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 (v2.1).
20 *
21 * <p>
22 * Manage your DoubleClick Campaign Manager ad campaigns and reports.</p>
23 *
24 * <p>
25 * For more information about this service, see the API
26 * <a href="https://developers.google.com/doubleclick-advertisers/reporting/" target="_blank">Documentation</a>
27 * </p>
28 *
29 * @author Google, Inc.
30 */
31class Google_Service_Dfareporting extends Google_Service
32{
33  /** View and manage DoubleClick for Advertisers reports. */
34  const DFAREPORTING =
35      "https://www.googleapis.com/auth/dfareporting";
36  /** View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns. */
37  const DFATRAFFICKING =
38      "https://www.googleapis.com/auth/dfatrafficking";
39
40  public $accountActiveAdSummaries;
41  public $accountPermissionGroups;
42  public $accountPermissions;
43  public $accountUserProfiles;
44  public $accounts;
45  public $ads;
46  public $advertiserGroups;
47  public $advertisers;
48  public $browsers;
49  public $campaignCreativeAssociations;
50  public $campaigns;
51  public $changeLogs;
52  public $cities;
53  public $connectionTypes;
54  public $contentCategories;
55  public $countries;
56  public $creativeAssets;
57  public $creativeFieldValues;
58  public $creativeFields;
59  public $creativeGroups;
60  public $creatives;
61  public $dimensionValues;
62  public $directorySiteContacts;
63  public $directorySites;
64  public $eventTags;
65  public $files;
66  public $floodlightActivities;
67  public $floodlightActivityGroups;
68  public $floodlightConfigurations;
69  public $inventoryItems;
70  public $landingPages;
71  public $metros;
72  public $mobileCarriers;
73  public $operatingSystemVersions;
74  public $operatingSystems;
75  public $orderDocuments;
76  public $orders;
77  public $placementGroups;
78  public $placementStrategies;
79  public $placements;
80  public $platformTypes;
81  public $postalCodes;
82  public $projects;
83  public $regions;
84  public $remarketingListShares;
85  public $remarketingLists;
86  public $reports;
87  public $reports_compatibleFields;
88  public $reports_files;
89  public $sites;
90  public $sizes;
91  public $subaccounts;
92  public $targetableRemarketingLists;
93  public $userProfiles;
94  public $userRolePermissionGroups;
95  public $userRolePermissions;
96  public $userRoles;
97
98
99  /**
100   * Constructs the internal representation of the Dfareporting service.
101   *
102   * @param Google_Client $client
103   */
104  public function __construct(Google_Client $client)
105  {
106    parent::__construct($client);
107    $this->servicePath = 'dfareporting/v2.1/';
108    $this->version = 'v2.1';
109    $this->serviceName = 'dfareporting';
110
111    $this->accountActiveAdSummaries = new Google_Service_Dfareporting_AccountActiveAdSummaries_Resource(
112        $this,
113        $this->serviceName,
114        'accountActiveAdSummaries',
115        array(
116          'methods' => array(
117            'get' => array(
118              'path' => 'userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}',
119              'httpMethod' => 'GET',
120              'parameters' => array(
121                'profileId' => array(
122                  'location' => 'path',
123                  'type' => 'string',
124                  'required' => true,
125                ),
126                'summaryAccountId' => array(
127                  'location' => 'path',
128                  'type' => 'string',
129                  'required' => true,
130                ),
131              ),
132            ),
133          )
134        )
135    );
136    $this->accountPermissionGroups = new Google_Service_Dfareporting_AccountPermissionGroups_Resource(
137        $this,
138        $this->serviceName,
139        'accountPermissionGroups',
140        array(
141          'methods' => array(
142            'get' => array(
143              'path' => 'userprofiles/{profileId}/accountPermissionGroups/{id}',
144              'httpMethod' => 'GET',
145              'parameters' => array(
146                'profileId' => array(
147                  'location' => 'path',
148                  'type' => 'string',
149                  'required' => true,
150                ),
151                'id' => array(
152                  'location' => 'path',
153                  'type' => 'string',
154                  'required' => true,
155                ),
156              ),
157            ),'list' => array(
158              'path' => 'userprofiles/{profileId}/accountPermissionGroups',
159              'httpMethod' => 'GET',
160              'parameters' => array(
161                'profileId' => array(
162                  'location' => 'path',
163                  'type' => 'string',
164                  'required' => true,
165                ),
166              ),
167            ),
168          )
169        )
170    );
171    $this->accountPermissions = new Google_Service_Dfareporting_AccountPermissions_Resource(
172        $this,
173        $this->serviceName,
174        'accountPermissions',
175        array(
176          'methods' => array(
177            'get' => array(
178              'path' => 'userprofiles/{profileId}/accountPermissions/{id}',
179              'httpMethod' => 'GET',
180              'parameters' => array(
181                'profileId' => array(
182                  'location' => 'path',
183                  'type' => 'string',
184                  'required' => true,
185                ),
186                'id' => array(
187                  'location' => 'path',
188                  'type' => 'string',
189                  'required' => true,
190                ),
191              ),
192            ),'list' => array(
193              'path' => 'userprofiles/{profileId}/accountPermissions',
194              'httpMethod' => 'GET',
195              'parameters' => array(
196                'profileId' => array(
197                  'location' => 'path',
198                  'type' => 'string',
199                  'required' => true,
200                ),
201              ),
202            ),
203          )
204        )
205    );
206    $this->accountUserProfiles = new Google_Service_Dfareporting_AccountUserProfiles_Resource(
207        $this,
208        $this->serviceName,
209        'accountUserProfiles',
210        array(
211          'methods' => array(
212            'get' => array(
213              'path' => 'userprofiles/{profileId}/accountUserProfiles/{id}',
214              'httpMethod' => 'GET',
215              'parameters' => array(
216                'profileId' => array(
217                  'location' => 'path',
218                  'type' => 'string',
219                  'required' => true,
220                ),
221                'id' => array(
222                  'location' => 'path',
223                  'type' => 'string',
224                  'required' => true,
225                ),
226              ),
227            ),'insert' => array(
228              'path' => 'userprofiles/{profileId}/accountUserProfiles',
229              'httpMethod' => 'POST',
230              'parameters' => array(
231                'profileId' => array(
232                  'location' => 'path',
233                  'type' => 'string',
234                  'required' => true,
235                ),
236              ),
237            ),'list' => array(
238              'path' => 'userprofiles/{profileId}/accountUserProfiles',
239              'httpMethod' => 'GET',
240              'parameters' => array(
241                'profileId' => array(
242                  'location' => 'path',
243                  'type' => 'string',
244                  'required' => true,
245                ),
246                'searchString' => array(
247                  'location' => 'query',
248                  'type' => 'string',
249                ),
250                'subaccountId' => array(
251                  'location' => 'query',
252                  'type' => 'string',
253                ),
254                'sortField' => array(
255                  'location' => 'query',
256                  'type' => 'string',
257                ),
258                'ids' => array(
259                  'location' => 'query',
260                  'type' => 'string',
261                  'repeated' => true,
262                ),
263                'maxResults' => array(
264                  'location' => 'query',
265                  'type' => 'integer',
266                ),
267                'pageToken' => array(
268                  'location' => 'query',
269                  'type' => 'string',
270                ),
271                'userRoleId' => array(
272                  'location' => 'query',
273                  'type' => 'string',
274                ),
275                'sortOrder' => array(
276                  'location' => 'query',
277                  'type' => 'string',
278                ),
279                'active' => array(
280                  'location' => 'query',
281                  'type' => 'boolean',
282                ),
283              ),
284            ),'patch' => array(
285              'path' => 'userprofiles/{profileId}/accountUserProfiles',
286              'httpMethod' => 'PATCH',
287              'parameters' => array(
288                'profileId' => array(
289                  'location' => 'path',
290                  'type' => 'string',
291                  'required' => true,
292                ),
293                'id' => array(
294                  'location' => 'query',
295                  'type' => 'string',
296                  'required' => true,
297                ),
298              ),
299            ),'update' => array(
300              'path' => 'userprofiles/{profileId}/accountUserProfiles',
301              'httpMethod' => 'PUT',
302              'parameters' => array(
303                'profileId' => array(
304                  'location' => 'path',
305                  'type' => 'string',
306                  'required' => true,
307                ),
308              ),
309            ),
310          )
311        )
312    );
313    $this->accounts = new Google_Service_Dfareporting_Accounts_Resource(
314        $this,
315        $this->serviceName,
316        'accounts',
317        array(
318          'methods' => array(
319            'get' => array(
320              'path' => 'userprofiles/{profileId}/accounts/{id}',
321              'httpMethod' => 'GET',
322              'parameters' => array(
323                'profileId' => array(
324                  'location' => 'path',
325                  'type' => 'string',
326                  'required' => true,
327                ),
328                'id' => array(
329                  'location' => 'path',
330                  'type' => 'string',
331                  'required' => true,
332                ),
333              ),
334            ),'list' => array(
335              'path' => 'userprofiles/{profileId}/accounts',
336              'httpMethod' => 'GET',
337              'parameters' => array(
338                'profileId' => array(
339                  'location' => 'path',
340                  'type' => 'string',
341                  'required' => true,
342                ),
343                'searchString' => array(
344                  'location' => 'query',
345                  'type' => 'string',
346                ),
347                'sortField' => array(
348                  'location' => 'query',
349                  'type' => 'string',
350                ),
351                'ids' => array(
352                  'location' => 'query',
353                  'type' => 'string',
354                  'repeated' => true,
355                ),
356                'maxResults' => array(
357                  'location' => 'query',
358                  'type' => 'integer',
359                ),
360                'pageToken' => array(
361                  'location' => 'query',
362                  'type' => 'string',
363                ),
364                'sortOrder' => array(
365                  'location' => 'query',
366                  'type' => 'string',
367                ),
368                'active' => array(
369                  'location' => 'query',
370                  'type' => 'boolean',
371                ),
372              ),
373            ),'patch' => array(
374              'path' => 'userprofiles/{profileId}/accounts',
375              'httpMethod' => 'PATCH',
376              'parameters' => array(
377                'profileId' => array(
378                  'location' => 'path',
379                  'type' => 'string',
380                  'required' => true,
381                ),
382                'id' => array(
383                  'location' => 'query',
384                  'type' => 'string',
385                  'required' => true,
386                ),
387              ),
388            ),'update' => array(
389              'path' => 'userprofiles/{profileId}/accounts',
390              'httpMethod' => 'PUT',
391              'parameters' => array(
392                'profileId' => array(
393                  'location' => 'path',
394                  'type' => 'string',
395                  'required' => true,
396                ),
397              ),
398            ),
399          )
400        )
401    );
402    $this->ads = new Google_Service_Dfareporting_Ads_Resource(
403        $this,
404        $this->serviceName,
405        'ads',
406        array(
407          'methods' => array(
408            'get' => array(
409              'path' => 'userprofiles/{profileId}/ads/{id}',
410              'httpMethod' => 'GET',
411              'parameters' => array(
412                'profileId' => array(
413                  'location' => 'path',
414                  'type' => 'string',
415                  'required' => true,
416                ),
417                'id' => array(
418                  'location' => 'path',
419                  'type' => 'string',
420                  'required' => true,
421                ),
422              ),
423            ),'insert' => array(
424              'path' => 'userprofiles/{profileId}/ads',
425              'httpMethod' => 'POST',
426              'parameters' => array(
427                'profileId' => array(
428                  'location' => 'path',
429                  'type' => 'string',
430                  'required' => true,
431                ),
432              ),
433            ),'list' => array(
434              'path' => 'userprofiles/{profileId}/ads',
435              'httpMethod' => 'GET',
436              'parameters' => array(
437                'profileId' => array(
438                  'location' => 'path',
439                  'type' => 'string',
440                  'required' => true,
441                ),
442                'landingPageIds' => array(
443                  'location' => 'query',
444                  'type' => 'string',
445                  'repeated' => true,
446                ),
447                'overriddenEventTagId' => array(
448                  'location' => 'query',
449                  'type' => 'string',
450                ),
451                'campaignIds' => array(
452                  'location' => 'query',
453                  'type' => 'string',
454                  'repeated' => true,
455                ),
456                'archived' => array(
457                  'location' => 'query',
458                  'type' => 'boolean',
459                ),
460                'creativeOptimizationConfigurationIds' => array(
461                  'location' => 'query',
462                  'type' => 'string',
463                  'repeated' => true,
464                ),
465                'sslCompliant' => array(
466                  'location' => 'query',
467                  'type' => 'boolean',
468                ),
469                'sizeIds' => array(
470                  'location' => 'query',
471                  'type' => 'string',
472                  'repeated' => true,
473                ),
474                'pageToken' => array(
475                  'location' => 'query',
476                  'type' => 'string',
477                ),
478                'sortOrder' => array(
479                  'location' => 'query',
480                  'type' => 'string',
481                ),
482                'type' => array(
483                  'location' => 'query',
484                  'type' => 'string',
485                  'repeated' => true,
486                ),
487                'sslRequired' => array(
488                  'location' => 'query',
489                  'type' => 'boolean',
490                ),
491                'creativeIds' => array(
492                  'location' => 'query',
493                  'type' => 'string',
494                  'repeated' => true,
495                ),
496                'maxResults' => array(
497                  'location' => 'query',
498                  'type' => 'integer',
499                ),
500                'creativeType' => array(
501                  'location' => 'query',
502                  'type' => 'string',
503                ),
504                'placementIds' => array(
505                  'location' => 'query',
506                  'type' => 'string',
507                  'repeated' => true,
508                ),
509                'active' => array(
510                  'location' => 'query',
511                  'type' => 'boolean',
512                ),
513                'compatibility' => array(
514                  'location' => 'query',
515                  'type' => 'string',
516                ),
517                'advertiserId' => array(
518                  'location' => 'query',
519                  'type' => 'string',
520                ),
521                'searchString' => array(
522                  'location' => 'query',
523                  'type' => 'string',
524                ),
525                'sortField' => array(
526                  'location' => 'query',
527                  'type' => 'string',
528                ),
529                'audienceSegmentIds' => array(
530                  'location' => 'query',
531                  'type' => 'string',
532                  'repeated' => true,
533                ),
534                'ids' => array(
535                  'location' => 'query',
536                  'type' => 'string',
537                  'repeated' => true,
538                ),
539                'remarketingListIds' => array(
540                  'location' => 'query',
541                  'type' => 'string',
542                  'repeated' => true,
543                ),
544                'dynamicClickTracker' => array(
545                  'location' => 'query',
546                  'type' => 'boolean',
547                ),
548              ),
549            ),'patch' => array(
550              'path' => 'userprofiles/{profileId}/ads',
551              'httpMethod' => 'PATCH',
552              'parameters' => array(
553                'profileId' => array(
554                  'location' => 'path',
555                  'type' => 'string',
556                  'required' => true,
557                ),
558                'id' => array(
559                  'location' => 'query',
560                  'type' => 'string',
561                  'required' => true,
562                ),
563              ),
564            ),'update' => array(
565              'path' => 'userprofiles/{profileId}/ads',
566              'httpMethod' => 'PUT',
567              'parameters' => array(
568                'profileId' => array(
569                  'location' => 'path',
570                  'type' => 'string',
571                  'required' => true,
572                ),
573              ),
574            ),
575          )
576        )
577    );
578    $this->advertiserGroups = new Google_Service_Dfareporting_AdvertiserGroups_Resource(
579        $this,
580        $this->serviceName,
581        'advertiserGroups',
582        array(
583          'methods' => array(
584            'delete' => array(
585              'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
586              'httpMethod' => 'DELETE',
587              'parameters' => array(
588                'profileId' => array(
589                  'location' => 'path',
590                  'type' => 'string',
591                  'required' => true,
592                ),
593                'id' => array(
594                  'location' => 'path',
595                  'type' => 'string',
596                  'required' => true,
597                ),
598              ),
599            ),'get' => array(
600              'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
601              'httpMethod' => 'GET',
602              'parameters' => array(
603                'profileId' => array(
604                  'location' => 'path',
605                  'type' => 'string',
606                  'required' => true,
607                ),
608                'id' => array(
609                  'location' => 'path',
610                  'type' => 'string',
611                  'required' => true,
612                ),
613              ),
614            ),'insert' => array(
615              'path' => 'userprofiles/{profileId}/advertiserGroups',
616              'httpMethod' => 'POST',
617              'parameters' => array(
618                'profileId' => array(
619                  'location' => 'path',
620                  'type' => 'string',
621                  'required' => true,
622                ),
623              ),
624            ),'list' => array(
625              'path' => 'userprofiles/{profileId}/advertiserGroups',
626              'httpMethod' => 'GET',
627              'parameters' => array(
628                'profileId' => array(
629                  'location' => 'path',
630                  'type' => 'string',
631                  'required' => true,
632                ),
633                'searchString' => array(
634                  'location' => 'query',
635                  'type' => 'string',
636                ),
637                'sortField' => array(
638                  'location' => 'query',
639                  'type' => 'string',
640                ),
641                'ids' => array(
642                  'location' => 'query',
643                  'type' => 'string',
644                  'repeated' => true,
645                ),
646                'maxResults' => array(
647                  'location' => 'query',
648                  'type' => 'integer',
649                ),
650                'pageToken' => array(
651                  'location' => 'query',
652                  'type' => 'string',
653                ),
654                'sortOrder' => array(
655                  'location' => 'query',
656                  'type' => 'string',
657                ),
658              ),
659            ),'patch' => array(
660              'path' => 'userprofiles/{profileId}/advertiserGroups',
661              'httpMethod' => 'PATCH',
662              'parameters' => array(
663                'profileId' => array(
664                  'location' => 'path',
665                  'type' => 'string',
666                  'required' => true,
667                ),
668                'id' => array(
669                  'location' => 'query',
670                  'type' => 'string',
671                  'required' => true,
672                ),
673              ),
674            ),'update' => array(
675              'path' => 'userprofiles/{profileId}/advertiserGroups',
676              'httpMethod' => 'PUT',
677              'parameters' => array(
678                'profileId' => array(
679                  'location' => 'path',
680                  'type' => 'string',
681                  'required' => true,
682                ),
683              ),
684            ),
685          )
686        )
687    );
688    $this->advertisers = new Google_Service_Dfareporting_Advertisers_Resource(
689        $this,
690        $this->serviceName,
691        'advertisers',
692        array(
693          'methods' => array(
694            'get' => array(
695              'path' => 'userprofiles/{profileId}/advertisers/{id}',
696              'httpMethod' => 'GET',
697              'parameters' => array(
698                'profileId' => array(
699                  'location' => 'path',
700                  'type' => 'string',
701                  'required' => true,
702                ),
703                'id' => array(
704                  'location' => 'path',
705                  'type' => 'string',
706                  'required' => true,
707                ),
708              ),
709            ),'insert' => array(
710              'path' => 'userprofiles/{profileId}/advertisers',
711              'httpMethod' => 'POST',
712              'parameters' => array(
713                'profileId' => array(
714                  'location' => 'path',
715                  'type' => 'string',
716                  'required' => true,
717                ),
718              ),
719            ),'list' => array(
720              'path' => 'userprofiles/{profileId}/advertisers',
721              'httpMethod' => 'GET',
722              'parameters' => array(
723                'profileId' => array(
724                  'location' => 'path',
725                  'type' => 'string',
726                  'required' => true,
727                ),
728                'status' => array(
729                  'location' => 'query',
730                  'type' => 'string',
731                ),
732                'searchString' => array(
733                  'location' => 'query',
734                  'type' => 'string',
735                ),
736                'subaccountId' => array(
737                  'location' => 'query',
738                  'type' => 'string',
739                ),
740                'includeAdvertisersWithoutGroupsOnly' => array(
741                  'location' => 'query',
742                  'type' => 'boolean',
743                ),
744                'sortField' => array(
745                  'location' => 'query',
746                  'type' => 'string',
747                ),
748                'ids' => array(
749                  'location' => 'query',
750                  'type' => 'string',
751                  'repeated' => true,
752                ),
753                'maxResults' => array(
754                  'location' => 'query',
755                  'type' => 'integer',
756                ),
757                'pageToken' => array(
758                  'location' => 'query',
759                  'type' => 'string',
760                ),
761                'onlyParent' => array(
762                  'location' => 'query',
763                  'type' => 'boolean',
764                ),
765                'sortOrder' => array(
766                  'location' => 'query',
767                  'type' => 'string',
768                ),
769                'floodlightConfigurationIds' => array(
770                  'location' => 'query',
771                  'type' => 'string',
772                  'repeated' => true,
773                ),
774                'advertiserGroupIds' => array(
775                  'location' => 'query',
776                  'type' => 'string',
777                  'repeated' => true,
778                ),
779              ),
780            ),'patch' => array(
781              'path' => 'userprofiles/{profileId}/advertisers',
782              'httpMethod' => 'PATCH',
783              'parameters' => array(
784                'profileId' => array(
785                  'location' => 'path',
786                  'type' => 'string',
787                  'required' => true,
788                ),
789                'id' => array(
790                  'location' => 'query',
791                  'type' => 'string',
792                  'required' => true,
793                ),
794              ),
795            ),'update' => array(
796              'path' => 'userprofiles/{profileId}/advertisers',
797              'httpMethod' => 'PUT',
798              'parameters' => array(
799                'profileId' => array(
800                  'location' => 'path',
801                  'type' => 'string',
802                  'required' => true,
803                ),
804              ),
805            ),
806          )
807        )
808    );
809    $this->browsers = new Google_Service_Dfareporting_Browsers_Resource(
810        $this,
811        $this->serviceName,
812        'browsers',
813        array(
814          'methods' => array(
815            'list' => array(
816              'path' => 'userprofiles/{profileId}/browsers',
817              'httpMethod' => 'GET',
818              'parameters' => array(
819                'profileId' => array(
820                  'location' => 'path',
821                  'type' => 'string',
822                  'required' => true,
823                ),
824              ),
825            ),
826          )
827        )
828    );
829    $this->campaignCreativeAssociations = new Google_Service_Dfareporting_CampaignCreativeAssociations_Resource(
830        $this,
831        $this->serviceName,
832        'campaignCreativeAssociations',
833        array(
834          'methods' => array(
835            'insert' => array(
836              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
837              'httpMethod' => 'POST',
838              'parameters' => array(
839                'profileId' => array(
840                  'location' => 'path',
841                  'type' => 'string',
842                  'required' => true,
843                ),
844                'campaignId' => array(
845                  'location' => 'path',
846                  'type' => 'string',
847                  'required' => true,
848                ),
849              ),
850            ),'list' => array(
851              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
852              'httpMethod' => 'GET',
853              'parameters' => array(
854                'profileId' => array(
855                  'location' => 'path',
856                  'type' => 'string',
857                  'required' => true,
858                ),
859                'campaignId' => array(
860                  'location' => 'path',
861                  'type' => 'string',
862                  'required' => true,
863                ),
864                'pageToken' => array(
865                  'location' => 'query',
866                  'type' => 'string',
867                ),
868                'sortOrder' => array(
869                  'location' => 'query',
870                  'type' => 'string',
871                ),
872                'maxResults' => array(
873                  'location' => 'query',
874                  'type' => 'integer',
875                ),
876              ),
877            ),
878          )
879        )
880    );
881    $this->campaigns = new Google_Service_Dfareporting_Campaigns_Resource(
882        $this,
883        $this->serviceName,
884        'campaigns',
885        array(
886          'methods' => array(
887            'get' => array(
888              'path' => 'userprofiles/{profileId}/campaigns/{id}',
889              'httpMethod' => 'GET',
890              'parameters' => array(
891                'profileId' => array(
892                  'location' => 'path',
893                  'type' => 'string',
894                  'required' => true,
895                ),
896                'id' => array(
897                  'location' => 'path',
898                  'type' => 'string',
899                  'required' => true,
900                ),
901              ),
902            ),'insert' => array(
903              'path' => 'userprofiles/{profileId}/campaigns',
904              'httpMethod' => 'POST',
905              'parameters' => array(
906                'profileId' => array(
907                  'location' => 'path',
908                  'type' => 'string',
909                  'required' => true,
910                ),
911                'defaultLandingPageName' => array(
912                  'location' => 'query',
913                  'type' => 'string',
914                  'required' => true,
915                ),
916                'defaultLandingPageUrl' => array(
917                  'location' => 'query',
918                  'type' => 'string',
919                  'required' => true,
920                ),
921              ),
922            ),'list' => array(
923              'path' => 'userprofiles/{profileId}/campaigns',
924              'httpMethod' => 'GET',
925              'parameters' => array(
926                'profileId' => array(
927                  'location' => 'path',
928                  'type' => 'string',
929                  'required' => true,
930                ),
931                'archived' => array(
932                  'location' => 'query',
933                  'type' => 'boolean',
934                ),
935                'searchString' => array(
936                  'location' => 'query',
937                  'type' => 'string',
938                ),
939                'subaccountId' => array(
940                  'location' => 'query',
941                  'type' => 'string',
942                ),
943                'sortField' => array(
944                  'location' => 'query',
945                  'type' => 'string',
946                ),
947                'advertiserIds' => array(
948                  'location' => 'query',
949                  'type' => 'string',
950                  'repeated' => true,
951                ),
952                'ids' => array(
953                  'location' => 'query',
954                  'type' => 'string',
955                  'repeated' => true,
956                ),
957                'maxResults' => array(
958                  'location' => 'query',
959                  'type' => 'integer',
960                ),
961                'excludedIds' => array(
962                  'location' => 'query',
963                  'type' => 'string',
964                  'repeated' => true,
965                ),
966                'pageToken' => array(
967                  'location' => 'query',
968                  'type' => 'string',
969                ),
970                'advertiserGroupIds' => array(
971                  'location' => 'query',
972                  'type' => 'string',
973                  'repeated' => true,
974                ),
975                'sortOrder' => array(
976                  'location' => 'query',
977                  'type' => 'string',
978                ),
979                'overriddenEventTagId' => array(
980                  'location' => 'query',
981                  'type' => 'string',
982                ),
983                'atLeastOneOptimizationActivity' => array(
984                  'location' => 'query',
985                  'type' => 'boolean',
986                ),
987              ),
988            ),'patch' => array(
989              'path' => 'userprofiles/{profileId}/campaigns',
990              'httpMethod' => 'PATCH',
991              'parameters' => array(
992                'profileId' => array(
993                  'location' => 'path',
994                  'type' => 'string',
995                  'required' => true,
996                ),
997                'id' => array(
998                  'location' => 'query',
999                  'type' => 'string',
1000                  'required' => true,
1001                ),
1002              ),
1003            ),'update' => array(
1004              'path' => 'userprofiles/{profileId}/campaigns',
1005              'httpMethod' => 'PUT',
1006              'parameters' => array(
1007                'profileId' => array(
1008                  'location' => 'path',
1009                  'type' => 'string',
1010                  'required' => true,
1011                ),
1012              ),
1013            ),
1014          )
1015        )
1016    );
1017    $this->changeLogs = new Google_Service_Dfareporting_ChangeLogs_Resource(
1018        $this,
1019        $this->serviceName,
1020        'changeLogs',
1021        array(
1022          'methods' => array(
1023            'get' => array(
1024              'path' => 'userprofiles/{profileId}/changeLogs/{id}',
1025              'httpMethod' => 'GET',
1026              'parameters' => array(
1027                'profileId' => array(
1028                  'location' => 'path',
1029                  'type' => 'string',
1030                  'required' => true,
1031                ),
1032                'id' => array(
1033                  'location' => 'path',
1034                  'type' => 'string',
1035                  'required' => true,
1036                ),
1037              ),
1038            ),'list' => array(
1039              'path' => 'userprofiles/{profileId}/changeLogs',
1040              'httpMethod' => 'GET',
1041              'parameters' => array(
1042                'profileId' => array(
1043                  'location' => 'path',
1044                  'type' => 'string',
1045                  'required' => true,
1046                ),
1047                'minChangeTime' => array(
1048                  'location' => 'query',
1049                  'type' => 'string',
1050                ),
1051                'searchString' => array(
1052                  'location' => 'query',
1053                  'type' => 'string',
1054                ),
1055                'maxChangeTime' => array(
1056                  'location' => 'query',
1057                  'type' => 'string',
1058                ),
1059                'userProfileIds' => array(
1060                  'location' => 'query',
1061                  'type' => 'string',
1062                  'repeated' => true,
1063                ),
1064                'ids' => array(
1065                  'location' => 'query',
1066                  'type' => 'string',
1067                  'repeated' => true,
1068                ),
1069                'maxResults' => array(
1070                  'location' => 'query',
1071                  'type' => 'integer',
1072                ),
1073                'objectIds' => array(
1074                  'location' => 'query',
1075                  'type' => 'string',
1076                  'repeated' => true,
1077                ),
1078                'pageToken' => array(
1079                  'location' => 'query',
1080                  'type' => 'string',
1081                ),
1082                'action' => array(
1083                  'location' => 'query',
1084                  'type' => 'string',
1085                ),
1086                'objectType' => array(
1087                  'location' => 'query',
1088                  'type' => 'string',
1089                ),
1090              ),
1091            ),
1092          )
1093        )
1094    );
1095    $this->cities = new Google_Service_Dfareporting_Cities_Resource(
1096        $this,
1097        $this->serviceName,
1098        'cities',
1099        array(
1100          'methods' => array(
1101            'list' => array(
1102              'path' => 'userprofiles/{profileId}/cities',
1103              'httpMethod' => 'GET',
1104              'parameters' => array(
1105                'profileId' => array(
1106                  'location' => 'path',
1107                  'type' => 'string',
1108                  'required' => true,
1109                ),
1110                'dartIds' => array(
1111                  'location' => 'query',
1112                  'type' => 'string',
1113                  'repeated' => true,
1114                ),
1115                'namePrefix' => array(
1116                  'location' => 'query',
1117                  'type' => 'string',
1118                ),
1119                'regionDartIds' => array(
1120                  'location' => 'query',
1121                  'type' => 'string',
1122                  'repeated' => true,
1123                ),
1124                'countryDartIds' => array(
1125                  'location' => 'query',
1126                  'type' => 'string',
1127                  'repeated' => true,
1128                ),
1129              ),
1130            ),
1131          )
1132        )
1133    );
1134    $this->connectionTypes = new Google_Service_Dfareporting_ConnectionTypes_Resource(
1135        $this,
1136        $this->serviceName,
1137        'connectionTypes',
1138        array(
1139          'methods' => array(
1140            'get' => array(
1141              'path' => 'userprofiles/{profileId}/connectionTypes/{id}',
1142              'httpMethod' => 'GET',
1143              'parameters' => array(
1144                'profileId' => array(
1145                  'location' => 'path',
1146                  'type' => 'string',
1147                  'required' => true,
1148                ),
1149                'id' => array(
1150                  'location' => 'path',
1151                  'type' => 'string',
1152                  'required' => true,
1153                ),
1154              ),
1155            ),'list' => array(
1156              'path' => 'userprofiles/{profileId}/connectionTypes',
1157              'httpMethod' => 'GET',
1158              'parameters' => array(
1159                'profileId' => array(
1160                  'location' => 'path',
1161                  'type' => 'string',
1162                  'required' => true,
1163                ),
1164              ),
1165            ),
1166          )
1167        )
1168    );
1169    $this->contentCategories = new Google_Service_Dfareporting_ContentCategories_Resource(
1170        $this,
1171        $this->serviceName,
1172        'contentCategories',
1173        array(
1174          'methods' => array(
1175            'delete' => array(
1176              'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1177              'httpMethod' => 'DELETE',
1178              'parameters' => array(
1179                'profileId' => array(
1180                  'location' => 'path',
1181                  'type' => 'string',
1182                  'required' => true,
1183                ),
1184                'id' => array(
1185                  'location' => 'path',
1186                  'type' => 'string',
1187                  'required' => true,
1188                ),
1189              ),
1190            ),'get' => array(
1191              'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1192              'httpMethod' => 'GET',
1193              'parameters' => array(
1194                'profileId' => array(
1195                  'location' => 'path',
1196                  'type' => 'string',
1197                  'required' => true,
1198                ),
1199                'id' => array(
1200                  'location' => 'path',
1201                  'type' => 'string',
1202                  'required' => true,
1203                ),
1204              ),
1205            ),'insert' => array(
1206              'path' => 'userprofiles/{profileId}/contentCategories',
1207              'httpMethod' => 'POST',
1208              'parameters' => array(
1209                'profileId' => array(
1210                  'location' => 'path',
1211                  'type' => 'string',
1212                  'required' => true,
1213                ),
1214              ),
1215            ),'list' => array(
1216              'path' => 'userprofiles/{profileId}/contentCategories',
1217              'httpMethod' => 'GET',
1218              'parameters' => array(
1219                'profileId' => array(
1220                  'location' => 'path',
1221                  'type' => 'string',
1222                  'required' => true,
1223                ),
1224                'searchString' => array(
1225                  'location' => 'query',
1226                  'type' => 'string',
1227                ),
1228                'sortField' => array(
1229                  'location' => 'query',
1230                  'type' => 'string',
1231                ),
1232                'ids' => array(
1233                  'location' => 'query',
1234                  'type' => 'string',
1235                  'repeated' => true,
1236                ),
1237                'maxResults' => array(
1238                  'location' => 'query',
1239                  'type' => 'integer',
1240                ),
1241                'pageToken' => array(
1242                  'location' => 'query',
1243                  'type' => 'string',
1244                ),
1245                'sortOrder' => array(
1246                  'location' => 'query',
1247                  'type' => 'string',
1248                ),
1249              ),
1250            ),'patch' => array(
1251              'path' => 'userprofiles/{profileId}/contentCategories',
1252              'httpMethod' => 'PATCH',
1253              'parameters' => array(
1254                'profileId' => array(
1255                  'location' => 'path',
1256                  'type' => 'string',
1257                  'required' => true,
1258                ),
1259                'id' => array(
1260                  'location' => 'query',
1261                  'type' => 'string',
1262                  'required' => true,
1263                ),
1264              ),
1265            ),'update' => array(
1266              'path' => 'userprofiles/{profileId}/contentCategories',
1267              'httpMethod' => 'PUT',
1268              'parameters' => array(
1269                'profileId' => array(
1270                  'location' => 'path',
1271                  'type' => 'string',
1272                  'required' => true,
1273                ),
1274              ),
1275            ),
1276          )
1277        )
1278    );
1279    $this->countries = new Google_Service_Dfareporting_Countries_Resource(
1280        $this,
1281        $this->serviceName,
1282        'countries',
1283        array(
1284          'methods' => array(
1285            'get' => array(
1286              'path' => 'userprofiles/{profileId}/countries/{dartId}',
1287              'httpMethod' => 'GET',
1288              'parameters' => array(
1289                'profileId' => array(
1290                  'location' => 'path',
1291                  'type' => 'string',
1292                  'required' => true,
1293                ),
1294                'dartId' => array(
1295                  'location' => 'path',
1296                  'type' => 'string',
1297                  'required' => true,
1298                ),
1299              ),
1300            ),'list' => array(
1301              'path' => 'userprofiles/{profileId}/countries',
1302              'httpMethod' => 'GET',
1303              'parameters' => array(
1304                'profileId' => array(
1305                  'location' => 'path',
1306                  'type' => 'string',
1307                  'required' => true,
1308                ),
1309              ),
1310            ),
1311          )
1312        )
1313    );
1314    $this->creativeAssets = new Google_Service_Dfareporting_CreativeAssets_Resource(
1315        $this,
1316        $this->serviceName,
1317        'creativeAssets',
1318        array(
1319          'methods' => array(
1320            'insert' => array(
1321              'path' => 'userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets',
1322              'httpMethod' => 'POST',
1323              'parameters' => array(
1324                'profileId' => array(
1325                  'location' => 'path',
1326                  'type' => 'string',
1327                  'required' => true,
1328                ),
1329                'advertiserId' => array(
1330                  'location' => 'path',
1331                  'type' => 'string',
1332                  'required' => true,
1333                ),
1334              ),
1335            ),
1336          )
1337        )
1338    );
1339    $this->creativeFieldValues = new Google_Service_Dfareporting_CreativeFieldValues_Resource(
1340        $this,
1341        $this->serviceName,
1342        'creativeFieldValues',
1343        array(
1344          'methods' => array(
1345            'delete' => array(
1346              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1347              'httpMethod' => 'DELETE',
1348              'parameters' => array(
1349                'profileId' => array(
1350                  'location' => 'path',
1351                  'type' => 'string',
1352                  'required' => true,
1353                ),
1354                'creativeFieldId' => array(
1355                  'location' => 'path',
1356                  'type' => 'string',
1357                  'required' => true,
1358                ),
1359                'id' => array(
1360                  'location' => 'path',
1361                  'type' => 'string',
1362                  'required' => true,
1363                ),
1364              ),
1365            ),'get' => array(
1366              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1367              'httpMethod' => 'GET',
1368              'parameters' => array(
1369                'profileId' => array(
1370                  'location' => 'path',
1371                  'type' => 'string',
1372                  'required' => true,
1373                ),
1374                'creativeFieldId' => array(
1375                  'location' => 'path',
1376                  'type' => 'string',
1377                  'required' => true,
1378                ),
1379                'id' => array(
1380                  'location' => 'path',
1381                  'type' => 'string',
1382                  'required' => true,
1383                ),
1384              ),
1385            ),'insert' => array(
1386              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1387              'httpMethod' => 'POST',
1388              'parameters' => array(
1389                'profileId' => array(
1390                  'location' => 'path',
1391                  'type' => 'string',
1392                  'required' => true,
1393                ),
1394                'creativeFieldId' => array(
1395                  'location' => 'path',
1396                  'type' => 'string',
1397                  'required' => true,
1398                ),
1399              ),
1400            ),'list' => array(
1401              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1402              'httpMethod' => 'GET',
1403              'parameters' => array(
1404                'profileId' => array(
1405                  'location' => 'path',
1406                  'type' => 'string',
1407                  'required' => true,
1408                ),
1409                'creativeFieldId' => array(
1410                  'location' => 'path',
1411                  'type' => 'string',
1412                  'required' => true,
1413                ),
1414                'searchString' => array(
1415                  'location' => 'query',
1416                  'type' => 'string',
1417                ),
1418                'pageToken' => array(
1419                  'location' => 'query',
1420                  'type' => 'string',
1421                ),
1422                'sortField' => array(
1423                  'location' => 'query',
1424                  'type' => 'string',
1425                ),
1426                'ids' => array(
1427                  'location' => 'query',
1428                  'type' => 'string',
1429                  'repeated' => true,
1430                ),
1431                'maxResults' => array(
1432                  'location' => 'query',
1433                  'type' => 'integer',
1434                ),
1435                'sortOrder' => array(
1436                  'location' => 'query',
1437                  'type' => 'string',
1438                ),
1439              ),
1440            ),'patch' => array(
1441              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1442              'httpMethod' => 'PATCH',
1443              'parameters' => array(
1444                'profileId' => array(
1445                  'location' => 'path',
1446                  'type' => 'string',
1447                  'required' => true,
1448                ),
1449                'creativeFieldId' => array(
1450                  'location' => 'path',
1451                  'type' => 'string',
1452                  'required' => true,
1453                ),
1454                'id' => array(
1455                  'location' => 'query',
1456                  'type' => 'string',
1457                  'required' => true,
1458                ),
1459              ),
1460            ),'update' => array(
1461              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1462              'httpMethod' => 'PUT',
1463              'parameters' => array(
1464                'profileId' => array(
1465                  'location' => 'path',
1466                  'type' => 'string',
1467                  'required' => true,
1468                ),
1469                'creativeFieldId' => array(
1470                  'location' => 'path',
1471                  'type' => 'string',
1472                  'required' => true,
1473                ),
1474              ),
1475            ),
1476          )
1477        )
1478    );
1479    $this->creativeFields = new Google_Service_Dfareporting_CreativeFields_Resource(
1480        $this,
1481        $this->serviceName,
1482        'creativeFields',
1483        array(
1484          'methods' => array(
1485            'delete' => array(
1486              'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1487              'httpMethod' => 'DELETE',
1488              'parameters' => array(
1489                'profileId' => array(
1490                  'location' => 'path',
1491                  'type' => 'string',
1492                  'required' => true,
1493                ),
1494                'id' => array(
1495                  'location' => 'path',
1496                  'type' => 'string',
1497                  'required' => true,
1498                ),
1499              ),
1500            ),'get' => array(
1501              'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1502              'httpMethod' => 'GET',
1503              'parameters' => array(
1504                'profileId' => array(
1505                  'location' => 'path',
1506                  'type' => 'string',
1507                  'required' => true,
1508                ),
1509                'id' => array(
1510                  'location' => 'path',
1511                  'type' => 'string',
1512                  'required' => true,
1513                ),
1514              ),
1515            ),'insert' => array(
1516              'path' => 'userprofiles/{profileId}/creativeFields',
1517              'httpMethod' => 'POST',
1518              'parameters' => array(
1519                'profileId' => array(
1520                  'location' => 'path',
1521                  'type' => 'string',
1522                  'required' => true,
1523                ),
1524              ),
1525            ),'list' => array(
1526              'path' => 'userprofiles/{profileId}/creativeFields',
1527              'httpMethod' => 'GET',
1528              'parameters' => array(
1529                'profileId' => array(
1530                  'location' => 'path',
1531                  'type' => 'string',
1532                  'required' => true,
1533                ),
1534                'searchString' => array(
1535                  'location' => 'query',
1536                  'type' => 'string',
1537                ),
1538                'sortField' => array(
1539                  'location' => 'query',
1540                  'type' => 'string',
1541                ),
1542                'advertiserIds' => array(
1543                  'location' => 'query',
1544                  'type' => 'string',
1545                  'repeated' => true,
1546                ),
1547                'ids' => array(
1548                  'location' => 'query',
1549                  'type' => 'string',
1550                  'repeated' => true,
1551                ),
1552                'maxResults' => array(
1553                  'location' => 'query',
1554                  'type' => 'integer',
1555                ),
1556                'pageToken' => array(
1557                  'location' => 'query',
1558                  'type' => 'string',
1559                ),
1560                'sortOrder' => array(
1561                  'location' => 'query',
1562                  'type' => 'string',
1563                ),
1564              ),
1565            ),'patch' => array(
1566              'path' => 'userprofiles/{profileId}/creativeFields',
1567              'httpMethod' => 'PATCH',
1568              'parameters' => array(
1569                'profileId' => array(
1570                  'location' => 'path',
1571                  'type' => 'string',
1572                  'required' => true,
1573                ),
1574                'id' => array(
1575                  'location' => 'query',
1576                  'type' => 'string',
1577                  'required' => true,
1578                ),
1579              ),
1580            ),'update' => array(
1581              'path' => 'userprofiles/{profileId}/creativeFields',
1582              'httpMethod' => 'PUT',
1583              'parameters' => array(
1584                'profileId' => array(
1585                  'location' => 'path',
1586                  'type' => 'string',
1587                  'required' => true,
1588                ),
1589              ),
1590            ),
1591          )
1592        )
1593    );
1594    $this->creativeGroups = new Google_Service_Dfareporting_CreativeGroups_Resource(
1595        $this,
1596        $this->serviceName,
1597        'creativeGroups',
1598        array(
1599          'methods' => array(
1600            'get' => array(
1601              'path' => 'userprofiles/{profileId}/creativeGroups/{id}',
1602              'httpMethod' => 'GET',
1603              'parameters' => array(
1604                'profileId' => array(
1605                  'location' => 'path',
1606                  'type' => 'string',
1607                  'required' => true,
1608                ),
1609                'id' => array(
1610                  'location' => 'path',
1611                  'type' => 'string',
1612                  'required' => true,
1613                ),
1614              ),
1615            ),'insert' => array(
1616              'path' => 'userprofiles/{profileId}/creativeGroups',
1617              'httpMethod' => 'POST',
1618              'parameters' => array(
1619                'profileId' => array(
1620                  'location' => 'path',
1621                  'type' => 'string',
1622                  'required' => true,
1623                ),
1624              ),
1625            ),'list' => array(
1626              'path' => 'userprofiles/{profileId}/creativeGroups',
1627              'httpMethod' => 'GET',
1628              'parameters' => array(
1629                'profileId' => array(
1630                  'location' => 'path',
1631                  'type' => 'string',
1632                  'required' => true,
1633                ),
1634                'searchString' => array(
1635                  'location' => 'query',
1636                  'type' => 'string',
1637                ),
1638                'sortField' => array(
1639                  'location' => 'query',
1640                  'type' => 'string',
1641                ),
1642                'advertiserIds' => array(
1643                  'location' => 'query',
1644                  'type' => 'string',
1645                  'repeated' => true,
1646                ),
1647                'groupNumber' => array(
1648                  'location' => 'query',
1649                  'type' => 'integer',
1650                ),
1651                'maxResults' => array(
1652                  'location' => 'query',
1653                  'type' => 'integer',
1654                ),
1655                'ids' => array(
1656                  'location' => 'query',
1657                  'type' => 'string',
1658                  'repeated' => true,
1659                ),
1660                'pageToken' => array(
1661                  'location' => 'query',
1662                  'type' => 'string',
1663                ),
1664                'sortOrder' => array(
1665                  'location' => 'query',
1666                  'type' => 'string',
1667                ),
1668              ),
1669            ),'patch' => array(
1670              'path' => 'userprofiles/{profileId}/creativeGroups',
1671              'httpMethod' => 'PATCH',
1672              'parameters' => array(
1673                'profileId' => array(
1674                  'location' => 'path',
1675                  'type' => 'string',
1676                  'required' => true,
1677                ),
1678                'id' => array(
1679                  'location' => 'query',
1680                  'type' => 'string',
1681                  'required' => true,
1682                ),
1683              ),
1684            ),'update' => array(
1685              'path' => 'userprofiles/{profileId}/creativeGroups',
1686              'httpMethod' => 'PUT',
1687              'parameters' => array(
1688                'profileId' => array(
1689                  'location' => 'path',
1690                  'type' => 'string',
1691                  'required' => true,
1692                ),
1693              ),
1694            ),
1695          )
1696        )
1697    );
1698    $this->creatives = new Google_Service_Dfareporting_Creatives_Resource(
1699        $this,
1700        $this->serviceName,
1701        'creatives',
1702        array(
1703          'methods' => array(
1704            'get' => array(
1705              'path' => 'userprofiles/{profileId}/creatives/{id}',
1706              'httpMethod' => 'GET',
1707              'parameters' => array(
1708                'profileId' => array(
1709                  'location' => 'path',
1710                  'type' => 'string',
1711                  'required' => true,
1712                ),
1713                'id' => array(
1714                  'location' => 'path',
1715                  'type' => 'string',
1716                  'required' => true,
1717                ),
1718              ),
1719            ),'insert' => array(
1720              'path' => 'userprofiles/{profileId}/creatives',
1721              'httpMethod' => 'POST',
1722              'parameters' => array(
1723                'profileId' => array(
1724                  'location' => 'path',
1725                  'type' => 'string',
1726                  'required' => true,
1727                ),
1728              ),
1729            ),'list' => array(
1730              'path' => 'userprofiles/{profileId}/creatives',
1731              'httpMethod' => 'GET',
1732              'parameters' => array(
1733                'profileId' => array(
1734                  'location' => 'path',
1735                  'type' => 'string',
1736                  'required' => true,
1737                ),
1738                'sizeIds' => array(
1739                  'location' => 'query',
1740                  'type' => 'string',
1741                  'repeated' => true,
1742                ),
1743                'archived' => array(
1744                  'location' => 'query',
1745                  'type' => 'boolean',
1746                ),
1747                'searchString' => array(
1748                  'location' => 'query',
1749                  'type' => 'string',
1750                ),
1751                'campaignId' => array(
1752                  'location' => 'query',
1753                  'type' => 'string',
1754                ),
1755                'sortField' => array(
1756                  'location' => 'query',
1757                  'type' => 'string',
1758                ),
1759                'renderingIds' => array(
1760                  'location' => 'query',
1761                  'type' => 'string',
1762                  'repeated' => true,
1763                ),
1764                'ids' => array(
1765                  'location' => 'query',
1766                  'type' => 'string',
1767                  'repeated' => true,
1768                ),
1769                'maxResults' => array(
1770                  'location' => 'query',
1771                  'type' => 'integer',
1772                ),
1773                'advertiserId' => array(
1774                  'location' => 'query',
1775                  'type' => 'string',
1776                ),
1777                'pageToken' => array(
1778                  'location' => 'query',
1779                  'type' => 'string',
1780                ),
1781                'studioCreativeId' => array(
1782                  'location' => 'query',
1783                  'type' => 'string',
1784                ),
1785                'sortOrder' => array(
1786                  'location' => 'query',
1787                  'type' => 'string',
1788                ),
1789                'companionCreativeIds' => array(
1790                  'location' => 'query',
1791                  'type' => 'string',
1792                  'repeated' => true,
1793                ),
1794                'active' => array(
1795                  'location' => 'query',
1796                  'type' => 'boolean',
1797                ),
1798                'creativeFieldIds' => array(
1799                  'location' => 'query',
1800                  'type' => 'string',
1801                  'repeated' => true,
1802                ),
1803                'types' => array(
1804                  'location' => 'query',
1805                  'type' => 'string',
1806                  'repeated' => true,
1807                ),
1808              ),
1809            ),'patch' => array(
1810              'path' => 'userprofiles/{profileId}/creatives',
1811              'httpMethod' => 'PATCH',
1812              'parameters' => array(
1813                'profileId' => array(
1814                  'location' => 'path',
1815                  'type' => 'string',
1816                  'required' => true,
1817                ),
1818                'id' => array(
1819                  'location' => 'query',
1820                  'type' => 'string',
1821                  'required' => true,
1822                ),
1823              ),
1824            ),'update' => array(
1825              'path' => 'userprofiles/{profileId}/creatives',
1826              'httpMethod' => 'PUT',
1827              'parameters' => array(
1828                'profileId' => array(
1829                  'location' => 'path',
1830                  'type' => 'string',
1831                  'required' => true,
1832                ),
1833              ),
1834            ),
1835          )
1836        )
1837    );
1838    $this->dimensionValues = new Google_Service_Dfareporting_DimensionValues_Resource(
1839        $this,
1840        $this->serviceName,
1841        'dimensionValues',
1842        array(
1843          'methods' => array(
1844            'query' => array(
1845              'path' => 'userprofiles/{profileId}/dimensionvalues/query',
1846              'httpMethod' => 'POST',
1847              'parameters' => array(
1848                'profileId' => array(
1849                  'location' => 'path',
1850                  'type' => 'string',
1851                  'required' => true,
1852                ),
1853                'pageToken' => array(
1854                  'location' => 'query',
1855                  'type' => 'string',
1856                ),
1857                'maxResults' => array(
1858                  'location' => 'query',
1859                  'type' => 'integer',
1860                ),
1861              ),
1862            ),
1863          )
1864        )
1865    );
1866    $this->directorySiteContacts = new Google_Service_Dfareporting_DirectorySiteContacts_Resource(
1867        $this,
1868        $this->serviceName,
1869        'directorySiteContacts',
1870        array(
1871          'methods' => array(
1872            'get' => array(
1873              'path' => 'userprofiles/{profileId}/directorySiteContacts/{id}',
1874              'httpMethod' => 'GET',
1875              'parameters' => array(
1876                'profileId' => array(
1877                  'location' => 'path',
1878                  'type' => 'string',
1879                  'required' => true,
1880                ),
1881                'id' => array(
1882                  'location' => 'path',
1883                  'type' => 'string',
1884                  'required' => true,
1885                ),
1886              ),
1887            ),'list' => array(
1888              'path' => 'userprofiles/{profileId}/directorySiteContacts',
1889              'httpMethod' => 'GET',
1890              'parameters' => array(
1891                'profileId' => array(
1892                  'location' => 'path',
1893                  'type' => 'string',
1894                  'required' => true,
1895                ),
1896                'searchString' => array(
1897                  'location' => 'query',
1898                  'type' => 'string',
1899                ),
1900                'directorySiteIds' => array(
1901                  'location' => 'query',
1902                  'type' => 'string',
1903                  'repeated' => true,
1904                ),
1905                'sortField' => array(
1906                  'location' => 'query',
1907                  'type' => 'string',
1908                ),
1909                'ids' => array(
1910                  'location' => 'query',
1911                  'type' => 'string',
1912                  'repeated' => true,
1913                ),
1914                'maxResults' => array(
1915                  'location' => 'query',
1916                  'type' => 'integer',
1917                ),
1918                'pageToken' => array(
1919                  'location' => 'query',
1920                  'type' => 'string',
1921                ),
1922                'sortOrder' => array(
1923                  'location' => 'query',
1924                  'type' => 'string',
1925                ),
1926              ),
1927            ),
1928          )
1929        )
1930    );
1931    $this->directorySites = new Google_Service_Dfareporting_DirectorySites_Resource(
1932        $this,
1933        $this->serviceName,
1934        'directorySites',
1935        array(
1936          'methods' => array(
1937            'get' => array(
1938              'path' => 'userprofiles/{profileId}/directorySites/{id}',
1939              'httpMethod' => 'GET',
1940              'parameters' => array(
1941                'profileId' => array(
1942                  'location' => 'path',
1943                  'type' => 'string',
1944                  'required' => true,
1945                ),
1946                'id' => array(
1947                  'location' => 'path',
1948                  'type' => 'string',
1949                  'required' => true,
1950                ),
1951              ),
1952            ),'insert' => array(
1953              'path' => 'userprofiles/{profileId}/directorySites',
1954              'httpMethod' => 'POST',
1955              'parameters' => array(
1956                'profileId' => array(
1957                  'location' => 'path',
1958                  'type' => 'string',
1959                  'required' => true,
1960                ),
1961              ),
1962            ),'list' => array(
1963              'path' => 'userprofiles/{profileId}/directorySites',
1964              'httpMethod' => 'GET',
1965              'parameters' => array(
1966                'profileId' => array(
1967                  'location' => 'path',
1968                  'type' => 'string',
1969                  'required' => true,
1970                ),
1971                'acceptsInterstitialPlacements' => array(
1972                  'location' => 'query',
1973                  'type' => 'boolean',
1974                ),
1975                'sortOrder' => array(
1976                  'location' => 'query',
1977                  'type' => 'string',
1978                ),
1979                'searchString' => array(
1980                  'location' => 'query',
1981                  'type' => 'string',
1982                ),
1983                'countryId' => array(
1984                  'location' => 'query',
1985                  'type' => 'string',
1986                ),
1987                'sortField' => array(
1988                  'location' => 'query',
1989                  'type' => 'string',
1990                ),
1991                'acceptsInStreamVideoPlacements' => array(
1992                  'location' => 'query',
1993                  'type' => 'boolean',
1994                ),
1995                'ids' => array(
1996                  'location' => 'query',
1997                  'type' => 'string',
1998                  'repeated' => true,
1999                ),
2000                'maxResults' => array(
2001                  'location' => 'query',
2002                  'type' => 'integer',
2003                ),
2004                'pageToken' => array(
2005                  'location' => 'query',
2006                  'type' => 'string',
2007                ),
2008                'acceptsPublisherPaidPlacements' => array(
2009                  'location' => 'query',
2010                  'type' => 'boolean',
2011                ),
2012                'parentId' => array(
2013                  'location' => 'query',
2014                  'type' => 'string',
2015                ),
2016                'active' => array(
2017                  'location' => 'query',
2018                  'type' => 'boolean',
2019                ),
2020                'dfp_network_code' => array(
2021                  'location' => 'query',
2022                  'type' => 'string',
2023                ),
2024              ),
2025            ),
2026          )
2027        )
2028    );
2029    $this->eventTags = new Google_Service_Dfareporting_EventTags_Resource(
2030        $this,
2031        $this->serviceName,
2032        'eventTags',
2033        array(
2034          'methods' => array(
2035            'delete' => array(
2036              'path' => 'userprofiles/{profileId}/eventTags/{id}',
2037              'httpMethod' => 'DELETE',
2038              'parameters' => array(
2039                'profileId' => array(
2040                  'location' => 'path',
2041                  'type' => 'string',
2042                  'required' => true,
2043                ),
2044                'id' => array(
2045                  'location' => 'path',
2046                  'type' => 'string',
2047                  'required' => true,
2048                ),
2049              ),
2050            ),'get' => array(
2051              'path' => 'userprofiles/{profileId}/eventTags/{id}',
2052              'httpMethod' => 'GET',
2053              'parameters' => array(
2054                'profileId' => array(
2055                  'location' => 'path',
2056                  'type' => 'string',
2057                  'required' => true,
2058                ),
2059                'id' => array(
2060                  'location' => 'path',
2061                  'type' => 'string',
2062                  'required' => true,
2063                ),
2064              ),
2065            ),'insert' => array(
2066              'path' => 'userprofiles/{profileId}/eventTags',
2067              'httpMethod' => 'POST',
2068              'parameters' => array(
2069                'profileId' => array(
2070                  'location' => 'path',
2071                  'type' => 'string',
2072                  'required' => true,
2073                ),
2074              ),
2075            ),'list' => array(
2076              'path' => 'userprofiles/{profileId}/eventTags',
2077              'httpMethod' => 'GET',
2078              'parameters' => array(
2079                'profileId' => array(
2080                  'location' => 'path',
2081                  'type' => 'string',
2082                  'required' => true,
2083                ),
2084                'searchString' => array(
2085                  'location' => 'query',
2086                  'type' => 'string',
2087                ),
2088                'campaignId' => array(
2089                  'location' => 'query',
2090                  'type' => 'string',
2091                ),
2092                'sortField' => array(
2093                  'location' => 'query',
2094                  'type' => 'string',
2095                ),
2096                'enabled' => array(
2097                  'location' => 'query',
2098                  'type' => 'boolean',
2099                ),
2100                'ids' => array(
2101                  'location' => 'query',
2102                  'type' => 'string',
2103                  'repeated' => true,
2104                ),
2105                'advertiserId' => array(
2106                  'location' => 'query',
2107                  'type' => 'string',
2108                ),
2109                'adId' => array(
2110                  'location' => 'query',
2111                  'type' => 'string',
2112                ),
2113                'sortOrder' => array(
2114                  'location' => 'query',
2115                  'type' => 'string',
2116                ),
2117                'eventTagTypes' => array(
2118                  'location' => 'query',
2119                  'type' => 'string',
2120                  'repeated' => true,
2121                ),
2122                'definitionsOnly' => array(
2123                  'location' => 'query',
2124                  'type' => 'boolean',
2125                ),
2126              ),
2127            ),'patch' => array(
2128              'path' => 'userprofiles/{profileId}/eventTags',
2129              'httpMethod' => 'PATCH',
2130              'parameters' => array(
2131                'profileId' => array(
2132                  'location' => 'path',
2133                  'type' => 'string',
2134                  'required' => true,
2135                ),
2136                'id' => array(
2137                  'location' => 'query',
2138                  'type' => 'string',
2139                  'required' => true,
2140                ),
2141              ),
2142            ),'update' => array(
2143              'path' => 'userprofiles/{profileId}/eventTags',
2144              'httpMethod' => 'PUT',
2145              'parameters' => array(
2146                'profileId' => array(
2147                  'location' => 'path',
2148                  'type' => 'string',
2149                  'required' => true,
2150                ),
2151              ),
2152            ),
2153          )
2154        )
2155    );
2156    $this->files = new Google_Service_Dfareporting_Files_Resource(
2157        $this,
2158        $this->serviceName,
2159        'files',
2160        array(
2161          'methods' => array(
2162            'get' => array(
2163              'path' => 'reports/{reportId}/files/{fileId}',
2164              'httpMethod' => 'GET',
2165              'parameters' => array(
2166                'reportId' => array(
2167                  'location' => 'path',
2168                  'type' => 'string',
2169                  'required' => true,
2170                ),
2171                'fileId' => array(
2172                  'location' => 'path',
2173                  'type' => 'string',
2174                  'required' => true,
2175                ),
2176              ),
2177            ),'list' => array(
2178              'path' => 'userprofiles/{profileId}/files',
2179              'httpMethod' => 'GET',
2180              'parameters' => array(
2181                'profileId' => array(
2182                  'location' => 'path',
2183                  'type' => 'string',
2184                  'required' => true,
2185                ),
2186                'sortField' => array(
2187                  'location' => 'query',
2188                  'type' => 'string',
2189                ),
2190                'maxResults' => array(
2191                  'location' => 'query',
2192                  'type' => 'integer',
2193                ),
2194                'pageToken' => array(
2195                  'location' => 'query',
2196                  'type' => 'string',
2197                ),
2198                'sortOrder' => array(
2199                  'location' => 'query',
2200                  'type' => 'string',
2201                ),
2202                'scope' => array(
2203                  'location' => 'query',
2204                  'type' => 'string',
2205                ),
2206              ),
2207            ),
2208          )
2209        )
2210    );
2211    $this->floodlightActivities = new Google_Service_Dfareporting_FloodlightActivities_Resource(
2212        $this,
2213        $this->serviceName,
2214        'floodlightActivities',
2215        array(
2216          'methods' => array(
2217            'delete' => array(
2218              'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2219              'httpMethod' => 'DELETE',
2220              'parameters' => array(
2221                'profileId' => array(
2222                  'location' => 'path',
2223                  'type' => 'string',
2224                  'required' => true,
2225                ),
2226                'id' => array(
2227                  'location' => 'path',
2228                  'type' => 'string',
2229                  'required' => true,
2230                ),
2231              ),
2232            ),'generatetag' => array(
2233              'path' => 'userprofiles/{profileId}/floodlightActivities/generatetag',
2234              'httpMethod' => 'POST',
2235              'parameters' => array(
2236                'profileId' => array(
2237                  'location' => 'path',
2238                  'type' => 'string',
2239                  'required' => true,
2240                ),
2241                'floodlightActivityId' => array(
2242                  'location' => 'query',
2243                  'type' => 'string',
2244                ),
2245              ),
2246            ),'get' => array(
2247              'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2248              'httpMethod' => 'GET',
2249              'parameters' => array(
2250                'profileId' => array(
2251                  'location' => 'path',
2252                  'type' => 'string',
2253                  'required' => true,
2254                ),
2255                'id' => array(
2256                  'location' => 'path',
2257                  'type' => 'string',
2258                  'required' => true,
2259                ),
2260              ),
2261            ),'insert' => array(
2262              'path' => 'userprofiles/{profileId}/floodlightActivities',
2263              'httpMethod' => 'POST',
2264              'parameters' => array(
2265                'profileId' => array(
2266                  'location' => 'path',
2267                  'type' => 'string',
2268                  'required' => true,
2269                ),
2270              ),
2271            ),'list' => array(
2272              'path' => 'userprofiles/{profileId}/floodlightActivities',
2273              'httpMethod' => 'GET',
2274              'parameters' => array(
2275                'profileId' => array(
2276                  'location' => 'path',
2277                  'type' => 'string',
2278                  'required' => true,
2279                ),
2280                'floodlightActivityGroupIds' => array(
2281                  'location' => 'query',
2282                  'type' => 'string',
2283                  'repeated' => true,
2284                ),
2285                'sortOrder' => array(
2286                  'location' => 'query',
2287                  'type' => 'string',
2288                ),
2289                'searchString' => array(
2290                  'location' => 'query',
2291                  'type' => 'string',
2292                ),
2293                'sortField' => array(
2294                  'location' => 'query',
2295                  'type' => 'string',
2296                ),
2297                'floodlightConfigurationId' => array(
2298                  'location' => 'query',
2299                  'type' => 'string',
2300                ),
2301                'ids' => array(
2302                  'location' => 'query',
2303                  'type' => 'string',
2304                  'repeated' => true,
2305                ),
2306                'floodlightActivityGroupName' => array(
2307                  'location' => 'query',
2308                  'type' => 'string',
2309                ),
2310                'advertiserId' => array(
2311                  'location' => 'query',
2312                  'type' => 'string',
2313                ),
2314                'pageToken' => array(
2315                  'location' => 'query',
2316                  'type' => 'string',
2317                ),
2318                'maxResults' => array(
2319                  'location' => 'query',
2320                  'type' => 'integer',
2321                ),
2322                'tagString' => array(
2323                  'location' => 'query',
2324                  'type' => 'string',
2325                ),
2326                'floodlightActivityGroupTagString' => array(
2327                  'location' => 'query',
2328                  'type' => 'string',
2329                ),
2330                'floodlightActivityGroupType' => array(
2331                  'location' => 'query',
2332                  'type' => 'string',
2333                ),
2334              ),
2335            ),'patch' => array(
2336              'path' => 'userprofiles/{profileId}/floodlightActivities',
2337              'httpMethod' => 'PATCH',
2338              'parameters' => array(
2339                'profileId' => array(
2340                  'location' => 'path',
2341                  'type' => 'string',
2342                  'required' => true,
2343                ),
2344                'id' => array(
2345                  'location' => 'query',
2346                  'type' => 'string',
2347                  'required' => true,
2348                ),
2349              ),
2350            ),'update' => array(
2351              'path' => 'userprofiles/{profileId}/floodlightActivities',
2352              'httpMethod' => 'PUT',
2353              'parameters' => array(
2354                'profileId' => array(
2355                  'location' => 'path',
2356                  'type' => 'string',
2357                  'required' => true,
2358                ),
2359              ),
2360            ),
2361          )
2362        )
2363    );
2364    $this->floodlightActivityGroups = new Google_Service_Dfareporting_FloodlightActivityGroups_Resource(
2365        $this,
2366        $this->serviceName,
2367        'floodlightActivityGroups',
2368        array(
2369          'methods' => array(
2370            'delete' => array(
2371              'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2372              'httpMethod' => 'DELETE',
2373              'parameters' => array(
2374                'profileId' => array(
2375                  'location' => 'path',
2376                  'type' => 'string',
2377                  'required' => true,
2378                ),
2379                'id' => array(
2380                  'location' => 'path',
2381                  'type' => 'string',
2382                  'required' => true,
2383                ),
2384              ),
2385            ),'get' => array(
2386              'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2387              'httpMethod' => 'GET',
2388              'parameters' => array(
2389                'profileId' => array(
2390                  'location' => 'path',
2391                  'type' => 'string',
2392                  'required' => true,
2393                ),
2394                'id' => array(
2395                  'location' => 'path',
2396                  'type' => 'string',
2397                  'required' => true,
2398                ),
2399              ),
2400            ),'insert' => array(
2401              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2402              'httpMethod' => 'POST',
2403              'parameters' => array(
2404                'profileId' => array(
2405                  'location' => 'path',
2406                  'type' => 'string',
2407                  'required' => true,
2408                ),
2409              ),
2410            ),'list' => array(
2411              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2412              'httpMethod' => 'GET',
2413              'parameters' => array(
2414                'profileId' => array(
2415                  'location' => 'path',
2416                  'type' => 'string',
2417                  'required' => true,
2418                ),
2419                'searchString' => array(
2420                  'location' => 'query',
2421                  'type' => 'string',
2422                ),
2423                'sortField' => array(
2424                  'location' => 'query',
2425                  'type' => 'string',
2426                ),
2427                'floodlightConfigurationId' => array(
2428                  'location' => 'query',
2429                  'type' => 'string',
2430                ),
2431                'ids' => array(
2432                  'location' => 'query',
2433                  'type' => 'string',
2434                  'repeated' => true,
2435                ),
2436                'maxResults' => array(
2437                  'location' => 'query',
2438                  'type' => 'integer',
2439                ),
2440                'advertiserId' => array(
2441                  'location' => 'query',
2442                  'type' => 'string',
2443                ),
2444                'pageToken' => array(
2445                  'location' => 'query',
2446                  'type' => 'string',
2447                ),
2448                'sortOrder' => array(
2449                  'location' => 'query',
2450                  'type' => 'string',
2451                ),
2452                'type' => array(
2453                  'location' => 'query',
2454                  'type' => 'string',
2455                ),
2456              ),
2457            ),'patch' => array(
2458              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2459              'httpMethod' => 'PATCH',
2460              'parameters' => array(
2461                'profileId' => array(
2462                  'location' => 'path',
2463                  'type' => 'string',
2464                  'required' => true,
2465                ),
2466                'id' => array(
2467                  'location' => 'query',
2468                  'type' => 'string',
2469                  'required' => true,
2470                ),
2471              ),
2472            ),'update' => array(
2473              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2474              'httpMethod' => 'PUT',
2475              'parameters' => array(
2476                'profileId' => array(
2477                  'location' => 'path',
2478                  'type' => 'string',
2479                  'required' => true,
2480                ),
2481              ),
2482            ),
2483          )
2484        )
2485    );
2486    $this->floodlightConfigurations = new Google_Service_Dfareporting_FloodlightConfigurations_Resource(
2487        $this,
2488        $this->serviceName,
2489        'floodlightConfigurations',
2490        array(
2491          'methods' => array(
2492            'get' => array(
2493              'path' => 'userprofiles/{profileId}/floodlightConfigurations/{id}',
2494              'httpMethod' => 'GET',
2495              'parameters' => array(
2496                'profileId' => array(
2497                  'location' => 'path',
2498                  'type' => 'string',
2499                  'required' => true,
2500                ),
2501                'id' => array(
2502                  'location' => 'path',
2503                  'type' => 'string',
2504                  'required' => true,
2505                ),
2506              ),
2507            ),'list' => array(
2508              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2509              'httpMethod' => 'GET',
2510              'parameters' => array(
2511                'profileId' => array(
2512                  'location' => 'path',
2513                  'type' => 'string',
2514                  'required' => true,
2515                ),
2516                'ids' => array(
2517                  'location' => 'query',
2518                  'type' => 'string',
2519                  'repeated' => true,
2520                ),
2521              ),
2522            ),'patch' => array(
2523              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2524              'httpMethod' => 'PATCH',
2525              'parameters' => array(
2526                'profileId' => array(
2527                  'location' => 'path',
2528                  'type' => 'string',
2529                  'required' => true,
2530                ),
2531                'id' => array(
2532                  'location' => 'query',
2533                  'type' => 'string',
2534                  'required' => true,
2535                ),
2536              ),
2537            ),'update' => array(
2538              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2539              'httpMethod' => 'PUT',
2540              'parameters' => array(
2541                'profileId' => array(
2542                  'location' => 'path',
2543                  'type' => 'string',
2544                  'required' => true,
2545                ),
2546              ),
2547            ),
2548          )
2549        )
2550    );
2551    $this->inventoryItems = new Google_Service_Dfareporting_InventoryItems_Resource(
2552        $this,
2553        $this->serviceName,
2554        'inventoryItems',
2555        array(
2556          'methods' => array(
2557            'get' => array(
2558              'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}',
2559              'httpMethod' => 'GET',
2560              'parameters' => array(
2561                'profileId' => array(
2562                  'location' => 'path',
2563                  'type' => 'string',
2564                  'required' => true,
2565                ),
2566                'projectId' => array(
2567                  'location' => 'path',
2568                  'type' => 'string',
2569                  'required' => true,
2570                ),
2571                'id' => array(
2572                  'location' => 'path',
2573                  'type' => 'string',
2574                  'required' => true,
2575                ),
2576              ),
2577            ),'list' => array(
2578              'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems',
2579              'httpMethod' => 'GET',
2580              'parameters' => array(
2581                'profileId' => array(
2582                  'location' => 'path',
2583                  'type' => 'string',
2584                  'required' => true,
2585                ),
2586                'projectId' => array(
2587                  'location' => 'path',
2588                  'type' => 'string',
2589                  'required' => true,
2590                ),
2591                'orderId' => array(
2592                  'location' => 'query',
2593                  'type' => 'string',
2594                  'repeated' => true,
2595                ),
2596                'ids' => array(
2597                  'location' => 'query',
2598                  'type' => 'string',
2599                  'repeated' => true,
2600                ),
2601                'maxResults' => array(
2602                  'location' => 'query',
2603                  'type' => 'integer',
2604                ),
2605                'pageToken' => array(
2606                  'location' => 'query',
2607                  'type' => 'string',
2608                ),
2609                'siteId' => array(
2610                  'location' => 'query',
2611                  'type' => 'string',
2612                  'repeated' => true,
2613                ),
2614                'inPlan' => array(
2615                  'location' => 'query',
2616                  'type' => 'boolean',
2617                ),
2618                'sortField' => array(
2619                  'location' => 'query',
2620                  'type' => 'string',
2621                ),
2622                'sortOrder' => array(
2623                  'location' => 'query',
2624                  'type' => 'string',
2625                ),
2626              ),
2627            ),
2628          )
2629        )
2630    );
2631    $this->landingPages = new Google_Service_Dfareporting_LandingPages_Resource(
2632        $this,
2633        $this->serviceName,
2634        'landingPages',
2635        array(
2636          'methods' => array(
2637            'delete' => array(
2638              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2639              'httpMethod' => 'DELETE',
2640              'parameters' => array(
2641                'profileId' => array(
2642                  'location' => 'path',
2643                  'type' => 'string',
2644                  'required' => true,
2645                ),
2646                'campaignId' => array(
2647                  'location' => 'path',
2648                  'type' => 'string',
2649                  'required' => true,
2650                ),
2651                'id' => array(
2652                  'location' => 'path',
2653                  'type' => 'string',
2654                  'required' => true,
2655                ),
2656              ),
2657            ),'get' => array(
2658              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2659              'httpMethod' => 'GET',
2660              'parameters' => array(
2661                'profileId' => array(
2662                  'location' => 'path',
2663                  'type' => 'string',
2664                  'required' => true,
2665                ),
2666                'campaignId' => array(
2667                  'location' => 'path',
2668                  'type' => 'string',
2669                  'required' => true,
2670                ),
2671                'id' => array(
2672                  'location' => 'path',
2673                  'type' => 'string',
2674                  'required' => true,
2675                ),
2676              ),
2677            ),'insert' => array(
2678              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2679              'httpMethod' => 'POST',
2680              'parameters' => array(
2681                'profileId' => array(
2682                  'location' => 'path',
2683                  'type' => 'string',
2684                  'required' => true,
2685                ),
2686                'campaignId' => array(
2687                  'location' => 'path',
2688                  'type' => 'string',
2689                  'required' => true,
2690                ),
2691              ),
2692            ),'list' => array(
2693              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2694              'httpMethod' => 'GET',
2695              'parameters' => array(
2696                'profileId' => array(
2697                  'location' => 'path',
2698                  'type' => 'string',
2699                  'required' => true,
2700                ),
2701                'campaignId' => array(
2702                  'location' => 'path',
2703                  'type' => 'string',
2704                  'required' => true,
2705                ),
2706              ),
2707            ),'patch' => array(
2708              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2709              'httpMethod' => 'PATCH',
2710              'parameters' => array(
2711                'profileId' => array(
2712                  'location' => 'path',
2713                  'type' => 'string',
2714                  'required' => true,
2715                ),
2716                'campaignId' => array(
2717                  'location' => 'path',
2718                  'type' => 'string',
2719                  'required' => true,
2720                ),
2721                'id' => array(
2722                  'location' => 'query',
2723                  'type' => 'string',
2724                  'required' => true,
2725                ),
2726              ),
2727            ),'update' => array(
2728              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2729              'httpMethod' => 'PUT',
2730              'parameters' => array(
2731                'profileId' => array(
2732                  'location' => 'path',
2733                  'type' => 'string',
2734                  'required' => true,
2735                ),
2736                'campaignId' => array(
2737                  'location' => 'path',
2738                  'type' => 'string',
2739                  'required' => true,
2740                ),
2741              ),
2742            ),
2743          )
2744        )
2745    );
2746    $this->metros = new Google_Service_Dfareporting_Metros_Resource(
2747        $this,
2748        $this->serviceName,
2749        'metros',
2750        array(
2751          'methods' => array(
2752            'list' => array(
2753              'path' => 'userprofiles/{profileId}/metros',
2754              'httpMethod' => 'GET',
2755              'parameters' => array(
2756                'profileId' => array(
2757                  'location' => 'path',
2758                  'type' => 'string',
2759                  'required' => true,
2760                ),
2761              ),
2762            ),
2763          )
2764        )
2765    );
2766    $this->mobileCarriers = new Google_Service_Dfareporting_MobileCarriers_Resource(
2767        $this,
2768        $this->serviceName,
2769        'mobileCarriers',
2770        array(
2771          'methods' => array(
2772            'get' => array(
2773              'path' => 'userprofiles/{profileId}/mobileCarriers/{id}',
2774              'httpMethod' => 'GET',
2775              'parameters' => array(
2776                'profileId' => array(
2777                  'location' => 'path',
2778                  'type' => 'string',
2779                  'required' => true,
2780                ),
2781                'id' => array(
2782                  'location' => 'path',
2783                  'type' => 'string',
2784                  'required' => true,
2785                ),
2786              ),
2787            ),'list' => array(
2788              'path' => 'userprofiles/{profileId}/mobileCarriers',
2789              'httpMethod' => 'GET',
2790              'parameters' => array(
2791                'profileId' => array(
2792                  'location' => 'path',
2793                  'type' => 'string',
2794                  'required' => true,
2795                ),
2796              ),
2797            ),
2798          )
2799        )
2800    );
2801    $this->operatingSystemVersions = new Google_Service_Dfareporting_OperatingSystemVersions_Resource(
2802        $this,
2803        $this->serviceName,
2804        'operatingSystemVersions',
2805        array(
2806          'methods' => array(
2807            'get' => array(
2808              'path' => 'userprofiles/{profileId}/operatingSystemVersions/{id}',
2809              'httpMethod' => 'GET',
2810              'parameters' => array(
2811                'profileId' => array(
2812                  'location' => 'path',
2813                  'type' => 'string',
2814                  'required' => true,
2815                ),
2816                'id' => array(
2817                  'location' => 'path',
2818                  'type' => 'string',
2819                  'required' => true,
2820                ),
2821              ),
2822            ),'list' => array(
2823              'path' => 'userprofiles/{profileId}/operatingSystemVersions',
2824              'httpMethod' => 'GET',
2825              'parameters' => array(
2826                'profileId' => array(
2827                  'location' => 'path',
2828                  'type' => 'string',
2829                  'required' => true,
2830                ),
2831              ),
2832            ),
2833          )
2834        )
2835    );
2836    $this->operatingSystems = new Google_Service_Dfareporting_OperatingSystems_Resource(
2837        $this,
2838        $this->serviceName,
2839        'operatingSystems',
2840        array(
2841          'methods' => array(
2842            'get' => array(
2843              'path' => 'userprofiles/{profileId}/operatingSystems/{dartId}',
2844              'httpMethod' => 'GET',
2845              'parameters' => array(
2846                'profileId' => array(
2847                  'location' => 'path',
2848                  'type' => 'string',
2849                  'required' => true,
2850                ),
2851                'dartId' => array(
2852                  'location' => 'path',
2853                  'type' => 'string',
2854                  'required' => true,
2855                ),
2856              ),
2857            ),'list' => array(
2858              'path' => 'userprofiles/{profileId}/operatingSystems',
2859              'httpMethod' => 'GET',
2860              'parameters' => array(
2861                'profileId' => array(
2862                  'location' => 'path',
2863                  'type' => 'string',
2864                  'required' => true,
2865                ),
2866              ),
2867            ),
2868          )
2869        )
2870    );
2871    $this->orderDocuments = new Google_Service_Dfareporting_OrderDocuments_Resource(
2872        $this,
2873        $this->serviceName,
2874        'orderDocuments',
2875        array(
2876          'methods' => array(
2877            'get' => array(
2878              'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}',
2879              'httpMethod' => 'GET',
2880              'parameters' => array(
2881                'profileId' => array(
2882                  'location' => 'path',
2883                  'type' => 'string',
2884                  'required' => true,
2885                ),
2886                'projectId' => array(
2887                  'location' => 'path',
2888                  'type' => 'string',
2889                  'required' => true,
2890                ),
2891                'id' => array(
2892                  'location' => 'path',
2893                  'type' => 'string',
2894                  'required' => true,
2895                ),
2896              ),
2897            ),'list' => array(
2898              'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments',
2899              'httpMethod' => 'GET',
2900              'parameters' => array(
2901                'profileId' => array(
2902                  'location' => 'path',
2903                  'type' => 'string',
2904                  'required' => true,
2905                ),
2906                'projectId' => array(
2907                  'location' => 'path',
2908                  'type' => 'string',
2909                  'required' => true,
2910                ),
2911                'orderId' => array(
2912                  'location' => 'query',
2913                  'type' => 'string',
2914                  'repeated' => true,
2915                ),
2916                'searchString' => array(
2917                  'location' => 'query',
2918                  'type' => 'string',
2919                ),
2920                'ids' => array(
2921                  'location' => 'query',
2922                  'type' => 'string',
2923                  'repeated' => true,
2924                ),
2925                'maxResults' => array(
2926                  'location' => 'query',
2927                  'type' => 'integer',
2928                ),
2929                'pageToken' => array(
2930                  'location' => 'query',
2931                  'type' => 'string',
2932                ),
2933                'siteId' => array(
2934                  'location' => 'query',
2935                  'type' => 'string',
2936                  'repeated' => true,
2937                ),
2938                'sortOrder' => array(
2939                  'location' => 'query',
2940                  'type' => 'string',
2941                ),
2942                'sortField' => array(
2943                  'location' => 'query',
2944                  'type' => 'string',
2945                ),
2946                'approved' => array(
2947                  'location' => 'query',
2948                  'type' => 'boolean',
2949                ),
2950              ),
2951            ),
2952          )
2953        )
2954    );
2955    $this->orders = new Google_Service_Dfareporting_Orders_Resource(
2956        $this,
2957        $this->serviceName,
2958        'orders',
2959        array(
2960          'methods' => array(
2961            'get' => array(
2962              'path' => 'userprofiles/{profileId}/projects/{projectId}/orders/{id}',
2963              'httpMethod' => 'GET',
2964              'parameters' => array(
2965                'profileId' => array(
2966                  'location' => 'path',
2967                  'type' => 'string',
2968                  'required' => true,
2969                ),
2970                'projectId' => array(
2971                  'location' => 'path',
2972                  'type' => 'string',
2973                  'required' => true,
2974                ),
2975                'id' => array(
2976                  'location' => 'path',
2977                  'type' => 'string',
2978                  'required' => true,
2979                ),
2980              ),
2981            ),'list' => array(
2982              'path' => 'userprofiles/{profileId}/projects/{projectId}/orders',
2983              'httpMethod' => 'GET',
2984              'parameters' => array(
2985                'profileId' => array(
2986                  'location' => 'path',
2987                  'type' => 'string',
2988                  'required' => true,
2989                ),
2990                'projectId' => array(
2991                  'location' => 'path',
2992                  'type' => 'string',
2993                  'required' => true,
2994                ),
2995                'searchString' => array(
2996                  'location' => 'query',
2997                  'type' => 'string',
2998                ),
2999                'ids' => array(
3000                  'location' => 'query',
3001                  'type' => 'string',
3002                  'repeated' => true,
3003                ),
3004                'maxResults' => array(
3005                  'location' => 'query',
3006                  'type' => 'integer',
3007                ),
3008                'pageToken' => array(
3009                  'location' => 'query',
3010                  'type' => 'string',
3011                ),
3012                'siteId' => array(
3013                  'location' => 'query',
3014                  'type' => 'string',
3015                  'repeated' => true,
3016                ),
3017                'sortOrder' => array(
3018                  'location' => 'query',
3019                  'type' => 'string',
3020                ),
3021                'sortField' => array(
3022                  'location' => 'query',
3023                  'type' => 'string',
3024                ),
3025              ),
3026            ),
3027          )
3028        )
3029    );
3030    $this->placementGroups = new Google_Service_Dfareporting_PlacementGroups_Resource(
3031        $this,
3032        $this->serviceName,
3033        'placementGroups',
3034        array(
3035          'methods' => array(
3036            'get' => array(
3037              'path' => 'userprofiles/{profileId}/placementGroups/{id}',
3038              'httpMethod' => 'GET',
3039              'parameters' => array(
3040                'profileId' => array(
3041                  'location' => 'path',
3042                  'type' => 'string',
3043                  'required' => true,
3044                ),
3045                'id' => array(
3046                  'location' => 'path',
3047                  'type' => 'string',
3048                  'required' => true,
3049                ),
3050              ),
3051            ),'insert' => array(
3052              'path' => 'userprofiles/{profileId}/placementGroups',
3053              'httpMethod' => 'POST',
3054              'parameters' => array(
3055                'profileId' => array(
3056                  'location' => 'path',
3057                  'type' => 'string',
3058                  'required' => true,
3059                ),
3060              ),
3061            ),'list' => array(
3062              'path' => 'userprofiles/{profileId}/placementGroups',
3063              'httpMethod' => 'GET',
3064              'parameters' => array(
3065                'profileId' => array(
3066                  'location' => 'path',
3067                  'type' => 'string',
3068                  'required' => true,
3069                ),
3070                'placementStrategyIds' => array(
3071                  'location' => 'query',
3072                  'type' => 'string',
3073                  'repeated' => true,
3074                ),
3075                'archived' => array(
3076                  'location' => 'query',
3077                  'type' => 'boolean',
3078                ),
3079                'searchString' => array(
3080                  'location' => 'query',
3081                  'type' => 'string',
3082                ),
3083                'contentCategoryIds' => array(
3084                  'location' => 'query',
3085                  'type' => 'string',
3086                  'repeated' => true,
3087                ),
3088                'directorySiteIds' => array(
3089                  'location' => 'query',
3090                  'type' => 'string',
3091                  'repeated' => true,
3092                ),
3093                'sortField' => array(
3094                  'location' => 'query',
3095                  'type' => 'string',
3096                ),
3097                'advertiserIds' => array(
3098                  'location' => 'query',
3099                  'type' => 'string',
3100                  'repeated' => true,
3101                ),
3102                'ids' => array(
3103                  'location' => 'query',
3104                  'type' => 'string',
3105                  'repeated' => true,
3106                ),
3107                'maxResults' => array(
3108                  'location' => 'query',
3109                  'type' => 'integer',
3110                ),
3111                'pageToken' => array(
3112                  'location' => 'query',
3113                  'type' => 'string',
3114                ),
3115                'sortOrder' => array(
3116                  'location' => 'query',
3117                  'type' => 'string',
3118                ),
3119                'placementGroupType' => array(
3120                  'location' => 'query',
3121                  'type' => 'string',
3122                ),
3123                'pricingTypes' => array(
3124                  'location' => 'query',
3125                  'type' => 'string',
3126                  'repeated' => true,
3127                ),
3128                'siteIds' => array(
3129                  'location' => 'query',
3130                  'type' => 'string',
3131                  'repeated' => true,
3132                ),
3133                'campaignIds' => array(
3134                  'location' => 'query',
3135                  'type' => 'string',
3136                  'repeated' => true,
3137                ),
3138              ),
3139            ),'patch' => array(
3140              'path' => 'userprofiles/{profileId}/placementGroups',
3141              'httpMethod' => 'PATCH',
3142              'parameters' => array(
3143                'profileId' => array(
3144                  'location' => 'path',
3145                  'type' => 'string',
3146                  'required' => true,
3147                ),
3148                'id' => array(
3149                  'location' => 'query',
3150                  'type' => 'string',
3151                  'required' => true,
3152                ),
3153              ),
3154            ),'update' => array(
3155              'path' => 'userprofiles/{profileId}/placementGroups',
3156              'httpMethod' => 'PUT',
3157              'parameters' => array(
3158                'profileId' => array(
3159                  'location' => 'path',
3160                  'type' => 'string',
3161                  'required' => true,
3162                ),
3163              ),
3164            ),
3165          )
3166        )
3167    );
3168    $this->placementStrategies = new Google_Service_Dfareporting_PlacementStrategies_Resource(
3169        $this,
3170        $this->serviceName,
3171        'placementStrategies',
3172        array(
3173          'methods' => array(
3174            'delete' => array(
3175              'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3176              'httpMethod' => 'DELETE',
3177              'parameters' => array(
3178                'profileId' => array(
3179                  'location' => 'path',
3180                  'type' => 'string',
3181                  'required' => true,
3182                ),
3183                'id' => array(
3184                  'location' => 'path',
3185                  'type' => 'string',
3186                  'required' => true,
3187                ),
3188              ),
3189            ),'get' => array(
3190              'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3191              'httpMethod' => 'GET',
3192              'parameters' => array(
3193                'profileId' => array(
3194                  'location' => 'path',
3195                  'type' => 'string',
3196                  'required' => true,
3197                ),
3198                'id' => array(
3199                  'location' => 'path',
3200                  'type' => 'string',
3201                  'required' => true,
3202                ),
3203              ),
3204            ),'insert' => array(
3205              'path' => 'userprofiles/{profileId}/placementStrategies',
3206              'httpMethod' => 'POST',
3207              'parameters' => array(
3208                'profileId' => array(
3209                  'location' => 'path',
3210                  'type' => 'string',
3211                  'required' => true,
3212                ),
3213              ),
3214            ),'list' => array(
3215              'path' => 'userprofiles/{profileId}/placementStrategies',
3216              'httpMethod' => 'GET',
3217              'parameters' => array(
3218                'profileId' => array(
3219                  'location' => 'path',
3220                  'type' => 'string',
3221                  'required' => true,
3222                ),
3223                'searchString' => array(
3224                  'location' => 'query',
3225                  'type' => 'string',
3226                ),
3227                'sortField' => array(
3228                  'location' => 'query',
3229                  'type' => 'string',
3230                ),
3231                'ids' => array(
3232                  'location' => 'query',
3233                  'type' => 'string',
3234                  'repeated' => true,
3235                ),
3236                'maxResults' => array(
3237                  'location' => 'query',
3238                  'type' => 'integer',
3239                ),
3240                'pageToken' => array(
3241                  'location' => 'query',
3242                  'type' => 'string',
3243                ),
3244                'sortOrder' => array(
3245                  'location' => 'query',
3246                  'type' => 'string',
3247                ),
3248              ),
3249            ),'patch' => array(
3250              'path' => 'userprofiles/{profileId}/placementStrategies',
3251              'httpMethod' => 'PATCH',
3252              'parameters' => array(
3253                'profileId' => array(
3254                  'location' => 'path',
3255                  'type' => 'string',
3256                  'required' => true,
3257                ),
3258                'id' => array(
3259                  'location' => 'query',
3260                  'type' => 'string',
3261                  'required' => true,
3262                ),
3263              ),
3264            ),'update' => array(
3265              'path' => 'userprofiles/{profileId}/placementStrategies',
3266              'httpMethod' => 'PUT',
3267              'parameters' => array(
3268                'profileId' => array(
3269                  'location' => 'path',
3270                  'type' => 'string',
3271                  'required' => true,
3272                ),
3273              ),
3274            ),
3275          )
3276        )
3277    );
3278    $this->placements = new Google_Service_Dfareporting_Placements_Resource(
3279        $this,
3280        $this->serviceName,
3281        'placements',
3282        array(
3283          'methods' => array(
3284            'generatetags' => array(
3285              'path' => 'userprofiles/{profileId}/placements/generatetags',
3286              'httpMethod' => 'POST',
3287              'parameters' => array(
3288                'profileId' => array(
3289                  'location' => 'path',
3290                  'type' => 'string',
3291                  'required' => true,
3292                ),
3293                'tagFormats' => array(
3294                  'location' => 'query',
3295                  'type' => 'string',
3296                  'repeated' => true,
3297                ),
3298                'placementIds' => array(
3299                  'location' => 'query',
3300                  'type' => 'string',
3301                  'repeated' => true,
3302                ),
3303                'campaignId' => array(
3304                  'location' => 'query',
3305                  'type' => 'string',
3306                ),
3307              ),
3308            ),'get' => array(
3309              'path' => 'userprofiles/{profileId}/placements/{id}',
3310              'httpMethod' => 'GET',
3311              'parameters' => array(
3312                'profileId' => array(
3313                  'location' => 'path',
3314                  'type' => 'string',
3315                  'required' => true,
3316                ),
3317                'id' => array(
3318                  'location' => 'path',
3319                  'type' => 'string',
3320                  'required' => true,
3321                ),
3322              ),
3323            ),'insert' => array(
3324              'path' => 'userprofiles/{profileId}/placements',
3325              'httpMethod' => 'POST',
3326              'parameters' => array(
3327                'profileId' => array(
3328                  'location' => 'path',
3329                  'type' => 'string',
3330                  'required' => true,
3331                ),
3332              ),
3333            ),'list' => array(
3334              'path' => 'userprofiles/{profileId}/placements',
3335              'httpMethod' => 'GET',
3336              'parameters' => array(
3337                'profileId' => array(
3338                  'location' => 'path',
3339                  'type' => 'string',
3340                  'required' => true,
3341                ),
3342                'placementStrategyIds' => array(
3343                  'location' => 'query',
3344                  'type' => 'string',
3345                  'repeated' => true,
3346                ),
3347                'sortOrder' => array(
3348                  'location' => 'query',
3349                  'type' => 'string',
3350                ),
3351                'archived' => array(
3352                  'location' => 'query',
3353                  'type' => 'boolean',
3354                ),
3355                'searchString' => array(
3356                  'location' => 'query',
3357                  'type' => 'string',
3358                ),
3359                'contentCategoryIds' => array(
3360                  'location' => 'query',
3361                  'type' => 'string',
3362                  'repeated' => true,
3363                ),
3364                'directorySiteIds' => array(
3365                  'location' => 'query',
3366                  'type' => 'string',
3367                  'repeated' => true,
3368                ),
3369                'sortField' => array(
3370                  'location' => 'query',
3371                  'type' => 'string',
3372                ),
3373                'advertiserIds' => array(
3374                  'location' => 'query',
3375                  'type' => 'string',
3376                  'repeated' => true,
3377                ),
3378                'paymentSource' => array(
3379                  'location' => 'query',
3380                  'type' => 'string',
3381                ),
3382                'ids' => array(
3383                  'location' => 'query',
3384                  'type' => 'string',
3385                  'repeated' => true,
3386                ),
3387                'maxResults' => array(
3388                  'location' => 'query',
3389                  'type' => 'integer',
3390                ),
3391                'sizeIds' => array(
3392                  'location' => 'query',
3393                  'type' => 'string',
3394                  'repeated' => true,
3395                ),
3396                'pageToken' => array(
3397                  'location' => 'query',
3398                  'type' => 'string',
3399                ),
3400                'compatibilities' => array(
3401                  'location' => 'query',
3402                  'type' => 'string',
3403                  'repeated' => true,
3404                ),
3405                'groupIds' => array(
3406                  'location' => 'query',
3407                  'type' => 'string',
3408                  'repeated' => true,
3409                ),
3410                'pricingTypes' => array(
3411                  'location' => 'query',
3412                  'type' => 'string',
3413                  'repeated' => true,
3414                ),
3415                'siteIds' => array(
3416                  'location' => 'query',
3417                  'type' => 'string',
3418                  'repeated' => true,
3419                ),
3420                'campaignIds' => array(
3421                  'location' => 'query',
3422                  'type' => 'string',
3423                  'repeated' => true,
3424                ),
3425              ),
3426            ),'patch' => array(
3427              'path' => 'userprofiles/{profileId}/placements',
3428              'httpMethod' => 'PATCH',
3429              'parameters' => array(
3430                'profileId' => array(
3431                  'location' => 'path',
3432                  'type' => 'string',
3433                  'required' => true,
3434                ),
3435                'id' => array(
3436                  'location' => 'query',
3437                  'type' => 'string',
3438                  'required' => true,
3439                ),
3440              ),
3441            ),'update' => array(
3442              'path' => 'userprofiles/{profileId}/placements',
3443              'httpMethod' => 'PUT',
3444              'parameters' => array(
3445                'profileId' => array(
3446                  'location' => 'path',
3447                  'type' => 'string',
3448                  'required' => true,
3449                ),
3450              ),
3451            ),
3452          )
3453        )
3454    );
3455    $this->platformTypes = new Google_Service_Dfareporting_PlatformTypes_Resource(
3456        $this,
3457        $this->serviceName,
3458        'platformTypes',
3459        array(
3460          'methods' => array(
3461            'get' => array(
3462              'path' => 'userprofiles/{profileId}/platformTypes/{id}',
3463              'httpMethod' => 'GET',
3464              'parameters' => array(
3465                'profileId' => array(
3466                  'location' => 'path',
3467                  'type' => 'string',
3468                  'required' => true,
3469                ),
3470                'id' => array(
3471                  'location' => 'path',
3472                  'type' => 'string',
3473                  'required' => true,
3474                ),
3475              ),
3476            ),'list' => array(
3477              'path' => 'userprofiles/{profileId}/platformTypes',
3478              'httpMethod' => 'GET',
3479              'parameters' => array(
3480                'profileId' => array(
3481                  'location' => 'path',
3482                  'type' => 'string',
3483                  'required' => true,
3484                ),
3485              ),
3486            ),
3487          )
3488        )
3489    );
3490    $this->postalCodes = new Google_Service_Dfareporting_PostalCodes_Resource(
3491        $this,
3492        $this->serviceName,
3493        'postalCodes',
3494        array(
3495          'methods' => array(
3496            'get' => array(
3497              'path' => 'userprofiles/{profileId}/postalCodes/{code}',
3498              'httpMethod' => 'GET',
3499              'parameters' => array(
3500                'profileId' => array(
3501                  'location' => 'path',
3502                  'type' => 'string',
3503                  'required' => true,
3504                ),
3505                'code' => array(
3506                  'location' => 'path',
3507                  'type' => 'string',
3508                  'required' => true,
3509                ),
3510              ),
3511            ),'list' => array(
3512              'path' => 'userprofiles/{profileId}/postalCodes',
3513              'httpMethod' => 'GET',
3514              'parameters' => array(
3515                'profileId' => array(
3516                  'location' => 'path',
3517                  'type' => 'string',
3518                  'required' => true,
3519                ),
3520              ),
3521            ),
3522          )
3523        )
3524    );
3525    $this->projects = new Google_Service_Dfareporting_Projects_Resource(
3526        $this,
3527        $this->serviceName,
3528        'projects',
3529        array(
3530          'methods' => array(
3531            'get' => array(
3532              'path' => 'userprofiles/{profileId}/projects/{id}',
3533              'httpMethod' => 'GET',
3534              'parameters' => array(
3535                'profileId' => array(
3536                  'location' => 'path',
3537                  'type' => 'string',
3538                  'required' => true,
3539                ),
3540                'id' => array(
3541                  'location' => 'path',
3542                  'type' => 'string',
3543                  'required' => true,
3544                ),
3545              ),
3546            ),'list' => array(
3547              'path' => 'userprofiles/{profileId}/projects',
3548              'httpMethod' => 'GET',
3549              'parameters' => array(
3550                'profileId' => array(
3551                  'location' => 'path',
3552                  'type' => 'string',
3553                  'required' => true,
3554                ),
3555                'searchString' => array(
3556                  'location' => 'query',
3557                  'type' => 'string',
3558                ),
3559                'sortField' => array(
3560                  'location' => 'query',
3561                  'type' => 'string',
3562                ),
3563                'advertiserIds' => array(
3564                  'location' => 'query',
3565                  'type' => 'string',
3566                  'repeated' => true,
3567                ),
3568                'ids' => array(
3569                  'location' => 'query',
3570                  'type' => 'string',
3571                  'repeated' => true,
3572                ),
3573                'maxResults' => array(
3574                  'location' => 'query',
3575                  'type' => 'integer',
3576                ),
3577                'pageToken' => array(
3578                  'location' => 'query',
3579                  'type' => 'string',
3580                ),
3581                'sortOrder' => array(
3582                  'location' => 'query',
3583                  'type' => 'string',
3584                ),
3585              ),
3586            ),
3587          )
3588        )
3589    );
3590    $this->regions = new Google_Service_Dfareporting_Regions_Resource(
3591        $this,
3592        $this->serviceName,
3593        'regions',
3594        array(
3595          'methods' => array(
3596            'list' => array(
3597              'path' => 'userprofiles/{profileId}/regions',
3598              'httpMethod' => 'GET',
3599              'parameters' => array(
3600                'profileId' => array(
3601                  'location' => 'path',
3602                  'type' => 'string',
3603                  'required' => true,
3604                ),
3605              ),
3606            ),
3607          )
3608        )
3609    );
3610    $this->remarketingListShares = new Google_Service_Dfareporting_RemarketingListShares_Resource(
3611        $this,
3612        $this->serviceName,
3613        'remarketingListShares',
3614        array(
3615          'methods' => array(
3616            'get' => array(
3617              'path' => 'userprofiles/{profileId}/remarketingListShares/{remarketingListId}',
3618              'httpMethod' => 'GET',
3619              'parameters' => array(
3620                'profileId' => array(
3621                  'location' => 'path',
3622                  'type' => 'string',
3623                  'required' => true,
3624                ),
3625                'remarketingListId' => array(
3626                  'location' => 'path',
3627                  'type' => 'string',
3628                  'required' => true,
3629                ),
3630              ),
3631            ),'patch' => array(
3632              'path' => 'userprofiles/{profileId}/remarketingListShares',
3633              'httpMethod' => 'PATCH',
3634              'parameters' => array(
3635                'profileId' => array(
3636                  'location' => 'path',
3637                  'type' => 'string',
3638                  'required' => true,
3639                ),
3640                'remarketingListId' => array(
3641                  'location' => 'query',
3642                  'type' => 'string',
3643                  'required' => true,
3644                ),
3645              ),
3646            ),'update' => array(
3647              'path' => 'userprofiles/{profileId}/remarketingListShares',
3648              'httpMethod' => 'PUT',
3649              'parameters' => array(
3650                'profileId' => array(
3651                  'location' => 'path',
3652                  'type' => 'string',
3653                  'required' => true,
3654                ),
3655              ),
3656            ),
3657          )
3658        )
3659    );
3660    $this->remarketingLists = new Google_Service_Dfareporting_RemarketingLists_Resource(
3661        $this,
3662        $this->serviceName,
3663        'remarketingLists',
3664        array(
3665          'methods' => array(
3666            'get' => array(
3667              'path' => 'userprofiles/{profileId}/remarketingLists/{id}',
3668              'httpMethod' => 'GET',
3669              'parameters' => array(
3670                'profileId' => array(
3671                  'location' => 'path',
3672                  'type' => 'string',
3673                  'required' => true,
3674                ),
3675                'id' => array(
3676                  'location' => 'path',
3677                  'type' => 'string',
3678                  'required' => true,
3679                ),
3680              ),
3681            ),'insert' => array(
3682              'path' => 'userprofiles/{profileId}/remarketingLists',
3683              'httpMethod' => 'POST',
3684              'parameters' => array(
3685                'profileId' => array(
3686                  'location' => 'path',
3687                  'type' => 'string',
3688                  'required' => true,
3689                ),
3690              ),
3691            ),'list' => array(
3692              'path' => 'userprofiles/{profileId}/remarketingLists',
3693              'httpMethod' => 'GET',
3694              'parameters' => array(
3695                'profileId' => array(
3696                  'location' => 'path',
3697                  'type' => 'string',
3698                  'required' => true,
3699                ),
3700                'advertiserId' => array(
3701                  'location' => 'query',
3702                  'type' => 'string',
3703                  'required' => true,
3704                ),
3705                'name' => array(
3706                  'location' => 'query',
3707                  'type' => 'string',
3708                ),
3709                'sortField' => array(
3710                  'location' => 'query',
3711                  'type' => 'string',
3712                ),
3713                'maxResults' => array(
3714                  'location' => 'query',
3715                  'type' => 'integer',
3716                ),
3717                'pageToken' => array(
3718                  'location' => 'query',
3719                  'type' => 'string',
3720                ),
3721                'sortOrder' => array(
3722                  'location' => 'query',
3723                  'type' => 'string',
3724                ),
3725                'active' => array(
3726                  'location' => 'query',
3727                  'type' => 'boolean',
3728                ),
3729                'floodlightActivityId' => array(
3730                  'location' => 'query',
3731                  'type' => 'string',
3732                ),
3733              ),
3734            ),'patch' => array(
3735              'path' => 'userprofiles/{profileId}/remarketingLists',
3736              'httpMethod' => 'PATCH',
3737              'parameters' => array(
3738                'profileId' => array(
3739                  'location' => 'path',
3740                  'type' => 'string',
3741                  'required' => true,
3742                ),
3743                'id' => array(
3744                  'location' => 'query',
3745                  'type' => 'string',
3746                  'required' => true,
3747                ),
3748              ),
3749            ),'update' => array(
3750              'path' => 'userprofiles/{profileId}/remarketingLists',
3751              'httpMethod' => 'PUT',
3752              'parameters' => array(
3753                'profileId' => array(
3754                  'location' => 'path',
3755                  'type' => 'string',
3756                  'required' => true,
3757                ),
3758              ),
3759            ),
3760          )
3761        )
3762    );
3763    $this->reports = new Google_Service_Dfareporting_Reports_Resource(
3764        $this,
3765        $this->serviceName,
3766        'reports',
3767        array(
3768          'methods' => array(
3769            'delete' => array(
3770              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3771              'httpMethod' => 'DELETE',
3772              'parameters' => array(
3773                'profileId' => array(
3774                  'location' => 'path',
3775                  'type' => 'string',
3776                  'required' => true,
3777                ),
3778                'reportId' => array(
3779                  'location' => 'path',
3780                  'type' => 'string',
3781                  'required' => true,
3782                ),
3783              ),
3784            ),'get' => array(
3785              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3786              'httpMethod' => 'GET',
3787              'parameters' => array(
3788                'profileId' => array(
3789                  'location' => 'path',
3790                  'type' => 'string',
3791                  'required' => true,
3792                ),
3793                'reportId' => array(
3794                  'location' => 'path',
3795                  'type' => 'string',
3796                  'required' => true,
3797                ),
3798              ),
3799            ),'insert' => array(
3800              'path' => 'userprofiles/{profileId}/reports',
3801              'httpMethod' => 'POST',
3802              'parameters' => array(
3803                'profileId' => array(
3804                  'location' => 'path',
3805                  'type' => 'string',
3806                  'required' => true,
3807                ),
3808              ),
3809            ),'list' => array(
3810              'path' => 'userprofiles/{profileId}/reports',
3811              'httpMethod' => 'GET',
3812              'parameters' => array(
3813                'profileId' => array(
3814                  'location' => 'path',
3815                  'type' => 'string',
3816                  'required' => true,
3817                ),
3818                'sortField' => array(
3819                  'location' => 'query',
3820                  'type' => 'string',
3821                ),
3822                'maxResults' => array(
3823                  'location' => 'query',
3824                  'type' => 'integer',
3825                ),
3826                'pageToken' => array(
3827                  'location' => 'query',
3828                  'type' => 'string',
3829                ),
3830                'sortOrder' => array(
3831                  'location' => 'query',
3832                  'type' => 'string',
3833                ),
3834                'scope' => array(
3835                  'location' => 'query',
3836                  'type' => 'string',
3837                ),
3838              ),
3839            ),'patch' => array(
3840              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3841              'httpMethod' => 'PATCH',
3842              'parameters' => array(
3843                'profileId' => array(
3844                  'location' => 'path',
3845                  'type' => 'string',
3846                  'required' => true,
3847                ),
3848                'reportId' => array(
3849                  'location' => 'path',
3850                  'type' => 'string',
3851                  'required' => true,
3852                ),
3853              ),
3854            ),'run' => array(
3855              'path' => 'userprofiles/{profileId}/reports/{reportId}/run',
3856              'httpMethod' => 'POST',
3857              'parameters' => array(
3858                'profileId' => array(
3859                  'location' => 'path',
3860                  'type' => 'string',
3861                  'required' => true,
3862                ),
3863                'reportId' => array(
3864                  'location' => 'path',
3865                  'type' => 'string',
3866                  'required' => true,
3867                ),
3868                'synchronous' => array(
3869                  'location' => 'query',
3870                  'type' => 'boolean',
3871                ),
3872              ),
3873            ),'update' => array(
3874              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3875              'httpMethod' => 'PUT',
3876              'parameters' => array(
3877                'profileId' => array(
3878                  'location' => 'path',
3879                  'type' => 'string',
3880                  'required' => true,
3881                ),
3882                'reportId' => array(
3883                  'location' => 'path',
3884                  'type' => 'string',
3885                  'required' => true,
3886                ),
3887              ),
3888            ),
3889          )
3890        )
3891    );
3892    $this->reports_compatibleFields = new Google_Service_Dfareporting_ReportsCompatibleFields_Resource(
3893        $this,
3894        $this->serviceName,
3895        'compatibleFields',
3896        array(
3897          'methods' => array(
3898            'query' => array(
3899              'path' => 'userprofiles/{profileId}/reports/compatiblefields/query',
3900              'httpMethod' => 'POST',
3901              'parameters' => array(
3902                'profileId' => array(
3903                  'location' => 'path',
3904                  'type' => 'string',
3905                  'required' => true,
3906                ),
3907              ),
3908            ),
3909          )
3910        )
3911    );
3912    $this->reports_files = new Google_Service_Dfareporting_ReportsFiles_Resource(
3913        $this,
3914        $this->serviceName,
3915        'files',
3916        array(
3917          'methods' => array(
3918            'get' => array(
3919              'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}',
3920              'httpMethod' => 'GET',
3921              'parameters' => array(
3922                'profileId' => array(
3923                  'location' => 'path',
3924                  'type' => 'string',
3925                  'required' => true,
3926                ),
3927                'reportId' => array(
3928                  'location' => 'path',
3929                  'type' => 'string',
3930                  'required' => true,
3931                ),
3932                'fileId' => array(
3933                  'location' => 'path',
3934                  'type' => 'string',
3935                  'required' => true,
3936                ),
3937              ),
3938            ),'list' => array(
3939              'path' => 'userprofiles/{profileId}/reports/{reportId}/files',
3940              'httpMethod' => 'GET',
3941              'parameters' => array(
3942                'profileId' => array(
3943                  'location' => 'path',
3944                  'type' => 'string',
3945                  'required' => true,
3946                ),
3947                'reportId' => array(
3948                  'location' => 'path',
3949                  'type' => 'string',
3950                  'required' => true,
3951                ),
3952                'sortField' => array(
3953                  'location' => 'query',
3954                  'type' => 'string',
3955                ),
3956                'maxResults' => array(
3957                  'location' => 'query',
3958                  'type' => 'integer',
3959                ),
3960                'pageToken' => array(
3961                  'location' => 'query',
3962                  'type' => 'string',
3963                ),
3964                'sortOrder' => array(
3965                  'location' => 'query',
3966                  'type' => 'string',
3967                ),
3968              ),
3969            ),
3970          )
3971        )
3972    );
3973    $this->sites = new Google_Service_Dfareporting_Sites_Resource(
3974        $this,
3975        $this->serviceName,
3976        'sites',
3977        array(
3978          'methods' => array(
3979            'get' => array(
3980              'path' => 'userprofiles/{profileId}/sites/{id}',
3981              'httpMethod' => 'GET',
3982              'parameters' => array(
3983                'profileId' => array(
3984                  'location' => 'path',
3985                  'type' => 'string',
3986                  'required' => true,
3987                ),
3988                'id' => array(
3989                  'location' => 'path',
3990                  'type' => 'string',
3991                  'required' => true,
3992                ),
3993              ),
3994            ),'insert' => array(
3995              'path' => 'userprofiles/{profileId}/sites',
3996              'httpMethod' => 'POST',
3997              'parameters' => array(
3998                'profileId' => array(
3999                  'location' => 'path',
4000                  'type' => 'string',
4001                  'required' => true,
4002                ),
4003              ),
4004            ),'list' => array(
4005              'path' => 'userprofiles/{profileId}/sites',
4006              'httpMethod' => 'GET',
4007              'parameters' => array(
4008                'profileId' => array(
4009                  'location' => 'path',
4010                  'type' => 'string',
4011                  'required' => true,
4012                ),
4013                'acceptsInterstitialPlacements' => array(
4014                  'location' => 'query',
4015                  'type' => 'boolean',
4016                ),
4017                'sortOrder' => array(
4018                  'location' => 'query',
4019                  'type' => 'string',
4020                ),
4021                'searchString' => array(
4022                  'location' => 'query',
4023                  'type' => 'string',
4024                ),
4025                'subaccountId' => array(
4026                  'location' => 'query',
4027                  'type' => 'string',
4028                ),
4029                'directorySiteIds' => array(
4030                  'location' => 'query',
4031                  'type' => 'string',
4032                  'repeated' => true,
4033                ),
4034                'acceptsInStreamVideoPlacements' => array(
4035                  'location' => 'query',
4036                  'type' => 'boolean',
4037                ),
4038                'ids' => array(
4039                  'location' => 'query',
4040                  'type' => 'string',
4041                  'repeated' => true,
4042                ),
4043                'maxResults' => array(
4044                  'location' => 'query',
4045                  'type' => 'integer',
4046                ),
4047                'pageToken' => array(
4048                  'location' => 'query',
4049                  'type' => 'string',
4050                ),
4051                'acceptsPublisherPaidPlacements' => array(
4052                  'location' => 'query',
4053                  'type' => 'boolean',
4054                ),
4055                'sortField' => array(
4056                  'location' => 'query',
4057                  'type' => 'string',
4058                ),
4059                'adWordsSite' => array(
4060                  'location' => 'query',
4061                  'type' => 'boolean',
4062                ),
4063                'unmappedSite' => array(
4064                  'location' => 'query',
4065                  'type' => 'boolean',
4066                ),
4067                'approved' => array(
4068                  'location' => 'query',
4069                  'type' => 'boolean',
4070                ),
4071                'campaignIds' => array(
4072                  'location' => 'query',
4073                  'type' => 'string',
4074                  'repeated' => true,
4075                ),
4076              ),
4077            ),'patch' => array(
4078              'path' => 'userprofiles/{profileId}/sites',
4079              'httpMethod' => 'PATCH',
4080              'parameters' => array(
4081                'profileId' => array(
4082                  'location' => 'path',
4083                  'type' => 'string',
4084                  'required' => true,
4085                ),
4086                'id' => array(
4087                  'location' => 'query',
4088                  'type' => 'string',
4089                  'required' => true,
4090                ),
4091              ),
4092            ),'update' => array(
4093              'path' => 'userprofiles/{profileId}/sites',
4094              'httpMethod' => 'PUT',
4095              'parameters' => array(
4096                'profileId' => array(
4097                  'location' => 'path',
4098                  'type' => 'string',
4099                  'required' => true,
4100                ),
4101              ),
4102            ),
4103          )
4104        )
4105    );
4106    $this->sizes = new Google_Service_Dfareporting_Sizes_Resource(
4107        $this,
4108        $this->serviceName,
4109        'sizes',
4110        array(
4111          'methods' => array(
4112            'get' => array(
4113              'path' => 'userprofiles/{profileId}/sizes/{id}',
4114              'httpMethod' => 'GET',
4115              'parameters' => array(
4116                'profileId' => array(
4117                  'location' => 'path',
4118                  'type' => 'string',
4119                  'required' => true,
4120                ),
4121                'id' => array(
4122                  'location' => 'path',
4123                  'type' => 'string',
4124                  'required' => true,
4125                ),
4126              ),
4127            ),'insert' => array(
4128              'path' => 'userprofiles/{profileId}/sizes',
4129              'httpMethod' => 'POST',
4130              'parameters' => array(
4131                'profileId' => array(
4132                  'location' => 'path',
4133                  'type' => 'string',
4134                  'required' => true,
4135                ),
4136              ),
4137            ),'list' => array(
4138              'path' => 'userprofiles/{profileId}/sizes',
4139              'httpMethod' => 'GET',
4140              'parameters' => array(
4141                'profileId' => array(
4142                  'location' => 'path',
4143                  'type' => 'string',
4144                  'required' => true,
4145                ),
4146                'iabStandard' => array(
4147                  'location' => 'query',
4148                  'type' => 'boolean',
4149                ),
4150                'width' => array(
4151                  'location' => 'query',
4152                  'type' => 'integer',
4153                ),
4154                'ids' => array(
4155                  'location' => 'query',
4156                  'type' => 'string',
4157                  'repeated' => true,
4158                ),
4159                'height' => array(
4160                  'location' => 'query',
4161                  'type' => 'integer',
4162                ),
4163              ),
4164            ),
4165          )
4166        )
4167    );
4168    $this->subaccounts = new Google_Service_Dfareporting_Subaccounts_Resource(
4169        $this,
4170        $this->serviceName,
4171        'subaccounts',
4172        array(
4173          'methods' => array(
4174            'get' => array(
4175              'path' => 'userprofiles/{profileId}/subaccounts/{id}',
4176              'httpMethod' => 'GET',
4177              'parameters' => array(
4178                'profileId' => array(
4179                  'location' => 'path',
4180                  'type' => 'string',
4181                  'required' => true,
4182                ),
4183                'id' => array(
4184                  'location' => 'path',
4185                  'type' => 'string',
4186                  'required' => true,
4187                ),
4188              ),
4189            ),'insert' => array(
4190              'path' => 'userprofiles/{profileId}/subaccounts',
4191              'httpMethod' => 'POST',
4192              'parameters' => array(
4193                'profileId' => array(
4194                  'location' => 'path',
4195                  'type' => 'string',
4196                  'required' => true,
4197                ),
4198              ),
4199            ),'list' => array(
4200              'path' => 'userprofiles/{profileId}/subaccounts',
4201              'httpMethod' => 'GET',
4202              'parameters' => array(
4203                'profileId' => array(
4204                  'location' => 'path',
4205                  'type' => 'string',
4206                  'required' => true,
4207                ),
4208                'searchString' => array(
4209                  'location' => 'query',
4210                  'type' => 'string',
4211                ),
4212                'sortField' => array(
4213                  'location' => 'query',
4214                  'type' => 'string',
4215                ),
4216                'ids' => array(
4217                  'location' => 'query',
4218                  'type' => 'string',
4219                  'repeated' => true,
4220                ),
4221                'maxResults' => array(
4222                  'location' => 'query',
4223                  'type' => 'integer',
4224                ),
4225                'pageToken' => array(
4226                  'location' => 'query',
4227                  'type' => 'string',
4228                ),
4229                'sortOrder' => array(
4230                  'location' => 'query',
4231                  'type' => 'string',
4232                ),
4233              ),
4234            ),'patch' => array(
4235              'path' => 'userprofiles/{profileId}/subaccounts',
4236              'httpMethod' => 'PATCH',
4237              'parameters' => array(
4238                'profileId' => array(
4239                  'location' => 'path',
4240                  'type' => 'string',
4241                  'required' => true,
4242                ),
4243                'id' => array(
4244                  'location' => 'query',
4245                  'type' => 'string',
4246                  'required' => true,
4247                ),
4248              ),
4249            ),'update' => array(
4250              'path' => 'userprofiles/{profileId}/subaccounts',
4251              'httpMethod' => 'PUT',
4252              'parameters' => array(
4253                'profileId' => array(
4254                  'location' => 'path',
4255                  'type' => 'string',
4256                  'required' => true,
4257                ),
4258              ),
4259            ),
4260          )
4261        )
4262    );
4263    $this->targetableRemarketingLists = new Google_Service_Dfareporting_TargetableRemarketingLists_Resource(
4264        $this,
4265        $this->serviceName,
4266        'targetableRemarketingLists',
4267        array(
4268          'methods' => array(
4269            'get' => array(
4270              'path' => 'userprofiles/{profileId}/targetableRemarketingLists/{id}',
4271              'httpMethod' => 'GET',
4272              'parameters' => array(
4273                'profileId' => array(
4274                  'location' => 'path',
4275                  'type' => 'string',
4276                  'required' => true,
4277                ),
4278                'id' => array(
4279                  'location' => 'path',
4280                  'type' => 'string',
4281                  'required' => true,
4282                ),
4283              ),
4284            ),'list' => array(
4285              'path' => 'userprofiles/{profileId}/targetableRemarketingLists',
4286              'httpMethod' => 'GET',
4287              'parameters' => array(
4288                'profileId' => array(
4289                  'location' => 'path',
4290                  'type' => 'string',
4291                  'required' => true,
4292                ),
4293                'advertiserId' => array(
4294                  'location' => 'query',
4295                  'type' => 'string',
4296                  'required' => true,
4297                ),
4298                'name' => array(
4299                  'location' => 'query',
4300                  'type' => 'string',
4301                ),
4302                'sortField' => array(
4303                  'location' => 'query',
4304                  'type' => 'string',
4305                ),
4306                'maxResults' => array(
4307                  'location' => 'query',
4308                  'type' => 'integer',
4309                ),
4310                'pageToken' => array(
4311                  'location' => 'query',
4312                  'type' => 'string',
4313                ),
4314                'sortOrder' => array(
4315                  'location' => 'query',
4316                  'type' => 'string',
4317                ),
4318                'active' => array(
4319                  'location' => 'query',
4320                  'type' => 'boolean',
4321                ),
4322              ),
4323            ),
4324          )
4325        )
4326    );
4327    $this->userProfiles = new Google_Service_Dfareporting_UserProfiles_Resource(
4328        $this,
4329        $this->serviceName,
4330        'userProfiles',
4331        array(
4332          'methods' => array(
4333            'get' => array(
4334              'path' => 'userprofiles/{profileId}',
4335              'httpMethod' => 'GET',
4336              'parameters' => array(
4337                'profileId' => array(
4338                  'location' => 'path',
4339                  'type' => 'string',
4340                  'required' => true,
4341                ),
4342              ),
4343            ),'list' => array(
4344              'path' => 'userprofiles',
4345              'httpMethod' => 'GET',
4346              'parameters' => array(),
4347            ),
4348          )
4349        )
4350    );
4351    $this->userRolePermissionGroups = new Google_Service_Dfareporting_UserRolePermissionGroups_Resource(
4352        $this,
4353        $this->serviceName,
4354        'userRolePermissionGroups',
4355        array(
4356          'methods' => array(
4357            'get' => array(
4358              'path' => 'userprofiles/{profileId}/userRolePermissionGroups/{id}',
4359              'httpMethod' => 'GET',
4360              'parameters' => array(
4361                'profileId' => array(
4362                  'location' => 'path',
4363                  'type' => 'string',
4364                  'required' => true,
4365                ),
4366                'id' => array(
4367                  'location' => 'path',
4368                  'type' => 'string',
4369                  'required' => true,
4370                ),
4371              ),
4372            ),'list' => array(
4373              'path' => 'userprofiles/{profileId}/userRolePermissionGroups',
4374              'httpMethod' => 'GET',
4375              'parameters' => array(
4376                'profileId' => array(
4377                  'location' => 'path',
4378                  'type' => 'string',
4379                  'required' => true,
4380                ),
4381              ),
4382            ),
4383          )
4384        )
4385    );
4386    $this->userRolePermissions = new Google_Service_Dfareporting_UserRolePermissions_Resource(
4387        $this,
4388        $this->serviceName,
4389        'userRolePermissions',
4390        array(
4391          'methods' => array(
4392            'get' => array(
4393              'path' => 'userprofiles/{profileId}/userRolePermissions/{id}',
4394              'httpMethod' => 'GET',
4395              'parameters' => array(
4396                'profileId' => array(
4397                  'location' => 'path',
4398                  'type' => 'string',
4399                  'required' => true,
4400                ),
4401                'id' => array(
4402                  'location' => 'path',
4403                  'type' => 'string',
4404                  'required' => true,
4405                ),
4406              ),
4407            ),'list' => array(
4408              'path' => 'userprofiles/{profileId}/userRolePermissions',
4409              'httpMethod' => 'GET',
4410              'parameters' => array(
4411                'profileId' => array(
4412                  'location' => 'path',
4413                  'type' => 'string',
4414                  'required' => true,
4415                ),
4416                'ids' => array(
4417                  'location' => 'query',
4418                  'type' => 'string',
4419                  'repeated' => true,
4420                ),
4421              ),
4422            ),
4423          )
4424        )
4425    );
4426    $this->userRoles = new Google_Service_Dfareporting_UserRoles_Resource(
4427        $this,
4428        $this->serviceName,
4429        'userRoles',
4430        array(
4431          'methods' => array(
4432            'delete' => array(
4433              'path' => 'userprofiles/{profileId}/userRoles/{id}',
4434              'httpMethod' => 'DELETE',
4435              'parameters' => array(
4436                'profileId' => array(
4437                  'location' => 'path',
4438                  'type' => 'string',
4439                  'required' => true,
4440                ),
4441                'id' => array(
4442                  'location' => 'path',
4443                  'type' => 'string',
4444                  'required' => true,
4445                ),
4446              ),
4447            ),'get' => array(
4448              'path' => 'userprofiles/{profileId}/userRoles/{id}',
4449              'httpMethod' => 'GET',
4450              'parameters' => array(
4451                'profileId' => array(
4452                  'location' => 'path',
4453                  'type' => 'string',
4454                  'required' => true,
4455                ),
4456                'id' => array(
4457                  'location' => 'path',
4458                  'type' => 'string',
4459                  'required' => true,
4460                ),
4461              ),
4462            ),'insert' => array(
4463              'path' => 'userprofiles/{profileId}/userRoles',
4464              'httpMethod' => 'POST',
4465              'parameters' => array(
4466                'profileId' => array(
4467                  'location' => 'path',
4468                  'type' => 'string',
4469                  'required' => true,
4470                ),
4471              ),
4472            ),'list' => array(
4473              'path' => 'userprofiles/{profileId}/userRoles',
4474              'httpMethod' => 'GET',
4475              'parameters' => array(
4476                'profileId' => array(
4477                  'location' => 'path',
4478                  'type' => 'string',
4479                  'required' => true,
4480                ),
4481                'searchString' => array(
4482                  'location' => 'query',
4483                  'type' => 'string',
4484                ),
4485                'subaccountId' => array(
4486                  'location' => 'query',
4487                  'type' => 'string',
4488                ),
4489                'sortField' => array(
4490                  'location' => 'query',
4491                  'type' => 'string',
4492                ),
4493                'ids' => array(
4494                  'location' => 'query',
4495                  'type' => 'string',
4496                  'repeated' => true,
4497                ),
4498                'maxResults' => array(
4499                  'location' => 'query',
4500                  'type' => 'integer',
4501                ),
4502                'pageToken' => array(
4503                  'location' => 'query',
4504                  'type' => 'string',
4505                ),
4506                'sortOrder' => array(
4507                  'location' => 'query',
4508                  'type' => 'string',
4509                ),
4510                'accountUserRoleOnly' => array(
4511                  'location' => 'query',
4512                  'type' => 'boolean',
4513                ),
4514              ),
4515            ),'patch' => array(
4516              'path' => 'userprofiles/{profileId}/userRoles',
4517              'httpMethod' => 'PATCH',
4518              'parameters' => array(
4519                'profileId' => array(
4520                  'location' => 'path',
4521                  'type' => 'string',
4522                  'required' => true,
4523                ),
4524                'id' => array(
4525                  'location' => 'query',
4526                  'type' => 'string',
4527                  'required' => true,
4528                ),
4529              ),
4530            ),'update' => array(
4531              'path' => 'userprofiles/{profileId}/userRoles',
4532              'httpMethod' => 'PUT',
4533              'parameters' => array(
4534                'profileId' => array(
4535                  'location' => 'path',
4536                  'type' => 'string',
4537                  'required' => true,
4538                ),
4539              ),
4540            ),
4541          )
4542        )
4543    );
4544  }
4545}
4546
4547
4548/**
4549 * The "accountActiveAdSummaries" collection of methods.
4550 * Typical usage is:
4551 *  <code>
4552 *   $dfareportingService = new Google_Service_Dfareporting(...);
4553 *   $accountActiveAdSummaries = $dfareportingService->accountActiveAdSummaries;
4554 *  </code>
4555 */
4556class Google_Service_Dfareporting_AccountActiveAdSummaries_Resource extends Google_Service_Resource
4557{
4558
4559  /**
4560   * Gets the account's active ad summary by account ID.
4561   * (accountActiveAdSummaries.get)
4562   *
4563   * @param string $profileId User profile ID associated with this request.
4564   * @param string $summaryAccountId Account ID.
4565   * @param array $optParams Optional parameters.
4566   * @return Google_Service_Dfareporting_AccountActiveAdSummary
4567   */
4568  public function get($profileId, $summaryAccountId, $optParams = array())
4569  {
4570    $params = array('profileId' => $profileId, 'summaryAccountId' => $summaryAccountId);
4571    $params = array_merge($params, $optParams);
4572    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountActiveAdSummary");
4573  }
4574}
4575
4576/**
4577 * The "accountPermissionGroups" collection of methods.
4578 * Typical usage is:
4579 *  <code>
4580 *   $dfareportingService = new Google_Service_Dfareporting(...);
4581 *   $accountPermissionGroups = $dfareportingService->accountPermissionGroups;
4582 *  </code>
4583 */
4584class Google_Service_Dfareporting_AccountPermissionGroups_Resource extends Google_Service_Resource
4585{
4586
4587  /**
4588   * Gets one account permission group by ID. (accountPermissionGroups.get)
4589   *
4590   * @param string $profileId User profile ID associated with this request.
4591   * @param string $id Account permission group ID.
4592   * @param array $optParams Optional parameters.
4593   * @return Google_Service_Dfareporting_AccountPermissionGroup
4594   */
4595  public function get($profileId, $id, $optParams = array())
4596  {
4597    $params = array('profileId' => $profileId, 'id' => $id);
4598    $params = array_merge($params, $optParams);
4599    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermissionGroup");
4600  }
4601
4602  /**
4603   * Retrieves the list of account permission groups.
4604   * (accountPermissionGroups.listAccountPermissionGroups)
4605   *
4606   * @param string $profileId User profile ID associated with this request.
4607   * @param array $optParams Optional parameters.
4608   * @return Google_Service_Dfareporting_AccountPermissionGroupsListResponse
4609   */
4610  public function listAccountPermissionGroups($profileId, $optParams = array())
4611  {
4612    $params = array('profileId' => $profileId);
4613    $params = array_merge($params, $optParams);
4614    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionGroupsListResponse");
4615  }
4616}
4617
4618/**
4619 * The "accountPermissions" collection of methods.
4620 * Typical usage is:
4621 *  <code>
4622 *   $dfareportingService = new Google_Service_Dfareporting(...);
4623 *   $accountPermissions = $dfareportingService->accountPermissions;
4624 *  </code>
4625 */
4626class Google_Service_Dfareporting_AccountPermissions_Resource extends Google_Service_Resource
4627{
4628
4629  /**
4630   * Gets one account permission by ID. (accountPermissions.get)
4631   *
4632   * @param string $profileId User profile ID associated with this request.
4633   * @param string $id Account permission ID.
4634   * @param array $optParams Optional parameters.
4635   * @return Google_Service_Dfareporting_AccountPermission
4636   */
4637  public function get($profileId, $id, $optParams = array())
4638  {
4639    $params = array('profileId' => $profileId, 'id' => $id);
4640    $params = array_merge($params, $optParams);
4641    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermission");
4642  }
4643
4644  /**
4645   * Retrieves the list of account permissions.
4646   * (accountPermissions.listAccountPermissions)
4647   *
4648   * @param string $profileId User profile ID associated with this request.
4649   * @param array $optParams Optional parameters.
4650   * @return Google_Service_Dfareporting_AccountPermissionsListResponse
4651   */
4652  public function listAccountPermissions($profileId, $optParams = array())
4653  {
4654    $params = array('profileId' => $profileId);
4655    $params = array_merge($params, $optParams);
4656    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionsListResponse");
4657  }
4658}
4659
4660/**
4661 * The "accountUserProfiles" collection of methods.
4662 * Typical usage is:
4663 *  <code>
4664 *   $dfareportingService = new Google_Service_Dfareporting(...);
4665 *   $accountUserProfiles = $dfareportingService->accountUserProfiles;
4666 *  </code>
4667 */
4668class Google_Service_Dfareporting_AccountUserProfiles_Resource extends Google_Service_Resource
4669{
4670
4671  /**
4672   * Gets one account user profile by ID. (accountUserProfiles.get)
4673   *
4674   * @param string $profileId User profile ID associated with this request.
4675   * @param string $id User profile ID.
4676   * @param array $optParams Optional parameters.
4677   * @return Google_Service_Dfareporting_AccountUserProfile
4678   */
4679  public function get($profileId, $id, $optParams = array())
4680  {
4681    $params = array('profileId' => $profileId, 'id' => $id);
4682    $params = array_merge($params, $optParams);
4683    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4684  }
4685
4686  /**
4687   * Inserts a new account user profile. (accountUserProfiles.insert)
4688   *
4689   * @param string $profileId User profile ID associated with this request.
4690   * @param Google_AccountUserProfile $postBody
4691   * @param array $optParams Optional parameters.
4692   * @return Google_Service_Dfareporting_AccountUserProfile
4693   */
4694  public function insert($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4695  {
4696    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4697    $params = array_merge($params, $optParams);
4698    return $this->call('insert', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4699  }
4700
4701  /**
4702   * Retrieves a list of account user profiles, possibly filtered.
4703   * (accountUserProfiles.listAccountUserProfiles)
4704   *
4705   * @param string $profileId User profile ID associated with this request.
4706   * @param array $optParams Optional parameters.
4707   *
4708   * @opt_param string searchString Allows searching for objects by name, ID or
4709   * email. Wildcards (*) are allowed. For example, "user profile*2015" will
4710   * return objects with names like "user profile June 2015", "user profile April
4711   * 2015", or simply "user profile 2015". Most of the searches also add wildcards
4712   * implicitly at the start and the end of the search string. For example, a
4713   * search string of "user profile" will match objects with name "my user
4714   * profile", "user profile 2015", or simply "user profile".
4715   * @opt_param string subaccountId Select only user profiles with the specified
4716   * subaccount ID.
4717   * @opt_param string sortField Field by which to sort the list.
4718   * @opt_param string ids Select only user profiles with these IDs.
4719   * @opt_param int maxResults Maximum number of results to return.
4720   * @opt_param string pageToken Value of the nextPageToken from the previous
4721   * result page.
4722   * @opt_param string userRoleId Select only user profiles with the specified
4723   * user role ID.
4724   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4725   * @opt_param bool active Select only active user profiles.
4726   * @return Google_Service_Dfareporting_AccountUserProfilesListResponse
4727   */
4728  public function listAccountUserProfiles($profileId, $optParams = array())
4729  {
4730    $params = array('profileId' => $profileId);
4731    $params = array_merge($params, $optParams);
4732    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountUserProfilesListResponse");
4733  }
4734
4735  /**
4736   * Updates an existing account user profile. This method supports patch
4737   * semantics. (accountUserProfiles.patch)
4738   *
4739   * @param string $profileId User profile ID associated with this request.
4740   * @param string $id User profile ID.
4741   * @param Google_AccountUserProfile $postBody
4742   * @param array $optParams Optional parameters.
4743   * @return Google_Service_Dfareporting_AccountUserProfile
4744   */
4745  public function patch($profileId, $id, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4746  {
4747    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4748    $params = array_merge($params, $optParams);
4749    return $this->call('patch', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4750  }
4751
4752  /**
4753   * Updates an existing account user profile. (accountUserProfiles.update)
4754   *
4755   * @param string $profileId User profile ID associated with this request.
4756   * @param Google_AccountUserProfile $postBody
4757   * @param array $optParams Optional parameters.
4758   * @return Google_Service_Dfareporting_AccountUserProfile
4759   */
4760  public function update($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4761  {
4762    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4763    $params = array_merge($params, $optParams);
4764    return $this->call('update', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4765  }
4766}
4767
4768/**
4769 * The "accounts" collection of methods.
4770 * Typical usage is:
4771 *  <code>
4772 *   $dfareportingService = new Google_Service_Dfareporting(...);
4773 *   $accounts = $dfareportingService->accounts;
4774 *  </code>
4775 */
4776class Google_Service_Dfareporting_Accounts_Resource extends Google_Service_Resource
4777{
4778
4779  /**
4780   * Gets one account by ID. (accounts.get)
4781   *
4782   * @param string $profileId User profile ID associated with this request.
4783   * @param string $id Account ID.
4784   * @param array $optParams Optional parameters.
4785   * @return Google_Service_Dfareporting_Account
4786   */
4787  public function get($profileId, $id, $optParams = array())
4788  {
4789    $params = array('profileId' => $profileId, 'id' => $id);
4790    $params = array_merge($params, $optParams);
4791    return $this->call('get', array($params), "Google_Service_Dfareporting_Account");
4792  }
4793
4794  /**
4795   * Retrieves the list of accounts, possibly filtered. (accounts.listAccounts)
4796   *
4797   * @param string $profileId User profile ID associated with this request.
4798   * @param array $optParams Optional parameters.
4799   *
4800   * @opt_param string searchString Allows searching for objects by name or ID.
4801   * Wildcards (*) are allowed. For example, "account*2015" will return objects
4802   * with names like "account June 2015", "account April 2015", or simply "account
4803   * 2015". Most of the searches also add wildcards implicitly at the start and
4804   * the end of the search string. For example, a search string of "account" will
4805   * match objects with name "my account", "account 2015", or simply "account".
4806   * @opt_param string sortField Field by which to sort the list.
4807   * @opt_param string ids Select only accounts with these IDs.
4808   * @opt_param int maxResults Maximum number of results to return.
4809   * @opt_param string pageToken Value of the nextPageToken from the previous
4810   * result page.
4811   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4812   * @opt_param bool active Select only active accounts. Don't set this field to
4813   * select both active and non-active accounts.
4814   * @return Google_Service_Dfareporting_AccountsListResponse
4815   */
4816  public function listAccounts($profileId, $optParams = array())
4817  {
4818    $params = array('profileId' => $profileId);
4819    $params = array_merge($params, $optParams);
4820    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountsListResponse");
4821  }
4822
4823  /**
4824   * Updates an existing account. This method supports patch semantics.
4825   * (accounts.patch)
4826   *
4827   * @param string $profileId User profile ID associated with this request.
4828   * @param string $id Account ID.
4829   * @param Google_Account $postBody
4830   * @param array $optParams Optional parameters.
4831   * @return Google_Service_Dfareporting_Account
4832   */
4833  public function patch($profileId, $id, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4834  {
4835    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4836    $params = array_merge($params, $optParams);
4837    return $this->call('patch', array($params), "Google_Service_Dfareporting_Account");
4838  }
4839
4840  /**
4841   * Updates an existing account. (accounts.update)
4842   *
4843   * @param string $profileId User profile ID associated with this request.
4844   * @param Google_Account $postBody
4845   * @param array $optParams Optional parameters.
4846   * @return Google_Service_Dfareporting_Account
4847   */
4848  public function update($profileId, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4849  {
4850    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4851    $params = array_merge($params, $optParams);
4852    return $this->call('update', array($params), "Google_Service_Dfareporting_Account");
4853  }
4854}
4855
4856/**
4857 * The "ads" collection of methods.
4858 * Typical usage is:
4859 *  <code>
4860 *   $dfareportingService = new Google_Service_Dfareporting(...);
4861 *   $ads = $dfareportingService->ads;
4862 *  </code>
4863 */
4864class Google_Service_Dfareporting_Ads_Resource extends Google_Service_Resource
4865{
4866
4867  /**
4868   * Gets one ad by ID. (ads.get)
4869   *
4870   * @param string $profileId User profile ID associated with this request.
4871   * @param string $id Ad ID.
4872   * @param array $optParams Optional parameters.
4873   * @return Google_Service_Dfareporting_Ad
4874   */
4875  public function get($profileId, $id, $optParams = array())
4876  {
4877    $params = array('profileId' => $profileId, 'id' => $id);
4878    $params = array_merge($params, $optParams);
4879    return $this->call('get', array($params), "Google_Service_Dfareporting_Ad");
4880  }
4881
4882  /**
4883   * Inserts a new ad. (ads.insert)
4884   *
4885   * @param string $profileId User profile ID associated with this request.
4886   * @param Google_Ad $postBody
4887   * @param array $optParams Optional parameters.
4888   * @return Google_Service_Dfareporting_Ad
4889   */
4890  public function insert($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4891  {
4892    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4893    $params = array_merge($params, $optParams);
4894    return $this->call('insert', array($params), "Google_Service_Dfareporting_Ad");
4895  }
4896
4897  /**
4898   * Retrieves a list of ads, possibly filtered. (ads.listAds)
4899   *
4900   * @param string $profileId User profile ID associated with this request.
4901   * @param array $optParams Optional parameters.
4902   *
4903   * @opt_param string landingPageIds Select only ads with these landing page IDs.
4904   * @opt_param string overriddenEventTagId Select only ads with this event tag
4905   * override ID.
4906   * @opt_param string campaignIds Select only ads with these campaign IDs.
4907   * @opt_param bool archived Select only archived ads.
4908   * @opt_param string creativeOptimizationConfigurationIds Select only ads with
4909   * these creative optimization configuration IDs.
4910   * @opt_param bool sslCompliant Select only ads that are SSL-compliant.
4911   * @opt_param string sizeIds Select only ads with these size IDs.
4912   * @opt_param string pageToken Value of the nextPageToken from the previous
4913   * result page.
4914   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4915   * @opt_param string type Select only ads with these types.
4916   * @opt_param bool sslRequired Select only ads that require SSL.
4917   * @opt_param string creativeIds Select only ads with these creative IDs
4918   * assigned.
4919   * @opt_param int maxResults Maximum number of results to return.
4920   * @opt_param string creativeType Select only ads with the specified
4921   * creativeType.
4922   * @opt_param string placementIds Select only ads with these placement IDs
4923   * assigned.
4924   * @opt_param bool active Select only active ads.
4925   * @opt_param string compatibility Select default ads with the specified
4926   * compatibility. Applicable when type is AD_SERVING_DEFAULT_AD. WEB and
4927   * WEB_INTERSTITIAL refer to rendering either on desktop or on mobile devices
4928   * for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are
4929   * for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering an in-
4930   * stream video ads developed with the VAST standard.
4931   * @opt_param string advertiserId Select only ads with this advertiser ID.
4932   * @opt_param string searchString Allows searching for objects by name or ID.
4933   * Wildcards (*) are allowed. For example, "ad*2015" will return objects with
4934   * names like "ad June 2015", "ad April 2015", or simply "ad 2015". Most of the
4935   * searches also add wildcards implicitly at the start and the end of the search
4936   * string. For example, a search string of "ad" will match objects with name "my
4937   * ad", "ad 2015", or simply "ad".
4938   * @opt_param string sortField Field by which to sort the list.
4939   * @opt_param string audienceSegmentIds Select only ads with these audience
4940   * segment IDs.
4941   * @opt_param string ids Select only ads with these IDs.
4942   * @opt_param string remarketingListIds Select only ads whose list targeting
4943   * expression use these remarketing list IDs.
4944   * @opt_param bool dynamicClickTracker Select only dynamic click trackers.
4945   * Applicable when type is AD_SERVING_CLICK_TRACKER. If true, select dynamic
4946   * click trackers. If false, select static click trackers. Leave unset to select
4947   * both.
4948   * @return Google_Service_Dfareporting_AdsListResponse
4949   */
4950  public function listAds($profileId, $optParams = array())
4951  {
4952    $params = array('profileId' => $profileId);
4953    $params = array_merge($params, $optParams);
4954    return $this->call('list', array($params), "Google_Service_Dfareporting_AdsListResponse");
4955  }
4956
4957  /**
4958   * Updates an existing ad. This method supports patch semantics. (ads.patch)
4959   *
4960   * @param string $profileId User profile ID associated with this request.
4961   * @param string $id Ad ID.
4962   * @param Google_Ad $postBody
4963   * @param array $optParams Optional parameters.
4964   * @return Google_Service_Dfareporting_Ad
4965   */
4966  public function patch($profileId, $id, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4967  {
4968    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4969    $params = array_merge($params, $optParams);
4970    return $this->call('patch', array($params), "Google_Service_Dfareporting_Ad");
4971  }
4972
4973  /**
4974   * Updates an existing ad. (ads.update)
4975   *
4976   * @param string $profileId User profile ID associated with this request.
4977   * @param Google_Ad $postBody
4978   * @param array $optParams Optional parameters.
4979   * @return Google_Service_Dfareporting_Ad
4980   */
4981  public function update($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4982  {
4983    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4984    $params = array_merge($params, $optParams);
4985    return $this->call('update', array($params), "Google_Service_Dfareporting_Ad");
4986  }
4987}
4988
4989/**
4990 * The "advertiserGroups" collection of methods.
4991 * Typical usage is:
4992 *  <code>
4993 *   $dfareportingService = new Google_Service_Dfareporting(...);
4994 *   $advertiserGroups = $dfareportingService->advertiserGroups;
4995 *  </code>
4996 */
4997class Google_Service_Dfareporting_AdvertiserGroups_Resource extends Google_Service_Resource
4998{
4999
5000  /**
5001   * Deletes an existing advertiser group. (advertiserGroups.delete)
5002   *
5003   * @param string $profileId User profile ID associated with this request.
5004   * @param string $id Advertiser group ID.
5005   * @param array $optParams Optional parameters.
5006   */
5007  public function delete($profileId, $id, $optParams = array())
5008  {
5009    $params = array('profileId' => $profileId, 'id' => $id);
5010    $params = array_merge($params, $optParams);
5011    return $this->call('delete', array($params));
5012  }
5013
5014  /**
5015   * Gets one advertiser group by ID. (advertiserGroups.get)
5016   *
5017   * @param string $profileId User profile ID associated with this request.
5018   * @param string $id Advertiser group ID.
5019   * @param array $optParams Optional parameters.
5020   * @return Google_Service_Dfareporting_AdvertiserGroup
5021   */
5022  public function get($profileId, $id, $optParams = array())
5023  {
5024    $params = array('profileId' => $profileId, 'id' => $id);
5025    $params = array_merge($params, $optParams);
5026    return $this->call('get', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5027  }
5028
5029  /**
5030   * Inserts a new advertiser group. (advertiserGroups.insert)
5031   *
5032   * @param string $profileId User profile ID associated with this request.
5033   * @param Google_AdvertiserGroup $postBody
5034   * @param array $optParams Optional parameters.
5035   * @return Google_Service_Dfareporting_AdvertiserGroup
5036   */
5037  public function insert($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5038  {
5039    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5040    $params = array_merge($params, $optParams);
5041    return $this->call('insert', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5042  }
5043
5044  /**
5045   * Retrieves a list of advertiser groups, possibly filtered.
5046   * (advertiserGroups.listAdvertiserGroups)
5047   *
5048   * @param string $profileId User profile ID associated with this request.
5049   * @param array $optParams Optional parameters.
5050   *
5051   * @opt_param string searchString Allows searching for objects by name or ID.
5052   * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5053   * with names like "advertiser group June 2015", "advertiser group April 2015",
5054   * or simply "advertiser group 2015". Most of the searches also add wildcards
5055   * implicitly at the start and the end of the search string. For example, a
5056   * search string of "advertisergroup" will match objects with name "my
5057   * advertisergroup", "advertisergroup 2015", or simply "advertisergroup".
5058   * @opt_param string sortField Field by which to sort the list.
5059   * @opt_param string ids Select only advertiser groups with these IDs.
5060   * @opt_param int maxResults Maximum number of results to return.
5061   * @opt_param string pageToken Value of the nextPageToken from the previous
5062   * result page.
5063   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5064   * @return Google_Service_Dfareporting_AdvertiserGroupsListResponse
5065   */
5066  public function listAdvertiserGroups($profileId, $optParams = array())
5067  {
5068    $params = array('profileId' => $profileId);
5069    $params = array_merge($params, $optParams);
5070    return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertiserGroupsListResponse");
5071  }
5072
5073  /**
5074   * Updates an existing advertiser group. This method supports patch semantics.
5075   * (advertiserGroups.patch)
5076   *
5077   * @param string $profileId User profile ID associated with this request.
5078   * @param string $id Advertiser group ID.
5079   * @param Google_AdvertiserGroup $postBody
5080   * @param array $optParams Optional parameters.
5081   * @return Google_Service_Dfareporting_AdvertiserGroup
5082   */
5083  public function patch($profileId, $id, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5084  {
5085    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5086    $params = array_merge($params, $optParams);
5087    return $this->call('patch', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5088  }
5089
5090  /**
5091   * Updates an existing advertiser group. (advertiserGroups.update)
5092   *
5093   * @param string $profileId User profile ID associated with this request.
5094   * @param Google_AdvertiserGroup $postBody
5095   * @param array $optParams Optional parameters.
5096   * @return Google_Service_Dfareporting_AdvertiserGroup
5097   */
5098  public function update($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5099  {
5100    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5101    $params = array_merge($params, $optParams);
5102    return $this->call('update', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5103  }
5104}
5105
5106/**
5107 * The "advertisers" collection of methods.
5108 * Typical usage is:
5109 *  <code>
5110 *   $dfareportingService = new Google_Service_Dfareporting(...);
5111 *   $advertisers = $dfareportingService->advertisers;
5112 *  </code>
5113 */
5114class Google_Service_Dfareporting_Advertisers_Resource extends Google_Service_Resource
5115{
5116
5117  /**
5118   * Gets one advertiser by ID. (advertisers.get)
5119   *
5120   * @param string $profileId User profile ID associated with this request.
5121   * @param string $id Advertiser ID.
5122   * @param array $optParams Optional parameters.
5123   * @return Google_Service_Dfareporting_Advertiser
5124   */
5125  public function get($profileId, $id, $optParams = array())
5126  {
5127    $params = array('profileId' => $profileId, 'id' => $id);
5128    $params = array_merge($params, $optParams);
5129    return $this->call('get', array($params), "Google_Service_Dfareporting_Advertiser");
5130  }
5131
5132  /**
5133   * Inserts a new advertiser. (advertisers.insert)
5134   *
5135   * @param string $profileId User profile ID associated with this request.
5136   * @param Google_Advertiser $postBody
5137   * @param array $optParams Optional parameters.
5138   * @return Google_Service_Dfareporting_Advertiser
5139   */
5140  public function insert($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5141  {
5142    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5143    $params = array_merge($params, $optParams);
5144    return $this->call('insert', array($params), "Google_Service_Dfareporting_Advertiser");
5145  }
5146
5147  /**
5148   * Retrieves a list of advertisers, possibly filtered.
5149   * (advertisers.listAdvertisers)
5150   *
5151   * @param string $profileId User profile ID associated with this request.
5152   * @param array $optParams Optional parameters.
5153   *
5154   * @opt_param string status Select only advertisers with the specified status.
5155   * @opt_param string searchString Allows searching for objects by name or ID.
5156   * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5157   * with names like "advertiser June 2015", "advertiser April 2015", or simply
5158   * "advertiser 2015". Most of the searches also add wildcards implicitly at the
5159   * start and the end of the search string. For example, a search string of
5160   * "advertiser" will match objects with name "my advertiser", "advertiser 2015",
5161   * or simply "advertiser".
5162   * @opt_param string subaccountId Select only advertisers with these subaccount
5163   * IDs.
5164   * @opt_param bool includeAdvertisersWithoutGroupsOnly Select only advertisers
5165   * which do not belong to any advertiser group.
5166   * @opt_param string sortField Field by which to sort the list.
5167   * @opt_param string ids Select only advertisers with these IDs.
5168   * @opt_param int maxResults Maximum number of results to return.
5169   * @opt_param string pageToken Value of the nextPageToken from the previous
5170   * result page.
5171   * @opt_param bool onlyParent Select only advertisers which use another
5172   * advertiser's floodlight configuration.
5173   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5174   * @opt_param string floodlightConfigurationIds Select only advertisers with
5175   * these floodlight configuration IDs.
5176   * @opt_param string advertiserGroupIds Select only advertisers with these
5177   * advertiser group IDs.
5178   * @return Google_Service_Dfareporting_AdvertisersListResponse
5179   */
5180  public function listAdvertisers($profileId, $optParams = array())
5181  {
5182    $params = array('profileId' => $profileId);
5183    $params = array_merge($params, $optParams);
5184    return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertisersListResponse");
5185  }
5186
5187  /**
5188   * Updates an existing advertiser. This method supports patch semantics.
5189   * (advertisers.patch)
5190   *
5191   * @param string $profileId User profile ID associated with this request.
5192   * @param string $id Advertiser ID.
5193   * @param Google_Advertiser $postBody
5194   * @param array $optParams Optional parameters.
5195   * @return Google_Service_Dfareporting_Advertiser
5196   */
5197  public function patch($profileId, $id, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5198  {
5199    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5200    $params = array_merge($params, $optParams);
5201    return $this->call('patch', array($params), "Google_Service_Dfareporting_Advertiser");
5202  }
5203
5204  /**
5205   * Updates an existing advertiser. (advertisers.update)
5206   *
5207   * @param string $profileId User profile ID associated with this request.
5208   * @param Google_Advertiser $postBody
5209   * @param array $optParams Optional parameters.
5210   * @return Google_Service_Dfareporting_Advertiser
5211   */
5212  public function update($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5213  {
5214    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5215    $params = array_merge($params, $optParams);
5216    return $this->call('update', array($params), "Google_Service_Dfareporting_Advertiser");
5217  }
5218}
5219
5220/**
5221 * The "browsers" collection of methods.
5222 * Typical usage is:
5223 *  <code>
5224 *   $dfareportingService = new Google_Service_Dfareporting(...);
5225 *   $browsers = $dfareportingService->browsers;
5226 *  </code>
5227 */
5228class Google_Service_Dfareporting_Browsers_Resource extends Google_Service_Resource
5229{
5230
5231  /**
5232   * Retrieves a list of browsers. (browsers.listBrowsers)
5233   *
5234   * @param string $profileId User profile ID associated with this request.
5235   * @param array $optParams Optional parameters.
5236   * @return Google_Service_Dfareporting_BrowsersListResponse
5237   */
5238  public function listBrowsers($profileId, $optParams = array())
5239  {
5240    $params = array('profileId' => $profileId);
5241    $params = array_merge($params, $optParams);
5242    return $this->call('list', array($params), "Google_Service_Dfareporting_BrowsersListResponse");
5243  }
5244}
5245
5246/**
5247 * The "campaignCreativeAssociations" collection of methods.
5248 * Typical usage is:
5249 *  <code>
5250 *   $dfareportingService = new Google_Service_Dfareporting(...);
5251 *   $campaignCreativeAssociations = $dfareportingService->campaignCreativeAssociations;
5252 *  </code>
5253 */
5254class Google_Service_Dfareporting_CampaignCreativeAssociations_Resource extends Google_Service_Resource
5255{
5256
5257  /**
5258   * Associates a creative with the specified campaign. This method creates a
5259   * default ad with dimensions matching the creative in the campaign if such a
5260   * default ad does not exist already. (campaignCreativeAssociations.insert)
5261   *
5262   * @param string $profileId User profile ID associated with this request.
5263   * @param string $campaignId Campaign ID in this association.
5264   * @param Google_CampaignCreativeAssociation $postBody
5265   * @param array $optParams Optional parameters.
5266   * @return Google_Service_Dfareporting_CampaignCreativeAssociation
5267   */
5268  public function insert($profileId, $campaignId, Google_Service_Dfareporting_CampaignCreativeAssociation $postBody, $optParams = array())
5269  {
5270    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
5271    $params = array_merge($params, $optParams);
5272    return $this->call('insert', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociation");
5273  }
5274
5275  /**
5276   * Retrieves the list of creative IDs associated with the specified campaign.
5277   * (campaignCreativeAssociations.listCampaignCreativeAssociations)
5278   *
5279   * @param string $profileId User profile ID associated with this request.
5280   * @param string $campaignId Campaign ID in this association.
5281   * @param array $optParams Optional parameters.
5282   *
5283   * @opt_param string pageToken Value of the nextPageToken from the previous
5284   * result page.
5285   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5286   * @opt_param int maxResults Maximum number of results to return.
5287   * @return Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse
5288   */
5289  public function listCampaignCreativeAssociations($profileId, $campaignId, $optParams = array())
5290  {
5291    $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
5292    $params = array_merge($params, $optParams);
5293    return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse");
5294  }
5295}
5296
5297/**
5298 * The "campaigns" collection of methods.
5299 * Typical usage is:
5300 *  <code>
5301 *   $dfareportingService = new Google_Service_Dfareporting(...);
5302 *   $campaigns = $dfareportingService->campaigns;
5303 *  </code>
5304 */
5305class Google_Service_Dfareporting_Campaigns_Resource extends Google_Service_Resource
5306{
5307
5308  /**
5309   * Gets one campaign by ID. (campaigns.get)
5310   *
5311   * @param string $profileId User profile ID associated with this request.
5312   * @param string $id Campaign ID.
5313   * @param array $optParams Optional parameters.
5314   * @return Google_Service_Dfareporting_Campaign
5315   */
5316  public function get($profileId, $id, $optParams = array())
5317  {
5318    $params = array('profileId' => $profileId, 'id' => $id);
5319    $params = array_merge($params, $optParams);
5320    return $this->call('get', array($params), "Google_Service_Dfareporting_Campaign");
5321  }
5322
5323  /**
5324   * Inserts a new campaign. (campaigns.insert)
5325   *
5326   * @param string $profileId User profile ID associated with this request.
5327   * @param string $defaultLandingPageName Default landing page name for this new
5328   * campaign. Must be less than 256 characters long.
5329   * @param string $defaultLandingPageUrl Default landing page URL for this new
5330   * campaign.
5331   * @param Google_Campaign $postBody
5332   * @param array $optParams Optional parameters.
5333   * @return Google_Service_Dfareporting_Campaign
5334   */
5335  public function insert($profileId, $defaultLandingPageName, $defaultLandingPageUrl, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5336  {
5337    $params = array('profileId' => $profileId, 'defaultLandingPageName' => $defaultLandingPageName, 'defaultLandingPageUrl' => $defaultLandingPageUrl, 'postBody' => $postBody);
5338    $params = array_merge($params, $optParams);
5339    return $this->call('insert', array($params), "Google_Service_Dfareporting_Campaign");
5340  }
5341
5342  /**
5343   * Retrieves a list of campaigns, possibly filtered. (campaigns.listCampaigns)
5344   *
5345   * @param string $profileId User profile ID associated with this request.
5346   * @param array $optParams Optional parameters.
5347   *
5348   * @opt_param bool archived Select only archived campaigns. Don't set this field
5349   * to select both archived and non-archived campaigns.
5350   * @opt_param string searchString Allows searching for campaigns by name or ID.
5351   * Wildcards (*) are allowed. For example, "campaign*2015" will return campaigns
5352   * with names like "campaign June 2015", "campaign April 2015", or simply
5353   * "campaign 2015". Most of the searches also add wildcards implicitly at the
5354   * start and the end of the search string. For example, a search string of
5355   * "campaign" will match campaigns with name "my campaign", "campaign 2015", or
5356   * simply "campaign".
5357   * @opt_param string subaccountId Select only campaigns that belong to this
5358   * subaccount.
5359   * @opt_param string sortField Field by which to sort the list.
5360   * @opt_param string advertiserIds Select only campaigns that belong to these
5361   * advertisers.
5362   * @opt_param string ids Select only campaigns with these IDs.
5363   * @opt_param int maxResults Maximum number of results to return.
5364   * @opt_param string excludedIds Exclude campaigns with these IDs.
5365   * @opt_param string pageToken Value of the nextPageToken from the previous
5366   * result page.
5367   * @opt_param string advertiserGroupIds Select only campaigns whose advertisers
5368   * belong to these advertiser groups.
5369   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5370   * @opt_param string overriddenEventTagId Select only campaigns that have
5371   * overridden this event tag ID.
5372   * @opt_param bool atLeastOneOptimizationActivity Select only campaigns that
5373   * have at least one optimization activity.
5374   * @return Google_Service_Dfareporting_CampaignsListResponse
5375   */
5376  public function listCampaigns($profileId, $optParams = array())
5377  {
5378    $params = array('profileId' => $profileId);
5379    $params = array_merge($params, $optParams);
5380    return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignsListResponse");
5381  }
5382
5383  /**
5384   * Updates an existing campaign. This method supports patch semantics.
5385   * (campaigns.patch)
5386   *
5387   * @param string $profileId User profile ID associated with this request.
5388   * @param string $id Campaign ID.
5389   * @param Google_Campaign $postBody
5390   * @param array $optParams Optional parameters.
5391   * @return Google_Service_Dfareporting_Campaign
5392   */
5393  public function patch($profileId, $id, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5394  {
5395    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5396    $params = array_merge($params, $optParams);
5397    return $this->call('patch', array($params), "Google_Service_Dfareporting_Campaign");
5398  }
5399
5400  /**
5401   * Updates an existing campaign. (campaigns.update)
5402   *
5403   * @param string $profileId User profile ID associated with this request.
5404   * @param Google_Campaign $postBody
5405   * @param array $optParams Optional parameters.
5406   * @return Google_Service_Dfareporting_Campaign
5407   */
5408  public function update($profileId, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5409  {
5410    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5411    $params = array_merge($params, $optParams);
5412    return $this->call('update', array($params), "Google_Service_Dfareporting_Campaign");
5413  }
5414}
5415
5416/**
5417 * The "changeLogs" collection of methods.
5418 * Typical usage is:
5419 *  <code>
5420 *   $dfareportingService = new Google_Service_Dfareporting(...);
5421 *   $changeLogs = $dfareportingService->changeLogs;
5422 *  </code>
5423 */
5424class Google_Service_Dfareporting_ChangeLogs_Resource extends Google_Service_Resource
5425{
5426
5427  /**
5428   * Gets one change log by ID. (changeLogs.get)
5429   *
5430   * @param string $profileId User profile ID associated with this request.
5431   * @param string $id Change log ID.
5432   * @param array $optParams Optional parameters.
5433   * @return Google_Service_Dfareporting_ChangeLog
5434   */
5435  public function get($profileId, $id, $optParams = array())
5436  {
5437    $params = array('profileId' => $profileId, 'id' => $id);
5438    $params = array_merge($params, $optParams);
5439    return $this->call('get', array($params), "Google_Service_Dfareporting_ChangeLog");
5440  }
5441
5442  /**
5443   * Retrieves a list of change logs. (changeLogs.listChangeLogs)
5444   *
5445   * @param string $profileId User profile ID associated with this request.
5446   * @param array $optParams Optional parameters.
5447   *
5448   * @opt_param string minChangeTime Select only change logs whose change time is
5449   * before the specified minChangeTime.The time should be formatted as an RFC3339
5450   * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5451   * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5452   * other words, the year, month, day, the letter T, the hour (24-hour clock
5453   * system), minute, second, and then the time zone offset.
5454   * @opt_param string searchString Select only change logs whose object ID, user
5455   * name, old or new values match the search string.
5456   * @opt_param string maxChangeTime Select only change logs whose change time is
5457   * before the specified maxChangeTime.The time should be formatted as an RFC3339
5458   * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5459   * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5460   * other words, the year, month, day, the letter T, the hour (24-hour clock
5461   * system), minute, second, and then the time zone offset.
5462   * @opt_param string userProfileIds Select only change logs with these user
5463   * profile IDs.
5464   * @opt_param string ids Select only change logs with these IDs.
5465   * @opt_param int maxResults Maximum number of results to return.
5466   * @opt_param string objectIds Select only change logs with these object IDs.
5467   * @opt_param string pageToken Value of the nextPageToken from the previous
5468   * result page.
5469   * @opt_param string action Select only change logs with the specified action.
5470   * @opt_param string objectType Select only change logs with the specified
5471   * object type.
5472   * @return Google_Service_Dfareporting_ChangeLogsListResponse
5473   */
5474  public function listChangeLogs($profileId, $optParams = array())
5475  {
5476    $params = array('profileId' => $profileId);
5477    $params = array_merge($params, $optParams);
5478    return $this->call('list', array($params), "Google_Service_Dfareporting_ChangeLogsListResponse");
5479  }
5480}
5481
5482/**
5483 * The "cities" collection of methods.
5484 * Typical usage is:
5485 *  <code>
5486 *   $dfareportingService = new Google_Service_Dfareporting(...);
5487 *   $cities = $dfareportingService->cities;
5488 *  </code>
5489 */
5490class Google_Service_Dfareporting_Cities_Resource extends Google_Service_Resource
5491{
5492
5493  /**
5494   * Retrieves a list of cities, possibly filtered. (cities.listCities)
5495   *
5496   * @param string $profileId User profile ID associated with this request.
5497   * @param array $optParams Optional parameters.
5498   *
5499   * @opt_param string dartIds Select only cities with these DART IDs.
5500   * @opt_param string namePrefix Select only cities with names starting with this
5501   * prefix.
5502   * @opt_param string regionDartIds Select only cities from these regions.
5503   * @opt_param string countryDartIds Select only cities from these countries.
5504   * @return Google_Service_Dfareporting_CitiesListResponse
5505   */
5506  public function listCities($profileId, $optParams = array())
5507  {
5508    $params = array('profileId' => $profileId);
5509    $params = array_merge($params, $optParams);
5510    return $this->call('list', array($params), "Google_Service_Dfareporting_CitiesListResponse");
5511  }
5512}
5513
5514/**
5515 * The "connectionTypes" collection of methods.
5516 * Typical usage is:
5517 *  <code>
5518 *   $dfareportingService = new Google_Service_Dfareporting(...);
5519 *   $connectionTypes = $dfareportingService->connectionTypes;
5520 *  </code>
5521 */
5522class Google_Service_Dfareporting_ConnectionTypes_Resource extends Google_Service_Resource
5523{
5524
5525  /**
5526   * Gets one connection type by ID. (connectionTypes.get)
5527   *
5528   * @param string $profileId User profile ID associated with this request.
5529   * @param string $id Connection type ID.
5530   * @param array $optParams Optional parameters.
5531   * @return Google_Service_Dfareporting_ConnectionType
5532   */
5533  public function get($profileId, $id, $optParams = array())
5534  {
5535    $params = array('profileId' => $profileId, 'id' => $id);
5536    $params = array_merge($params, $optParams);
5537    return $this->call('get', array($params), "Google_Service_Dfareporting_ConnectionType");
5538  }
5539
5540  /**
5541   * Retrieves a list of connection types. (connectionTypes.listConnectionTypes)
5542   *
5543   * @param string $profileId User profile ID associated with this request.
5544   * @param array $optParams Optional parameters.
5545   * @return Google_Service_Dfareporting_ConnectionTypesListResponse
5546   */
5547  public function listConnectionTypes($profileId, $optParams = array())
5548  {
5549    $params = array('profileId' => $profileId);
5550    $params = array_merge($params, $optParams);
5551    return $this->call('list', array($params), "Google_Service_Dfareporting_ConnectionTypesListResponse");
5552  }
5553}
5554
5555/**
5556 * The "contentCategories" collection of methods.
5557 * Typical usage is:
5558 *  <code>
5559 *   $dfareportingService = new Google_Service_Dfareporting(...);
5560 *   $contentCategories = $dfareportingService->contentCategories;
5561 *  </code>
5562 */
5563class Google_Service_Dfareporting_ContentCategories_Resource extends Google_Service_Resource
5564{
5565
5566  /**
5567   * Deletes an existing content category. (contentCategories.delete)
5568   *
5569   * @param string $profileId User profile ID associated with this request.
5570   * @param string $id Content category ID.
5571   * @param array $optParams Optional parameters.
5572   */
5573  public function delete($profileId, $id, $optParams = array())
5574  {
5575    $params = array('profileId' => $profileId, 'id' => $id);
5576    $params = array_merge($params, $optParams);
5577    return $this->call('delete', array($params));
5578  }
5579
5580  /**
5581   * Gets one content category by ID. (contentCategories.get)
5582   *
5583   * @param string $profileId User profile ID associated with this request.
5584   * @param string $id Content category ID.
5585   * @param array $optParams Optional parameters.
5586   * @return Google_Service_Dfareporting_ContentCategory
5587   */
5588  public function get($profileId, $id, $optParams = array())
5589  {
5590    $params = array('profileId' => $profileId, 'id' => $id);
5591    $params = array_merge($params, $optParams);
5592    return $this->call('get', array($params), "Google_Service_Dfareporting_ContentCategory");
5593  }
5594
5595  /**
5596   * Inserts a new content category. (contentCategories.insert)
5597   *
5598   * @param string $profileId User profile ID associated with this request.
5599   * @param Google_ContentCategory $postBody
5600   * @param array $optParams Optional parameters.
5601   * @return Google_Service_Dfareporting_ContentCategory
5602   */
5603  public function insert($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5604  {
5605    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5606    $params = array_merge($params, $optParams);
5607    return $this->call('insert', array($params), "Google_Service_Dfareporting_ContentCategory");
5608  }
5609
5610  /**
5611   * Retrieves a list of content categories, possibly filtered.
5612   * (contentCategories.listContentCategories)
5613   *
5614   * @param string $profileId User profile ID associated with this request.
5615   * @param array $optParams Optional parameters.
5616   *
5617   * @opt_param string searchString Allows searching for objects by name or ID.
5618   * Wildcards (*) are allowed. For example, "contentcategory*2015" will return
5619   * objects with names like "contentcategory June 2015", "contentcategory April
5620   * 2015", or simply "contentcategory 2015". Most of the searches also add
5621   * wildcards implicitly at the start and the end of the search string. For
5622   * example, a search string of "contentcategory" will match objects with name
5623   * "my contentcategory", "contentcategory 2015", or simply "contentcategory".
5624   * @opt_param string sortField Field by which to sort the list.
5625   * @opt_param string ids Select only content categories with these IDs.
5626   * @opt_param int maxResults Maximum number of results to return.
5627   * @opt_param string pageToken Value of the nextPageToken from the previous
5628   * result page.
5629   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5630   * @return Google_Service_Dfareporting_ContentCategoriesListResponse
5631   */
5632  public function listContentCategories($profileId, $optParams = array())
5633  {
5634    $params = array('profileId' => $profileId);
5635    $params = array_merge($params, $optParams);
5636    return $this->call('list', array($params), "Google_Service_Dfareporting_ContentCategoriesListResponse");
5637  }
5638
5639  /**
5640   * Updates an existing content category. This method supports patch semantics.
5641   * (contentCategories.patch)
5642   *
5643   * @param string $profileId User profile ID associated with this request.
5644   * @param string $id Content category ID.
5645   * @param Google_ContentCategory $postBody
5646   * @param array $optParams Optional parameters.
5647   * @return Google_Service_Dfareporting_ContentCategory
5648   */
5649  public function patch($profileId, $id, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5650  {
5651    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5652    $params = array_merge($params, $optParams);
5653    return $this->call('patch', array($params), "Google_Service_Dfareporting_ContentCategory");
5654  }
5655
5656  /**
5657   * Updates an existing content category. (contentCategories.update)
5658   *
5659   * @param string $profileId User profile ID associated with this request.
5660   * @param Google_ContentCategory $postBody
5661   * @param array $optParams Optional parameters.
5662   * @return Google_Service_Dfareporting_ContentCategory
5663   */
5664  public function update($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5665  {
5666    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5667    $params = array_merge($params, $optParams);
5668    return $this->call('update', array($params), "Google_Service_Dfareporting_ContentCategory");
5669  }
5670}
5671
5672/**
5673 * The "countries" collection of methods.
5674 * Typical usage is:
5675 *  <code>
5676 *   $dfareportingService = new Google_Service_Dfareporting(...);
5677 *   $countries = $dfareportingService->countries;
5678 *  </code>
5679 */
5680class Google_Service_Dfareporting_Countries_Resource extends Google_Service_Resource
5681{
5682
5683  /**
5684   * Gets one country by ID. (countries.get)
5685   *
5686   * @param string $profileId User profile ID associated with this request.
5687   * @param string $dartId Country DART ID.
5688   * @param array $optParams Optional parameters.
5689   * @return Google_Service_Dfareporting_Country
5690   */
5691  public function get($profileId, $dartId, $optParams = array())
5692  {
5693    $params = array('profileId' => $profileId, 'dartId' => $dartId);
5694    $params = array_merge($params, $optParams);
5695    return $this->call('get', array($params), "Google_Service_Dfareporting_Country");
5696  }
5697
5698  /**
5699   * Retrieves a list of countries. (countries.listCountries)
5700   *
5701   * @param string $profileId User profile ID associated with this request.
5702   * @param array $optParams Optional parameters.
5703   * @return Google_Service_Dfareporting_CountriesListResponse
5704   */
5705  public function listCountries($profileId, $optParams = array())
5706  {
5707    $params = array('profileId' => $profileId);
5708    $params = array_merge($params, $optParams);
5709    return $this->call('list', array($params), "Google_Service_Dfareporting_CountriesListResponse");
5710  }
5711}
5712
5713/**
5714 * The "creativeAssets" collection of methods.
5715 * Typical usage is:
5716 *  <code>
5717 *   $dfareportingService = new Google_Service_Dfareporting(...);
5718 *   $creativeAssets = $dfareportingService->creativeAssets;
5719 *  </code>
5720 */
5721class Google_Service_Dfareporting_CreativeAssets_Resource extends Google_Service_Resource
5722{
5723
5724  /**
5725   * Inserts a new creative asset. (creativeAssets.insert)
5726   *
5727   * @param string $profileId User profile ID associated with this request.
5728   * @param string $advertiserId Advertiser ID of this creative. This is a
5729   * required field.
5730   * @param Google_CreativeAssetMetadata $postBody
5731   * @param array $optParams Optional parameters.
5732   * @return Google_Service_Dfareporting_CreativeAssetMetadata
5733   */
5734  public function insert($profileId, $advertiserId, Google_Service_Dfareporting_CreativeAssetMetadata $postBody, $optParams = array())
5735  {
5736    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId, 'postBody' => $postBody);
5737    $params = array_merge($params, $optParams);
5738    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeAssetMetadata");
5739  }
5740}
5741
5742/**
5743 * The "creativeFieldValues" collection of methods.
5744 * Typical usage is:
5745 *  <code>
5746 *   $dfareportingService = new Google_Service_Dfareporting(...);
5747 *   $creativeFieldValues = $dfareportingService->creativeFieldValues;
5748 *  </code>
5749 */
5750class Google_Service_Dfareporting_CreativeFieldValues_Resource extends Google_Service_Resource
5751{
5752
5753  /**
5754   * Deletes an existing creative field value. (creativeFieldValues.delete)
5755   *
5756   * @param string $profileId User profile ID associated with this request.
5757   * @param string $creativeFieldId Creative field ID for this creative field
5758   * value.
5759   * @param string $id Creative Field Value ID
5760   * @param array $optParams Optional parameters.
5761   */
5762  public function delete($profileId, $creativeFieldId, $id, $optParams = array())
5763  {
5764    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5765    $params = array_merge($params, $optParams);
5766    return $this->call('delete', array($params));
5767  }
5768
5769  /**
5770   * Gets one creative field value by ID. (creativeFieldValues.get)
5771   *
5772   * @param string $profileId User profile ID associated with this request.
5773   * @param string $creativeFieldId Creative field ID for this creative field
5774   * value.
5775   * @param string $id Creative Field Value ID
5776   * @param array $optParams Optional parameters.
5777   * @return Google_Service_Dfareporting_CreativeFieldValue
5778   */
5779  public function get($profileId, $creativeFieldId, $id, $optParams = array())
5780  {
5781    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5782    $params = array_merge($params, $optParams);
5783    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5784  }
5785
5786  /**
5787   * Inserts a new creative field value. (creativeFieldValues.insert)
5788   *
5789   * @param string $profileId User profile ID associated with this request.
5790   * @param string $creativeFieldId Creative field ID for this creative field
5791   * value.
5792   * @param Google_CreativeFieldValue $postBody
5793   * @param array $optParams Optional parameters.
5794   * @return Google_Service_Dfareporting_CreativeFieldValue
5795   */
5796  public function insert($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5797  {
5798    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5799    $params = array_merge($params, $optParams);
5800    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5801  }
5802
5803  /**
5804   * Retrieves a list of creative field values, possibly filtered.
5805   * (creativeFieldValues.listCreativeFieldValues)
5806   *
5807   * @param string $profileId User profile ID associated with this request.
5808   * @param string $creativeFieldId Creative field ID for this creative field
5809   * value.
5810   * @param array $optParams Optional parameters.
5811   *
5812   * @opt_param string searchString Allows searching for creative field values by
5813   * their values. Wildcards (e.g. *) are not allowed.
5814   * @opt_param string pageToken Value of the nextPageToken from the previous
5815   * result page.
5816   * @opt_param string sortField Field by which to sort the list.
5817   * @opt_param string ids Select only creative field values with these IDs.
5818   * @opt_param int maxResults Maximum number of results to return.
5819   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5820   * @return Google_Service_Dfareporting_CreativeFieldValuesListResponse
5821   */
5822  public function listCreativeFieldValues($profileId, $creativeFieldId, $optParams = array())
5823  {
5824    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId);
5825    $params = array_merge($params, $optParams);
5826    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldValuesListResponse");
5827  }
5828
5829  /**
5830   * Updates an existing creative field value. This method supports patch
5831   * semantics. (creativeFieldValues.patch)
5832   *
5833   * @param string $profileId User profile ID associated with this request.
5834   * @param string $creativeFieldId Creative field ID for this creative field
5835   * value.
5836   * @param string $id Creative Field Value ID
5837   * @param Google_CreativeFieldValue $postBody
5838   * @param array $optParams Optional parameters.
5839   * @return Google_Service_Dfareporting_CreativeFieldValue
5840   */
5841  public function patch($profileId, $creativeFieldId, $id, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5842  {
5843    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id, 'postBody' => $postBody);
5844    $params = array_merge($params, $optParams);
5845    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5846  }
5847
5848  /**
5849   * Updates an existing creative field value. (creativeFieldValues.update)
5850   *
5851   * @param string $profileId User profile ID associated with this request.
5852   * @param string $creativeFieldId Creative field ID for this creative field
5853   * value.
5854   * @param Google_CreativeFieldValue $postBody
5855   * @param array $optParams Optional parameters.
5856   * @return Google_Service_Dfareporting_CreativeFieldValue
5857   */
5858  public function update($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5859  {
5860    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5861    $params = array_merge($params, $optParams);
5862    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5863  }
5864}
5865
5866/**
5867 * The "creativeFields" collection of methods.
5868 * Typical usage is:
5869 *  <code>
5870 *   $dfareportingService = new Google_Service_Dfareporting(...);
5871 *   $creativeFields = $dfareportingService->creativeFields;
5872 *  </code>
5873 */
5874class Google_Service_Dfareporting_CreativeFields_Resource extends Google_Service_Resource
5875{
5876
5877  /**
5878   * Deletes an existing creative field. (creativeFields.delete)
5879   *
5880   * @param string $profileId User profile ID associated with this request.
5881   * @param string $id Creative Field ID
5882   * @param array $optParams Optional parameters.
5883   */
5884  public function delete($profileId, $id, $optParams = array())
5885  {
5886    $params = array('profileId' => $profileId, 'id' => $id);
5887    $params = array_merge($params, $optParams);
5888    return $this->call('delete', array($params));
5889  }
5890
5891  /**
5892   * Gets one creative field by ID. (creativeFields.get)
5893   *
5894   * @param string $profileId User profile ID associated with this request.
5895   * @param string $id Creative Field ID
5896   * @param array $optParams Optional parameters.
5897   * @return Google_Service_Dfareporting_CreativeField
5898   */
5899  public function get($profileId, $id, $optParams = array())
5900  {
5901    $params = array('profileId' => $profileId, 'id' => $id);
5902    $params = array_merge($params, $optParams);
5903    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeField");
5904  }
5905
5906  /**
5907   * Inserts a new creative field. (creativeFields.insert)
5908   *
5909   * @param string $profileId User profile ID associated with this request.
5910   * @param Google_CreativeField $postBody
5911   * @param array $optParams Optional parameters.
5912   * @return Google_Service_Dfareporting_CreativeField
5913   */
5914  public function insert($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5915  {
5916    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5917    $params = array_merge($params, $optParams);
5918    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeField");
5919  }
5920
5921  /**
5922   * Retrieves a list of creative fields, possibly filtered.
5923   * (creativeFields.listCreativeFields)
5924   *
5925   * @param string $profileId User profile ID associated with this request.
5926   * @param array $optParams Optional parameters.
5927   *
5928   * @opt_param string searchString Allows searching for creative fields by name
5929   * or ID. Wildcards (*) are allowed. For example, "creativefield*2015" will
5930   * return creative fields with names like "creativefield June 2015",
5931   * "creativefield April 2015", or simply "creativefield 2015". Most of the
5932   * searches also add wild-cards implicitly at the start and the end of the
5933   * search string. For example, a search string of "creativefield" will match
5934   * creative fields with the name "my creativefield", "creativefield 2015", or
5935   * simply "creativefield".
5936   * @opt_param string sortField Field by which to sort the list.
5937   * @opt_param string advertiserIds Select only creative fields that belong to
5938   * these advertisers.
5939   * @opt_param string ids Select only creative fields with these IDs.
5940   * @opt_param int maxResults Maximum number of results to return.
5941   * @opt_param string pageToken Value of the nextPageToken from the previous
5942   * result page.
5943   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5944   * @return Google_Service_Dfareporting_CreativeFieldsListResponse
5945   */
5946  public function listCreativeFields($profileId, $optParams = array())
5947  {
5948    $params = array('profileId' => $profileId);
5949    $params = array_merge($params, $optParams);
5950    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldsListResponse");
5951  }
5952
5953  /**
5954   * Updates an existing creative field. This method supports patch semantics.
5955   * (creativeFields.patch)
5956   *
5957   * @param string $profileId User profile ID associated with this request.
5958   * @param string $id Creative Field ID
5959   * @param Google_CreativeField $postBody
5960   * @param array $optParams Optional parameters.
5961   * @return Google_Service_Dfareporting_CreativeField
5962   */
5963  public function patch($profileId, $id, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5964  {
5965    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5966    $params = array_merge($params, $optParams);
5967    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeField");
5968  }
5969
5970  /**
5971   * Updates an existing creative field. (creativeFields.update)
5972   *
5973   * @param string $profileId User profile ID associated with this request.
5974   * @param Google_CreativeField $postBody
5975   * @param array $optParams Optional parameters.
5976   * @return Google_Service_Dfareporting_CreativeField
5977   */
5978  public function update($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5979  {
5980    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5981    $params = array_merge($params, $optParams);
5982    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeField");
5983  }
5984}
5985
5986/**
5987 * The "creativeGroups" collection of methods.
5988 * Typical usage is:
5989 *  <code>
5990 *   $dfareportingService = new Google_Service_Dfareporting(...);
5991 *   $creativeGroups = $dfareportingService->creativeGroups;
5992 *  </code>
5993 */
5994class Google_Service_Dfareporting_CreativeGroups_Resource extends Google_Service_Resource
5995{
5996
5997  /**
5998   * Gets one creative group by ID. (creativeGroups.get)
5999   *
6000   * @param string $profileId User profile ID associated with this request.
6001   * @param string $id Creative group ID.
6002   * @param array $optParams Optional parameters.
6003   * @return Google_Service_Dfareporting_CreativeGroup
6004   */
6005  public function get($profileId, $id, $optParams = array())
6006  {
6007    $params = array('profileId' => $profileId, 'id' => $id);
6008    $params = array_merge($params, $optParams);
6009    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeGroup");
6010  }
6011
6012  /**
6013   * Inserts a new creative group. (creativeGroups.insert)
6014   *
6015   * @param string $profileId User profile ID associated with this request.
6016   * @param Google_CreativeGroup $postBody
6017   * @param array $optParams Optional parameters.
6018   * @return Google_Service_Dfareporting_CreativeGroup
6019   */
6020  public function insert($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6021  {
6022    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6023    $params = array_merge($params, $optParams);
6024    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeGroup");
6025  }
6026
6027  /**
6028   * Retrieves a list of creative groups, possibly filtered.
6029   * (creativeGroups.listCreativeGroups)
6030   *
6031   * @param string $profileId User profile ID associated with this request.
6032   * @param array $optParams Optional parameters.
6033   *
6034   * @opt_param string searchString Allows searching for creative groups by name
6035   * or ID. Wildcards (*) are allowed. For example, "creativegroup*2015" will
6036   * return creative groups with names like "creativegroup June 2015",
6037   * "creativegroup April 2015", or simply "creativegroup 2015". Most of the
6038   * searches also add wild-cards implicitly at the start and the end of the
6039   * search string. For example, a search string of "creativegroup" will match
6040   * creative groups with the name "my creativegroup", "creativegroup 2015", or
6041   * simply "creativegroup".
6042   * @opt_param string sortField Field by which to sort the list.
6043   * @opt_param string advertiserIds Select only creative groups that belong to
6044   * these advertisers.
6045   * @opt_param int groupNumber Select only creative groups that belong to this
6046   * subgroup.
6047   * @opt_param int maxResults Maximum number of results to return.
6048   * @opt_param string ids Select only creative groups with these IDs.
6049   * @opt_param string pageToken Value of the nextPageToken from the previous
6050   * result page.
6051   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6052   * @return Google_Service_Dfareporting_CreativeGroupsListResponse
6053   */
6054  public function listCreativeGroups($profileId, $optParams = array())
6055  {
6056    $params = array('profileId' => $profileId);
6057    $params = array_merge($params, $optParams);
6058    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeGroupsListResponse");
6059  }
6060
6061  /**
6062   * Updates an existing creative group. This method supports patch semantics.
6063   * (creativeGroups.patch)
6064   *
6065   * @param string $profileId User profile ID associated with this request.
6066   * @param string $id Creative group ID.
6067   * @param Google_CreativeGroup $postBody
6068   * @param array $optParams Optional parameters.
6069   * @return Google_Service_Dfareporting_CreativeGroup
6070   */
6071  public function patch($profileId, $id, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6072  {
6073    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6074    $params = array_merge($params, $optParams);
6075    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeGroup");
6076  }
6077
6078  /**
6079   * Updates an existing creative group. (creativeGroups.update)
6080   *
6081   * @param string $profileId User profile ID associated with this request.
6082   * @param Google_CreativeGroup $postBody
6083   * @param array $optParams Optional parameters.
6084   * @return Google_Service_Dfareporting_CreativeGroup
6085   */
6086  public function update($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6087  {
6088    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6089    $params = array_merge($params, $optParams);
6090    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeGroup");
6091  }
6092}
6093
6094/**
6095 * The "creatives" collection of methods.
6096 * Typical usage is:
6097 *  <code>
6098 *   $dfareportingService = new Google_Service_Dfareporting(...);
6099 *   $creatives = $dfareportingService->creatives;
6100 *  </code>
6101 */
6102class Google_Service_Dfareporting_Creatives_Resource extends Google_Service_Resource
6103{
6104
6105  /**
6106   * Gets one creative by ID. (creatives.get)
6107   *
6108   * @param string $profileId User profile ID associated with this request.
6109   * @param string $id Creative ID.
6110   * @param array $optParams Optional parameters.
6111   * @return Google_Service_Dfareporting_Creative
6112   */
6113  public function get($profileId, $id, $optParams = array())
6114  {
6115    $params = array('profileId' => $profileId, 'id' => $id);
6116    $params = array_merge($params, $optParams);
6117    return $this->call('get', array($params), "Google_Service_Dfareporting_Creative");
6118  }
6119
6120  /**
6121   * Inserts a new creative. (creatives.insert)
6122   *
6123   * @param string $profileId User profile ID associated with this request.
6124   * @param Google_Creative $postBody
6125   * @param array $optParams Optional parameters.
6126   * @return Google_Service_Dfareporting_Creative
6127   */
6128  public function insert($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6129  {
6130    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6131    $params = array_merge($params, $optParams);
6132    return $this->call('insert', array($params), "Google_Service_Dfareporting_Creative");
6133  }
6134
6135  /**
6136   * Retrieves a list of creatives, possibly filtered. (creatives.listCreatives)
6137   *
6138   * @param string $profileId User profile ID associated with this request.
6139   * @param array $optParams Optional parameters.
6140   *
6141   * @opt_param string sizeIds Select only creatives with these size IDs.
6142   * @opt_param bool archived Select only archived creatives. Leave blank to
6143   * select archived and unarchived creatives.
6144   * @opt_param string searchString Allows searching for objects by name or ID.
6145   * Wildcards (*) are allowed. For example, "creative*2015" will return objects
6146   * with names like "creative June 2015", "creative April 2015", or simply
6147   * "creative 2015". Most of the searches also add wildcards implicitly at the
6148   * start and the end of the search string. For example, a search string of
6149   * "creative" will match objects with name "my creative", "creative 2015", or
6150   * simply "creative".
6151   * @opt_param string campaignId Select only creatives with this campaign ID.
6152   * @opt_param string sortField Field by which to sort the list.
6153   * @opt_param string renderingIds Select only creatives with these rendering
6154   * IDs.
6155   * @opt_param string ids Select only creatives with these IDs.
6156   * @opt_param int maxResults Maximum number of results to return.
6157   * @opt_param string advertiserId Select only creatives with this advertiser ID.
6158   * @opt_param string pageToken Value of the nextPageToken from the previous
6159   * result page.
6160   * @opt_param string studioCreativeId Select only creatives corresponding to
6161   * this Studio creative ID.
6162   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6163   * @opt_param string companionCreativeIds Select only in-stream video creatives
6164   * with these companion IDs.
6165   * @opt_param bool active Select only active creatives. Leave blank to select
6166   * active and inactive creatives.
6167   * @opt_param string creativeFieldIds Select only creatives with these creative
6168   * field IDs.
6169   * @opt_param string types Select only creatives with these creative types.
6170   * @return Google_Service_Dfareporting_CreativesListResponse
6171   */
6172  public function listCreatives($profileId, $optParams = array())
6173  {
6174    $params = array('profileId' => $profileId);
6175    $params = array_merge($params, $optParams);
6176    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativesListResponse");
6177  }
6178
6179  /**
6180   * Updates an existing creative. This method supports patch semantics.
6181   * (creatives.patch)
6182   *
6183   * @param string $profileId User profile ID associated with this request.
6184   * @param string $id Creative ID.
6185   * @param Google_Creative $postBody
6186   * @param array $optParams Optional parameters.
6187   * @return Google_Service_Dfareporting_Creative
6188   */
6189  public function patch($profileId, $id, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6190  {
6191    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6192    $params = array_merge($params, $optParams);
6193    return $this->call('patch', array($params), "Google_Service_Dfareporting_Creative");
6194  }
6195
6196  /**
6197   * Updates an existing creative. (creatives.update)
6198   *
6199   * @param string $profileId User profile ID associated with this request.
6200   * @param Google_Creative $postBody
6201   * @param array $optParams Optional parameters.
6202   * @return Google_Service_Dfareporting_Creative
6203   */
6204  public function update($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6205  {
6206    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6207    $params = array_merge($params, $optParams);
6208    return $this->call('update', array($params), "Google_Service_Dfareporting_Creative");
6209  }
6210}
6211
6212/**
6213 * The "dimensionValues" collection of methods.
6214 * Typical usage is:
6215 *  <code>
6216 *   $dfareportingService = new Google_Service_Dfareporting(...);
6217 *   $dimensionValues = $dfareportingService->dimensionValues;
6218 *  </code>
6219 */
6220class Google_Service_Dfareporting_DimensionValues_Resource extends Google_Service_Resource
6221{
6222
6223  /**
6224   * Retrieves list of report dimension values for a list of filters.
6225   * (dimensionValues.query)
6226   *
6227   * @param string $profileId The DFA user profile ID.
6228   * @param Google_DimensionValueRequest $postBody
6229   * @param array $optParams Optional parameters.
6230   *
6231   * @opt_param string pageToken The value of the nextToken from the previous
6232   * result page.
6233   * @opt_param int maxResults Maximum number of results to return.
6234   * @return Google_Service_Dfareporting_DimensionValueList
6235   */
6236  public function query($profileId, Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array())
6237  {
6238    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6239    $params = array_merge($params, $optParams);
6240    return $this->call('query', array($params), "Google_Service_Dfareporting_DimensionValueList");
6241  }
6242}
6243
6244/**
6245 * The "directorySiteContacts" collection of methods.
6246 * Typical usage is:
6247 *  <code>
6248 *   $dfareportingService = new Google_Service_Dfareporting(...);
6249 *   $directorySiteContacts = $dfareportingService->directorySiteContacts;
6250 *  </code>
6251 */
6252class Google_Service_Dfareporting_DirectorySiteContacts_Resource extends Google_Service_Resource
6253{
6254
6255  /**
6256   * Gets one directory site contact by ID. (directorySiteContacts.get)
6257   *
6258   * @param string $profileId User profile ID associated with this request.
6259   * @param string $id Directory site contact ID.
6260   * @param array $optParams Optional parameters.
6261   * @return Google_Service_Dfareporting_DirectorySiteContact
6262   */
6263  public function get($profileId, $id, $optParams = array())
6264  {
6265    $params = array('profileId' => $profileId, 'id' => $id);
6266    $params = array_merge($params, $optParams);
6267    return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySiteContact");
6268  }
6269
6270  /**
6271   * Retrieves a list of directory site contacts, possibly filtered.
6272   * (directorySiteContacts.listDirectorySiteContacts)
6273   *
6274   * @param string $profileId User profile ID associated with this request.
6275   * @param array $optParams Optional parameters.
6276   *
6277   * @opt_param string searchString Allows searching for objects by name, ID or
6278   * email. Wildcards (*) are allowed. For example, "directory site contact*2015"
6279   * will return objects with names like "directory site contact June 2015",
6280   * "directory site contact April 2015", or simply "directory site contact 2015".
6281   * Most of the searches also add wildcards implicitly at the start and the end
6282   * of the search string. For example, a search string of "directory site
6283   * contact" will match objects with name "my directory site contact", "directory
6284   * site contact 2015", or simply "directory site contact".
6285   * @opt_param string directorySiteIds Select only directory site contacts with
6286   * these directory site IDs. This is a required field.
6287   * @opt_param string sortField Field by which to sort the list.
6288   * @opt_param string ids Select only directory site contacts with these IDs.
6289   * @opt_param int maxResults Maximum number of results to return.
6290   * @opt_param string pageToken Value of the nextPageToken from the previous
6291   * result page.
6292   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6293   * @return Google_Service_Dfareporting_DirectorySiteContactsListResponse
6294   */
6295  public function listDirectorySiteContacts($profileId, $optParams = array())
6296  {
6297    $params = array('profileId' => $profileId);
6298    $params = array_merge($params, $optParams);
6299    return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySiteContactsListResponse");
6300  }
6301}
6302
6303/**
6304 * The "directorySites" collection of methods.
6305 * Typical usage is:
6306 *  <code>
6307 *   $dfareportingService = new Google_Service_Dfareporting(...);
6308 *   $directorySites = $dfareportingService->directorySites;
6309 *  </code>
6310 */
6311class Google_Service_Dfareporting_DirectorySites_Resource extends Google_Service_Resource
6312{
6313
6314  /**
6315   * Gets one directory site by ID. (directorySites.get)
6316   *
6317   * @param string $profileId User profile ID associated with this request.
6318   * @param string $id Directory site ID.
6319   * @param array $optParams Optional parameters.
6320   * @return Google_Service_Dfareporting_DirectorySite
6321   */
6322  public function get($profileId, $id, $optParams = array())
6323  {
6324    $params = array('profileId' => $profileId, 'id' => $id);
6325    $params = array_merge($params, $optParams);
6326    return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySite");
6327  }
6328
6329  /**
6330   * Inserts a new directory site. (directorySites.insert)
6331   *
6332   * @param string $profileId User profile ID associated with this request.
6333   * @param Google_DirectorySite $postBody
6334   * @param array $optParams Optional parameters.
6335   * @return Google_Service_Dfareporting_DirectorySite
6336   */
6337  public function insert($profileId, Google_Service_Dfareporting_DirectorySite $postBody, $optParams = array())
6338  {
6339    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6340    $params = array_merge($params, $optParams);
6341    return $this->call('insert', array($params), "Google_Service_Dfareporting_DirectorySite");
6342  }
6343
6344  /**
6345   * Retrieves a list of directory sites, possibly filtered.
6346   * (directorySites.listDirectorySites)
6347   *
6348   * @param string $profileId User profile ID associated with this request.
6349   * @param array $optParams Optional parameters.
6350   *
6351   * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
6352   * supported and will have no effect on the results returned.
6353   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6354   * @opt_param string searchString Allows searching for objects by name, ID or
6355   * URL. Wildcards (*) are allowed. For example, "directory site*2015" will
6356   * return objects with names like "directory site June 2015", "directory site
6357   * April 2015", or simply "directory site 2015". Most of the searches also add
6358   * wildcards implicitly at the start and the end of the search string. For
6359   * example, a search string of "directory site" will match objects with name "my
6360   * directory site", "directory site 2015" or simply, "directory site".
6361   * @opt_param string countryId Select only directory sites with this country ID.
6362   * @opt_param string sortField Field by which to sort the list.
6363   * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
6364   * longer supported and will have no effect on the results returned.
6365   * @opt_param string ids Select only directory sites with these IDs.
6366   * @opt_param int maxResults Maximum number of results to return.
6367   * @opt_param string pageToken Value of the nextPageToken from the previous
6368   * result page.
6369   * @opt_param bool acceptsPublisherPaidPlacements Select only directory sites
6370   * that accept publisher paid placements. This field can be left blank.
6371   * @opt_param string parentId Select only directory sites with this parent ID.
6372   * @opt_param bool active Select only active directory sites. Leave blank to
6373   * retrieve both active and inactive directory sites.
6374   * @opt_param string dfp_network_code Select only directory sites with this DFP
6375   * network code.
6376   * @return Google_Service_Dfareporting_DirectorySitesListResponse
6377   */
6378  public function listDirectorySites($profileId, $optParams = array())
6379  {
6380    $params = array('profileId' => $profileId);
6381    $params = array_merge($params, $optParams);
6382    return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySitesListResponse");
6383  }
6384}
6385
6386/**
6387 * The "eventTags" collection of methods.
6388 * Typical usage is:
6389 *  <code>
6390 *   $dfareportingService = new Google_Service_Dfareporting(...);
6391 *   $eventTags = $dfareportingService->eventTags;
6392 *  </code>
6393 */
6394class Google_Service_Dfareporting_EventTags_Resource extends Google_Service_Resource
6395{
6396
6397  /**
6398   * Deletes an existing event tag. (eventTags.delete)
6399   *
6400   * @param string $profileId User profile ID associated with this request.
6401   * @param string $id Event tag ID.
6402   * @param array $optParams Optional parameters.
6403   */
6404  public function delete($profileId, $id, $optParams = array())
6405  {
6406    $params = array('profileId' => $profileId, 'id' => $id);
6407    $params = array_merge($params, $optParams);
6408    return $this->call('delete', array($params));
6409  }
6410
6411  /**
6412   * Gets one event tag by ID. (eventTags.get)
6413   *
6414   * @param string $profileId User profile ID associated with this request.
6415   * @param string $id Event tag ID.
6416   * @param array $optParams Optional parameters.
6417   * @return Google_Service_Dfareporting_EventTag
6418   */
6419  public function get($profileId, $id, $optParams = array())
6420  {
6421    $params = array('profileId' => $profileId, 'id' => $id);
6422    $params = array_merge($params, $optParams);
6423    return $this->call('get', array($params), "Google_Service_Dfareporting_EventTag");
6424  }
6425
6426  /**
6427   * Inserts a new event tag. (eventTags.insert)
6428   *
6429   * @param string $profileId User profile ID associated with this request.
6430   * @param Google_EventTag $postBody
6431   * @param array $optParams Optional parameters.
6432   * @return Google_Service_Dfareporting_EventTag
6433   */
6434  public function insert($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6435  {
6436    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6437    $params = array_merge($params, $optParams);
6438    return $this->call('insert', array($params), "Google_Service_Dfareporting_EventTag");
6439  }
6440
6441  /**
6442   * Retrieves a list of event tags, possibly filtered. (eventTags.listEventTags)
6443   *
6444   * @param string $profileId User profile ID associated with this request.
6445   * @param array $optParams Optional parameters.
6446   *
6447   * @opt_param string searchString Allows searching for objects by name or ID.
6448   * Wildcards (*) are allowed. For example, "eventtag*2015" will return objects
6449   * with names like "eventtag June 2015", "eventtag April 2015", or simply
6450   * "eventtag 2015". Most of the searches also add wildcards implicitly at the
6451   * start and the end of the search string. For example, a search string of
6452   * "eventtag" will match objects with name "my eventtag", "eventtag 2015", or
6453   * simply "eventtag".
6454   * @opt_param string campaignId Select only event tags that belong to this
6455   * campaign.
6456   * @opt_param string sortField Field by which to sort the list.
6457   * @opt_param bool enabled Select only enabled event tags. When definitionsOnly
6458   * is set to true, only the specified advertiser or campaign's event tags'
6459   * enabledByDefault field is examined. When definitionsOnly is set to false, the
6460   * specified ad or specified campaign's parent advertiser's or parent campaign's
6461   * event tags' enabledByDefault and status fields are examined as well.
6462   * @opt_param string ids Select only event tags with these IDs.
6463   * @opt_param string advertiserId Select only event tags that belong to this
6464   * advertiser.
6465   * @opt_param string adId Select only event tags that belong to this ad.
6466   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6467   * @opt_param string eventTagTypes Select only event tags with the specified
6468   * event tag types. Event tag types can be used to specify whether to use a
6469   * third-party pixel, a third-party JavaScript URL, or a third-party click-
6470   * through URL for either impression or click tracking.
6471   * @opt_param bool definitionsOnly Examine only the specified ad or campaign or
6472   * advertiser's event tags for matching selector criteria. When set to false,
6473   * the parent advertiser and parent campaign is examined as well. In addition,
6474   * when set to false, the status field is examined as well along with the
6475   * enabledByDefault field.
6476   * @return Google_Service_Dfareporting_EventTagsListResponse
6477   */
6478  public function listEventTags($profileId, $optParams = array())
6479  {
6480    $params = array('profileId' => $profileId);
6481    $params = array_merge($params, $optParams);
6482    return $this->call('list', array($params), "Google_Service_Dfareporting_EventTagsListResponse");
6483  }
6484
6485  /**
6486   * Updates an existing event tag. This method supports patch semantics.
6487   * (eventTags.patch)
6488   *
6489   * @param string $profileId User profile ID associated with this request.
6490   * @param string $id Event tag ID.
6491   * @param Google_EventTag $postBody
6492   * @param array $optParams Optional parameters.
6493   * @return Google_Service_Dfareporting_EventTag
6494   */
6495  public function patch($profileId, $id, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6496  {
6497    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6498    $params = array_merge($params, $optParams);
6499    return $this->call('patch', array($params), "Google_Service_Dfareporting_EventTag");
6500  }
6501
6502  /**
6503   * Updates an existing event tag. (eventTags.update)
6504   *
6505   * @param string $profileId User profile ID associated with this request.
6506   * @param Google_EventTag $postBody
6507   * @param array $optParams Optional parameters.
6508   * @return Google_Service_Dfareporting_EventTag
6509   */
6510  public function update($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6511  {
6512    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6513    $params = array_merge($params, $optParams);
6514    return $this->call('update', array($params), "Google_Service_Dfareporting_EventTag");
6515  }
6516}
6517
6518/**
6519 * The "files" collection of methods.
6520 * Typical usage is:
6521 *  <code>
6522 *   $dfareportingService = new Google_Service_Dfareporting(...);
6523 *   $files = $dfareportingService->files;
6524 *  </code>
6525 */
6526class Google_Service_Dfareporting_Files_Resource extends Google_Service_Resource
6527{
6528
6529  /**
6530   * Retrieves a report file by its report ID and file ID. (files.get)
6531   *
6532   * @param string $reportId The ID of the report.
6533   * @param string $fileId The ID of the report file.
6534   * @param array $optParams Optional parameters.
6535   * @return Google_Service_Dfareporting_DfareportingFile
6536   */
6537  public function get($reportId, $fileId, $optParams = array())
6538  {
6539    $params = array('reportId' => $reportId, 'fileId' => $fileId);
6540    $params = array_merge($params, $optParams);
6541    return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
6542  }
6543
6544  /**
6545   * Lists files for a user profile. (files.listFiles)
6546   *
6547   * @param string $profileId The DFA profile ID.
6548   * @param array $optParams Optional parameters.
6549   *
6550   * @opt_param string sortField The field by which to sort the list.
6551   * @opt_param int maxResults Maximum number of results to return.
6552   * @opt_param string pageToken The value of the nextToken from the previous
6553   * result page.
6554   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
6555   * @opt_param string scope The scope that defines which results are returned,
6556   * default is 'MINE'.
6557   * @return Google_Service_Dfareporting_FileList
6558   */
6559  public function listFiles($profileId, $optParams = array())
6560  {
6561    $params = array('profileId' => $profileId);
6562    $params = array_merge($params, $optParams);
6563    return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
6564  }
6565}
6566
6567/**
6568 * The "floodlightActivities" collection of methods.
6569 * Typical usage is:
6570 *  <code>
6571 *   $dfareportingService = new Google_Service_Dfareporting(...);
6572 *   $floodlightActivities = $dfareportingService->floodlightActivities;
6573 *  </code>
6574 */
6575class Google_Service_Dfareporting_FloodlightActivities_Resource extends Google_Service_Resource
6576{
6577
6578  /**
6579   * Deletes an existing floodlight activity. (floodlightActivities.delete)
6580   *
6581   * @param string $profileId User profile ID associated with this request.
6582   * @param string $id Floodlight activity ID.
6583   * @param array $optParams Optional parameters.
6584   */
6585  public function delete($profileId, $id, $optParams = array())
6586  {
6587    $params = array('profileId' => $profileId, 'id' => $id);
6588    $params = array_merge($params, $optParams);
6589    return $this->call('delete', array($params));
6590  }
6591
6592  /**
6593   * Generates a tag for a floodlight activity. (floodlightActivities.generatetag)
6594   *
6595   * @param string $profileId User profile ID associated with this request.
6596   * @param array $optParams Optional parameters.
6597   *
6598   * @opt_param string floodlightActivityId Floodlight activity ID for which we
6599   * want to generate a tag.
6600   * @return Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse
6601   */
6602  public function generatetag($profileId, $optParams = array())
6603  {
6604    $params = array('profileId' => $profileId);
6605    $params = array_merge($params, $optParams);
6606    return $this->call('generatetag', array($params), "Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse");
6607  }
6608
6609  /**
6610   * Gets one floodlight activity by ID. (floodlightActivities.get)
6611   *
6612   * @param string $profileId User profile ID associated with this request.
6613   * @param string $id Floodlight activity ID.
6614   * @param array $optParams Optional parameters.
6615   * @return Google_Service_Dfareporting_FloodlightActivity
6616   */
6617  public function get($profileId, $id, $optParams = array())
6618  {
6619    $params = array('profileId' => $profileId, 'id' => $id);
6620    $params = array_merge($params, $optParams);
6621    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6622  }
6623
6624  /**
6625   * Inserts a new floodlight activity. (floodlightActivities.insert)
6626   *
6627   * @param string $profileId User profile ID associated with this request.
6628   * @param Google_FloodlightActivity $postBody
6629   * @param array $optParams Optional parameters.
6630   * @return Google_Service_Dfareporting_FloodlightActivity
6631   */
6632  public function insert($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6633  {
6634    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6635    $params = array_merge($params, $optParams);
6636    return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6637  }
6638
6639  /**
6640   * Retrieves a list of floodlight activities, possibly filtered.
6641   * (floodlightActivities.listFloodlightActivities)
6642   *
6643   * @param string $profileId User profile ID associated with this request.
6644   * @param array $optParams Optional parameters.
6645   *
6646   * @opt_param string floodlightActivityGroupIds Select only floodlight
6647   * activities with the specified floodlight activity group IDs.
6648   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6649   * @opt_param string searchString Allows searching for objects by name or ID.
6650   * Wildcards (*) are allowed. For example, "floodlightactivity*2015" will return
6651   * objects with names like "floodlightactivity June 2015", "floodlightactivity
6652   * April 2015", or simply "floodlightactivity 2015". Most of the searches also
6653   * add wildcards implicitly at the start and the end of the search string. For
6654   * example, a search string of "floodlightactivity" will match objects with name
6655   * "my floodlightactivity activity", "floodlightactivity 2015", or simply
6656   * "floodlightactivity".
6657   * @opt_param string sortField Field by which to sort the list.
6658   * @opt_param string floodlightConfigurationId Select only floodlight activities
6659   * for the specified floodlight configuration ID. Must specify either ids,
6660   * advertiserId, or floodlightConfigurationId for a non-empty result.
6661   * @opt_param string ids Select only floodlight activities with the specified
6662   * IDs. Must specify either ids, advertiserId, or floodlightConfigurationId for
6663   * a non-empty result.
6664   * @opt_param string floodlightActivityGroupName Select only floodlight
6665   * activities with the specified floodlight activity group name.
6666   * @opt_param string advertiserId Select only floodlight activities for the
6667   * specified advertiser ID. Must specify either ids, advertiserId, or
6668   * floodlightConfigurationId for a non-empty result.
6669   * @opt_param string pageToken Value of the nextPageToken from the previous
6670   * result page.
6671   * @opt_param int maxResults Maximum number of results to return.
6672   * @opt_param string tagString Select only floodlight activities with the
6673   * specified tag string.
6674   * @opt_param string floodlightActivityGroupTagString Select only floodlight
6675   * activities with the specified floodlight activity group tag string.
6676   * @opt_param string floodlightActivityGroupType Select only floodlight
6677   * activities with the specified floodlight activity group type.
6678   * @return Google_Service_Dfareporting_FloodlightActivitiesListResponse
6679   */
6680  public function listFloodlightActivities($profileId, $optParams = array())
6681  {
6682    $params = array('profileId' => $profileId);
6683    $params = array_merge($params, $optParams);
6684    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivitiesListResponse");
6685  }
6686
6687  /**
6688   * Updates an existing floodlight activity. This method supports patch
6689   * semantics. (floodlightActivities.patch)
6690   *
6691   * @param string $profileId User profile ID associated with this request.
6692   * @param string $id Floodlight activity ID.
6693   * @param Google_FloodlightActivity $postBody
6694   * @param array $optParams Optional parameters.
6695   * @return Google_Service_Dfareporting_FloodlightActivity
6696   */
6697  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6698  {
6699    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6700    $params = array_merge($params, $optParams);
6701    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6702  }
6703
6704  /**
6705   * Updates an existing floodlight activity. (floodlightActivities.update)
6706   *
6707   * @param string $profileId User profile ID associated with this request.
6708   * @param Google_FloodlightActivity $postBody
6709   * @param array $optParams Optional parameters.
6710   * @return Google_Service_Dfareporting_FloodlightActivity
6711   */
6712  public function update($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6713  {
6714    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6715    $params = array_merge($params, $optParams);
6716    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6717  }
6718}
6719
6720/**
6721 * The "floodlightActivityGroups" collection of methods.
6722 * Typical usage is:
6723 *  <code>
6724 *   $dfareportingService = new Google_Service_Dfareporting(...);
6725 *   $floodlightActivityGroups = $dfareportingService->floodlightActivityGroups;
6726 *  </code>
6727 */
6728class Google_Service_Dfareporting_FloodlightActivityGroups_Resource extends Google_Service_Resource
6729{
6730
6731  /**
6732   * Deletes an existing floodlight activity group.
6733   * (floodlightActivityGroups.delete)
6734   *
6735   * @param string $profileId User profile ID associated with this request.
6736   * @param string $id Floodlight activity Group ID.
6737   * @param array $optParams Optional parameters.
6738   */
6739  public function delete($profileId, $id, $optParams = array())
6740  {
6741    $params = array('profileId' => $profileId, 'id' => $id);
6742    $params = array_merge($params, $optParams);
6743    return $this->call('delete', array($params));
6744  }
6745
6746  /**
6747   * Gets one floodlight activity group by ID. (floodlightActivityGroups.get)
6748   *
6749   * @param string $profileId User profile ID associated with this request.
6750   * @param string $id Floodlight activity Group ID.
6751   * @param array $optParams Optional parameters.
6752   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6753   */
6754  public function get($profileId, $id, $optParams = array())
6755  {
6756    $params = array('profileId' => $profileId, 'id' => $id);
6757    $params = array_merge($params, $optParams);
6758    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6759  }
6760
6761  /**
6762   * Inserts a new floodlight activity group. (floodlightActivityGroups.insert)
6763   *
6764   * @param string $profileId User profile ID associated with this request.
6765   * @param Google_FloodlightActivityGroup $postBody
6766   * @param array $optParams Optional parameters.
6767   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6768   */
6769  public function insert($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6770  {
6771    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6772    $params = array_merge($params, $optParams);
6773    return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6774  }
6775
6776  /**
6777   * Retrieves a list of floodlight activity groups, possibly filtered.
6778   * (floodlightActivityGroups.listFloodlightActivityGroups)
6779   *
6780   * @param string $profileId User profile ID associated with this request.
6781   * @param array $optParams Optional parameters.
6782   *
6783   * @opt_param string searchString Allows searching for objects by name or ID.
6784   * Wildcards (*) are allowed. For example, "floodlightactivitygroup*2015" will
6785   * return objects with names like "floodlightactivitygroup June 2015",
6786   * "floodlightactivitygroup April 2015", or simply "floodlightactivitygroup
6787   * 2015". Most of the searches also add wildcards implicitly at the start and
6788   * the end of the search string. For example, a search string of
6789   * "floodlightactivitygroup" will match objects with name "my
6790   * floodlightactivitygroup activity", "floodlightactivitygroup 2015", or simply
6791   * "floodlightactivitygroup".
6792   * @opt_param string sortField Field by which to sort the list.
6793   * @opt_param string floodlightConfigurationId Select only floodlight activity
6794   * groups with the specified floodlight configuration ID. Must specify either
6795   * advertiserId, or floodlightConfigurationId for a non-empty result.
6796   * @opt_param string ids Select only floodlight activity groups with the
6797   * specified IDs. Must specify either advertiserId or floodlightConfigurationId
6798   * for a non-empty result.
6799   * @opt_param int maxResults Maximum number of results to return.
6800   * @opt_param string advertiserId Select only floodlight activity groups with
6801   * the specified advertiser ID. Must specify either advertiserId or
6802   * floodlightConfigurationId for a non-empty result.
6803   * @opt_param string pageToken Value of the nextPageToken from the previous
6804   * result page.
6805   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6806   * @opt_param string type Select only floodlight activity groups with the
6807   * specified floodlight activity group type.
6808   * @return Google_Service_Dfareporting_FloodlightActivityGroupsListResponse
6809   */
6810  public function listFloodlightActivityGroups($profileId, $optParams = array())
6811  {
6812    $params = array('profileId' => $profileId);
6813    $params = array_merge($params, $optParams);
6814    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivityGroupsListResponse");
6815  }
6816
6817  /**
6818   * Updates an existing floodlight activity group. This method supports patch
6819   * semantics. (floodlightActivityGroups.patch)
6820   *
6821   * @param string $profileId User profile ID associated with this request.
6822   * @param string $id Floodlight activity Group ID.
6823   * @param Google_FloodlightActivityGroup $postBody
6824   * @param array $optParams Optional parameters.
6825   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6826   */
6827  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6828  {
6829    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6830    $params = array_merge($params, $optParams);
6831    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6832  }
6833
6834  /**
6835   * Updates an existing floodlight activity group.
6836   * (floodlightActivityGroups.update)
6837   *
6838   * @param string $profileId User profile ID associated with this request.
6839   * @param Google_FloodlightActivityGroup $postBody
6840   * @param array $optParams Optional parameters.
6841   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6842   */
6843  public function update($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6844  {
6845    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6846    $params = array_merge($params, $optParams);
6847    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6848  }
6849}
6850
6851/**
6852 * The "floodlightConfigurations" collection of methods.
6853 * Typical usage is:
6854 *  <code>
6855 *   $dfareportingService = new Google_Service_Dfareporting(...);
6856 *   $floodlightConfigurations = $dfareportingService->floodlightConfigurations;
6857 *  </code>
6858 */
6859class Google_Service_Dfareporting_FloodlightConfigurations_Resource extends Google_Service_Resource
6860{
6861
6862  /**
6863   * Gets one floodlight configuration by ID. (floodlightConfigurations.get)
6864   *
6865   * @param string $profileId User profile ID associated with this request.
6866   * @param string $id Floodlight configuration ID.
6867   * @param array $optParams Optional parameters.
6868   * @return Google_Service_Dfareporting_FloodlightConfiguration
6869   */
6870  public function get($profileId, $id, $optParams = array())
6871  {
6872    $params = array('profileId' => $profileId, 'id' => $id);
6873    $params = array_merge($params, $optParams);
6874    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6875  }
6876
6877  /**
6878   * Retrieves a list of floodlight configurations, possibly filtered.
6879   * (floodlightConfigurations.listFloodlightConfigurations)
6880   *
6881   * @param string $profileId User profile ID associated with this request.
6882   * @param array $optParams Optional parameters.
6883   *
6884   * @opt_param string ids Set of IDs of floodlight configurations to retrieve.
6885   * Required field; otherwise an empty list will be returned.
6886   * @return Google_Service_Dfareporting_FloodlightConfigurationsListResponse
6887   */
6888  public function listFloodlightConfigurations($profileId, $optParams = array())
6889  {
6890    $params = array('profileId' => $profileId);
6891    $params = array_merge($params, $optParams);
6892    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightConfigurationsListResponse");
6893  }
6894
6895  /**
6896   * Updates an existing floodlight configuration. This method supports patch
6897   * semantics. (floodlightConfigurations.patch)
6898   *
6899   * @param string $profileId User profile ID associated with this request.
6900   * @param string $id Floodlight configuration ID.
6901   * @param Google_FloodlightConfiguration $postBody
6902   * @param array $optParams Optional parameters.
6903   * @return Google_Service_Dfareporting_FloodlightConfiguration
6904   */
6905  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6906  {
6907    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6908    $params = array_merge($params, $optParams);
6909    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6910  }
6911
6912  /**
6913   * Updates an existing floodlight configuration.
6914   * (floodlightConfigurations.update)
6915   *
6916   * @param string $profileId User profile ID associated with this request.
6917   * @param Google_FloodlightConfiguration $postBody
6918   * @param array $optParams Optional parameters.
6919   * @return Google_Service_Dfareporting_FloodlightConfiguration
6920   */
6921  public function update($profileId, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6922  {
6923    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6924    $params = array_merge($params, $optParams);
6925    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6926  }
6927}
6928
6929/**
6930 * The "inventoryItems" collection of methods.
6931 * Typical usage is:
6932 *  <code>
6933 *   $dfareportingService = new Google_Service_Dfareporting(...);
6934 *   $inventoryItems = $dfareportingService->inventoryItems;
6935 *  </code>
6936 */
6937class Google_Service_Dfareporting_InventoryItems_Resource extends Google_Service_Resource
6938{
6939
6940  /**
6941   * Gets one inventory item by ID. (inventoryItems.get)
6942   *
6943   * @param string $profileId User profile ID associated with this request.
6944   * @param string $projectId Project ID for order documents.
6945   * @param string $id Inventory item ID.
6946   * @param array $optParams Optional parameters.
6947   * @return Google_Service_Dfareporting_InventoryItem
6948   */
6949  public function get($profileId, $projectId, $id, $optParams = array())
6950  {
6951    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
6952    $params = array_merge($params, $optParams);
6953    return $this->call('get', array($params), "Google_Service_Dfareporting_InventoryItem");
6954  }
6955
6956  /**
6957   * Retrieves a list of inventory items, possibly filtered.
6958   * (inventoryItems.listInventoryItems)
6959   *
6960   * @param string $profileId User profile ID associated with this request.
6961   * @param string $projectId Project ID for order documents.
6962   * @param array $optParams Optional parameters.
6963   *
6964   * @opt_param string orderId Select only inventory items that belong to
6965   * specified orders.
6966   * @opt_param string ids Select only inventory items with these IDs.
6967   * @opt_param int maxResults Maximum number of results to return.
6968   * @opt_param string pageToken Value of the nextPageToken from the previous
6969   * result page.
6970   * @opt_param string siteId Select only inventory items that are associated with
6971   * these sites.
6972   * @opt_param bool inPlan Select only inventory items that are in plan.
6973   * @opt_param string sortField Field by which to sort the list.
6974   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6975   * @return Google_Service_Dfareporting_InventoryItemsListResponse
6976   */
6977  public function listInventoryItems($profileId, $projectId, $optParams = array())
6978  {
6979    $params = array('profileId' => $profileId, 'projectId' => $projectId);
6980    $params = array_merge($params, $optParams);
6981    return $this->call('list', array($params), "Google_Service_Dfareporting_InventoryItemsListResponse");
6982  }
6983}
6984
6985/**
6986 * The "landingPages" collection of methods.
6987 * Typical usage is:
6988 *  <code>
6989 *   $dfareportingService = new Google_Service_Dfareporting(...);
6990 *   $landingPages = $dfareportingService->landingPages;
6991 *  </code>
6992 */
6993class Google_Service_Dfareporting_LandingPages_Resource extends Google_Service_Resource
6994{
6995
6996  /**
6997   * Deletes an existing campaign landing page. (landingPages.delete)
6998   *
6999   * @param string $profileId User profile ID associated with this request.
7000   * @param string $campaignId Landing page campaign ID.
7001   * @param string $id Landing page ID.
7002   * @param array $optParams Optional parameters.
7003   */
7004  public function delete($profileId, $campaignId, $id, $optParams = array())
7005  {
7006    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7007    $params = array_merge($params, $optParams);
7008    return $this->call('delete', array($params));
7009  }
7010
7011  /**
7012   * Gets one campaign landing page by ID. (landingPages.get)
7013   *
7014   * @param string $profileId User profile ID associated with this request.
7015   * @param string $campaignId Landing page campaign ID.
7016   * @param string $id Landing page ID.
7017   * @param array $optParams Optional parameters.
7018   * @return Google_Service_Dfareporting_LandingPage
7019   */
7020  public function get($profileId, $campaignId, $id, $optParams = array())
7021  {
7022    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7023    $params = array_merge($params, $optParams);
7024    return $this->call('get', array($params), "Google_Service_Dfareporting_LandingPage");
7025  }
7026
7027  /**
7028   * Inserts a new landing page for the specified campaign. (landingPages.insert)
7029   *
7030   * @param string $profileId User profile ID associated with this request.
7031   * @param string $campaignId Landing page campaign ID.
7032   * @param Google_LandingPage $postBody
7033   * @param array $optParams Optional parameters.
7034   * @return Google_Service_Dfareporting_LandingPage
7035   */
7036  public function insert($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7037  {
7038    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7039    $params = array_merge($params, $optParams);
7040    return $this->call('insert', array($params), "Google_Service_Dfareporting_LandingPage");
7041  }
7042
7043  /**
7044   * Retrieves the list of landing pages for the specified campaign.
7045   * (landingPages.listLandingPages)
7046   *
7047   * @param string $profileId User profile ID associated with this request.
7048   * @param string $campaignId Landing page campaign ID.
7049   * @param array $optParams Optional parameters.
7050   * @return Google_Service_Dfareporting_LandingPagesListResponse
7051   */
7052  public function listLandingPages($profileId, $campaignId, $optParams = array())
7053  {
7054    $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
7055    $params = array_merge($params, $optParams);
7056    return $this->call('list', array($params), "Google_Service_Dfareporting_LandingPagesListResponse");
7057  }
7058
7059  /**
7060   * Updates an existing campaign landing page. This method supports patch
7061   * semantics. (landingPages.patch)
7062   *
7063   * @param string $profileId User profile ID associated with this request.
7064   * @param string $campaignId Landing page campaign ID.
7065   * @param string $id Landing page ID.
7066   * @param Google_LandingPage $postBody
7067   * @param array $optParams Optional parameters.
7068   * @return Google_Service_Dfareporting_LandingPage
7069   */
7070  public function patch($profileId, $campaignId, $id, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7071  {
7072    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id, 'postBody' => $postBody);
7073    $params = array_merge($params, $optParams);
7074    return $this->call('patch', array($params), "Google_Service_Dfareporting_LandingPage");
7075  }
7076
7077  /**
7078   * Updates an existing campaign landing page. (landingPages.update)
7079   *
7080   * @param string $profileId User profile ID associated with this request.
7081   * @param string $campaignId Landing page campaign ID.
7082   * @param Google_LandingPage $postBody
7083   * @param array $optParams Optional parameters.
7084   * @return Google_Service_Dfareporting_LandingPage
7085   */
7086  public function update($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7087  {
7088    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7089    $params = array_merge($params, $optParams);
7090    return $this->call('update', array($params), "Google_Service_Dfareporting_LandingPage");
7091  }
7092}
7093
7094/**
7095 * The "metros" collection of methods.
7096 * Typical usage is:
7097 *  <code>
7098 *   $dfareportingService = new Google_Service_Dfareporting(...);
7099 *   $metros = $dfareportingService->metros;
7100 *  </code>
7101 */
7102class Google_Service_Dfareporting_Metros_Resource extends Google_Service_Resource
7103{
7104
7105  /**
7106   * Retrieves a list of metros. (metros.listMetros)
7107   *
7108   * @param string $profileId User profile ID associated with this request.
7109   * @param array $optParams Optional parameters.
7110   * @return Google_Service_Dfareporting_MetrosListResponse
7111   */
7112  public function listMetros($profileId, $optParams = array())
7113  {
7114    $params = array('profileId' => $profileId);
7115    $params = array_merge($params, $optParams);
7116    return $this->call('list', array($params), "Google_Service_Dfareporting_MetrosListResponse");
7117  }
7118}
7119
7120/**
7121 * The "mobileCarriers" collection of methods.
7122 * Typical usage is:
7123 *  <code>
7124 *   $dfareportingService = new Google_Service_Dfareporting(...);
7125 *   $mobileCarriers = $dfareportingService->mobileCarriers;
7126 *  </code>
7127 */
7128class Google_Service_Dfareporting_MobileCarriers_Resource extends Google_Service_Resource
7129{
7130
7131  /**
7132   * Gets one mobile carrier by ID. (mobileCarriers.get)
7133   *
7134   * @param string $profileId User profile ID associated with this request.
7135   * @param string $id Mobile carrier ID.
7136   * @param array $optParams Optional parameters.
7137   * @return Google_Service_Dfareporting_MobileCarrier
7138   */
7139  public function get($profileId, $id, $optParams = array())
7140  {
7141    $params = array('profileId' => $profileId, 'id' => $id);
7142    $params = array_merge($params, $optParams);
7143    return $this->call('get', array($params), "Google_Service_Dfareporting_MobileCarrier");
7144  }
7145
7146  /**
7147   * Retrieves a list of mobile carriers. (mobileCarriers.listMobileCarriers)
7148   *
7149   * @param string $profileId User profile ID associated with this request.
7150   * @param array $optParams Optional parameters.
7151   * @return Google_Service_Dfareporting_MobileCarriersListResponse
7152   */
7153  public function listMobileCarriers($profileId, $optParams = array())
7154  {
7155    $params = array('profileId' => $profileId);
7156    $params = array_merge($params, $optParams);
7157    return $this->call('list', array($params), "Google_Service_Dfareporting_MobileCarriersListResponse");
7158  }
7159}
7160
7161/**
7162 * The "operatingSystemVersions" collection of methods.
7163 * Typical usage is:
7164 *  <code>
7165 *   $dfareportingService = new Google_Service_Dfareporting(...);
7166 *   $operatingSystemVersions = $dfareportingService->operatingSystemVersions;
7167 *  </code>
7168 */
7169class Google_Service_Dfareporting_OperatingSystemVersions_Resource extends Google_Service_Resource
7170{
7171
7172  /**
7173   * Gets one operating system version by ID. (operatingSystemVersions.get)
7174   *
7175   * @param string $profileId User profile ID associated with this request.
7176   * @param string $id Operating system version ID.
7177   * @param array $optParams Optional parameters.
7178   * @return Google_Service_Dfareporting_OperatingSystemVersion
7179   */
7180  public function get($profileId, $id, $optParams = array())
7181  {
7182    $params = array('profileId' => $profileId, 'id' => $id);
7183    $params = array_merge($params, $optParams);
7184    return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystemVersion");
7185  }
7186
7187  /**
7188   * Retrieves a list of operating system versions.
7189   * (operatingSystemVersions.listOperatingSystemVersions)
7190   *
7191   * @param string $profileId User profile ID associated with this request.
7192   * @param array $optParams Optional parameters.
7193   * @return Google_Service_Dfareporting_OperatingSystemVersionsListResponse
7194   */
7195  public function listOperatingSystemVersions($profileId, $optParams = array())
7196  {
7197    $params = array('profileId' => $profileId);
7198    $params = array_merge($params, $optParams);
7199    return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemVersionsListResponse");
7200  }
7201}
7202
7203/**
7204 * The "operatingSystems" collection of methods.
7205 * Typical usage is:
7206 *  <code>
7207 *   $dfareportingService = new Google_Service_Dfareporting(...);
7208 *   $operatingSystems = $dfareportingService->operatingSystems;
7209 *  </code>
7210 */
7211class Google_Service_Dfareporting_OperatingSystems_Resource extends Google_Service_Resource
7212{
7213
7214  /**
7215   * Gets one operating system by DART ID. (operatingSystems.get)
7216   *
7217   * @param string $profileId User profile ID associated with this request.
7218   * @param string $dartId Operating system DART ID.
7219   * @param array $optParams Optional parameters.
7220   * @return Google_Service_Dfareporting_OperatingSystem
7221   */
7222  public function get($profileId, $dartId, $optParams = array())
7223  {
7224    $params = array('profileId' => $profileId, 'dartId' => $dartId);
7225    $params = array_merge($params, $optParams);
7226    return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystem");
7227  }
7228
7229  /**
7230   * Retrieves a list of operating systems.
7231   * (operatingSystems.listOperatingSystems)
7232   *
7233   * @param string $profileId User profile ID associated with this request.
7234   * @param array $optParams Optional parameters.
7235   * @return Google_Service_Dfareporting_OperatingSystemsListResponse
7236   */
7237  public function listOperatingSystems($profileId, $optParams = array())
7238  {
7239    $params = array('profileId' => $profileId);
7240    $params = array_merge($params, $optParams);
7241    return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemsListResponse");
7242  }
7243}
7244
7245/**
7246 * The "orderDocuments" collection of methods.
7247 * Typical usage is:
7248 *  <code>
7249 *   $dfareportingService = new Google_Service_Dfareporting(...);
7250 *   $orderDocuments = $dfareportingService->orderDocuments;
7251 *  </code>
7252 */
7253class Google_Service_Dfareporting_OrderDocuments_Resource extends Google_Service_Resource
7254{
7255
7256  /**
7257   * Gets one order document by ID. (orderDocuments.get)
7258   *
7259   * @param string $profileId User profile ID associated with this request.
7260   * @param string $projectId Project ID for order documents.
7261   * @param string $id Order document ID.
7262   * @param array $optParams Optional parameters.
7263   * @return Google_Service_Dfareporting_OrderDocument
7264   */
7265  public function get($profileId, $projectId, $id, $optParams = array())
7266  {
7267    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7268    $params = array_merge($params, $optParams);
7269    return $this->call('get', array($params), "Google_Service_Dfareporting_OrderDocument");
7270  }
7271
7272  /**
7273   * Retrieves a list of order documents, possibly filtered.
7274   * (orderDocuments.listOrderDocuments)
7275   *
7276   * @param string $profileId User profile ID associated with this request.
7277   * @param string $projectId Project ID for order documents.
7278   * @param array $optParams Optional parameters.
7279   *
7280   * @opt_param string orderId Select only order documents for specified orders.
7281   * @opt_param string searchString Allows searching for order documents by name
7282   * or ID. Wildcards (*) are allowed. For example, "orderdocument*2015" will
7283   * return order documents with names like "orderdocument June 2015",
7284   * "orderdocument April 2015", or simply "orderdocument 2015". Most of the
7285   * searches also add wildcards implicitly at the start and the end of the search
7286   * string. For example, a search string of "orderdocument" will match order
7287   * documents with name "my orderdocument", "orderdocument 2015", or simply
7288   * "orderdocument".
7289   * @opt_param string ids Select only order documents with these IDs.
7290   * @opt_param int maxResults Maximum number of results to return.
7291   * @opt_param string pageToken Value of the nextPageToken from the previous
7292   * result page.
7293   * @opt_param string siteId Select only order documents that are associated with
7294   * these sites.
7295   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7296   * @opt_param string sortField Field by which to sort the list.
7297   * @opt_param bool approved Select only order documents that have been approved
7298   * by at least one user.
7299   * @return Google_Service_Dfareporting_OrderDocumentsListResponse
7300   */
7301  public function listOrderDocuments($profileId, $projectId, $optParams = array())
7302  {
7303    $params = array('profileId' => $profileId, 'projectId' => $projectId);
7304    $params = array_merge($params, $optParams);
7305    return $this->call('list', array($params), "Google_Service_Dfareporting_OrderDocumentsListResponse");
7306  }
7307}
7308
7309/**
7310 * The "orders" collection of methods.
7311 * Typical usage is:
7312 *  <code>
7313 *   $dfareportingService = new Google_Service_Dfareporting(...);
7314 *   $orders = $dfareportingService->orders;
7315 *  </code>
7316 */
7317class Google_Service_Dfareporting_Orders_Resource extends Google_Service_Resource
7318{
7319
7320  /**
7321   * Gets one order by ID. (orders.get)
7322   *
7323   * @param string $profileId User profile ID associated with this request.
7324   * @param string $projectId Project ID for orders.
7325   * @param string $id Order ID.
7326   * @param array $optParams Optional parameters.
7327   * @return Google_Service_Dfareporting_Order
7328   */
7329  public function get($profileId, $projectId, $id, $optParams = array())
7330  {
7331    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7332    $params = array_merge($params, $optParams);
7333    return $this->call('get', array($params), "Google_Service_Dfareporting_Order");
7334  }
7335
7336  /**
7337   * Retrieves a list of orders, possibly filtered. (orders.listOrders)
7338   *
7339   * @param string $profileId User profile ID associated with this request.
7340   * @param string $projectId Project ID for orders.
7341   * @param array $optParams Optional parameters.
7342   *
7343   * @opt_param string searchString Allows searching for orders by name or ID.
7344   * Wildcards (*) are allowed. For example, "order*2015" will return orders with
7345   * names like "order June 2015", "order April 2015", or simply "order 2015".
7346   * Most of the searches also add wildcards implicitly at the start and the end
7347   * of the search string. For example, a search string of "order" will match
7348   * orders with name "my order", "order 2015", or simply "order".
7349   * @opt_param string ids Select only orders with these IDs.
7350   * @opt_param int maxResults Maximum number of results to return.
7351   * @opt_param string pageToken Value of the nextPageToken from the previous
7352   * result page.
7353   * @opt_param string siteId Select only orders that are associated with these
7354   * site IDs.
7355   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7356   * @opt_param string sortField Field by which to sort the list.
7357   * @return Google_Service_Dfareporting_OrdersListResponse
7358   */
7359  public function listOrders($profileId, $projectId, $optParams = array())
7360  {
7361    $params = array('profileId' => $profileId, 'projectId' => $projectId);
7362    $params = array_merge($params, $optParams);
7363    return $this->call('list', array($params), "Google_Service_Dfareporting_OrdersListResponse");
7364  }
7365}
7366
7367/**
7368 * The "placementGroups" collection of methods.
7369 * Typical usage is:
7370 *  <code>
7371 *   $dfareportingService = new Google_Service_Dfareporting(...);
7372 *   $placementGroups = $dfareportingService->placementGroups;
7373 *  </code>
7374 */
7375class Google_Service_Dfareporting_PlacementGroups_Resource extends Google_Service_Resource
7376{
7377
7378  /**
7379   * Gets one placement group by ID. (placementGroups.get)
7380   *
7381   * @param string $profileId User profile ID associated with this request.
7382   * @param string $id Placement group ID.
7383   * @param array $optParams Optional parameters.
7384   * @return Google_Service_Dfareporting_PlacementGroup
7385   */
7386  public function get($profileId, $id, $optParams = array())
7387  {
7388    $params = array('profileId' => $profileId, 'id' => $id);
7389    $params = array_merge($params, $optParams);
7390    return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementGroup");
7391  }
7392
7393  /**
7394   * Inserts a new placement group. (placementGroups.insert)
7395   *
7396   * @param string $profileId User profile ID associated with this request.
7397   * @param Google_PlacementGroup $postBody
7398   * @param array $optParams Optional parameters.
7399   * @return Google_Service_Dfareporting_PlacementGroup
7400   */
7401  public function insert($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7402  {
7403    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7404    $params = array_merge($params, $optParams);
7405    return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementGroup");
7406  }
7407
7408  /**
7409   * Retrieves a list of placement groups, possibly filtered.
7410   * (placementGroups.listPlacementGroups)
7411   *
7412   * @param string $profileId User profile ID associated with this request.
7413   * @param array $optParams Optional parameters.
7414   *
7415   * @opt_param string placementStrategyIds Select only placement groups that are
7416   * associated with these placement strategies.
7417   * @opt_param bool archived Select only archived placements. Don't set this
7418   * field to select both archived and non-archived placements.
7419   * @opt_param string searchString Allows searching for placement groups by name
7420   * or ID. Wildcards (*) are allowed. For example, "placement*2015" will return
7421   * placement groups with names like "placement group June 2015", "placement
7422   * group May 2015", or simply "placements 2015". Most of the searches also add
7423   * wildcards implicitly at the start and the end of the search string. For
7424   * example, a search string of "placementgroup" will match placement groups with
7425   * name "my placementgroup", "placementgroup 2015", or simply "placementgroup".
7426   * @opt_param string contentCategoryIds Select only placement groups that are
7427   * associated with these content categories.
7428   * @opt_param string directorySiteIds Select only placement groups that are
7429   * associated with these directory sites.
7430   * @opt_param string sortField Field by which to sort the list.
7431   * @opt_param string advertiserIds Select only placement groups that belong to
7432   * these advertisers.
7433   * @opt_param string ids Select only placement groups with these IDs.
7434   * @opt_param int maxResults Maximum number of results to return.
7435   * @opt_param string pageToken Value of the nextPageToken from the previous
7436   * result page.
7437   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7438   * @opt_param string placementGroupType Select only placement groups belonging
7439   * with this group type. A package is a simple group of placements that acts as
7440   * a single pricing point for a group of tags. A roadblock is a group of
7441   * placements that not only acts as a single pricing point but also assumes that
7442   * all the tags in it will be served at the same time. A roadblock requires one
7443   * of its assigned placements to be marked as primary for reporting.
7444   * @opt_param string pricingTypes Select only placement groups with these
7445   * pricing types.
7446   * @opt_param string siteIds Select only placement groups that are associated
7447   * with these sites.
7448   * @opt_param string campaignIds Select only placement groups that belong to
7449   * these campaigns.
7450   * @return Google_Service_Dfareporting_PlacementGroupsListResponse
7451   */
7452  public function listPlacementGroups($profileId, $optParams = array())
7453  {
7454    $params = array('profileId' => $profileId);
7455    $params = array_merge($params, $optParams);
7456    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementGroupsListResponse");
7457  }
7458
7459  /**
7460   * Updates an existing placement group. This method supports patch semantics.
7461   * (placementGroups.patch)
7462   *
7463   * @param string $profileId User profile ID associated with this request.
7464   * @param string $id Placement group ID.
7465   * @param Google_PlacementGroup $postBody
7466   * @param array $optParams Optional parameters.
7467   * @return Google_Service_Dfareporting_PlacementGroup
7468   */
7469  public function patch($profileId, $id, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7470  {
7471    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7472    $params = array_merge($params, $optParams);
7473    return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementGroup");
7474  }
7475
7476  /**
7477   * Updates an existing placement group. (placementGroups.update)
7478   *
7479   * @param string $profileId User profile ID associated with this request.
7480   * @param Google_PlacementGroup $postBody
7481   * @param array $optParams Optional parameters.
7482   * @return Google_Service_Dfareporting_PlacementGroup
7483   */
7484  public function update($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7485  {
7486    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7487    $params = array_merge($params, $optParams);
7488    return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementGroup");
7489  }
7490}
7491
7492/**
7493 * The "placementStrategies" collection of methods.
7494 * Typical usage is:
7495 *  <code>
7496 *   $dfareportingService = new Google_Service_Dfareporting(...);
7497 *   $placementStrategies = $dfareportingService->placementStrategies;
7498 *  </code>
7499 */
7500class Google_Service_Dfareporting_PlacementStrategies_Resource extends Google_Service_Resource
7501{
7502
7503  /**
7504   * Deletes an existing placement strategy. (placementStrategies.delete)
7505   *
7506   * @param string $profileId User profile ID associated with this request.
7507   * @param string $id Placement strategy ID.
7508   * @param array $optParams Optional parameters.
7509   */
7510  public function delete($profileId, $id, $optParams = array())
7511  {
7512    $params = array('profileId' => $profileId, 'id' => $id);
7513    $params = array_merge($params, $optParams);
7514    return $this->call('delete', array($params));
7515  }
7516
7517  /**
7518   * Gets one placement strategy by ID. (placementStrategies.get)
7519   *
7520   * @param string $profileId User profile ID associated with this request.
7521   * @param string $id Placement strategy ID.
7522   * @param array $optParams Optional parameters.
7523   * @return Google_Service_Dfareporting_PlacementStrategy
7524   */
7525  public function get($profileId, $id, $optParams = array())
7526  {
7527    $params = array('profileId' => $profileId, 'id' => $id);
7528    $params = array_merge($params, $optParams);
7529    return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7530  }
7531
7532  /**
7533   * Inserts a new placement strategy. (placementStrategies.insert)
7534   *
7535   * @param string $profileId User profile ID associated with this request.
7536   * @param Google_PlacementStrategy $postBody
7537   * @param array $optParams Optional parameters.
7538   * @return Google_Service_Dfareporting_PlacementStrategy
7539   */
7540  public function insert($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7541  {
7542    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7543    $params = array_merge($params, $optParams);
7544    return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7545  }
7546
7547  /**
7548   * Retrieves a list of placement strategies, possibly filtered.
7549   * (placementStrategies.listPlacementStrategies)
7550   *
7551   * @param string $profileId User profile ID associated with this request.
7552   * @param array $optParams Optional parameters.
7553   *
7554   * @opt_param string searchString Allows searching for objects by name or ID.
7555   * Wildcards (*) are allowed. For example, "placementstrategy*2015" will return
7556   * objects with names like "placementstrategy June 2015", "placementstrategy
7557   * April 2015", or simply "placementstrategy 2015". Most of the searches also
7558   * add wildcards implicitly at the start and the end of the search string. For
7559   * example, a search string of "placementstrategy" will match objects with name
7560   * "my placementstrategy", "placementstrategy 2015", or simply
7561   * "placementstrategy".
7562   * @opt_param string sortField Field by which to sort the list.
7563   * @opt_param string ids Select only placement strategies with these IDs.
7564   * @opt_param int maxResults Maximum number of results to return.
7565   * @opt_param string pageToken Value of the nextPageToken from the previous
7566   * result page.
7567   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7568   * @return Google_Service_Dfareporting_PlacementStrategiesListResponse
7569   */
7570  public function listPlacementStrategies($profileId, $optParams = array())
7571  {
7572    $params = array('profileId' => $profileId);
7573    $params = array_merge($params, $optParams);
7574    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementStrategiesListResponse");
7575  }
7576
7577  /**
7578   * Updates an existing placement strategy. This method supports patch semantics.
7579   * (placementStrategies.patch)
7580   *
7581   * @param string $profileId User profile ID associated with this request.
7582   * @param string $id Placement strategy ID.
7583   * @param Google_PlacementStrategy $postBody
7584   * @param array $optParams Optional parameters.
7585   * @return Google_Service_Dfareporting_PlacementStrategy
7586   */
7587  public function patch($profileId, $id, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7588  {
7589    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7590    $params = array_merge($params, $optParams);
7591    return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7592  }
7593
7594  /**
7595   * Updates an existing placement strategy. (placementStrategies.update)
7596   *
7597   * @param string $profileId User profile ID associated with this request.
7598   * @param Google_PlacementStrategy $postBody
7599   * @param array $optParams Optional parameters.
7600   * @return Google_Service_Dfareporting_PlacementStrategy
7601   */
7602  public function update($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7603  {
7604    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7605    $params = array_merge($params, $optParams);
7606    return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7607  }
7608}
7609
7610/**
7611 * The "placements" collection of methods.
7612 * Typical usage is:
7613 *  <code>
7614 *   $dfareportingService = new Google_Service_Dfareporting(...);
7615 *   $placements = $dfareportingService->placements;
7616 *  </code>
7617 */
7618class Google_Service_Dfareporting_Placements_Resource extends Google_Service_Resource
7619{
7620
7621  /**
7622   * Generates tags for a placement. (placements.generatetags)
7623   *
7624   * @param string $profileId User profile ID associated with this request.
7625   * @param array $optParams Optional parameters.
7626   *
7627   * @opt_param string tagFormats Tag formats to generate for these placements.
7628   * @opt_param string placementIds Generate tags for these placements.
7629   * @opt_param string campaignId Generate placements belonging to this campaign.
7630   * This is a required field.
7631   * @return Google_Service_Dfareporting_PlacementsGenerateTagsResponse
7632   */
7633  public function generatetags($profileId, $optParams = array())
7634  {
7635    $params = array('profileId' => $profileId);
7636    $params = array_merge($params, $optParams);
7637    return $this->call('generatetags', array($params), "Google_Service_Dfareporting_PlacementsGenerateTagsResponse");
7638  }
7639
7640  /**
7641   * Gets one placement by ID. (placements.get)
7642   *
7643   * @param string $profileId User profile ID associated with this request.
7644   * @param string $id Placement ID.
7645   * @param array $optParams Optional parameters.
7646   * @return Google_Service_Dfareporting_Placement
7647   */
7648  public function get($profileId, $id, $optParams = array())
7649  {
7650    $params = array('profileId' => $profileId, 'id' => $id);
7651    $params = array_merge($params, $optParams);
7652    return $this->call('get', array($params), "Google_Service_Dfareporting_Placement");
7653  }
7654
7655  /**
7656   * Inserts a new placement. (placements.insert)
7657   *
7658   * @param string $profileId User profile ID associated with this request.
7659   * @param Google_Placement $postBody
7660   * @param array $optParams Optional parameters.
7661   * @return Google_Service_Dfareporting_Placement
7662   */
7663  public function insert($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7664  {
7665    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7666    $params = array_merge($params, $optParams);
7667    return $this->call('insert', array($params), "Google_Service_Dfareporting_Placement");
7668  }
7669
7670  /**
7671   * Retrieves a list of placements, possibly filtered.
7672   * (placements.listPlacements)
7673   *
7674   * @param string $profileId User profile ID associated with this request.
7675   * @param array $optParams Optional parameters.
7676   *
7677   * @opt_param string placementStrategyIds Select only placements that are
7678   * associated with these placement strategies.
7679   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7680   * @opt_param bool archived Select only archived placements. Don't set this
7681   * field to select both archived and non-archived placements.
7682   * @opt_param string searchString Allows searching for placements by name or ID.
7683   * Wildcards (*) are allowed. For example, "placement*2015" will return
7684   * placements with names like "placement June 2015", "placement May 2015", or
7685   * simply "placements 2015". Most of the searches also add wildcards implicitly
7686   * at the start and the end of the search string. For example, a search string
7687   * of "placement" will match placements with name "my placement", "placement
7688   * 2015", or simply "placement".
7689   * @opt_param string contentCategoryIds Select only placements that are
7690   * associated with these content categories.
7691   * @opt_param string directorySiteIds Select only placements that are associated
7692   * with these directory sites.
7693   * @opt_param string sortField Field by which to sort the list.
7694   * @opt_param string advertiserIds Select only placements that belong to these
7695   * advertisers.
7696   * @opt_param string paymentSource Select only placements with this payment
7697   * source.
7698   * @opt_param string ids Select only placements with these IDs.
7699   * @opt_param int maxResults Maximum number of results to return.
7700   * @opt_param string sizeIds Select only placements that are associated with
7701   * these sizes.
7702   * @opt_param string pageToken Value of the nextPageToken from the previous
7703   * result page.
7704   * @opt_param string compatibilities Select only placements that are associated
7705   * with these compatibilities. WEB and WEB_INTERSTITIAL refer to rendering
7706   * either on desktop or on mobile devices for regular or interstitial ads
7707   * respectively. APP and APP_INTERSTITIAL are for rendering in mobile
7708   * apps.IN_STREAM_VIDEO refers to rendering in in-stream video ads developed
7709   * with the VAST standard.
7710   * @opt_param string groupIds Select only placements that belong to these
7711   * placement groups.
7712   * @opt_param string pricingTypes Select only placements with these pricing
7713   * types.
7714   * @opt_param string siteIds Select only placements that are associated with
7715   * these sites.
7716   * @opt_param string campaignIds Select only placements that belong to these
7717   * campaigns.
7718   * @return Google_Service_Dfareporting_PlacementsListResponse
7719   */
7720  public function listPlacements($profileId, $optParams = array())
7721  {
7722    $params = array('profileId' => $profileId);
7723    $params = array_merge($params, $optParams);
7724    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementsListResponse");
7725  }
7726
7727  /**
7728   * Updates an existing placement. This method supports patch semantics.
7729   * (placements.patch)
7730   *
7731   * @param string $profileId User profile ID associated with this request.
7732   * @param string $id Placement ID.
7733   * @param Google_Placement $postBody
7734   * @param array $optParams Optional parameters.
7735   * @return Google_Service_Dfareporting_Placement
7736   */
7737  public function patch($profileId, $id, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7738  {
7739    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7740    $params = array_merge($params, $optParams);
7741    return $this->call('patch', array($params), "Google_Service_Dfareporting_Placement");
7742  }
7743
7744  /**
7745   * Updates an existing placement. (placements.update)
7746   *
7747   * @param string $profileId User profile ID associated with this request.
7748   * @param Google_Placement $postBody
7749   * @param array $optParams Optional parameters.
7750   * @return Google_Service_Dfareporting_Placement
7751   */
7752  public function update($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7753  {
7754    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7755    $params = array_merge($params, $optParams);
7756    return $this->call('update', array($params), "Google_Service_Dfareporting_Placement");
7757  }
7758}
7759
7760/**
7761 * The "platformTypes" collection of methods.
7762 * Typical usage is:
7763 *  <code>
7764 *   $dfareportingService = new Google_Service_Dfareporting(...);
7765 *   $platformTypes = $dfareportingService->platformTypes;
7766 *  </code>
7767 */
7768class Google_Service_Dfareporting_PlatformTypes_Resource extends Google_Service_Resource
7769{
7770
7771  /**
7772   * Gets one platform type by ID. (platformTypes.get)
7773   *
7774   * @param string $profileId User profile ID associated with this request.
7775   * @param string $id Platform type ID.
7776   * @param array $optParams Optional parameters.
7777   * @return Google_Service_Dfareporting_PlatformType
7778   */
7779  public function get($profileId, $id, $optParams = array())
7780  {
7781    $params = array('profileId' => $profileId, 'id' => $id);
7782    $params = array_merge($params, $optParams);
7783    return $this->call('get', array($params), "Google_Service_Dfareporting_PlatformType");
7784  }
7785
7786  /**
7787   * Retrieves a list of platform types. (platformTypes.listPlatformTypes)
7788   *
7789   * @param string $profileId User profile ID associated with this request.
7790   * @param array $optParams Optional parameters.
7791   * @return Google_Service_Dfareporting_PlatformTypesListResponse
7792   */
7793  public function listPlatformTypes($profileId, $optParams = array())
7794  {
7795    $params = array('profileId' => $profileId);
7796    $params = array_merge($params, $optParams);
7797    return $this->call('list', array($params), "Google_Service_Dfareporting_PlatformTypesListResponse");
7798  }
7799}
7800
7801/**
7802 * The "postalCodes" collection of methods.
7803 * Typical usage is:
7804 *  <code>
7805 *   $dfareportingService = new Google_Service_Dfareporting(...);
7806 *   $postalCodes = $dfareportingService->postalCodes;
7807 *  </code>
7808 */
7809class Google_Service_Dfareporting_PostalCodes_Resource extends Google_Service_Resource
7810{
7811
7812  /**
7813   * Gets one postal code by ID. (postalCodes.get)
7814   *
7815   * @param string $profileId User profile ID associated with this request.
7816   * @param string $code Postal code ID.
7817   * @param array $optParams Optional parameters.
7818   * @return Google_Service_Dfareporting_PostalCode
7819   */
7820  public function get($profileId, $code, $optParams = array())
7821  {
7822    $params = array('profileId' => $profileId, 'code' => $code);
7823    $params = array_merge($params, $optParams);
7824    return $this->call('get', array($params), "Google_Service_Dfareporting_PostalCode");
7825  }
7826
7827  /**
7828   * Retrieves a list of postal codes. (postalCodes.listPostalCodes)
7829   *
7830   * @param string $profileId User profile ID associated with this request.
7831   * @param array $optParams Optional parameters.
7832   * @return Google_Service_Dfareporting_PostalCodesListResponse
7833   */
7834  public function listPostalCodes($profileId, $optParams = array())
7835  {
7836    $params = array('profileId' => $profileId);
7837    $params = array_merge($params, $optParams);
7838    return $this->call('list', array($params), "Google_Service_Dfareporting_PostalCodesListResponse");
7839  }
7840}
7841
7842/**
7843 * The "projects" collection of methods.
7844 * Typical usage is:
7845 *  <code>
7846 *   $dfareportingService = new Google_Service_Dfareporting(...);
7847 *   $projects = $dfareportingService->projects;
7848 *  </code>
7849 */
7850class Google_Service_Dfareporting_Projects_Resource extends Google_Service_Resource
7851{
7852
7853  /**
7854   * Gets one project by ID. (projects.get)
7855   *
7856   * @param string $profileId User profile ID associated with this request.
7857   * @param string $id Project ID.
7858   * @param array $optParams Optional parameters.
7859   * @return Google_Service_Dfareporting_Project
7860   */
7861  public function get($profileId, $id, $optParams = array())
7862  {
7863    $params = array('profileId' => $profileId, 'id' => $id);
7864    $params = array_merge($params, $optParams);
7865    return $this->call('get', array($params), "Google_Service_Dfareporting_Project");
7866  }
7867
7868  /**
7869   * Retrieves a list of projects, possibly filtered. (projects.listProjects)
7870   *
7871   * @param string $profileId User profile ID associated with this request.
7872   * @param array $optParams Optional parameters.
7873   *
7874   * @opt_param string searchString Allows searching for projects by name or ID.
7875   * Wildcards (*) are allowed. For example, "project*2015" will return projects
7876   * with names like "project June 2015", "project April 2015", or simply "project
7877   * 2015". Most of the searches also add wildcards implicitly at the start and
7878   * the end of the search string. For example, a search string of "project" will
7879   * match projects with name "my project", "project 2015", or simply "project".
7880   * @opt_param string sortField Field by which to sort the list.
7881   * @opt_param string advertiserIds Select only projects with these advertiser
7882   * IDs.
7883   * @opt_param string ids Select only projects with these IDs.
7884   * @opt_param int maxResults Maximum number of results to return.
7885   * @opt_param string pageToken Value of the nextPageToken from the previous
7886   * result page.
7887   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7888   * @return Google_Service_Dfareporting_ProjectsListResponse
7889   */
7890  public function listProjects($profileId, $optParams = array())
7891  {
7892    $params = array('profileId' => $profileId);
7893    $params = array_merge($params, $optParams);
7894    return $this->call('list', array($params), "Google_Service_Dfareporting_ProjectsListResponse");
7895  }
7896}
7897
7898/**
7899 * The "regions" collection of methods.
7900 * Typical usage is:
7901 *  <code>
7902 *   $dfareportingService = new Google_Service_Dfareporting(...);
7903 *   $regions = $dfareportingService->regions;
7904 *  </code>
7905 */
7906class Google_Service_Dfareporting_Regions_Resource extends Google_Service_Resource
7907{
7908
7909  /**
7910   * Retrieves a list of regions. (regions.listRegions)
7911   *
7912   * @param string $profileId User profile ID associated with this request.
7913   * @param array $optParams Optional parameters.
7914   * @return Google_Service_Dfareporting_RegionsListResponse
7915   */
7916  public function listRegions($profileId, $optParams = array())
7917  {
7918    $params = array('profileId' => $profileId);
7919    $params = array_merge($params, $optParams);
7920    return $this->call('list', array($params), "Google_Service_Dfareporting_RegionsListResponse");
7921  }
7922}
7923
7924/**
7925 * The "remarketingListShares" collection of methods.
7926 * Typical usage is:
7927 *  <code>
7928 *   $dfareportingService = new Google_Service_Dfareporting(...);
7929 *   $remarketingListShares = $dfareportingService->remarketingListShares;
7930 *  </code>
7931 */
7932class Google_Service_Dfareporting_RemarketingListShares_Resource extends Google_Service_Resource
7933{
7934
7935  /**
7936   * Gets one remarketing list share by remarketing list ID.
7937   * (remarketingListShares.get)
7938   *
7939   * @param string $profileId User profile ID associated with this request.
7940   * @param string $remarketingListId Remarketing list ID.
7941   * @param array $optParams Optional parameters.
7942   * @return Google_Service_Dfareporting_RemarketingListShare
7943   */
7944  public function get($profileId, $remarketingListId, $optParams = array())
7945  {
7946    $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId);
7947    $params = array_merge($params, $optParams);
7948    return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7949  }
7950
7951  /**
7952   * Updates an existing remarketing list share. This method supports patch
7953   * semantics. (remarketingListShares.patch)
7954   *
7955   * @param string $profileId User profile ID associated with this request.
7956   * @param string $remarketingListId Remarketing list ID.
7957   * @param Google_RemarketingListShare $postBody
7958   * @param array $optParams Optional parameters.
7959   * @return Google_Service_Dfareporting_RemarketingListShare
7960   */
7961  public function patch($profileId, $remarketingListId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
7962  {
7963    $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId, 'postBody' => $postBody);
7964    $params = array_merge($params, $optParams);
7965    return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7966  }
7967
7968  /**
7969   * Updates an existing remarketing list share. (remarketingListShares.update)
7970   *
7971   * @param string $profileId User profile ID associated with this request.
7972   * @param Google_RemarketingListShare $postBody
7973   * @param array $optParams Optional parameters.
7974   * @return Google_Service_Dfareporting_RemarketingListShare
7975   */
7976  public function update($profileId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
7977  {
7978    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7979    $params = array_merge($params, $optParams);
7980    return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7981  }
7982}
7983
7984/**
7985 * The "remarketingLists" collection of methods.
7986 * Typical usage is:
7987 *  <code>
7988 *   $dfareportingService = new Google_Service_Dfareporting(...);
7989 *   $remarketingLists = $dfareportingService->remarketingLists;
7990 *  </code>
7991 */
7992class Google_Service_Dfareporting_RemarketingLists_Resource extends Google_Service_Resource
7993{
7994
7995  /**
7996   * Gets one remarketing list by ID. (remarketingLists.get)
7997   *
7998   * @param string $profileId User profile ID associated with this request.
7999   * @param string $id Remarketing list ID.
8000   * @param array $optParams Optional parameters.
8001   * @return Google_Service_Dfareporting_RemarketingList
8002   */
8003  public function get($profileId, $id, $optParams = array())
8004  {
8005    $params = array('profileId' => $profileId, 'id' => $id);
8006    $params = array_merge($params, $optParams);
8007    return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingList");
8008  }
8009
8010  /**
8011   * Inserts a new remarketing list. (remarketingLists.insert)
8012   *
8013   * @param string $profileId User profile ID associated with this request.
8014   * @param Google_RemarketingList $postBody
8015   * @param array $optParams Optional parameters.
8016   * @return Google_Service_Dfareporting_RemarketingList
8017   */
8018  public function insert($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8019  {
8020    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8021    $params = array_merge($params, $optParams);
8022    return $this->call('insert', array($params), "Google_Service_Dfareporting_RemarketingList");
8023  }
8024
8025  /**
8026   * Retrieves a list of remarketing lists, possibly filtered.
8027   * (remarketingLists.listRemarketingLists)
8028   *
8029   * @param string $profileId User profile ID associated with this request.
8030   * @param string $advertiserId Select only remarketing lists owned by this
8031   * advertiser.
8032   * @param array $optParams Optional parameters.
8033   *
8034   * @opt_param string name Allows searching for objects by name or ID. Wildcards
8035   * (*) are allowed. For example, "remarketing list*2015" will return objects
8036   * with names like "remarketing list June 2015", "remarketing list April 2015",
8037   * or simply "remarketing list 2015". Most of the searches also add wildcards
8038   * implicitly at the start and the end of the search string. For example, a
8039   * search string of "remarketing list" will match objects with name "my
8040   * remarketing list", "remarketing list 2015", or simply "remarketing list".
8041   * @opt_param string sortField Field by which to sort the list.
8042   * @opt_param int maxResults Maximum number of results to return.
8043   * @opt_param string pageToken Value of the nextPageToken from the previous
8044   * result page.
8045   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8046   * @opt_param bool active Select only active or only inactive remarketing lists.
8047   * @opt_param string floodlightActivityId Select only remarketing lists that
8048   * have this floodlight activity ID.
8049   * @return Google_Service_Dfareporting_RemarketingListsListResponse
8050   */
8051  public function listRemarketingLists($profileId, $advertiserId, $optParams = array())
8052  {
8053    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8054    $params = array_merge($params, $optParams);
8055    return $this->call('list', array($params), "Google_Service_Dfareporting_RemarketingListsListResponse");
8056  }
8057
8058  /**
8059   * Updates an existing remarketing list. This method supports patch semantics.
8060   * (remarketingLists.patch)
8061   *
8062   * @param string $profileId User profile ID associated with this request.
8063   * @param string $id Remarketing list ID.
8064   * @param Google_RemarketingList $postBody
8065   * @param array $optParams Optional parameters.
8066   * @return Google_Service_Dfareporting_RemarketingList
8067   */
8068  public function patch($profileId, $id, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8069  {
8070    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8071    $params = array_merge($params, $optParams);
8072    return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingList");
8073  }
8074
8075  /**
8076   * Updates an existing remarketing list. (remarketingLists.update)
8077   *
8078   * @param string $profileId User profile ID associated with this request.
8079   * @param Google_RemarketingList $postBody
8080   * @param array $optParams Optional parameters.
8081   * @return Google_Service_Dfareporting_RemarketingList
8082   */
8083  public function update($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8084  {
8085    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8086    $params = array_merge($params, $optParams);
8087    return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingList");
8088  }
8089}
8090
8091/**
8092 * The "reports" collection of methods.
8093 * Typical usage is:
8094 *  <code>
8095 *   $dfareportingService = new Google_Service_Dfareporting(...);
8096 *   $reports = $dfareportingService->reports;
8097 *  </code>
8098 */
8099class Google_Service_Dfareporting_Reports_Resource extends Google_Service_Resource
8100{
8101
8102  /**
8103   * Deletes a report by its ID. (reports.delete)
8104   *
8105   * @param string $profileId The DFA user profile ID.
8106   * @param string $reportId The ID of the report.
8107   * @param array $optParams Optional parameters.
8108   */
8109  public function delete($profileId, $reportId, $optParams = array())
8110  {
8111    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8112    $params = array_merge($params, $optParams);
8113    return $this->call('delete', array($params));
8114  }
8115
8116  /**
8117   * Retrieves a report by its ID. (reports.get)
8118   *
8119   * @param string $profileId The DFA user profile ID.
8120   * @param string $reportId The ID of the report.
8121   * @param array $optParams Optional parameters.
8122   * @return Google_Service_Dfareporting_Report
8123   */
8124  public function get($profileId, $reportId, $optParams = array())
8125  {
8126    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8127    $params = array_merge($params, $optParams);
8128    return $this->call('get', array($params), "Google_Service_Dfareporting_Report");
8129  }
8130
8131  /**
8132   * Creates a report. (reports.insert)
8133   *
8134   * @param string $profileId The DFA user profile ID.
8135   * @param Google_Report $postBody
8136   * @param array $optParams Optional parameters.
8137   * @return Google_Service_Dfareporting_Report
8138   */
8139  public function insert($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8140  {
8141    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8142    $params = array_merge($params, $optParams);
8143    return $this->call('insert', array($params), "Google_Service_Dfareporting_Report");
8144  }
8145
8146  /**
8147   * Retrieves list of reports. (reports.listReports)
8148   *
8149   * @param string $profileId The DFA user profile ID.
8150   * @param array $optParams Optional parameters.
8151   *
8152   * @opt_param string sortField The field by which to sort the list.
8153   * @opt_param int maxResults Maximum number of results to return.
8154   * @opt_param string pageToken The value of the nextToken from the previous
8155   * result page.
8156   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8157   * @opt_param string scope The scope that defines which results are returned,
8158   * default is 'MINE'.
8159   * @return Google_Service_Dfareporting_ReportList
8160   */
8161  public function listReports($profileId, $optParams = array())
8162  {
8163    $params = array('profileId' => $profileId);
8164    $params = array_merge($params, $optParams);
8165    return $this->call('list', array($params), "Google_Service_Dfareporting_ReportList");
8166  }
8167
8168  /**
8169   * Updates a report. This method supports patch semantics. (reports.patch)
8170   *
8171   * @param string $profileId The DFA user profile ID.
8172   * @param string $reportId The ID of the report.
8173   * @param Google_Report $postBody
8174   * @param array $optParams Optional parameters.
8175   * @return Google_Service_Dfareporting_Report
8176   */
8177  public function patch($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8178  {
8179    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8180    $params = array_merge($params, $optParams);
8181    return $this->call('patch', array($params), "Google_Service_Dfareporting_Report");
8182  }
8183
8184  /**
8185   * Runs a report. (reports.run)
8186   *
8187   * @param string $profileId The DFA profile ID.
8188   * @param string $reportId The ID of the report.
8189   * @param array $optParams Optional parameters.
8190   *
8191   * @opt_param bool synchronous If set and true, tries to run the report
8192   * synchronously.
8193   * @return Google_Service_Dfareporting_DfareportingFile
8194   */
8195  public function run($profileId, $reportId, $optParams = array())
8196  {
8197    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8198    $params = array_merge($params, $optParams);
8199    return $this->call('run', array($params), "Google_Service_Dfareporting_DfareportingFile");
8200  }
8201
8202  /**
8203   * Updates a report. (reports.update)
8204   *
8205   * @param string $profileId The DFA user profile ID.
8206   * @param string $reportId The ID of the report.
8207   * @param Google_Report $postBody
8208   * @param array $optParams Optional parameters.
8209   * @return Google_Service_Dfareporting_Report
8210   */
8211  public function update($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8212  {
8213    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8214    $params = array_merge($params, $optParams);
8215    return $this->call('update', array($params), "Google_Service_Dfareporting_Report");
8216  }
8217}
8218
8219/**
8220 * The "compatibleFields" collection of methods.
8221 * Typical usage is:
8222 *  <code>
8223 *   $dfareportingService = new Google_Service_Dfareporting(...);
8224 *   $compatibleFields = $dfareportingService->compatibleFields;
8225 *  </code>
8226 */
8227class Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Google_Service_Resource
8228{
8229
8230  /**
8231   * Returns the fields that are compatible to be selected in the respective
8232   * sections of a report criteria, given the fields already selected in the input
8233   * report and user permissions. (compatibleFields.query)
8234   *
8235   * @param string $profileId The DFA user profile ID.
8236   * @param Google_Report $postBody
8237   * @param array $optParams Optional parameters.
8238   * @return Google_Service_Dfareporting_CompatibleFields
8239   */
8240  public function query($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8241  {
8242    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8243    $params = array_merge($params, $optParams);
8244    return $this->call('query', array($params), "Google_Service_Dfareporting_CompatibleFields");
8245  }
8246}
8247/**
8248 * The "files" collection of methods.
8249 * Typical usage is:
8250 *  <code>
8251 *   $dfareportingService = new Google_Service_Dfareporting(...);
8252 *   $files = $dfareportingService->files;
8253 *  </code>
8254 */
8255class Google_Service_Dfareporting_ReportsFiles_Resource extends Google_Service_Resource
8256{
8257
8258  /**
8259   * Retrieves a report file. (files.get)
8260   *
8261   * @param string $profileId The DFA profile ID.
8262   * @param string $reportId The ID of the report.
8263   * @param string $fileId The ID of the report file.
8264   * @param array $optParams Optional parameters.
8265   * @return Google_Service_Dfareporting_DfareportingFile
8266   */
8267  public function get($profileId, $reportId, $fileId, $optParams = array())
8268  {
8269    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId);
8270    $params = array_merge($params, $optParams);
8271    return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
8272  }
8273
8274  /**
8275   * Lists files for a report. (files.listReportsFiles)
8276   *
8277   * @param string $profileId The DFA profile ID.
8278   * @param string $reportId The ID of the parent report.
8279   * @param array $optParams Optional parameters.
8280   *
8281   * @opt_param string sortField The field by which to sort the list.
8282   * @opt_param int maxResults Maximum number of results to return.
8283   * @opt_param string pageToken The value of the nextToken from the previous
8284   * result page.
8285   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8286   * @return Google_Service_Dfareporting_FileList
8287   */
8288  public function listReportsFiles($profileId, $reportId, $optParams = array())
8289  {
8290    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8291    $params = array_merge($params, $optParams);
8292    return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
8293  }
8294}
8295
8296/**
8297 * The "sites" collection of methods.
8298 * Typical usage is:
8299 *  <code>
8300 *   $dfareportingService = new Google_Service_Dfareporting(...);
8301 *   $sites = $dfareportingService->sites;
8302 *  </code>
8303 */
8304class Google_Service_Dfareporting_Sites_Resource extends Google_Service_Resource
8305{
8306
8307  /**
8308   * Gets one site by ID. (sites.get)
8309   *
8310   * @param string $profileId User profile ID associated with this request.
8311   * @param string $id Site ID.
8312   * @param array $optParams Optional parameters.
8313   * @return Google_Service_Dfareporting_Site
8314   */
8315  public function get($profileId, $id, $optParams = array())
8316  {
8317    $params = array('profileId' => $profileId, 'id' => $id);
8318    $params = array_merge($params, $optParams);
8319    return $this->call('get', array($params), "Google_Service_Dfareporting_Site");
8320  }
8321
8322  /**
8323   * Inserts a new site. (sites.insert)
8324   *
8325   * @param string $profileId User profile ID associated with this request.
8326   * @param Google_Site $postBody
8327   * @param array $optParams Optional parameters.
8328   * @return Google_Service_Dfareporting_Site
8329   */
8330  public function insert($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8331  {
8332    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8333    $params = array_merge($params, $optParams);
8334    return $this->call('insert', array($params), "Google_Service_Dfareporting_Site");
8335  }
8336
8337  /**
8338   * Retrieves a list of sites, possibly filtered. (sites.listSites)
8339   *
8340   * @param string $profileId User profile ID associated with this request.
8341   * @param array $optParams Optional parameters.
8342   *
8343   * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
8344   * supported and will have no effect on the results returned.
8345   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8346   * @opt_param string searchString Allows searching for objects by name, ID or
8347   * keyName. Wildcards (*) are allowed. For example, "site*2015" will return
8348   * objects with names like "site June 2015", "site April 2015", or simply "site
8349   * 2015". Most of the searches also add wildcards implicitly at the start and
8350   * the end of the search string. For example, a search string of "site" will
8351   * match objects with name "my site", "site 2015", or simply "site".
8352   * @opt_param string subaccountId Select only sites with this subaccount ID.
8353   * @opt_param string directorySiteIds Select only sites with these directory
8354   * site IDs.
8355   * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
8356   * longer supported and will have no effect on the results returned.
8357   * @opt_param string ids Select only sites with these IDs.
8358   * @opt_param int maxResults Maximum number of results to return.
8359   * @opt_param string pageToken Value of the nextPageToken from the previous
8360   * result page.
8361   * @opt_param bool acceptsPublisherPaidPlacements Select only sites that accept
8362   * publisher paid placements.
8363   * @opt_param string sortField Field by which to sort the list.
8364   * @opt_param bool adWordsSite Select only AdWords sites.
8365   * @opt_param bool unmappedSite Select only sites that have not been mapped to a
8366   * directory site.
8367   * @opt_param bool approved Select only approved sites.
8368   * @opt_param string campaignIds Select only sites with these campaign IDs.
8369   * @return Google_Service_Dfareporting_SitesListResponse
8370   */
8371  public function listSites($profileId, $optParams = array())
8372  {
8373    $params = array('profileId' => $profileId);
8374    $params = array_merge($params, $optParams);
8375    return $this->call('list', array($params), "Google_Service_Dfareporting_SitesListResponse");
8376  }
8377
8378  /**
8379   * Updates an existing site. This method supports patch semantics. (sites.patch)
8380   *
8381   * @param string $profileId User profile ID associated with this request.
8382   * @param string $id Site ID.
8383   * @param Google_Site $postBody
8384   * @param array $optParams Optional parameters.
8385   * @return Google_Service_Dfareporting_Site
8386   */
8387  public function patch($profileId, $id, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8388  {
8389    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8390    $params = array_merge($params, $optParams);
8391    return $this->call('patch', array($params), "Google_Service_Dfareporting_Site");
8392  }
8393
8394  /**
8395   * Updates an existing site. (sites.update)
8396   *
8397   * @param string $profileId User profile ID associated with this request.
8398   * @param Google_Site $postBody
8399   * @param array $optParams Optional parameters.
8400   * @return Google_Service_Dfareporting_Site
8401   */
8402  public function update($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8403  {
8404    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8405    $params = array_merge($params, $optParams);
8406    return $this->call('update', array($params), "Google_Service_Dfareporting_Site");
8407  }
8408}
8409
8410/**
8411 * The "sizes" collection of methods.
8412 * Typical usage is:
8413 *  <code>
8414 *   $dfareportingService = new Google_Service_Dfareporting(...);
8415 *   $sizes = $dfareportingService->sizes;
8416 *  </code>
8417 */
8418class Google_Service_Dfareporting_Sizes_Resource extends Google_Service_Resource
8419{
8420
8421  /**
8422   * Gets one size by ID. (sizes.get)
8423   *
8424   * @param string $profileId User profile ID associated with this request.
8425   * @param string $id Size ID.
8426   * @param array $optParams Optional parameters.
8427   * @return Google_Service_Dfareporting_Size
8428   */
8429  public function get($profileId, $id, $optParams = array())
8430  {
8431    $params = array('profileId' => $profileId, 'id' => $id);
8432    $params = array_merge($params, $optParams);
8433    return $this->call('get', array($params), "Google_Service_Dfareporting_Size");
8434  }
8435
8436  /**
8437   * Inserts a new size. (sizes.insert)
8438   *
8439   * @param string $profileId User profile ID associated with this request.
8440   * @param Google_Size $postBody
8441   * @param array $optParams Optional parameters.
8442   * @return Google_Service_Dfareporting_Size
8443   */
8444  public function insert($profileId, Google_Service_Dfareporting_Size $postBody, $optParams = array())
8445  {
8446    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8447    $params = array_merge($params, $optParams);
8448    return $this->call('insert', array($params), "Google_Service_Dfareporting_Size");
8449  }
8450
8451  /**
8452   * Retrieves a list of sizes, possibly filtered. (sizes.listSizes)
8453   *
8454   * @param string $profileId User profile ID associated with this request.
8455   * @param array $optParams Optional parameters.
8456   *
8457   * @opt_param bool iabStandard Select only IAB standard sizes.
8458   * @opt_param int width Select only sizes with this width.
8459   * @opt_param string ids Select only sizes with these IDs.
8460   * @opt_param int height Select only sizes with this height.
8461   * @return Google_Service_Dfareporting_SizesListResponse
8462   */
8463  public function listSizes($profileId, $optParams = array())
8464  {
8465    $params = array('profileId' => $profileId);
8466    $params = array_merge($params, $optParams);
8467    return $this->call('list', array($params), "Google_Service_Dfareporting_SizesListResponse");
8468  }
8469}
8470
8471/**
8472 * The "subaccounts" collection of methods.
8473 * Typical usage is:
8474 *  <code>
8475 *   $dfareportingService = new Google_Service_Dfareporting(...);
8476 *   $subaccounts = $dfareportingService->subaccounts;
8477 *  </code>
8478 */
8479class Google_Service_Dfareporting_Subaccounts_Resource extends Google_Service_Resource
8480{
8481
8482  /**
8483   * Gets one subaccount by ID. (subaccounts.get)
8484   *
8485   * @param string $profileId User profile ID associated with this request.
8486   * @param string $id Subaccount ID.
8487   * @param array $optParams Optional parameters.
8488   * @return Google_Service_Dfareporting_Subaccount
8489   */
8490  public function get($profileId, $id, $optParams = array())
8491  {
8492    $params = array('profileId' => $profileId, 'id' => $id);
8493    $params = array_merge($params, $optParams);
8494    return $this->call('get', array($params), "Google_Service_Dfareporting_Subaccount");
8495  }
8496
8497  /**
8498   * Inserts a new subaccount. (subaccounts.insert)
8499   *
8500   * @param string $profileId User profile ID associated with this request.
8501   * @param Google_Subaccount $postBody
8502   * @param array $optParams Optional parameters.
8503   * @return Google_Service_Dfareporting_Subaccount
8504   */
8505  public function insert($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8506  {
8507    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8508    $params = array_merge($params, $optParams);
8509    return $this->call('insert', array($params), "Google_Service_Dfareporting_Subaccount");
8510  }
8511
8512  /**
8513   * Gets a list of subaccounts, possibly filtered. (subaccounts.listSubaccounts)
8514   *
8515   * @param string $profileId User profile ID associated with this request.
8516   * @param array $optParams Optional parameters.
8517   *
8518   * @opt_param string searchString Allows searching for objects by name or ID.
8519   * Wildcards (*) are allowed. For example, "subaccount*2015" will return objects
8520   * with names like "subaccount June 2015", "subaccount April 2015", or simply
8521   * "subaccount 2015". Most of the searches also add wildcards implicitly at the
8522   * start and the end of the search string. For example, a search string of
8523   * "subaccount" will match objects with name "my subaccount", "subaccount 2015",
8524   * or simply "subaccount".
8525   * @opt_param string sortField Field by which to sort the list.
8526   * @opt_param string ids Select only subaccounts with these IDs.
8527   * @opt_param int maxResults Maximum number of results to return.
8528   * @opt_param string pageToken Value of the nextPageToken from the previous
8529   * result page.
8530   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8531   * @return Google_Service_Dfareporting_SubaccountsListResponse
8532   */
8533  public function listSubaccounts($profileId, $optParams = array())
8534  {
8535    $params = array('profileId' => $profileId);
8536    $params = array_merge($params, $optParams);
8537    return $this->call('list', array($params), "Google_Service_Dfareporting_SubaccountsListResponse");
8538  }
8539
8540  /**
8541   * Updates an existing subaccount. This method supports patch semantics.
8542   * (subaccounts.patch)
8543   *
8544   * @param string $profileId User profile ID associated with this request.
8545   * @param string $id Subaccount ID.
8546   * @param Google_Subaccount $postBody
8547   * @param array $optParams Optional parameters.
8548   * @return Google_Service_Dfareporting_Subaccount
8549   */
8550  public function patch($profileId, $id, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8551  {
8552    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8553    $params = array_merge($params, $optParams);
8554    return $this->call('patch', array($params), "Google_Service_Dfareporting_Subaccount");
8555  }
8556
8557  /**
8558   * Updates an existing subaccount. (subaccounts.update)
8559   *
8560   * @param string $profileId User profile ID associated with this request.
8561   * @param Google_Subaccount $postBody
8562   * @param array $optParams Optional parameters.
8563   * @return Google_Service_Dfareporting_Subaccount
8564   */
8565  public function update($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8566  {
8567    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8568    $params = array_merge($params, $optParams);
8569    return $this->call('update', array($params), "Google_Service_Dfareporting_Subaccount");
8570  }
8571}
8572
8573/**
8574 * The "targetableRemarketingLists" collection of methods.
8575 * Typical usage is:
8576 *  <code>
8577 *   $dfareportingService = new Google_Service_Dfareporting(...);
8578 *   $targetableRemarketingLists = $dfareportingService->targetableRemarketingLists;
8579 *  </code>
8580 */
8581class Google_Service_Dfareporting_TargetableRemarketingLists_Resource extends Google_Service_Resource
8582{
8583
8584  /**
8585   * Gets one remarketing list by ID. (targetableRemarketingLists.get)
8586   *
8587   * @param string $profileId User profile ID associated with this request.
8588   * @param string $id Remarketing list ID.
8589   * @param array $optParams Optional parameters.
8590   * @return Google_Service_Dfareporting_TargetableRemarketingList
8591   */
8592  public function get($profileId, $id, $optParams = array())
8593  {
8594    $params = array('profileId' => $profileId, 'id' => $id);
8595    $params = array_merge($params, $optParams);
8596    return $this->call('get', array($params), "Google_Service_Dfareporting_TargetableRemarketingList");
8597  }
8598
8599  /**
8600   * Retrieves a list of targetable remarketing lists, possibly filtered.
8601   * (targetableRemarketingLists.listTargetableRemarketingLists)
8602   *
8603   * @param string $profileId User profile ID associated with this request.
8604   * @param string $advertiserId Select only targetable remarketing lists
8605   * targetable by these advertisers.
8606   * @param array $optParams Optional parameters.
8607   *
8608   * @opt_param string name Allows searching for objects by name or ID. Wildcards
8609   * (*) are allowed. For example, "remarketing list*2015" will return objects
8610   * with names like "remarketing list June 2015", "remarketing list April 2015",
8611   * or simply "remarketing list 2015". Most of the searches also add wildcards
8612   * implicitly at the start and the end of the search string. For example, a
8613   * search string of "remarketing list" will match objects with name "my
8614   * remarketing list", "remarketing list 2015", or simply "remarketing list".
8615   * @opt_param string sortField Field by which to sort the list.
8616   * @opt_param int maxResults Maximum number of results to return.
8617   * @opt_param string pageToken Value of the nextPageToken from the previous
8618   * result page.
8619   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8620   * @opt_param bool active Select only active or only inactive targetable
8621   * remarketing lists.
8622   * @return Google_Service_Dfareporting_TargetableRemarketingListsListResponse
8623   */
8624  public function listTargetableRemarketingLists($profileId, $advertiserId, $optParams = array())
8625  {
8626    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8627    $params = array_merge($params, $optParams);
8628    return $this->call('list', array($params), "Google_Service_Dfareporting_TargetableRemarketingListsListResponse");
8629  }
8630}
8631
8632/**
8633 * The "userProfiles" collection of methods.
8634 * Typical usage is:
8635 *  <code>
8636 *   $dfareportingService = new Google_Service_Dfareporting(...);
8637 *   $userProfiles = $dfareportingService->userProfiles;
8638 *  </code>
8639 */
8640class Google_Service_Dfareporting_UserProfiles_Resource extends Google_Service_Resource
8641{
8642
8643  /**
8644   * Gets one user profile by ID. (userProfiles.get)
8645   *
8646   * @param string $profileId The user profile ID.
8647   * @param array $optParams Optional parameters.
8648   * @return Google_Service_Dfareporting_UserProfile
8649   */
8650  public function get($profileId, $optParams = array())
8651  {
8652    $params = array('profileId' => $profileId);
8653    $params = array_merge($params, $optParams);
8654    return $this->call('get', array($params), "Google_Service_Dfareporting_UserProfile");
8655  }
8656
8657  /**
8658   * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles)
8659   *
8660   * @param array $optParams Optional parameters.
8661   * @return Google_Service_Dfareporting_UserProfileList
8662   */
8663  public function listUserProfiles($optParams = array())
8664  {
8665    $params = array();
8666    $params = array_merge($params, $optParams);
8667    return $this->call('list', array($params), "Google_Service_Dfareporting_UserProfileList");
8668  }
8669}
8670
8671/**
8672 * The "userRolePermissionGroups" collection of methods.
8673 * Typical usage is:
8674 *  <code>
8675 *   $dfareportingService = new Google_Service_Dfareporting(...);
8676 *   $userRolePermissionGroups = $dfareportingService->userRolePermissionGroups;
8677 *  </code>
8678 */
8679class Google_Service_Dfareporting_UserRolePermissionGroups_Resource extends Google_Service_Resource
8680{
8681
8682  /**
8683   * Gets one user role permission group by ID. (userRolePermissionGroups.get)
8684   *
8685   * @param string $profileId User profile ID associated with this request.
8686   * @param string $id User role permission group ID.
8687   * @param array $optParams Optional parameters.
8688   * @return Google_Service_Dfareporting_UserRolePermissionGroup
8689   */
8690  public function get($profileId, $id, $optParams = array())
8691  {
8692    $params = array('profileId' => $profileId, 'id' => $id);
8693    $params = array_merge($params, $optParams);
8694    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermissionGroup");
8695  }
8696
8697  /**
8698   * Gets a list of all supported user role permission groups.
8699   * (userRolePermissionGroups.listUserRolePermissionGroups)
8700   *
8701   * @param string $profileId User profile ID associated with this request.
8702   * @param array $optParams Optional parameters.
8703   * @return Google_Service_Dfareporting_UserRolePermissionGroupsListResponse
8704   */
8705  public function listUserRolePermissionGroups($profileId, $optParams = array())
8706  {
8707    $params = array('profileId' => $profileId);
8708    $params = array_merge($params, $optParams);
8709    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionGroupsListResponse");
8710  }
8711}
8712
8713/**
8714 * The "userRolePermissions" collection of methods.
8715 * Typical usage is:
8716 *  <code>
8717 *   $dfareportingService = new Google_Service_Dfareporting(...);
8718 *   $userRolePermissions = $dfareportingService->userRolePermissions;
8719 *  </code>
8720 */
8721class Google_Service_Dfareporting_UserRolePermissions_Resource extends Google_Service_Resource
8722{
8723
8724  /**
8725   * Gets one user role permission by ID. (userRolePermissions.get)
8726   *
8727   * @param string $profileId User profile ID associated with this request.
8728   * @param string $id User role permission ID.
8729   * @param array $optParams Optional parameters.
8730   * @return Google_Service_Dfareporting_UserRolePermission
8731   */
8732  public function get($profileId, $id, $optParams = array())
8733  {
8734    $params = array('profileId' => $profileId, 'id' => $id);
8735    $params = array_merge($params, $optParams);
8736    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermission");
8737  }
8738
8739  /**
8740   * Gets a list of user role permissions, possibly filtered.
8741   * (userRolePermissions.listUserRolePermissions)
8742   *
8743   * @param string $profileId User profile ID associated with this request.
8744   * @param array $optParams Optional parameters.
8745   *
8746   * @opt_param string ids Select only user role permissions with these IDs.
8747   * @return Google_Service_Dfareporting_UserRolePermissionsListResponse
8748   */
8749  public function listUserRolePermissions($profileId, $optParams = array())
8750  {
8751    $params = array('profileId' => $profileId);
8752    $params = array_merge($params, $optParams);
8753    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionsListResponse");
8754  }
8755}
8756
8757/**
8758 * The "userRoles" collection of methods.
8759 * Typical usage is:
8760 *  <code>
8761 *   $dfareportingService = new Google_Service_Dfareporting(...);
8762 *   $userRoles = $dfareportingService->userRoles;
8763 *  </code>
8764 */
8765class Google_Service_Dfareporting_UserRoles_Resource extends Google_Service_Resource
8766{
8767
8768  /**
8769   * Deletes an existing user role. (userRoles.delete)
8770   *
8771   * @param string $profileId User profile ID associated with this request.
8772   * @param string $id User role ID.
8773   * @param array $optParams Optional parameters.
8774   */
8775  public function delete($profileId, $id, $optParams = array())
8776  {
8777    $params = array('profileId' => $profileId, 'id' => $id);
8778    $params = array_merge($params, $optParams);
8779    return $this->call('delete', array($params));
8780  }
8781
8782  /**
8783   * Gets one user role by ID. (userRoles.get)
8784   *
8785   * @param string $profileId User profile ID associated with this request.
8786   * @param string $id User role ID.
8787   * @param array $optParams Optional parameters.
8788   * @return Google_Service_Dfareporting_UserRole
8789   */
8790  public function get($profileId, $id, $optParams = array())
8791  {
8792    $params = array('profileId' => $profileId, 'id' => $id);
8793    $params = array_merge($params, $optParams);
8794    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRole");
8795  }
8796
8797  /**
8798   * Inserts a new user role. (userRoles.insert)
8799   *
8800   * @param string $profileId User profile ID associated with this request.
8801   * @param Google_UserRole $postBody
8802   * @param array $optParams Optional parameters.
8803   * @return Google_Service_Dfareporting_UserRole
8804   */
8805  public function insert($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8806  {
8807    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8808    $params = array_merge($params, $optParams);
8809    return $this->call('insert', array($params), "Google_Service_Dfareporting_UserRole");
8810  }
8811
8812  /**
8813   * Retrieves a list of user roles, possibly filtered. (userRoles.listUserRoles)
8814   *
8815   * @param string $profileId User profile ID associated with this request.
8816   * @param array $optParams Optional parameters.
8817   *
8818   * @opt_param string searchString Allows searching for objects by name or ID.
8819   * Wildcards (*) are allowed. For example, "userrole*2015" will return objects
8820   * with names like "userrole June 2015", "userrole April 2015", or simply
8821   * "userrole 2015". Most of the searches also add wildcards implicitly at the
8822   * start and the end of the search string. For example, a search string of
8823   * "userrole" will match objects with name "my userrole", "userrole 2015", or
8824   * simply "userrole".
8825   * @opt_param string subaccountId Select only user roles that belong to this
8826   * subaccount.
8827   * @opt_param string sortField Field by which to sort the list.
8828   * @opt_param string ids Select only user roles with the specified IDs.
8829   * @opt_param int maxResults Maximum number of results to return.
8830   * @opt_param string pageToken Value of the nextPageToken from the previous
8831   * result page.
8832   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8833   * @opt_param bool accountUserRoleOnly Select only account level user roles not
8834   * associated with any specific subaccount.
8835   * @return Google_Service_Dfareporting_UserRolesListResponse
8836   */
8837  public function listUserRoles($profileId, $optParams = array())
8838  {
8839    $params = array('profileId' => $profileId);
8840    $params = array_merge($params, $optParams);
8841    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolesListResponse");
8842  }
8843
8844  /**
8845   * Updates an existing user role. This method supports patch semantics.
8846   * (userRoles.patch)
8847   *
8848   * @param string $profileId User profile ID associated with this request.
8849   * @param string $id User role ID.
8850   * @param Google_UserRole $postBody
8851   * @param array $optParams Optional parameters.
8852   * @return Google_Service_Dfareporting_UserRole
8853   */
8854  public function patch($profileId, $id, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8855  {
8856    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8857    $params = array_merge($params, $optParams);
8858    return $this->call('patch', array($params), "Google_Service_Dfareporting_UserRole");
8859  }
8860
8861  /**
8862   * Updates an existing user role. (userRoles.update)
8863   *
8864   * @param string $profileId User profile ID associated with this request.
8865   * @param Google_UserRole $postBody
8866   * @param array $optParams Optional parameters.
8867   * @return Google_Service_Dfareporting_UserRole
8868   */
8869  public function update($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8870  {
8871    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8872    $params = array_merge($params, $optParams);
8873    return $this->call('update', array($params), "Google_Service_Dfareporting_UserRole");
8874  }
8875}
8876
8877
8878
8879
8880class Google_Service_Dfareporting_Account extends Google_Collection
8881{
8882  protected $collection_key = 'availablePermissionIds';
8883  protected $internal_gapi_mappings = array(
8884  );
8885  public $accountPermissionIds;
8886  public $accountProfile;
8887  public $active;
8888  public $activeAdsLimitTier;
8889  public $activeViewOptOut;
8890  public $availablePermissionIds;
8891  public $comscoreVceEnabled;
8892  public $countryId;
8893  public $currencyId;
8894  public $defaultCreativeSizeId;
8895  public $description;
8896  public $id;
8897  public $kind;
8898  public $locale;
8899  public $maximumImageSize;
8900  public $name;
8901  public $nielsenOcrEnabled;
8902  protected $reportsConfigurationType = 'Google_Service_Dfareporting_ReportsConfiguration';
8903  protected $reportsConfigurationDataType = '';
8904  public $teaserSizeLimit;
8905
8906
8907  public function setAccountPermissionIds($accountPermissionIds)
8908  {
8909    $this->accountPermissionIds = $accountPermissionIds;
8910  }
8911  public function getAccountPermissionIds()
8912  {
8913    return $this->accountPermissionIds;
8914  }
8915  public function setAccountProfile($accountProfile)
8916  {
8917    $this->accountProfile = $accountProfile;
8918  }
8919  public function getAccountProfile()
8920  {
8921    return $this->accountProfile;
8922  }
8923  public function setActive($active)
8924  {
8925    $this->active = $active;
8926  }
8927  public function getActive()
8928  {
8929    return $this->active;
8930  }
8931  public function setActiveAdsLimitTier($activeAdsLimitTier)
8932  {
8933    $this->activeAdsLimitTier = $activeAdsLimitTier;
8934  }
8935  public function getActiveAdsLimitTier()
8936  {
8937    return $this->activeAdsLimitTier;
8938  }
8939  public function setActiveViewOptOut($activeViewOptOut)
8940  {
8941    $this->activeViewOptOut = $activeViewOptOut;
8942  }
8943  public function getActiveViewOptOut()
8944  {
8945    return $this->activeViewOptOut;
8946  }
8947  public function setAvailablePermissionIds($availablePermissionIds)
8948  {
8949    $this->availablePermissionIds = $availablePermissionIds;
8950  }
8951  public function getAvailablePermissionIds()
8952  {
8953    return $this->availablePermissionIds;
8954  }
8955  public function setComscoreVceEnabled($comscoreVceEnabled)
8956  {
8957    $this->comscoreVceEnabled = $comscoreVceEnabled;
8958  }
8959  public function getComscoreVceEnabled()
8960  {
8961    return $this->comscoreVceEnabled;
8962  }
8963  public function setCountryId($countryId)
8964  {
8965    $this->countryId = $countryId;
8966  }
8967  public function getCountryId()
8968  {
8969    return $this->countryId;
8970  }
8971  public function setCurrencyId($currencyId)
8972  {
8973    $this->currencyId = $currencyId;
8974  }
8975  public function getCurrencyId()
8976  {
8977    return $this->currencyId;
8978  }
8979  public function setDefaultCreativeSizeId($defaultCreativeSizeId)
8980  {
8981    $this->defaultCreativeSizeId = $defaultCreativeSizeId;
8982  }
8983  public function getDefaultCreativeSizeId()
8984  {
8985    return $this->defaultCreativeSizeId;
8986  }
8987  public function setDescription($description)
8988  {
8989    $this->description = $description;
8990  }
8991  public function getDescription()
8992  {
8993    return $this->description;
8994  }
8995  public function setId($id)
8996  {
8997    $this->id = $id;
8998  }
8999  public function getId()
9000  {
9001    return $this->id;
9002  }
9003  public function setKind($kind)
9004  {
9005    $this->kind = $kind;
9006  }
9007  public function getKind()
9008  {
9009    return $this->kind;
9010  }
9011  public function setLocale($locale)
9012  {
9013    $this->locale = $locale;
9014  }
9015  public function getLocale()
9016  {
9017    return $this->locale;
9018  }
9019  public function setMaximumImageSize($maximumImageSize)
9020  {
9021    $this->maximumImageSize = $maximumImageSize;
9022  }
9023  public function getMaximumImageSize()
9024  {
9025    return $this->maximumImageSize;
9026  }
9027  public function setName($name)
9028  {
9029    $this->name = $name;
9030  }
9031  public function getName()
9032  {
9033    return $this->name;
9034  }
9035  public function setNielsenOcrEnabled($nielsenOcrEnabled)
9036  {
9037    $this->nielsenOcrEnabled = $nielsenOcrEnabled;
9038  }
9039  public function getNielsenOcrEnabled()
9040  {
9041    return $this->nielsenOcrEnabled;
9042  }
9043  public function setReportsConfiguration(Google_Service_Dfareporting_ReportsConfiguration $reportsConfiguration)
9044  {
9045    $this->reportsConfiguration = $reportsConfiguration;
9046  }
9047  public function getReportsConfiguration()
9048  {
9049    return $this->reportsConfiguration;
9050  }
9051  public function setTeaserSizeLimit($teaserSizeLimit)
9052  {
9053    $this->teaserSizeLimit = $teaserSizeLimit;
9054  }
9055  public function getTeaserSizeLimit()
9056  {
9057    return $this->teaserSizeLimit;
9058  }
9059}
9060
9061class Google_Service_Dfareporting_AccountActiveAdSummary extends Google_Model
9062{
9063  protected $internal_gapi_mappings = array(
9064  );
9065  public $accountId;
9066  public $activeAds;
9067  public $activeAdsLimitTier;
9068  public $availableAds;
9069  public $kind;
9070
9071
9072  public function setAccountId($accountId)
9073  {
9074    $this->accountId = $accountId;
9075  }
9076  public function getAccountId()
9077  {
9078    return $this->accountId;
9079  }
9080  public function setActiveAds($activeAds)
9081  {
9082    $this->activeAds = $activeAds;
9083  }
9084  public function getActiveAds()
9085  {
9086    return $this->activeAds;
9087  }
9088  public function setActiveAdsLimitTier($activeAdsLimitTier)
9089  {
9090    $this->activeAdsLimitTier = $activeAdsLimitTier;
9091  }
9092  public function getActiveAdsLimitTier()
9093  {
9094    return $this->activeAdsLimitTier;
9095  }
9096  public function setAvailableAds($availableAds)
9097  {
9098    $this->availableAds = $availableAds;
9099  }
9100  public function getAvailableAds()
9101  {
9102    return $this->availableAds;
9103  }
9104  public function setKind($kind)
9105  {
9106    $this->kind = $kind;
9107  }
9108  public function getKind()
9109  {
9110    return $this->kind;
9111  }
9112}
9113
9114class Google_Service_Dfareporting_AccountPermission extends Google_Collection
9115{
9116  protected $collection_key = 'accountProfiles';
9117  protected $internal_gapi_mappings = array(
9118  );
9119  public $accountProfiles;
9120  public $id;
9121  public $kind;
9122  public $level;
9123  public $name;
9124  public $permissionGroupId;
9125
9126
9127  public function setAccountProfiles($accountProfiles)
9128  {
9129    $this->accountProfiles = $accountProfiles;
9130  }
9131  public function getAccountProfiles()
9132  {
9133    return $this->accountProfiles;
9134  }
9135  public function setId($id)
9136  {
9137    $this->id = $id;
9138  }
9139  public function getId()
9140  {
9141    return $this->id;
9142  }
9143  public function setKind($kind)
9144  {
9145    $this->kind = $kind;
9146  }
9147  public function getKind()
9148  {
9149    return $this->kind;
9150  }
9151  public function setLevel($level)
9152  {
9153    $this->level = $level;
9154  }
9155  public function getLevel()
9156  {
9157    return $this->level;
9158  }
9159  public function setName($name)
9160  {
9161    $this->name = $name;
9162  }
9163  public function getName()
9164  {
9165    return $this->name;
9166  }
9167  public function setPermissionGroupId($permissionGroupId)
9168  {
9169    $this->permissionGroupId = $permissionGroupId;
9170  }
9171  public function getPermissionGroupId()
9172  {
9173    return $this->permissionGroupId;
9174  }
9175}
9176
9177class Google_Service_Dfareporting_AccountPermissionGroup extends Google_Model
9178{
9179  protected $internal_gapi_mappings = array(
9180  );
9181  public $id;
9182  public $kind;
9183  public $name;
9184
9185
9186  public function setId($id)
9187  {
9188    $this->id = $id;
9189  }
9190  public function getId()
9191  {
9192    return $this->id;
9193  }
9194  public function setKind($kind)
9195  {
9196    $this->kind = $kind;
9197  }
9198  public function getKind()
9199  {
9200    return $this->kind;
9201  }
9202  public function setName($name)
9203  {
9204    $this->name = $name;
9205  }
9206  public function getName()
9207  {
9208    return $this->name;
9209  }
9210}
9211
9212class Google_Service_Dfareporting_AccountPermissionGroupsListResponse extends Google_Collection
9213{
9214  protected $collection_key = 'accountPermissionGroups';
9215  protected $internal_gapi_mappings = array(
9216  );
9217  protected $accountPermissionGroupsType = 'Google_Service_Dfareporting_AccountPermissionGroup';
9218  protected $accountPermissionGroupsDataType = 'array';
9219  public $kind;
9220
9221
9222  public function setAccountPermissionGroups($accountPermissionGroups)
9223  {
9224    $this->accountPermissionGroups = $accountPermissionGroups;
9225  }
9226  public function getAccountPermissionGroups()
9227  {
9228    return $this->accountPermissionGroups;
9229  }
9230  public function setKind($kind)
9231  {
9232    $this->kind = $kind;
9233  }
9234  public function getKind()
9235  {
9236    return $this->kind;
9237  }
9238}
9239
9240class Google_Service_Dfareporting_AccountPermissionsListResponse extends Google_Collection
9241{
9242  protected $collection_key = 'accountPermissions';
9243  protected $internal_gapi_mappings = array(
9244  );
9245  protected $accountPermissionsType = 'Google_Service_Dfareporting_AccountPermission';
9246  protected $accountPermissionsDataType = 'array';
9247  public $kind;
9248
9249
9250  public function setAccountPermissions($accountPermissions)
9251  {
9252    $this->accountPermissions = $accountPermissions;
9253  }
9254  public function getAccountPermissions()
9255  {
9256    return $this->accountPermissions;
9257  }
9258  public function setKind($kind)
9259  {
9260    $this->kind = $kind;
9261  }
9262  public function getKind()
9263  {
9264    return $this->kind;
9265  }
9266}
9267
9268class Google_Service_Dfareporting_AccountUserProfile extends Google_Model
9269{
9270  protected $internal_gapi_mappings = array(
9271  );
9272  public $accountId;
9273  public $active;
9274  protected $advertiserFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9275  protected $advertiserFilterDataType = '';
9276  protected $campaignFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9277  protected $campaignFilterDataType = '';
9278  public $comments;
9279  public $email;
9280  public $id;
9281  public $kind;
9282  public $locale;
9283  public $name;
9284  protected $siteFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9285  protected $siteFilterDataType = '';
9286  public $subaccountId;
9287  public $traffickerType;
9288  public $userAccessType;
9289  protected $userRoleFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9290  protected $userRoleFilterDataType = '';
9291  public $userRoleId;
9292
9293
9294  public function setAccountId($accountId)
9295  {
9296    $this->accountId = $accountId;
9297  }
9298  public function getAccountId()
9299  {
9300    return $this->accountId;
9301  }
9302  public function setActive($active)
9303  {
9304    $this->active = $active;
9305  }
9306  public function getActive()
9307  {
9308    return $this->active;
9309  }
9310  public function setAdvertiserFilter(Google_Service_Dfareporting_ObjectFilter $advertiserFilter)
9311  {
9312    $this->advertiserFilter = $advertiserFilter;
9313  }
9314  public function getAdvertiserFilter()
9315  {
9316    return $this->advertiserFilter;
9317  }
9318  public function setCampaignFilter(Google_Service_Dfareporting_ObjectFilter $campaignFilter)
9319  {
9320    $this->campaignFilter = $campaignFilter;
9321  }
9322  public function getCampaignFilter()
9323  {
9324    return $this->campaignFilter;
9325  }
9326  public function setComments($comments)
9327  {
9328    $this->comments = $comments;
9329  }
9330  public function getComments()
9331  {
9332    return $this->comments;
9333  }
9334  public function setEmail($email)
9335  {
9336    $this->email = $email;
9337  }
9338  public function getEmail()
9339  {
9340    return $this->email;
9341  }
9342  public function setId($id)
9343  {
9344    $this->id = $id;
9345  }
9346  public function getId()
9347  {
9348    return $this->id;
9349  }
9350  public function setKind($kind)
9351  {
9352    $this->kind = $kind;
9353  }
9354  public function getKind()
9355  {
9356    return $this->kind;
9357  }
9358  public function setLocale($locale)
9359  {
9360    $this->locale = $locale;
9361  }
9362  public function getLocale()
9363  {
9364    return $this->locale;
9365  }
9366  public function setName($name)
9367  {
9368    $this->name = $name;
9369  }
9370  public function getName()
9371  {
9372    return $this->name;
9373  }
9374  public function setSiteFilter(Google_Service_Dfareporting_ObjectFilter $siteFilter)
9375  {
9376    $this->siteFilter = $siteFilter;
9377  }
9378  public function getSiteFilter()
9379  {
9380    return $this->siteFilter;
9381  }
9382  public function setSubaccountId($subaccountId)
9383  {
9384    $this->subaccountId = $subaccountId;
9385  }
9386  public function getSubaccountId()
9387  {
9388    return $this->subaccountId;
9389  }
9390  public function setTraffickerType($traffickerType)
9391  {
9392    $this->traffickerType = $traffickerType;
9393  }
9394  public function getTraffickerType()
9395  {
9396    return $this->traffickerType;
9397  }
9398  public function setUserAccessType($userAccessType)
9399  {
9400    $this->userAccessType = $userAccessType;
9401  }
9402  public function getUserAccessType()
9403  {
9404    return $this->userAccessType;
9405  }
9406  public function setUserRoleFilter(Google_Service_Dfareporting_ObjectFilter $userRoleFilter)
9407  {
9408    $this->userRoleFilter = $userRoleFilter;
9409  }
9410  public function getUserRoleFilter()
9411  {
9412    return $this->userRoleFilter;
9413  }
9414  public function setUserRoleId($userRoleId)
9415  {
9416    $this->userRoleId = $userRoleId;
9417  }
9418  public function getUserRoleId()
9419  {
9420    return $this->userRoleId;
9421  }
9422}
9423
9424class Google_Service_Dfareporting_AccountUserProfilesListResponse extends Google_Collection
9425{
9426  protected $collection_key = 'accountUserProfiles';
9427  protected $internal_gapi_mappings = array(
9428  );
9429  protected $accountUserProfilesType = 'Google_Service_Dfareporting_AccountUserProfile';
9430  protected $accountUserProfilesDataType = 'array';
9431  public $kind;
9432  public $nextPageToken;
9433
9434
9435  public function setAccountUserProfiles($accountUserProfiles)
9436  {
9437    $this->accountUserProfiles = $accountUserProfiles;
9438  }
9439  public function getAccountUserProfiles()
9440  {
9441    return $this->accountUserProfiles;
9442  }
9443  public function setKind($kind)
9444  {
9445    $this->kind = $kind;
9446  }
9447  public function getKind()
9448  {
9449    return $this->kind;
9450  }
9451  public function setNextPageToken($nextPageToken)
9452  {
9453    $this->nextPageToken = $nextPageToken;
9454  }
9455  public function getNextPageToken()
9456  {
9457    return $this->nextPageToken;
9458  }
9459}
9460
9461class Google_Service_Dfareporting_AccountsListResponse extends Google_Collection
9462{
9463  protected $collection_key = 'accounts';
9464  protected $internal_gapi_mappings = array(
9465  );
9466  protected $accountsType = 'Google_Service_Dfareporting_Account';
9467  protected $accountsDataType = 'array';
9468  public $kind;
9469  public $nextPageToken;
9470
9471
9472  public function setAccounts($accounts)
9473  {
9474    $this->accounts = $accounts;
9475  }
9476  public function getAccounts()
9477  {
9478    return $this->accounts;
9479  }
9480  public function setKind($kind)
9481  {
9482    $this->kind = $kind;
9483  }
9484  public function getKind()
9485  {
9486    return $this->kind;
9487  }
9488  public function setNextPageToken($nextPageToken)
9489  {
9490    $this->nextPageToken = $nextPageToken;
9491  }
9492  public function getNextPageToken()
9493  {
9494    return $this->nextPageToken;
9495  }
9496}
9497
9498class Google_Service_Dfareporting_Activities extends Google_Collection
9499{
9500  protected $collection_key = 'metricNames';
9501  protected $internal_gapi_mappings = array(
9502  );
9503  protected $filtersType = 'Google_Service_Dfareporting_DimensionValue';
9504  protected $filtersDataType = 'array';
9505  public $kind;
9506  public $metricNames;
9507
9508
9509  public function setFilters($filters)
9510  {
9511    $this->filters = $filters;
9512  }
9513  public function getFilters()
9514  {
9515    return $this->filters;
9516  }
9517  public function setKind($kind)
9518  {
9519    $this->kind = $kind;
9520  }
9521  public function getKind()
9522  {
9523    return $this->kind;
9524  }
9525  public function setMetricNames($metricNames)
9526  {
9527    $this->metricNames = $metricNames;
9528  }
9529  public function getMetricNames()
9530  {
9531    return $this->metricNames;
9532  }
9533}
9534
9535class Google_Service_Dfareporting_Ad extends Google_Collection
9536{
9537  protected $collection_key = 'placementAssignments';
9538  protected $internal_gapi_mappings = array(
9539        "remarketingListExpression" => "remarketing_list_expression",
9540  );
9541  public $accountId;
9542  public $active;
9543  public $advertiserId;
9544  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9545  protected $advertiserIdDimensionValueDataType = '';
9546  public $archived;
9547  public $audienceSegmentId;
9548  public $campaignId;
9549  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9550  protected $campaignIdDimensionValueDataType = '';
9551  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
9552  protected $clickThroughUrlDataType = '';
9553  protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
9554  protected $clickThroughUrlSuffixPropertiesDataType = '';
9555  public $comments;
9556  public $compatibility;
9557  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9558  protected $createInfoDataType = '';
9559  protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
9560  protected $creativeGroupAssignmentsDataType = 'array';
9561  protected $creativeRotationType = 'Google_Service_Dfareporting_CreativeRotation';
9562  protected $creativeRotationDataType = '';
9563  protected $dayPartTargetingType = 'Google_Service_Dfareporting_DayPartTargeting';
9564  protected $dayPartTargetingDataType = '';
9565  protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
9566  protected $defaultClickThroughEventTagPropertiesDataType = '';
9567  protected $deliveryScheduleType = 'Google_Service_Dfareporting_DeliverySchedule';
9568  protected $deliveryScheduleDataType = '';
9569  public $dynamicClickTracker;
9570  public $endTime;
9571  protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
9572  protected $eventTagOverridesDataType = 'array';
9573  protected $geoTargetingType = 'Google_Service_Dfareporting_GeoTargeting';
9574  protected $geoTargetingDataType = '';
9575  public $id;
9576  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9577  protected $idDimensionValueDataType = '';
9578  protected $keyValueTargetingExpressionType = 'Google_Service_Dfareporting_KeyValueTargetingExpression';
9579  protected $keyValueTargetingExpressionDataType = '';
9580  public $kind;
9581  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9582  protected $lastModifiedInfoDataType = '';
9583  public $name;
9584  protected $placementAssignmentsType = 'Google_Service_Dfareporting_PlacementAssignment';
9585  protected $placementAssignmentsDataType = 'array';
9586  protected $remarketingListExpressionType = 'Google_Service_Dfareporting_ListTargetingExpression';
9587  protected $remarketingListExpressionDataType = '';
9588  protected $sizeType = 'Google_Service_Dfareporting_Size';
9589  protected $sizeDataType = '';
9590  public $sslCompliant;
9591  public $sslRequired;
9592  public $startTime;
9593  public $subaccountId;
9594  protected $technologyTargetingType = 'Google_Service_Dfareporting_TechnologyTargeting';
9595  protected $technologyTargetingDataType = '';
9596  public $type;
9597
9598
9599  public function setAccountId($accountId)
9600  {
9601    $this->accountId = $accountId;
9602  }
9603  public function getAccountId()
9604  {
9605    return $this->accountId;
9606  }
9607  public function setActive($active)
9608  {
9609    $this->active = $active;
9610  }
9611  public function getActive()
9612  {
9613    return $this->active;
9614  }
9615  public function setAdvertiserId($advertiserId)
9616  {
9617    $this->advertiserId = $advertiserId;
9618  }
9619  public function getAdvertiserId()
9620  {
9621    return $this->advertiserId;
9622  }
9623  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
9624  {
9625    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
9626  }
9627  public function getAdvertiserIdDimensionValue()
9628  {
9629    return $this->advertiserIdDimensionValue;
9630  }
9631  public function setArchived($archived)
9632  {
9633    $this->archived = $archived;
9634  }
9635  public function getArchived()
9636  {
9637    return $this->archived;
9638  }
9639  public function setAudienceSegmentId($audienceSegmentId)
9640  {
9641    $this->audienceSegmentId = $audienceSegmentId;
9642  }
9643  public function getAudienceSegmentId()
9644  {
9645    return $this->audienceSegmentId;
9646  }
9647  public function setCampaignId($campaignId)
9648  {
9649    $this->campaignId = $campaignId;
9650  }
9651  public function getCampaignId()
9652  {
9653    return $this->campaignId;
9654  }
9655  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
9656  {
9657    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
9658  }
9659  public function getCampaignIdDimensionValue()
9660  {
9661    return $this->campaignIdDimensionValue;
9662  }
9663  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
9664  {
9665    $this->clickThroughUrl = $clickThroughUrl;
9666  }
9667  public function getClickThroughUrl()
9668  {
9669    return $this->clickThroughUrl;
9670  }
9671  public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
9672  {
9673    $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
9674  }
9675  public function getClickThroughUrlSuffixProperties()
9676  {
9677    return $this->clickThroughUrlSuffixProperties;
9678  }
9679  public function setComments($comments)
9680  {
9681    $this->comments = $comments;
9682  }
9683  public function getComments()
9684  {
9685    return $this->comments;
9686  }
9687  public function setCompatibility($compatibility)
9688  {
9689    $this->compatibility = $compatibility;
9690  }
9691  public function getCompatibility()
9692  {
9693    return $this->compatibility;
9694  }
9695  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
9696  {
9697    $this->createInfo = $createInfo;
9698  }
9699  public function getCreateInfo()
9700  {
9701    return $this->createInfo;
9702  }
9703  public function setCreativeGroupAssignments($creativeGroupAssignments)
9704  {
9705    $this->creativeGroupAssignments = $creativeGroupAssignments;
9706  }
9707  public function getCreativeGroupAssignments()
9708  {
9709    return $this->creativeGroupAssignments;
9710  }
9711  public function setCreativeRotation(Google_Service_Dfareporting_CreativeRotation $creativeRotation)
9712  {
9713    $this->creativeRotation = $creativeRotation;
9714  }
9715  public function getCreativeRotation()
9716  {
9717    return $this->creativeRotation;
9718  }
9719  public function setDayPartTargeting(Google_Service_Dfareporting_DayPartTargeting $dayPartTargeting)
9720  {
9721    $this->dayPartTargeting = $dayPartTargeting;
9722  }
9723  public function getDayPartTargeting()
9724  {
9725    return $this->dayPartTargeting;
9726  }
9727  public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
9728  {
9729    $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
9730  }
9731  public function getDefaultClickThroughEventTagProperties()
9732  {
9733    return $this->defaultClickThroughEventTagProperties;
9734  }
9735  public function setDeliverySchedule(Google_Service_Dfareporting_DeliverySchedule $deliverySchedule)
9736  {
9737    $this->deliverySchedule = $deliverySchedule;
9738  }
9739  public function getDeliverySchedule()
9740  {
9741    return $this->deliverySchedule;
9742  }
9743  public function setDynamicClickTracker($dynamicClickTracker)
9744  {
9745    $this->dynamicClickTracker = $dynamicClickTracker;
9746  }
9747  public function getDynamicClickTracker()
9748  {
9749    return $this->dynamicClickTracker;
9750  }
9751  public function setEndTime($endTime)
9752  {
9753    $this->endTime = $endTime;
9754  }
9755  public function getEndTime()
9756  {
9757    return $this->endTime;
9758  }
9759  public function setEventTagOverrides($eventTagOverrides)
9760  {
9761    $this->eventTagOverrides = $eventTagOverrides;
9762  }
9763  public function getEventTagOverrides()
9764  {
9765    return $this->eventTagOverrides;
9766  }
9767  public function setGeoTargeting(Google_Service_Dfareporting_GeoTargeting $geoTargeting)
9768  {
9769    $this->geoTargeting = $geoTargeting;
9770  }
9771  public function getGeoTargeting()
9772  {
9773    return $this->geoTargeting;
9774  }
9775  public function setId($id)
9776  {
9777    $this->id = $id;
9778  }
9779  public function getId()
9780  {
9781    return $this->id;
9782  }
9783  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
9784  {
9785    $this->idDimensionValue = $idDimensionValue;
9786  }
9787  public function getIdDimensionValue()
9788  {
9789    return $this->idDimensionValue;
9790  }
9791  public function setKeyValueTargetingExpression(Google_Service_Dfareporting_KeyValueTargetingExpression $keyValueTargetingExpression)
9792  {
9793    $this->keyValueTargetingExpression = $keyValueTargetingExpression;
9794  }
9795  public function getKeyValueTargetingExpression()
9796  {
9797    return $this->keyValueTargetingExpression;
9798  }
9799  public function setKind($kind)
9800  {
9801    $this->kind = $kind;
9802  }
9803  public function getKind()
9804  {
9805    return $this->kind;
9806  }
9807  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
9808  {
9809    $this->lastModifiedInfo = $lastModifiedInfo;
9810  }
9811  public function getLastModifiedInfo()
9812  {
9813    return $this->lastModifiedInfo;
9814  }
9815  public function setName($name)
9816  {
9817    $this->name = $name;
9818  }
9819  public function getName()
9820  {
9821    return $this->name;
9822  }
9823  public function setPlacementAssignments($placementAssignments)
9824  {
9825    $this->placementAssignments = $placementAssignments;
9826  }
9827  public function getPlacementAssignments()
9828  {
9829    return $this->placementAssignments;
9830  }
9831  public function setRemarketingListExpression(Google_Service_Dfareporting_ListTargetingExpression $remarketingListExpression)
9832  {
9833    $this->remarketingListExpression = $remarketingListExpression;
9834  }
9835  public function getRemarketingListExpression()
9836  {
9837    return $this->remarketingListExpression;
9838  }
9839  public function setSize(Google_Service_Dfareporting_Size $size)
9840  {
9841    $this->size = $size;
9842  }
9843  public function getSize()
9844  {
9845    return $this->size;
9846  }
9847  public function setSslCompliant($sslCompliant)
9848  {
9849    $this->sslCompliant = $sslCompliant;
9850  }
9851  public function getSslCompliant()
9852  {
9853    return $this->sslCompliant;
9854  }
9855  public function setSslRequired($sslRequired)
9856  {
9857    $this->sslRequired = $sslRequired;
9858  }
9859  public function getSslRequired()
9860  {
9861    return $this->sslRequired;
9862  }
9863  public function setStartTime($startTime)
9864  {
9865    $this->startTime = $startTime;
9866  }
9867  public function getStartTime()
9868  {
9869    return $this->startTime;
9870  }
9871  public function setSubaccountId($subaccountId)
9872  {
9873    $this->subaccountId = $subaccountId;
9874  }
9875  public function getSubaccountId()
9876  {
9877    return $this->subaccountId;
9878  }
9879  public function setTechnologyTargeting(Google_Service_Dfareporting_TechnologyTargeting $technologyTargeting)
9880  {
9881    $this->technologyTargeting = $technologyTargeting;
9882  }
9883  public function getTechnologyTargeting()
9884  {
9885    return $this->technologyTargeting;
9886  }
9887  public function setType($type)
9888  {
9889    $this->type = $type;
9890  }
9891  public function getType()
9892  {
9893    return $this->type;
9894  }
9895}
9896
9897class Google_Service_Dfareporting_AdSlot extends Google_Model
9898{
9899  protected $internal_gapi_mappings = array(
9900  );
9901  public $comment;
9902  public $compatibility;
9903  public $height;
9904  public $linkedPlacementId;
9905  public $name;
9906  public $paymentSourceType;
9907  public $primary;
9908  public $width;
9909
9910
9911  public function setComment($comment)
9912  {
9913    $this->comment = $comment;
9914  }
9915  public function getComment()
9916  {
9917    return $this->comment;
9918  }
9919  public function setCompatibility($compatibility)
9920  {
9921    $this->compatibility = $compatibility;
9922  }
9923  public function getCompatibility()
9924  {
9925    return $this->compatibility;
9926  }
9927  public function setHeight($height)
9928  {
9929    $this->height = $height;
9930  }
9931  public function getHeight()
9932  {
9933    return $this->height;
9934  }
9935  public function setLinkedPlacementId($linkedPlacementId)
9936  {
9937    $this->linkedPlacementId = $linkedPlacementId;
9938  }
9939  public function getLinkedPlacementId()
9940  {
9941    return $this->linkedPlacementId;
9942  }
9943  public function setName($name)
9944  {
9945    $this->name = $name;
9946  }
9947  public function getName()
9948  {
9949    return $this->name;
9950  }
9951  public function setPaymentSourceType($paymentSourceType)
9952  {
9953    $this->paymentSourceType = $paymentSourceType;
9954  }
9955  public function getPaymentSourceType()
9956  {
9957    return $this->paymentSourceType;
9958  }
9959  public function setPrimary($primary)
9960  {
9961    $this->primary = $primary;
9962  }
9963  public function getPrimary()
9964  {
9965    return $this->primary;
9966  }
9967  public function setWidth($width)
9968  {
9969    $this->width = $width;
9970  }
9971  public function getWidth()
9972  {
9973    return $this->width;
9974  }
9975}
9976
9977class Google_Service_Dfareporting_AdsListResponse extends Google_Collection
9978{
9979  protected $collection_key = 'ads';
9980  protected $internal_gapi_mappings = array(
9981  );
9982  protected $adsType = 'Google_Service_Dfareporting_Ad';
9983  protected $adsDataType = 'array';
9984  public $kind;
9985  public $nextPageToken;
9986
9987
9988  public function setAds($ads)
9989  {
9990    $this->ads = $ads;
9991  }
9992  public function getAds()
9993  {
9994    return $this->ads;
9995  }
9996  public function setKind($kind)
9997  {
9998    $this->kind = $kind;
9999  }
10000  public function getKind()
10001  {
10002    return $this->kind;
10003  }
10004  public function setNextPageToken($nextPageToken)
10005  {
10006    $this->nextPageToken = $nextPageToken;
10007  }
10008  public function getNextPageToken()
10009  {
10010    return $this->nextPageToken;
10011  }
10012}
10013
10014class Google_Service_Dfareporting_Advertiser extends Google_Model
10015{
10016  protected $internal_gapi_mappings = array(
10017  );
10018  public $accountId;
10019  public $advertiserGroupId;
10020  public $clickThroughUrlSuffix;
10021  public $defaultClickThroughEventTagId;
10022  public $defaultEmail;
10023  public $floodlightConfigurationId;
10024  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10025  protected $floodlightConfigurationIdDimensionValueDataType = '';
10026  public $id;
10027  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10028  protected $idDimensionValueDataType = '';
10029  public $kind;
10030  public $name;
10031  public $originalFloodlightConfigurationId;
10032  public $status;
10033  public $subaccountId;
10034
10035
10036  public function setAccountId($accountId)
10037  {
10038    $this->accountId = $accountId;
10039  }
10040  public function getAccountId()
10041  {
10042    return $this->accountId;
10043  }
10044  public function setAdvertiserGroupId($advertiserGroupId)
10045  {
10046    $this->advertiserGroupId = $advertiserGroupId;
10047  }
10048  public function getAdvertiserGroupId()
10049  {
10050    return $this->advertiserGroupId;
10051  }
10052  public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
10053  {
10054    $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
10055  }
10056  public function getClickThroughUrlSuffix()
10057  {
10058    return $this->clickThroughUrlSuffix;
10059  }
10060  public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
10061  {
10062    $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
10063  }
10064  public function getDefaultClickThroughEventTagId()
10065  {
10066    return $this->defaultClickThroughEventTagId;
10067  }
10068  public function setDefaultEmail($defaultEmail)
10069  {
10070    $this->defaultEmail = $defaultEmail;
10071  }
10072  public function getDefaultEmail()
10073  {
10074    return $this->defaultEmail;
10075  }
10076  public function setFloodlightConfigurationId($floodlightConfigurationId)
10077  {
10078    $this->floodlightConfigurationId = $floodlightConfigurationId;
10079  }
10080  public function getFloodlightConfigurationId()
10081  {
10082    return $this->floodlightConfigurationId;
10083  }
10084  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
10085  {
10086    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
10087  }
10088  public function getFloodlightConfigurationIdDimensionValue()
10089  {
10090    return $this->floodlightConfigurationIdDimensionValue;
10091  }
10092  public function setId($id)
10093  {
10094    $this->id = $id;
10095  }
10096  public function getId()
10097  {
10098    return $this->id;
10099  }
10100  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10101  {
10102    $this->idDimensionValue = $idDimensionValue;
10103  }
10104  public function getIdDimensionValue()
10105  {
10106    return $this->idDimensionValue;
10107  }
10108  public function setKind($kind)
10109  {
10110    $this->kind = $kind;
10111  }
10112  public function getKind()
10113  {
10114    return $this->kind;
10115  }
10116  public function setName($name)
10117  {
10118    $this->name = $name;
10119  }
10120  public function getName()
10121  {
10122    return $this->name;
10123  }
10124  public function setOriginalFloodlightConfigurationId($originalFloodlightConfigurationId)
10125  {
10126    $this->originalFloodlightConfigurationId = $originalFloodlightConfigurationId;
10127  }
10128  public function getOriginalFloodlightConfigurationId()
10129  {
10130    return $this->originalFloodlightConfigurationId;
10131  }
10132  public function setStatus($status)
10133  {
10134    $this->status = $status;
10135  }
10136  public function getStatus()
10137  {
10138    return $this->status;
10139  }
10140  public function setSubaccountId($subaccountId)
10141  {
10142    $this->subaccountId = $subaccountId;
10143  }
10144  public function getSubaccountId()
10145  {
10146    return $this->subaccountId;
10147  }
10148}
10149
10150class Google_Service_Dfareporting_AdvertiserGroup extends Google_Model
10151{
10152  protected $internal_gapi_mappings = array(
10153  );
10154  public $accountId;
10155  public $id;
10156  public $kind;
10157  public $name;
10158
10159
10160  public function setAccountId($accountId)
10161  {
10162    $this->accountId = $accountId;
10163  }
10164  public function getAccountId()
10165  {
10166    return $this->accountId;
10167  }
10168  public function setId($id)
10169  {
10170    $this->id = $id;
10171  }
10172  public function getId()
10173  {
10174    return $this->id;
10175  }
10176  public function setKind($kind)
10177  {
10178    $this->kind = $kind;
10179  }
10180  public function getKind()
10181  {
10182    return $this->kind;
10183  }
10184  public function setName($name)
10185  {
10186    $this->name = $name;
10187  }
10188  public function getName()
10189  {
10190    return $this->name;
10191  }
10192}
10193
10194class Google_Service_Dfareporting_AdvertiserGroupsListResponse extends Google_Collection
10195{
10196  protected $collection_key = 'advertiserGroups';
10197  protected $internal_gapi_mappings = array(
10198  );
10199  protected $advertiserGroupsType = 'Google_Service_Dfareporting_AdvertiserGroup';
10200  protected $advertiserGroupsDataType = 'array';
10201  public $kind;
10202  public $nextPageToken;
10203
10204
10205  public function setAdvertiserGroups($advertiserGroups)
10206  {
10207    $this->advertiserGroups = $advertiserGroups;
10208  }
10209  public function getAdvertiserGroups()
10210  {
10211    return $this->advertiserGroups;
10212  }
10213  public function setKind($kind)
10214  {
10215    $this->kind = $kind;
10216  }
10217  public function getKind()
10218  {
10219    return $this->kind;
10220  }
10221  public function setNextPageToken($nextPageToken)
10222  {
10223    $this->nextPageToken = $nextPageToken;
10224  }
10225  public function getNextPageToken()
10226  {
10227    return $this->nextPageToken;
10228  }
10229}
10230
10231class Google_Service_Dfareporting_AdvertisersListResponse extends Google_Collection
10232{
10233  protected $collection_key = 'advertisers';
10234  protected $internal_gapi_mappings = array(
10235  );
10236  protected $advertisersType = 'Google_Service_Dfareporting_Advertiser';
10237  protected $advertisersDataType = 'array';
10238  public $kind;
10239  public $nextPageToken;
10240
10241
10242  public function setAdvertisers($advertisers)
10243  {
10244    $this->advertisers = $advertisers;
10245  }
10246  public function getAdvertisers()
10247  {
10248    return $this->advertisers;
10249  }
10250  public function setKind($kind)
10251  {
10252    $this->kind = $kind;
10253  }
10254  public function getKind()
10255  {
10256    return $this->kind;
10257  }
10258  public function setNextPageToken($nextPageToken)
10259  {
10260    $this->nextPageToken = $nextPageToken;
10261  }
10262  public function getNextPageToken()
10263  {
10264    return $this->nextPageToken;
10265  }
10266}
10267
10268class Google_Service_Dfareporting_AudienceSegment extends Google_Model
10269{
10270  protected $internal_gapi_mappings = array(
10271  );
10272  public $allocation;
10273  public $id;
10274  public $name;
10275
10276
10277  public function setAllocation($allocation)
10278  {
10279    $this->allocation = $allocation;
10280  }
10281  public function getAllocation()
10282  {
10283    return $this->allocation;
10284  }
10285  public function setId($id)
10286  {
10287    $this->id = $id;
10288  }
10289  public function getId()
10290  {
10291    return $this->id;
10292  }
10293  public function setName($name)
10294  {
10295    $this->name = $name;
10296  }
10297  public function getName()
10298  {
10299    return $this->name;
10300  }
10301}
10302
10303class Google_Service_Dfareporting_AudienceSegmentGroup extends Google_Collection
10304{
10305  protected $collection_key = 'audienceSegments';
10306  protected $internal_gapi_mappings = array(
10307  );
10308  protected $audienceSegmentsType = 'Google_Service_Dfareporting_AudienceSegment';
10309  protected $audienceSegmentsDataType = 'array';
10310  public $id;
10311  public $name;
10312
10313
10314  public function setAudienceSegments($audienceSegments)
10315  {
10316    $this->audienceSegments = $audienceSegments;
10317  }
10318  public function getAudienceSegments()
10319  {
10320    return $this->audienceSegments;
10321  }
10322  public function setId($id)
10323  {
10324    $this->id = $id;
10325  }
10326  public function getId()
10327  {
10328    return $this->id;
10329  }
10330  public function setName($name)
10331  {
10332    $this->name = $name;
10333  }
10334  public function getName()
10335  {
10336    return $this->name;
10337  }
10338}
10339
10340class Google_Service_Dfareporting_Browser extends Google_Model
10341{
10342  protected $internal_gapi_mappings = array(
10343  );
10344  public $browserVersionId;
10345  public $dartId;
10346  public $kind;
10347  public $majorVersion;
10348  public $minorVersion;
10349  public $name;
10350
10351
10352  public function setBrowserVersionId($browserVersionId)
10353  {
10354    $this->browserVersionId = $browserVersionId;
10355  }
10356  public function getBrowserVersionId()
10357  {
10358    return $this->browserVersionId;
10359  }
10360  public function setDartId($dartId)
10361  {
10362    $this->dartId = $dartId;
10363  }
10364  public function getDartId()
10365  {
10366    return $this->dartId;
10367  }
10368  public function setKind($kind)
10369  {
10370    $this->kind = $kind;
10371  }
10372  public function getKind()
10373  {
10374    return $this->kind;
10375  }
10376  public function setMajorVersion($majorVersion)
10377  {
10378    $this->majorVersion = $majorVersion;
10379  }
10380  public function getMajorVersion()
10381  {
10382    return $this->majorVersion;
10383  }
10384  public function setMinorVersion($minorVersion)
10385  {
10386    $this->minorVersion = $minorVersion;
10387  }
10388  public function getMinorVersion()
10389  {
10390    return $this->minorVersion;
10391  }
10392  public function setName($name)
10393  {
10394    $this->name = $name;
10395  }
10396  public function getName()
10397  {
10398    return $this->name;
10399  }
10400}
10401
10402class Google_Service_Dfareporting_BrowsersListResponse extends Google_Collection
10403{
10404  protected $collection_key = 'browsers';
10405  protected $internal_gapi_mappings = array(
10406  );
10407  protected $browsersType = 'Google_Service_Dfareporting_Browser';
10408  protected $browsersDataType = 'array';
10409  public $kind;
10410
10411
10412  public function setBrowsers($browsers)
10413  {
10414    $this->browsers = $browsers;
10415  }
10416  public function getBrowsers()
10417  {
10418    return $this->browsers;
10419  }
10420  public function setKind($kind)
10421  {
10422    $this->kind = $kind;
10423  }
10424  public function getKind()
10425  {
10426    return $this->kind;
10427  }
10428}
10429
10430class Google_Service_Dfareporting_Campaign extends Google_Collection
10431{
10432  protected $collection_key = 'traffickerEmails';
10433  protected $internal_gapi_mappings = array(
10434  );
10435  public $accountId;
10436  protected $additionalCreativeOptimizationConfigurationsType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10437  protected $additionalCreativeOptimizationConfigurationsDataType = 'array';
10438  public $advertiserGroupId;
10439  public $advertiserId;
10440  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10441  protected $advertiserIdDimensionValueDataType = '';
10442  public $archived;
10443  protected $audienceSegmentGroupsType = 'Google_Service_Dfareporting_AudienceSegmentGroup';
10444  protected $audienceSegmentGroupsDataType = 'array';
10445  public $billingInvoiceCode;
10446  protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
10447  protected $clickThroughUrlSuffixPropertiesDataType = '';
10448  public $comment;
10449  public $comscoreVceEnabled;
10450  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10451  protected $createInfoDataType = '';
10452  public $creativeGroupIds;
10453  protected $creativeOptimizationConfigurationType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10454  protected $creativeOptimizationConfigurationDataType = '';
10455  protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
10456  protected $defaultClickThroughEventTagPropertiesDataType = '';
10457  public $endDate;
10458  protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
10459  protected $eventTagOverridesDataType = 'array';
10460  public $externalId;
10461  public $id;
10462  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10463  protected $idDimensionValueDataType = '';
10464  public $kind;
10465  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10466  protected $lastModifiedInfoDataType = '';
10467  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
10468  protected $lookbackConfigurationDataType = '';
10469  public $name;
10470  public $nielsenOcrEnabled;
10471  public $startDate;
10472  public $subaccountId;
10473  public $traffickerEmails;
10474
10475
10476  public function setAccountId($accountId)
10477  {
10478    $this->accountId = $accountId;
10479  }
10480  public function getAccountId()
10481  {
10482    return $this->accountId;
10483  }
10484  public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations)
10485  {
10486    $this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations;
10487  }
10488  public function getAdditionalCreativeOptimizationConfigurations()
10489  {
10490    return $this->additionalCreativeOptimizationConfigurations;
10491  }
10492  public function setAdvertiserGroupId($advertiserGroupId)
10493  {
10494    $this->advertiserGroupId = $advertiserGroupId;
10495  }
10496  public function getAdvertiserGroupId()
10497  {
10498    return $this->advertiserGroupId;
10499  }
10500  public function setAdvertiserId($advertiserId)
10501  {
10502    $this->advertiserId = $advertiserId;
10503  }
10504  public function getAdvertiserId()
10505  {
10506    return $this->advertiserId;
10507  }
10508  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
10509  {
10510    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
10511  }
10512  public function getAdvertiserIdDimensionValue()
10513  {
10514    return $this->advertiserIdDimensionValue;
10515  }
10516  public function setArchived($archived)
10517  {
10518    $this->archived = $archived;
10519  }
10520  public function getArchived()
10521  {
10522    return $this->archived;
10523  }
10524  public function setAudienceSegmentGroups($audienceSegmentGroups)
10525  {
10526    $this->audienceSegmentGroups = $audienceSegmentGroups;
10527  }
10528  public function getAudienceSegmentGroups()
10529  {
10530    return $this->audienceSegmentGroups;
10531  }
10532  public function setBillingInvoiceCode($billingInvoiceCode)
10533  {
10534    $this->billingInvoiceCode = $billingInvoiceCode;
10535  }
10536  public function getBillingInvoiceCode()
10537  {
10538    return $this->billingInvoiceCode;
10539  }
10540  public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
10541  {
10542    $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
10543  }
10544  public function getClickThroughUrlSuffixProperties()
10545  {
10546    return $this->clickThroughUrlSuffixProperties;
10547  }
10548  public function setComment($comment)
10549  {
10550    $this->comment = $comment;
10551  }
10552  public function getComment()
10553  {
10554    return $this->comment;
10555  }
10556  public function setComscoreVceEnabled($comscoreVceEnabled)
10557  {
10558    $this->comscoreVceEnabled = $comscoreVceEnabled;
10559  }
10560  public function getComscoreVceEnabled()
10561  {
10562    return $this->comscoreVceEnabled;
10563  }
10564  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
10565  {
10566    $this->createInfo = $createInfo;
10567  }
10568  public function getCreateInfo()
10569  {
10570    return $this->createInfo;
10571  }
10572  public function setCreativeGroupIds($creativeGroupIds)
10573  {
10574    $this->creativeGroupIds = $creativeGroupIds;
10575  }
10576  public function getCreativeGroupIds()
10577  {
10578    return $this->creativeGroupIds;
10579  }
10580  public function setCreativeOptimizationConfiguration(Google_Service_Dfareporting_CreativeOptimizationConfiguration $creativeOptimizationConfiguration)
10581  {
10582    $this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration;
10583  }
10584  public function getCreativeOptimizationConfiguration()
10585  {
10586    return $this->creativeOptimizationConfiguration;
10587  }
10588  public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
10589  {
10590    $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
10591  }
10592  public function getDefaultClickThroughEventTagProperties()
10593  {
10594    return $this->defaultClickThroughEventTagProperties;
10595  }
10596  public function setEndDate($endDate)
10597  {
10598    $this->endDate = $endDate;
10599  }
10600  public function getEndDate()
10601  {
10602    return $this->endDate;
10603  }
10604  public function setEventTagOverrides($eventTagOverrides)
10605  {
10606    $this->eventTagOverrides = $eventTagOverrides;
10607  }
10608  public function getEventTagOverrides()
10609  {
10610    return $this->eventTagOverrides;
10611  }
10612  public function setExternalId($externalId)
10613  {
10614    $this->externalId = $externalId;
10615  }
10616  public function getExternalId()
10617  {
10618    return $this->externalId;
10619  }
10620  public function setId($id)
10621  {
10622    $this->id = $id;
10623  }
10624  public function getId()
10625  {
10626    return $this->id;
10627  }
10628  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10629  {
10630    $this->idDimensionValue = $idDimensionValue;
10631  }
10632  public function getIdDimensionValue()
10633  {
10634    return $this->idDimensionValue;
10635  }
10636  public function setKind($kind)
10637  {
10638    $this->kind = $kind;
10639  }
10640  public function getKind()
10641  {
10642    return $this->kind;
10643  }
10644  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
10645  {
10646    $this->lastModifiedInfo = $lastModifiedInfo;
10647  }
10648  public function getLastModifiedInfo()
10649  {
10650    return $this->lastModifiedInfo;
10651  }
10652  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
10653  {
10654    $this->lookbackConfiguration = $lookbackConfiguration;
10655  }
10656  public function getLookbackConfiguration()
10657  {
10658    return $this->lookbackConfiguration;
10659  }
10660  public function setName($name)
10661  {
10662    $this->name = $name;
10663  }
10664  public function getName()
10665  {
10666    return $this->name;
10667  }
10668  public function setNielsenOcrEnabled($nielsenOcrEnabled)
10669  {
10670    $this->nielsenOcrEnabled = $nielsenOcrEnabled;
10671  }
10672  public function getNielsenOcrEnabled()
10673  {
10674    return $this->nielsenOcrEnabled;
10675  }
10676  public function setStartDate($startDate)
10677  {
10678    $this->startDate = $startDate;
10679  }
10680  public function getStartDate()
10681  {
10682    return $this->startDate;
10683  }
10684  public function setSubaccountId($subaccountId)
10685  {
10686    $this->subaccountId = $subaccountId;
10687  }
10688  public function getSubaccountId()
10689  {
10690    return $this->subaccountId;
10691  }
10692  public function setTraffickerEmails($traffickerEmails)
10693  {
10694    $this->traffickerEmails = $traffickerEmails;
10695  }
10696  public function getTraffickerEmails()
10697  {
10698    return $this->traffickerEmails;
10699  }
10700}
10701
10702class Google_Service_Dfareporting_CampaignCreativeAssociation extends Google_Model
10703{
10704  protected $internal_gapi_mappings = array(
10705  );
10706  public $creativeId;
10707  public $kind;
10708
10709
10710  public function setCreativeId($creativeId)
10711  {
10712    $this->creativeId = $creativeId;
10713  }
10714  public function getCreativeId()
10715  {
10716    return $this->creativeId;
10717  }
10718  public function setKind($kind)
10719  {
10720    $this->kind = $kind;
10721  }
10722  public function getKind()
10723  {
10724    return $this->kind;
10725  }
10726}
10727
10728class Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse extends Google_Collection
10729{
10730  protected $collection_key = 'campaignCreativeAssociations';
10731  protected $internal_gapi_mappings = array(
10732  );
10733  protected $campaignCreativeAssociationsType = 'Google_Service_Dfareporting_CampaignCreativeAssociation';
10734  protected $campaignCreativeAssociationsDataType = 'array';
10735  public $kind;
10736  public $nextPageToken;
10737
10738
10739  public function setCampaignCreativeAssociations($campaignCreativeAssociations)
10740  {
10741    $this->campaignCreativeAssociations = $campaignCreativeAssociations;
10742  }
10743  public function getCampaignCreativeAssociations()
10744  {
10745    return $this->campaignCreativeAssociations;
10746  }
10747  public function setKind($kind)
10748  {
10749    $this->kind = $kind;
10750  }
10751  public function getKind()
10752  {
10753    return $this->kind;
10754  }
10755  public function setNextPageToken($nextPageToken)
10756  {
10757    $this->nextPageToken = $nextPageToken;
10758  }
10759  public function getNextPageToken()
10760  {
10761    return $this->nextPageToken;
10762  }
10763}
10764
10765class Google_Service_Dfareporting_CampaignsListResponse extends Google_Collection
10766{
10767  protected $collection_key = 'campaigns';
10768  protected $internal_gapi_mappings = array(
10769  );
10770  protected $campaignsType = 'Google_Service_Dfareporting_Campaign';
10771  protected $campaignsDataType = 'array';
10772  public $kind;
10773  public $nextPageToken;
10774
10775
10776  public function setCampaigns($campaigns)
10777  {
10778    $this->campaigns = $campaigns;
10779  }
10780  public function getCampaigns()
10781  {
10782    return $this->campaigns;
10783  }
10784  public function setKind($kind)
10785  {
10786    $this->kind = $kind;
10787  }
10788  public function getKind()
10789  {
10790    return $this->kind;
10791  }
10792  public function setNextPageToken($nextPageToken)
10793  {
10794    $this->nextPageToken = $nextPageToken;
10795  }
10796  public function getNextPageToken()
10797  {
10798    return $this->nextPageToken;
10799  }
10800}
10801
10802class Google_Service_Dfareporting_ChangeLog extends Google_Model
10803{
10804  protected $internal_gapi_mappings = array(
10805  );
10806  public $accountId;
10807  public $action;
10808  public $changeTime;
10809  public $fieldName;
10810  public $id;
10811  public $kind;
10812  public $newValue;
10813  public $objectId;
10814  public $objectType;
10815  public $oldValue;
10816  public $subaccountId;
10817  public $transactionId;
10818  public $userProfileId;
10819  public $userProfileName;
10820
10821
10822  public function setAccountId($accountId)
10823  {
10824    $this->accountId = $accountId;
10825  }
10826  public function getAccountId()
10827  {
10828    return $this->accountId;
10829  }
10830  public function setAction($action)
10831  {
10832    $this->action = $action;
10833  }
10834  public function getAction()
10835  {
10836    return $this->action;
10837  }
10838  public function setChangeTime($changeTime)
10839  {
10840    $this->changeTime = $changeTime;
10841  }
10842  public function getChangeTime()
10843  {
10844    return $this->changeTime;
10845  }
10846  public function setFieldName($fieldName)
10847  {
10848    $this->fieldName = $fieldName;
10849  }
10850  public function getFieldName()
10851  {
10852    return $this->fieldName;
10853  }
10854  public function setId($id)
10855  {
10856    $this->id = $id;
10857  }
10858  public function getId()
10859  {
10860    return $this->id;
10861  }
10862  public function setKind($kind)
10863  {
10864    $this->kind = $kind;
10865  }
10866  public function getKind()
10867  {
10868    return $this->kind;
10869  }
10870  public function setNewValue($newValue)
10871  {
10872    $this->newValue = $newValue;
10873  }
10874  public function getNewValue()
10875  {
10876    return $this->newValue;
10877  }
10878  public function setObjectId($objectId)
10879  {
10880    $this->objectId = $objectId;
10881  }
10882  public function getObjectId()
10883  {
10884    return $this->objectId;
10885  }
10886  public function setObjectType($objectType)
10887  {
10888    $this->objectType = $objectType;
10889  }
10890  public function getObjectType()
10891  {
10892    return $this->objectType;
10893  }
10894  public function setOldValue($oldValue)
10895  {
10896    $this->oldValue = $oldValue;
10897  }
10898  public function getOldValue()
10899  {
10900    return $this->oldValue;
10901  }
10902  public function setSubaccountId($subaccountId)
10903  {
10904    $this->subaccountId = $subaccountId;
10905  }
10906  public function getSubaccountId()
10907  {
10908    return $this->subaccountId;
10909  }
10910  public function setTransactionId($transactionId)
10911  {
10912    $this->transactionId = $transactionId;
10913  }
10914  public function getTransactionId()
10915  {
10916    return $this->transactionId;
10917  }
10918  public function setUserProfileId($userProfileId)
10919  {
10920    $this->userProfileId = $userProfileId;
10921  }
10922  public function getUserProfileId()
10923  {
10924    return $this->userProfileId;
10925  }
10926  public function setUserProfileName($userProfileName)
10927  {
10928    $this->userProfileName = $userProfileName;
10929  }
10930  public function getUserProfileName()
10931  {
10932    return $this->userProfileName;
10933  }
10934}
10935
10936class Google_Service_Dfareporting_ChangeLogsListResponse extends Google_Collection
10937{
10938  protected $collection_key = 'changeLogs';
10939  protected $internal_gapi_mappings = array(
10940  );
10941  protected $changeLogsType = 'Google_Service_Dfareporting_ChangeLog';
10942  protected $changeLogsDataType = 'array';
10943  public $kind;
10944  public $nextPageToken;
10945
10946
10947  public function setChangeLogs($changeLogs)
10948  {
10949    $this->changeLogs = $changeLogs;
10950  }
10951  public function getChangeLogs()
10952  {
10953    return $this->changeLogs;
10954  }
10955  public function setKind($kind)
10956  {
10957    $this->kind = $kind;
10958  }
10959  public function getKind()
10960  {
10961    return $this->kind;
10962  }
10963  public function setNextPageToken($nextPageToken)
10964  {
10965    $this->nextPageToken = $nextPageToken;
10966  }
10967  public function getNextPageToken()
10968  {
10969    return $this->nextPageToken;
10970  }
10971}
10972
10973class Google_Service_Dfareporting_CitiesListResponse extends Google_Collection
10974{
10975  protected $collection_key = 'cities';
10976  protected $internal_gapi_mappings = array(
10977  );
10978  protected $citiesType = 'Google_Service_Dfareporting_City';
10979  protected $citiesDataType = 'array';
10980  public $kind;
10981
10982
10983  public function setCities($cities)
10984  {
10985    $this->cities = $cities;
10986  }
10987  public function getCities()
10988  {
10989    return $this->cities;
10990  }
10991  public function setKind($kind)
10992  {
10993    $this->kind = $kind;
10994  }
10995  public function getKind()
10996  {
10997    return $this->kind;
10998  }
10999}
11000
11001class Google_Service_Dfareporting_City extends Google_Model
11002{
11003  protected $internal_gapi_mappings = array(
11004  );
11005  public $countryCode;
11006  public $countryDartId;
11007  public $dartId;
11008  public $kind;
11009  public $metroCode;
11010  public $metroDmaId;
11011  public $name;
11012  public $regionCode;
11013  public $regionDartId;
11014
11015
11016  public function setCountryCode($countryCode)
11017  {
11018    $this->countryCode = $countryCode;
11019  }
11020  public function getCountryCode()
11021  {
11022    return $this->countryCode;
11023  }
11024  public function setCountryDartId($countryDartId)
11025  {
11026    $this->countryDartId = $countryDartId;
11027  }
11028  public function getCountryDartId()
11029  {
11030    return $this->countryDartId;
11031  }
11032  public function setDartId($dartId)
11033  {
11034    $this->dartId = $dartId;
11035  }
11036  public function getDartId()
11037  {
11038    return $this->dartId;
11039  }
11040  public function setKind($kind)
11041  {
11042    $this->kind = $kind;
11043  }
11044  public function getKind()
11045  {
11046    return $this->kind;
11047  }
11048  public function setMetroCode($metroCode)
11049  {
11050    $this->metroCode = $metroCode;
11051  }
11052  public function getMetroCode()
11053  {
11054    return $this->metroCode;
11055  }
11056  public function setMetroDmaId($metroDmaId)
11057  {
11058    $this->metroDmaId = $metroDmaId;
11059  }
11060  public function getMetroDmaId()
11061  {
11062    return $this->metroDmaId;
11063  }
11064  public function setName($name)
11065  {
11066    $this->name = $name;
11067  }
11068  public function getName()
11069  {
11070    return $this->name;
11071  }
11072  public function setRegionCode($regionCode)
11073  {
11074    $this->regionCode = $regionCode;
11075  }
11076  public function getRegionCode()
11077  {
11078    return $this->regionCode;
11079  }
11080  public function setRegionDartId($regionDartId)
11081  {
11082    $this->regionDartId = $regionDartId;
11083  }
11084  public function getRegionDartId()
11085  {
11086    return $this->regionDartId;
11087  }
11088}
11089
11090class Google_Service_Dfareporting_ClickTag extends Google_Model
11091{
11092  protected $internal_gapi_mappings = array(
11093  );
11094  public $eventName;
11095  public $name;
11096  public $value;
11097
11098
11099  public function setEventName($eventName)
11100  {
11101    $this->eventName = $eventName;
11102  }
11103  public function getEventName()
11104  {
11105    return $this->eventName;
11106  }
11107  public function setName($name)
11108  {
11109    $this->name = $name;
11110  }
11111  public function getName()
11112  {
11113    return $this->name;
11114  }
11115  public function setValue($value)
11116  {
11117    $this->value = $value;
11118  }
11119  public function getValue()
11120  {
11121    return $this->value;
11122  }
11123}
11124
11125class Google_Service_Dfareporting_ClickThroughUrl extends Google_Model
11126{
11127  protected $internal_gapi_mappings = array(
11128  );
11129  public $customClickThroughUrl;
11130  public $defaultLandingPage;
11131  public $landingPageId;
11132
11133
11134  public function setCustomClickThroughUrl($customClickThroughUrl)
11135  {
11136    $this->customClickThroughUrl = $customClickThroughUrl;
11137  }
11138  public function getCustomClickThroughUrl()
11139  {
11140    return $this->customClickThroughUrl;
11141  }
11142  public function setDefaultLandingPage($defaultLandingPage)
11143  {
11144    $this->defaultLandingPage = $defaultLandingPage;
11145  }
11146  public function getDefaultLandingPage()
11147  {
11148    return $this->defaultLandingPage;
11149  }
11150  public function setLandingPageId($landingPageId)
11151  {
11152    $this->landingPageId = $landingPageId;
11153  }
11154  public function getLandingPageId()
11155  {
11156    return $this->landingPageId;
11157  }
11158}
11159
11160class Google_Service_Dfareporting_ClickThroughUrlSuffixProperties extends Google_Model
11161{
11162  protected $internal_gapi_mappings = array(
11163  );
11164  public $clickThroughUrlSuffix;
11165  public $overrideInheritedSuffix;
11166
11167
11168  public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
11169  {
11170    $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
11171  }
11172  public function getClickThroughUrlSuffix()
11173  {
11174    return $this->clickThroughUrlSuffix;
11175  }
11176  public function setOverrideInheritedSuffix($overrideInheritedSuffix)
11177  {
11178    $this->overrideInheritedSuffix = $overrideInheritedSuffix;
11179  }
11180  public function getOverrideInheritedSuffix()
11181  {
11182    return $this->overrideInheritedSuffix;
11183  }
11184}
11185
11186class Google_Service_Dfareporting_CompanionClickThroughOverride extends Google_Model
11187{
11188  protected $internal_gapi_mappings = array(
11189  );
11190  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
11191  protected $clickThroughUrlDataType = '';
11192  public $creativeId;
11193
11194
11195  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
11196  {
11197    $this->clickThroughUrl = $clickThroughUrl;
11198  }
11199  public function getClickThroughUrl()
11200  {
11201    return $this->clickThroughUrl;
11202  }
11203  public function setCreativeId($creativeId)
11204  {
11205    $this->creativeId = $creativeId;
11206  }
11207  public function getCreativeId()
11208  {
11209    return $this->creativeId;
11210  }
11211}
11212
11213class Google_Service_Dfareporting_CompatibleFields extends Google_Model
11214{
11215  protected $internal_gapi_mappings = array(
11216  );
11217  protected $crossDimensionReachReportCompatibleFieldsType = 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields';
11218  protected $crossDimensionReachReportCompatibleFieldsDataType = '';
11219  protected $floodlightReportCompatibleFieldsType = 'Google_Service_Dfareporting_FloodlightReportCompatibleFields';
11220  protected $floodlightReportCompatibleFieldsDataType = '';
11221  public $kind;
11222  protected $pathToConversionReportCompatibleFieldsType = 'Google_Service_Dfareporting_PathToConversionReportCompatibleFields';
11223  protected $pathToConversionReportCompatibleFieldsDataType = '';
11224  protected $reachReportCompatibleFieldsType = 'Google_Service_Dfareporting_ReachReportCompatibleFields';
11225  protected $reachReportCompatibleFieldsDataType = '';
11226  protected $reportCompatibleFieldsType = 'Google_Service_Dfareporting_ReportCompatibleFields';
11227  protected $reportCompatibleFieldsDataType = '';
11228
11229
11230  public function setCrossDimensionReachReportCompatibleFields(Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
11231  {
11232    $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
11233  }
11234  public function getCrossDimensionReachReportCompatibleFields()
11235  {
11236    return $this->crossDimensionReachReportCompatibleFields;
11237  }
11238  public function setFloodlightReportCompatibleFields(Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
11239  {
11240    $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
11241  }
11242  public function getFloodlightReportCompatibleFields()
11243  {
11244    return $this->floodlightReportCompatibleFields;
11245  }
11246  public function setKind($kind)
11247  {
11248    $this->kind = $kind;
11249  }
11250  public function getKind()
11251  {
11252    return $this->kind;
11253  }
11254  public function setPathToConversionReportCompatibleFields(Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
11255  {
11256    $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
11257  }
11258  public function getPathToConversionReportCompatibleFields()
11259  {
11260    return $this->pathToConversionReportCompatibleFields;
11261  }
11262  public function setReachReportCompatibleFields(Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields)
11263  {
11264    $this->reachReportCompatibleFields = $reachReportCompatibleFields;
11265  }
11266  public function getReachReportCompatibleFields()
11267  {
11268    return $this->reachReportCompatibleFields;
11269  }
11270  public function setReportCompatibleFields(Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields)
11271  {
11272    $this->reportCompatibleFields = $reportCompatibleFields;
11273  }
11274  public function getReportCompatibleFields()
11275  {
11276    return $this->reportCompatibleFields;
11277  }
11278}
11279
11280class Google_Service_Dfareporting_ConnectionType extends Google_Model
11281{
11282  protected $internal_gapi_mappings = array(
11283  );
11284  public $id;
11285  public $kind;
11286  public $name;
11287
11288
11289  public function setId($id)
11290  {
11291    $this->id = $id;
11292  }
11293  public function getId()
11294  {
11295    return $this->id;
11296  }
11297  public function setKind($kind)
11298  {
11299    $this->kind = $kind;
11300  }
11301  public function getKind()
11302  {
11303    return $this->kind;
11304  }
11305  public function setName($name)
11306  {
11307    $this->name = $name;
11308  }
11309  public function getName()
11310  {
11311    return $this->name;
11312  }
11313}
11314
11315class Google_Service_Dfareporting_ConnectionTypesListResponse extends Google_Collection
11316{
11317  protected $collection_key = 'connectionTypes';
11318  protected $internal_gapi_mappings = array(
11319  );
11320  protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
11321  protected $connectionTypesDataType = 'array';
11322  public $kind;
11323
11324
11325  public function setConnectionTypes($connectionTypes)
11326  {
11327    $this->connectionTypes = $connectionTypes;
11328  }
11329  public function getConnectionTypes()
11330  {
11331    return $this->connectionTypes;
11332  }
11333  public function setKind($kind)
11334  {
11335    $this->kind = $kind;
11336  }
11337  public function getKind()
11338  {
11339    return $this->kind;
11340  }
11341}
11342
11343class Google_Service_Dfareporting_ContentCategoriesListResponse extends Google_Collection
11344{
11345  protected $collection_key = 'contentCategories';
11346  protected $internal_gapi_mappings = array(
11347  );
11348  protected $contentCategoriesType = 'Google_Service_Dfareporting_ContentCategory';
11349  protected $contentCategoriesDataType = 'array';
11350  public $kind;
11351  public $nextPageToken;
11352
11353
11354  public function setContentCategories($contentCategories)
11355  {
11356    $this->contentCategories = $contentCategories;
11357  }
11358  public function getContentCategories()
11359  {
11360    return $this->contentCategories;
11361  }
11362  public function setKind($kind)
11363  {
11364    $this->kind = $kind;
11365  }
11366  public function getKind()
11367  {
11368    return $this->kind;
11369  }
11370  public function setNextPageToken($nextPageToken)
11371  {
11372    $this->nextPageToken = $nextPageToken;
11373  }
11374  public function getNextPageToken()
11375  {
11376    return $this->nextPageToken;
11377  }
11378}
11379
11380class Google_Service_Dfareporting_ContentCategory extends Google_Model
11381{
11382  protected $internal_gapi_mappings = array(
11383  );
11384  public $accountId;
11385  public $id;
11386  public $kind;
11387  public $name;
11388
11389
11390  public function setAccountId($accountId)
11391  {
11392    $this->accountId = $accountId;
11393  }
11394  public function getAccountId()
11395  {
11396    return $this->accountId;
11397  }
11398  public function setId($id)
11399  {
11400    $this->id = $id;
11401  }
11402  public function getId()
11403  {
11404    return $this->id;
11405  }
11406  public function setKind($kind)
11407  {
11408    $this->kind = $kind;
11409  }
11410  public function getKind()
11411  {
11412    return $this->kind;
11413  }
11414  public function setName($name)
11415  {
11416    $this->name = $name;
11417  }
11418  public function getName()
11419  {
11420    return $this->name;
11421  }
11422}
11423
11424class Google_Service_Dfareporting_CountriesListResponse extends Google_Collection
11425{
11426  protected $collection_key = 'countries';
11427  protected $internal_gapi_mappings = array(
11428  );
11429  protected $countriesType = 'Google_Service_Dfareporting_Country';
11430  protected $countriesDataType = 'array';
11431  public $kind;
11432
11433
11434  public function setCountries($countries)
11435  {
11436    $this->countries = $countries;
11437  }
11438  public function getCountries()
11439  {
11440    return $this->countries;
11441  }
11442  public function setKind($kind)
11443  {
11444    $this->kind = $kind;
11445  }
11446  public function getKind()
11447  {
11448    return $this->kind;
11449  }
11450}
11451
11452class Google_Service_Dfareporting_Country extends Google_Model
11453{
11454  protected $internal_gapi_mappings = array(
11455  );
11456  public $countryCode;
11457  public $dartId;
11458  public $kind;
11459  public $name;
11460  public $sslEnabled;
11461
11462
11463  public function setCountryCode($countryCode)
11464  {
11465    $this->countryCode = $countryCode;
11466  }
11467  public function getCountryCode()
11468  {
11469    return $this->countryCode;
11470  }
11471  public function setDartId($dartId)
11472  {
11473    $this->dartId = $dartId;
11474  }
11475  public function getDartId()
11476  {
11477    return $this->dartId;
11478  }
11479  public function setKind($kind)
11480  {
11481    $this->kind = $kind;
11482  }
11483  public function getKind()
11484  {
11485    return $this->kind;
11486  }
11487  public function setName($name)
11488  {
11489    $this->name = $name;
11490  }
11491  public function getName()
11492  {
11493    return $this->name;
11494  }
11495  public function setSslEnabled($sslEnabled)
11496  {
11497    $this->sslEnabled = $sslEnabled;
11498  }
11499  public function getSslEnabled()
11500  {
11501    return $this->sslEnabled;
11502  }
11503}
11504
11505class Google_Service_Dfareporting_Creative extends Google_Collection
11506{
11507  protected $collection_key = 'timerCustomEvents';
11508  protected $internal_gapi_mappings = array(
11509        "autoAdvanceImages" => "auto_advance_images",
11510  );
11511  public $accountId;
11512  public $active;
11513  public $adParameters;
11514  public $adTagKeys;
11515  public $advertiserId;
11516  public $allowScriptAccess;
11517  public $archived;
11518  public $artworkType;
11519  public $authoringTool;
11520  public $autoAdvanceImages;
11521  public $backgroundColor;
11522  public $backupImageClickThroughUrl;
11523  public $backupImageFeatures;
11524  public $backupImageReportingLabel;
11525  protected $backupImageTargetWindowType = 'Google_Service_Dfareporting_TargetWindow';
11526  protected $backupImageTargetWindowDataType = '';
11527  protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
11528  protected $clickTagsDataType = 'array';
11529  public $commercialId;
11530  public $companionCreatives;
11531  public $compatibility;
11532  public $convertFlashToHtml5;
11533  protected $counterCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11534  protected $counterCustomEventsDataType = 'array';
11535  protected $creativeAssetsType = 'Google_Service_Dfareporting_CreativeAsset';
11536  protected $creativeAssetsDataType = 'array';
11537  protected $creativeFieldAssignmentsType = 'Google_Service_Dfareporting_CreativeFieldAssignment';
11538  protected $creativeFieldAssignmentsDataType = 'array';
11539  public $customKeyValues;
11540  protected $exitCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11541  protected $exitCustomEventsDataType = 'array';
11542  protected $fsCommandType = 'Google_Service_Dfareporting_FsCommand';
11543  protected $fsCommandDataType = '';
11544  public $htmlCode;
11545  public $htmlCodeLocked;
11546  public $id;
11547  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11548  protected $idDimensionValueDataType = '';
11549  public $kind;
11550  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
11551  protected $lastModifiedInfoDataType = '';
11552  public $latestTraffickedCreativeId;
11553  public $name;
11554  public $overrideCss;
11555  public $redirectUrl;
11556  public $renderingId;
11557  protected $renderingIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11558  protected $renderingIdDimensionValueDataType = '';
11559  public $requiredFlashPluginVersion;
11560  public $requiredFlashVersion;
11561  protected $sizeType = 'Google_Service_Dfareporting_Size';
11562  protected $sizeDataType = '';
11563  public $skippable;
11564  public $sslCompliant;
11565  public $studioAdvertiserId;
11566  public $studioCreativeId;
11567  public $studioTraffickedCreativeId;
11568  public $subaccountId;
11569  public $thirdPartyBackupImageImpressionsUrl;
11570  public $thirdPartyRichMediaImpressionsUrl;
11571  protected $thirdPartyUrlsType = 'Google_Service_Dfareporting_ThirdPartyTrackingUrl';
11572  protected $thirdPartyUrlsDataType = 'array';
11573  protected $timerCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11574  protected $timerCustomEventsDataType = 'array';
11575  public $totalFileSize;
11576  public $type;
11577  public $version;
11578  public $videoDescription;
11579  public $videoDuration;
11580
11581
11582  public function setAccountId($accountId)
11583  {
11584    $this->accountId = $accountId;
11585  }
11586  public function getAccountId()
11587  {
11588    return $this->accountId;
11589  }
11590  public function setActive($active)
11591  {
11592    $this->active = $active;
11593  }
11594  public function getActive()
11595  {
11596    return $this->active;
11597  }
11598  public function setAdParameters($adParameters)
11599  {
11600    $this->adParameters = $adParameters;
11601  }
11602  public function getAdParameters()
11603  {
11604    return $this->adParameters;
11605  }
11606  public function setAdTagKeys($adTagKeys)
11607  {
11608    $this->adTagKeys = $adTagKeys;
11609  }
11610  public function getAdTagKeys()
11611  {
11612    return $this->adTagKeys;
11613  }
11614  public function setAdvertiserId($advertiserId)
11615  {
11616    $this->advertiserId = $advertiserId;
11617  }
11618  public function getAdvertiserId()
11619  {
11620    return $this->advertiserId;
11621  }
11622  public function setAllowScriptAccess($allowScriptAccess)
11623  {
11624    $this->allowScriptAccess = $allowScriptAccess;
11625  }
11626  public function getAllowScriptAccess()
11627  {
11628    return $this->allowScriptAccess;
11629  }
11630  public function setArchived($archived)
11631  {
11632    $this->archived = $archived;
11633  }
11634  public function getArchived()
11635  {
11636    return $this->archived;
11637  }
11638  public function setArtworkType($artworkType)
11639  {
11640    $this->artworkType = $artworkType;
11641  }
11642  public function getArtworkType()
11643  {
11644    return $this->artworkType;
11645  }
11646  public function setAuthoringTool($authoringTool)
11647  {
11648    $this->authoringTool = $authoringTool;
11649  }
11650  public function getAuthoringTool()
11651  {
11652    return $this->authoringTool;
11653  }
11654  public function setAutoAdvanceImages($autoAdvanceImages)
11655  {
11656    $this->autoAdvanceImages = $autoAdvanceImages;
11657  }
11658  public function getAutoAdvanceImages()
11659  {
11660    return $this->autoAdvanceImages;
11661  }
11662  public function setBackgroundColor($backgroundColor)
11663  {
11664    $this->backgroundColor = $backgroundColor;
11665  }
11666  public function getBackgroundColor()
11667  {
11668    return $this->backgroundColor;
11669  }
11670  public function setBackupImageClickThroughUrl($backupImageClickThroughUrl)
11671  {
11672    $this->backupImageClickThroughUrl = $backupImageClickThroughUrl;
11673  }
11674  public function getBackupImageClickThroughUrl()
11675  {
11676    return $this->backupImageClickThroughUrl;
11677  }
11678  public function setBackupImageFeatures($backupImageFeatures)
11679  {
11680    $this->backupImageFeatures = $backupImageFeatures;
11681  }
11682  public function getBackupImageFeatures()
11683  {
11684    return $this->backupImageFeatures;
11685  }
11686  public function setBackupImageReportingLabel($backupImageReportingLabel)
11687  {
11688    $this->backupImageReportingLabel = $backupImageReportingLabel;
11689  }
11690  public function getBackupImageReportingLabel()
11691  {
11692    return $this->backupImageReportingLabel;
11693  }
11694  public function setBackupImageTargetWindow(Google_Service_Dfareporting_TargetWindow $backupImageTargetWindow)
11695  {
11696    $this->backupImageTargetWindow = $backupImageTargetWindow;
11697  }
11698  public function getBackupImageTargetWindow()
11699  {
11700    return $this->backupImageTargetWindow;
11701  }
11702  public function setClickTags($clickTags)
11703  {
11704    $this->clickTags = $clickTags;
11705  }
11706  public function getClickTags()
11707  {
11708    return $this->clickTags;
11709  }
11710  public function setCommercialId($commercialId)
11711  {
11712    $this->commercialId = $commercialId;
11713  }
11714  public function getCommercialId()
11715  {
11716    return $this->commercialId;
11717  }
11718  public function setCompanionCreatives($companionCreatives)
11719  {
11720    $this->companionCreatives = $companionCreatives;
11721  }
11722  public function getCompanionCreatives()
11723  {
11724    return $this->companionCreatives;
11725  }
11726  public function setCompatibility($compatibility)
11727  {
11728    $this->compatibility = $compatibility;
11729  }
11730  public function getCompatibility()
11731  {
11732    return $this->compatibility;
11733  }
11734  public function setConvertFlashToHtml5($convertFlashToHtml5)
11735  {
11736    $this->convertFlashToHtml5 = $convertFlashToHtml5;
11737  }
11738  public function getConvertFlashToHtml5()
11739  {
11740    return $this->convertFlashToHtml5;
11741  }
11742  public function setCounterCustomEvents($counterCustomEvents)
11743  {
11744    $this->counterCustomEvents = $counterCustomEvents;
11745  }
11746  public function getCounterCustomEvents()
11747  {
11748    return $this->counterCustomEvents;
11749  }
11750  public function setCreativeAssets($creativeAssets)
11751  {
11752    $this->creativeAssets = $creativeAssets;
11753  }
11754  public function getCreativeAssets()
11755  {
11756    return $this->creativeAssets;
11757  }
11758  public function setCreativeFieldAssignments($creativeFieldAssignments)
11759  {
11760    $this->creativeFieldAssignments = $creativeFieldAssignments;
11761  }
11762  public function getCreativeFieldAssignments()
11763  {
11764    return $this->creativeFieldAssignments;
11765  }
11766  public function setCustomKeyValues($customKeyValues)
11767  {
11768    $this->customKeyValues = $customKeyValues;
11769  }
11770  public function getCustomKeyValues()
11771  {
11772    return $this->customKeyValues;
11773  }
11774  public function setExitCustomEvents($exitCustomEvents)
11775  {
11776    $this->exitCustomEvents = $exitCustomEvents;
11777  }
11778  public function getExitCustomEvents()
11779  {
11780    return $this->exitCustomEvents;
11781  }
11782  public function setFsCommand(Google_Service_Dfareporting_FsCommand $fsCommand)
11783  {
11784    $this->fsCommand = $fsCommand;
11785  }
11786  public function getFsCommand()
11787  {
11788    return $this->fsCommand;
11789  }
11790  public function setHtmlCode($htmlCode)
11791  {
11792    $this->htmlCode = $htmlCode;
11793  }
11794  public function getHtmlCode()
11795  {
11796    return $this->htmlCode;
11797  }
11798  public function setHtmlCodeLocked($htmlCodeLocked)
11799  {
11800    $this->htmlCodeLocked = $htmlCodeLocked;
11801  }
11802  public function getHtmlCodeLocked()
11803  {
11804    return $this->htmlCodeLocked;
11805  }
11806  public function setId($id)
11807  {
11808    $this->id = $id;
11809  }
11810  public function getId()
11811  {
11812    return $this->id;
11813  }
11814  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
11815  {
11816    $this->idDimensionValue = $idDimensionValue;
11817  }
11818  public function getIdDimensionValue()
11819  {
11820    return $this->idDimensionValue;
11821  }
11822  public function setKind($kind)
11823  {
11824    $this->kind = $kind;
11825  }
11826  public function getKind()
11827  {
11828    return $this->kind;
11829  }
11830  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
11831  {
11832    $this->lastModifiedInfo = $lastModifiedInfo;
11833  }
11834  public function getLastModifiedInfo()
11835  {
11836    return $this->lastModifiedInfo;
11837  }
11838  public function setLatestTraffickedCreativeId($latestTraffickedCreativeId)
11839  {
11840    $this->latestTraffickedCreativeId = $latestTraffickedCreativeId;
11841  }
11842  public function getLatestTraffickedCreativeId()
11843  {
11844    return $this->latestTraffickedCreativeId;
11845  }
11846  public function setName($name)
11847  {
11848    $this->name = $name;
11849  }
11850  public function getName()
11851  {
11852    return $this->name;
11853  }
11854  public function setOverrideCss($overrideCss)
11855  {
11856    $this->overrideCss = $overrideCss;
11857  }
11858  public function getOverrideCss()
11859  {
11860    return $this->overrideCss;
11861  }
11862  public function setRedirectUrl($redirectUrl)
11863  {
11864    $this->redirectUrl = $redirectUrl;
11865  }
11866  public function getRedirectUrl()
11867  {
11868    return $this->redirectUrl;
11869  }
11870  public function setRenderingId($renderingId)
11871  {
11872    $this->renderingId = $renderingId;
11873  }
11874  public function getRenderingId()
11875  {
11876    return $this->renderingId;
11877  }
11878  public function setRenderingIdDimensionValue(Google_Service_Dfareporting_DimensionValue $renderingIdDimensionValue)
11879  {
11880    $this->renderingIdDimensionValue = $renderingIdDimensionValue;
11881  }
11882  public function getRenderingIdDimensionValue()
11883  {
11884    return $this->renderingIdDimensionValue;
11885  }
11886  public function setRequiredFlashPluginVersion($requiredFlashPluginVersion)
11887  {
11888    $this->requiredFlashPluginVersion = $requiredFlashPluginVersion;
11889  }
11890  public function getRequiredFlashPluginVersion()
11891  {
11892    return $this->requiredFlashPluginVersion;
11893  }
11894  public function setRequiredFlashVersion($requiredFlashVersion)
11895  {
11896    $this->requiredFlashVersion = $requiredFlashVersion;
11897  }
11898  public function getRequiredFlashVersion()
11899  {
11900    return $this->requiredFlashVersion;
11901  }
11902  public function setSize(Google_Service_Dfareporting_Size $size)
11903  {
11904    $this->size = $size;
11905  }
11906  public function getSize()
11907  {
11908    return $this->size;
11909  }
11910  public function setSkippable($skippable)
11911  {
11912    $this->skippable = $skippable;
11913  }
11914  public function getSkippable()
11915  {
11916    return $this->skippable;
11917  }
11918  public function setSslCompliant($sslCompliant)
11919  {
11920    $this->sslCompliant = $sslCompliant;
11921  }
11922  public function getSslCompliant()
11923  {
11924    return $this->sslCompliant;
11925  }
11926  public function setStudioAdvertiserId($studioAdvertiserId)
11927  {
11928    $this->studioAdvertiserId = $studioAdvertiserId;
11929  }
11930  public function getStudioAdvertiserId()
11931  {
11932    return $this->studioAdvertiserId;
11933  }
11934  public function setStudioCreativeId($studioCreativeId)
11935  {
11936    $this->studioCreativeId = $studioCreativeId;
11937  }
11938  public function getStudioCreativeId()
11939  {
11940    return $this->studioCreativeId;
11941  }
11942  public function setStudioTraffickedCreativeId($studioTraffickedCreativeId)
11943  {
11944    $this->studioTraffickedCreativeId = $studioTraffickedCreativeId;
11945  }
11946  public function getStudioTraffickedCreativeId()
11947  {
11948    return $this->studioTraffickedCreativeId;
11949  }
11950  public function setSubaccountId($subaccountId)
11951  {
11952    $this->subaccountId = $subaccountId;
11953  }
11954  public function getSubaccountId()
11955  {
11956    return $this->subaccountId;
11957  }
11958  public function setThirdPartyBackupImageImpressionsUrl($thirdPartyBackupImageImpressionsUrl)
11959  {
11960    $this->thirdPartyBackupImageImpressionsUrl = $thirdPartyBackupImageImpressionsUrl;
11961  }
11962  public function getThirdPartyBackupImageImpressionsUrl()
11963  {
11964    return $this->thirdPartyBackupImageImpressionsUrl;
11965  }
11966  public function setThirdPartyRichMediaImpressionsUrl($thirdPartyRichMediaImpressionsUrl)
11967  {
11968    $this->thirdPartyRichMediaImpressionsUrl = $thirdPartyRichMediaImpressionsUrl;
11969  }
11970  public function getThirdPartyRichMediaImpressionsUrl()
11971  {
11972    return $this->thirdPartyRichMediaImpressionsUrl;
11973  }
11974  public function setThirdPartyUrls($thirdPartyUrls)
11975  {
11976    $this->thirdPartyUrls = $thirdPartyUrls;
11977  }
11978  public function getThirdPartyUrls()
11979  {
11980    return $this->thirdPartyUrls;
11981  }
11982  public function setTimerCustomEvents($timerCustomEvents)
11983  {
11984    $this->timerCustomEvents = $timerCustomEvents;
11985  }
11986  public function getTimerCustomEvents()
11987  {
11988    return $this->timerCustomEvents;
11989  }
11990  public function setTotalFileSize($totalFileSize)
11991  {
11992    $this->totalFileSize = $totalFileSize;
11993  }
11994  public function getTotalFileSize()
11995  {
11996    return $this->totalFileSize;
11997  }
11998  public function setType($type)
11999  {
12000    $this->type = $type;
12001  }
12002  public function getType()
12003  {
12004    return $this->type;
12005  }
12006  public function setVersion($version)
12007  {
12008    $this->version = $version;
12009  }
12010  public function getVersion()
12011  {
12012    return $this->version;
12013  }
12014  public function setVideoDescription($videoDescription)
12015  {
12016    $this->videoDescription = $videoDescription;
12017  }
12018  public function getVideoDescription()
12019  {
12020    return $this->videoDescription;
12021  }
12022  public function setVideoDuration($videoDuration)
12023  {
12024    $this->videoDuration = $videoDuration;
12025  }
12026  public function getVideoDuration()
12027  {
12028    return $this->videoDuration;
12029  }
12030}
12031
12032class Google_Service_Dfareporting_CreativeAsset extends Google_Collection
12033{
12034  protected $collection_key = 'detectedFeatures';
12035  protected $internal_gapi_mappings = array(
12036  );
12037  public $actionScript3;
12038  public $active;
12039  public $alignment;
12040  public $artworkType;
12041  protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12042  protected $assetIdentifierDataType = '';
12043  protected $backupImageExitType = 'Google_Service_Dfareporting_CreativeCustomEvent';
12044  protected $backupImageExitDataType = '';
12045  public $bitRate;
12046  public $childAssetType;
12047  protected $collapsedSizeType = 'Google_Service_Dfareporting_Size';
12048  protected $collapsedSizeDataType = '';
12049  public $customStartTimeValue;
12050  public $detectedFeatures;
12051  public $displayType;
12052  public $duration;
12053  public $durationType;
12054  protected $expandedDimensionType = 'Google_Service_Dfareporting_Size';
12055  protected $expandedDimensionDataType = '';
12056  public $fileSize;
12057  public $flashVersion;
12058  public $hideFlashObjects;
12059  public $hideSelectionBoxes;
12060  public $horizontallyLocked;
12061  public $id;
12062  public $mimeType;
12063  protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
12064  protected $offsetDataType = '';
12065  public $originalBackup;
12066  protected $positionType = 'Google_Service_Dfareporting_OffsetPosition';
12067  protected $positionDataType = '';
12068  public $positionLeftUnit;
12069  public $positionTopUnit;
12070  public $progressiveServingUrl;
12071  public $pushdown;
12072  public $pushdownDuration;
12073  public $role;
12074  protected $sizeType = 'Google_Service_Dfareporting_Size';
12075  protected $sizeDataType = '';
12076  public $sslCompliant;
12077  public $startTimeType;
12078  public $streamingServingUrl;
12079  public $transparency;
12080  public $verticallyLocked;
12081  public $videoDuration;
12082  public $windowMode;
12083  public $zIndex;
12084  public $zipFilename;
12085  public $zipFilesize;
12086
12087
12088  public function setActionScript3($actionScript3)
12089  {
12090    $this->actionScript3 = $actionScript3;
12091  }
12092  public function getActionScript3()
12093  {
12094    return $this->actionScript3;
12095  }
12096  public function setActive($active)
12097  {
12098    $this->active = $active;
12099  }
12100  public function getActive()
12101  {
12102    return $this->active;
12103  }
12104  public function setAlignment($alignment)
12105  {
12106    $this->alignment = $alignment;
12107  }
12108  public function getAlignment()
12109  {
12110    return $this->alignment;
12111  }
12112  public function setArtworkType($artworkType)
12113  {
12114    $this->artworkType = $artworkType;
12115  }
12116  public function getArtworkType()
12117  {
12118    return $this->artworkType;
12119  }
12120  public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12121  {
12122    $this->assetIdentifier = $assetIdentifier;
12123  }
12124  public function getAssetIdentifier()
12125  {
12126    return $this->assetIdentifier;
12127  }
12128  public function setBackupImageExit(Google_Service_Dfareporting_CreativeCustomEvent $backupImageExit)
12129  {
12130    $this->backupImageExit = $backupImageExit;
12131  }
12132  public function getBackupImageExit()
12133  {
12134    return $this->backupImageExit;
12135  }
12136  public function setBitRate($bitRate)
12137  {
12138    $this->bitRate = $bitRate;
12139  }
12140  public function getBitRate()
12141  {
12142    return $this->bitRate;
12143  }
12144  public function setChildAssetType($childAssetType)
12145  {
12146    $this->childAssetType = $childAssetType;
12147  }
12148  public function getChildAssetType()
12149  {
12150    return $this->childAssetType;
12151  }
12152  public function setCollapsedSize(Google_Service_Dfareporting_Size $collapsedSize)
12153  {
12154    $this->collapsedSize = $collapsedSize;
12155  }
12156  public function getCollapsedSize()
12157  {
12158    return $this->collapsedSize;
12159  }
12160  public function setCustomStartTimeValue($customStartTimeValue)
12161  {
12162    $this->customStartTimeValue = $customStartTimeValue;
12163  }
12164  public function getCustomStartTimeValue()
12165  {
12166    return $this->customStartTimeValue;
12167  }
12168  public function setDetectedFeatures($detectedFeatures)
12169  {
12170    $this->detectedFeatures = $detectedFeatures;
12171  }
12172  public function getDetectedFeatures()
12173  {
12174    return $this->detectedFeatures;
12175  }
12176  public function setDisplayType($displayType)
12177  {
12178    $this->displayType = $displayType;
12179  }
12180  public function getDisplayType()
12181  {
12182    return $this->displayType;
12183  }
12184  public function setDuration($duration)
12185  {
12186    $this->duration = $duration;
12187  }
12188  public function getDuration()
12189  {
12190    return $this->duration;
12191  }
12192  public function setDurationType($durationType)
12193  {
12194    $this->durationType = $durationType;
12195  }
12196  public function getDurationType()
12197  {
12198    return $this->durationType;
12199  }
12200  public function setExpandedDimension(Google_Service_Dfareporting_Size $expandedDimension)
12201  {
12202    $this->expandedDimension = $expandedDimension;
12203  }
12204  public function getExpandedDimension()
12205  {
12206    return $this->expandedDimension;
12207  }
12208  public function setFileSize($fileSize)
12209  {
12210    $this->fileSize = $fileSize;
12211  }
12212  public function getFileSize()
12213  {
12214    return $this->fileSize;
12215  }
12216  public function setFlashVersion($flashVersion)
12217  {
12218    $this->flashVersion = $flashVersion;
12219  }
12220  public function getFlashVersion()
12221  {
12222    return $this->flashVersion;
12223  }
12224  public function setHideFlashObjects($hideFlashObjects)
12225  {
12226    $this->hideFlashObjects = $hideFlashObjects;
12227  }
12228  public function getHideFlashObjects()
12229  {
12230    return $this->hideFlashObjects;
12231  }
12232  public function setHideSelectionBoxes($hideSelectionBoxes)
12233  {
12234    $this->hideSelectionBoxes = $hideSelectionBoxes;
12235  }
12236  public function getHideSelectionBoxes()
12237  {
12238    return $this->hideSelectionBoxes;
12239  }
12240  public function setHorizontallyLocked($horizontallyLocked)
12241  {
12242    $this->horizontallyLocked = $horizontallyLocked;
12243  }
12244  public function getHorizontallyLocked()
12245  {
12246    return $this->horizontallyLocked;
12247  }
12248  public function setId($id)
12249  {
12250    $this->id = $id;
12251  }
12252  public function getId()
12253  {
12254    return $this->id;
12255  }
12256  public function setMimeType($mimeType)
12257  {
12258    $this->mimeType = $mimeType;
12259  }
12260  public function getMimeType()
12261  {
12262    return $this->mimeType;
12263  }
12264  public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
12265  {
12266    $this->offset = $offset;
12267  }
12268  public function getOffset()
12269  {
12270    return $this->offset;
12271  }
12272  public function setOriginalBackup($originalBackup)
12273  {
12274    $this->originalBackup = $originalBackup;
12275  }
12276  public function getOriginalBackup()
12277  {
12278    return $this->originalBackup;
12279  }
12280  public function setPosition(Google_Service_Dfareporting_OffsetPosition $position)
12281  {
12282    $this->position = $position;
12283  }
12284  public function getPosition()
12285  {
12286    return $this->position;
12287  }
12288  public function setPositionLeftUnit($positionLeftUnit)
12289  {
12290    $this->positionLeftUnit = $positionLeftUnit;
12291  }
12292  public function getPositionLeftUnit()
12293  {
12294    return $this->positionLeftUnit;
12295  }
12296  public function setPositionTopUnit($positionTopUnit)
12297  {
12298    $this->positionTopUnit = $positionTopUnit;
12299  }
12300  public function getPositionTopUnit()
12301  {
12302    return $this->positionTopUnit;
12303  }
12304  public function setProgressiveServingUrl($progressiveServingUrl)
12305  {
12306    $this->progressiveServingUrl = $progressiveServingUrl;
12307  }
12308  public function getProgressiveServingUrl()
12309  {
12310    return $this->progressiveServingUrl;
12311  }
12312  public function setPushdown($pushdown)
12313  {
12314    $this->pushdown = $pushdown;
12315  }
12316  public function getPushdown()
12317  {
12318    return $this->pushdown;
12319  }
12320  public function setPushdownDuration($pushdownDuration)
12321  {
12322    $this->pushdownDuration = $pushdownDuration;
12323  }
12324  public function getPushdownDuration()
12325  {
12326    return $this->pushdownDuration;
12327  }
12328  public function setRole($role)
12329  {
12330    $this->role = $role;
12331  }
12332  public function getRole()
12333  {
12334    return $this->role;
12335  }
12336  public function setSize(Google_Service_Dfareporting_Size $size)
12337  {
12338    $this->size = $size;
12339  }
12340  public function getSize()
12341  {
12342    return $this->size;
12343  }
12344  public function setSslCompliant($sslCompliant)
12345  {
12346    $this->sslCompliant = $sslCompliant;
12347  }
12348  public function getSslCompliant()
12349  {
12350    return $this->sslCompliant;
12351  }
12352  public function setStartTimeType($startTimeType)
12353  {
12354    $this->startTimeType = $startTimeType;
12355  }
12356  public function getStartTimeType()
12357  {
12358    return $this->startTimeType;
12359  }
12360  public function setStreamingServingUrl($streamingServingUrl)
12361  {
12362    $this->streamingServingUrl = $streamingServingUrl;
12363  }
12364  public function getStreamingServingUrl()
12365  {
12366    return $this->streamingServingUrl;
12367  }
12368  public function setTransparency($transparency)
12369  {
12370    $this->transparency = $transparency;
12371  }
12372  public function getTransparency()
12373  {
12374    return $this->transparency;
12375  }
12376  public function setVerticallyLocked($verticallyLocked)
12377  {
12378    $this->verticallyLocked = $verticallyLocked;
12379  }
12380  public function getVerticallyLocked()
12381  {
12382    return $this->verticallyLocked;
12383  }
12384  public function setVideoDuration($videoDuration)
12385  {
12386    $this->videoDuration = $videoDuration;
12387  }
12388  public function getVideoDuration()
12389  {
12390    return $this->videoDuration;
12391  }
12392  public function setWindowMode($windowMode)
12393  {
12394    $this->windowMode = $windowMode;
12395  }
12396  public function getWindowMode()
12397  {
12398    return $this->windowMode;
12399  }
12400  public function setZIndex($zIndex)
12401  {
12402    $this->zIndex = $zIndex;
12403  }
12404  public function getZIndex()
12405  {
12406    return $this->zIndex;
12407  }
12408  public function setZipFilename($zipFilename)
12409  {
12410    $this->zipFilename = $zipFilename;
12411  }
12412  public function getZipFilename()
12413  {
12414    return $this->zipFilename;
12415  }
12416  public function setZipFilesize($zipFilesize)
12417  {
12418    $this->zipFilesize = $zipFilesize;
12419  }
12420  public function getZipFilesize()
12421  {
12422    return $this->zipFilesize;
12423  }
12424}
12425
12426class Google_Service_Dfareporting_CreativeAssetId extends Google_Model
12427{
12428  protected $internal_gapi_mappings = array(
12429  );
12430  public $name;
12431  public $type;
12432
12433
12434  public function setName($name)
12435  {
12436    $this->name = $name;
12437  }
12438  public function getName()
12439  {
12440    return $this->name;
12441  }
12442  public function setType($type)
12443  {
12444    $this->type = $type;
12445  }
12446  public function getType()
12447  {
12448    return $this->type;
12449  }
12450}
12451
12452class Google_Service_Dfareporting_CreativeAssetMetadata extends Google_Collection
12453{
12454  protected $collection_key = 'warnedValidationRules';
12455  protected $internal_gapi_mappings = array(
12456  );
12457  protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12458  protected $assetIdentifierDataType = '';
12459  protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
12460  protected $clickTagsDataType = 'array';
12461  public $detectedFeatures;
12462  public $kind;
12463  public $warnedValidationRules;
12464
12465
12466  public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12467  {
12468    $this->assetIdentifier = $assetIdentifier;
12469  }
12470  public function getAssetIdentifier()
12471  {
12472    return $this->assetIdentifier;
12473  }
12474  public function setClickTags($clickTags)
12475  {
12476    $this->clickTags = $clickTags;
12477  }
12478  public function getClickTags()
12479  {
12480    return $this->clickTags;
12481  }
12482  public function setDetectedFeatures($detectedFeatures)
12483  {
12484    $this->detectedFeatures = $detectedFeatures;
12485  }
12486  public function getDetectedFeatures()
12487  {
12488    return $this->detectedFeatures;
12489  }
12490  public function setKind($kind)
12491  {
12492    $this->kind = $kind;
12493  }
12494  public function getKind()
12495  {
12496    return $this->kind;
12497  }
12498  public function setWarnedValidationRules($warnedValidationRules)
12499  {
12500    $this->warnedValidationRules = $warnedValidationRules;
12501  }
12502  public function getWarnedValidationRules()
12503  {
12504    return $this->warnedValidationRules;
12505  }
12506}
12507
12508class Google_Service_Dfareporting_CreativeAssignment extends Google_Collection
12509{
12510  protected $collection_key = 'richMediaExitOverrides';
12511  protected $internal_gapi_mappings = array(
12512  );
12513  public $active;
12514  public $applyEventTags;
12515  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
12516  protected $clickThroughUrlDataType = '';
12517  protected $companionCreativeOverridesType = 'Google_Service_Dfareporting_CompanionClickThroughOverride';
12518  protected $companionCreativeOverridesDataType = 'array';
12519  protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
12520  protected $creativeGroupAssignmentsDataType = 'array';
12521  public $creativeId;
12522  protected $creativeIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12523  protected $creativeIdDimensionValueDataType = '';
12524  public $endTime;
12525  protected $richMediaExitOverridesType = 'Google_Service_Dfareporting_RichMediaExitOverride';
12526  protected $richMediaExitOverridesDataType = 'array';
12527  public $sequence;
12528  public $sslCompliant;
12529  public $startTime;
12530  public $weight;
12531
12532
12533  public function setActive($active)
12534  {
12535    $this->active = $active;
12536  }
12537  public function getActive()
12538  {
12539    return $this->active;
12540  }
12541  public function setApplyEventTags($applyEventTags)
12542  {
12543    $this->applyEventTags = $applyEventTags;
12544  }
12545  public function getApplyEventTags()
12546  {
12547    return $this->applyEventTags;
12548  }
12549  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
12550  {
12551    $this->clickThroughUrl = $clickThroughUrl;
12552  }
12553  public function getClickThroughUrl()
12554  {
12555    return $this->clickThroughUrl;
12556  }
12557  public function setCompanionCreativeOverrides($companionCreativeOverrides)
12558  {
12559    $this->companionCreativeOverrides = $companionCreativeOverrides;
12560  }
12561  public function getCompanionCreativeOverrides()
12562  {
12563    return $this->companionCreativeOverrides;
12564  }
12565  public function setCreativeGroupAssignments($creativeGroupAssignments)
12566  {
12567    $this->creativeGroupAssignments = $creativeGroupAssignments;
12568  }
12569  public function getCreativeGroupAssignments()
12570  {
12571    return $this->creativeGroupAssignments;
12572  }
12573  public function setCreativeId($creativeId)
12574  {
12575    $this->creativeId = $creativeId;
12576  }
12577  public function getCreativeId()
12578  {
12579    return $this->creativeId;
12580  }
12581  public function setCreativeIdDimensionValue(Google_Service_Dfareporting_DimensionValue $creativeIdDimensionValue)
12582  {
12583    $this->creativeIdDimensionValue = $creativeIdDimensionValue;
12584  }
12585  public function getCreativeIdDimensionValue()
12586  {
12587    return $this->creativeIdDimensionValue;
12588  }
12589  public function setEndTime($endTime)
12590  {
12591    $this->endTime = $endTime;
12592  }
12593  public function getEndTime()
12594  {
12595    return $this->endTime;
12596  }
12597  public function setRichMediaExitOverrides($richMediaExitOverrides)
12598  {
12599    $this->richMediaExitOverrides = $richMediaExitOverrides;
12600  }
12601  public function getRichMediaExitOverrides()
12602  {
12603    return $this->richMediaExitOverrides;
12604  }
12605  public function setSequence($sequence)
12606  {
12607    $this->sequence = $sequence;
12608  }
12609  public function getSequence()
12610  {
12611    return $this->sequence;
12612  }
12613  public function setSslCompliant($sslCompliant)
12614  {
12615    $this->sslCompliant = $sslCompliant;
12616  }
12617  public function getSslCompliant()
12618  {
12619    return $this->sslCompliant;
12620  }
12621  public function setStartTime($startTime)
12622  {
12623    $this->startTime = $startTime;
12624  }
12625  public function getStartTime()
12626  {
12627    return $this->startTime;
12628  }
12629  public function setWeight($weight)
12630  {
12631    $this->weight = $weight;
12632  }
12633  public function getWeight()
12634  {
12635    return $this->weight;
12636  }
12637}
12638
12639class Google_Service_Dfareporting_CreativeCustomEvent extends Google_Model
12640{
12641  protected $internal_gapi_mappings = array(
12642  );
12643  public $active;
12644  public $advertiserCustomEventName;
12645  public $advertiserCustomEventType;
12646  public $artworkLabel;
12647  public $artworkType;
12648  public $exitUrl;
12649  public $id;
12650  protected $popupWindowPropertiesType = 'Google_Service_Dfareporting_PopupWindowProperties';
12651  protected $popupWindowPropertiesDataType = '';
12652  public $targetType;
12653  public $videoReportingId;
12654
12655
12656  public function setActive($active)
12657  {
12658    $this->active = $active;
12659  }
12660  public function getActive()
12661  {
12662    return $this->active;
12663  }
12664  public function setAdvertiserCustomEventName($advertiserCustomEventName)
12665  {
12666    $this->advertiserCustomEventName = $advertiserCustomEventName;
12667  }
12668  public function getAdvertiserCustomEventName()
12669  {
12670    return $this->advertiserCustomEventName;
12671  }
12672  public function setAdvertiserCustomEventType($advertiserCustomEventType)
12673  {
12674    $this->advertiserCustomEventType = $advertiserCustomEventType;
12675  }
12676  public function getAdvertiserCustomEventType()
12677  {
12678    return $this->advertiserCustomEventType;
12679  }
12680  public function setArtworkLabel($artworkLabel)
12681  {
12682    $this->artworkLabel = $artworkLabel;
12683  }
12684  public function getArtworkLabel()
12685  {
12686    return $this->artworkLabel;
12687  }
12688  public function setArtworkType($artworkType)
12689  {
12690    $this->artworkType = $artworkType;
12691  }
12692  public function getArtworkType()
12693  {
12694    return $this->artworkType;
12695  }
12696  public function setExitUrl($exitUrl)
12697  {
12698    $this->exitUrl = $exitUrl;
12699  }
12700  public function getExitUrl()
12701  {
12702    return $this->exitUrl;
12703  }
12704  public function setId($id)
12705  {
12706    $this->id = $id;
12707  }
12708  public function getId()
12709  {
12710    return $this->id;
12711  }
12712  public function setPopupWindowProperties(Google_Service_Dfareporting_PopupWindowProperties $popupWindowProperties)
12713  {
12714    $this->popupWindowProperties = $popupWindowProperties;
12715  }
12716  public function getPopupWindowProperties()
12717  {
12718    return $this->popupWindowProperties;
12719  }
12720  public function setTargetType($targetType)
12721  {
12722    $this->targetType = $targetType;
12723  }
12724  public function getTargetType()
12725  {
12726    return $this->targetType;
12727  }
12728  public function setVideoReportingId($videoReportingId)
12729  {
12730    $this->videoReportingId = $videoReportingId;
12731  }
12732  public function getVideoReportingId()
12733  {
12734    return $this->videoReportingId;
12735  }
12736}
12737
12738class Google_Service_Dfareporting_CreativeField extends Google_Model
12739{
12740  protected $internal_gapi_mappings = array(
12741  );
12742  public $accountId;
12743  public $advertiserId;
12744  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12745  protected $advertiserIdDimensionValueDataType = '';
12746  public $id;
12747  public $kind;
12748  public $name;
12749  public $subaccountId;
12750
12751
12752  public function setAccountId($accountId)
12753  {
12754    $this->accountId = $accountId;
12755  }
12756  public function getAccountId()
12757  {
12758    return $this->accountId;
12759  }
12760  public function setAdvertiserId($advertiserId)
12761  {
12762    $this->advertiserId = $advertiserId;
12763  }
12764  public function getAdvertiserId()
12765  {
12766    return $this->advertiserId;
12767  }
12768  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12769  {
12770    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12771  }
12772  public function getAdvertiserIdDimensionValue()
12773  {
12774    return $this->advertiserIdDimensionValue;
12775  }
12776  public function setId($id)
12777  {
12778    $this->id = $id;
12779  }
12780  public function getId()
12781  {
12782    return $this->id;
12783  }
12784  public function setKind($kind)
12785  {
12786    $this->kind = $kind;
12787  }
12788  public function getKind()
12789  {
12790    return $this->kind;
12791  }
12792  public function setName($name)
12793  {
12794    $this->name = $name;
12795  }
12796  public function getName()
12797  {
12798    return $this->name;
12799  }
12800  public function setSubaccountId($subaccountId)
12801  {
12802    $this->subaccountId = $subaccountId;
12803  }
12804  public function getSubaccountId()
12805  {
12806    return $this->subaccountId;
12807  }
12808}
12809
12810class Google_Service_Dfareporting_CreativeFieldAssignment extends Google_Model
12811{
12812  protected $internal_gapi_mappings = array(
12813  );
12814  public $creativeFieldId;
12815  public $creativeFieldValueId;
12816
12817
12818  public function setCreativeFieldId($creativeFieldId)
12819  {
12820    $this->creativeFieldId = $creativeFieldId;
12821  }
12822  public function getCreativeFieldId()
12823  {
12824    return $this->creativeFieldId;
12825  }
12826  public function setCreativeFieldValueId($creativeFieldValueId)
12827  {
12828    $this->creativeFieldValueId = $creativeFieldValueId;
12829  }
12830  public function getCreativeFieldValueId()
12831  {
12832    return $this->creativeFieldValueId;
12833  }
12834}
12835
12836class Google_Service_Dfareporting_CreativeFieldValue extends Google_Model
12837{
12838  protected $internal_gapi_mappings = array(
12839  );
12840  public $id;
12841  public $kind;
12842  public $value;
12843
12844
12845  public function setId($id)
12846  {
12847    $this->id = $id;
12848  }
12849  public function getId()
12850  {
12851    return $this->id;
12852  }
12853  public function setKind($kind)
12854  {
12855    $this->kind = $kind;
12856  }
12857  public function getKind()
12858  {
12859    return $this->kind;
12860  }
12861  public function setValue($value)
12862  {
12863    $this->value = $value;
12864  }
12865  public function getValue()
12866  {
12867    return $this->value;
12868  }
12869}
12870
12871class Google_Service_Dfareporting_CreativeFieldValuesListResponse extends Google_Collection
12872{
12873  protected $collection_key = 'creativeFieldValues';
12874  protected $internal_gapi_mappings = array(
12875  );
12876  protected $creativeFieldValuesType = 'Google_Service_Dfareporting_CreativeFieldValue';
12877  protected $creativeFieldValuesDataType = 'array';
12878  public $kind;
12879  public $nextPageToken;
12880
12881
12882  public function setCreativeFieldValues($creativeFieldValues)
12883  {
12884    $this->creativeFieldValues = $creativeFieldValues;
12885  }
12886  public function getCreativeFieldValues()
12887  {
12888    return $this->creativeFieldValues;
12889  }
12890  public function setKind($kind)
12891  {
12892    $this->kind = $kind;
12893  }
12894  public function getKind()
12895  {
12896    return $this->kind;
12897  }
12898  public function setNextPageToken($nextPageToken)
12899  {
12900    $this->nextPageToken = $nextPageToken;
12901  }
12902  public function getNextPageToken()
12903  {
12904    return $this->nextPageToken;
12905  }
12906}
12907
12908class Google_Service_Dfareporting_CreativeFieldsListResponse extends Google_Collection
12909{
12910  protected $collection_key = 'creativeFields';
12911  protected $internal_gapi_mappings = array(
12912  );
12913  protected $creativeFieldsType = 'Google_Service_Dfareporting_CreativeField';
12914  protected $creativeFieldsDataType = 'array';
12915  public $kind;
12916  public $nextPageToken;
12917
12918
12919  public function setCreativeFields($creativeFields)
12920  {
12921    $this->creativeFields = $creativeFields;
12922  }
12923  public function getCreativeFields()
12924  {
12925    return $this->creativeFields;
12926  }
12927  public function setKind($kind)
12928  {
12929    $this->kind = $kind;
12930  }
12931  public function getKind()
12932  {
12933    return $this->kind;
12934  }
12935  public function setNextPageToken($nextPageToken)
12936  {
12937    $this->nextPageToken = $nextPageToken;
12938  }
12939  public function getNextPageToken()
12940  {
12941    return $this->nextPageToken;
12942  }
12943}
12944
12945class Google_Service_Dfareporting_CreativeGroup extends Google_Model
12946{
12947  protected $internal_gapi_mappings = array(
12948  );
12949  public $accountId;
12950  public $advertiserId;
12951  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12952  protected $advertiserIdDimensionValueDataType = '';
12953  public $groupNumber;
12954  public $id;
12955  public $kind;
12956  public $name;
12957  public $subaccountId;
12958
12959
12960  public function setAccountId($accountId)
12961  {
12962    $this->accountId = $accountId;
12963  }
12964  public function getAccountId()
12965  {
12966    return $this->accountId;
12967  }
12968  public function setAdvertiserId($advertiserId)
12969  {
12970    $this->advertiserId = $advertiserId;
12971  }
12972  public function getAdvertiserId()
12973  {
12974    return $this->advertiserId;
12975  }
12976  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12977  {
12978    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12979  }
12980  public function getAdvertiserIdDimensionValue()
12981  {
12982    return $this->advertiserIdDimensionValue;
12983  }
12984  public function setGroupNumber($groupNumber)
12985  {
12986    $this->groupNumber = $groupNumber;
12987  }
12988  public function getGroupNumber()
12989  {
12990    return $this->groupNumber;
12991  }
12992  public function setId($id)
12993  {
12994    $this->id = $id;
12995  }
12996  public function getId()
12997  {
12998    return $this->id;
12999  }
13000  public function setKind($kind)
13001  {
13002    $this->kind = $kind;
13003  }
13004  public function getKind()
13005  {
13006    return $this->kind;
13007  }
13008  public function setName($name)
13009  {
13010    $this->name = $name;
13011  }
13012  public function getName()
13013  {
13014    return $this->name;
13015  }
13016  public function setSubaccountId($subaccountId)
13017  {
13018    $this->subaccountId = $subaccountId;
13019  }
13020  public function getSubaccountId()
13021  {
13022    return $this->subaccountId;
13023  }
13024}
13025
13026class Google_Service_Dfareporting_CreativeGroupAssignment extends Google_Model
13027{
13028  protected $internal_gapi_mappings = array(
13029  );
13030  public $creativeGroupId;
13031  public $creativeGroupNumber;
13032
13033
13034  public function setCreativeGroupId($creativeGroupId)
13035  {
13036    $this->creativeGroupId = $creativeGroupId;
13037  }
13038  public function getCreativeGroupId()
13039  {
13040    return $this->creativeGroupId;
13041  }
13042  public function setCreativeGroupNumber($creativeGroupNumber)
13043  {
13044    $this->creativeGroupNumber = $creativeGroupNumber;
13045  }
13046  public function getCreativeGroupNumber()
13047  {
13048    return $this->creativeGroupNumber;
13049  }
13050}
13051
13052class Google_Service_Dfareporting_CreativeGroupsListResponse extends Google_Collection
13053{
13054  protected $collection_key = 'creativeGroups';
13055  protected $internal_gapi_mappings = array(
13056  );
13057  protected $creativeGroupsType = 'Google_Service_Dfareporting_CreativeGroup';
13058  protected $creativeGroupsDataType = 'array';
13059  public $kind;
13060  public $nextPageToken;
13061
13062
13063  public function setCreativeGroups($creativeGroups)
13064  {
13065    $this->creativeGroups = $creativeGroups;
13066  }
13067  public function getCreativeGroups()
13068  {
13069    return $this->creativeGroups;
13070  }
13071  public function setKind($kind)
13072  {
13073    $this->kind = $kind;
13074  }
13075  public function getKind()
13076  {
13077    return $this->kind;
13078  }
13079  public function setNextPageToken($nextPageToken)
13080  {
13081    $this->nextPageToken = $nextPageToken;
13082  }
13083  public function getNextPageToken()
13084  {
13085    return $this->nextPageToken;
13086  }
13087}
13088
13089class Google_Service_Dfareporting_CreativeOptimizationConfiguration extends Google_Collection
13090{
13091  protected $collection_key = 'optimizationActivitys';
13092  protected $internal_gapi_mappings = array(
13093  );
13094  public $id;
13095  public $name;
13096  protected $optimizationActivitysType = 'Google_Service_Dfareporting_OptimizationActivity';
13097  protected $optimizationActivitysDataType = 'array';
13098  public $optimizationModel;
13099
13100
13101  public function setId($id)
13102  {
13103    $this->id = $id;
13104  }
13105  public function getId()
13106  {
13107    return $this->id;
13108  }
13109  public function setName($name)
13110  {
13111    $this->name = $name;
13112  }
13113  public function getName()
13114  {
13115    return $this->name;
13116  }
13117  public function setOptimizationActivitys($optimizationActivitys)
13118  {
13119    $this->optimizationActivitys = $optimizationActivitys;
13120  }
13121  public function getOptimizationActivitys()
13122  {
13123    return $this->optimizationActivitys;
13124  }
13125  public function setOptimizationModel($optimizationModel)
13126  {
13127    $this->optimizationModel = $optimizationModel;
13128  }
13129  public function getOptimizationModel()
13130  {
13131    return $this->optimizationModel;
13132  }
13133}
13134
13135class Google_Service_Dfareporting_CreativeRotation extends Google_Collection
13136{
13137  protected $collection_key = 'creativeAssignments';
13138  protected $internal_gapi_mappings = array(
13139  );
13140  protected $creativeAssignmentsType = 'Google_Service_Dfareporting_CreativeAssignment';
13141  protected $creativeAssignmentsDataType = 'array';
13142  public $creativeOptimizationConfigurationId;
13143  public $type;
13144  public $weightCalculationStrategy;
13145
13146
13147  public function setCreativeAssignments($creativeAssignments)
13148  {
13149    $this->creativeAssignments = $creativeAssignments;
13150  }
13151  public function getCreativeAssignments()
13152  {
13153    return $this->creativeAssignments;
13154  }
13155  public function setCreativeOptimizationConfigurationId($creativeOptimizationConfigurationId)
13156  {
13157    $this->creativeOptimizationConfigurationId = $creativeOptimizationConfigurationId;
13158  }
13159  public function getCreativeOptimizationConfigurationId()
13160  {
13161    return $this->creativeOptimizationConfigurationId;
13162  }
13163  public function setType($type)
13164  {
13165    $this->type = $type;
13166  }
13167  public function getType()
13168  {
13169    return $this->type;
13170  }
13171  public function setWeightCalculationStrategy($weightCalculationStrategy)
13172  {
13173    $this->weightCalculationStrategy = $weightCalculationStrategy;
13174  }
13175  public function getWeightCalculationStrategy()
13176  {
13177    return $this->weightCalculationStrategy;
13178  }
13179}
13180
13181class Google_Service_Dfareporting_CreativeSettings extends Google_Model
13182{
13183  protected $internal_gapi_mappings = array(
13184  );
13185  public $iFrameFooter;
13186  public $iFrameHeader;
13187
13188
13189  public function setIFrameFooter($iFrameFooter)
13190  {
13191    $this->iFrameFooter = $iFrameFooter;
13192  }
13193  public function getIFrameFooter()
13194  {
13195    return $this->iFrameFooter;
13196  }
13197  public function setIFrameHeader($iFrameHeader)
13198  {
13199    $this->iFrameHeader = $iFrameHeader;
13200  }
13201  public function getIFrameHeader()
13202  {
13203    return $this->iFrameHeader;
13204  }
13205}
13206
13207class Google_Service_Dfareporting_CreativesListResponse extends Google_Collection
13208{
13209  protected $collection_key = 'creatives';
13210  protected $internal_gapi_mappings = array(
13211  );
13212  protected $creativesType = 'Google_Service_Dfareporting_Creative';
13213  protected $creativesDataType = 'array';
13214  public $kind;
13215  public $nextPageToken;
13216
13217
13218  public function setCreatives($creatives)
13219  {
13220    $this->creatives = $creatives;
13221  }
13222  public function getCreatives()
13223  {
13224    return $this->creatives;
13225  }
13226  public function setKind($kind)
13227  {
13228    $this->kind = $kind;
13229  }
13230  public function getKind()
13231  {
13232    return $this->kind;
13233  }
13234  public function setNextPageToken($nextPageToken)
13235  {
13236    $this->nextPageToken = $nextPageToken;
13237  }
13238  public function getNextPageToken()
13239  {
13240    return $this->nextPageToken;
13241  }
13242}
13243
13244class Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Google_Collection
13245{
13246  protected $collection_key = 'overlapMetrics';
13247  protected $internal_gapi_mappings = array(
13248  );
13249  protected $breakdownType = 'Google_Service_Dfareporting_Dimension';
13250  protected $breakdownDataType = 'array';
13251  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
13252  protected $dimensionFiltersDataType = 'array';
13253  public $kind;
13254  protected $metricsType = 'Google_Service_Dfareporting_Metric';
13255  protected $metricsDataType = 'array';
13256  protected $overlapMetricsType = 'Google_Service_Dfareporting_Metric';
13257  protected $overlapMetricsDataType = 'array';
13258
13259
13260  public function setBreakdown($breakdown)
13261  {
13262    $this->breakdown = $breakdown;
13263  }
13264  public function getBreakdown()
13265  {
13266    return $this->breakdown;
13267  }
13268  public function setDimensionFilters($dimensionFilters)
13269  {
13270    $this->dimensionFilters = $dimensionFilters;
13271  }
13272  public function getDimensionFilters()
13273  {
13274    return $this->dimensionFilters;
13275  }
13276  public function setKind($kind)
13277  {
13278    $this->kind = $kind;
13279  }
13280  public function getKind()
13281  {
13282    return $this->kind;
13283  }
13284  public function setMetrics($metrics)
13285  {
13286    $this->metrics = $metrics;
13287  }
13288  public function getMetrics()
13289  {
13290    return $this->metrics;
13291  }
13292  public function setOverlapMetrics($overlapMetrics)
13293  {
13294    $this->overlapMetrics = $overlapMetrics;
13295  }
13296  public function getOverlapMetrics()
13297  {
13298    return $this->overlapMetrics;
13299  }
13300}
13301
13302class Google_Service_Dfareporting_CustomRichMediaEvents extends Google_Collection
13303{
13304  protected $collection_key = 'filteredEventIds';
13305  protected $internal_gapi_mappings = array(
13306  );
13307  protected $filteredEventIdsType = 'Google_Service_Dfareporting_DimensionValue';
13308  protected $filteredEventIdsDataType = 'array';
13309  public $kind;
13310
13311
13312  public function setFilteredEventIds($filteredEventIds)
13313  {
13314    $this->filteredEventIds = $filteredEventIds;
13315  }
13316  public function getFilteredEventIds()
13317  {
13318    return $this->filteredEventIds;
13319  }
13320  public function setKind($kind)
13321  {
13322    $this->kind = $kind;
13323  }
13324  public function getKind()
13325  {
13326    return $this->kind;
13327  }
13328}
13329
13330class Google_Service_Dfareporting_DateRange extends Google_Model
13331{
13332  protected $internal_gapi_mappings = array(
13333  );
13334  public $endDate;
13335  public $kind;
13336  public $relativeDateRange;
13337  public $startDate;
13338
13339
13340  public function setEndDate($endDate)
13341  {
13342    $this->endDate = $endDate;
13343  }
13344  public function getEndDate()
13345  {
13346    return $this->endDate;
13347  }
13348  public function setKind($kind)
13349  {
13350    $this->kind = $kind;
13351  }
13352  public function getKind()
13353  {
13354    return $this->kind;
13355  }
13356  public function setRelativeDateRange($relativeDateRange)
13357  {
13358    $this->relativeDateRange = $relativeDateRange;
13359  }
13360  public function getRelativeDateRange()
13361  {
13362    return $this->relativeDateRange;
13363  }
13364  public function setStartDate($startDate)
13365  {
13366    $this->startDate = $startDate;
13367  }
13368  public function getStartDate()
13369  {
13370    return $this->startDate;
13371  }
13372}
13373
13374class Google_Service_Dfareporting_DayPartTargeting extends Google_Collection
13375{
13376  protected $collection_key = 'hoursOfDay';
13377  protected $internal_gapi_mappings = array(
13378  );
13379  public $daysOfWeek;
13380  public $hoursOfDay;
13381  public $userLocalTime;
13382
13383
13384  public function setDaysOfWeek($daysOfWeek)
13385  {
13386    $this->daysOfWeek = $daysOfWeek;
13387  }
13388  public function getDaysOfWeek()
13389  {
13390    return $this->daysOfWeek;
13391  }
13392  public function setHoursOfDay($hoursOfDay)
13393  {
13394    $this->hoursOfDay = $hoursOfDay;
13395  }
13396  public function getHoursOfDay()
13397  {
13398    return $this->hoursOfDay;
13399  }
13400  public function setUserLocalTime($userLocalTime)
13401  {
13402    $this->userLocalTime = $userLocalTime;
13403  }
13404  public function getUserLocalTime()
13405  {
13406    return $this->userLocalTime;
13407  }
13408}
13409
13410class Google_Service_Dfareporting_DefaultClickThroughEventTagProperties extends Google_Model
13411{
13412  protected $internal_gapi_mappings = array(
13413  );
13414  public $defaultClickThroughEventTagId;
13415  public $overrideInheritedEventTag;
13416
13417
13418  public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
13419  {
13420    $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
13421  }
13422  public function getDefaultClickThroughEventTagId()
13423  {
13424    return $this->defaultClickThroughEventTagId;
13425  }
13426  public function setOverrideInheritedEventTag($overrideInheritedEventTag)
13427  {
13428    $this->overrideInheritedEventTag = $overrideInheritedEventTag;
13429  }
13430  public function getOverrideInheritedEventTag()
13431  {
13432    return $this->overrideInheritedEventTag;
13433  }
13434}
13435
13436class Google_Service_Dfareporting_DeliverySchedule extends Google_Model
13437{
13438  protected $internal_gapi_mappings = array(
13439  );
13440  protected $frequencyCapType = 'Google_Service_Dfareporting_FrequencyCap';
13441  protected $frequencyCapDataType = '';
13442  public $hardCutoff;
13443  public $impressionRatio;
13444  public $priority;
13445
13446
13447  public function setFrequencyCap(Google_Service_Dfareporting_FrequencyCap $frequencyCap)
13448  {
13449    $this->frequencyCap = $frequencyCap;
13450  }
13451  public function getFrequencyCap()
13452  {
13453    return $this->frequencyCap;
13454  }
13455  public function setHardCutoff($hardCutoff)
13456  {
13457    $this->hardCutoff = $hardCutoff;
13458  }
13459  public function getHardCutoff()
13460  {
13461    return $this->hardCutoff;
13462  }
13463  public function setImpressionRatio($impressionRatio)
13464  {
13465    $this->impressionRatio = $impressionRatio;
13466  }
13467  public function getImpressionRatio()
13468  {
13469    return $this->impressionRatio;
13470  }
13471  public function setPriority($priority)
13472  {
13473    $this->priority = $priority;
13474  }
13475  public function getPriority()
13476  {
13477    return $this->priority;
13478  }
13479}
13480
13481class Google_Service_Dfareporting_DfareportingFile extends Google_Model
13482{
13483  protected $internal_gapi_mappings = array(
13484  );
13485  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
13486  protected $dateRangeDataType = '';
13487  public $etag;
13488  public $fileName;
13489  public $format;
13490  public $id;
13491  public $kind;
13492  public $lastModifiedTime;
13493  public $reportId;
13494  public $status;
13495  protected $urlsType = 'Google_Service_Dfareporting_DfareportingFileUrls';
13496  protected $urlsDataType = '';
13497
13498
13499  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
13500  {
13501    $this->dateRange = $dateRange;
13502  }
13503  public function getDateRange()
13504  {
13505    return $this->dateRange;
13506  }
13507  public function setEtag($etag)
13508  {
13509    $this->etag = $etag;
13510  }
13511  public function getEtag()
13512  {
13513    return $this->etag;
13514  }
13515  public function setFileName($fileName)
13516  {
13517    $this->fileName = $fileName;
13518  }
13519  public function getFileName()
13520  {
13521    return $this->fileName;
13522  }
13523  public function setFormat($format)
13524  {
13525    $this->format = $format;
13526  }
13527  public function getFormat()
13528  {
13529    return $this->format;
13530  }
13531  public function setId($id)
13532  {
13533    $this->id = $id;
13534  }
13535  public function getId()
13536  {
13537    return $this->id;
13538  }
13539  public function setKind($kind)
13540  {
13541    $this->kind = $kind;
13542  }
13543  public function getKind()
13544  {
13545    return $this->kind;
13546  }
13547  public function setLastModifiedTime($lastModifiedTime)
13548  {
13549    $this->lastModifiedTime = $lastModifiedTime;
13550  }
13551  public function getLastModifiedTime()
13552  {
13553    return $this->lastModifiedTime;
13554  }
13555  public function setReportId($reportId)
13556  {
13557    $this->reportId = $reportId;
13558  }
13559  public function getReportId()
13560  {
13561    return $this->reportId;
13562  }
13563  public function setStatus($status)
13564  {
13565    $this->status = $status;
13566  }
13567  public function getStatus()
13568  {
13569    return $this->status;
13570  }
13571  public function setUrls(Google_Service_Dfareporting_DfareportingFileUrls $urls)
13572  {
13573    $this->urls = $urls;
13574  }
13575  public function getUrls()
13576  {
13577    return $this->urls;
13578  }
13579}
13580
13581class Google_Service_Dfareporting_DfareportingFileUrls extends Google_Model
13582{
13583  protected $internal_gapi_mappings = array(
13584  );
13585  public $apiUrl;
13586  public $browserUrl;
13587
13588
13589  public function setApiUrl($apiUrl)
13590  {
13591    $this->apiUrl = $apiUrl;
13592  }
13593  public function getApiUrl()
13594  {
13595    return $this->apiUrl;
13596  }
13597  public function setBrowserUrl($browserUrl)
13598  {
13599    $this->browserUrl = $browserUrl;
13600  }
13601  public function getBrowserUrl()
13602  {
13603    return $this->browserUrl;
13604  }
13605}
13606
13607class Google_Service_Dfareporting_DfpSettings extends Google_Model
13608{
13609  protected $internal_gapi_mappings = array(
13610        "dfpNetworkCode" => "dfp_network_code",
13611        "dfpNetworkName" => "dfp_network_name",
13612  );
13613  public $dfpNetworkCode;
13614  public $dfpNetworkName;
13615  public $programmaticPlacementAccepted;
13616  public $pubPaidPlacementAccepted;
13617  public $publisherPortalOnly;
13618
13619
13620  public function setDfpNetworkCode($dfpNetworkCode)
13621  {
13622    $this->dfpNetworkCode = $dfpNetworkCode;
13623  }
13624  public function getDfpNetworkCode()
13625  {
13626    return $this->dfpNetworkCode;
13627  }
13628  public function setDfpNetworkName($dfpNetworkName)
13629  {
13630    $this->dfpNetworkName = $dfpNetworkName;
13631  }
13632  public function getDfpNetworkName()
13633  {
13634    return $this->dfpNetworkName;
13635  }
13636  public function setProgrammaticPlacementAccepted($programmaticPlacementAccepted)
13637  {
13638    $this->programmaticPlacementAccepted = $programmaticPlacementAccepted;
13639  }
13640  public function getProgrammaticPlacementAccepted()
13641  {
13642    return $this->programmaticPlacementAccepted;
13643  }
13644  public function setPubPaidPlacementAccepted($pubPaidPlacementAccepted)
13645  {
13646    $this->pubPaidPlacementAccepted = $pubPaidPlacementAccepted;
13647  }
13648  public function getPubPaidPlacementAccepted()
13649  {
13650    return $this->pubPaidPlacementAccepted;
13651  }
13652  public function setPublisherPortalOnly($publisherPortalOnly)
13653  {
13654    $this->publisherPortalOnly = $publisherPortalOnly;
13655  }
13656  public function getPublisherPortalOnly()
13657  {
13658    return $this->publisherPortalOnly;
13659  }
13660}
13661
13662class Google_Service_Dfareporting_Dimension extends Google_Model
13663{
13664  protected $internal_gapi_mappings = array(
13665  );
13666  public $kind;
13667  public $name;
13668
13669
13670  public function setKind($kind)
13671  {
13672    $this->kind = $kind;
13673  }
13674  public function getKind()
13675  {
13676    return $this->kind;
13677  }
13678  public function setName($name)
13679  {
13680    $this->name = $name;
13681  }
13682  public function getName()
13683  {
13684    return $this->name;
13685  }
13686}
13687
13688class Google_Service_Dfareporting_DimensionFilter extends Google_Model
13689{
13690  protected $internal_gapi_mappings = array(
13691  );
13692  public $dimensionName;
13693  public $kind;
13694  public $value;
13695
13696
13697  public function setDimensionName($dimensionName)
13698  {
13699    $this->dimensionName = $dimensionName;
13700  }
13701  public function getDimensionName()
13702  {
13703    return $this->dimensionName;
13704  }
13705  public function setKind($kind)
13706  {
13707    $this->kind = $kind;
13708  }
13709  public function getKind()
13710  {
13711    return $this->kind;
13712  }
13713  public function setValue($value)
13714  {
13715    $this->value = $value;
13716  }
13717  public function getValue()
13718  {
13719    return $this->value;
13720  }
13721}
13722
13723class Google_Service_Dfareporting_DimensionValue extends Google_Model
13724{
13725  protected $internal_gapi_mappings = array(
13726  );
13727  public $dimensionName;
13728  public $etag;
13729  public $id;
13730  public $kind;
13731  public $matchType;
13732  public $value;
13733
13734
13735  public function setDimensionName($dimensionName)
13736  {
13737    $this->dimensionName = $dimensionName;
13738  }
13739  public function getDimensionName()
13740  {
13741    return $this->dimensionName;
13742  }
13743  public function setEtag($etag)
13744  {
13745    $this->etag = $etag;
13746  }
13747  public function getEtag()
13748  {
13749    return $this->etag;
13750  }
13751  public function setId($id)
13752  {
13753    $this->id = $id;
13754  }
13755  public function getId()
13756  {
13757    return $this->id;
13758  }
13759  public function setKind($kind)
13760  {
13761    $this->kind = $kind;
13762  }
13763  public function getKind()
13764  {
13765    return $this->kind;
13766  }
13767  public function setMatchType($matchType)
13768  {
13769    $this->matchType = $matchType;
13770  }
13771  public function getMatchType()
13772  {
13773    return $this->matchType;
13774  }
13775  public function setValue($value)
13776  {
13777    $this->value = $value;
13778  }
13779  public function getValue()
13780  {
13781    return $this->value;
13782  }
13783}
13784
13785class Google_Service_Dfareporting_DimensionValueList extends Google_Collection
13786{
13787  protected $collection_key = 'items';
13788  protected $internal_gapi_mappings = array(
13789  );
13790  public $etag;
13791  protected $itemsType = 'Google_Service_Dfareporting_DimensionValue';
13792  protected $itemsDataType = 'array';
13793  public $kind;
13794  public $nextPageToken;
13795
13796
13797  public function setEtag($etag)
13798  {
13799    $this->etag = $etag;
13800  }
13801  public function getEtag()
13802  {
13803    return $this->etag;
13804  }
13805  public function setItems($items)
13806  {
13807    $this->items = $items;
13808  }
13809  public function getItems()
13810  {
13811    return $this->items;
13812  }
13813  public function setKind($kind)
13814  {
13815    $this->kind = $kind;
13816  }
13817  public function getKind()
13818  {
13819    return $this->kind;
13820  }
13821  public function setNextPageToken($nextPageToken)
13822  {
13823    $this->nextPageToken = $nextPageToken;
13824  }
13825  public function getNextPageToken()
13826  {
13827    return $this->nextPageToken;
13828  }
13829}
13830
13831class Google_Service_Dfareporting_DimensionValueRequest extends Google_Collection
13832{
13833  protected $collection_key = 'filters';
13834  protected $internal_gapi_mappings = array(
13835  );
13836  public $dimensionName;
13837  public $endDate;
13838  protected $filtersType = 'Google_Service_Dfareporting_DimensionFilter';
13839  protected $filtersDataType = 'array';
13840  public $kind;
13841  public $startDate;
13842
13843
13844  public function setDimensionName($dimensionName)
13845  {
13846    $this->dimensionName = $dimensionName;
13847  }
13848  public function getDimensionName()
13849  {
13850    return $this->dimensionName;
13851  }
13852  public function setEndDate($endDate)
13853  {
13854    $this->endDate = $endDate;
13855  }
13856  public function getEndDate()
13857  {
13858    return $this->endDate;
13859  }
13860  public function setFilters($filters)
13861  {
13862    $this->filters = $filters;
13863  }
13864  public function getFilters()
13865  {
13866    return $this->filters;
13867  }
13868  public function setKind($kind)
13869  {
13870    $this->kind = $kind;
13871  }
13872  public function getKind()
13873  {
13874    return $this->kind;
13875  }
13876  public function setStartDate($startDate)
13877  {
13878    $this->startDate = $startDate;
13879  }
13880  public function getStartDate()
13881  {
13882    return $this->startDate;
13883  }
13884}
13885
13886class Google_Service_Dfareporting_DirectorySite extends Google_Collection
13887{
13888  protected $collection_key = 'interstitialTagFormats';
13889  protected $internal_gapi_mappings = array(
13890  );
13891  public $active;
13892  protected $contactAssignmentsType = 'Google_Service_Dfareporting_DirectorySiteContactAssignment';
13893  protected $contactAssignmentsDataType = 'array';
13894  public $countryId;
13895  public $currencyId;
13896  public $description;
13897  public $id;
13898  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
13899  protected $idDimensionValueDataType = '';
13900  public $inpageTagFormats;
13901  public $interstitialTagFormats;
13902  public $kind;
13903  public $name;
13904  public $parentId;
13905  protected $settingsType = 'Google_Service_Dfareporting_DirectorySiteSettings';
13906  protected $settingsDataType = '';
13907  public $url;
13908
13909
13910  public function setActive($active)
13911  {
13912    $this->active = $active;
13913  }
13914  public function getActive()
13915  {
13916    return $this->active;
13917  }
13918  public function setContactAssignments($contactAssignments)
13919  {
13920    $this->contactAssignments = $contactAssignments;
13921  }
13922  public function getContactAssignments()
13923  {
13924    return $this->contactAssignments;
13925  }
13926  public function setCountryId($countryId)
13927  {
13928    $this->countryId = $countryId;
13929  }
13930  public function getCountryId()
13931  {
13932    return $this->countryId;
13933  }
13934  public function setCurrencyId($currencyId)
13935  {
13936    $this->currencyId = $currencyId;
13937  }
13938  public function getCurrencyId()
13939  {
13940    return $this->currencyId;
13941  }
13942  public function setDescription($description)
13943  {
13944    $this->description = $description;
13945  }
13946  public function getDescription()
13947  {
13948    return $this->description;
13949  }
13950  public function setId($id)
13951  {
13952    $this->id = $id;
13953  }
13954  public function getId()
13955  {
13956    return $this->id;
13957  }
13958  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
13959  {
13960    $this->idDimensionValue = $idDimensionValue;
13961  }
13962  public function getIdDimensionValue()
13963  {
13964    return $this->idDimensionValue;
13965  }
13966  public function setInpageTagFormats($inpageTagFormats)
13967  {
13968    $this->inpageTagFormats = $inpageTagFormats;
13969  }
13970  public function getInpageTagFormats()
13971  {
13972    return $this->inpageTagFormats;
13973  }
13974  public function setInterstitialTagFormats($interstitialTagFormats)
13975  {
13976    $this->interstitialTagFormats = $interstitialTagFormats;
13977  }
13978  public function getInterstitialTagFormats()
13979  {
13980    return $this->interstitialTagFormats;
13981  }
13982  public function setKind($kind)
13983  {
13984    $this->kind = $kind;
13985  }
13986  public function getKind()
13987  {
13988    return $this->kind;
13989  }
13990  public function setName($name)
13991  {
13992    $this->name = $name;
13993  }
13994  public function getName()
13995  {
13996    return $this->name;
13997  }
13998  public function setParentId($parentId)
13999  {
14000    $this->parentId = $parentId;
14001  }
14002  public function getParentId()
14003  {
14004    return $this->parentId;
14005  }
14006  public function setSettings(Google_Service_Dfareporting_DirectorySiteSettings $settings)
14007  {
14008    $this->settings = $settings;
14009  }
14010  public function getSettings()
14011  {
14012    return $this->settings;
14013  }
14014  public function setUrl($url)
14015  {
14016    $this->url = $url;
14017  }
14018  public function getUrl()
14019  {
14020    return $this->url;
14021  }
14022}
14023
14024class Google_Service_Dfareporting_DirectorySiteContact extends Google_Model
14025{
14026  protected $internal_gapi_mappings = array(
14027  );
14028  public $address;
14029  public $email;
14030  public $firstName;
14031  public $id;
14032  public $kind;
14033  public $lastName;
14034  public $phone;
14035  public $role;
14036  public $title;
14037  public $type;
14038
14039
14040  public function setAddress($address)
14041  {
14042    $this->address = $address;
14043  }
14044  public function getAddress()
14045  {
14046    return $this->address;
14047  }
14048  public function setEmail($email)
14049  {
14050    $this->email = $email;
14051  }
14052  public function getEmail()
14053  {
14054    return $this->email;
14055  }
14056  public function setFirstName($firstName)
14057  {
14058    $this->firstName = $firstName;
14059  }
14060  public function getFirstName()
14061  {
14062    return $this->firstName;
14063  }
14064  public function setId($id)
14065  {
14066    $this->id = $id;
14067  }
14068  public function getId()
14069  {
14070    return $this->id;
14071  }
14072  public function setKind($kind)
14073  {
14074    $this->kind = $kind;
14075  }
14076  public function getKind()
14077  {
14078    return $this->kind;
14079  }
14080  public function setLastName($lastName)
14081  {
14082    $this->lastName = $lastName;
14083  }
14084  public function getLastName()
14085  {
14086    return $this->lastName;
14087  }
14088  public function setPhone($phone)
14089  {
14090    $this->phone = $phone;
14091  }
14092  public function getPhone()
14093  {
14094    return $this->phone;
14095  }
14096  public function setRole($role)
14097  {
14098    $this->role = $role;
14099  }
14100  public function getRole()
14101  {
14102    return $this->role;
14103  }
14104  public function setTitle($title)
14105  {
14106    $this->title = $title;
14107  }
14108  public function getTitle()
14109  {
14110    return $this->title;
14111  }
14112  public function setType($type)
14113  {
14114    $this->type = $type;
14115  }
14116  public function getType()
14117  {
14118    return $this->type;
14119  }
14120}
14121
14122class Google_Service_Dfareporting_DirectorySiteContactAssignment extends Google_Model
14123{
14124  protected $internal_gapi_mappings = array(
14125  );
14126  public $contactId;
14127  public $visibility;
14128
14129
14130  public function setContactId($contactId)
14131  {
14132    $this->contactId = $contactId;
14133  }
14134  public function getContactId()
14135  {
14136    return $this->contactId;
14137  }
14138  public function setVisibility($visibility)
14139  {
14140    $this->visibility = $visibility;
14141  }
14142  public function getVisibility()
14143  {
14144    return $this->visibility;
14145  }
14146}
14147
14148class Google_Service_Dfareporting_DirectorySiteContactsListResponse extends Google_Collection
14149{
14150  protected $collection_key = 'directorySiteContacts';
14151  protected $internal_gapi_mappings = array(
14152  );
14153  protected $directorySiteContactsType = 'Google_Service_Dfareporting_DirectorySiteContact';
14154  protected $directorySiteContactsDataType = 'array';
14155  public $kind;
14156  public $nextPageToken;
14157
14158
14159  public function setDirectorySiteContacts($directorySiteContacts)
14160  {
14161    $this->directorySiteContacts = $directorySiteContacts;
14162  }
14163  public function getDirectorySiteContacts()
14164  {
14165    return $this->directorySiteContacts;
14166  }
14167  public function setKind($kind)
14168  {
14169    $this->kind = $kind;
14170  }
14171  public function getKind()
14172  {
14173    return $this->kind;
14174  }
14175  public function setNextPageToken($nextPageToken)
14176  {
14177    $this->nextPageToken = $nextPageToken;
14178  }
14179  public function getNextPageToken()
14180  {
14181    return $this->nextPageToken;
14182  }
14183}
14184
14185class Google_Service_Dfareporting_DirectorySiteSettings extends Google_Model
14186{
14187  protected $internal_gapi_mappings = array(
14188        "dfpSettings" => "dfp_settings",
14189        "instreamVideoPlacementAccepted" => "instream_video_placement_accepted",
14190  );
14191  public $activeViewOptOut;
14192  protected $dfpSettingsType = 'Google_Service_Dfareporting_DfpSettings';
14193  protected $dfpSettingsDataType = '';
14194  public $instreamVideoPlacementAccepted;
14195  public $interstitialPlacementAccepted;
14196  public $nielsenOcrOptOut;
14197  public $verificationTagOptOut;
14198  public $videoActiveViewOptOut;
14199
14200
14201  public function setActiveViewOptOut($activeViewOptOut)
14202  {
14203    $this->activeViewOptOut = $activeViewOptOut;
14204  }
14205  public function getActiveViewOptOut()
14206  {
14207    return $this->activeViewOptOut;
14208  }
14209  public function setDfpSettings(Google_Service_Dfareporting_DfpSettings $dfpSettings)
14210  {
14211    $this->dfpSettings = $dfpSettings;
14212  }
14213  public function getDfpSettings()
14214  {
14215    return $this->dfpSettings;
14216  }
14217  public function setInstreamVideoPlacementAccepted($instreamVideoPlacementAccepted)
14218  {
14219    $this->instreamVideoPlacementAccepted = $instreamVideoPlacementAccepted;
14220  }
14221  public function getInstreamVideoPlacementAccepted()
14222  {
14223    return $this->instreamVideoPlacementAccepted;
14224  }
14225  public function setInterstitialPlacementAccepted($interstitialPlacementAccepted)
14226  {
14227    $this->interstitialPlacementAccepted = $interstitialPlacementAccepted;
14228  }
14229  public function getInterstitialPlacementAccepted()
14230  {
14231    return $this->interstitialPlacementAccepted;
14232  }
14233  public function setNielsenOcrOptOut($nielsenOcrOptOut)
14234  {
14235    $this->nielsenOcrOptOut = $nielsenOcrOptOut;
14236  }
14237  public function getNielsenOcrOptOut()
14238  {
14239    return $this->nielsenOcrOptOut;
14240  }
14241  public function setVerificationTagOptOut($verificationTagOptOut)
14242  {
14243    $this->verificationTagOptOut = $verificationTagOptOut;
14244  }
14245  public function getVerificationTagOptOut()
14246  {
14247    return $this->verificationTagOptOut;
14248  }
14249  public function setVideoActiveViewOptOut($videoActiveViewOptOut)
14250  {
14251    $this->videoActiveViewOptOut = $videoActiveViewOptOut;
14252  }
14253  public function getVideoActiveViewOptOut()
14254  {
14255    return $this->videoActiveViewOptOut;
14256  }
14257}
14258
14259class Google_Service_Dfareporting_DirectorySitesListResponse extends Google_Collection
14260{
14261  protected $collection_key = 'directorySites';
14262  protected $internal_gapi_mappings = array(
14263  );
14264  protected $directorySitesType = 'Google_Service_Dfareporting_DirectorySite';
14265  protected $directorySitesDataType = 'array';
14266  public $kind;
14267  public $nextPageToken;
14268
14269
14270  public function setDirectorySites($directorySites)
14271  {
14272    $this->directorySites = $directorySites;
14273  }
14274  public function getDirectorySites()
14275  {
14276    return $this->directorySites;
14277  }
14278  public function setKind($kind)
14279  {
14280    $this->kind = $kind;
14281  }
14282  public function getKind()
14283  {
14284    return $this->kind;
14285  }
14286  public function setNextPageToken($nextPageToken)
14287  {
14288    $this->nextPageToken = $nextPageToken;
14289  }
14290  public function getNextPageToken()
14291  {
14292    return $this->nextPageToken;
14293  }
14294}
14295
14296class Google_Service_Dfareporting_EventTag extends Google_Collection
14297{
14298  protected $collection_key = 'siteIds';
14299  protected $internal_gapi_mappings = array(
14300  );
14301  public $accountId;
14302  public $advertiserId;
14303  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14304  protected $advertiserIdDimensionValueDataType = '';
14305  public $campaignId;
14306  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14307  protected $campaignIdDimensionValueDataType = '';
14308  public $enabledByDefault;
14309  public $id;
14310  public $kind;
14311  public $name;
14312  public $siteFilterType;
14313  public $siteIds;
14314  public $sslCompliant;
14315  public $status;
14316  public $subaccountId;
14317  public $type;
14318  public $url;
14319  public $urlEscapeLevels;
14320
14321
14322  public function setAccountId($accountId)
14323  {
14324    $this->accountId = $accountId;
14325  }
14326  public function getAccountId()
14327  {
14328    return $this->accountId;
14329  }
14330  public function setAdvertiserId($advertiserId)
14331  {
14332    $this->advertiserId = $advertiserId;
14333  }
14334  public function getAdvertiserId()
14335  {
14336    return $this->advertiserId;
14337  }
14338  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14339  {
14340    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14341  }
14342  public function getAdvertiserIdDimensionValue()
14343  {
14344    return $this->advertiserIdDimensionValue;
14345  }
14346  public function setCampaignId($campaignId)
14347  {
14348    $this->campaignId = $campaignId;
14349  }
14350  public function getCampaignId()
14351  {
14352    return $this->campaignId;
14353  }
14354  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
14355  {
14356    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
14357  }
14358  public function getCampaignIdDimensionValue()
14359  {
14360    return $this->campaignIdDimensionValue;
14361  }
14362  public function setEnabledByDefault($enabledByDefault)
14363  {
14364    $this->enabledByDefault = $enabledByDefault;
14365  }
14366  public function getEnabledByDefault()
14367  {
14368    return $this->enabledByDefault;
14369  }
14370  public function setId($id)
14371  {
14372    $this->id = $id;
14373  }
14374  public function getId()
14375  {
14376    return $this->id;
14377  }
14378  public function setKind($kind)
14379  {
14380    $this->kind = $kind;
14381  }
14382  public function getKind()
14383  {
14384    return $this->kind;
14385  }
14386  public function setName($name)
14387  {
14388    $this->name = $name;
14389  }
14390  public function getName()
14391  {
14392    return $this->name;
14393  }
14394  public function setSiteFilterType($siteFilterType)
14395  {
14396    $this->siteFilterType = $siteFilterType;
14397  }
14398  public function getSiteFilterType()
14399  {
14400    return $this->siteFilterType;
14401  }
14402  public function setSiteIds($siteIds)
14403  {
14404    $this->siteIds = $siteIds;
14405  }
14406  public function getSiteIds()
14407  {
14408    return $this->siteIds;
14409  }
14410  public function setSslCompliant($sslCompliant)
14411  {
14412    $this->sslCompliant = $sslCompliant;
14413  }
14414  public function getSslCompliant()
14415  {
14416    return $this->sslCompliant;
14417  }
14418  public function setStatus($status)
14419  {
14420    $this->status = $status;
14421  }
14422  public function getStatus()
14423  {
14424    return $this->status;
14425  }
14426  public function setSubaccountId($subaccountId)
14427  {
14428    $this->subaccountId = $subaccountId;
14429  }
14430  public function getSubaccountId()
14431  {
14432    return $this->subaccountId;
14433  }
14434  public function setType($type)
14435  {
14436    $this->type = $type;
14437  }
14438  public function getType()
14439  {
14440    return $this->type;
14441  }
14442  public function setUrl($url)
14443  {
14444    $this->url = $url;
14445  }
14446  public function getUrl()
14447  {
14448    return $this->url;
14449  }
14450  public function setUrlEscapeLevels($urlEscapeLevels)
14451  {
14452    $this->urlEscapeLevels = $urlEscapeLevels;
14453  }
14454  public function getUrlEscapeLevels()
14455  {
14456    return $this->urlEscapeLevels;
14457  }
14458}
14459
14460class Google_Service_Dfareporting_EventTagOverride extends Google_Model
14461{
14462  protected $internal_gapi_mappings = array(
14463  );
14464  public $enabled;
14465  public $id;
14466
14467
14468  public function setEnabled($enabled)
14469  {
14470    $this->enabled = $enabled;
14471  }
14472  public function getEnabled()
14473  {
14474    return $this->enabled;
14475  }
14476  public function setId($id)
14477  {
14478    $this->id = $id;
14479  }
14480  public function getId()
14481  {
14482    return $this->id;
14483  }
14484}
14485
14486class Google_Service_Dfareporting_EventTagsListResponse extends Google_Collection
14487{
14488  protected $collection_key = 'eventTags';
14489  protected $internal_gapi_mappings = array(
14490  );
14491  protected $eventTagsType = 'Google_Service_Dfareporting_EventTag';
14492  protected $eventTagsDataType = 'array';
14493  public $kind;
14494
14495
14496  public function setEventTags($eventTags)
14497  {
14498    $this->eventTags = $eventTags;
14499  }
14500  public function getEventTags()
14501  {
14502    return $this->eventTags;
14503  }
14504  public function setKind($kind)
14505  {
14506    $this->kind = $kind;
14507  }
14508  public function getKind()
14509  {
14510    return $this->kind;
14511  }
14512}
14513
14514class Google_Service_Dfareporting_FileList extends Google_Collection
14515{
14516  protected $collection_key = 'items';
14517  protected $internal_gapi_mappings = array(
14518  );
14519  public $etag;
14520  protected $itemsType = 'Google_Service_Dfareporting_DfareportingFile';
14521  protected $itemsDataType = 'array';
14522  public $kind;
14523  public $nextPageToken;
14524
14525
14526  public function setEtag($etag)
14527  {
14528    $this->etag = $etag;
14529  }
14530  public function getEtag()
14531  {
14532    return $this->etag;
14533  }
14534  public function setItems($items)
14535  {
14536    $this->items = $items;
14537  }
14538  public function getItems()
14539  {
14540    return $this->items;
14541  }
14542  public function setKind($kind)
14543  {
14544    $this->kind = $kind;
14545  }
14546  public function getKind()
14547  {
14548    return $this->kind;
14549  }
14550  public function setNextPageToken($nextPageToken)
14551  {
14552    $this->nextPageToken = $nextPageToken;
14553  }
14554  public function getNextPageToken()
14555  {
14556    return $this->nextPageToken;
14557  }
14558}
14559
14560class Google_Service_Dfareporting_Flight extends Google_Model
14561{
14562  protected $internal_gapi_mappings = array(
14563  );
14564  public $endDate;
14565  public $rateOrCost;
14566  public $startDate;
14567  public $units;
14568
14569
14570  public function setEndDate($endDate)
14571  {
14572    $this->endDate = $endDate;
14573  }
14574  public function getEndDate()
14575  {
14576    return $this->endDate;
14577  }
14578  public function setRateOrCost($rateOrCost)
14579  {
14580    $this->rateOrCost = $rateOrCost;
14581  }
14582  public function getRateOrCost()
14583  {
14584    return $this->rateOrCost;
14585  }
14586  public function setStartDate($startDate)
14587  {
14588    $this->startDate = $startDate;
14589  }
14590  public function getStartDate()
14591  {
14592    return $this->startDate;
14593  }
14594  public function setUnits($units)
14595  {
14596    $this->units = $units;
14597  }
14598  public function getUnits()
14599  {
14600    return $this->units;
14601  }
14602}
14603
14604class Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse extends Google_Model
14605{
14606  protected $internal_gapi_mappings = array(
14607  );
14608  public $floodlightActivityTag;
14609  public $kind;
14610
14611
14612  public function setFloodlightActivityTag($floodlightActivityTag)
14613  {
14614    $this->floodlightActivityTag = $floodlightActivityTag;
14615  }
14616  public function getFloodlightActivityTag()
14617  {
14618    return $this->floodlightActivityTag;
14619  }
14620  public function setKind($kind)
14621  {
14622    $this->kind = $kind;
14623  }
14624  public function getKind()
14625  {
14626    return $this->kind;
14627  }
14628}
14629
14630class Google_Service_Dfareporting_FloodlightActivitiesListResponse extends Google_Collection
14631{
14632  protected $collection_key = 'floodlightActivities';
14633  protected $internal_gapi_mappings = array(
14634  );
14635  protected $floodlightActivitiesType = 'Google_Service_Dfareporting_FloodlightActivity';
14636  protected $floodlightActivitiesDataType = 'array';
14637  public $kind;
14638  public $nextPageToken;
14639
14640
14641  public function setFloodlightActivities($floodlightActivities)
14642  {
14643    $this->floodlightActivities = $floodlightActivities;
14644  }
14645  public function getFloodlightActivities()
14646  {
14647    return $this->floodlightActivities;
14648  }
14649  public function setKind($kind)
14650  {
14651    $this->kind = $kind;
14652  }
14653  public function getKind()
14654  {
14655    return $this->kind;
14656  }
14657  public function setNextPageToken($nextPageToken)
14658  {
14659    $this->nextPageToken = $nextPageToken;
14660  }
14661  public function getNextPageToken()
14662  {
14663    return $this->nextPageToken;
14664  }
14665}
14666
14667class Google_Service_Dfareporting_FloodlightActivity extends Google_Collection
14668{
14669  protected $collection_key = 'userDefinedVariableTypes';
14670  protected $internal_gapi_mappings = array(
14671  );
14672  public $accountId;
14673  public $advertiserId;
14674  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14675  protected $advertiserIdDimensionValueDataType = '';
14676  public $cacheBustingType;
14677  public $countingMethod;
14678  protected $defaultTagsType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
14679  protected $defaultTagsDataType = 'array';
14680  public $expectedUrl;
14681  public $floodlightActivityGroupId;
14682  public $floodlightActivityGroupName;
14683  public $floodlightActivityGroupTagString;
14684  public $floodlightActivityGroupType;
14685  public $floodlightConfigurationId;
14686  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14687  protected $floodlightConfigurationIdDimensionValueDataType = '';
14688  public $hidden;
14689  public $id;
14690  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14691  protected $idDimensionValueDataType = '';
14692  public $imageTagEnabled;
14693  public $kind;
14694  public $name;
14695  public $notes;
14696  protected $publisherTagsType = 'Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag';
14697  protected $publisherTagsDataType = 'array';
14698  public $secure;
14699  public $sslCompliant;
14700  public $sslRequired;
14701  public $subaccountId;
14702  public $tagFormat;
14703  public $tagString;
14704  public $userDefinedVariableTypes;
14705
14706
14707  public function setAccountId($accountId)
14708  {
14709    $this->accountId = $accountId;
14710  }
14711  public function getAccountId()
14712  {
14713    return $this->accountId;
14714  }
14715  public function setAdvertiserId($advertiserId)
14716  {
14717    $this->advertiserId = $advertiserId;
14718  }
14719  public function getAdvertiserId()
14720  {
14721    return $this->advertiserId;
14722  }
14723  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14724  {
14725    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14726  }
14727  public function getAdvertiserIdDimensionValue()
14728  {
14729    return $this->advertiserIdDimensionValue;
14730  }
14731  public function setCacheBustingType($cacheBustingType)
14732  {
14733    $this->cacheBustingType = $cacheBustingType;
14734  }
14735  public function getCacheBustingType()
14736  {
14737    return $this->cacheBustingType;
14738  }
14739  public function setCountingMethod($countingMethod)
14740  {
14741    $this->countingMethod = $countingMethod;
14742  }
14743  public function getCountingMethod()
14744  {
14745    return $this->countingMethod;
14746  }
14747  public function setDefaultTags($defaultTags)
14748  {
14749    $this->defaultTags = $defaultTags;
14750  }
14751  public function getDefaultTags()
14752  {
14753    return $this->defaultTags;
14754  }
14755  public function setExpectedUrl($expectedUrl)
14756  {
14757    $this->expectedUrl = $expectedUrl;
14758  }
14759  public function getExpectedUrl()
14760  {
14761    return $this->expectedUrl;
14762  }
14763  public function setFloodlightActivityGroupId($floodlightActivityGroupId)
14764  {
14765    $this->floodlightActivityGroupId = $floodlightActivityGroupId;
14766  }
14767  public function getFloodlightActivityGroupId()
14768  {
14769    return $this->floodlightActivityGroupId;
14770  }
14771  public function setFloodlightActivityGroupName($floodlightActivityGroupName)
14772  {
14773    $this->floodlightActivityGroupName = $floodlightActivityGroupName;
14774  }
14775  public function getFloodlightActivityGroupName()
14776  {
14777    return $this->floodlightActivityGroupName;
14778  }
14779  public function setFloodlightActivityGroupTagString($floodlightActivityGroupTagString)
14780  {
14781    $this->floodlightActivityGroupTagString = $floodlightActivityGroupTagString;
14782  }
14783  public function getFloodlightActivityGroupTagString()
14784  {
14785    return $this->floodlightActivityGroupTagString;
14786  }
14787  public function setFloodlightActivityGroupType($floodlightActivityGroupType)
14788  {
14789    $this->floodlightActivityGroupType = $floodlightActivityGroupType;
14790  }
14791  public function getFloodlightActivityGroupType()
14792  {
14793    return $this->floodlightActivityGroupType;
14794  }
14795  public function setFloodlightConfigurationId($floodlightConfigurationId)
14796  {
14797    $this->floodlightConfigurationId = $floodlightConfigurationId;
14798  }
14799  public function getFloodlightConfigurationId()
14800  {
14801    return $this->floodlightConfigurationId;
14802  }
14803  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
14804  {
14805    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
14806  }
14807  public function getFloodlightConfigurationIdDimensionValue()
14808  {
14809    return $this->floodlightConfigurationIdDimensionValue;
14810  }
14811  public function setHidden($hidden)
14812  {
14813    $this->hidden = $hidden;
14814  }
14815  public function getHidden()
14816  {
14817    return $this->hidden;
14818  }
14819  public function setId($id)
14820  {
14821    $this->id = $id;
14822  }
14823  public function getId()
14824  {
14825    return $this->id;
14826  }
14827  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14828  {
14829    $this->idDimensionValue = $idDimensionValue;
14830  }
14831  public function getIdDimensionValue()
14832  {
14833    return $this->idDimensionValue;
14834  }
14835  public function setImageTagEnabled($imageTagEnabled)
14836  {
14837    $this->imageTagEnabled = $imageTagEnabled;
14838  }
14839  public function getImageTagEnabled()
14840  {
14841    return $this->imageTagEnabled;
14842  }
14843  public function setKind($kind)
14844  {
14845    $this->kind = $kind;
14846  }
14847  public function getKind()
14848  {
14849    return $this->kind;
14850  }
14851  public function setName($name)
14852  {
14853    $this->name = $name;
14854  }
14855  public function getName()
14856  {
14857    return $this->name;
14858  }
14859  public function setNotes($notes)
14860  {
14861    $this->notes = $notes;
14862  }
14863  public function getNotes()
14864  {
14865    return $this->notes;
14866  }
14867  public function setPublisherTags($publisherTags)
14868  {
14869    $this->publisherTags = $publisherTags;
14870  }
14871  public function getPublisherTags()
14872  {
14873    return $this->publisherTags;
14874  }
14875  public function setSecure($secure)
14876  {
14877    $this->secure = $secure;
14878  }
14879  public function getSecure()
14880  {
14881    return $this->secure;
14882  }
14883  public function setSslCompliant($sslCompliant)
14884  {
14885    $this->sslCompliant = $sslCompliant;
14886  }
14887  public function getSslCompliant()
14888  {
14889    return $this->sslCompliant;
14890  }
14891  public function setSslRequired($sslRequired)
14892  {
14893    $this->sslRequired = $sslRequired;
14894  }
14895  public function getSslRequired()
14896  {
14897    return $this->sslRequired;
14898  }
14899  public function setSubaccountId($subaccountId)
14900  {
14901    $this->subaccountId = $subaccountId;
14902  }
14903  public function getSubaccountId()
14904  {
14905    return $this->subaccountId;
14906  }
14907  public function setTagFormat($tagFormat)
14908  {
14909    $this->tagFormat = $tagFormat;
14910  }
14911  public function getTagFormat()
14912  {
14913    return $this->tagFormat;
14914  }
14915  public function setTagString($tagString)
14916  {
14917    $this->tagString = $tagString;
14918  }
14919  public function getTagString()
14920  {
14921    return $this->tagString;
14922  }
14923  public function setUserDefinedVariableTypes($userDefinedVariableTypes)
14924  {
14925    $this->userDefinedVariableTypes = $userDefinedVariableTypes;
14926  }
14927  public function getUserDefinedVariableTypes()
14928  {
14929    return $this->userDefinedVariableTypes;
14930  }
14931}
14932
14933class Google_Service_Dfareporting_FloodlightActivityDynamicTag extends Google_Model
14934{
14935  protected $internal_gapi_mappings = array(
14936  );
14937  public $id;
14938  public $name;
14939  public $tag;
14940
14941
14942  public function setId($id)
14943  {
14944    $this->id = $id;
14945  }
14946  public function getId()
14947  {
14948    return $this->id;
14949  }
14950  public function setName($name)
14951  {
14952    $this->name = $name;
14953  }
14954  public function getName()
14955  {
14956    return $this->name;
14957  }
14958  public function setTag($tag)
14959  {
14960    $this->tag = $tag;
14961  }
14962  public function getTag()
14963  {
14964    return $this->tag;
14965  }
14966}
14967
14968class Google_Service_Dfareporting_FloodlightActivityGroup extends Google_Model
14969{
14970  protected $internal_gapi_mappings = array(
14971  );
14972  public $accountId;
14973  public $advertiserId;
14974  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14975  protected $advertiserIdDimensionValueDataType = '';
14976  public $floodlightConfigurationId;
14977  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14978  protected $floodlightConfigurationIdDimensionValueDataType = '';
14979  public $id;
14980  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14981  protected $idDimensionValueDataType = '';
14982  public $kind;
14983  public $name;
14984  public $subaccountId;
14985  public $tagString;
14986  public $type;
14987
14988
14989  public function setAccountId($accountId)
14990  {
14991    $this->accountId = $accountId;
14992  }
14993  public function getAccountId()
14994  {
14995    return $this->accountId;
14996  }
14997  public function setAdvertiserId($advertiserId)
14998  {
14999    $this->advertiserId = $advertiserId;
15000  }
15001  public function getAdvertiserId()
15002  {
15003    return $this->advertiserId;
15004  }
15005  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15006  {
15007    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15008  }
15009  public function getAdvertiserIdDimensionValue()
15010  {
15011    return $this->advertiserIdDimensionValue;
15012  }
15013  public function setFloodlightConfigurationId($floodlightConfigurationId)
15014  {
15015    $this->floodlightConfigurationId = $floodlightConfigurationId;
15016  }
15017  public function getFloodlightConfigurationId()
15018  {
15019    return $this->floodlightConfigurationId;
15020  }
15021  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
15022  {
15023    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
15024  }
15025  public function getFloodlightConfigurationIdDimensionValue()
15026  {
15027    return $this->floodlightConfigurationIdDimensionValue;
15028  }
15029  public function setId($id)
15030  {
15031    $this->id = $id;
15032  }
15033  public function getId()
15034  {
15035    return $this->id;
15036  }
15037  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15038  {
15039    $this->idDimensionValue = $idDimensionValue;
15040  }
15041  public function getIdDimensionValue()
15042  {
15043    return $this->idDimensionValue;
15044  }
15045  public function setKind($kind)
15046  {
15047    $this->kind = $kind;
15048  }
15049  public function getKind()
15050  {
15051    return $this->kind;
15052  }
15053  public function setName($name)
15054  {
15055    $this->name = $name;
15056  }
15057  public function getName()
15058  {
15059    return $this->name;
15060  }
15061  public function setSubaccountId($subaccountId)
15062  {
15063    $this->subaccountId = $subaccountId;
15064  }
15065  public function getSubaccountId()
15066  {
15067    return $this->subaccountId;
15068  }
15069  public function setTagString($tagString)
15070  {
15071    $this->tagString = $tagString;
15072  }
15073  public function getTagString()
15074  {
15075    return $this->tagString;
15076  }
15077  public function setType($type)
15078  {
15079    $this->type = $type;
15080  }
15081  public function getType()
15082  {
15083    return $this->type;
15084  }
15085}
15086
15087class Google_Service_Dfareporting_FloodlightActivityGroupsListResponse extends Google_Collection
15088{
15089  protected $collection_key = 'floodlightActivityGroups';
15090  protected $internal_gapi_mappings = array(
15091  );
15092  protected $floodlightActivityGroupsType = 'Google_Service_Dfareporting_FloodlightActivityGroup';
15093  protected $floodlightActivityGroupsDataType = 'array';
15094  public $kind;
15095  public $nextPageToken;
15096
15097
15098  public function setFloodlightActivityGroups($floodlightActivityGroups)
15099  {
15100    $this->floodlightActivityGroups = $floodlightActivityGroups;
15101  }
15102  public function getFloodlightActivityGroups()
15103  {
15104    return $this->floodlightActivityGroups;
15105  }
15106  public function setKind($kind)
15107  {
15108    $this->kind = $kind;
15109  }
15110  public function getKind()
15111  {
15112    return $this->kind;
15113  }
15114  public function setNextPageToken($nextPageToken)
15115  {
15116    $this->nextPageToken = $nextPageToken;
15117  }
15118  public function getNextPageToken()
15119  {
15120    return $this->nextPageToken;
15121  }
15122}
15123
15124class Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag extends Google_Model
15125{
15126  protected $internal_gapi_mappings = array(
15127  );
15128  public $clickThrough;
15129  public $directorySiteId;
15130  protected $dynamicTagType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
15131  protected $dynamicTagDataType = '';
15132  public $siteId;
15133  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15134  protected $siteIdDimensionValueDataType = '';
15135  public $viewThrough;
15136
15137
15138  public function setClickThrough($clickThrough)
15139  {
15140    $this->clickThrough = $clickThrough;
15141  }
15142  public function getClickThrough()
15143  {
15144    return $this->clickThrough;
15145  }
15146  public function setDirectorySiteId($directorySiteId)
15147  {
15148    $this->directorySiteId = $directorySiteId;
15149  }
15150  public function getDirectorySiteId()
15151  {
15152    return $this->directorySiteId;
15153  }
15154  public function setDynamicTag(Google_Service_Dfareporting_FloodlightActivityDynamicTag $dynamicTag)
15155  {
15156    $this->dynamicTag = $dynamicTag;
15157  }
15158  public function getDynamicTag()
15159  {
15160    return $this->dynamicTag;
15161  }
15162  public function setSiteId($siteId)
15163  {
15164    $this->siteId = $siteId;
15165  }
15166  public function getSiteId()
15167  {
15168    return $this->siteId;
15169  }
15170  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
15171  {
15172    $this->siteIdDimensionValue = $siteIdDimensionValue;
15173  }
15174  public function getSiteIdDimensionValue()
15175  {
15176    return $this->siteIdDimensionValue;
15177  }
15178  public function setViewThrough($viewThrough)
15179  {
15180    $this->viewThrough = $viewThrough;
15181  }
15182  public function getViewThrough()
15183  {
15184    return $this->viewThrough;
15185  }
15186}
15187
15188class Google_Service_Dfareporting_FloodlightConfiguration extends Google_Collection
15189{
15190  protected $collection_key = 'userDefinedVariableConfigurations';
15191  protected $internal_gapi_mappings = array(
15192  );
15193  public $accountId;
15194  public $advertiserId;
15195  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15196  protected $advertiserIdDimensionValueDataType = '';
15197  public $analyticsDataSharingEnabled;
15198  public $exposureToConversionEnabled;
15199  public $firstDayOfWeek;
15200  public $id;
15201  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15202  protected $idDimensionValueDataType = '';
15203  public $kind;
15204  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
15205  protected $lookbackConfigurationDataType = '';
15206  public $naturalSearchConversionAttributionOption;
15207  protected $omnitureSettingsType = 'Google_Service_Dfareporting_OmnitureSettings';
15208  protected $omnitureSettingsDataType = '';
15209  public $sslRequired;
15210  public $standardVariableTypes;
15211  public $subaccountId;
15212  protected $tagSettingsType = 'Google_Service_Dfareporting_TagSettings';
15213  protected $tagSettingsDataType = '';
15214  protected $userDefinedVariableConfigurationsType = 'Google_Service_Dfareporting_UserDefinedVariableConfiguration';
15215  protected $userDefinedVariableConfigurationsDataType = 'array';
15216
15217
15218  public function setAccountId($accountId)
15219  {
15220    $this->accountId = $accountId;
15221  }
15222  public function getAccountId()
15223  {
15224    return $this->accountId;
15225  }
15226  public function setAdvertiserId($advertiserId)
15227  {
15228    $this->advertiserId = $advertiserId;
15229  }
15230  public function getAdvertiserId()
15231  {
15232    return $this->advertiserId;
15233  }
15234  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15235  {
15236    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15237  }
15238  public function getAdvertiserIdDimensionValue()
15239  {
15240    return $this->advertiserIdDimensionValue;
15241  }
15242  public function setAnalyticsDataSharingEnabled($analyticsDataSharingEnabled)
15243  {
15244    $this->analyticsDataSharingEnabled = $analyticsDataSharingEnabled;
15245  }
15246  public function getAnalyticsDataSharingEnabled()
15247  {
15248    return $this->analyticsDataSharingEnabled;
15249  }
15250  public function setExposureToConversionEnabled($exposureToConversionEnabled)
15251  {
15252    $this->exposureToConversionEnabled = $exposureToConversionEnabled;
15253  }
15254  public function getExposureToConversionEnabled()
15255  {
15256    return $this->exposureToConversionEnabled;
15257  }
15258  public function setFirstDayOfWeek($firstDayOfWeek)
15259  {
15260    $this->firstDayOfWeek = $firstDayOfWeek;
15261  }
15262  public function getFirstDayOfWeek()
15263  {
15264    return $this->firstDayOfWeek;
15265  }
15266  public function setId($id)
15267  {
15268    $this->id = $id;
15269  }
15270  public function getId()
15271  {
15272    return $this->id;
15273  }
15274  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15275  {
15276    $this->idDimensionValue = $idDimensionValue;
15277  }
15278  public function getIdDimensionValue()
15279  {
15280    return $this->idDimensionValue;
15281  }
15282  public function setKind($kind)
15283  {
15284    $this->kind = $kind;
15285  }
15286  public function getKind()
15287  {
15288    return $this->kind;
15289  }
15290  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
15291  {
15292    $this->lookbackConfiguration = $lookbackConfiguration;
15293  }
15294  public function getLookbackConfiguration()
15295  {
15296    return $this->lookbackConfiguration;
15297  }
15298  public function setNaturalSearchConversionAttributionOption($naturalSearchConversionAttributionOption)
15299  {
15300    $this->naturalSearchConversionAttributionOption = $naturalSearchConversionAttributionOption;
15301  }
15302  public function getNaturalSearchConversionAttributionOption()
15303  {
15304    return $this->naturalSearchConversionAttributionOption;
15305  }
15306  public function setOmnitureSettings(Google_Service_Dfareporting_OmnitureSettings $omnitureSettings)
15307  {
15308    $this->omnitureSettings = $omnitureSettings;
15309  }
15310  public function getOmnitureSettings()
15311  {
15312    return $this->omnitureSettings;
15313  }
15314  public function setSslRequired($sslRequired)
15315  {
15316    $this->sslRequired = $sslRequired;
15317  }
15318  public function getSslRequired()
15319  {
15320    return $this->sslRequired;
15321  }
15322  public function setStandardVariableTypes($standardVariableTypes)
15323  {
15324    $this->standardVariableTypes = $standardVariableTypes;
15325  }
15326  public function getStandardVariableTypes()
15327  {
15328    return $this->standardVariableTypes;
15329  }
15330  public function setSubaccountId($subaccountId)
15331  {
15332    $this->subaccountId = $subaccountId;
15333  }
15334  public function getSubaccountId()
15335  {
15336    return $this->subaccountId;
15337  }
15338  public function setTagSettings(Google_Service_Dfareporting_TagSettings $tagSettings)
15339  {
15340    $this->tagSettings = $tagSettings;
15341  }
15342  public function getTagSettings()
15343  {
15344    return $this->tagSettings;
15345  }
15346  public function setUserDefinedVariableConfigurations($userDefinedVariableConfigurations)
15347  {
15348    $this->userDefinedVariableConfigurations = $userDefinedVariableConfigurations;
15349  }
15350  public function getUserDefinedVariableConfigurations()
15351  {
15352    return $this->userDefinedVariableConfigurations;
15353  }
15354}
15355
15356class Google_Service_Dfareporting_FloodlightConfigurationsListResponse extends Google_Collection
15357{
15358  protected $collection_key = 'floodlightConfigurations';
15359  protected $internal_gapi_mappings = array(
15360  );
15361  protected $floodlightConfigurationsType = 'Google_Service_Dfareporting_FloodlightConfiguration';
15362  protected $floodlightConfigurationsDataType = 'array';
15363  public $kind;
15364
15365
15366  public function setFloodlightConfigurations($floodlightConfigurations)
15367  {
15368    $this->floodlightConfigurations = $floodlightConfigurations;
15369  }
15370  public function getFloodlightConfigurations()
15371  {
15372    return $this->floodlightConfigurations;
15373  }
15374  public function setKind($kind)
15375  {
15376    $this->kind = $kind;
15377  }
15378  public function getKind()
15379  {
15380    return $this->kind;
15381  }
15382}
15383
15384class Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Google_Collection
15385{
15386  protected $collection_key = 'metrics';
15387  protected $internal_gapi_mappings = array(
15388  );
15389  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
15390  protected $dimensionFiltersDataType = 'array';
15391  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
15392  protected $dimensionsDataType = 'array';
15393  public $kind;
15394  protected $metricsType = 'Google_Service_Dfareporting_Metric';
15395  protected $metricsDataType = 'array';
15396
15397
15398  public function setDimensionFilters($dimensionFilters)
15399  {
15400    $this->dimensionFilters = $dimensionFilters;
15401  }
15402  public function getDimensionFilters()
15403  {
15404    return $this->dimensionFilters;
15405  }
15406  public function setDimensions($dimensions)
15407  {
15408    $this->dimensions = $dimensions;
15409  }
15410  public function getDimensions()
15411  {
15412    return $this->dimensions;
15413  }
15414  public function setKind($kind)
15415  {
15416    $this->kind = $kind;
15417  }
15418  public function getKind()
15419  {
15420    return $this->kind;
15421  }
15422  public function setMetrics($metrics)
15423  {
15424    $this->metrics = $metrics;
15425  }
15426  public function getMetrics()
15427  {
15428    return $this->metrics;
15429  }
15430}
15431
15432class Google_Service_Dfareporting_FrequencyCap extends Google_Model
15433{
15434  protected $internal_gapi_mappings = array(
15435  );
15436  public $duration;
15437  public $impressions;
15438
15439
15440  public function setDuration($duration)
15441  {
15442    $this->duration = $duration;
15443  }
15444  public function getDuration()
15445  {
15446    return $this->duration;
15447  }
15448  public function setImpressions($impressions)
15449  {
15450    $this->impressions = $impressions;
15451  }
15452  public function getImpressions()
15453  {
15454    return $this->impressions;
15455  }
15456}
15457
15458class Google_Service_Dfareporting_FsCommand extends Google_Model
15459{
15460  protected $internal_gapi_mappings = array(
15461  );
15462  public $left;
15463  public $positionOption;
15464  public $top;
15465  public $windowHeight;
15466  public $windowWidth;
15467
15468
15469  public function setLeft($left)
15470  {
15471    $this->left = $left;
15472  }
15473  public function getLeft()
15474  {
15475    return $this->left;
15476  }
15477  public function setPositionOption($positionOption)
15478  {
15479    $this->positionOption = $positionOption;
15480  }
15481  public function getPositionOption()
15482  {
15483    return $this->positionOption;
15484  }
15485  public function setTop($top)
15486  {
15487    $this->top = $top;
15488  }
15489  public function getTop()
15490  {
15491    return $this->top;
15492  }
15493  public function setWindowHeight($windowHeight)
15494  {
15495    $this->windowHeight = $windowHeight;
15496  }
15497  public function getWindowHeight()
15498  {
15499    return $this->windowHeight;
15500  }
15501  public function setWindowWidth($windowWidth)
15502  {
15503    $this->windowWidth = $windowWidth;
15504  }
15505  public function getWindowWidth()
15506  {
15507    return $this->windowWidth;
15508  }
15509}
15510
15511class Google_Service_Dfareporting_GeoTargeting extends Google_Collection
15512{
15513  protected $collection_key = 'regions';
15514  protected $internal_gapi_mappings = array(
15515  );
15516  protected $citiesType = 'Google_Service_Dfareporting_City';
15517  protected $citiesDataType = 'array';
15518  protected $countriesType = 'Google_Service_Dfareporting_Country';
15519  protected $countriesDataType = 'array';
15520  public $excludeCountries;
15521  protected $metrosType = 'Google_Service_Dfareporting_Metro';
15522  protected $metrosDataType = 'array';
15523  protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
15524  protected $postalCodesDataType = 'array';
15525  protected $regionsType = 'Google_Service_Dfareporting_Region';
15526  protected $regionsDataType = 'array';
15527
15528
15529  public function setCities($cities)
15530  {
15531    $this->cities = $cities;
15532  }
15533  public function getCities()
15534  {
15535    return $this->cities;
15536  }
15537  public function setCountries($countries)
15538  {
15539    $this->countries = $countries;
15540  }
15541  public function getCountries()
15542  {
15543    return $this->countries;
15544  }
15545  public function setExcludeCountries($excludeCountries)
15546  {
15547    $this->excludeCountries = $excludeCountries;
15548  }
15549  public function getExcludeCountries()
15550  {
15551    return $this->excludeCountries;
15552  }
15553  public function setMetros($metros)
15554  {
15555    $this->metros = $metros;
15556  }
15557  public function getMetros()
15558  {
15559    return $this->metros;
15560  }
15561  public function setPostalCodes($postalCodes)
15562  {
15563    $this->postalCodes = $postalCodes;
15564  }
15565  public function getPostalCodes()
15566  {
15567    return $this->postalCodes;
15568  }
15569  public function setRegions($regions)
15570  {
15571    $this->regions = $regions;
15572  }
15573  public function getRegions()
15574  {
15575    return $this->regions;
15576  }
15577}
15578
15579class Google_Service_Dfareporting_InventoryItem extends Google_Collection
15580{
15581  protected $collection_key = 'adSlots';
15582  protected $internal_gapi_mappings = array(
15583  );
15584  public $accountId;
15585  protected $adSlotsType = 'Google_Service_Dfareporting_AdSlot';
15586  protected $adSlotsDataType = 'array';
15587  public $advertiserId;
15588  public $contentCategoryId;
15589  public $estimatedClickThroughRate;
15590  public $estimatedConversionRate;
15591  public $id;
15592  public $inPlan;
15593  public $kind;
15594  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
15595  protected $lastModifiedInfoDataType = '';
15596  public $name;
15597  public $negotiationChannelId;
15598  public $orderId;
15599  public $placementStrategyId;
15600  protected $pricingType = 'Google_Service_Dfareporting_Pricing';
15601  protected $pricingDataType = '';
15602  public $projectId;
15603  public $rfpId;
15604  public $siteId;
15605  public $subaccountId;
15606
15607
15608  public function setAccountId($accountId)
15609  {
15610    $this->accountId = $accountId;
15611  }
15612  public function getAccountId()
15613  {
15614    return $this->accountId;
15615  }
15616  public function setAdSlots($adSlots)
15617  {
15618    $this->adSlots = $adSlots;
15619  }
15620  public function getAdSlots()
15621  {
15622    return $this->adSlots;
15623  }
15624  public function setAdvertiserId($advertiserId)
15625  {
15626    $this->advertiserId = $advertiserId;
15627  }
15628  public function getAdvertiserId()
15629  {
15630    return $this->advertiserId;
15631  }
15632  public function setContentCategoryId($contentCategoryId)
15633  {
15634    $this->contentCategoryId = $contentCategoryId;
15635  }
15636  public function getContentCategoryId()
15637  {
15638    return $this->contentCategoryId;
15639  }
15640  public function setEstimatedClickThroughRate($estimatedClickThroughRate)
15641  {
15642    $this->estimatedClickThroughRate = $estimatedClickThroughRate;
15643  }
15644  public function getEstimatedClickThroughRate()
15645  {
15646    return $this->estimatedClickThroughRate;
15647  }
15648  public function setEstimatedConversionRate($estimatedConversionRate)
15649  {
15650    $this->estimatedConversionRate = $estimatedConversionRate;
15651  }
15652  public function getEstimatedConversionRate()
15653  {
15654    return $this->estimatedConversionRate;
15655  }
15656  public function setId($id)
15657  {
15658    $this->id = $id;
15659  }
15660  public function getId()
15661  {
15662    return $this->id;
15663  }
15664  public function setInPlan($inPlan)
15665  {
15666    $this->inPlan = $inPlan;
15667  }
15668  public function getInPlan()
15669  {
15670    return $this->inPlan;
15671  }
15672  public function setKind($kind)
15673  {
15674    $this->kind = $kind;
15675  }
15676  public function getKind()
15677  {
15678    return $this->kind;
15679  }
15680  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
15681  {
15682    $this->lastModifiedInfo = $lastModifiedInfo;
15683  }
15684  public function getLastModifiedInfo()
15685  {
15686    return $this->lastModifiedInfo;
15687  }
15688  public function setName($name)
15689  {
15690    $this->name = $name;
15691  }
15692  public function getName()
15693  {
15694    return $this->name;
15695  }
15696  public function setNegotiationChannelId($negotiationChannelId)
15697  {
15698    $this->negotiationChannelId = $negotiationChannelId;
15699  }
15700  public function getNegotiationChannelId()
15701  {
15702    return $this->negotiationChannelId;
15703  }
15704  public function setOrderId($orderId)
15705  {
15706    $this->orderId = $orderId;
15707  }
15708  public function getOrderId()
15709  {
15710    return $this->orderId;
15711  }
15712  public function setPlacementStrategyId($placementStrategyId)
15713  {
15714    $this->placementStrategyId = $placementStrategyId;
15715  }
15716  public function getPlacementStrategyId()
15717  {
15718    return $this->placementStrategyId;
15719  }
15720  public function setPricing(Google_Service_Dfareporting_Pricing $pricing)
15721  {
15722    $this->pricing = $pricing;
15723  }
15724  public function getPricing()
15725  {
15726    return $this->pricing;
15727  }
15728  public function setProjectId($projectId)
15729  {
15730    $this->projectId = $projectId;
15731  }
15732  public function getProjectId()
15733  {
15734    return $this->projectId;
15735  }
15736  public function setRfpId($rfpId)
15737  {
15738    $this->rfpId = $rfpId;
15739  }
15740  public function getRfpId()
15741  {
15742    return $this->rfpId;
15743  }
15744  public function setSiteId($siteId)
15745  {
15746    $this->siteId = $siteId;
15747  }
15748  public function getSiteId()
15749  {
15750    return $this->siteId;
15751  }
15752  public function setSubaccountId($subaccountId)
15753  {
15754    $this->subaccountId = $subaccountId;
15755  }
15756  public function getSubaccountId()
15757  {
15758    return $this->subaccountId;
15759  }
15760}
15761
15762class Google_Service_Dfareporting_InventoryItemsListResponse extends Google_Collection
15763{
15764  protected $collection_key = 'inventoryItems';
15765  protected $internal_gapi_mappings = array(
15766  );
15767  protected $inventoryItemsType = 'Google_Service_Dfareporting_InventoryItem';
15768  protected $inventoryItemsDataType = 'array';
15769  public $kind;
15770  public $nextPageToken;
15771
15772
15773  public function setInventoryItems($inventoryItems)
15774  {
15775    $this->inventoryItems = $inventoryItems;
15776  }
15777  public function getInventoryItems()
15778  {
15779    return $this->inventoryItems;
15780  }
15781  public function setKind($kind)
15782  {
15783    $this->kind = $kind;
15784  }
15785  public function getKind()
15786  {
15787    return $this->kind;
15788  }
15789  public function setNextPageToken($nextPageToken)
15790  {
15791    $this->nextPageToken = $nextPageToken;
15792  }
15793  public function getNextPageToken()
15794  {
15795    return $this->nextPageToken;
15796  }
15797}
15798
15799class Google_Service_Dfareporting_KeyValueTargetingExpression extends Google_Model
15800{
15801  protected $internal_gapi_mappings = array(
15802  );
15803  public $expression;
15804
15805
15806  public function setExpression($expression)
15807  {
15808    $this->expression = $expression;
15809  }
15810  public function getExpression()
15811  {
15812    return $this->expression;
15813  }
15814}
15815
15816class Google_Service_Dfareporting_LandingPage extends Google_Model
15817{
15818  protected $internal_gapi_mappings = array(
15819  );
15820  public $default;
15821  public $id;
15822  public $kind;
15823  public $name;
15824  public $url;
15825
15826
15827  public function setDefault($default)
15828  {
15829    $this->default = $default;
15830  }
15831  public function getDefault()
15832  {
15833    return $this->default;
15834  }
15835  public function setId($id)
15836  {
15837    $this->id = $id;
15838  }
15839  public function getId()
15840  {
15841    return $this->id;
15842  }
15843  public function setKind($kind)
15844  {
15845    $this->kind = $kind;
15846  }
15847  public function getKind()
15848  {
15849    return $this->kind;
15850  }
15851  public function setName($name)
15852  {
15853    $this->name = $name;
15854  }
15855  public function getName()
15856  {
15857    return $this->name;
15858  }
15859  public function setUrl($url)
15860  {
15861    $this->url = $url;
15862  }
15863  public function getUrl()
15864  {
15865    return $this->url;
15866  }
15867}
15868
15869class Google_Service_Dfareporting_LandingPagesListResponse extends Google_Collection
15870{
15871  protected $collection_key = 'landingPages';
15872  protected $internal_gapi_mappings = array(
15873  );
15874  public $kind;
15875  protected $landingPagesType = 'Google_Service_Dfareporting_LandingPage';
15876  protected $landingPagesDataType = 'array';
15877
15878
15879  public function setKind($kind)
15880  {
15881    $this->kind = $kind;
15882  }
15883  public function getKind()
15884  {
15885    return $this->kind;
15886  }
15887  public function setLandingPages($landingPages)
15888  {
15889    $this->landingPages = $landingPages;
15890  }
15891  public function getLandingPages()
15892  {
15893    return $this->landingPages;
15894  }
15895}
15896
15897class Google_Service_Dfareporting_LastModifiedInfo extends Google_Model
15898{
15899  protected $internal_gapi_mappings = array(
15900  );
15901  public $time;
15902
15903
15904  public function setTime($time)
15905  {
15906    $this->time = $time;
15907  }
15908  public function getTime()
15909  {
15910    return $this->time;
15911  }
15912}
15913
15914class Google_Service_Dfareporting_ListPopulationClause extends Google_Collection
15915{
15916  protected $collection_key = 'terms';
15917  protected $internal_gapi_mappings = array(
15918  );
15919  protected $termsType = 'Google_Service_Dfareporting_ListPopulationTerm';
15920  protected $termsDataType = 'array';
15921
15922
15923  public function setTerms($terms)
15924  {
15925    $this->terms = $terms;
15926  }
15927  public function getTerms()
15928  {
15929    return $this->terms;
15930  }
15931}
15932
15933class Google_Service_Dfareporting_ListPopulationRule extends Google_Collection
15934{
15935  protected $collection_key = 'listPopulationClauses';
15936  protected $internal_gapi_mappings = array(
15937  );
15938  public $floodlightActivityId;
15939  public $floodlightActivityName;
15940  protected $listPopulationClausesType = 'Google_Service_Dfareporting_ListPopulationClause';
15941  protected $listPopulationClausesDataType = 'array';
15942
15943
15944  public function setFloodlightActivityId($floodlightActivityId)
15945  {
15946    $this->floodlightActivityId = $floodlightActivityId;
15947  }
15948  public function getFloodlightActivityId()
15949  {
15950    return $this->floodlightActivityId;
15951  }
15952  public function setFloodlightActivityName($floodlightActivityName)
15953  {
15954    $this->floodlightActivityName = $floodlightActivityName;
15955  }
15956  public function getFloodlightActivityName()
15957  {
15958    return $this->floodlightActivityName;
15959  }
15960  public function setListPopulationClauses($listPopulationClauses)
15961  {
15962    $this->listPopulationClauses = $listPopulationClauses;
15963  }
15964  public function getListPopulationClauses()
15965  {
15966    return $this->listPopulationClauses;
15967  }
15968}
15969
15970class Google_Service_Dfareporting_ListPopulationTerm extends Google_Model
15971{
15972  protected $internal_gapi_mappings = array(
15973  );
15974  public $contains;
15975  public $negation;
15976  public $operator;
15977  public $remarketingListId;
15978  public $type;
15979  public $value;
15980  public $variableFriendlyName;
15981  public $variableName;
15982
15983
15984  public function setContains($contains)
15985  {
15986    $this->contains = $contains;
15987  }
15988  public function getContains()
15989  {
15990    return $this->contains;
15991  }
15992  public function setNegation($negation)
15993  {
15994    $this->negation = $negation;
15995  }
15996  public function getNegation()
15997  {
15998    return $this->negation;
15999  }
16000  public function setOperator($operator)
16001  {
16002    $this->operator = $operator;
16003  }
16004  public function getOperator()
16005  {
16006    return $this->operator;
16007  }
16008  public function setRemarketingListId($remarketingListId)
16009  {
16010    $this->remarketingListId = $remarketingListId;
16011  }
16012  public function getRemarketingListId()
16013  {
16014    return $this->remarketingListId;
16015  }
16016  public function setType($type)
16017  {
16018    $this->type = $type;
16019  }
16020  public function getType()
16021  {
16022    return $this->type;
16023  }
16024  public function setValue($value)
16025  {
16026    $this->value = $value;
16027  }
16028  public function getValue()
16029  {
16030    return $this->value;
16031  }
16032  public function setVariableFriendlyName($variableFriendlyName)
16033  {
16034    $this->variableFriendlyName = $variableFriendlyName;
16035  }
16036  public function getVariableFriendlyName()
16037  {
16038    return $this->variableFriendlyName;
16039  }
16040  public function setVariableName($variableName)
16041  {
16042    $this->variableName = $variableName;
16043  }
16044  public function getVariableName()
16045  {
16046    return $this->variableName;
16047  }
16048}
16049
16050class Google_Service_Dfareporting_ListTargetingExpression extends Google_Model
16051{
16052  protected $internal_gapi_mappings = array(
16053  );
16054  public $expression;
16055
16056
16057  public function setExpression($expression)
16058  {
16059    $this->expression = $expression;
16060  }
16061  public function getExpression()
16062  {
16063    return $this->expression;
16064  }
16065}
16066
16067class Google_Service_Dfareporting_LookbackConfiguration extends Google_Model
16068{
16069  protected $internal_gapi_mappings = array(
16070  );
16071  public $clickDuration;
16072  public $postImpressionActivitiesDuration;
16073
16074
16075  public function setClickDuration($clickDuration)
16076  {
16077    $this->clickDuration = $clickDuration;
16078  }
16079  public function getClickDuration()
16080  {
16081    return $this->clickDuration;
16082  }
16083  public function setPostImpressionActivitiesDuration($postImpressionActivitiesDuration)
16084  {
16085    $this->postImpressionActivitiesDuration = $postImpressionActivitiesDuration;
16086  }
16087  public function getPostImpressionActivitiesDuration()
16088  {
16089    return $this->postImpressionActivitiesDuration;
16090  }
16091}
16092
16093class Google_Service_Dfareporting_Metric extends Google_Model
16094{
16095  protected $internal_gapi_mappings = array(
16096  );
16097  public $kind;
16098  public $name;
16099
16100
16101  public function setKind($kind)
16102  {
16103    $this->kind = $kind;
16104  }
16105  public function getKind()
16106  {
16107    return $this->kind;
16108  }
16109  public function setName($name)
16110  {
16111    $this->name = $name;
16112  }
16113  public function getName()
16114  {
16115    return $this->name;
16116  }
16117}
16118
16119class Google_Service_Dfareporting_Metro extends Google_Model
16120{
16121  protected $internal_gapi_mappings = array(
16122  );
16123  public $countryCode;
16124  public $countryDartId;
16125  public $dartId;
16126  public $dmaId;
16127  public $kind;
16128  public $metroCode;
16129  public $name;
16130
16131
16132  public function setCountryCode($countryCode)
16133  {
16134    $this->countryCode = $countryCode;
16135  }
16136  public function getCountryCode()
16137  {
16138    return $this->countryCode;
16139  }
16140  public function setCountryDartId($countryDartId)
16141  {
16142    $this->countryDartId = $countryDartId;
16143  }
16144  public function getCountryDartId()
16145  {
16146    return $this->countryDartId;
16147  }
16148  public function setDartId($dartId)
16149  {
16150    $this->dartId = $dartId;
16151  }
16152  public function getDartId()
16153  {
16154    return $this->dartId;
16155  }
16156  public function setDmaId($dmaId)
16157  {
16158    $this->dmaId = $dmaId;
16159  }
16160  public function getDmaId()
16161  {
16162    return $this->dmaId;
16163  }
16164  public function setKind($kind)
16165  {
16166    $this->kind = $kind;
16167  }
16168  public function getKind()
16169  {
16170    return $this->kind;
16171  }
16172  public function setMetroCode($metroCode)
16173  {
16174    $this->metroCode = $metroCode;
16175  }
16176  public function getMetroCode()
16177  {
16178    return $this->metroCode;
16179  }
16180  public function setName($name)
16181  {
16182    $this->name = $name;
16183  }
16184  public function getName()
16185  {
16186    return $this->name;
16187  }
16188}
16189
16190class Google_Service_Dfareporting_MetrosListResponse extends Google_Collection
16191{
16192  protected $collection_key = 'metros';
16193  protected $internal_gapi_mappings = array(
16194  );
16195  public $kind;
16196  protected $metrosType = 'Google_Service_Dfareporting_Metro';
16197  protected $metrosDataType = 'array';
16198
16199
16200  public function setKind($kind)
16201  {
16202    $this->kind = $kind;
16203  }
16204  public function getKind()
16205  {
16206    return $this->kind;
16207  }
16208  public function setMetros($metros)
16209  {
16210    $this->metros = $metros;
16211  }
16212  public function getMetros()
16213  {
16214    return $this->metros;
16215  }
16216}
16217
16218class Google_Service_Dfareporting_MobileCarrier extends Google_Model
16219{
16220  protected $internal_gapi_mappings = array(
16221  );
16222  public $countryCode;
16223  public $countryDartId;
16224  public $id;
16225  public $kind;
16226  public $name;
16227
16228
16229  public function setCountryCode($countryCode)
16230  {
16231    $this->countryCode = $countryCode;
16232  }
16233  public function getCountryCode()
16234  {
16235    return $this->countryCode;
16236  }
16237  public function setCountryDartId($countryDartId)
16238  {
16239    $this->countryDartId = $countryDartId;
16240  }
16241  public function getCountryDartId()
16242  {
16243    return $this->countryDartId;
16244  }
16245  public function setId($id)
16246  {
16247    $this->id = $id;
16248  }
16249  public function getId()
16250  {
16251    return $this->id;
16252  }
16253  public function setKind($kind)
16254  {
16255    $this->kind = $kind;
16256  }
16257  public function getKind()
16258  {
16259    return $this->kind;
16260  }
16261  public function setName($name)
16262  {
16263    $this->name = $name;
16264  }
16265  public function getName()
16266  {
16267    return $this->name;
16268  }
16269}
16270
16271class Google_Service_Dfareporting_MobileCarriersListResponse extends Google_Collection
16272{
16273  protected $collection_key = 'mobileCarriers';
16274  protected $internal_gapi_mappings = array(
16275  );
16276  public $kind;
16277  protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
16278  protected $mobileCarriersDataType = 'array';
16279
16280
16281  public function setKind($kind)
16282  {
16283    $this->kind = $kind;
16284  }
16285  public function getKind()
16286  {
16287    return $this->kind;
16288  }
16289  public function setMobileCarriers($mobileCarriers)
16290  {
16291    $this->mobileCarriers = $mobileCarriers;
16292  }
16293  public function getMobileCarriers()
16294  {
16295    return $this->mobileCarriers;
16296  }
16297}
16298
16299class Google_Service_Dfareporting_ObjectFilter extends Google_Collection
16300{
16301  protected $collection_key = 'objectIds';
16302  protected $internal_gapi_mappings = array(
16303  );
16304  public $kind;
16305  public $objectIds;
16306  public $status;
16307
16308
16309  public function setKind($kind)
16310  {
16311    $this->kind = $kind;
16312  }
16313  public function getKind()
16314  {
16315    return $this->kind;
16316  }
16317  public function setObjectIds($objectIds)
16318  {
16319    $this->objectIds = $objectIds;
16320  }
16321  public function getObjectIds()
16322  {
16323    return $this->objectIds;
16324  }
16325  public function setStatus($status)
16326  {
16327    $this->status = $status;
16328  }
16329  public function getStatus()
16330  {
16331    return $this->status;
16332  }
16333}
16334
16335class Google_Service_Dfareporting_OffsetPosition extends Google_Model
16336{
16337  protected $internal_gapi_mappings = array(
16338  );
16339  public $left;
16340  public $top;
16341
16342
16343  public function setLeft($left)
16344  {
16345    $this->left = $left;
16346  }
16347  public function getLeft()
16348  {
16349    return $this->left;
16350  }
16351  public function setTop($top)
16352  {
16353    $this->top = $top;
16354  }
16355  public function getTop()
16356  {
16357    return $this->top;
16358  }
16359}
16360
16361class Google_Service_Dfareporting_OmnitureSettings extends Google_Model
16362{
16363  protected $internal_gapi_mappings = array(
16364  );
16365  public $omnitureCostDataEnabled;
16366  public $omnitureIntegrationEnabled;
16367
16368
16369  public function setOmnitureCostDataEnabled($omnitureCostDataEnabled)
16370  {
16371    $this->omnitureCostDataEnabled = $omnitureCostDataEnabled;
16372  }
16373  public function getOmnitureCostDataEnabled()
16374  {
16375    return $this->omnitureCostDataEnabled;
16376  }
16377  public function setOmnitureIntegrationEnabled($omnitureIntegrationEnabled)
16378  {
16379    $this->omnitureIntegrationEnabled = $omnitureIntegrationEnabled;
16380  }
16381  public function getOmnitureIntegrationEnabled()
16382  {
16383    return $this->omnitureIntegrationEnabled;
16384  }
16385}
16386
16387class Google_Service_Dfareporting_OperatingSystem extends Google_Model
16388{
16389  protected $internal_gapi_mappings = array(
16390  );
16391  public $dartId;
16392  public $desktop;
16393  public $kind;
16394  public $mobile;
16395  public $name;
16396
16397
16398  public function setDartId($dartId)
16399  {
16400    $this->dartId = $dartId;
16401  }
16402  public function getDartId()
16403  {
16404    return $this->dartId;
16405  }
16406  public function setDesktop($desktop)
16407  {
16408    $this->desktop = $desktop;
16409  }
16410  public function getDesktop()
16411  {
16412    return $this->desktop;
16413  }
16414  public function setKind($kind)
16415  {
16416    $this->kind = $kind;
16417  }
16418  public function getKind()
16419  {
16420    return $this->kind;
16421  }
16422  public function setMobile($mobile)
16423  {
16424    $this->mobile = $mobile;
16425  }
16426  public function getMobile()
16427  {
16428    return $this->mobile;
16429  }
16430  public function setName($name)
16431  {
16432    $this->name = $name;
16433  }
16434  public function getName()
16435  {
16436    return $this->name;
16437  }
16438}
16439
16440class Google_Service_Dfareporting_OperatingSystemVersion extends Google_Model
16441{
16442  protected $internal_gapi_mappings = array(
16443  );
16444  public $id;
16445  public $kind;
16446  public $majorVersion;
16447  public $minorVersion;
16448  public $name;
16449  protected $operatingSystemType = 'Google_Service_Dfareporting_OperatingSystem';
16450  protected $operatingSystemDataType = '';
16451
16452
16453  public function setId($id)
16454  {
16455    $this->id = $id;
16456  }
16457  public function getId()
16458  {
16459    return $this->id;
16460  }
16461  public function setKind($kind)
16462  {
16463    $this->kind = $kind;
16464  }
16465  public function getKind()
16466  {
16467    return $this->kind;
16468  }
16469  public function setMajorVersion($majorVersion)
16470  {
16471    $this->majorVersion = $majorVersion;
16472  }
16473  public function getMajorVersion()
16474  {
16475    return $this->majorVersion;
16476  }
16477  public function setMinorVersion($minorVersion)
16478  {
16479    $this->minorVersion = $minorVersion;
16480  }
16481  public function getMinorVersion()
16482  {
16483    return $this->minorVersion;
16484  }
16485  public function setName($name)
16486  {
16487    $this->name = $name;
16488  }
16489  public function getName()
16490  {
16491    return $this->name;
16492  }
16493  public function setOperatingSystem(Google_Service_Dfareporting_OperatingSystem $operatingSystem)
16494  {
16495    $this->operatingSystem = $operatingSystem;
16496  }
16497  public function getOperatingSystem()
16498  {
16499    return $this->operatingSystem;
16500  }
16501}
16502
16503class Google_Service_Dfareporting_OperatingSystemVersionsListResponse extends Google_Collection
16504{
16505  protected $collection_key = 'operatingSystemVersions';
16506  protected $internal_gapi_mappings = array(
16507  );
16508  public $kind;
16509  protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
16510  protected $operatingSystemVersionsDataType = 'array';
16511
16512
16513  public function setKind($kind)
16514  {
16515    $this->kind = $kind;
16516  }
16517  public function getKind()
16518  {
16519    return $this->kind;
16520  }
16521  public function setOperatingSystemVersions($operatingSystemVersions)
16522  {
16523    $this->operatingSystemVersions = $operatingSystemVersions;
16524  }
16525  public function getOperatingSystemVersions()
16526  {
16527    return $this->operatingSystemVersions;
16528  }
16529}
16530
16531class Google_Service_Dfareporting_OperatingSystemsListResponse extends Google_Collection
16532{
16533  protected $collection_key = 'operatingSystems';
16534  protected $internal_gapi_mappings = array(
16535  );
16536  public $kind;
16537  protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
16538  protected $operatingSystemsDataType = 'array';
16539
16540
16541  public function setKind($kind)
16542  {
16543    $this->kind = $kind;
16544  }
16545  public function getKind()
16546  {
16547    return $this->kind;
16548  }
16549  public function setOperatingSystems($operatingSystems)
16550  {
16551    $this->operatingSystems = $operatingSystems;
16552  }
16553  public function getOperatingSystems()
16554  {
16555    return $this->operatingSystems;
16556  }
16557}
16558
16559class Google_Service_Dfareporting_OptimizationActivity extends Google_Model
16560{
16561  protected $internal_gapi_mappings = array(
16562  );
16563  public $floodlightActivityId;
16564  protected $floodlightActivityIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
16565  protected $floodlightActivityIdDimensionValueDataType = '';
16566  public $weight;
16567
16568
16569  public function setFloodlightActivityId($floodlightActivityId)
16570  {
16571    $this->floodlightActivityId = $floodlightActivityId;
16572  }
16573  public function getFloodlightActivityId()
16574  {
16575    return $this->floodlightActivityId;
16576  }
16577  public function setFloodlightActivityIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightActivityIdDimensionValue)
16578  {
16579    $this->floodlightActivityIdDimensionValue = $floodlightActivityIdDimensionValue;
16580  }
16581  public function getFloodlightActivityIdDimensionValue()
16582  {
16583    return $this->floodlightActivityIdDimensionValue;
16584  }
16585  public function setWeight($weight)
16586  {
16587    $this->weight = $weight;
16588  }
16589  public function getWeight()
16590  {
16591    return $this->weight;
16592  }
16593}
16594
16595class Google_Service_Dfareporting_Order extends Google_Collection
16596{
16597  protected $collection_key = 'siteNames';
16598  protected $internal_gapi_mappings = array(
16599  );
16600  public $accountId;
16601  public $advertiserId;
16602  public $approverUserProfileIds;
16603  public $buyerInvoiceId;
16604  public $buyerOrganizationName;
16605  public $comments;
16606  protected $contactsType = 'Google_Service_Dfareporting_OrderContact';
16607  protected $contactsDataType = 'array';
16608  public $id;
16609  public $kind;
16610  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16611  protected $lastModifiedInfoDataType = '';
16612  public $name;
16613  public $notes;
16614  public $planningTermId;
16615  public $projectId;
16616  public $sellerOrderId;
16617  public $sellerOrganizationName;
16618  public $siteId;
16619  public $siteNames;
16620  public $subaccountId;
16621  public $termsAndConditions;
16622
16623
16624  public function setAccountId($accountId)
16625  {
16626    $this->accountId = $accountId;
16627  }
16628  public function getAccountId()
16629  {
16630    return $this->accountId;
16631  }
16632  public function setAdvertiserId($advertiserId)
16633  {
16634    $this->advertiserId = $advertiserId;
16635  }
16636  public function getAdvertiserId()
16637  {
16638    return $this->advertiserId;
16639  }
16640  public function setApproverUserProfileIds($approverUserProfileIds)
16641  {
16642    $this->approverUserProfileIds = $approverUserProfileIds;
16643  }
16644  public function getApproverUserProfileIds()
16645  {
16646    return $this->approverUserProfileIds;
16647  }
16648  public function setBuyerInvoiceId($buyerInvoiceId)
16649  {
16650    $this->buyerInvoiceId = $buyerInvoiceId;
16651  }
16652  public function getBuyerInvoiceId()
16653  {
16654    return $this->buyerInvoiceId;
16655  }
16656  public function setBuyerOrganizationName($buyerOrganizationName)
16657  {
16658    $this->buyerOrganizationName = $buyerOrganizationName;
16659  }
16660  public function getBuyerOrganizationName()
16661  {
16662    return $this->buyerOrganizationName;
16663  }
16664  public function setComments($comments)
16665  {
16666    $this->comments = $comments;
16667  }
16668  public function getComments()
16669  {
16670    return $this->comments;
16671  }
16672  public function setContacts($contacts)
16673  {
16674    $this->contacts = $contacts;
16675  }
16676  public function getContacts()
16677  {
16678    return $this->contacts;
16679  }
16680  public function setId($id)
16681  {
16682    $this->id = $id;
16683  }
16684  public function getId()
16685  {
16686    return $this->id;
16687  }
16688  public function setKind($kind)
16689  {
16690    $this->kind = $kind;
16691  }
16692  public function getKind()
16693  {
16694    return $this->kind;
16695  }
16696  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
16697  {
16698    $this->lastModifiedInfo = $lastModifiedInfo;
16699  }
16700  public function getLastModifiedInfo()
16701  {
16702    return $this->lastModifiedInfo;
16703  }
16704  public function setName($name)
16705  {
16706    $this->name = $name;
16707  }
16708  public function getName()
16709  {
16710    return $this->name;
16711  }
16712  public function setNotes($notes)
16713  {
16714    $this->notes = $notes;
16715  }
16716  public function getNotes()
16717  {
16718    return $this->notes;
16719  }
16720  public function setPlanningTermId($planningTermId)
16721  {
16722    $this->planningTermId = $planningTermId;
16723  }
16724  public function getPlanningTermId()
16725  {
16726    return $this->planningTermId;
16727  }
16728  public function setProjectId($projectId)
16729  {
16730    $this->projectId = $projectId;
16731  }
16732  public function getProjectId()
16733  {
16734    return $this->projectId;
16735  }
16736  public function setSellerOrderId($sellerOrderId)
16737  {
16738    $this->sellerOrderId = $sellerOrderId;
16739  }
16740  public function getSellerOrderId()
16741  {
16742    return $this->sellerOrderId;
16743  }
16744  public function setSellerOrganizationName($sellerOrganizationName)
16745  {
16746    $this->sellerOrganizationName = $sellerOrganizationName;
16747  }
16748  public function getSellerOrganizationName()
16749  {
16750    return $this->sellerOrganizationName;
16751  }
16752  public function setSiteId($siteId)
16753  {
16754    $this->siteId = $siteId;
16755  }
16756  public function getSiteId()
16757  {
16758    return $this->siteId;
16759  }
16760  public function setSiteNames($siteNames)
16761  {
16762    $this->siteNames = $siteNames;
16763  }
16764  public function getSiteNames()
16765  {
16766    return $this->siteNames;
16767  }
16768  public function setSubaccountId($subaccountId)
16769  {
16770    $this->subaccountId = $subaccountId;
16771  }
16772  public function getSubaccountId()
16773  {
16774    return $this->subaccountId;
16775  }
16776  public function setTermsAndConditions($termsAndConditions)
16777  {
16778    $this->termsAndConditions = $termsAndConditions;
16779  }
16780  public function getTermsAndConditions()
16781  {
16782    return $this->termsAndConditions;
16783  }
16784}
16785
16786class Google_Service_Dfareporting_OrderContact extends Google_Model
16787{
16788  protected $internal_gapi_mappings = array(
16789  );
16790  public $contactInfo;
16791  public $contactName;
16792  public $contactTitle;
16793  public $contactType;
16794  public $signatureUserProfileId;
16795
16796
16797  public function setContactInfo($contactInfo)
16798  {
16799    $this->contactInfo = $contactInfo;
16800  }
16801  public function getContactInfo()
16802  {
16803    return $this->contactInfo;
16804  }
16805  public function setContactName($contactName)
16806  {
16807    $this->contactName = $contactName;
16808  }
16809  public function getContactName()
16810  {
16811    return $this->contactName;
16812  }
16813  public function setContactTitle($contactTitle)
16814  {
16815    $this->contactTitle = $contactTitle;
16816  }
16817  public function getContactTitle()
16818  {
16819    return $this->contactTitle;
16820  }
16821  public function setContactType($contactType)
16822  {
16823    $this->contactType = $contactType;
16824  }
16825  public function getContactType()
16826  {
16827    return $this->contactType;
16828  }
16829  public function setSignatureUserProfileId($signatureUserProfileId)
16830  {
16831    $this->signatureUserProfileId = $signatureUserProfileId;
16832  }
16833  public function getSignatureUserProfileId()
16834  {
16835    return $this->signatureUserProfileId;
16836  }
16837}
16838
16839class Google_Service_Dfareporting_OrderDocument extends Google_Collection
16840{
16841  protected $collection_key = 'approvedByUserProfileIds';
16842  protected $internal_gapi_mappings = array(
16843  );
16844  public $accountId;
16845  public $advertiserId;
16846  public $amendedOrderDocumentId;
16847  public $approvedByUserProfileIds;
16848  public $cancelled;
16849  protected $createdInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16850  protected $createdInfoDataType = '';
16851  public $effectiveDate;
16852  public $id;
16853  public $kind;
16854  public $orderId;
16855  public $projectId;
16856  public $signed;
16857  public $subaccountId;
16858  public $title;
16859  public $type;
16860
16861
16862  public function setAccountId($accountId)
16863  {
16864    $this->accountId = $accountId;
16865  }
16866  public function getAccountId()
16867  {
16868    return $this->accountId;
16869  }
16870  public function setAdvertiserId($advertiserId)
16871  {
16872    $this->advertiserId = $advertiserId;
16873  }
16874  public function getAdvertiserId()
16875  {
16876    return $this->advertiserId;
16877  }
16878  public function setAmendedOrderDocumentId($amendedOrderDocumentId)
16879  {
16880    $this->amendedOrderDocumentId = $amendedOrderDocumentId;
16881  }
16882  public function getAmendedOrderDocumentId()
16883  {
16884    return $this->amendedOrderDocumentId;
16885  }
16886  public function setApprovedByUserProfileIds($approvedByUserProfileIds)
16887  {
16888    $this->approvedByUserProfileIds = $approvedByUserProfileIds;
16889  }
16890  public function getApprovedByUserProfileIds()
16891  {
16892    return $this->approvedByUserProfileIds;
16893  }
16894  public function setCancelled($cancelled)
16895  {
16896    $this->cancelled = $cancelled;
16897  }
16898  public function getCancelled()
16899  {
16900    return $this->cancelled;
16901  }
16902  public function setCreatedInfo(Google_Service_Dfareporting_LastModifiedInfo $createdInfo)
16903  {
16904    $this->createdInfo = $createdInfo;
16905  }
16906  public function getCreatedInfo()
16907  {
16908    return $this->createdInfo;
16909  }
16910  public function setEffectiveDate($effectiveDate)
16911  {
16912    $this->effectiveDate = $effectiveDate;
16913  }
16914  public function getEffectiveDate()
16915  {
16916    return $this->effectiveDate;
16917  }
16918  public function setId($id)
16919  {
16920    $this->id = $id;
16921  }
16922  public function getId()
16923  {
16924    return $this->id;
16925  }
16926  public function setKind($kind)
16927  {
16928    $this->kind = $kind;
16929  }
16930  public function getKind()
16931  {
16932    return $this->kind;
16933  }
16934  public function setOrderId($orderId)
16935  {
16936    $this->orderId = $orderId;
16937  }
16938  public function getOrderId()
16939  {
16940    return $this->orderId;
16941  }
16942  public function setProjectId($projectId)
16943  {
16944    $this->projectId = $projectId;
16945  }
16946  public function getProjectId()
16947  {
16948    return $this->projectId;
16949  }
16950  public function setSigned($signed)
16951  {
16952    $this->signed = $signed;
16953  }
16954  public function getSigned()
16955  {
16956    return $this->signed;
16957  }
16958  public function setSubaccountId($subaccountId)
16959  {
16960    $this->subaccountId = $subaccountId;
16961  }
16962  public function getSubaccountId()
16963  {
16964    return $this->subaccountId;
16965  }
16966  public function setTitle($title)
16967  {
16968    $this->title = $title;
16969  }
16970  public function getTitle()
16971  {
16972    return $this->title;
16973  }
16974  public function setType($type)
16975  {
16976    $this->type = $type;
16977  }
16978  public function getType()
16979  {
16980    return $this->type;
16981  }
16982}
16983
16984class Google_Service_Dfareporting_OrderDocumentsListResponse extends Google_Collection
16985{
16986  protected $collection_key = 'orderDocuments';
16987  protected $internal_gapi_mappings = array(
16988  );
16989  public $kind;
16990  public $nextPageToken;
16991  protected $orderDocumentsType = 'Google_Service_Dfareporting_OrderDocument';
16992  protected $orderDocumentsDataType = 'array';
16993
16994
16995  public function setKind($kind)
16996  {
16997    $this->kind = $kind;
16998  }
16999  public function getKind()
17000  {
17001    return $this->kind;
17002  }
17003  public function setNextPageToken($nextPageToken)
17004  {
17005    $this->nextPageToken = $nextPageToken;
17006  }
17007  public function getNextPageToken()
17008  {
17009    return $this->nextPageToken;
17010  }
17011  public function setOrderDocuments($orderDocuments)
17012  {
17013    $this->orderDocuments = $orderDocuments;
17014  }
17015  public function getOrderDocuments()
17016  {
17017    return $this->orderDocuments;
17018  }
17019}
17020
17021class Google_Service_Dfareporting_OrdersListResponse extends Google_Collection
17022{
17023  protected $collection_key = 'orders';
17024  protected $internal_gapi_mappings = array(
17025  );
17026  public $kind;
17027  public $nextPageToken;
17028  protected $ordersType = 'Google_Service_Dfareporting_Order';
17029  protected $ordersDataType = 'array';
17030
17031
17032  public function setKind($kind)
17033  {
17034    $this->kind = $kind;
17035  }
17036  public function getKind()
17037  {
17038    return $this->kind;
17039  }
17040  public function setNextPageToken($nextPageToken)
17041  {
17042    $this->nextPageToken = $nextPageToken;
17043  }
17044  public function getNextPageToken()
17045  {
17046    return $this->nextPageToken;
17047  }
17048  public function setOrders($orders)
17049  {
17050    $this->orders = $orders;
17051  }
17052  public function getOrders()
17053  {
17054    return $this->orders;
17055  }
17056}
17057
17058class Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Google_Collection
17059{
17060  protected $collection_key = 'perInteractionDimensions';
17061  protected $internal_gapi_mappings = array(
17062  );
17063  protected $conversionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17064  protected $conversionDimensionsDataType = 'array';
17065  protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_Dimension';
17066  protected $customFloodlightVariablesDataType = 'array';
17067  public $kind;
17068  protected $metricsType = 'Google_Service_Dfareporting_Metric';
17069  protected $metricsDataType = 'array';
17070  protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17071  protected $perInteractionDimensionsDataType = 'array';
17072
17073
17074  public function setConversionDimensions($conversionDimensions)
17075  {
17076    $this->conversionDimensions = $conversionDimensions;
17077  }
17078  public function getConversionDimensions()
17079  {
17080    return $this->conversionDimensions;
17081  }
17082  public function setCustomFloodlightVariables($customFloodlightVariables)
17083  {
17084    $this->customFloodlightVariables = $customFloodlightVariables;
17085  }
17086  public function getCustomFloodlightVariables()
17087  {
17088    return $this->customFloodlightVariables;
17089  }
17090  public function setKind($kind)
17091  {
17092    $this->kind = $kind;
17093  }
17094  public function getKind()
17095  {
17096    return $this->kind;
17097  }
17098  public function setMetrics($metrics)
17099  {
17100    $this->metrics = $metrics;
17101  }
17102  public function getMetrics()
17103  {
17104    return $this->metrics;
17105  }
17106  public function setPerInteractionDimensions($perInteractionDimensions)
17107  {
17108    $this->perInteractionDimensions = $perInteractionDimensions;
17109  }
17110  public function getPerInteractionDimensions()
17111  {
17112    return $this->perInteractionDimensions;
17113  }
17114}
17115
17116class Google_Service_Dfareporting_Placement extends Google_Collection
17117{
17118  protected $collection_key = 'tagFormats';
17119  protected $internal_gapi_mappings = array(
17120  );
17121  public $accountId;
17122  public $advertiserId;
17123  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17124  protected $advertiserIdDimensionValueDataType = '';
17125  public $archived;
17126  public $campaignId;
17127  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17128  protected $campaignIdDimensionValueDataType = '';
17129  public $comment;
17130  public $compatibility;
17131  public $contentCategoryId;
17132  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17133  protected $createInfoDataType = '';
17134  public $directorySiteId;
17135  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17136  protected $directorySiteIdDimensionValueDataType = '';
17137  public $externalId;
17138  public $id;
17139  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17140  protected $idDimensionValueDataType = '';
17141  public $keyName;
17142  public $kind;
17143  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17144  protected $lastModifiedInfoDataType = '';
17145  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
17146  protected $lookbackConfigurationDataType = '';
17147  public $name;
17148  public $paymentApproved;
17149  public $paymentSource;
17150  public $placementGroupId;
17151  protected $placementGroupIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17152  protected $placementGroupIdDimensionValueDataType = '';
17153  public $placementStrategyId;
17154  protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17155  protected $pricingScheduleDataType = '';
17156  public $primary;
17157  protected $publisherUpdateInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17158  protected $publisherUpdateInfoDataType = '';
17159  public $siteId;
17160  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17161  protected $siteIdDimensionValueDataType = '';
17162  protected $sizeType = 'Google_Service_Dfareporting_Size';
17163  protected $sizeDataType = '';
17164  public $sslRequired;
17165  public $status;
17166  public $subaccountId;
17167  public $tagFormats;
17168  protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
17169  protected $tagSettingDataType = '';
17170
17171
17172  public function setAccountId($accountId)
17173  {
17174    $this->accountId = $accountId;
17175  }
17176  public function getAccountId()
17177  {
17178    return $this->accountId;
17179  }
17180  public function setAdvertiserId($advertiserId)
17181  {
17182    $this->advertiserId = $advertiserId;
17183  }
17184  public function getAdvertiserId()
17185  {
17186    return $this->advertiserId;
17187  }
17188  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17189  {
17190    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17191  }
17192  public function getAdvertiserIdDimensionValue()
17193  {
17194    return $this->advertiserIdDimensionValue;
17195  }
17196  public function setArchived($archived)
17197  {
17198    $this->archived = $archived;
17199  }
17200  public function getArchived()
17201  {
17202    return $this->archived;
17203  }
17204  public function setCampaignId($campaignId)
17205  {
17206    $this->campaignId = $campaignId;
17207  }
17208  public function getCampaignId()
17209  {
17210    return $this->campaignId;
17211  }
17212  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17213  {
17214    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17215  }
17216  public function getCampaignIdDimensionValue()
17217  {
17218    return $this->campaignIdDimensionValue;
17219  }
17220  public function setComment($comment)
17221  {
17222    $this->comment = $comment;
17223  }
17224  public function getComment()
17225  {
17226    return $this->comment;
17227  }
17228  public function setCompatibility($compatibility)
17229  {
17230    $this->compatibility = $compatibility;
17231  }
17232  public function getCompatibility()
17233  {
17234    return $this->compatibility;
17235  }
17236  public function setContentCategoryId($contentCategoryId)
17237  {
17238    $this->contentCategoryId = $contentCategoryId;
17239  }
17240  public function getContentCategoryId()
17241  {
17242    return $this->contentCategoryId;
17243  }
17244  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17245  {
17246    $this->createInfo = $createInfo;
17247  }
17248  public function getCreateInfo()
17249  {
17250    return $this->createInfo;
17251  }
17252  public function setDirectorySiteId($directorySiteId)
17253  {
17254    $this->directorySiteId = $directorySiteId;
17255  }
17256  public function getDirectorySiteId()
17257  {
17258    return $this->directorySiteId;
17259  }
17260  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17261  {
17262    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17263  }
17264  public function getDirectorySiteIdDimensionValue()
17265  {
17266    return $this->directorySiteIdDimensionValue;
17267  }
17268  public function setExternalId($externalId)
17269  {
17270    $this->externalId = $externalId;
17271  }
17272  public function getExternalId()
17273  {
17274    return $this->externalId;
17275  }
17276  public function setId($id)
17277  {
17278    $this->id = $id;
17279  }
17280  public function getId()
17281  {
17282    return $this->id;
17283  }
17284  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17285  {
17286    $this->idDimensionValue = $idDimensionValue;
17287  }
17288  public function getIdDimensionValue()
17289  {
17290    return $this->idDimensionValue;
17291  }
17292  public function setKeyName($keyName)
17293  {
17294    $this->keyName = $keyName;
17295  }
17296  public function getKeyName()
17297  {
17298    return $this->keyName;
17299  }
17300  public function setKind($kind)
17301  {
17302    $this->kind = $kind;
17303  }
17304  public function getKind()
17305  {
17306    return $this->kind;
17307  }
17308  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17309  {
17310    $this->lastModifiedInfo = $lastModifiedInfo;
17311  }
17312  public function getLastModifiedInfo()
17313  {
17314    return $this->lastModifiedInfo;
17315  }
17316  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
17317  {
17318    $this->lookbackConfiguration = $lookbackConfiguration;
17319  }
17320  public function getLookbackConfiguration()
17321  {
17322    return $this->lookbackConfiguration;
17323  }
17324  public function setName($name)
17325  {
17326    $this->name = $name;
17327  }
17328  public function getName()
17329  {
17330    return $this->name;
17331  }
17332  public function setPaymentApproved($paymentApproved)
17333  {
17334    $this->paymentApproved = $paymentApproved;
17335  }
17336  public function getPaymentApproved()
17337  {
17338    return $this->paymentApproved;
17339  }
17340  public function setPaymentSource($paymentSource)
17341  {
17342    $this->paymentSource = $paymentSource;
17343  }
17344  public function getPaymentSource()
17345  {
17346    return $this->paymentSource;
17347  }
17348  public function setPlacementGroupId($placementGroupId)
17349  {
17350    $this->placementGroupId = $placementGroupId;
17351  }
17352  public function getPlacementGroupId()
17353  {
17354    return $this->placementGroupId;
17355  }
17356  public function setPlacementGroupIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementGroupIdDimensionValue)
17357  {
17358    $this->placementGroupIdDimensionValue = $placementGroupIdDimensionValue;
17359  }
17360  public function getPlacementGroupIdDimensionValue()
17361  {
17362    return $this->placementGroupIdDimensionValue;
17363  }
17364  public function setPlacementStrategyId($placementStrategyId)
17365  {
17366    $this->placementStrategyId = $placementStrategyId;
17367  }
17368  public function getPlacementStrategyId()
17369  {
17370    return $this->placementStrategyId;
17371  }
17372  public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17373  {
17374    $this->pricingSchedule = $pricingSchedule;
17375  }
17376  public function getPricingSchedule()
17377  {
17378    return $this->pricingSchedule;
17379  }
17380  public function setPrimary($primary)
17381  {
17382    $this->primary = $primary;
17383  }
17384  public function getPrimary()
17385  {
17386    return $this->primary;
17387  }
17388  public function setPublisherUpdateInfo(Google_Service_Dfareporting_LastModifiedInfo $publisherUpdateInfo)
17389  {
17390    $this->publisherUpdateInfo = $publisherUpdateInfo;
17391  }
17392  public function getPublisherUpdateInfo()
17393  {
17394    return $this->publisherUpdateInfo;
17395  }
17396  public function setSiteId($siteId)
17397  {
17398    $this->siteId = $siteId;
17399  }
17400  public function getSiteId()
17401  {
17402    return $this->siteId;
17403  }
17404  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17405  {
17406    $this->siteIdDimensionValue = $siteIdDimensionValue;
17407  }
17408  public function getSiteIdDimensionValue()
17409  {
17410    return $this->siteIdDimensionValue;
17411  }
17412  public function setSize(Google_Service_Dfareporting_Size $size)
17413  {
17414    $this->size = $size;
17415  }
17416  public function getSize()
17417  {
17418    return $this->size;
17419  }
17420  public function setSslRequired($sslRequired)
17421  {
17422    $this->sslRequired = $sslRequired;
17423  }
17424  public function getSslRequired()
17425  {
17426    return $this->sslRequired;
17427  }
17428  public function setStatus($status)
17429  {
17430    $this->status = $status;
17431  }
17432  public function getStatus()
17433  {
17434    return $this->status;
17435  }
17436  public function setSubaccountId($subaccountId)
17437  {
17438    $this->subaccountId = $subaccountId;
17439  }
17440  public function getSubaccountId()
17441  {
17442    return $this->subaccountId;
17443  }
17444  public function setTagFormats($tagFormats)
17445  {
17446    $this->tagFormats = $tagFormats;
17447  }
17448  public function getTagFormats()
17449  {
17450    return $this->tagFormats;
17451  }
17452  public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
17453  {
17454    $this->tagSetting = $tagSetting;
17455  }
17456  public function getTagSetting()
17457  {
17458    return $this->tagSetting;
17459  }
17460}
17461
17462class Google_Service_Dfareporting_PlacementAssignment extends Google_Model
17463{
17464  protected $internal_gapi_mappings = array(
17465  );
17466  public $active;
17467  public $placementId;
17468  protected $placementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17469  protected $placementIdDimensionValueDataType = '';
17470  public $sslRequired;
17471
17472
17473  public function setActive($active)
17474  {
17475    $this->active = $active;
17476  }
17477  public function getActive()
17478  {
17479    return $this->active;
17480  }
17481  public function setPlacementId($placementId)
17482  {
17483    $this->placementId = $placementId;
17484  }
17485  public function getPlacementId()
17486  {
17487    return $this->placementId;
17488  }
17489  public function setPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementIdDimensionValue)
17490  {
17491    $this->placementIdDimensionValue = $placementIdDimensionValue;
17492  }
17493  public function getPlacementIdDimensionValue()
17494  {
17495    return $this->placementIdDimensionValue;
17496  }
17497  public function setSslRequired($sslRequired)
17498  {
17499    $this->sslRequired = $sslRequired;
17500  }
17501  public function getSslRequired()
17502  {
17503    return $this->sslRequired;
17504  }
17505}
17506
17507class Google_Service_Dfareporting_PlacementGroup extends Google_Collection
17508{
17509  protected $collection_key = 'childPlacementIds';
17510  protected $internal_gapi_mappings = array(
17511  );
17512  public $accountId;
17513  public $advertiserId;
17514  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17515  protected $advertiserIdDimensionValueDataType = '';
17516  public $archived;
17517  public $campaignId;
17518  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17519  protected $campaignIdDimensionValueDataType = '';
17520  public $childPlacementIds;
17521  public $comment;
17522  public $contentCategoryId;
17523  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17524  protected $createInfoDataType = '';
17525  public $directorySiteId;
17526  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17527  protected $directorySiteIdDimensionValueDataType = '';
17528  public $externalId;
17529  public $id;
17530  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17531  protected $idDimensionValueDataType = '';
17532  public $kind;
17533  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17534  protected $lastModifiedInfoDataType = '';
17535  public $name;
17536  public $placementGroupType;
17537  public $placementStrategyId;
17538  protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17539  protected $pricingScheduleDataType = '';
17540  public $primaryPlacementId;
17541  protected $primaryPlacementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17542  protected $primaryPlacementIdDimensionValueDataType = '';
17543  protected $programmaticSettingType = 'Google_Service_Dfareporting_ProgrammaticSetting';
17544  protected $programmaticSettingDataType = '';
17545  public $siteId;
17546  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17547  protected $siteIdDimensionValueDataType = '';
17548  public $subaccountId;
17549
17550
17551  public function setAccountId($accountId)
17552  {
17553    $this->accountId = $accountId;
17554  }
17555  public function getAccountId()
17556  {
17557    return $this->accountId;
17558  }
17559  public function setAdvertiserId($advertiserId)
17560  {
17561    $this->advertiserId = $advertiserId;
17562  }
17563  public function getAdvertiserId()
17564  {
17565    return $this->advertiserId;
17566  }
17567  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17568  {
17569    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17570  }
17571  public function getAdvertiserIdDimensionValue()
17572  {
17573    return $this->advertiserIdDimensionValue;
17574  }
17575  public function setArchived($archived)
17576  {
17577    $this->archived = $archived;
17578  }
17579  public function getArchived()
17580  {
17581    return $this->archived;
17582  }
17583  public function setCampaignId($campaignId)
17584  {
17585    $this->campaignId = $campaignId;
17586  }
17587  public function getCampaignId()
17588  {
17589    return $this->campaignId;
17590  }
17591  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17592  {
17593    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17594  }
17595  public function getCampaignIdDimensionValue()
17596  {
17597    return $this->campaignIdDimensionValue;
17598  }
17599  public function setChildPlacementIds($childPlacementIds)
17600  {
17601    $this->childPlacementIds = $childPlacementIds;
17602  }
17603  public function getChildPlacementIds()
17604  {
17605    return $this->childPlacementIds;
17606  }
17607  public function setComment($comment)
17608  {
17609    $this->comment = $comment;
17610  }
17611  public function getComment()
17612  {
17613    return $this->comment;
17614  }
17615  public function setContentCategoryId($contentCategoryId)
17616  {
17617    $this->contentCategoryId = $contentCategoryId;
17618  }
17619  public function getContentCategoryId()
17620  {
17621    return $this->contentCategoryId;
17622  }
17623  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17624  {
17625    $this->createInfo = $createInfo;
17626  }
17627  public function getCreateInfo()
17628  {
17629    return $this->createInfo;
17630  }
17631  public function setDirectorySiteId($directorySiteId)
17632  {
17633    $this->directorySiteId = $directorySiteId;
17634  }
17635  public function getDirectorySiteId()
17636  {
17637    return $this->directorySiteId;
17638  }
17639  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17640  {
17641    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17642  }
17643  public function getDirectorySiteIdDimensionValue()
17644  {
17645    return $this->directorySiteIdDimensionValue;
17646  }
17647  public function setExternalId($externalId)
17648  {
17649    $this->externalId = $externalId;
17650  }
17651  public function getExternalId()
17652  {
17653    return $this->externalId;
17654  }
17655  public function setId($id)
17656  {
17657    $this->id = $id;
17658  }
17659  public function getId()
17660  {
17661    return $this->id;
17662  }
17663  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17664  {
17665    $this->idDimensionValue = $idDimensionValue;
17666  }
17667  public function getIdDimensionValue()
17668  {
17669    return $this->idDimensionValue;
17670  }
17671  public function setKind($kind)
17672  {
17673    $this->kind = $kind;
17674  }
17675  public function getKind()
17676  {
17677    return $this->kind;
17678  }
17679  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17680  {
17681    $this->lastModifiedInfo = $lastModifiedInfo;
17682  }
17683  public function getLastModifiedInfo()
17684  {
17685    return $this->lastModifiedInfo;
17686  }
17687  public function setName($name)
17688  {
17689    $this->name = $name;
17690  }
17691  public function getName()
17692  {
17693    return $this->name;
17694  }
17695  public function setPlacementGroupType($placementGroupType)
17696  {
17697    $this->placementGroupType = $placementGroupType;
17698  }
17699  public function getPlacementGroupType()
17700  {
17701    return $this->placementGroupType;
17702  }
17703  public function setPlacementStrategyId($placementStrategyId)
17704  {
17705    $this->placementStrategyId = $placementStrategyId;
17706  }
17707  public function getPlacementStrategyId()
17708  {
17709    return $this->placementStrategyId;
17710  }
17711  public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17712  {
17713    $this->pricingSchedule = $pricingSchedule;
17714  }
17715  public function getPricingSchedule()
17716  {
17717    return $this->pricingSchedule;
17718  }
17719  public function setPrimaryPlacementId($primaryPlacementId)
17720  {
17721    $this->primaryPlacementId = $primaryPlacementId;
17722  }
17723  public function getPrimaryPlacementId()
17724  {
17725    return $this->primaryPlacementId;
17726  }
17727  public function setPrimaryPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $primaryPlacementIdDimensionValue)
17728  {
17729    $this->primaryPlacementIdDimensionValue = $primaryPlacementIdDimensionValue;
17730  }
17731  public function getPrimaryPlacementIdDimensionValue()
17732  {
17733    return $this->primaryPlacementIdDimensionValue;
17734  }
17735  public function setProgrammaticSetting(Google_Service_Dfareporting_ProgrammaticSetting $programmaticSetting)
17736  {
17737    $this->programmaticSetting = $programmaticSetting;
17738  }
17739  public function getProgrammaticSetting()
17740  {
17741    return $this->programmaticSetting;
17742  }
17743  public function setSiteId($siteId)
17744  {
17745    $this->siteId = $siteId;
17746  }
17747  public function getSiteId()
17748  {
17749    return $this->siteId;
17750  }
17751  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17752  {
17753    $this->siteIdDimensionValue = $siteIdDimensionValue;
17754  }
17755  public function getSiteIdDimensionValue()
17756  {
17757    return $this->siteIdDimensionValue;
17758  }
17759  public function setSubaccountId($subaccountId)
17760  {
17761    $this->subaccountId = $subaccountId;
17762  }
17763  public function getSubaccountId()
17764  {
17765    return $this->subaccountId;
17766  }
17767}
17768
17769class Google_Service_Dfareporting_PlacementGroupsListResponse extends Google_Collection
17770{
17771  protected $collection_key = 'placementGroups';
17772  protected $internal_gapi_mappings = array(
17773  );
17774  public $kind;
17775  public $nextPageToken;
17776  protected $placementGroupsType = 'Google_Service_Dfareporting_PlacementGroup';
17777  protected $placementGroupsDataType = 'array';
17778
17779
17780  public function setKind($kind)
17781  {
17782    $this->kind = $kind;
17783  }
17784  public function getKind()
17785  {
17786    return $this->kind;
17787  }
17788  public function setNextPageToken($nextPageToken)
17789  {
17790    $this->nextPageToken = $nextPageToken;
17791  }
17792  public function getNextPageToken()
17793  {
17794    return $this->nextPageToken;
17795  }
17796  public function setPlacementGroups($placementGroups)
17797  {
17798    $this->placementGroups = $placementGroups;
17799  }
17800  public function getPlacementGroups()
17801  {
17802    return $this->placementGroups;
17803  }
17804}
17805
17806class Google_Service_Dfareporting_PlacementStrategiesListResponse extends Google_Collection
17807{
17808  protected $collection_key = 'placementStrategies';
17809  protected $internal_gapi_mappings = array(
17810  );
17811  public $kind;
17812  public $nextPageToken;
17813  protected $placementStrategiesType = 'Google_Service_Dfareporting_PlacementStrategy';
17814  protected $placementStrategiesDataType = 'array';
17815
17816
17817  public function setKind($kind)
17818  {
17819    $this->kind = $kind;
17820  }
17821  public function getKind()
17822  {
17823    return $this->kind;
17824  }
17825  public function setNextPageToken($nextPageToken)
17826  {
17827    $this->nextPageToken = $nextPageToken;
17828  }
17829  public function getNextPageToken()
17830  {
17831    return $this->nextPageToken;
17832  }
17833  public function setPlacementStrategies($placementStrategies)
17834  {
17835    $this->placementStrategies = $placementStrategies;
17836  }
17837  public function getPlacementStrategies()
17838  {
17839    return $this->placementStrategies;
17840  }
17841}
17842
17843class Google_Service_Dfareporting_PlacementStrategy extends Google_Model
17844{
17845  protected $internal_gapi_mappings = array(
17846  );
17847  public $accountId;
17848  public $id;
17849  public $kind;
17850  public $name;
17851
17852
17853  public function setAccountId($accountId)
17854  {
17855    $this->accountId = $accountId;
17856  }
17857  public function getAccountId()
17858  {
17859    return $this->accountId;
17860  }
17861  public function setId($id)
17862  {
17863    $this->id = $id;
17864  }
17865  public function getId()
17866  {
17867    return $this->id;
17868  }
17869  public function setKind($kind)
17870  {
17871    $this->kind = $kind;
17872  }
17873  public function getKind()
17874  {
17875    return $this->kind;
17876  }
17877  public function setName($name)
17878  {
17879    $this->name = $name;
17880  }
17881  public function getName()
17882  {
17883    return $this->name;
17884  }
17885}
17886
17887class Google_Service_Dfareporting_PlacementTag extends Google_Collection
17888{
17889  protected $collection_key = 'tagDatas';
17890  protected $internal_gapi_mappings = array(
17891  );
17892  public $placementId;
17893  protected $tagDatasType = 'Google_Service_Dfareporting_TagData';
17894  protected $tagDatasDataType = 'array';
17895
17896
17897  public function setPlacementId($placementId)
17898  {
17899    $this->placementId = $placementId;
17900  }
17901  public function getPlacementId()
17902  {
17903    return $this->placementId;
17904  }
17905  public function setTagDatas($tagDatas)
17906  {
17907    $this->tagDatas = $tagDatas;
17908  }
17909  public function getTagDatas()
17910  {
17911    return $this->tagDatas;
17912  }
17913}
17914
17915class Google_Service_Dfareporting_PlacementsGenerateTagsResponse extends Google_Collection
17916{
17917  protected $collection_key = 'placementTags';
17918  protected $internal_gapi_mappings = array(
17919  );
17920  public $kind;
17921  protected $placementTagsType = 'Google_Service_Dfareporting_PlacementTag';
17922  protected $placementTagsDataType = 'array';
17923
17924
17925  public function setKind($kind)
17926  {
17927    $this->kind = $kind;
17928  }
17929  public function getKind()
17930  {
17931    return $this->kind;
17932  }
17933  public function setPlacementTags($placementTags)
17934  {
17935    $this->placementTags = $placementTags;
17936  }
17937  public function getPlacementTags()
17938  {
17939    return $this->placementTags;
17940  }
17941}
17942
17943class Google_Service_Dfareporting_PlacementsListResponse extends Google_Collection
17944{
17945  protected $collection_key = 'placements';
17946  protected $internal_gapi_mappings = array(
17947  );
17948  public $kind;
17949  public $nextPageToken;
17950  protected $placementsType = 'Google_Service_Dfareporting_Placement';
17951  protected $placementsDataType = 'array';
17952
17953
17954  public function setKind($kind)
17955  {
17956    $this->kind = $kind;
17957  }
17958  public function getKind()
17959  {
17960    return $this->kind;
17961  }
17962  public function setNextPageToken($nextPageToken)
17963  {
17964    $this->nextPageToken = $nextPageToken;
17965  }
17966  public function getNextPageToken()
17967  {
17968    return $this->nextPageToken;
17969  }
17970  public function setPlacements($placements)
17971  {
17972    $this->placements = $placements;
17973  }
17974  public function getPlacements()
17975  {
17976    return $this->placements;
17977  }
17978}
17979
17980class Google_Service_Dfareporting_PlatformType extends Google_Model
17981{
17982  protected $internal_gapi_mappings = array(
17983  );
17984  public $id;
17985  public $kind;
17986  public $name;
17987
17988
17989  public function setId($id)
17990  {
17991    $this->id = $id;
17992  }
17993  public function getId()
17994  {
17995    return $this->id;
17996  }
17997  public function setKind($kind)
17998  {
17999    $this->kind = $kind;
18000  }
18001  public function getKind()
18002  {
18003    return $this->kind;
18004  }
18005  public function setName($name)
18006  {
18007    $this->name = $name;
18008  }
18009  public function getName()
18010  {
18011    return $this->name;
18012  }
18013}
18014
18015class Google_Service_Dfareporting_PlatformTypesListResponse extends Google_Collection
18016{
18017  protected $collection_key = 'platformTypes';
18018  protected $internal_gapi_mappings = array(
18019  );
18020  public $kind;
18021  protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
18022  protected $platformTypesDataType = 'array';
18023
18024
18025  public function setKind($kind)
18026  {
18027    $this->kind = $kind;
18028  }
18029  public function getKind()
18030  {
18031    return $this->kind;
18032  }
18033  public function setPlatformTypes($platformTypes)
18034  {
18035    $this->platformTypes = $platformTypes;
18036  }
18037  public function getPlatformTypes()
18038  {
18039    return $this->platformTypes;
18040  }
18041}
18042
18043class Google_Service_Dfareporting_PopupWindowProperties extends Google_Model
18044{
18045  protected $internal_gapi_mappings = array(
18046  );
18047  protected $dimensionType = 'Google_Service_Dfareporting_Size';
18048  protected $dimensionDataType = '';
18049  protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
18050  protected $offsetDataType = '';
18051  public $positionType;
18052  public $showAddressBar;
18053  public $showMenuBar;
18054  public $showScrollBar;
18055  public $showStatusBar;
18056  public $showToolBar;
18057  public $title;
18058
18059
18060  public function setDimension(Google_Service_Dfareporting_Size $dimension)
18061  {
18062    $this->dimension = $dimension;
18063  }
18064  public function getDimension()
18065  {
18066    return $this->dimension;
18067  }
18068  public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
18069  {
18070    $this->offset = $offset;
18071  }
18072  public function getOffset()
18073  {
18074    return $this->offset;
18075  }
18076  public function setPositionType($positionType)
18077  {
18078    $this->positionType = $positionType;
18079  }
18080  public function getPositionType()
18081  {
18082    return $this->positionType;
18083  }
18084  public function setShowAddressBar($showAddressBar)
18085  {
18086    $this->showAddressBar = $showAddressBar;
18087  }
18088  public function getShowAddressBar()
18089  {
18090    return $this->showAddressBar;
18091  }
18092  public function setShowMenuBar($showMenuBar)
18093  {
18094    $this->showMenuBar = $showMenuBar;
18095  }
18096  public function getShowMenuBar()
18097  {
18098    return $this->showMenuBar;
18099  }
18100  public function setShowScrollBar($showScrollBar)
18101  {
18102    $this->showScrollBar = $showScrollBar;
18103  }
18104  public function getShowScrollBar()
18105  {
18106    return $this->showScrollBar;
18107  }
18108  public function setShowStatusBar($showStatusBar)
18109  {
18110    $this->showStatusBar = $showStatusBar;
18111  }
18112  public function getShowStatusBar()
18113  {
18114    return $this->showStatusBar;
18115  }
18116  public function setShowToolBar($showToolBar)
18117  {
18118    $this->showToolBar = $showToolBar;
18119  }
18120  public function getShowToolBar()
18121  {
18122    return $this->showToolBar;
18123  }
18124  public function setTitle($title)
18125  {
18126    $this->title = $title;
18127  }
18128  public function getTitle()
18129  {
18130    return $this->title;
18131  }
18132}
18133
18134class Google_Service_Dfareporting_PostalCode extends Google_Model
18135{
18136  protected $internal_gapi_mappings = array(
18137  );
18138  public $code;
18139  public $countryCode;
18140  public $countryDartId;
18141  public $id;
18142  public $kind;
18143
18144
18145  public function setCode($code)
18146  {
18147    $this->code = $code;
18148  }
18149  public function getCode()
18150  {
18151    return $this->code;
18152  }
18153  public function setCountryCode($countryCode)
18154  {
18155    $this->countryCode = $countryCode;
18156  }
18157  public function getCountryCode()
18158  {
18159    return $this->countryCode;
18160  }
18161  public function setCountryDartId($countryDartId)
18162  {
18163    $this->countryDartId = $countryDartId;
18164  }
18165  public function getCountryDartId()
18166  {
18167    return $this->countryDartId;
18168  }
18169  public function setId($id)
18170  {
18171    $this->id = $id;
18172  }
18173  public function getId()
18174  {
18175    return $this->id;
18176  }
18177  public function setKind($kind)
18178  {
18179    $this->kind = $kind;
18180  }
18181  public function getKind()
18182  {
18183    return $this->kind;
18184  }
18185}
18186
18187class Google_Service_Dfareporting_PostalCodesListResponse extends Google_Collection
18188{
18189  protected $collection_key = 'postalCodes';
18190  protected $internal_gapi_mappings = array(
18191  );
18192  public $kind;
18193  protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
18194  protected $postalCodesDataType = 'array';
18195
18196
18197  public function setKind($kind)
18198  {
18199    $this->kind = $kind;
18200  }
18201  public function getKind()
18202  {
18203    return $this->kind;
18204  }
18205  public function setPostalCodes($postalCodes)
18206  {
18207    $this->postalCodes = $postalCodes;
18208  }
18209  public function getPostalCodes()
18210  {
18211    return $this->postalCodes;
18212  }
18213}
18214
18215class Google_Service_Dfareporting_Pricing extends Google_Collection
18216{
18217  protected $collection_key = 'flights';
18218  protected $internal_gapi_mappings = array(
18219  );
18220  public $capCostType;
18221  public $endDate;
18222  protected $flightsType = 'Google_Service_Dfareporting_Flight';
18223  protected $flightsDataType = 'array';
18224  public $groupType;
18225  public $pricingType;
18226  public $startDate;
18227
18228
18229  public function setCapCostType($capCostType)
18230  {
18231    $this->capCostType = $capCostType;
18232  }
18233  public function getCapCostType()
18234  {
18235    return $this->capCostType;
18236  }
18237  public function setEndDate($endDate)
18238  {
18239    $this->endDate = $endDate;
18240  }
18241  public function getEndDate()
18242  {
18243    return $this->endDate;
18244  }
18245  public function setFlights($flights)
18246  {
18247    $this->flights = $flights;
18248  }
18249  public function getFlights()
18250  {
18251    return $this->flights;
18252  }
18253  public function setGroupType($groupType)
18254  {
18255    $this->groupType = $groupType;
18256  }
18257  public function getGroupType()
18258  {
18259    return $this->groupType;
18260  }
18261  public function setPricingType($pricingType)
18262  {
18263    $this->pricingType = $pricingType;
18264  }
18265  public function getPricingType()
18266  {
18267    return $this->pricingType;
18268  }
18269  public function setStartDate($startDate)
18270  {
18271    $this->startDate = $startDate;
18272  }
18273  public function getStartDate()
18274  {
18275    return $this->startDate;
18276  }
18277}
18278
18279class Google_Service_Dfareporting_PricingSchedule extends Google_Collection
18280{
18281  protected $collection_key = 'pricingPeriods';
18282  protected $internal_gapi_mappings = array(
18283  );
18284  public $capCostOption;
18285  public $disregardOverdelivery;
18286  public $endDate;
18287  public $flighted;
18288  public $floodlightActivityId;
18289  protected $pricingPeriodsType = 'Google_Service_Dfareporting_PricingSchedulePricingPeriod';
18290  protected $pricingPeriodsDataType = 'array';
18291  public $pricingType;
18292  public $startDate;
18293  public $testingStartDate;
18294
18295
18296  public function setCapCostOption($capCostOption)
18297  {
18298    $this->capCostOption = $capCostOption;
18299  }
18300  public function getCapCostOption()
18301  {
18302    return $this->capCostOption;
18303  }
18304  public function setDisregardOverdelivery($disregardOverdelivery)
18305  {
18306    $this->disregardOverdelivery = $disregardOverdelivery;
18307  }
18308  public function getDisregardOverdelivery()
18309  {
18310    return $this->disregardOverdelivery;
18311  }
18312  public function setEndDate($endDate)
18313  {
18314    $this->endDate = $endDate;
18315  }
18316  public function getEndDate()
18317  {
18318    return $this->endDate;
18319  }
18320  public function setFlighted($flighted)
18321  {
18322    $this->flighted = $flighted;
18323  }
18324  public function getFlighted()
18325  {
18326    return $this->flighted;
18327  }
18328  public function setFloodlightActivityId($floodlightActivityId)
18329  {
18330    $this->floodlightActivityId = $floodlightActivityId;
18331  }
18332  public function getFloodlightActivityId()
18333  {
18334    return $this->floodlightActivityId;
18335  }
18336  public function setPricingPeriods($pricingPeriods)
18337  {
18338    $this->pricingPeriods = $pricingPeriods;
18339  }
18340  public function getPricingPeriods()
18341  {
18342    return $this->pricingPeriods;
18343  }
18344  public function setPricingType($pricingType)
18345  {
18346    $this->pricingType = $pricingType;
18347  }
18348  public function getPricingType()
18349  {
18350    return $this->pricingType;
18351  }
18352  public function setStartDate($startDate)
18353  {
18354    $this->startDate = $startDate;
18355  }
18356  public function getStartDate()
18357  {
18358    return $this->startDate;
18359  }
18360  public function setTestingStartDate($testingStartDate)
18361  {
18362    $this->testingStartDate = $testingStartDate;
18363  }
18364  public function getTestingStartDate()
18365  {
18366    return $this->testingStartDate;
18367  }
18368}
18369
18370class Google_Service_Dfareporting_PricingSchedulePricingPeriod extends Google_Model
18371{
18372  protected $internal_gapi_mappings = array(
18373  );
18374  public $endDate;
18375  public $pricingComment;
18376  public $rateOrCostNanos;
18377  public $startDate;
18378  public $units;
18379
18380
18381  public function setEndDate($endDate)
18382  {
18383    $this->endDate = $endDate;
18384  }
18385  public function getEndDate()
18386  {
18387    return $this->endDate;
18388  }
18389  public function setPricingComment($pricingComment)
18390  {
18391    $this->pricingComment = $pricingComment;
18392  }
18393  public function getPricingComment()
18394  {
18395    return $this->pricingComment;
18396  }
18397  public function setRateOrCostNanos($rateOrCostNanos)
18398  {
18399    $this->rateOrCostNanos = $rateOrCostNanos;
18400  }
18401  public function getRateOrCostNanos()
18402  {
18403    return $this->rateOrCostNanos;
18404  }
18405  public function setStartDate($startDate)
18406  {
18407    $this->startDate = $startDate;
18408  }
18409  public function getStartDate()
18410  {
18411    return $this->startDate;
18412  }
18413  public function setUnits($units)
18414  {
18415    $this->units = $units;
18416  }
18417  public function getUnits()
18418  {
18419    return $this->units;
18420  }
18421}
18422
18423class Google_Service_Dfareporting_ProgrammaticSetting extends Google_Collection
18424{
18425  protected $collection_key = 'traffickerEmails';
18426  protected $internal_gapi_mappings = array(
18427  );
18428  public $adxDealIds;
18429  public $insertionOrderId;
18430  public $insertionOrderIdStatus;
18431  public $mediaCostNanos;
18432  public $programmatic;
18433  public $traffickerEmails;
18434
18435
18436  public function setAdxDealIds($adxDealIds)
18437  {
18438    $this->adxDealIds = $adxDealIds;
18439  }
18440  public function getAdxDealIds()
18441  {
18442    return $this->adxDealIds;
18443  }
18444  public function setInsertionOrderId($insertionOrderId)
18445  {
18446    $this->insertionOrderId = $insertionOrderId;
18447  }
18448  public function getInsertionOrderId()
18449  {
18450    return $this->insertionOrderId;
18451  }
18452  public function setInsertionOrderIdStatus($insertionOrderIdStatus)
18453  {
18454    $this->insertionOrderIdStatus = $insertionOrderIdStatus;
18455  }
18456  public function getInsertionOrderIdStatus()
18457  {
18458    return $this->insertionOrderIdStatus;
18459  }
18460  public function setMediaCostNanos($mediaCostNanos)
18461  {
18462    $this->mediaCostNanos = $mediaCostNanos;
18463  }
18464  public function getMediaCostNanos()
18465  {
18466    return $this->mediaCostNanos;
18467  }
18468  public function setProgrammatic($programmatic)
18469  {
18470    $this->programmatic = $programmatic;
18471  }
18472  public function getProgrammatic()
18473  {
18474    return $this->programmatic;
18475  }
18476  public function setTraffickerEmails($traffickerEmails)
18477  {
18478    $this->traffickerEmails = $traffickerEmails;
18479  }
18480  public function getTraffickerEmails()
18481  {
18482    return $this->traffickerEmails;
18483  }
18484}
18485
18486class Google_Service_Dfareporting_Project extends Google_Model
18487{
18488  protected $internal_gapi_mappings = array(
18489  );
18490  public $accountId;
18491  public $advertiserId;
18492  public $audienceAgeGroup;
18493  public $audienceGender;
18494  public $budget;
18495  public $clientBillingCode;
18496  public $clientName;
18497  public $endDate;
18498  public $id;
18499  public $kind;
18500  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
18501  protected $lastModifiedInfoDataType = '';
18502  public $name;
18503  public $overview;
18504  public $startDate;
18505  public $subaccountId;
18506  public $targetClicks;
18507  public $targetConversions;
18508  public $targetCpaNanos;
18509  public $targetCpcNanos;
18510  public $targetCpmNanos;
18511  public $targetImpressions;
18512
18513
18514  public function setAccountId($accountId)
18515  {
18516    $this->accountId = $accountId;
18517  }
18518  public function getAccountId()
18519  {
18520    return $this->accountId;
18521  }
18522  public function setAdvertiserId($advertiserId)
18523  {
18524    $this->advertiserId = $advertiserId;
18525  }
18526  public function getAdvertiserId()
18527  {
18528    return $this->advertiserId;
18529  }
18530  public function setAudienceAgeGroup($audienceAgeGroup)
18531  {
18532    $this->audienceAgeGroup = $audienceAgeGroup;
18533  }
18534  public function getAudienceAgeGroup()
18535  {
18536    return $this->audienceAgeGroup;
18537  }
18538  public function setAudienceGender($audienceGender)
18539  {
18540    $this->audienceGender = $audienceGender;
18541  }
18542  public function getAudienceGender()
18543  {
18544    return $this->audienceGender;
18545  }
18546  public function setBudget($budget)
18547  {
18548    $this->budget = $budget;
18549  }
18550  public function getBudget()
18551  {
18552    return $this->budget;
18553  }
18554  public function setClientBillingCode($clientBillingCode)
18555  {
18556    $this->clientBillingCode = $clientBillingCode;
18557  }
18558  public function getClientBillingCode()
18559  {
18560    return $this->clientBillingCode;
18561  }
18562  public function setClientName($clientName)
18563  {
18564    $this->clientName = $clientName;
18565  }
18566  public function getClientName()
18567  {
18568    return $this->clientName;
18569  }
18570  public function setEndDate($endDate)
18571  {
18572    $this->endDate = $endDate;
18573  }
18574  public function getEndDate()
18575  {
18576    return $this->endDate;
18577  }
18578  public function setId($id)
18579  {
18580    $this->id = $id;
18581  }
18582  public function getId()
18583  {
18584    return $this->id;
18585  }
18586  public function setKind($kind)
18587  {
18588    $this->kind = $kind;
18589  }
18590  public function getKind()
18591  {
18592    return $this->kind;
18593  }
18594  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
18595  {
18596    $this->lastModifiedInfo = $lastModifiedInfo;
18597  }
18598  public function getLastModifiedInfo()
18599  {
18600    return $this->lastModifiedInfo;
18601  }
18602  public function setName($name)
18603  {
18604    $this->name = $name;
18605  }
18606  public function getName()
18607  {
18608    return $this->name;
18609  }
18610  public function setOverview($overview)
18611  {
18612    $this->overview = $overview;
18613  }
18614  public function getOverview()
18615  {
18616    return $this->overview;
18617  }
18618  public function setStartDate($startDate)
18619  {
18620    $this->startDate = $startDate;
18621  }
18622  public function getStartDate()
18623  {
18624    return $this->startDate;
18625  }
18626  public function setSubaccountId($subaccountId)
18627  {
18628    $this->subaccountId = $subaccountId;
18629  }
18630  public function getSubaccountId()
18631  {
18632    return $this->subaccountId;
18633  }
18634  public function setTargetClicks($targetClicks)
18635  {
18636    $this->targetClicks = $targetClicks;
18637  }
18638  public function getTargetClicks()
18639  {
18640    return $this->targetClicks;
18641  }
18642  public function setTargetConversions($targetConversions)
18643  {
18644    $this->targetConversions = $targetConversions;
18645  }
18646  public function getTargetConversions()
18647  {
18648    return $this->targetConversions;
18649  }
18650  public function setTargetCpaNanos($targetCpaNanos)
18651  {
18652    $this->targetCpaNanos = $targetCpaNanos;
18653  }
18654  public function getTargetCpaNanos()
18655  {
18656    return $this->targetCpaNanos;
18657  }
18658  public function setTargetCpcNanos($targetCpcNanos)
18659  {
18660    $this->targetCpcNanos = $targetCpcNanos;
18661  }
18662  public function getTargetCpcNanos()
18663  {
18664    return $this->targetCpcNanos;
18665  }
18666  public function setTargetCpmNanos($targetCpmNanos)
18667  {
18668    $this->targetCpmNanos = $targetCpmNanos;
18669  }
18670  public function getTargetCpmNanos()
18671  {
18672    return $this->targetCpmNanos;
18673  }
18674  public function setTargetImpressions($targetImpressions)
18675  {
18676    $this->targetImpressions = $targetImpressions;
18677  }
18678  public function getTargetImpressions()
18679  {
18680    return $this->targetImpressions;
18681  }
18682}
18683
18684class Google_Service_Dfareporting_ProjectsListResponse extends Google_Collection
18685{
18686  protected $collection_key = 'projects';
18687  protected $internal_gapi_mappings = array(
18688  );
18689  public $kind;
18690  public $nextPageToken;
18691  protected $projectsType = 'Google_Service_Dfareporting_Project';
18692  protected $projectsDataType = 'array';
18693
18694
18695  public function setKind($kind)
18696  {
18697    $this->kind = $kind;
18698  }
18699  public function getKind()
18700  {
18701    return $this->kind;
18702  }
18703  public function setNextPageToken($nextPageToken)
18704  {
18705    $this->nextPageToken = $nextPageToken;
18706  }
18707  public function getNextPageToken()
18708  {
18709    return $this->nextPageToken;
18710  }
18711  public function setProjects($projects)
18712  {
18713    $this->projects = $projects;
18714  }
18715  public function getProjects()
18716  {
18717    return $this->projects;
18718  }
18719}
18720
18721class Google_Service_Dfareporting_ReachReportCompatibleFields extends Google_Collection
18722{
18723  protected $collection_key = 'reachByFrequencyMetrics';
18724  protected $internal_gapi_mappings = array(
18725  );
18726  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
18727  protected $dimensionFiltersDataType = 'array';
18728  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
18729  protected $dimensionsDataType = 'array';
18730  public $kind;
18731  protected $metricsType = 'Google_Service_Dfareporting_Metric';
18732  protected $metricsDataType = 'array';
18733  protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
18734  protected $pivotedActivityMetricsDataType = 'array';
18735  protected $reachByFrequencyMetricsType = 'Google_Service_Dfareporting_Metric';
18736  protected $reachByFrequencyMetricsDataType = 'array';
18737
18738
18739  public function setDimensionFilters($dimensionFilters)
18740  {
18741    $this->dimensionFilters = $dimensionFilters;
18742  }
18743  public function getDimensionFilters()
18744  {
18745    return $this->dimensionFilters;
18746  }
18747  public function setDimensions($dimensions)
18748  {
18749    $this->dimensions = $dimensions;
18750  }
18751  public function getDimensions()
18752  {
18753    return $this->dimensions;
18754  }
18755  public function setKind($kind)
18756  {
18757    $this->kind = $kind;
18758  }
18759  public function getKind()
18760  {
18761    return $this->kind;
18762  }
18763  public function setMetrics($metrics)
18764  {
18765    $this->metrics = $metrics;
18766  }
18767  public function getMetrics()
18768  {
18769    return $this->metrics;
18770  }
18771  public function setPivotedActivityMetrics($pivotedActivityMetrics)
18772  {
18773    $this->pivotedActivityMetrics = $pivotedActivityMetrics;
18774  }
18775  public function getPivotedActivityMetrics()
18776  {
18777    return $this->pivotedActivityMetrics;
18778  }
18779  public function setReachByFrequencyMetrics($reachByFrequencyMetrics)
18780  {
18781    $this->reachByFrequencyMetrics = $reachByFrequencyMetrics;
18782  }
18783  public function getReachByFrequencyMetrics()
18784  {
18785    return $this->reachByFrequencyMetrics;
18786  }
18787}
18788
18789class Google_Service_Dfareporting_Recipient extends Google_Model
18790{
18791  protected $internal_gapi_mappings = array(
18792  );
18793  public $deliveryType;
18794  public $email;
18795  public $kind;
18796
18797
18798  public function setDeliveryType($deliveryType)
18799  {
18800    $this->deliveryType = $deliveryType;
18801  }
18802  public function getDeliveryType()
18803  {
18804    return $this->deliveryType;
18805  }
18806  public function setEmail($email)
18807  {
18808    $this->email = $email;
18809  }
18810  public function getEmail()
18811  {
18812    return $this->email;
18813  }
18814  public function setKind($kind)
18815  {
18816    $this->kind = $kind;
18817  }
18818  public function getKind()
18819  {
18820    return $this->kind;
18821  }
18822}
18823
18824class Google_Service_Dfareporting_Region extends Google_Model
18825{
18826  protected $internal_gapi_mappings = array(
18827  );
18828  public $countryCode;
18829  public $countryDartId;
18830  public $dartId;
18831  public $kind;
18832  public $name;
18833  public $regionCode;
18834
18835
18836  public function setCountryCode($countryCode)
18837  {
18838    $this->countryCode = $countryCode;
18839  }
18840  public function getCountryCode()
18841  {
18842    return $this->countryCode;
18843  }
18844  public function setCountryDartId($countryDartId)
18845  {
18846    $this->countryDartId = $countryDartId;
18847  }
18848  public function getCountryDartId()
18849  {
18850    return $this->countryDartId;
18851  }
18852  public function setDartId($dartId)
18853  {
18854    $this->dartId = $dartId;
18855  }
18856  public function getDartId()
18857  {
18858    return $this->dartId;
18859  }
18860  public function setKind($kind)
18861  {
18862    $this->kind = $kind;
18863  }
18864  public function getKind()
18865  {
18866    return $this->kind;
18867  }
18868  public function setName($name)
18869  {
18870    $this->name = $name;
18871  }
18872  public function getName()
18873  {
18874    return $this->name;
18875  }
18876  public function setRegionCode($regionCode)
18877  {
18878    $this->regionCode = $regionCode;
18879  }
18880  public function getRegionCode()
18881  {
18882    return $this->regionCode;
18883  }
18884}
18885
18886class Google_Service_Dfareporting_RegionsListResponse extends Google_Collection
18887{
18888  protected $collection_key = 'regions';
18889  protected $internal_gapi_mappings = array(
18890  );
18891  public $kind;
18892  protected $regionsType = 'Google_Service_Dfareporting_Region';
18893  protected $regionsDataType = 'array';
18894
18895
18896  public function setKind($kind)
18897  {
18898    $this->kind = $kind;
18899  }
18900  public function getKind()
18901  {
18902    return $this->kind;
18903  }
18904  public function setRegions($regions)
18905  {
18906    $this->regions = $regions;
18907  }
18908  public function getRegions()
18909  {
18910    return $this->regions;
18911  }
18912}
18913
18914class Google_Service_Dfareporting_RemarketingList extends Google_Model
18915{
18916  protected $internal_gapi_mappings = array(
18917  );
18918  public $accountId;
18919  public $active;
18920  public $advertiserId;
18921  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
18922  protected $advertiserIdDimensionValueDataType = '';
18923  public $description;
18924  public $id;
18925  public $kind;
18926  public $lifeSpan;
18927  protected $listPopulationRuleType = 'Google_Service_Dfareporting_ListPopulationRule';
18928  protected $listPopulationRuleDataType = '';
18929  public $listSize;
18930  public $listSource;
18931  public $name;
18932  public $subaccountId;
18933
18934
18935  public function setAccountId($accountId)
18936  {
18937    $this->accountId = $accountId;
18938  }
18939  public function getAccountId()
18940  {
18941    return $this->accountId;
18942  }
18943  public function setActive($active)
18944  {
18945    $this->active = $active;
18946  }
18947  public function getActive()
18948  {
18949    return $this->active;
18950  }
18951  public function setAdvertiserId($advertiserId)
18952  {
18953    $this->advertiserId = $advertiserId;
18954  }
18955  public function getAdvertiserId()
18956  {
18957    return $this->advertiserId;
18958  }
18959  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
18960  {
18961    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
18962  }
18963  public function getAdvertiserIdDimensionValue()
18964  {
18965    return $this->advertiserIdDimensionValue;
18966  }
18967  public function setDescription($description)
18968  {
18969    $this->description = $description;
18970  }
18971  public function getDescription()
18972  {
18973    return $this->description;
18974  }
18975  public function setId($id)
18976  {
18977    $this->id = $id;
18978  }
18979  public function getId()
18980  {
18981    return $this->id;
18982  }
18983  public function setKind($kind)
18984  {
18985    $this->kind = $kind;
18986  }
18987  public function getKind()
18988  {
18989    return $this->kind;
18990  }
18991  public function setLifeSpan($lifeSpan)
18992  {
18993    $this->lifeSpan = $lifeSpan;
18994  }
18995  public function getLifeSpan()
18996  {
18997    return $this->lifeSpan;
18998  }
18999  public function setListPopulationRule(Google_Service_Dfareporting_ListPopulationRule $listPopulationRule)
19000  {
19001    $this->listPopulationRule = $listPopulationRule;
19002  }
19003  public function getListPopulationRule()
19004  {
19005    return $this->listPopulationRule;
19006  }
19007  public function setListSize($listSize)
19008  {
19009    $this->listSize = $listSize;
19010  }
19011  public function getListSize()
19012  {
19013    return $this->listSize;
19014  }
19015  public function setListSource($listSource)
19016  {
19017    $this->listSource = $listSource;
19018  }
19019  public function getListSource()
19020  {
19021    return $this->listSource;
19022  }
19023  public function setName($name)
19024  {
19025    $this->name = $name;
19026  }
19027  public function getName()
19028  {
19029    return $this->name;
19030  }
19031  public function setSubaccountId($subaccountId)
19032  {
19033    $this->subaccountId = $subaccountId;
19034  }
19035  public function getSubaccountId()
19036  {
19037    return $this->subaccountId;
19038  }
19039}
19040
19041class Google_Service_Dfareporting_RemarketingListShare extends Google_Collection
19042{
19043  protected $collection_key = 'sharedAdvertiserIds';
19044  protected $internal_gapi_mappings = array(
19045  );
19046  public $kind;
19047  public $remarketingListId;
19048  public $sharedAccountIds;
19049  public $sharedAdvertiserIds;
19050
19051
19052  public function setKind($kind)
19053  {
19054    $this->kind = $kind;
19055  }
19056  public function getKind()
19057  {
19058    return $this->kind;
19059  }
19060  public function setRemarketingListId($remarketingListId)
19061  {
19062    $this->remarketingListId = $remarketingListId;
19063  }
19064  public function getRemarketingListId()
19065  {
19066    return $this->remarketingListId;
19067  }
19068  public function setSharedAccountIds($sharedAccountIds)
19069  {
19070    $this->sharedAccountIds = $sharedAccountIds;
19071  }
19072  public function getSharedAccountIds()
19073  {
19074    return $this->sharedAccountIds;
19075  }
19076  public function setSharedAdvertiserIds($sharedAdvertiserIds)
19077  {
19078    $this->sharedAdvertiserIds = $sharedAdvertiserIds;
19079  }
19080  public function getSharedAdvertiserIds()
19081  {
19082    return $this->sharedAdvertiserIds;
19083  }
19084}
19085
19086class Google_Service_Dfareporting_RemarketingListsListResponse extends Google_Collection
19087{
19088  protected $collection_key = 'remarketingLists';
19089  protected $internal_gapi_mappings = array(
19090  );
19091  public $kind;
19092  public $nextPageToken;
19093  protected $remarketingListsType = 'Google_Service_Dfareporting_RemarketingList';
19094  protected $remarketingListsDataType = 'array';
19095
19096
19097  public function setKind($kind)
19098  {
19099    $this->kind = $kind;
19100  }
19101  public function getKind()
19102  {
19103    return $this->kind;
19104  }
19105  public function setNextPageToken($nextPageToken)
19106  {
19107    $this->nextPageToken = $nextPageToken;
19108  }
19109  public function getNextPageToken()
19110  {
19111    return $this->nextPageToken;
19112  }
19113  public function setRemarketingLists($remarketingLists)
19114  {
19115    $this->remarketingLists = $remarketingLists;
19116  }
19117  public function getRemarketingLists()
19118  {
19119    return $this->remarketingLists;
19120  }
19121}
19122
19123class Google_Service_Dfareporting_Report extends Google_Model
19124{
19125  protected $internal_gapi_mappings = array(
19126  );
19127  public $accountId;
19128  protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria';
19129  protected $criteriaDataType = '';
19130  protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria';
19131  protected $crossDimensionReachCriteriaDataType = '';
19132  protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery';
19133  protected $deliveryDataType = '';
19134  public $etag;
19135  public $fileName;
19136  protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria';
19137  protected $floodlightCriteriaDataType = '';
19138  public $format;
19139  public $id;
19140  public $kind;
19141  public $lastModifiedTime;
19142  public $name;
19143  public $ownerProfileId;
19144  protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria';
19145  protected $pathToConversionCriteriaDataType = '';
19146  protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria';
19147  protected $reachCriteriaDataType = '';
19148  protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule';
19149  protected $scheduleDataType = '';
19150  public $subAccountId;
19151  public $type;
19152
19153
19154  public function setAccountId($accountId)
19155  {
19156    $this->accountId = $accountId;
19157  }
19158  public function getAccountId()
19159  {
19160    return $this->accountId;
19161  }
19162  public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria)
19163  {
19164    $this->criteria = $criteria;
19165  }
19166  public function getCriteria()
19167  {
19168    return $this->criteria;
19169  }
19170  public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria)
19171  {
19172    $this->crossDimensionReachCriteria = $crossDimensionReachCriteria;
19173  }
19174  public function getCrossDimensionReachCriteria()
19175  {
19176    return $this->crossDimensionReachCriteria;
19177  }
19178  public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery)
19179  {
19180    $this->delivery = $delivery;
19181  }
19182  public function getDelivery()
19183  {
19184    return $this->delivery;
19185  }
19186  public function setEtag($etag)
19187  {
19188    $this->etag = $etag;
19189  }
19190  public function getEtag()
19191  {
19192    return $this->etag;
19193  }
19194  public function setFileName($fileName)
19195  {
19196    $this->fileName = $fileName;
19197  }
19198  public function getFileName()
19199  {
19200    return $this->fileName;
19201  }
19202  public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria)
19203  {
19204    $this->floodlightCriteria = $floodlightCriteria;
19205  }
19206  public function getFloodlightCriteria()
19207  {
19208    return $this->floodlightCriteria;
19209  }
19210  public function setFormat($format)
19211  {
19212    $this->format = $format;
19213  }
19214  public function getFormat()
19215  {
19216    return $this->format;
19217  }
19218  public function setId($id)
19219  {
19220    $this->id = $id;
19221  }
19222  public function getId()
19223  {
19224    return $this->id;
19225  }
19226  public function setKind($kind)
19227  {
19228    $this->kind = $kind;
19229  }
19230  public function getKind()
19231  {
19232    return $this->kind;
19233  }
19234  public function setLastModifiedTime($lastModifiedTime)
19235  {
19236    $this->lastModifiedTime = $lastModifiedTime;
19237  }
19238  public function getLastModifiedTime()
19239  {
19240    return $this->lastModifiedTime;
19241  }
19242  public function setName($name)
19243  {
19244    $this->name = $name;
19245  }
19246  public function getName()
19247  {
19248    return $this->name;
19249  }
19250  public function setOwnerProfileId($ownerProfileId)
19251  {
19252    $this->ownerProfileId = $ownerProfileId;
19253  }
19254  public function getOwnerProfileId()
19255  {
19256    return $this->ownerProfileId;
19257  }
19258  public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria)
19259  {
19260    $this->pathToConversionCriteria = $pathToConversionCriteria;
19261  }
19262  public function getPathToConversionCriteria()
19263  {
19264    return $this->pathToConversionCriteria;
19265  }
19266  public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria)
19267  {
19268    $this->reachCriteria = $reachCriteria;
19269  }
19270  public function getReachCriteria()
19271  {
19272    return $this->reachCriteria;
19273  }
19274  public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule)
19275  {
19276    $this->schedule = $schedule;
19277  }
19278  public function getSchedule()
19279  {
19280    return $this->schedule;
19281  }
19282  public function setSubAccountId($subAccountId)
19283  {
19284    $this->subAccountId = $subAccountId;
19285  }
19286  public function getSubAccountId()
19287  {
19288    return $this->subAccountId;
19289  }
19290  public function setType($type)
19291  {
19292    $this->type = $type;
19293  }
19294  public function getType()
19295  {
19296    return $this->type;
19297  }
19298}
19299
19300class Google_Service_Dfareporting_ReportCompatibleFields extends Google_Collection
19301{
19302  protected $collection_key = 'pivotedActivityMetrics';
19303  protected $internal_gapi_mappings = array(
19304  );
19305  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
19306  protected $dimensionFiltersDataType = 'array';
19307  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
19308  protected $dimensionsDataType = 'array';
19309  public $kind;
19310  protected $metricsType = 'Google_Service_Dfareporting_Metric';
19311  protected $metricsDataType = 'array';
19312  protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
19313  protected $pivotedActivityMetricsDataType = 'array';
19314
19315
19316  public function setDimensionFilters($dimensionFilters)
19317  {
19318    $this->dimensionFilters = $dimensionFilters;
19319  }
19320  public function getDimensionFilters()
19321  {
19322    return $this->dimensionFilters;
19323  }
19324  public function setDimensions($dimensions)
19325  {
19326    $this->dimensions = $dimensions;
19327  }
19328  public function getDimensions()
19329  {
19330    return $this->dimensions;
19331  }
19332  public function setKind($kind)
19333  {
19334    $this->kind = $kind;
19335  }
19336  public function getKind()
19337  {
19338    return $this->kind;
19339  }
19340  public function setMetrics($metrics)
19341  {
19342    $this->metrics = $metrics;
19343  }
19344  public function getMetrics()
19345  {
19346    return $this->metrics;
19347  }
19348  public function setPivotedActivityMetrics($pivotedActivityMetrics)
19349  {
19350    $this->pivotedActivityMetrics = $pivotedActivityMetrics;
19351  }
19352  public function getPivotedActivityMetrics()
19353  {
19354    return $this->pivotedActivityMetrics;
19355  }
19356}
19357
19358class Google_Service_Dfareporting_ReportCriteria extends Google_Collection
19359{
19360  protected $collection_key = 'metricNames';
19361  protected $internal_gapi_mappings = array(
19362  );
19363  protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19364  protected $activitiesDataType = '';
19365  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19366  protected $customRichMediaEventsDataType = '';
19367  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19368  protected $dateRangeDataType = '';
19369  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19370  protected $dimensionFiltersDataType = 'array';
19371  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19372  protected $dimensionsDataType = 'array';
19373  public $metricNames;
19374
19375
19376  public function setActivities(Google_Service_Dfareporting_Activities $activities)
19377  {
19378    $this->activities = $activities;
19379  }
19380  public function getActivities()
19381  {
19382    return $this->activities;
19383  }
19384  public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19385  {
19386    $this->customRichMediaEvents = $customRichMediaEvents;
19387  }
19388  public function getCustomRichMediaEvents()
19389  {
19390    return $this->customRichMediaEvents;
19391  }
19392  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19393  {
19394    $this->dateRange = $dateRange;
19395  }
19396  public function getDateRange()
19397  {
19398    return $this->dateRange;
19399  }
19400  public function setDimensionFilters($dimensionFilters)
19401  {
19402    $this->dimensionFilters = $dimensionFilters;
19403  }
19404  public function getDimensionFilters()
19405  {
19406    return $this->dimensionFilters;
19407  }
19408  public function setDimensions($dimensions)
19409  {
19410    $this->dimensions = $dimensions;
19411  }
19412  public function getDimensions()
19413  {
19414    return $this->dimensions;
19415  }
19416  public function setMetricNames($metricNames)
19417  {
19418    $this->metricNames = $metricNames;
19419  }
19420  public function getMetricNames()
19421  {
19422    return $this->metricNames;
19423  }
19424}
19425
19426class Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection
19427{
19428  protected $collection_key = 'overlapMetricNames';
19429  protected $internal_gapi_mappings = array(
19430  );
19431  protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension';
19432  protected $breakdownDataType = 'array';
19433  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19434  protected $dateRangeDataType = '';
19435  public $dimension;
19436  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19437  protected $dimensionFiltersDataType = 'array';
19438  public $metricNames;
19439  public $overlapMetricNames;
19440  public $pivoted;
19441
19442
19443  public function setBreakdown($breakdown)
19444  {
19445    $this->breakdown = $breakdown;
19446  }
19447  public function getBreakdown()
19448  {
19449    return $this->breakdown;
19450  }
19451  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19452  {
19453    $this->dateRange = $dateRange;
19454  }
19455  public function getDateRange()
19456  {
19457    return $this->dateRange;
19458  }
19459  public function setDimension($dimension)
19460  {
19461    $this->dimension = $dimension;
19462  }
19463  public function getDimension()
19464  {
19465    return $this->dimension;
19466  }
19467  public function setDimensionFilters($dimensionFilters)
19468  {
19469    $this->dimensionFilters = $dimensionFilters;
19470  }
19471  public function getDimensionFilters()
19472  {
19473    return $this->dimensionFilters;
19474  }
19475  public function setMetricNames($metricNames)
19476  {
19477    $this->metricNames = $metricNames;
19478  }
19479  public function getMetricNames()
19480  {
19481    return $this->metricNames;
19482  }
19483  public function setOverlapMetricNames($overlapMetricNames)
19484  {
19485    $this->overlapMetricNames = $overlapMetricNames;
19486  }
19487  public function getOverlapMetricNames()
19488  {
19489    return $this->overlapMetricNames;
19490  }
19491  public function setPivoted($pivoted)
19492  {
19493    $this->pivoted = $pivoted;
19494  }
19495  public function getPivoted()
19496  {
19497    return $this->pivoted;
19498  }
19499}
19500
19501class Google_Service_Dfareporting_ReportDelivery extends Google_Collection
19502{
19503  protected $collection_key = 'recipients';
19504  protected $internal_gapi_mappings = array(
19505  );
19506  public $emailOwner;
19507  public $emailOwnerDeliveryType;
19508  public $message;
19509  protected $recipientsType = 'Google_Service_Dfareporting_Recipient';
19510  protected $recipientsDataType = 'array';
19511
19512
19513  public function setEmailOwner($emailOwner)
19514  {
19515    $this->emailOwner = $emailOwner;
19516  }
19517  public function getEmailOwner()
19518  {
19519    return $this->emailOwner;
19520  }
19521  public function setEmailOwnerDeliveryType($emailOwnerDeliveryType)
19522  {
19523    $this->emailOwnerDeliveryType = $emailOwnerDeliveryType;
19524  }
19525  public function getEmailOwnerDeliveryType()
19526  {
19527    return $this->emailOwnerDeliveryType;
19528  }
19529  public function setMessage($message)
19530  {
19531    $this->message = $message;
19532  }
19533  public function getMessage()
19534  {
19535    return $this->message;
19536  }
19537  public function setRecipients($recipients)
19538  {
19539    $this->recipients = $recipients;
19540  }
19541  public function getRecipients()
19542  {
19543    return $this->recipients;
19544  }
19545}
19546
19547class Google_Service_Dfareporting_ReportFloodlightCriteria extends Google_Collection
19548{
19549  protected $collection_key = 'metricNames';
19550  protected $internal_gapi_mappings = array(
19551  );
19552  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19553  protected $customRichMediaEventsDataType = 'array';
19554  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19555  protected $dateRangeDataType = '';
19556  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19557  protected $dimensionFiltersDataType = 'array';
19558  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19559  protected $dimensionsDataType = 'array';
19560  protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19561  protected $floodlightConfigIdDataType = '';
19562  public $metricNames;
19563  protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties';
19564  protected $reportPropertiesDataType = '';
19565
19566
19567  public function setCustomRichMediaEvents($customRichMediaEvents)
19568  {
19569    $this->customRichMediaEvents = $customRichMediaEvents;
19570  }
19571  public function getCustomRichMediaEvents()
19572  {
19573    return $this->customRichMediaEvents;
19574  }
19575  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19576  {
19577    $this->dateRange = $dateRange;
19578  }
19579  public function getDateRange()
19580  {
19581    return $this->dateRange;
19582  }
19583  public function setDimensionFilters($dimensionFilters)
19584  {
19585    $this->dimensionFilters = $dimensionFilters;
19586  }
19587  public function getDimensionFilters()
19588  {
19589    return $this->dimensionFilters;
19590  }
19591  public function setDimensions($dimensions)
19592  {
19593    $this->dimensions = $dimensions;
19594  }
19595  public function getDimensions()
19596  {
19597    return $this->dimensions;
19598  }
19599  public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19600  {
19601    $this->floodlightConfigId = $floodlightConfigId;
19602  }
19603  public function getFloodlightConfigId()
19604  {
19605    return $this->floodlightConfigId;
19606  }
19607  public function setMetricNames($metricNames)
19608  {
19609    $this->metricNames = $metricNames;
19610  }
19611  public function getMetricNames()
19612  {
19613    return $this->metricNames;
19614  }
19615  public function setReportProperties(Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties)
19616  {
19617    $this->reportProperties = $reportProperties;
19618  }
19619  public function getReportProperties()
19620  {
19621    return $this->reportProperties;
19622  }
19623}
19624
19625class Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Google_Model
19626{
19627  protected $internal_gapi_mappings = array(
19628  );
19629  public $includeAttributedIPConversions;
19630  public $includeUnattributedCookieConversions;
19631  public $includeUnattributedIPConversions;
19632
19633
19634  public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19635  {
19636    $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19637  }
19638  public function getIncludeAttributedIPConversions()
19639  {
19640    return $this->includeAttributedIPConversions;
19641  }
19642  public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19643  {
19644    $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19645  }
19646  public function getIncludeUnattributedCookieConversions()
19647  {
19648    return $this->includeUnattributedCookieConversions;
19649  }
19650  public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19651  {
19652    $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19653  }
19654  public function getIncludeUnattributedIPConversions()
19655  {
19656    return $this->includeUnattributedIPConversions;
19657  }
19658}
19659
19660class Google_Service_Dfareporting_ReportList extends Google_Collection
19661{
19662  protected $collection_key = 'items';
19663  protected $internal_gapi_mappings = array(
19664  );
19665  public $etag;
19666  protected $itemsType = 'Google_Service_Dfareporting_Report';
19667  protected $itemsDataType = 'array';
19668  public $kind;
19669  public $nextPageToken;
19670
19671
19672  public function setEtag($etag)
19673  {
19674    $this->etag = $etag;
19675  }
19676  public function getEtag()
19677  {
19678    return $this->etag;
19679  }
19680  public function setItems($items)
19681  {
19682    $this->items = $items;
19683  }
19684  public function getItems()
19685  {
19686    return $this->items;
19687  }
19688  public function setKind($kind)
19689  {
19690    $this->kind = $kind;
19691  }
19692  public function getKind()
19693  {
19694    return $this->kind;
19695  }
19696  public function setNextPageToken($nextPageToken)
19697  {
19698    $this->nextPageToken = $nextPageToken;
19699  }
19700  public function getNextPageToken()
19701  {
19702    return $this->nextPageToken;
19703  }
19704}
19705
19706class Google_Service_Dfareporting_ReportPathToConversionCriteria extends Google_Collection
19707{
19708  protected $collection_key = 'perInteractionDimensions';
19709  protected $internal_gapi_mappings = array(
19710  );
19711  protected $activityFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19712  protected $activityFiltersDataType = 'array';
19713  protected $conversionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19714  protected $conversionDimensionsDataType = 'array';
19715  protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_SortedDimension';
19716  protected $customFloodlightVariablesDataType = 'array';
19717  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19718  protected $customRichMediaEventsDataType = 'array';
19719  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19720  protected $dateRangeDataType = '';
19721  protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19722  protected $floodlightConfigIdDataType = '';
19723  public $metricNames;
19724  protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19725  protected $perInteractionDimensionsDataType = 'array';
19726  protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties';
19727  protected $reportPropertiesDataType = '';
19728
19729
19730  public function setActivityFilters($activityFilters)
19731  {
19732    $this->activityFilters = $activityFilters;
19733  }
19734  public function getActivityFilters()
19735  {
19736    return $this->activityFilters;
19737  }
19738  public function setConversionDimensions($conversionDimensions)
19739  {
19740    $this->conversionDimensions = $conversionDimensions;
19741  }
19742  public function getConversionDimensions()
19743  {
19744    return $this->conversionDimensions;
19745  }
19746  public function setCustomFloodlightVariables($customFloodlightVariables)
19747  {
19748    $this->customFloodlightVariables = $customFloodlightVariables;
19749  }
19750  public function getCustomFloodlightVariables()
19751  {
19752    return $this->customFloodlightVariables;
19753  }
19754  public function setCustomRichMediaEvents($customRichMediaEvents)
19755  {
19756    $this->customRichMediaEvents = $customRichMediaEvents;
19757  }
19758  public function getCustomRichMediaEvents()
19759  {
19760    return $this->customRichMediaEvents;
19761  }
19762  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19763  {
19764    $this->dateRange = $dateRange;
19765  }
19766  public function getDateRange()
19767  {
19768    return $this->dateRange;
19769  }
19770  public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19771  {
19772    $this->floodlightConfigId = $floodlightConfigId;
19773  }
19774  public function getFloodlightConfigId()
19775  {
19776    return $this->floodlightConfigId;
19777  }
19778  public function setMetricNames($metricNames)
19779  {
19780    $this->metricNames = $metricNames;
19781  }
19782  public function getMetricNames()
19783  {
19784    return $this->metricNames;
19785  }
19786  public function setPerInteractionDimensions($perInteractionDimensions)
19787  {
19788    $this->perInteractionDimensions = $perInteractionDimensions;
19789  }
19790  public function getPerInteractionDimensions()
19791  {
19792    return $this->perInteractionDimensions;
19793  }
19794  public function setReportProperties(Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties)
19795  {
19796    $this->reportProperties = $reportProperties;
19797  }
19798  public function getReportProperties()
19799  {
19800    return $this->reportProperties;
19801  }
19802}
19803
19804class Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Google_Model
19805{
19806  protected $internal_gapi_mappings = array(
19807  );
19808  public $clicksLookbackWindow;
19809  public $impressionsLookbackWindow;
19810  public $includeAttributedIPConversions;
19811  public $includeUnattributedCookieConversions;
19812  public $includeUnattributedIPConversions;
19813  public $maximumClickInteractions;
19814  public $maximumImpressionInteractions;
19815  public $maximumInteractionGap;
19816  public $pivotOnInteractionPath;
19817
19818
19819  public function setClicksLookbackWindow($clicksLookbackWindow)
19820  {
19821    $this->clicksLookbackWindow = $clicksLookbackWindow;
19822  }
19823  public function getClicksLookbackWindow()
19824  {
19825    return $this->clicksLookbackWindow;
19826  }
19827  public function setImpressionsLookbackWindow($impressionsLookbackWindow)
19828  {
19829    $this->impressionsLookbackWindow = $impressionsLookbackWindow;
19830  }
19831  public function getImpressionsLookbackWindow()
19832  {
19833    return $this->impressionsLookbackWindow;
19834  }
19835  public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19836  {
19837    $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19838  }
19839  public function getIncludeAttributedIPConversions()
19840  {
19841    return $this->includeAttributedIPConversions;
19842  }
19843  public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19844  {
19845    $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19846  }
19847  public function getIncludeUnattributedCookieConversions()
19848  {
19849    return $this->includeUnattributedCookieConversions;
19850  }
19851  public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19852  {
19853    $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19854  }
19855  public function getIncludeUnattributedIPConversions()
19856  {
19857    return $this->includeUnattributedIPConversions;
19858  }
19859  public function setMaximumClickInteractions($maximumClickInteractions)
19860  {
19861    $this->maximumClickInteractions = $maximumClickInteractions;
19862  }
19863  public function getMaximumClickInteractions()
19864  {
19865    return $this->maximumClickInteractions;
19866  }
19867  public function setMaximumImpressionInteractions($maximumImpressionInteractions)
19868  {
19869    $this->maximumImpressionInteractions = $maximumImpressionInteractions;
19870  }
19871  public function getMaximumImpressionInteractions()
19872  {
19873    return $this->maximumImpressionInteractions;
19874  }
19875  public function setMaximumInteractionGap($maximumInteractionGap)
19876  {
19877    $this->maximumInteractionGap = $maximumInteractionGap;
19878  }
19879  public function getMaximumInteractionGap()
19880  {
19881    return $this->maximumInteractionGap;
19882  }
19883  public function setPivotOnInteractionPath($pivotOnInteractionPath)
19884  {
19885    $this->pivotOnInteractionPath = $pivotOnInteractionPath;
19886  }
19887  public function getPivotOnInteractionPath()
19888  {
19889    return $this->pivotOnInteractionPath;
19890  }
19891}
19892
19893class Google_Service_Dfareporting_ReportReachCriteria extends Google_Collection
19894{
19895  protected $collection_key = 'reachByFrequencyMetricNames';
19896  protected $internal_gapi_mappings = array(
19897  );
19898  protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19899  protected $activitiesDataType = '';
19900  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19901  protected $customRichMediaEventsDataType = '';
19902  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19903  protected $dateRangeDataType = '';
19904  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19905  protected $dimensionFiltersDataType = 'array';
19906  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19907  protected $dimensionsDataType = 'array';
19908  public $enableAllDimensionCombinations;
19909  public $metricNames;
19910  public $reachByFrequencyMetricNames;
19911
19912
19913  public function setActivities(Google_Service_Dfareporting_Activities $activities)
19914  {
19915    $this->activities = $activities;
19916  }
19917  public function getActivities()
19918  {
19919    return $this->activities;
19920  }
19921  public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19922  {
19923    $this->customRichMediaEvents = $customRichMediaEvents;
19924  }
19925  public function getCustomRichMediaEvents()
19926  {
19927    return $this->customRichMediaEvents;
19928  }
19929  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19930  {
19931    $this->dateRange = $dateRange;
19932  }
19933  public function getDateRange()
19934  {
19935    return $this->dateRange;
19936  }
19937  public function setDimensionFilters($dimensionFilters)
19938  {
19939    $this->dimensionFilters = $dimensionFilters;
19940  }
19941  public function getDimensionFilters()
19942  {
19943    return $this->dimensionFilters;
19944  }
19945  public function setDimensions($dimensions)
19946  {
19947    $this->dimensions = $dimensions;
19948  }
19949  public function getDimensions()
19950  {
19951    return $this->dimensions;
19952  }
19953  public function setEnableAllDimensionCombinations($enableAllDimensionCombinations)
19954  {
19955    $this->enableAllDimensionCombinations = $enableAllDimensionCombinations;
19956  }
19957  public function getEnableAllDimensionCombinations()
19958  {
19959    return $this->enableAllDimensionCombinations;
19960  }
19961  public function setMetricNames($metricNames)
19962  {
19963    $this->metricNames = $metricNames;
19964  }
19965  public function getMetricNames()
19966  {
19967    return $this->metricNames;
19968  }
19969  public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames)
19970  {
19971    $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames;
19972  }
19973  public function getReachByFrequencyMetricNames()
19974  {
19975    return $this->reachByFrequencyMetricNames;
19976  }
19977}
19978
19979class Google_Service_Dfareporting_ReportSchedule extends Google_Collection
19980{
19981  protected $collection_key = 'repeatsOnWeekDays';
19982  protected $internal_gapi_mappings = array(
19983  );
19984  public $active;
19985  public $every;
19986  public $expirationDate;
19987  public $repeats;
19988  public $repeatsOnWeekDays;
19989  public $runsOnDayOfMonth;
19990  public $startDate;
19991
19992
19993  public function setActive($active)
19994  {
19995    $this->active = $active;
19996  }
19997  public function getActive()
19998  {
19999    return $this->active;
20000  }
20001  public function setEvery($every)
20002  {
20003    $this->every = $every;
20004  }
20005  public function getEvery()
20006  {
20007    return $this->every;
20008  }
20009  public function setExpirationDate($expirationDate)
20010  {
20011    $this->expirationDate = $expirationDate;
20012  }
20013  public function getExpirationDate()
20014  {
20015    return $this->expirationDate;
20016  }
20017  public function setRepeats($repeats)
20018  {
20019    $this->repeats = $repeats;
20020  }
20021  public function getRepeats()
20022  {
20023    return $this->repeats;
20024  }
20025  public function setRepeatsOnWeekDays($repeatsOnWeekDays)
20026  {
20027    $this->repeatsOnWeekDays = $repeatsOnWeekDays;
20028  }
20029  public function getRepeatsOnWeekDays()
20030  {
20031    return $this->repeatsOnWeekDays;
20032  }
20033  public function setRunsOnDayOfMonth($runsOnDayOfMonth)
20034  {
20035    $this->runsOnDayOfMonth = $runsOnDayOfMonth;
20036  }
20037  public function getRunsOnDayOfMonth()
20038  {
20039    return $this->runsOnDayOfMonth;
20040  }
20041  public function setStartDate($startDate)
20042  {
20043    $this->startDate = $startDate;
20044  }
20045  public function getStartDate()
20046  {
20047    return $this->startDate;
20048  }
20049}
20050
20051class Google_Service_Dfareporting_ReportsConfiguration extends Google_Model
20052{
20053  protected $internal_gapi_mappings = array(
20054  );
20055  public $exposureToConversionEnabled;
20056  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20057  protected $lookbackConfigurationDataType = '';
20058  public $reportGenerationTimeZoneId;
20059
20060
20061  public function setExposureToConversionEnabled($exposureToConversionEnabled)
20062  {
20063    $this->exposureToConversionEnabled = $exposureToConversionEnabled;
20064  }
20065  public function getExposureToConversionEnabled()
20066  {
20067    return $this->exposureToConversionEnabled;
20068  }
20069  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20070  {
20071    $this->lookbackConfiguration = $lookbackConfiguration;
20072  }
20073  public function getLookbackConfiguration()
20074  {
20075    return $this->lookbackConfiguration;
20076  }
20077  public function setReportGenerationTimeZoneId($reportGenerationTimeZoneId)
20078  {
20079    $this->reportGenerationTimeZoneId = $reportGenerationTimeZoneId;
20080  }
20081  public function getReportGenerationTimeZoneId()
20082  {
20083    return $this->reportGenerationTimeZoneId;
20084  }
20085}
20086
20087class Google_Service_Dfareporting_RichMediaExitOverride extends Google_Model
20088{
20089  protected $internal_gapi_mappings = array(
20090  );
20091  public $customExitUrl;
20092  public $exitId;
20093  public $useCustomExitUrl;
20094
20095
20096  public function setCustomExitUrl($customExitUrl)
20097  {
20098    $this->customExitUrl = $customExitUrl;
20099  }
20100  public function getCustomExitUrl()
20101  {
20102    return $this->customExitUrl;
20103  }
20104  public function setExitId($exitId)
20105  {
20106    $this->exitId = $exitId;
20107  }
20108  public function getExitId()
20109  {
20110    return $this->exitId;
20111  }
20112  public function setUseCustomExitUrl($useCustomExitUrl)
20113  {
20114    $this->useCustomExitUrl = $useCustomExitUrl;
20115  }
20116  public function getUseCustomExitUrl()
20117  {
20118    return $this->useCustomExitUrl;
20119  }
20120}
20121
20122class Google_Service_Dfareporting_Site extends Google_Collection
20123{
20124  protected $collection_key = 'siteContacts';
20125  protected $internal_gapi_mappings = array(
20126  );
20127  public $accountId;
20128  public $approved;
20129  public $directorySiteId;
20130  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20131  protected $directorySiteIdDimensionValueDataType = '';
20132  public $id;
20133  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20134  protected $idDimensionValueDataType = '';
20135  public $keyName;
20136  public $kind;
20137  public $name;
20138  protected $siteContactsType = 'Google_Service_Dfareporting_SiteContact';
20139  protected $siteContactsDataType = 'array';
20140  protected $siteSettingsType = 'Google_Service_Dfareporting_SiteSettings';
20141  protected $siteSettingsDataType = '';
20142  public $subaccountId;
20143
20144
20145  public function setAccountId($accountId)
20146  {
20147    $this->accountId = $accountId;
20148  }
20149  public function getAccountId()
20150  {
20151    return $this->accountId;
20152  }
20153  public function setApproved($approved)
20154  {
20155    $this->approved = $approved;
20156  }
20157  public function getApproved()
20158  {
20159    return $this->approved;
20160  }
20161  public function setDirectorySiteId($directorySiteId)
20162  {
20163    $this->directorySiteId = $directorySiteId;
20164  }
20165  public function getDirectorySiteId()
20166  {
20167    return $this->directorySiteId;
20168  }
20169  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
20170  {
20171    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
20172  }
20173  public function getDirectorySiteIdDimensionValue()
20174  {
20175    return $this->directorySiteIdDimensionValue;
20176  }
20177  public function setId($id)
20178  {
20179    $this->id = $id;
20180  }
20181  public function getId()
20182  {
20183    return $this->id;
20184  }
20185  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
20186  {
20187    $this->idDimensionValue = $idDimensionValue;
20188  }
20189  public function getIdDimensionValue()
20190  {
20191    return $this->idDimensionValue;
20192  }
20193  public function setKeyName($keyName)
20194  {
20195    $this->keyName = $keyName;
20196  }
20197  public function getKeyName()
20198  {
20199    return $this->keyName;
20200  }
20201  public function setKind($kind)
20202  {
20203    $this->kind = $kind;
20204  }
20205  public function getKind()
20206  {
20207    return $this->kind;
20208  }
20209  public function setName($name)
20210  {
20211    $this->name = $name;
20212  }
20213  public function getName()
20214  {
20215    return $this->name;
20216  }
20217  public function setSiteContacts($siteContacts)
20218  {
20219    $this->siteContacts = $siteContacts;
20220  }
20221  public function getSiteContacts()
20222  {
20223    return $this->siteContacts;
20224  }
20225  public function setSiteSettings(Google_Service_Dfareporting_SiteSettings $siteSettings)
20226  {
20227    $this->siteSettings = $siteSettings;
20228  }
20229  public function getSiteSettings()
20230  {
20231    return $this->siteSettings;
20232  }
20233  public function setSubaccountId($subaccountId)
20234  {
20235    $this->subaccountId = $subaccountId;
20236  }
20237  public function getSubaccountId()
20238  {
20239    return $this->subaccountId;
20240  }
20241}
20242
20243class Google_Service_Dfareporting_SiteContact extends Google_Model
20244{
20245  protected $internal_gapi_mappings = array(
20246  );
20247  public $address;
20248  public $contactType;
20249  public $email;
20250  public $firstName;
20251  public $id;
20252  public $lastName;
20253  public $phone;
20254  public $title;
20255
20256
20257  public function setAddress($address)
20258  {
20259    $this->address = $address;
20260  }
20261  public function getAddress()
20262  {
20263    return $this->address;
20264  }
20265  public function setContactType($contactType)
20266  {
20267    $this->contactType = $contactType;
20268  }
20269  public function getContactType()
20270  {
20271    return $this->contactType;
20272  }
20273  public function setEmail($email)
20274  {
20275    $this->email = $email;
20276  }
20277  public function getEmail()
20278  {
20279    return $this->email;
20280  }
20281  public function setFirstName($firstName)
20282  {
20283    $this->firstName = $firstName;
20284  }
20285  public function getFirstName()
20286  {
20287    return $this->firstName;
20288  }
20289  public function setId($id)
20290  {
20291    $this->id = $id;
20292  }
20293  public function getId()
20294  {
20295    return $this->id;
20296  }
20297  public function setLastName($lastName)
20298  {
20299    $this->lastName = $lastName;
20300  }
20301  public function getLastName()
20302  {
20303    return $this->lastName;
20304  }
20305  public function setPhone($phone)
20306  {
20307    $this->phone = $phone;
20308  }
20309  public function getPhone()
20310  {
20311    return $this->phone;
20312  }
20313  public function setTitle($title)
20314  {
20315    $this->title = $title;
20316  }
20317  public function getTitle()
20318  {
20319    return $this->title;
20320  }
20321}
20322
20323class Google_Service_Dfareporting_SiteSettings extends Google_Model
20324{
20325  protected $internal_gapi_mappings = array(
20326  );
20327  public $activeViewOptOut;
20328  protected $creativeSettingsType = 'Google_Service_Dfareporting_CreativeSettings';
20329  protected $creativeSettingsDataType = '';
20330  public $disableBrandSafeAds;
20331  public $disableNewCookie;
20332  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20333  protected $lookbackConfigurationDataType = '';
20334  protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
20335  protected $tagSettingDataType = '';
20336
20337
20338  public function setActiveViewOptOut($activeViewOptOut)
20339  {
20340    $this->activeViewOptOut = $activeViewOptOut;
20341  }
20342  public function getActiveViewOptOut()
20343  {
20344    return $this->activeViewOptOut;
20345  }
20346  public function setCreativeSettings(Google_Service_Dfareporting_CreativeSettings $creativeSettings)
20347  {
20348    $this->creativeSettings = $creativeSettings;
20349  }
20350  public function getCreativeSettings()
20351  {
20352    return $this->creativeSettings;
20353  }
20354  public function setDisableBrandSafeAds($disableBrandSafeAds)
20355  {
20356    $this->disableBrandSafeAds = $disableBrandSafeAds;
20357  }
20358  public function getDisableBrandSafeAds()
20359  {
20360    return $this->disableBrandSafeAds;
20361  }
20362  public function setDisableNewCookie($disableNewCookie)
20363  {
20364    $this->disableNewCookie = $disableNewCookie;
20365  }
20366  public function getDisableNewCookie()
20367  {
20368    return $this->disableNewCookie;
20369  }
20370  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20371  {
20372    $this->lookbackConfiguration = $lookbackConfiguration;
20373  }
20374  public function getLookbackConfiguration()
20375  {
20376    return $this->lookbackConfiguration;
20377  }
20378  public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
20379  {
20380    $this->tagSetting = $tagSetting;
20381  }
20382  public function getTagSetting()
20383  {
20384    return $this->tagSetting;
20385  }
20386}
20387
20388class Google_Service_Dfareporting_SitesListResponse extends Google_Collection
20389{
20390  protected $collection_key = 'sites';
20391  protected $internal_gapi_mappings = array(
20392  );
20393  public $kind;
20394  public $nextPageToken;
20395  protected $sitesType = 'Google_Service_Dfareporting_Site';
20396  protected $sitesDataType = 'array';
20397
20398
20399  public function setKind($kind)
20400  {
20401    $this->kind = $kind;
20402  }
20403  public function getKind()
20404  {
20405    return $this->kind;
20406  }
20407  public function setNextPageToken($nextPageToken)
20408  {
20409    $this->nextPageToken = $nextPageToken;
20410  }
20411  public function getNextPageToken()
20412  {
20413    return $this->nextPageToken;
20414  }
20415  public function setSites($sites)
20416  {
20417    $this->sites = $sites;
20418  }
20419  public function getSites()
20420  {
20421    return $this->sites;
20422  }
20423}
20424
20425class Google_Service_Dfareporting_Size extends Google_Model
20426{
20427  protected $internal_gapi_mappings = array(
20428  );
20429  public $height;
20430  public $iab;
20431  public $id;
20432  public $kind;
20433  public $width;
20434
20435
20436  public function setHeight($height)
20437  {
20438    $this->height = $height;
20439  }
20440  public function getHeight()
20441  {
20442    return $this->height;
20443  }
20444  public function setIab($iab)
20445  {
20446    $this->iab = $iab;
20447  }
20448  public function getIab()
20449  {
20450    return $this->iab;
20451  }
20452  public function setId($id)
20453  {
20454    $this->id = $id;
20455  }
20456  public function getId()
20457  {
20458    return $this->id;
20459  }
20460  public function setKind($kind)
20461  {
20462    $this->kind = $kind;
20463  }
20464  public function getKind()
20465  {
20466    return $this->kind;
20467  }
20468  public function setWidth($width)
20469  {
20470    $this->width = $width;
20471  }
20472  public function getWidth()
20473  {
20474    return $this->width;
20475  }
20476}
20477
20478class Google_Service_Dfareporting_SizesListResponse extends Google_Collection
20479{
20480  protected $collection_key = 'sizes';
20481  protected $internal_gapi_mappings = array(
20482  );
20483  public $kind;
20484  protected $sizesType = 'Google_Service_Dfareporting_Size';
20485  protected $sizesDataType = 'array';
20486
20487
20488  public function setKind($kind)
20489  {
20490    $this->kind = $kind;
20491  }
20492  public function getKind()
20493  {
20494    return $this->kind;
20495  }
20496  public function setSizes($sizes)
20497  {
20498    $this->sizes = $sizes;
20499  }
20500  public function getSizes()
20501  {
20502    return $this->sizes;
20503  }
20504}
20505
20506class Google_Service_Dfareporting_SortedDimension extends Google_Model
20507{
20508  protected $internal_gapi_mappings = array(
20509  );
20510  public $kind;
20511  public $name;
20512  public $sortOrder;
20513
20514
20515  public function setKind($kind)
20516  {
20517    $this->kind = $kind;
20518  }
20519  public function getKind()
20520  {
20521    return $this->kind;
20522  }
20523  public function setName($name)
20524  {
20525    $this->name = $name;
20526  }
20527  public function getName()
20528  {
20529    return $this->name;
20530  }
20531  public function setSortOrder($sortOrder)
20532  {
20533    $this->sortOrder = $sortOrder;
20534  }
20535  public function getSortOrder()
20536  {
20537    return $this->sortOrder;
20538  }
20539}
20540
20541class Google_Service_Dfareporting_Subaccount extends Google_Collection
20542{
20543  protected $collection_key = 'availablePermissionIds';
20544  protected $internal_gapi_mappings = array(
20545  );
20546  public $accountId;
20547  public $availablePermissionIds;
20548  public $id;
20549  public $kind;
20550  public $name;
20551
20552
20553  public function setAccountId($accountId)
20554  {
20555    $this->accountId = $accountId;
20556  }
20557  public function getAccountId()
20558  {
20559    return $this->accountId;
20560  }
20561  public function setAvailablePermissionIds($availablePermissionIds)
20562  {
20563    $this->availablePermissionIds = $availablePermissionIds;
20564  }
20565  public function getAvailablePermissionIds()
20566  {
20567    return $this->availablePermissionIds;
20568  }
20569  public function setId($id)
20570  {
20571    $this->id = $id;
20572  }
20573  public function getId()
20574  {
20575    return $this->id;
20576  }
20577  public function setKind($kind)
20578  {
20579    $this->kind = $kind;
20580  }
20581  public function getKind()
20582  {
20583    return $this->kind;
20584  }
20585  public function setName($name)
20586  {
20587    $this->name = $name;
20588  }
20589  public function getName()
20590  {
20591    return $this->name;
20592  }
20593}
20594
20595class Google_Service_Dfareporting_SubaccountsListResponse extends Google_Collection
20596{
20597  protected $collection_key = 'subaccounts';
20598  protected $internal_gapi_mappings = array(
20599  );
20600  public $kind;
20601  public $nextPageToken;
20602  protected $subaccountsType = 'Google_Service_Dfareporting_Subaccount';
20603  protected $subaccountsDataType = 'array';
20604
20605
20606  public function setKind($kind)
20607  {
20608    $this->kind = $kind;
20609  }
20610  public function getKind()
20611  {
20612    return $this->kind;
20613  }
20614  public function setNextPageToken($nextPageToken)
20615  {
20616    $this->nextPageToken = $nextPageToken;
20617  }
20618  public function getNextPageToken()
20619  {
20620    return $this->nextPageToken;
20621  }
20622  public function setSubaccounts($subaccounts)
20623  {
20624    $this->subaccounts = $subaccounts;
20625  }
20626  public function getSubaccounts()
20627  {
20628    return $this->subaccounts;
20629  }
20630}
20631
20632class Google_Service_Dfareporting_TagData extends Google_Model
20633{
20634  protected $internal_gapi_mappings = array(
20635  );
20636  public $adId;
20637  public $clickTag;
20638  public $creativeId;
20639  public $format;
20640  public $impressionTag;
20641
20642
20643  public function setAdId($adId)
20644  {
20645    $this->adId = $adId;
20646  }
20647  public function getAdId()
20648  {
20649    return $this->adId;
20650  }
20651  public function setClickTag($clickTag)
20652  {
20653    $this->clickTag = $clickTag;
20654  }
20655  public function getClickTag()
20656  {
20657    return $this->clickTag;
20658  }
20659  public function setCreativeId($creativeId)
20660  {
20661    $this->creativeId = $creativeId;
20662  }
20663  public function getCreativeId()
20664  {
20665    return $this->creativeId;
20666  }
20667  public function setFormat($format)
20668  {
20669    $this->format = $format;
20670  }
20671  public function getFormat()
20672  {
20673    return $this->format;
20674  }
20675  public function setImpressionTag($impressionTag)
20676  {
20677    $this->impressionTag = $impressionTag;
20678  }
20679  public function getImpressionTag()
20680  {
20681    return $this->impressionTag;
20682  }
20683}
20684
20685class Google_Service_Dfareporting_TagSetting extends Google_Model
20686{
20687  protected $internal_gapi_mappings = array(
20688  );
20689  public $additionalKeyValues;
20690  public $includeClickThroughUrls;
20691  public $includeClickTracking;
20692  public $keywordOption;
20693
20694
20695  public function setAdditionalKeyValues($additionalKeyValues)
20696  {
20697    $this->additionalKeyValues = $additionalKeyValues;
20698  }
20699  public function getAdditionalKeyValues()
20700  {
20701    return $this->additionalKeyValues;
20702  }
20703  public function setIncludeClickThroughUrls($includeClickThroughUrls)
20704  {
20705    $this->includeClickThroughUrls = $includeClickThroughUrls;
20706  }
20707  public function getIncludeClickThroughUrls()
20708  {
20709    return $this->includeClickThroughUrls;
20710  }
20711  public function setIncludeClickTracking($includeClickTracking)
20712  {
20713    $this->includeClickTracking = $includeClickTracking;
20714  }
20715  public function getIncludeClickTracking()
20716  {
20717    return $this->includeClickTracking;
20718  }
20719  public function setKeywordOption($keywordOption)
20720  {
20721    $this->keywordOption = $keywordOption;
20722  }
20723  public function getKeywordOption()
20724  {
20725    return $this->keywordOption;
20726  }
20727}
20728
20729class Google_Service_Dfareporting_TagSettings extends Google_Model
20730{
20731  protected $internal_gapi_mappings = array(
20732  );
20733  public $dynamicTagEnabled;
20734  public $imageTagEnabled;
20735
20736
20737  public function setDynamicTagEnabled($dynamicTagEnabled)
20738  {
20739    $this->dynamicTagEnabled = $dynamicTagEnabled;
20740  }
20741  public function getDynamicTagEnabled()
20742  {
20743    return $this->dynamicTagEnabled;
20744  }
20745  public function setImageTagEnabled($imageTagEnabled)
20746  {
20747    $this->imageTagEnabled = $imageTagEnabled;
20748  }
20749  public function getImageTagEnabled()
20750  {
20751    return $this->imageTagEnabled;
20752  }
20753}
20754
20755class Google_Service_Dfareporting_TargetWindow extends Google_Model
20756{
20757  protected $internal_gapi_mappings = array(
20758  );
20759  public $customHtml;
20760  public $targetWindowOption;
20761
20762
20763  public function setCustomHtml($customHtml)
20764  {
20765    $this->customHtml = $customHtml;
20766  }
20767  public function getCustomHtml()
20768  {
20769    return $this->customHtml;
20770  }
20771  public function setTargetWindowOption($targetWindowOption)
20772  {
20773    $this->targetWindowOption = $targetWindowOption;
20774  }
20775  public function getTargetWindowOption()
20776  {
20777    return $this->targetWindowOption;
20778  }
20779}
20780
20781class Google_Service_Dfareporting_TargetableRemarketingList extends Google_Model
20782{
20783  protected $internal_gapi_mappings = array(
20784  );
20785  public $accountId;
20786  public $active;
20787  public $advertiserId;
20788  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20789  protected $advertiserIdDimensionValueDataType = '';
20790  public $description;
20791  public $id;
20792  public $kind;
20793  public $lifeSpan;
20794  public $listSize;
20795  public $listSource;
20796  public $name;
20797  public $subaccountId;
20798
20799
20800  public function setAccountId($accountId)
20801  {
20802    $this->accountId = $accountId;
20803  }
20804  public function getAccountId()
20805  {
20806    return $this->accountId;
20807  }
20808  public function setActive($active)
20809  {
20810    $this->active = $active;
20811  }
20812  public function getActive()
20813  {
20814    return $this->active;
20815  }
20816  public function setAdvertiserId($advertiserId)
20817  {
20818    $this->advertiserId = $advertiserId;
20819  }
20820  public function getAdvertiserId()
20821  {
20822    return $this->advertiserId;
20823  }
20824  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
20825  {
20826    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
20827  }
20828  public function getAdvertiserIdDimensionValue()
20829  {
20830    return $this->advertiserIdDimensionValue;
20831  }
20832  public function setDescription($description)
20833  {
20834    $this->description = $description;
20835  }
20836  public function getDescription()
20837  {
20838    return $this->description;
20839  }
20840  public function setId($id)
20841  {
20842    $this->id = $id;
20843  }
20844  public function getId()
20845  {
20846    return $this->id;
20847  }
20848  public function setKind($kind)
20849  {
20850    $this->kind = $kind;
20851  }
20852  public function getKind()
20853  {
20854    return $this->kind;
20855  }
20856  public function setLifeSpan($lifeSpan)
20857  {
20858    $this->lifeSpan = $lifeSpan;
20859  }
20860  public function getLifeSpan()
20861  {
20862    return $this->lifeSpan;
20863  }
20864  public function setListSize($listSize)
20865  {
20866    $this->listSize = $listSize;
20867  }
20868  public function getListSize()
20869  {
20870    return $this->listSize;
20871  }
20872  public function setListSource($listSource)
20873  {
20874    $this->listSource = $listSource;
20875  }
20876  public function getListSource()
20877  {
20878    return $this->listSource;
20879  }
20880  public function setName($name)
20881  {
20882    $this->name = $name;
20883  }
20884  public function getName()
20885  {
20886    return $this->name;
20887  }
20888  public function setSubaccountId($subaccountId)
20889  {
20890    $this->subaccountId = $subaccountId;
20891  }
20892  public function getSubaccountId()
20893  {
20894    return $this->subaccountId;
20895  }
20896}
20897
20898class Google_Service_Dfareporting_TargetableRemarketingListsListResponse extends Google_Collection
20899{
20900  protected $collection_key = 'targetableRemarketingLists';
20901  protected $internal_gapi_mappings = array(
20902  );
20903  public $kind;
20904  public $nextPageToken;
20905  protected $targetableRemarketingListsType = 'Google_Service_Dfareporting_TargetableRemarketingList';
20906  protected $targetableRemarketingListsDataType = 'array';
20907
20908
20909  public function setKind($kind)
20910  {
20911    $this->kind = $kind;
20912  }
20913  public function getKind()
20914  {
20915    return $this->kind;
20916  }
20917  public function setNextPageToken($nextPageToken)
20918  {
20919    $this->nextPageToken = $nextPageToken;
20920  }
20921  public function getNextPageToken()
20922  {
20923    return $this->nextPageToken;
20924  }
20925  public function setTargetableRemarketingLists($targetableRemarketingLists)
20926  {
20927    $this->targetableRemarketingLists = $targetableRemarketingLists;
20928  }
20929  public function getTargetableRemarketingLists()
20930  {
20931    return $this->targetableRemarketingLists;
20932  }
20933}
20934
20935class Google_Service_Dfareporting_TechnologyTargeting extends Google_Collection
20936{
20937  protected $collection_key = 'platformTypes';
20938  protected $internal_gapi_mappings = array(
20939  );
20940  protected $browsersType = 'Google_Service_Dfareporting_Browser';
20941  protected $browsersDataType = 'array';
20942  protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
20943  protected $connectionTypesDataType = 'array';
20944  protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
20945  protected $mobileCarriersDataType = 'array';
20946  protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
20947  protected $operatingSystemVersionsDataType = 'array';
20948  protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
20949  protected $operatingSystemsDataType = 'array';
20950  protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
20951  protected $platformTypesDataType = 'array';
20952
20953
20954  public function setBrowsers($browsers)
20955  {
20956    $this->browsers = $browsers;
20957  }
20958  public function getBrowsers()
20959  {
20960    return $this->browsers;
20961  }
20962  public function setConnectionTypes($connectionTypes)
20963  {
20964    $this->connectionTypes = $connectionTypes;
20965  }
20966  public function getConnectionTypes()
20967  {
20968    return $this->connectionTypes;
20969  }
20970  public function setMobileCarriers($mobileCarriers)
20971  {
20972    $this->mobileCarriers = $mobileCarriers;
20973  }
20974  public function getMobileCarriers()
20975  {
20976    return $this->mobileCarriers;
20977  }
20978  public function setOperatingSystemVersions($operatingSystemVersions)
20979  {
20980    $this->operatingSystemVersions = $operatingSystemVersions;
20981  }
20982  public function getOperatingSystemVersions()
20983  {
20984    return $this->operatingSystemVersions;
20985  }
20986  public function setOperatingSystems($operatingSystems)
20987  {
20988    $this->operatingSystems = $operatingSystems;
20989  }
20990  public function getOperatingSystems()
20991  {
20992    return $this->operatingSystems;
20993  }
20994  public function setPlatformTypes($platformTypes)
20995  {
20996    $this->platformTypes = $platformTypes;
20997  }
20998  public function getPlatformTypes()
20999  {
21000    return $this->platformTypes;
21001  }
21002}
21003
21004class Google_Service_Dfareporting_ThirdPartyTrackingUrl extends Google_Model
21005{
21006  protected $internal_gapi_mappings = array(
21007  );
21008  public $thirdPartyUrlType;
21009  public $url;
21010
21011
21012  public function setThirdPartyUrlType($thirdPartyUrlType)
21013  {
21014    $this->thirdPartyUrlType = $thirdPartyUrlType;
21015  }
21016  public function getThirdPartyUrlType()
21017  {
21018    return $this->thirdPartyUrlType;
21019  }
21020  public function setUrl($url)
21021  {
21022    $this->url = $url;
21023  }
21024  public function getUrl()
21025  {
21026    return $this->url;
21027  }
21028}
21029
21030class Google_Service_Dfareporting_UserDefinedVariableConfiguration extends Google_Model
21031{
21032  protected $internal_gapi_mappings = array(
21033  );
21034  public $dataType;
21035  public $reportName;
21036  public $variableType;
21037
21038
21039  public function setDataType($dataType)
21040  {
21041    $this->dataType = $dataType;
21042  }
21043  public function getDataType()
21044  {
21045    return $this->dataType;
21046  }
21047  public function setReportName($reportName)
21048  {
21049    $this->reportName = $reportName;
21050  }
21051  public function getReportName()
21052  {
21053    return $this->reportName;
21054  }
21055  public function setVariableType($variableType)
21056  {
21057    $this->variableType = $variableType;
21058  }
21059  public function getVariableType()
21060  {
21061    return $this->variableType;
21062  }
21063}
21064
21065class Google_Service_Dfareporting_UserProfile extends Google_Model
21066{
21067  protected $internal_gapi_mappings = array(
21068  );
21069  public $accountId;
21070  public $accountName;
21071  public $etag;
21072  public $kind;
21073  public $profileId;
21074  public $subAccountId;
21075  public $subAccountName;
21076  public $userName;
21077
21078
21079  public function setAccountId($accountId)
21080  {
21081    $this->accountId = $accountId;
21082  }
21083  public function getAccountId()
21084  {
21085    return $this->accountId;
21086  }
21087  public function setAccountName($accountName)
21088  {
21089    $this->accountName = $accountName;
21090  }
21091  public function getAccountName()
21092  {
21093    return $this->accountName;
21094  }
21095  public function setEtag($etag)
21096  {
21097    $this->etag = $etag;
21098  }
21099  public function getEtag()
21100  {
21101    return $this->etag;
21102  }
21103  public function setKind($kind)
21104  {
21105    $this->kind = $kind;
21106  }
21107  public function getKind()
21108  {
21109    return $this->kind;
21110  }
21111  public function setProfileId($profileId)
21112  {
21113    $this->profileId = $profileId;
21114  }
21115  public function getProfileId()
21116  {
21117    return $this->profileId;
21118  }
21119  public function setSubAccountId($subAccountId)
21120  {
21121    $this->subAccountId = $subAccountId;
21122  }
21123  public function getSubAccountId()
21124  {
21125    return $this->subAccountId;
21126  }
21127  public function setSubAccountName($subAccountName)
21128  {
21129    $this->subAccountName = $subAccountName;
21130  }
21131  public function getSubAccountName()
21132  {
21133    return $this->subAccountName;
21134  }
21135  public function setUserName($userName)
21136  {
21137    $this->userName = $userName;
21138  }
21139  public function getUserName()
21140  {
21141    return $this->userName;
21142  }
21143}
21144
21145class Google_Service_Dfareporting_UserProfileList extends Google_Collection
21146{
21147  protected $collection_key = 'items';
21148  protected $internal_gapi_mappings = array(
21149  );
21150  public $etag;
21151  protected $itemsType = 'Google_Service_Dfareporting_UserProfile';
21152  protected $itemsDataType = 'array';
21153  public $kind;
21154
21155
21156  public function setEtag($etag)
21157  {
21158    $this->etag = $etag;
21159  }
21160  public function getEtag()
21161  {
21162    return $this->etag;
21163  }
21164  public function setItems($items)
21165  {
21166    $this->items = $items;
21167  }
21168  public function getItems()
21169  {
21170    return $this->items;
21171  }
21172  public function setKind($kind)
21173  {
21174    $this->kind = $kind;
21175  }
21176  public function getKind()
21177  {
21178    return $this->kind;
21179  }
21180}
21181
21182class Google_Service_Dfareporting_UserRole extends Google_Collection
21183{
21184  protected $collection_key = 'permissions';
21185  protected $internal_gapi_mappings = array(
21186  );
21187  public $accountId;
21188  public $defaultUserRole;
21189  public $id;
21190  public $kind;
21191  public $name;
21192  public $parentUserRoleId;
21193  protected $permissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21194  protected $permissionsDataType = 'array';
21195  public $subaccountId;
21196
21197
21198  public function setAccountId($accountId)
21199  {
21200    $this->accountId = $accountId;
21201  }
21202  public function getAccountId()
21203  {
21204    return $this->accountId;
21205  }
21206  public function setDefaultUserRole($defaultUserRole)
21207  {
21208    $this->defaultUserRole = $defaultUserRole;
21209  }
21210  public function getDefaultUserRole()
21211  {
21212    return $this->defaultUserRole;
21213  }
21214  public function setId($id)
21215  {
21216    $this->id = $id;
21217  }
21218  public function getId()
21219  {
21220    return $this->id;
21221  }
21222  public function setKind($kind)
21223  {
21224    $this->kind = $kind;
21225  }
21226  public function getKind()
21227  {
21228    return $this->kind;
21229  }
21230  public function setName($name)
21231  {
21232    $this->name = $name;
21233  }
21234  public function getName()
21235  {
21236    return $this->name;
21237  }
21238  public function setParentUserRoleId($parentUserRoleId)
21239  {
21240    $this->parentUserRoleId = $parentUserRoleId;
21241  }
21242  public function getParentUserRoleId()
21243  {
21244    return $this->parentUserRoleId;
21245  }
21246  public function setPermissions($permissions)
21247  {
21248    $this->permissions = $permissions;
21249  }
21250  public function getPermissions()
21251  {
21252    return $this->permissions;
21253  }
21254  public function setSubaccountId($subaccountId)
21255  {
21256    $this->subaccountId = $subaccountId;
21257  }
21258  public function getSubaccountId()
21259  {
21260    return $this->subaccountId;
21261  }
21262}
21263
21264class Google_Service_Dfareporting_UserRolePermission extends Google_Model
21265{
21266  protected $internal_gapi_mappings = array(
21267  );
21268  public $availability;
21269  public $id;
21270  public $kind;
21271  public $name;
21272  public $permissionGroupId;
21273
21274
21275  public function setAvailability($availability)
21276  {
21277    $this->availability = $availability;
21278  }
21279  public function getAvailability()
21280  {
21281    return $this->availability;
21282  }
21283  public function setId($id)
21284  {
21285    $this->id = $id;
21286  }
21287  public function getId()
21288  {
21289    return $this->id;
21290  }
21291  public function setKind($kind)
21292  {
21293    $this->kind = $kind;
21294  }
21295  public function getKind()
21296  {
21297    return $this->kind;
21298  }
21299  public function setName($name)
21300  {
21301    $this->name = $name;
21302  }
21303  public function getName()
21304  {
21305    return $this->name;
21306  }
21307  public function setPermissionGroupId($permissionGroupId)
21308  {
21309    $this->permissionGroupId = $permissionGroupId;
21310  }
21311  public function getPermissionGroupId()
21312  {
21313    return $this->permissionGroupId;
21314  }
21315}
21316
21317class Google_Service_Dfareporting_UserRolePermissionGroup extends Google_Model
21318{
21319  protected $internal_gapi_mappings = array(
21320  );
21321  public $id;
21322  public $kind;
21323  public $name;
21324
21325
21326  public function setId($id)
21327  {
21328    $this->id = $id;
21329  }
21330  public function getId()
21331  {
21332    return $this->id;
21333  }
21334  public function setKind($kind)
21335  {
21336    $this->kind = $kind;
21337  }
21338  public function getKind()
21339  {
21340    return $this->kind;
21341  }
21342  public function setName($name)
21343  {
21344    $this->name = $name;
21345  }
21346  public function getName()
21347  {
21348    return $this->name;
21349  }
21350}
21351
21352class Google_Service_Dfareporting_UserRolePermissionGroupsListResponse extends Google_Collection
21353{
21354  protected $collection_key = 'userRolePermissionGroups';
21355  protected $internal_gapi_mappings = array(
21356  );
21357  public $kind;
21358  protected $userRolePermissionGroupsType = 'Google_Service_Dfareporting_UserRolePermissionGroup';
21359  protected $userRolePermissionGroupsDataType = 'array';
21360
21361
21362  public function setKind($kind)
21363  {
21364    $this->kind = $kind;
21365  }
21366  public function getKind()
21367  {
21368    return $this->kind;
21369  }
21370  public function setUserRolePermissionGroups($userRolePermissionGroups)
21371  {
21372    $this->userRolePermissionGroups = $userRolePermissionGroups;
21373  }
21374  public function getUserRolePermissionGroups()
21375  {
21376    return $this->userRolePermissionGroups;
21377  }
21378}
21379
21380class Google_Service_Dfareporting_UserRolePermissionsListResponse extends Google_Collection
21381{
21382  protected $collection_key = 'userRolePermissions';
21383  protected $internal_gapi_mappings = array(
21384  );
21385  public $kind;
21386  protected $userRolePermissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21387  protected $userRolePermissionsDataType = 'array';
21388
21389
21390  public function setKind($kind)
21391  {
21392    $this->kind = $kind;
21393  }
21394  public function getKind()
21395  {
21396    return $this->kind;
21397  }
21398  public function setUserRolePermissions($userRolePermissions)
21399  {
21400    $this->userRolePermissions = $userRolePermissions;
21401  }
21402  public function getUserRolePermissions()
21403  {
21404    return $this->userRolePermissions;
21405  }
21406}
21407
21408class Google_Service_Dfareporting_UserRolesListResponse extends Google_Collection
21409{
21410  protected $collection_key = 'userRoles';
21411  protected $internal_gapi_mappings = array(
21412  );
21413  public $kind;
21414  public $nextPageToken;
21415  protected $userRolesType = 'Google_Service_Dfareporting_UserRole';
21416  protected $userRolesDataType = 'array';
21417
21418
21419  public function setKind($kind)
21420  {
21421    $this->kind = $kind;
21422  }
21423  public function getKind()
21424  {
21425    return $this->kind;
21426  }
21427  public function setNextPageToken($nextPageToken)
21428  {
21429    $this->nextPageToken = $nextPageToken;
21430  }
21431  public function getNextPageToken()
21432  {
21433    return $this->nextPageToken;
21434  }
21435  public function setUserRoles($userRoles)
21436  {
21437    $this->userRoles = $userRoles;
21438  }
21439  public function getUserRoles()
21440  {
21441    return $this->userRoles;
21442  }
21443}
21444