Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 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
 */
31
#[AllowDynamicProperties]
32
class Google_Service_Dfareporting extends Google_Service
33
{
34
  /** View and manage DoubleClick for Advertisers reports. */
35
  const DFAREPORTING =
36
      "https://www.googleapis.com/auth/dfareporting";
37
  /** View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns. */
38
  const DFATRAFFICKING =
39
      "https://www.googleapis.com/auth/dfatrafficking";
40
 
41
  public $accountActiveAdSummaries;
42
  public $accountPermissionGroups;
43
  public $accountPermissions;
44
  public $accountUserProfiles;
45
  public $accounts;
46
  public $ads;
47
  public $advertiserGroups;
48
  public $advertisers;
49
  public $browsers;
50
  public $campaignCreativeAssociations;
51
  public $campaigns;
52
  public $changeLogs;
53
  public $cities;
54
  public $connectionTypes;
55
  public $contentCategories;
56
  public $countries;
57
  public $creativeAssets;
58
  public $creativeFieldValues;
59
  public $creativeFields;
60
  public $creativeGroups;
61
  public $creatives;
62
  public $dimensionValues;
63
  public $directorySiteContacts;
64
  public $directorySites;
65
  public $eventTags;
66
  public $files;
67
  public $floodlightActivities;
68
  public $floodlightActivityGroups;
69
  public $floodlightConfigurations;
70
  public $inventoryItems;
71
  public $landingPages;
72
  public $metros;
73
  public $mobileCarriers;
74
  public $operatingSystemVersions;
75
  public $operatingSystems;
76
  public $orderDocuments;
77
  public $orders;
78
  public $placementGroups;
79
  public $placementStrategies;
80
  public $placements;
81
  public $platformTypes;
82
  public $postalCodes;
83
  public $projects;
84
  public $regions;
85
  public $remarketingListShares;
86
  public $remarketingLists;
87
  public $reports;
88
  public $reports_compatibleFields;
89
  public $reports_files;
90
  public $sites;
91
  public $sizes;
92
  public $subaccounts;
93
  public $targetableRemarketingLists;
94
  public $userProfiles;
95
  public $userRolePermissionGroups;
96
  public $userRolePermissions;
97
  public $userRoles;
98
 
99
 
100
  /**
101
   * Constructs the internal representation of the Dfareporting service.
102
   *
103
   * @param Google_Client $client
104
   */
105
  public function __construct(Google_Client $client)
106
  {
107
    parent::__construct($client);
108
    $this->servicePath = 'dfareporting/v2.1/';
109
    $this->version = 'v2.1';
110
    $this->serviceName = 'dfareporting';
111
 
112
    $this->accountActiveAdSummaries = new Google_Service_Dfareporting_AccountActiveAdSummaries_Resource(
113
        $this,
114
        $this->serviceName,
115
        'accountActiveAdSummaries',
116
        array(
117
          'methods' => array(
118
            'get' => array(
119
              'path' => 'userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}',
120
              'httpMethod' => 'GET',
121
              'parameters' => array(
122
                'profileId' => array(
123
                  'location' => 'path',
124
                  'type' => 'string',
125
                  'required' => true,
126
                ),
127
                'summaryAccountId' => array(
128
                  'location' => 'path',
129
                  'type' => 'string',
130
                  'required' => true,
131
                ),
132
              ),
133
            ),
134
          )
135
        )
136
    );
137
    $this->accountPermissionGroups = new Google_Service_Dfareporting_AccountPermissionGroups_Resource(
138
        $this,
139
        $this->serviceName,
140
        'accountPermissionGroups',
141
        array(
142
          'methods' => array(
143
            'get' => array(
144
              'path' => 'userprofiles/{profileId}/accountPermissionGroups/{id}',
145
              'httpMethod' => 'GET',
146
              'parameters' => array(
147
                'profileId' => array(
148
                  'location' => 'path',
149
                  'type' => 'string',
150
                  'required' => true,
151
                ),
152
                'id' => array(
153
                  'location' => 'path',
154
                  'type' => 'string',
155
                  'required' => true,
156
                ),
157
              ),
158
            ),'list' => array(
159
              'path' => 'userprofiles/{profileId}/accountPermissionGroups',
160
              'httpMethod' => 'GET',
161
              'parameters' => array(
162
                'profileId' => array(
163
                  'location' => 'path',
164
                  'type' => 'string',
165
                  'required' => true,
166
                ),
167
              ),
168
            ),
169
          )
170
        )
171
    );
172
    $this->accountPermissions = new Google_Service_Dfareporting_AccountPermissions_Resource(
173
        $this,
174
        $this->serviceName,
175
        'accountPermissions',
176
        array(
177
          'methods' => array(
178
            'get' => array(
179
              'path' => 'userprofiles/{profileId}/accountPermissions/{id}',
180
              'httpMethod' => 'GET',
181
              'parameters' => array(
182
                'profileId' => array(
183
                  'location' => 'path',
184
                  'type' => 'string',
185
                  'required' => true,
186
                ),
187
                'id' => array(
188
                  'location' => 'path',
189
                  'type' => 'string',
190
                  'required' => true,
191
                ),
192
              ),
193
            ),'list' => array(
194
              'path' => 'userprofiles/{profileId}/accountPermissions',
195
              'httpMethod' => 'GET',
196
              'parameters' => array(
197
                'profileId' => array(
198
                  'location' => 'path',
199
                  'type' => 'string',
200
                  'required' => true,
201
                ),
202
              ),
203
            ),
204
          )
205
        )
206
    );
207
    $this->accountUserProfiles = new Google_Service_Dfareporting_AccountUserProfiles_Resource(
208
        $this,
209
        $this->serviceName,
210
        'accountUserProfiles',
211
        array(
212
          'methods' => array(
213
            'get' => array(
214
              'path' => 'userprofiles/{profileId}/accountUserProfiles/{id}',
215
              'httpMethod' => 'GET',
216
              'parameters' => array(
217
                'profileId' => array(
218
                  'location' => 'path',
219
                  'type' => 'string',
220
                  'required' => true,
221
                ),
222
                'id' => array(
223
                  'location' => 'path',
224
                  'type' => 'string',
225
                  'required' => true,
226
                ),
227
              ),
228
            ),'insert' => array(
229
              'path' => 'userprofiles/{profileId}/accountUserProfiles',
230
              'httpMethod' => 'POST',
231
              'parameters' => array(
232
                'profileId' => array(
233
                  'location' => 'path',
234
                  'type' => 'string',
235
                  'required' => true,
236
                ),
237
              ),
238
            ),'list' => array(
239
              'path' => 'userprofiles/{profileId}/accountUserProfiles',
240
              'httpMethod' => 'GET',
241
              'parameters' => array(
242
                'profileId' => array(
243
                  'location' => 'path',
244
                  'type' => 'string',
245
                  'required' => true,
246
                ),
247
                'searchString' => array(
248
                  'location' => 'query',
249
                  'type' => 'string',
250
                ),
251
                'subaccountId' => array(
252
                  'location' => 'query',
253
                  'type' => 'string',
254
                ),
255
                'sortField' => array(
256
                  'location' => 'query',
257
                  'type' => 'string',
258
                ),
259
                'ids' => array(
260
                  'location' => 'query',
261
                  'type' => 'string',
262
                  'repeated' => true,
263
                ),
264
                'maxResults' => array(
265
                  'location' => 'query',
266
                  'type' => 'integer',
267
                ),
268
                'pageToken' => array(
269
                  'location' => 'query',
270
                  'type' => 'string',
271
                ),
272
                'userRoleId' => array(
273
                  'location' => 'query',
274
                  'type' => 'string',
275
                ),
276
                'sortOrder' => array(
277
                  'location' => 'query',
278
                  'type' => 'string',
279
                ),
280
                'active' => array(
281
                  'location' => 'query',
282
                  'type' => 'boolean',
283
                ),
284
              ),
285
            ),'patch' => array(
286
              'path' => 'userprofiles/{profileId}/accountUserProfiles',
287
              'httpMethod' => 'PATCH',
288
              'parameters' => array(
289
                'profileId' => array(
290
                  'location' => 'path',
291
                  'type' => 'string',
292
                  'required' => true,
293
                ),
294
                'id' => array(
295
                  'location' => 'query',
296
                  'type' => 'string',
297
                  'required' => true,
298
                ),
299
              ),
300
            ),'update' => array(
301
              'path' => 'userprofiles/{profileId}/accountUserProfiles',
302
              'httpMethod' => 'PUT',
303
              'parameters' => array(
304
                'profileId' => array(
305
                  'location' => 'path',
306
                  'type' => 'string',
307
                  'required' => true,
308
                ),
309
              ),
310
            ),
311
          )
312
        )
313
    );
314
    $this->accounts = new Google_Service_Dfareporting_Accounts_Resource(
315
        $this,
316
        $this->serviceName,
317
        'accounts',
318
        array(
319
          'methods' => array(
320
            'get' => array(
321
              'path' => 'userprofiles/{profileId}/accounts/{id}',
322
              'httpMethod' => 'GET',
323
              'parameters' => array(
324
                'profileId' => array(
325
                  'location' => 'path',
326
                  'type' => 'string',
327
                  'required' => true,
328
                ),
329
                'id' => array(
330
                  'location' => 'path',
331
                  'type' => 'string',
332
                  'required' => true,
333
                ),
334
              ),
335
            ),'list' => array(
336
              'path' => 'userprofiles/{profileId}/accounts',
337
              'httpMethod' => 'GET',
338
              'parameters' => array(
339
                'profileId' => array(
340
                  'location' => 'path',
341
                  'type' => 'string',
342
                  'required' => true,
343
                ),
344
                'searchString' => array(
345
                  'location' => 'query',
346
                  'type' => 'string',
347
                ),
348
                'sortField' => array(
349
                  'location' => 'query',
350
                  'type' => 'string',
351
                ),
352
                'ids' => array(
353
                  'location' => 'query',
354
                  'type' => 'string',
355
                  'repeated' => true,
356
                ),
357
                'maxResults' => array(
358
                  'location' => 'query',
359
                  'type' => 'integer',
360
                ),
361
                'pageToken' => array(
362
                  'location' => 'query',
363
                  'type' => 'string',
364
                ),
365
                'sortOrder' => array(
366
                  'location' => 'query',
367
                  'type' => 'string',
368
                ),
369
                'active' => array(
370
                  'location' => 'query',
371
                  'type' => 'boolean',
372
                ),
373
              ),
374
            ),'patch' => array(
375
              'path' => 'userprofiles/{profileId}/accounts',
376
              'httpMethod' => 'PATCH',
377
              'parameters' => array(
378
                'profileId' => array(
379
                  'location' => 'path',
380
                  'type' => 'string',
381
                  'required' => true,
382
                ),
383
                'id' => array(
384
                  'location' => 'query',
385
                  'type' => 'string',
386
                  'required' => true,
387
                ),
388
              ),
389
            ),'update' => array(
390
              'path' => 'userprofiles/{profileId}/accounts',
391
              'httpMethod' => 'PUT',
392
              'parameters' => array(
393
                'profileId' => array(
394
                  'location' => 'path',
395
                  'type' => 'string',
396
                  'required' => true,
397
                ),
398
              ),
399
            ),
400
          )
401
        )
402
    );
403
    $this->ads = new Google_Service_Dfareporting_Ads_Resource(
404
        $this,
405
        $this->serviceName,
406
        'ads',
407
        array(
408
          'methods' => array(
409
            'get' => array(
410
              'path' => 'userprofiles/{profileId}/ads/{id}',
411
              'httpMethod' => 'GET',
412
              'parameters' => array(
413
                'profileId' => array(
414
                  'location' => 'path',
415
                  'type' => 'string',
416
                  'required' => true,
417
                ),
418
                'id' => array(
419
                  'location' => 'path',
420
                  'type' => 'string',
421
                  'required' => true,
422
                ),
423
              ),
424
            ),'insert' => array(
425
              'path' => 'userprofiles/{profileId}/ads',
426
              'httpMethod' => 'POST',
427
              'parameters' => array(
428
                'profileId' => array(
429
                  'location' => 'path',
430
                  'type' => 'string',
431
                  'required' => true,
432
                ),
433
              ),
434
            ),'list' => array(
435
              'path' => 'userprofiles/{profileId}/ads',
436
              'httpMethod' => 'GET',
437
              'parameters' => array(
438
                'profileId' => array(
439
                  'location' => 'path',
440
                  'type' => 'string',
441
                  'required' => true,
442
                ),
443
                'landingPageIds' => array(
444
                  'location' => 'query',
445
                  'type' => 'string',
446
                  'repeated' => true,
447
                ),
448
                'overriddenEventTagId' => array(
449
                  'location' => 'query',
450
                  'type' => 'string',
451
                ),
452
                'campaignIds' => array(
453
                  'location' => 'query',
454
                  'type' => 'string',
455
                  'repeated' => true,
456
                ),
457
                'archived' => array(
458
                  'location' => 'query',
459
                  'type' => 'boolean',
460
                ),
461
                'creativeOptimizationConfigurationIds' => array(
462
                  'location' => 'query',
463
                  'type' => 'string',
464
                  'repeated' => true,
465
                ),
466
                'sslCompliant' => array(
467
                  'location' => 'query',
468
                  'type' => 'boolean',
469
                ),
470
                'sizeIds' => array(
471
                  'location' => 'query',
472
                  'type' => 'string',
473
                  'repeated' => true,
474
                ),
475
                'pageToken' => array(
476
                  'location' => 'query',
477
                  'type' => 'string',
478
                ),
479
                'sortOrder' => array(
480
                  'location' => 'query',
481
                  'type' => 'string',
482
                ),
483
                'type' => array(
484
                  'location' => 'query',
485
                  'type' => 'string',
486
                  'repeated' => true,
487
                ),
488
                'sslRequired' => array(
489
                  'location' => 'query',
490
                  'type' => 'boolean',
491
                ),
492
                'creativeIds' => array(
493
                  'location' => 'query',
494
                  'type' => 'string',
495
                  'repeated' => true,
496
                ),
497
                'maxResults' => array(
498
                  'location' => 'query',
499
                  'type' => 'integer',
500
                ),
501
                'creativeType' => array(
502
                  'location' => 'query',
503
                  'type' => 'string',
504
                ),
505
                'placementIds' => array(
506
                  'location' => 'query',
507
                  'type' => 'string',
508
                  'repeated' => true,
509
                ),
510
                'active' => array(
511
                  'location' => 'query',
512
                  'type' => 'boolean',
513
                ),
514
                'compatibility' => array(
515
                  'location' => 'query',
516
                  'type' => 'string',
517
                ),
518
                'advertiserId' => array(
519
                  'location' => 'query',
520
                  'type' => 'string',
521
                ),
522
                'searchString' => array(
523
                  'location' => 'query',
524
                  'type' => 'string',
525
                ),
526
                'sortField' => array(
527
                  'location' => 'query',
528
                  'type' => 'string',
529
                ),
530
                'audienceSegmentIds' => array(
531
                  'location' => 'query',
532
                  'type' => 'string',
533
                  'repeated' => true,
534
                ),
535
                'ids' => array(
536
                  'location' => 'query',
537
                  'type' => 'string',
538
                  'repeated' => true,
539
                ),
540
                'remarketingListIds' => array(
541
                  'location' => 'query',
542
                  'type' => 'string',
543
                  'repeated' => true,
544
                ),
545
                'dynamicClickTracker' => array(
546
                  'location' => 'query',
547
                  'type' => 'boolean',
548
                ),
549
              ),
550
            ),'patch' => array(
551
              'path' => 'userprofiles/{profileId}/ads',
552
              'httpMethod' => 'PATCH',
553
              'parameters' => array(
554
                'profileId' => array(
555
                  'location' => 'path',
556
                  'type' => 'string',
557
                  'required' => true,
558
                ),
559
                'id' => array(
560
                  'location' => 'query',
561
                  'type' => 'string',
562
                  'required' => true,
563
                ),
564
              ),
565
            ),'update' => array(
566
              'path' => 'userprofiles/{profileId}/ads',
567
              'httpMethod' => 'PUT',
568
              'parameters' => array(
569
                'profileId' => array(
570
                  'location' => 'path',
571
                  'type' => 'string',
572
                  'required' => true,
573
                ),
574
              ),
575
            ),
576
          )
577
        )
578
    );
579
    $this->advertiserGroups = new Google_Service_Dfareporting_AdvertiserGroups_Resource(
580
        $this,
581
        $this->serviceName,
582
        'advertiserGroups',
583
        array(
584
          'methods' => array(
585
            'delete' => array(
586
              'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
587
              'httpMethod' => 'DELETE',
588
              'parameters' => array(
589
                'profileId' => array(
590
                  'location' => 'path',
591
                  'type' => 'string',
592
                  'required' => true,
593
                ),
594
                'id' => array(
595
                  'location' => 'path',
596
                  'type' => 'string',
597
                  'required' => true,
598
                ),
599
              ),
600
            ),'get' => array(
601
              'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
602
              'httpMethod' => 'GET',
603
              'parameters' => array(
604
                'profileId' => array(
605
                  'location' => 'path',
606
                  'type' => 'string',
607
                  'required' => true,
608
                ),
609
                'id' => array(
610
                  'location' => 'path',
611
                  'type' => 'string',
612
                  'required' => true,
613
                ),
614
              ),
615
            ),'insert' => array(
616
              'path' => 'userprofiles/{profileId}/advertiserGroups',
617
              'httpMethod' => 'POST',
618
              'parameters' => array(
619
                'profileId' => array(
620
                  'location' => 'path',
621
                  'type' => 'string',
622
                  'required' => true,
623
                ),
624
              ),
625
            ),'list' => array(
626
              'path' => 'userprofiles/{profileId}/advertiserGroups',
627
              'httpMethod' => 'GET',
628
              'parameters' => array(
629
                'profileId' => array(
630
                  'location' => 'path',
631
                  'type' => 'string',
632
                  'required' => true,
633
                ),
634
                'searchString' => array(
635
                  'location' => 'query',
636
                  'type' => 'string',
637
                ),
638
                'sortField' => array(
639
                  'location' => 'query',
640
                  'type' => 'string',
641
                ),
642
                'ids' => array(
643
                  'location' => 'query',
644
                  'type' => 'string',
645
                  'repeated' => true,
646
                ),
647
                'maxResults' => array(
648
                  'location' => 'query',
649
                  'type' => 'integer',
650
                ),
651
                'pageToken' => array(
652
                  'location' => 'query',
653
                  'type' => 'string',
654
                ),
655
                'sortOrder' => array(
656
                  'location' => 'query',
657
                  'type' => 'string',
658
                ),
659
              ),
660
            ),'patch' => array(
661
              'path' => 'userprofiles/{profileId}/advertiserGroups',
662
              'httpMethod' => 'PATCH',
663
              'parameters' => array(
664
                'profileId' => array(
665
                  'location' => 'path',
666
                  'type' => 'string',
667
                  'required' => true,
668
                ),
669
                'id' => array(
670
                  'location' => 'query',
671
                  'type' => 'string',
672
                  'required' => true,
673
                ),
674
              ),
675
            ),'update' => array(
676
              'path' => 'userprofiles/{profileId}/advertiserGroups',
677
              'httpMethod' => 'PUT',
678
              'parameters' => array(
679
                'profileId' => array(
680
                  'location' => 'path',
681
                  'type' => 'string',
682
                  'required' => true,
683
                ),
684
              ),
685
            ),
686
          )
687
        )
688
    );
689
    $this->advertisers = new Google_Service_Dfareporting_Advertisers_Resource(
690
        $this,
691
        $this->serviceName,
692
        'advertisers',
693
        array(
694
          'methods' => array(
695
            'get' => array(
696
              'path' => 'userprofiles/{profileId}/advertisers/{id}',
697
              'httpMethod' => 'GET',
698
              'parameters' => array(
699
                'profileId' => array(
700
                  'location' => 'path',
701
                  'type' => 'string',
702
                  'required' => true,
703
                ),
704
                'id' => array(
705
                  'location' => 'path',
706
                  'type' => 'string',
707
                  'required' => true,
708
                ),
709
              ),
710
            ),'insert' => array(
711
              'path' => 'userprofiles/{profileId}/advertisers',
712
              'httpMethod' => 'POST',
713
              'parameters' => array(
714
                'profileId' => array(
715
                  'location' => 'path',
716
                  'type' => 'string',
717
                  'required' => true,
718
                ),
719
              ),
720
            ),'list' => array(
721
              'path' => 'userprofiles/{profileId}/advertisers',
722
              'httpMethod' => 'GET',
723
              'parameters' => array(
724
                'profileId' => array(
725
                  'location' => 'path',
726
                  'type' => 'string',
727
                  'required' => true,
728
                ),
729
                'status' => array(
730
                  'location' => 'query',
731
                  'type' => 'string',
732
                ),
733
                'searchString' => array(
734
                  'location' => 'query',
735
                  'type' => 'string',
736
                ),
737
                'subaccountId' => array(
738
                  'location' => 'query',
739
                  'type' => 'string',
740
                ),
741
                'includeAdvertisersWithoutGroupsOnly' => array(
742
                  'location' => 'query',
743
                  'type' => 'boolean',
744
                ),
745
                'sortField' => array(
746
                  'location' => 'query',
747
                  'type' => 'string',
748
                ),
749
                'ids' => array(
750
                  'location' => 'query',
751
                  'type' => 'string',
752
                  'repeated' => true,
753
                ),
754
                'maxResults' => array(
755
                  'location' => 'query',
756
                  'type' => 'integer',
757
                ),
758
                'pageToken' => array(
759
                  'location' => 'query',
760
                  'type' => 'string',
761
                ),
762
                'onlyParent' => array(
763
                  'location' => 'query',
764
                  'type' => 'boolean',
765
                ),
766
                'sortOrder' => array(
767
                  'location' => 'query',
768
                  'type' => 'string',
769
                ),
770
                'floodlightConfigurationIds' => array(
771
                  'location' => 'query',
772
                  'type' => 'string',
773
                  'repeated' => true,
774
                ),
775
                'advertiserGroupIds' => array(
776
                  'location' => 'query',
777
                  'type' => 'string',
778
                  'repeated' => true,
779
                ),
780
              ),
781
            ),'patch' => array(
782
              'path' => 'userprofiles/{profileId}/advertisers',
783
              'httpMethod' => 'PATCH',
784
              'parameters' => array(
785
                'profileId' => array(
786
                  'location' => 'path',
787
                  'type' => 'string',
788
                  'required' => true,
789
                ),
790
                'id' => array(
791
                  'location' => 'query',
792
                  'type' => 'string',
793
                  'required' => true,
794
                ),
795
              ),
796
            ),'update' => array(
797
              'path' => 'userprofiles/{profileId}/advertisers',
798
              'httpMethod' => 'PUT',
799
              'parameters' => array(
800
                'profileId' => array(
801
                  'location' => 'path',
802
                  'type' => 'string',
803
                  'required' => true,
804
                ),
805
              ),
806
            ),
807
          )
808
        )
809
    );
810
    $this->browsers = new Google_Service_Dfareporting_Browsers_Resource(
811
        $this,
812
        $this->serviceName,
813
        'browsers',
814
        array(
815
          'methods' => array(
816
            'list' => array(
817
              'path' => 'userprofiles/{profileId}/browsers',
818
              'httpMethod' => 'GET',
819
              'parameters' => array(
820
                'profileId' => array(
821
                  'location' => 'path',
822
                  'type' => 'string',
823
                  'required' => true,
824
                ),
825
              ),
826
            ),
827
          )
828
        )
829
    );
830
    $this->campaignCreativeAssociations = new Google_Service_Dfareporting_CampaignCreativeAssociations_Resource(
831
        $this,
832
        $this->serviceName,
833
        'campaignCreativeAssociations',
834
        array(
835
          'methods' => array(
836
            'insert' => array(
837
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
838
              'httpMethod' => 'POST',
839
              'parameters' => array(
840
                'profileId' => array(
841
                  'location' => 'path',
842
                  'type' => 'string',
843
                  'required' => true,
844
                ),
845
                'campaignId' => array(
846
                  'location' => 'path',
847
                  'type' => 'string',
848
                  'required' => true,
849
                ),
850
              ),
851
            ),'list' => array(
852
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
853
              'httpMethod' => 'GET',
854
              'parameters' => array(
855
                'profileId' => array(
856
                  'location' => 'path',
857
                  'type' => 'string',
858
                  'required' => true,
859
                ),
860
                'campaignId' => array(
861
                  'location' => 'path',
862
                  'type' => 'string',
863
                  'required' => true,
864
                ),
865
                'pageToken' => array(
866
                  'location' => 'query',
867
                  'type' => 'string',
868
                ),
869
                'sortOrder' => array(
870
                  'location' => 'query',
871
                  'type' => 'string',
872
                ),
873
                'maxResults' => array(
874
                  'location' => 'query',
875
                  'type' => 'integer',
876
                ),
877
              ),
878
            ),
879
          )
880
        )
881
    );
882
    $this->campaigns = new Google_Service_Dfareporting_Campaigns_Resource(
883
        $this,
884
        $this->serviceName,
885
        'campaigns',
886
        array(
887
          'methods' => array(
888
            'get' => array(
889
              'path' => 'userprofiles/{profileId}/campaigns/{id}',
890
              'httpMethod' => 'GET',
891
              'parameters' => array(
892
                'profileId' => array(
893
                  'location' => 'path',
894
                  'type' => 'string',
895
                  'required' => true,
896
                ),
897
                'id' => array(
898
                  'location' => 'path',
899
                  'type' => 'string',
900
                  'required' => true,
901
                ),
902
              ),
903
            ),'insert' => array(
904
              'path' => 'userprofiles/{profileId}/campaigns',
905
              'httpMethod' => 'POST',
906
              'parameters' => array(
907
                'profileId' => array(
908
                  'location' => 'path',
909
                  'type' => 'string',
910
                  'required' => true,
911
                ),
912
                'defaultLandingPageName' => array(
913
                  'location' => 'query',
914
                  'type' => 'string',
915
                  'required' => true,
916
                ),
917
                'defaultLandingPageUrl' => array(
918
                  'location' => 'query',
919
                  'type' => 'string',
920
                  'required' => true,
921
                ),
922
              ),
923
            ),'list' => array(
924
              'path' => 'userprofiles/{profileId}/campaigns',
925
              'httpMethod' => 'GET',
926
              'parameters' => array(
927
                'profileId' => array(
928
                  'location' => 'path',
929
                  'type' => 'string',
930
                  'required' => true,
931
                ),
932
                'archived' => array(
933
                  'location' => 'query',
934
                  'type' => 'boolean',
935
                ),
936
                'searchString' => array(
937
                  'location' => 'query',
938
                  'type' => 'string',
939
                ),
940
                'subaccountId' => array(
941
                  'location' => 'query',
942
                  'type' => 'string',
943
                ),
944
                'sortField' => array(
945
                  'location' => 'query',
946
                  'type' => 'string',
947
                ),
948
                'advertiserIds' => array(
949
                  'location' => 'query',
950
                  'type' => 'string',
951
                  'repeated' => true,
952
                ),
953
                'ids' => array(
954
                  'location' => 'query',
955
                  'type' => 'string',
956
                  'repeated' => true,
957
                ),
958
                'maxResults' => array(
959
                  'location' => 'query',
960
                  'type' => 'integer',
961
                ),
962
                'excludedIds' => array(
963
                  'location' => 'query',
964
                  'type' => 'string',
965
                  'repeated' => true,
966
                ),
967
                'pageToken' => array(
968
                  'location' => 'query',
969
                  'type' => 'string',
970
                ),
971
                'advertiserGroupIds' => array(
972
                  'location' => 'query',
973
                  'type' => 'string',
974
                  'repeated' => true,
975
                ),
976
                'sortOrder' => array(
977
                  'location' => 'query',
978
                  'type' => 'string',
979
                ),
980
                'overriddenEventTagId' => array(
981
                  'location' => 'query',
982
                  'type' => 'string',
983
                ),
984
                'atLeastOneOptimizationActivity' => array(
985
                  'location' => 'query',
986
                  'type' => 'boolean',
987
                ),
988
              ),
989
            ),'patch' => array(
990
              'path' => 'userprofiles/{profileId}/campaigns',
991
              'httpMethod' => 'PATCH',
992
              'parameters' => array(
993
                'profileId' => array(
994
                  'location' => 'path',
995
                  'type' => 'string',
996
                  'required' => true,
997
                ),
998
                'id' => array(
999
                  'location' => 'query',
1000
                  'type' => 'string',
1001
                  'required' => true,
1002
                ),
1003
              ),
1004
            ),'update' => array(
1005
              'path' => 'userprofiles/{profileId}/campaigns',
1006
              'httpMethod' => 'PUT',
1007
              'parameters' => array(
1008
                'profileId' => array(
1009
                  'location' => 'path',
1010
                  'type' => 'string',
1011
                  'required' => true,
1012
                ),
1013
              ),
1014
            ),
1015
          )
1016
        )
1017
    );
1018
    $this->changeLogs = new Google_Service_Dfareporting_ChangeLogs_Resource(
1019
        $this,
1020
        $this->serviceName,
1021
        'changeLogs',
1022
        array(
1023
          'methods' => array(
1024
            'get' => array(
1025
              'path' => 'userprofiles/{profileId}/changeLogs/{id}',
1026
              'httpMethod' => 'GET',
1027
              'parameters' => array(
1028
                'profileId' => array(
1029
                  'location' => 'path',
1030
                  'type' => 'string',
1031
                  'required' => true,
1032
                ),
1033
                'id' => array(
1034
                  'location' => 'path',
1035
                  'type' => 'string',
1036
                  'required' => true,
1037
                ),
1038
              ),
1039
            ),'list' => array(
1040
              'path' => 'userprofiles/{profileId}/changeLogs',
1041
              'httpMethod' => 'GET',
1042
              'parameters' => array(
1043
                'profileId' => array(
1044
                  'location' => 'path',
1045
                  'type' => 'string',
1046
                  'required' => true,
1047
                ),
1048
                'minChangeTime' => array(
1049
                  'location' => 'query',
1050
                  'type' => 'string',
1051
                ),
1052
                'searchString' => array(
1053
                  'location' => 'query',
1054
                  'type' => 'string',
1055
                ),
1056
                'maxChangeTime' => array(
1057
                  'location' => 'query',
1058
                  'type' => 'string',
1059
                ),
1060
                'userProfileIds' => array(
1061
                  'location' => 'query',
1062
                  'type' => 'string',
1063
                  'repeated' => true,
1064
                ),
1065
                'ids' => array(
1066
                  'location' => 'query',
1067
                  'type' => 'string',
1068
                  'repeated' => true,
1069
                ),
1070
                'maxResults' => array(
1071
                  'location' => 'query',
1072
                  'type' => 'integer',
1073
                ),
1074
                'objectIds' => array(
1075
                  'location' => 'query',
1076
                  'type' => 'string',
1077
                  'repeated' => true,
1078
                ),
1079
                'pageToken' => array(
1080
                  'location' => 'query',
1081
                  'type' => 'string',
1082
                ),
1083
                'action' => array(
1084
                  'location' => 'query',
1085
                  'type' => 'string',
1086
                ),
1087
                'objectType' => array(
1088
                  'location' => 'query',
1089
                  'type' => 'string',
1090
                ),
1091
              ),
1092
            ),
1093
          )
1094
        )
1095
    );
1096
    $this->cities = new Google_Service_Dfareporting_Cities_Resource(
1097
        $this,
1098
        $this->serviceName,
1099
        'cities',
1100
        array(
1101
          'methods' => array(
1102
            'list' => array(
1103
              'path' => 'userprofiles/{profileId}/cities',
1104
              'httpMethod' => 'GET',
1105
              'parameters' => array(
1106
                'profileId' => array(
1107
                  'location' => 'path',
1108
                  'type' => 'string',
1109
                  'required' => true,
1110
                ),
1111
                'dartIds' => array(
1112
                  'location' => 'query',
1113
                  'type' => 'string',
1114
                  'repeated' => true,
1115
                ),
1116
                'namePrefix' => array(
1117
                  'location' => 'query',
1118
                  'type' => 'string',
1119
                ),
1120
                'regionDartIds' => array(
1121
                  'location' => 'query',
1122
                  'type' => 'string',
1123
                  'repeated' => true,
1124
                ),
1125
                'countryDartIds' => array(
1126
                  'location' => 'query',
1127
                  'type' => 'string',
1128
                  'repeated' => true,
1129
                ),
1130
              ),
1131
            ),
1132
          )
1133
        )
1134
    );
1135
    $this->connectionTypes = new Google_Service_Dfareporting_ConnectionTypes_Resource(
1136
        $this,
1137
        $this->serviceName,
1138
        'connectionTypes',
1139
        array(
1140
          'methods' => array(
1141
            'get' => array(
1142
              'path' => 'userprofiles/{profileId}/connectionTypes/{id}',
1143
              'httpMethod' => 'GET',
1144
              'parameters' => array(
1145
                'profileId' => array(
1146
                  'location' => 'path',
1147
                  'type' => 'string',
1148
                  'required' => true,
1149
                ),
1150
                'id' => array(
1151
                  'location' => 'path',
1152
                  'type' => 'string',
1153
                  'required' => true,
1154
                ),
1155
              ),
1156
            ),'list' => array(
1157
              'path' => 'userprofiles/{profileId}/connectionTypes',
1158
              'httpMethod' => 'GET',
1159
              'parameters' => array(
1160
                'profileId' => array(
1161
                  'location' => 'path',
1162
                  'type' => 'string',
1163
                  'required' => true,
1164
                ),
1165
              ),
1166
            ),
1167
          )
1168
        )
1169
    );
1170
    $this->contentCategories = new Google_Service_Dfareporting_ContentCategories_Resource(
1171
        $this,
1172
        $this->serviceName,
1173
        'contentCategories',
1174
        array(
1175
          'methods' => array(
1176
            'delete' => array(
1177
              'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1178
              'httpMethod' => 'DELETE',
1179
              'parameters' => array(
1180
                'profileId' => array(
1181
                  'location' => 'path',
1182
                  'type' => 'string',
1183
                  'required' => true,
1184
                ),
1185
                'id' => array(
1186
                  'location' => 'path',
1187
                  'type' => 'string',
1188
                  'required' => true,
1189
                ),
1190
              ),
1191
            ),'get' => array(
1192
              'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1193
              'httpMethod' => 'GET',
1194
              'parameters' => array(
1195
                'profileId' => array(
1196
                  'location' => 'path',
1197
                  'type' => 'string',
1198
                  'required' => true,
1199
                ),
1200
                'id' => array(
1201
                  'location' => 'path',
1202
                  'type' => 'string',
1203
                  'required' => true,
1204
                ),
1205
              ),
1206
            ),'insert' => array(
1207
              'path' => 'userprofiles/{profileId}/contentCategories',
1208
              'httpMethod' => 'POST',
1209
              'parameters' => array(
1210
                'profileId' => array(
1211
                  'location' => 'path',
1212
                  'type' => 'string',
1213
                  'required' => true,
1214
                ),
1215
              ),
1216
            ),'list' => array(
1217
              'path' => 'userprofiles/{profileId}/contentCategories',
1218
              'httpMethod' => 'GET',
1219
              'parameters' => array(
1220
                'profileId' => array(
1221
                  'location' => 'path',
1222
                  'type' => 'string',
1223
                  'required' => true,
1224
                ),
1225
                'searchString' => array(
1226
                  'location' => 'query',
1227
                  'type' => 'string',
1228
                ),
1229
                'sortField' => array(
1230
                  'location' => 'query',
1231
                  'type' => 'string',
1232
                ),
1233
                'ids' => array(
1234
                  'location' => 'query',
1235
                  'type' => 'string',
1236
                  'repeated' => true,
1237
                ),
1238
                'maxResults' => array(
1239
                  'location' => 'query',
1240
                  'type' => 'integer',
1241
                ),
1242
                'pageToken' => array(
1243
                  'location' => 'query',
1244
                  'type' => 'string',
1245
                ),
1246
                'sortOrder' => array(
1247
                  'location' => 'query',
1248
                  'type' => 'string',
1249
                ),
1250
              ),
1251
            ),'patch' => array(
1252
              'path' => 'userprofiles/{profileId}/contentCategories',
1253
              'httpMethod' => 'PATCH',
1254
              'parameters' => array(
1255
                'profileId' => array(
1256
                  'location' => 'path',
1257
                  'type' => 'string',
1258
                  'required' => true,
1259
                ),
1260
                'id' => array(
1261
                  'location' => 'query',
1262
                  'type' => 'string',
1263
                  'required' => true,
1264
                ),
1265
              ),
1266
            ),'update' => array(
1267
              'path' => 'userprofiles/{profileId}/contentCategories',
1268
              'httpMethod' => 'PUT',
1269
              'parameters' => array(
1270
                'profileId' => array(
1271
                  'location' => 'path',
1272
                  'type' => 'string',
1273
                  'required' => true,
1274
                ),
1275
              ),
1276
            ),
1277
          )
1278
        )
1279
    );
1280
    $this->countries = new Google_Service_Dfareporting_Countries_Resource(
1281
        $this,
1282
        $this->serviceName,
1283
        'countries',
1284
        array(
1285
          'methods' => array(
1286
            'get' => array(
1287
              'path' => 'userprofiles/{profileId}/countries/{dartId}',
1288
              'httpMethod' => 'GET',
1289
              'parameters' => array(
1290
                'profileId' => array(
1291
                  'location' => 'path',
1292
                  'type' => 'string',
1293
                  'required' => true,
1294
                ),
1295
                'dartId' => array(
1296
                  'location' => 'path',
1297
                  'type' => 'string',
1298
                  'required' => true,
1299
                ),
1300
              ),
1301
            ),'list' => array(
1302
              'path' => 'userprofiles/{profileId}/countries',
1303
              'httpMethod' => 'GET',
1304
              'parameters' => array(
1305
                'profileId' => array(
1306
                  'location' => 'path',
1307
                  'type' => 'string',
1308
                  'required' => true,
1309
                ),
1310
              ),
1311
            ),
1312
          )
1313
        )
1314
    );
1315
    $this->creativeAssets = new Google_Service_Dfareporting_CreativeAssets_Resource(
1316
        $this,
1317
        $this->serviceName,
1318
        'creativeAssets',
1319
        array(
1320
          'methods' => array(
1321
            'insert' => array(
1322
              'path' => 'userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets',
1323
              'httpMethod' => 'POST',
1324
              'parameters' => array(
1325
                'profileId' => array(
1326
                  'location' => 'path',
1327
                  'type' => 'string',
1328
                  'required' => true,
1329
                ),
1330
                'advertiserId' => array(
1331
                  'location' => 'path',
1332
                  'type' => 'string',
1333
                  'required' => true,
1334
                ),
1335
              ),
1336
            ),
1337
          )
1338
        )
1339
    );
1340
    $this->creativeFieldValues = new Google_Service_Dfareporting_CreativeFieldValues_Resource(
1341
        $this,
1342
        $this->serviceName,
1343
        'creativeFieldValues',
1344
        array(
1345
          'methods' => array(
1346
            'delete' => array(
1347
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1348
              'httpMethod' => 'DELETE',
1349
              'parameters' => array(
1350
                'profileId' => array(
1351
                  'location' => 'path',
1352
                  'type' => 'string',
1353
                  'required' => true,
1354
                ),
1355
                'creativeFieldId' => array(
1356
                  'location' => 'path',
1357
                  'type' => 'string',
1358
                  'required' => true,
1359
                ),
1360
                'id' => array(
1361
                  'location' => 'path',
1362
                  'type' => 'string',
1363
                  'required' => true,
1364
                ),
1365
              ),
1366
            ),'get' => array(
1367
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1368
              'httpMethod' => 'GET',
1369
              'parameters' => array(
1370
                'profileId' => array(
1371
                  'location' => 'path',
1372
                  'type' => 'string',
1373
                  'required' => true,
1374
                ),
1375
                'creativeFieldId' => array(
1376
                  'location' => 'path',
1377
                  'type' => 'string',
1378
                  'required' => true,
1379
                ),
1380
                'id' => array(
1381
                  'location' => 'path',
1382
                  'type' => 'string',
1383
                  'required' => true,
1384
                ),
1385
              ),
1386
            ),'insert' => array(
1387
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1388
              'httpMethod' => 'POST',
1389
              'parameters' => array(
1390
                'profileId' => array(
1391
                  'location' => 'path',
1392
                  'type' => 'string',
1393
                  'required' => true,
1394
                ),
1395
                'creativeFieldId' => array(
1396
                  'location' => 'path',
1397
                  'type' => 'string',
1398
                  'required' => true,
1399
                ),
1400
              ),
1401
            ),'list' => array(
1402
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1403
              'httpMethod' => 'GET',
1404
              'parameters' => array(
1405
                'profileId' => array(
1406
                  'location' => 'path',
1407
                  'type' => 'string',
1408
                  'required' => true,
1409
                ),
1410
                'creativeFieldId' => array(
1411
                  'location' => 'path',
1412
                  'type' => 'string',
1413
                  'required' => true,
1414
                ),
1415
                'searchString' => array(
1416
                  'location' => 'query',
1417
                  'type' => 'string',
1418
                ),
1419
                'pageToken' => array(
1420
                  'location' => 'query',
1421
                  'type' => 'string',
1422
                ),
1423
                'sortField' => array(
1424
                  'location' => 'query',
1425
                  'type' => 'string',
1426
                ),
1427
                'ids' => array(
1428
                  'location' => 'query',
1429
                  'type' => 'string',
1430
                  'repeated' => true,
1431
                ),
1432
                'maxResults' => array(
1433
                  'location' => 'query',
1434
                  'type' => 'integer',
1435
                ),
1436
                'sortOrder' => array(
1437
                  'location' => 'query',
1438
                  'type' => 'string',
1439
                ),
1440
              ),
1441
            ),'patch' => array(
1442
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1443
              'httpMethod' => 'PATCH',
1444
              'parameters' => array(
1445
                'profileId' => array(
1446
                  'location' => 'path',
1447
                  'type' => 'string',
1448
                  'required' => true,
1449
                ),
1450
                'creativeFieldId' => array(
1451
                  'location' => 'path',
1452
                  'type' => 'string',
1453
                  'required' => true,
1454
                ),
1455
                'id' => array(
1456
                  'location' => 'query',
1457
                  'type' => 'string',
1458
                  'required' => true,
1459
                ),
1460
              ),
1461
            ),'update' => array(
1462
              'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1463
              'httpMethod' => 'PUT',
1464
              'parameters' => array(
1465
                'profileId' => array(
1466
                  'location' => 'path',
1467
                  'type' => 'string',
1468
                  'required' => true,
1469
                ),
1470
                'creativeFieldId' => array(
1471
                  'location' => 'path',
1472
                  'type' => 'string',
1473
                  'required' => true,
1474
                ),
1475
              ),
1476
            ),
1477
          )
1478
        )
1479
    );
1480
    $this->creativeFields = new Google_Service_Dfareporting_CreativeFields_Resource(
1481
        $this,
1482
        $this->serviceName,
1483
        'creativeFields',
1484
        array(
1485
          'methods' => array(
1486
            'delete' => array(
1487
              'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1488
              'httpMethod' => 'DELETE',
1489
              'parameters' => array(
1490
                'profileId' => array(
1491
                  'location' => 'path',
1492
                  'type' => 'string',
1493
                  'required' => true,
1494
                ),
1495
                'id' => array(
1496
                  'location' => 'path',
1497
                  'type' => 'string',
1498
                  'required' => true,
1499
                ),
1500
              ),
1501
            ),'get' => array(
1502
              'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1503
              'httpMethod' => 'GET',
1504
              'parameters' => array(
1505
                'profileId' => array(
1506
                  'location' => 'path',
1507
                  'type' => 'string',
1508
                  'required' => true,
1509
                ),
1510
                'id' => array(
1511
                  'location' => 'path',
1512
                  'type' => 'string',
1513
                  'required' => true,
1514
                ),
1515
              ),
1516
            ),'insert' => array(
1517
              'path' => 'userprofiles/{profileId}/creativeFields',
1518
              'httpMethod' => 'POST',
1519
              'parameters' => array(
1520
                'profileId' => array(
1521
                  'location' => 'path',
1522
                  'type' => 'string',
1523
                  'required' => true,
1524
                ),
1525
              ),
1526
            ),'list' => array(
1527
              'path' => 'userprofiles/{profileId}/creativeFields',
1528
              'httpMethod' => 'GET',
1529
              'parameters' => array(
1530
                'profileId' => array(
1531
                  'location' => 'path',
1532
                  'type' => 'string',
1533
                  'required' => true,
1534
                ),
1535
                'searchString' => array(
1536
                  'location' => 'query',
1537
                  'type' => 'string',
1538
                ),
1539
                'sortField' => array(
1540
                  'location' => 'query',
1541
                  'type' => 'string',
1542
                ),
1543
                'advertiserIds' => array(
1544
                  'location' => 'query',
1545
                  'type' => 'string',
1546
                  'repeated' => true,
1547
                ),
1548
                'ids' => array(
1549
                  'location' => 'query',
1550
                  'type' => 'string',
1551
                  'repeated' => true,
1552
                ),
1553
                'maxResults' => array(
1554
                  'location' => 'query',
1555
                  'type' => 'integer',
1556
                ),
1557
                'pageToken' => array(
1558
                  'location' => 'query',
1559
                  'type' => 'string',
1560
                ),
1561
                'sortOrder' => array(
1562
                  'location' => 'query',
1563
                  'type' => 'string',
1564
                ),
1565
              ),
1566
            ),'patch' => array(
1567
              'path' => 'userprofiles/{profileId}/creativeFields',
1568
              'httpMethod' => 'PATCH',
1569
              'parameters' => array(
1570
                'profileId' => array(
1571
                  'location' => 'path',
1572
                  'type' => 'string',
1573
                  'required' => true,
1574
                ),
1575
                'id' => array(
1576
                  'location' => 'query',
1577
                  'type' => 'string',
1578
                  'required' => true,
1579
                ),
1580
              ),
1581
            ),'update' => array(
1582
              'path' => 'userprofiles/{profileId}/creativeFields',
1583
              'httpMethod' => 'PUT',
1584
              'parameters' => array(
1585
                'profileId' => array(
1586
                  'location' => 'path',
1587
                  'type' => 'string',
1588
                  'required' => true,
1589
                ),
1590
              ),
1591
            ),
1592
          )
1593
        )
1594
    );
1595
    $this->creativeGroups = new Google_Service_Dfareporting_CreativeGroups_Resource(
1596
        $this,
1597
        $this->serviceName,
1598
        'creativeGroups',
1599
        array(
1600
          'methods' => array(
1601
            'get' => array(
1602
              'path' => 'userprofiles/{profileId}/creativeGroups/{id}',
1603
              'httpMethod' => 'GET',
1604
              'parameters' => array(
1605
                'profileId' => array(
1606
                  'location' => 'path',
1607
                  'type' => 'string',
1608
                  'required' => true,
1609
                ),
1610
                'id' => array(
1611
                  'location' => 'path',
1612
                  'type' => 'string',
1613
                  'required' => true,
1614
                ),
1615
              ),
1616
            ),'insert' => array(
1617
              'path' => 'userprofiles/{profileId}/creativeGroups',
1618
              'httpMethod' => 'POST',
1619
              'parameters' => array(
1620
                'profileId' => array(
1621
                  'location' => 'path',
1622
                  'type' => 'string',
1623
                  'required' => true,
1624
                ),
1625
              ),
1626
            ),'list' => array(
1627
              'path' => 'userprofiles/{profileId}/creativeGroups',
1628
              'httpMethod' => 'GET',
1629
              'parameters' => array(
1630
                'profileId' => array(
1631
                  'location' => 'path',
1632
                  'type' => 'string',
1633
                  'required' => true,
1634
                ),
1635
                'searchString' => array(
1636
                  'location' => 'query',
1637
                  'type' => 'string',
1638
                ),
1639
                'sortField' => array(
1640
                  'location' => 'query',
1641
                  'type' => 'string',
1642
                ),
1643
                'advertiserIds' => array(
1644
                  'location' => 'query',
1645
                  'type' => 'string',
1646
                  'repeated' => true,
1647
                ),
1648
                'groupNumber' => array(
1649
                  'location' => 'query',
1650
                  'type' => 'integer',
1651
                ),
1652
                'maxResults' => array(
1653
                  'location' => 'query',
1654
                  'type' => 'integer',
1655
                ),
1656
                'ids' => array(
1657
                  'location' => 'query',
1658
                  'type' => 'string',
1659
                  'repeated' => true,
1660
                ),
1661
                'pageToken' => array(
1662
                  'location' => 'query',
1663
                  'type' => 'string',
1664
                ),
1665
                'sortOrder' => array(
1666
                  'location' => 'query',
1667
                  'type' => 'string',
1668
                ),
1669
              ),
1670
            ),'patch' => array(
1671
              'path' => 'userprofiles/{profileId}/creativeGroups',
1672
              'httpMethod' => 'PATCH',
1673
              'parameters' => array(
1674
                'profileId' => array(
1675
                  'location' => 'path',
1676
                  'type' => 'string',
1677
                  'required' => true,
1678
                ),
1679
                'id' => array(
1680
                  'location' => 'query',
1681
                  'type' => 'string',
1682
                  'required' => true,
1683
                ),
1684
              ),
1685
            ),'update' => array(
1686
              'path' => 'userprofiles/{profileId}/creativeGroups',
1687
              'httpMethod' => 'PUT',
1688
              'parameters' => array(
1689
                'profileId' => array(
1690
                  'location' => 'path',
1691
                  'type' => 'string',
1692
                  'required' => true,
1693
                ),
1694
              ),
1695
            ),
1696
          )
1697
        )
1698
    );
1699
    $this->creatives = new Google_Service_Dfareporting_Creatives_Resource(
1700
        $this,
1701
        $this->serviceName,
1702
        'creatives',
1703
        array(
1704
          'methods' => array(
1705
            'get' => array(
1706
              'path' => 'userprofiles/{profileId}/creatives/{id}',
1707
              'httpMethod' => 'GET',
1708
              'parameters' => array(
1709
                'profileId' => array(
1710
                  'location' => 'path',
1711
                  'type' => 'string',
1712
                  'required' => true,
1713
                ),
1714
                'id' => array(
1715
                  'location' => 'path',
1716
                  'type' => 'string',
1717
                  'required' => true,
1718
                ),
1719
              ),
1720
            ),'insert' => array(
1721
              'path' => 'userprofiles/{profileId}/creatives',
1722
              'httpMethod' => 'POST',
1723
              'parameters' => array(
1724
                'profileId' => array(
1725
                  'location' => 'path',
1726
                  'type' => 'string',
1727
                  'required' => true,
1728
                ),
1729
              ),
1730
            ),'list' => array(
1731
              'path' => 'userprofiles/{profileId}/creatives',
1732
              'httpMethod' => 'GET',
1733
              'parameters' => array(
1734
                'profileId' => array(
1735
                  'location' => 'path',
1736
                  'type' => 'string',
1737
                  'required' => true,
1738
                ),
1739
                'sizeIds' => array(
1740
                  'location' => 'query',
1741
                  'type' => 'string',
1742
                  'repeated' => true,
1743
                ),
1744
                'archived' => array(
1745
                  'location' => 'query',
1746
                  'type' => 'boolean',
1747
                ),
1748
                'searchString' => array(
1749
                  'location' => 'query',
1750
                  'type' => 'string',
1751
                ),
1752
                'campaignId' => array(
1753
                  'location' => 'query',
1754
                  'type' => 'string',
1755
                ),
1756
                'sortField' => array(
1757
                  'location' => 'query',
1758
                  'type' => 'string',
1759
                ),
1760
                'renderingIds' => array(
1761
                  'location' => 'query',
1762
                  'type' => 'string',
1763
                  'repeated' => true,
1764
                ),
1765
                'ids' => array(
1766
                  'location' => 'query',
1767
                  'type' => 'string',
1768
                  'repeated' => true,
1769
                ),
1770
                'maxResults' => array(
1771
                  'location' => 'query',
1772
                  'type' => 'integer',
1773
                ),
1774
                'advertiserId' => array(
1775
                  'location' => 'query',
1776
                  'type' => 'string',
1777
                ),
1778
                'pageToken' => array(
1779
                  'location' => 'query',
1780
                  'type' => 'string',
1781
                ),
1782
                'studioCreativeId' => array(
1783
                  'location' => 'query',
1784
                  'type' => 'string',
1785
                ),
1786
                'sortOrder' => array(
1787
                  'location' => 'query',
1788
                  'type' => 'string',
1789
                ),
1790
                'companionCreativeIds' => array(
1791
                  'location' => 'query',
1792
                  'type' => 'string',
1793
                  'repeated' => true,
1794
                ),
1795
                'active' => array(
1796
                  'location' => 'query',
1797
                  'type' => 'boolean',
1798
                ),
1799
                'creativeFieldIds' => array(
1800
                  'location' => 'query',
1801
                  'type' => 'string',
1802
                  'repeated' => true,
1803
                ),
1804
                'types' => array(
1805
                  'location' => 'query',
1806
                  'type' => 'string',
1807
                  'repeated' => true,
1808
                ),
1809
              ),
1810
            ),'patch' => array(
1811
              'path' => 'userprofiles/{profileId}/creatives',
1812
              'httpMethod' => 'PATCH',
1813
              'parameters' => array(
1814
                'profileId' => array(
1815
                  'location' => 'path',
1816
                  'type' => 'string',
1817
                  'required' => true,
1818
                ),
1819
                'id' => array(
1820
                  'location' => 'query',
1821
                  'type' => 'string',
1822
                  'required' => true,
1823
                ),
1824
              ),
1825
            ),'update' => array(
1826
              'path' => 'userprofiles/{profileId}/creatives',
1827
              'httpMethod' => 'PUT',
1828
              'parameters' => array(
1829
                'profileId' => array(
1830
                  'location' => 'path',
1831
                  'type' => 'string',
1832
                  'required' => true,
1833
                ),
1834
              ),
1835
            ),
1836
          )
1837
        )
1838
    );
1839
    $this->dimensionValues = new Google_Service_Dfareporting_DimensionValues_Resource(
1840
        $this,
1841
        $this->serviceName,
1842
        'dimensionValues',
1843
        array(
1844
          'methods' => array(
1845
            'query' => array(
1846
              'path' => 'userprofiles/{profileId}/dimensionvalues/query',
1847
              'httpMethod' => 'POST',
1848
              'parameters' => array(
1849
                'profileId' => array(
1850
                  'location' => 'path',
1851
                  'type' => 'string',
1852
                  'required' => true,
1853
                ),
1854
                'pageToken' => array(
1855
                  'location' => 'query',
1856
                  'type' => 'string',
1857
                ),
1858
                'maxResults' => array(
1859
                  'location' => 'query',
1860
                  'type' => 'integer',
1861
                ),
1862
              ),
1863
            ),
1864
          )
1865
        )
1866
    );
1867
    $this->directorySiteContacts = new Google_Service_Dfareporting_DirectorySiteContacts_Resource(
1868
        $this,
1869
        $this->serviceName,
1870
        'directorySiteContacts',
1871
        array(
1872
          'methods' => array(
1873
            'get' => array(
1874
              'path' => 'userprofiles/{profileId}/directorySiteContacts/{id}',
1875
              'httpMethod' => 'GET',
1876
              'parameters' => array(
1877
                'profileId' => array(
1878
                  'location' => 'path',
1879
                  'type' => 'string',
1880
                  'required' => true,
1881
                ),
1882
                'id' => array(
1883
                  'location' => 'path',
1884
                  'type' => 'string',
1885
                  'required' => true,
1886
                ),
1887
              ),
1888
            ),'list' => array(
1889
              'path' => 'userprofiles/{profileId}/directorySiteContacts',
1890
              'httpMethod' => 'GET',
1891
              'parameters' => array(
1892
                'profileId' => array(
1893
                  'location' => 'path',
1894
                  'type' => 'string',
1895
                  'required' => true,
1896
                ),
1897
                'searchString' => array(
1898
                  'location' => 'query',
1899
                  'type' => 'string',
1900
                ),
1901
                'directorySiteIds' => array(
1902
                  'location' => 'query',
1903
                  'type' => 'string',
1904
                  'repeated' => true,
1905
                ),
1906
                'sortField' => array(
1907
                  'location' => 'query',
1908
                  'type' => 'string',
1909
                ),
1910
                'ids' => array(
1911
                  'location' => 'query',
1912
                  'type' => 'string',
1913
                  'repeated' => true,
1914
                ),
1915
                'maxResults' => array(
1916
                  'location' => 'query',
1917
                  'type' => 'integer',
1918
                ),
1919
                'pageToken' => array(
1920
                  'location' => 'query',
1921
                  'type' => 'string',
1922
                ),
1923
                'sortOrder' => array(
1924
                  'location' => 'query',
1925
                  'type' => 'string',
1926
                ),
1927
              ),
1928
            ),
1929
          )
1930
        )
1931
    );
1932
    $this->directorySites = new Google_Service_Dfareporting_DirectorySites_Resource(
1933
        $this,
1934
        $this->serviceName,
1935
        'directorySites',
1936
        array(
1937
          'methods' => array(
1938
            'get' => array(
1939
              'path' => 'userprofiles/{profileId}/directorySites/{id}',
1940
              'httpMethod' => 'GET',
1941
              'parameters' => array(
1942
                'profileId' => array(
1943
                  'location' => 'path',
1944
                  'type' => 'string',
1945
                  'required' => true,
1946
                ),
1947
                'id' => array(
1948
                  'location' => 'path',
1949
                  'type' => 'string',
1950
                  'required' => true,
1951
                ),
1952
              ),
1953
            ),'insert' => array(
1954
              'path' => 'userprofiles/{profileId}/directorySites',
1955
              'httpMethod' => 'POST',
1956
              'parameters' => array(
1957
                'profileId' => array(
1958
                  'location' => 'path',
1959
                  'type' => 'string',
1960
                  'required' => true,
1961
                ),
1962
              ),
1963
            ),'list' => array(
1964
              'path' => 'userprofiles/{profileId}/directorySites',
1965
              'httpMethod' => 'GET',
1966
              'parameters' => array(
1967
                'profileId' => array(
1968
                  'location' => 'path',
1969
                  'type' => 'string',
1970
                  'required' => true,
1971
                ),
1972
                'acceptsInterstitialPlacements' => array(
1973
                  'location' => 'query',
1974
                  'type' => 'boolean',
1975
                ),
1976
                'sortOrder' => array(
1977
                  'location' => 'query',
1978
                  'type' => 'string',
1979
                ),
1980
                'searchString' => array(
1981
                  'location' => 'query',
1982
                  'type' => 'string',
1983
                ),
1984
                'countryId' => array(
1985
                  'location' => 'query',
1986
                  'type' => 'string',
1987
                ),
1988
                'sortField' => array(
1989
                  'location' => 'query',
1990
                  'type' => 'string',
1991
                ),
1992
                'acceptsInStreamVideoPlacements' => array(
1993
                  'location' => 'query',
1994
                  'type' => 'boolean',
1995
                ),
1996
                'ids' => array(
1997
                  'location' => 'query',
1998
                  'type' => 'string',
1999
                  'repeated' => true,
2000
                ),
2001
                'maxResults' => array(
2002
                  'location' => 'query',
2003
                  'type' => 'integer',
2004
                ),
2005
                'pageToken' => array(
2006
                  'location' => 'query',
2007
                  'type' => 'string',
2008
                ),
2009
                'acceptsPublisherPaidPlacements' => array(
2010
                  'location' => 'query',
2011
                  'type' => 'boolean',
2012
                ),
2013
                'parentId' => array(
2014
                  'location' => 'query',
2015
                  'type' => 'string',
2016
                ),
2017
                'active' => array(
2018
                  'location' => 'query',
2019
                  'type' => 'boolean',
2020
                ),
2021
                'dfp_network_code' => array(
2022
                  'location' => 'query',
2023
                  'type' => 'string',
2024
                ),
2025
              ),
2026
            ),
2027
          )
2028
        )
2029
    );
2030
    $this->eventTags = new Google_Service_Dfareporting_EventTags_Resource(
2031
        $this,
2032
        $this->serviceName,
2033
        'eventTags',
2034
        array(
2035
          'methods' => array(
2036
            'delete' => array(
2037
              'path' => 'userprofiles/{profileId}/eventTags/{id}',
2038
              'httpMethod' => 'DELETE',
2039
              'parameters' => array(
2040
                'profileId' => array(
2041
                  'location' => 'path',
2042
                  'type' => 'string',
2043
                  'required' => true,
2044
                ),
2045
                'id' => array(
2046
                  'location' => 'path',
2047
                  'type' => 'string',
2048
                  'required' => true,
2049
                ),
2050
              ),
2051
            ),'get' => array(
2052
              'path' => 'userprofiles/{profileId}/eventTags/{id}',
2053
              'httpMethod' => 'GET',
2054
              'parameters' => array(
2055
                'profileId' => array(
2056
                  'location' => 'path',
2057
                  'type' => 'string',
2058
                  'required' => true,
2059
                ),
2060
                'id' => array(
2061
                  'location' => 'path',
2062
                  'type' => 'string',
2063
                  'required' => true,
2064
                ),
2065
              ),
2066
            ),'insert' => array(
2067
              'path' => 'userprofiles/{profileId}/eventTags',
2068
              'httpMethod' => 'POST',
2069
              'parameters' => array(
2070
                'profileId' => array(
2071
                  'location' => 'path',
2072
                  'type' => 'string',
2073
                  'required' => true,
2074
                ),
2075
              ),
2076
            ),'list' => array(
2077
              'path' => 'userprofiles/{profileId}/eventTags',
2078
              'httpMethod' => 'GET',
2079
              'parameters' => array(
2080
                'profileId' => array(
2081
                  'location' => 'path',
2082
                  'type' => 'string',
2083
                  'required' => true,
2084
                ),
2085
                'searchString' => array(
2086
                  'location' => 'query',
2087
                  'type' => 'string',
2088
                ),
2089
                'campaignId' => array(
2090
                  'location' => 'query',
2091
                  'type' => 'string',
2092
                ),
2093
                'sortField' => array(
2094
                  'location' => 'query',
2095
                  'type' => 'string',
2096
                ),
2097
                'enabled' => array(
2098
                  'location' => 'query',
2099
                  'type' => 'boolean',
2100
                ),
2101
                'ids' => array(
2102
                  'location' => 'query',
2103
                  'type' => 'string',
2104
                  'repeated' => true,
2105
                ),
2106
                'advertiserId' => array(
2107
                  'location' => 'query',
2108
                  'type' => 'string',
2109
                ),
2110
                'adId' => array(
2111
                  'location' => 'query',
2112
                  'type' => 'string',
2113
                ),
2114
                'sortOrder' => array(
2115
                  'location' => 'query',
2116
                  'type' => 'string',
2117
                ),
2118
                'eventTagTypes' => array(
2119
                  'location' => 'query',
2120
                  'type' => 'string',
2121
                  'repeated' => true,
2122
                ),
2123
                'definitionsOnly' => array(
2124
                  'location' => 'query',
2125
                  'type' => 'boolean',
2126
                ),
2127
              ),
2128
            ),'patch' => array(
2129
              'path' => 'userprofiles/{profileId}/eventTags',
2130
              'httpMethod' => 'PATCH',
2131
              'parameters' => array(
2132
                'profileId' => array(
2133
                  'location' => 'path',
2134
                  'type' => 'string',
2135
                  'required' => true,
2136
                ),
2137
                'id' => array(
2138
                  'location' => 'query',
2139
                  'type' => 'string',
2140
                  'required' => true,
2141
                ),
2142
              ),
2143
            ),'update' => array(
2144
              'path' => 'userprofiles/{profileId}/eventTags',
2145
              'httpMethod' => 'PUT',
2146
              'parameters' => array(
2147
                'profileId' => array(
2148
                  'location' => 'path',
2149
                  'type' => 'string',
2150
                  'required' => true,
2151
                ),
2152
              ),
2153
            ),
2154
          )
2155
        )
2156
    );
2157
    $this->files = new Google_Service_Dfareporting_Files_Resource(
2158
        $this,
2159
        $this->serviceName,
2160
        'files',
2161
        array(
2162
          'methods' => array(
2163
            'get' => array(
2164
              'path' => 'reports/{reportId}/files/{fileId}',
2165
              'httpMethod' => 'GET',
2166
              'parameters' => array(
2167
                'reportId' => array(
2168
                  'location' => 'path',
2169
                  'type' => 'string',
2170
                  'required' => true,
2171
                ),
2172
                'fileId' => array(
2173
                  'location' => 'path',
2174
                  'type' => 'string',
2175
                  'required' => true,
2176
                ),
2177
              ),
2178
            ),'list' => array(
2179
              'path' => 'userprofiles/{profileId}/files',
2180
              'httpMethod' => 'GET',
2181
              'parameters' => array(
2182
                'profileId' => array(
2183
                  'location' => 'path',
2184
                  'type' => 'string',
2185
                  'required' => true,
2186
                ),
2187
                'sortField' => array(
2188
                  'location' => 'query',
2189
                  'type' => 'string',
2190
                ),
2191
                'maxResults' => array(
2192
                  'location' => 'query',
2193
                  'type' => 'integer',
2194
                ),
2195
                'pageToken' => array(
2196
                  'location' => 'query',
2197
                  'type' => 'string',
2198
                ),
2199
                'sortOrder' => array(
2200
                  'location' => 'query',
2201
                  'type' => 'string',
2202
                ),
2203
                'scope' => array(
2204
                  'location' => 'query',
2205
                  'type' => 'string',
2206
                ),
2207
              ),
2208
            ),
2209
          )
2210
        )
2211
    );
2212
    $this->floodlightActivities = new Google_Service_Dfareporting_FloodlightActivities_Resource(
2213
        $this,
2214
        $this->serviceName,
2215
        'floodlightActivities',
2216
        array(
2217
          'methods' => array(
2218
            'delete' => array(
2219
              'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2220
              'httpMethod' => 'DELETE',
2221
              'parameters' => array(
2222
                'profileId' => array(
2223
                  'location' => 'path',
2224
                  'type' => 'string',
2225
                  'required' => true,
2226
                ),
2227
                'id' => array(
2228
                  'location' => 'path',
2229
                  'type' => 'string',
2230
                  'required' => true,
2231
                ),
2232
              ),
2233
            ),'generatetag' => array(
2234
              'path' => 'userprofiles/{profileId}/floodlightActivities/generatetag',
2235
              'httpMethod' => 'POST',
2236
              'parameters' => array(
2237
                'profileId' => array(
2238
                  'location' => 'path',
2239
                  'type' => 'string',
2240
                  'required' => true,
2241
                ),
2242
                'floodlightActivityId' => array(
2243
                  'location' => 'query',
2244
                  'type' => 'string',
2245
                ),
2246
              ),
2247
            ),'get' => array(
2248
              'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2249
              'httpMethod' => 'GET',
2250
              'parameters' => array(
2251
                'profileId' => array(
2252
                  'location' => 'path',
2253
                  'type' => 'string',
2254
                  'required' => true,
2255
                ),
2256
                'id' => array(
2257
                  'location' => 'path',
2258
                  'type' => 'string',
2259
                  'required' => true,
2260
                ),
2261
              ),
2262
            ),'insert' => array(
2263
              'path' => 'userprofiles/{profileId}/floodlightActivities',
2264
              'httpMethod' => 'POST',
2265
              'parameters' => array(
2266
                'profileId' => array(
2267
                  'location' => 'path',
2268
                  'type' => 'string',
2269
                  'required' => true,
2270
                ),
2271
              ),
2272
            ),'list' => array(
2273
              'path' => 'userprofiles/{profileId}/floodlightActivities',
2274
              'httpMethod' => 'GET',
2275
              'parameters' => array(
2276
                'profileId' => array(
2277
                  'location' => 'path',
2278
                  'type' => 'string',
2279
                  'required' => true,
2280
                ),
2281
                'floodlightActivityGroupIds' => array(
2282
                  'location' => 'query',
2283
                  'type' => 'string',
2284
                  'repeated' => true,
2285
                ),
2286
                'sortOrder' => array(
2287
                  'location' => 'query',
2288
                  'type' => 'string',
2289
                ),
2290
                'searchString' => array(
2291
                  'location' => 'query',
2292
                  'type' => 'string',
2293
                ),
2294
                'sortField' => array(
2295
                  'location' => 'query',
2296
                  'type' => 'string',
2297
                ),
2298
                'floodlightConfigurationId' => array(
2299
                  'location' => 'query',
2300
                  'type' => 'string',
2301
                ),
2302
                'ids' => array(
2303
                  'location' => 'query',
2304
                  'type' => 'string',
2305
                  'repeated' => true,
2306
                ),
2307
                'floodlightActivityGroupName' => array(
2308
                  'location' => 'query',
2309
                  'type' => 'string',
2310
                ),
2311
                'advertiserId' => array(
2312
                  'location' => 'query',
2313
                  'type' => 'string',
2314
                ),
2315
                'pageToken' => array(
2316
                  'location' => 'query',
2317
                  'type' => 'string',
2318
                ),
2319
                'maxResults' => array(
2320
                  'location' => 'query',
2321
                  'type' => 'integer',
2322
                ),
2323
                'tagString' => array(
2324
                  'location' => 'query',
2325
                  'type' => 'string',
2326
                ),
2327
                'floodlightActivityGroupTagString' => array(
2328
                  'location' => 'query',
2329
                  'type' => 'string',
2330
                ),
2331
                'floodlightActivityGroupType' => array(
2332
                  'location' => 'query',
2333
                  'type' => 'string',
2334
                ),
2335
              ),
2336
            ),'patch' => array(
2337
              'path' => 'userprofiles/{profileId}/floodlightActivities',
2338
              'httpMethod' => 'PATCH',
2339
              'parameters' => array(
2340
                'profileId' => array(
2341
                  'location' => 'path',
2342
                  'type' => 'string',
2343
                  'required' => true,
2344
                ),
2345
                'id' => array(
2346
                  'location' => 'query',
2347
                  'type' => 'string',
2348
                  'required' => true,
2349
                ),
2350
              ),
2351
            ),'update' => array(
2352
              'path' => 'userprofiles/{profileId}/floodlightActivities',
2353
              'httpMethod' => 'PUT',
2354
              'parameters' => array(
2355
                'profileId' => array(
2356
                  'location' => 'path',
2357
                  'type' => 'string',
2358
                  'required' => true,
2359
                ),
2360
              ),
2361
            ),
2362
          )
2363
        )
2364
    );
2365
    $this->floodlightActivityGroups = new Google_Service_Dfareporting_FloodlightActivityGroups_Resource(
2366
        $this,
2367
        $this->serviceName,
2368
        'floodlightActivityGroups',
2369
        array(
2370
          'methods' => array(
2371
            'delete' => array(
2372
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2373
              'httpMethod' => 'DELETE',
2374
              'parameters' => array(
2375
                'profileId' => array(
2376
                  'location' => 'path',
2377
                  'type' => 'string',
2378
                  'required' => true,
2379
                ),
2380
                'id' => array(
2381
                  'location' => 'path',
2382
                  'type' => 'string',
2383
                  'required' => true,
2384
                ),
2385
              ),
2386
            ),'get' => array(
2387
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2388
              'httpMethod' => 'GET',
2389
              'parameters' => array(
2390
                'profileId' => array(
2391
                  'location' => 'path',
2392
                  'type' => 'string',
2393
                  'required' => true,
2394
                ),
2395
                'id' => array(
2396
                  'location' => 'path',
2397
                  'type' => 'string',
2398
                  'required' => true,
2399
                ),
2400
              ),
2401
            ),'insert' => array(
2402
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2403
              'httpMethod' => 'POST',
2404
              'parameters' => array(
2405
                'profileId' => array(
2406
                  'location' => 'path',
2407
                  'type' => 'string',
2408
                  'required' => true,
2409
                ),
2410
              ),
2411
            ),'list' => array(
2412
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2413
              'httpMethod' => 'GET',
2414
              'parameters' => array(
2415
                'profileId' => array(
2416
                  'location' => 'path',
2417
                  'type' => 'string',
2418
                  'required' => true,
2419
                ),
2420
                'searchString' => array(
2421
                  'location' => 'query',
2422
                  'type' => 'string',
2423
                ),
2424
                'sortField' => array(
2425
                  'location' => 'query',
2426
                  'type' => 'string',
2427
                ),
2428
                'floodlightConfigurationId' => array(
2429
                  'location' => 'query',
2430
                  'type' => 'string',
2431
                ),
2432
                'ids' => array(
2433
                  'location' => 'query',
2434
                  'type' => 'string',
2435
                  'repeated' => true,
2436
                ),
2437
                'maxResults' => array(
2438
                  'location' => 'query',
2439
                  'type' => 'integer',
2440
                ),
2441
                'advertiserId' => array(
2442
                  'location' => 'query',
2443
                  'type' => 'string',
2444
                ),
2445
                'pageToken' => array(
2446
                  'location' => 'query',
2447
                  'type' => 'string',
2448
                ),
2449
                'sortOrder' => array(
2450
                  'location' => 'query',
2451
                  'type' => 'string',
2452
                ),
2453
                'type' => array(
2454
                  'location' => 'query',
2455
                  'type' => 'string',
2456
                ),
2457
              ),
2458
            ),'patch' => array(
2459
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2460
              'httpMethod' => 'PATCH',
2461
              'parameters' => array(
2462
                'profileId' => array(
2463
                  'location' => 'path',
2464
                  'type' => 'string',
2465
                  'required' => true,
2466
                ),
2467
                'id' => array(
2468
                  'location' => 'query',
2469
                  'type' => 'string',
2470
                  'required' => true,
2471
                ),
2472
              ),
2473
            ),'update' => array(
2474
              'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2475
              'httpMethod' => 'PUT',
2476
              'parameters' => array(
2477
                'profileId' => array(
2478
                  'location' => 'path',
2479
                  'type' => 'string',
2480
                  'required' => true,
2481
                ),
2482
              ),
2483
            ),
2484
          )
2485
        )
2486
    );
2487
    $this->floodlightConfigurations = new Google_Service_Dfareporting_FloodlightConfigurations_Resource(
2488
        $this,
2489
        $this->serviceName,
2490
        'floodlightConfigurations',
2491
        array(
2492
          'methods' => array(
2493
            'get' => array(
2494
              'path' => 'userprofiles/{profileId}/floodlightConfigurations/{id}',
2495
              'httpMethod' => 'GET',
2496
              'parameters' => array(
2497
                'profileId' => array(
2498
                  'location' => 'path',
2499
                  'type' => 'string',
2500
                  'required' => true,
2501
                ),
2502
                'id' => array(
2503
                  'location' => 'path',
2504
                  'type' => 'string',
2505
                  'required' => true,
2506
                ),
2507
              ),
2508
            ),'list' => array(
2509
              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2510
              'httpMethod' => 'GET',
2511
              'parameters' => array(
2512
                'profileId' => array(
2513
                  'location' => 'path',
2514
                  'type' => 'string',
2515
                  'required' => true,
2516
                ),
2517
                'ids' => array(
2518
                  'location' => 'query',
2519
                  'type' => 'string',
2520
                  'repeated' => true,
2521
                ),
2522
              ),
2523
            ),'patch' => array(
2524
              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2525
              'httpMethod' => 'PATCH',
2526
              'parameters' => array(
2527
                'profileId' => array(
2528
                  'location' => 'path',
2529
                  'type' => 'string',
2530
                  'required' => true,
2531
                ),
2532
                'id' => array(
2533
                  'location' => 'query',
2534
                  'type' => 'string',
2535
                  'required' => true,
2536
                ),
2537
              ),
2538
            ),'update' => array(
2539
              'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2540
              'httpMethod' => 'PUT',
2541
              'parameters' => array(
2542
                'profileId' => array(
2543
                  'location' => 'path',
2544
                  'type' => 'string',
2545
                  'required' => true,
2546
                ),
2547
              ),
2548
            ),
2549
          )
2550
        )
2551
    );
2552
    $this->inventoryItems = new Google_Service_Dfareporting_InventoryItems_Resource(
2553
        $this,
2554
        $this->serviceName,
2555
        'inventoryItems',
2556
        array(
2557
          'methods' => array(
2558
            'get' => array(
2559
              'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}',
2560
              'httpMethod' => 'GET',
2561
              'parameters' => array(
2562
                'profileId' => array(
2563
                  'location' => 'path',
2564
                  'type' => 'string',
2565
                  'required' => true,
2566
                ),
2567
                'projectId' => array(
2568
                  'location' => 'path',
2569
                  'type' => 'string',
2570
                  'required' => true,
2571
                ),
2572
                'id' => array(
2573
                  'location' => 'path',
2574
                  'type' => 'string',
2575
                  'required' => true,
2576
                ),
2577
              ),
2578
            ),'list' => array(
2579
              'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems',
2580
              'httpMethod' => 'GET',
2581
              'parameters' => array(
2582
                'profileId' => array(
2583
                  'location' => 'path',
2584
                  'type' => 'string',
2585
                  'required' => true,
2586
                ),
2587
                'projectId' => array(
2588
                  'location' => 'path',
2589
                  'type' => 'string',
2590
                  'required' => true,
2591
                ),
2592
                'orderId' => array(
2593
                  'location' => 'query',
2594
                  'type' => 'string',
2595
                  'repeated' => true,
2596
                ),
2597
                'ids' => array(
2598
                  'location' => 'query',
2599
                  'type' => 'string',
2600
                  'repeated' => true,
2601
                ),
2602
                'maxResults' => array(
2603
                  'location' => 'query',
2604
                  'type' => 'integer',
2605
                ),
2606
                'pageToken' => array(
2607
                  'location' => 'query',
2608
                  'type' => 'string',
2609
                ),
2610
                'siteId' => array(
2611
                  'location' => 'query',
2612
                  'type' => 'string',
2613
                  'repeated' => true,
2614
                ),
2615
                'inPlan' => array(
2616
                  'location' => 'query',
2617
                  'type' => 'boolean',
2618
                ),
2619
                'sortField' => array(
2620
                  'location' => 'query',
2621
                  'type' => 'string',
2622
                ),
2623
                'sortOrder' => array(
2624
                  'location' => 'query',
2625
                  'type' => 'string',
2626
                ),
2627
              ),
2628
            ),
2629
          )
2630
        )
2631
    );
2632
    $this->landingPages = new Google_Service_Dfareporting_LandingPages_Resource(
2633
        $this,
2634
        $this->serviceName,
2635
        'landingPages',
2636
        array(
2637
          'methods' => array(
2638
            'delete' => array(
2639
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2640
              'httpMethod' => 'DELETE',
2641
              'parameters' => array(
2642
                'profileId' => array(
2643
                  'location' => 'path',
2644
                  'type' => 'string',
2645
                  'required' => true,
2646
                ),
2647
                'campaignId' => array(
2648
                  'location' => 'path',
2649
                  'type' => 'string',
2650
                  'required' => true,
2651
                ),
2652
                'id' => array(
2653
                  'location' => 'path',
2654
                  'type' => 'string',
2655
                  'required' => true,
2656
                ),
2657
              ),
2658
            ),'get' => array(
2659
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2660
              'httpMethod' => 'GET',
2661
              'parameters' => array(
2662
                'profileId' => array(
2663
                  'location' => 'path',
2664
                  'type' => 'string',
2665
                  'required' => true,
2666
                ),
2667
                'campaignId' => array(
2668
                  'location' => 'path',
2669
                  'type' => 'string',
2670
                  'required' => true,
2671
                ),
2672
                'id' => array(
2673
                  'location' => 'path',
2674
                  'type' => 'string',
2675
                  'required' => true,
2676
                ),
2677
              ),
2678
            ),'insert' => array(
2679
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2680
              'httpMethod' => 'POST',
2681
              'parameters' => array(
2682
                'profileId' => array(
2683
                  'location' => 'path',
2684
                  'type' => 'string',
2685
                  'required' => true,
2686
                ),
2687
                'campaignId' => array(
2688
                  'location' => 'path',
2689
                  'type' => 'string',
2690
                  'required' => true,
2691
                ),
2692
              ),
2693
            ),'list' => array(
2694
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2695
              'httpMethod' => 'GET',
2696
              'parameters' => array(
2697
                'profileId' => array(
2698
                  'location' => 'path',
2699
                  'type' => 'string',
2700
                  'required' => true,
2701
                ),
2702
                'campaignId' => array(
2703
                  'location' => 'path',
2704
                  'type' => 'string',
2705
                  'required' => true,
2706
                ),
2707
              ),
2708
            ),'patch' => array(
2709
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2710
              'httpMethod' => 'PATCH',
2711
              'parameters' => array(
2712
                'profileId' => array(
2713
                  'location' => 'path',
2714
                  'type' => 'string',
2715
                  'required' => true,
2716
                ),
2717
                'campaignId' => array(
2718
                  'location' => 'path',
2719
                  'type' => 'string',
2720
                  'required' => true,
2721
                ),
2722
                'id' => array(
2723
                  'location' => 'query',
2724
                  'type' => 'string',
2725
                  'required' => true,
2726
                ),
2727
              ),
2728
            ),'update' => array(
2729
              'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2730
              'httpMethod' => 'PUT',
2731
              'parameters' => array(
2732
                'profileId' => array(
2733
                  'location' => 'path',
2734
                  'type' => 'string',
2735
                  'required' => true,
2736
                ),
2737
                'campaignId' => array(
2738
                  'location' => 'path',
2739
                  'type' => 'string',
2740
                  'required' => true,
2741
                ),
2742
              ),
2743
            ),
2744
          )
2745
        )
2746
    );
2747
    $this->metros = new Google_Service_Dfareporting_Metros_Resource(
2748
        $this,
2749
        $this->serviceName,
2750
        'metros',
2751
        array(
2752
          'methods' => array(
2753
            'list' => array(
2754
              'path' => 'userprofiles/{profileId}/metros',
2755
              'httpMethod' => 'GET',
2756
              'parameters' => array(
2757
                'profileId' => array(
2758
                  'location' => 'path',
2759
                  'type' => 'string',
2760
                  'required' => true,
2761
                ),
2762
              ),
2763
            ),
2764
          )
2765
        )
2766
    );
2767
    $this->mobileCarriers = new Google_Service_Dfareporting_MobileCarriers_Resource(
2768
        $this,
2769
        $this->serviceName,
2770
        'mobileCarriers',
2771
        array(
2772
          'methods' => array(
2773
            'get' => array(
2774
              'path' => 'userprofiles/{profileId}/mobileCarriers/{id}',
2775
              'httpMethod' => 'GET',
2776
              'parameters' => array(
2777
                'profileId' => array(
2778
                  'location' => 'path',
2779
                  'type' => 'string',
2780
                  'required' => true,
2781
                ),
2782
                'id' => array(
2783
                  'location' => 'path',
2784
                  'type' => 'string',
2785
                  'required' => true,
2786
                ),
2787
              ),
2788
            ),'list' => array(
2789
              'path' => 'userprofiles/{profileId}/mobileCarriers',
2790
              'httpMethod' => 'GET',
2791
              'parameters' => array(
2792
                'profileId' => array(
2793
                  'location' => 'path',
2794
                  'type' => 'string',
2795
                  'required' => true,
2796
                ),
2797
              ),
2798
            ),
2799
          )
2800
        )
2801
    );
2802
    $this->operatingSystemVersions = new Google_Service_Dfareporting_OperatingSystemVersions_Resource(
2803
        $this,
2804
        $this->serviceName,
2805
        'operatingSystemVersions',
2806
        array(
2807
          'methods' => array(
2808
            'get' => array(
2809
              'path' => 'userprofiles/{profileId}/operatingSystemVersions/{id}',
2810
              'httpMethod' => 'GET',
2811
              'parameters' => array(
2812
                'profileId' => array(
2813
                  'location' => 'path',
2814
                  'type' => 'string',
2815
                  'required' => true,
2816
                ),
2817
                'id' => array(
2818
                  'location' => 'path',
2819
                  'type' => 'string',
2820
                  'required' => true,
2821
                ),
2822
              ),
2823
            ),'list' => array(
2824
              'path' => 'userprofiles/{profileId}/operatingSystemVersions',
2825
              'httpMethod' => 'GET',
2826
              'parameters' => array(
2827
                'profileId' => array(
2828
                  'location' => 'path',
2829
                  'type' => 'string',
2830
                  'required' => true,
2831
                ),
2832
              ),
2833
            ),
2834
          )
2835
        )
2836
    );
2837
    $this->operatingSystems = new Google_Service_Dfareporting_OperatingSystems_Resource(
2838
        $this,
2839
        $this->serviceName,
2840
        'operatingSystems',
2841
        array(
2842
          'methods' => array(
2843
            'get' => array(
2844
              'path' => 'userprofiles/{profileId}/operatingSystems/{dartId}',
2845
              'httpMethod' => 'GET',
2846
              'parameters' => array(
2847
                'profileId' => array(
2848
                  'location' => 'path',
2849
                  'type' => 'string',
2850
                  'required' => true,
2851
                ),
2852
                'dartId' => array(
2853
                  'location' => 'path',
2854
                  'type' => 'string',
2855
                  'required' => true,
2856
                ),
2857
              ),
2858
            ),'list' => array(
2859
              'path' => 'userprofiles/{profileId}/operatingSystems',
2860
              'httpMethod' => 'GET',
2861
              'parameters' => array(
2862
                'profileId' => array(
2863
                  'location' => 'path',
2864
                  'type' => 'string',
2865
                  'required' => true,
2866
                ),
2867
              ),
2868
            ),
2869
          )
2870
        )
2871
    );
2872
    $this->orderDocuments = new Google_Service_Dfareporting_OrderDocuments_Resource(
2873
        $this,
2874
        $this->serviceName,
2875
        'orderDocuments',
2876
        array(
2877
          'methods' => array(
2878
            'get' => array(
2879
              'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}',
2880
              'httpMethod' => 'GET',
2881
              'parameters' => array(
2882
                'profileId' => array(
2883
                  'location' => 'path',
2884
                  'type' => 'string',
2885
                  'required' => true,
2886
                ),
2887
                'projectId' => array(
2888
                  'location' => 'path',
2889
                  'type' => 'string',
2890
                  'required' => true,
2891
                ),
2892
                'id' => array(
2893
                  'location' => 'path',
2894
                  'type' => 'string',
2895
                  'required' => true,
2896
                ),
2897
              ),
2898
            ),'list' => array(
2899
              'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments',
2900
              'httpMethod' => 'GET',
2901
              'parameters' => array(
2902
                'profileId' => array(
2903
                  'location' => 'path',
2904
                  'type' => 'string',
2905
                  'required' => true,
2906
                ),
2907
                'projectId' => array(
2908
                  'location' => 'path',
2909
                  'type' => 'string',
2910
                  'required' => true,
2911
                ),
2912
                'orderId' => array(
2913
                  'location' => 'query',
2914
                  'type' => 'string',
2915
                  'repeated' => true,
2916
                ),
2917
                'searchString' => array(
2918
                  'location' => 'query',
2919
                  'type' => 'string',
2920
                ),
2921
                'ids' => array(
2922
                  'location' => 'query',
2923
                  'type' => 'string',
2924
                  'repeated' => true,
2925
                ),
2926
                'maxResults' => array(
2927
                  'location' => 'query',
2928
                  'type' => 'integer',
2929
                ),
2930
                'pageToken' => array(
2931
                  'location' => 'query',
2932
                  'type' => 'string',
2933
                ),
2934
                'siteId' => array(
2935
                  'location' => 'query',
2936
                  'type' => 'string',
2937
                  'repeated' => true,
2938
                ),
2939
                'sortOrder' => array(
2940
                  'location' => 'query',
2941
                  'type' => 'string',
2942
                ),
2943
                'sortField' => array(
2944
                  'location' => 'query',
2945
                  'type' => 'string',
2946
                ),
2947
                'approved' => array(
2948
                  'location' => 'query',
2949
                  'type' => 'boolean',
2950
                ),
2951
              ),
2952
            ),
2953
          )
2954
        )
2955
    );
2956
    $this->orders = new Google_Service_Dfareporting_Orders_Resource(
2957
        $this,
2958
        $this->serviceName,
2959
        'orders',
2960
        array(
2961
          'methods' => array(
2962
            'get' => array(
2963
              'path' => 'userprofiles/{profileId}/projects/{projectId}/orders/{id}',
2964
              'httpMethod' => 'GET',
2965
              'parameters' => array(
2966
                'profileId' => array(
2967
                  'location' => 'path',
2968
                  'type' => 'string',
2969
                  'required' => true,
2970
                ),
2971
                'projectId' => array(
2972
                  'location' => 'path',
2973
                  'type' => 'string',
2974
                  'required' => true,
2975
                ),
2976
                'id' => array(
2977
                  'location' => 'path',
2978
                  'type' => 'string',
2979
                  'required' => true,
2980
                ),
2981
              ),
2982
            ),'list' => array(
2983
              'path' => 'userprofiles/{profileId}/projects/{projectId}/orders',
2984
              'httpMethod' => 'GET',
2985
              'parameters' => array(
2986
                'profileId' => array(
2987
                  'location' => 'path',
2988
                  'type' => 'string',
2989
                  'required' => true,
2990
                ),
2991
                'projectId' => array(
2992
                  'location' => 'path',
2993
                  'type' => 'string',
2994
                  'required' => true,
2995
                ),
2996
                'searchString' => array(
2997
                  'location' => 'query',
2998
                  'type' => 'string',
2999
                ),
3000
                'ids' => array(
3001
                  'location' => 'query',
3002
                  'type' => 'string',
3003
                  'repeated' => true,
3004
                ),
3005
                'maxResults' => array(
3006
                  'location' => 'query',
3007
                  'type' => 'integer',
3008
                ),
3009
                'pageToken' => array(
3010
                  'location' => 'query',
3011
                  'type' => 'string',
3012
                ),
3013
                'siteId' => array(
3014
                  'location' => 'query',
3015
                  'type' => 'string',
3016
                  'repeated' => true,
3017
                ),
3018
                'sortOrder' => array(
3019
                  'location' => 'query',
3020
                  'type' => 'string',
3021
                ),
3022
                'sortField' => array(
3023
                  'location' => 'query',
3024
                  'type' => 'string',
3025
                ),
3026
              ),
3027
            ),
3028
          )
3029
        )
3030
    );
3031
    $this->placementGroups = new Google_Service_Dfareporting_PlacementGroups_Resource(
3032
        $this,
3033
        $this->serviceName,
3034
        'placementGroups',
3035
        array(
3036
          'methods' => array(
3037
            'get' => array(
3038
              'path' => 'userprofiles/{profileId}/placementGroups/{id}',
3039
              'httpMethod' => 'GET',
3040
              'parameters' => array(
3041
                'profileId' => array(
3042
                  'location' => 'path',
3043
                  'type' => 'string',
3044
                  'required' => true,
3045
                ),
3046
                'id' => array(
3047
                  'location' => 'path',
3048
                  'type' => 'string',
3049
                  'required' => true,
3050
                ),
3051
              ),
3052
            ),'insert' => array(
3053
              'path' => 'userprofiles/{profileId}/placementGroups',
3054
              'httpMethod' => 'POST',
3055
              'parameters' => array(
3056
                'profileId' => array(
3057
                  'location' => 'path',
3058
                  'type' => 'string',
3059
                  'required' => true,
3060
                ),
3061
              ),
3062
            ),'list' => array(
3063
              'path' => 'userprofiles/{profileId}/placementGroups',
3064
              'httpMethod' => 'GET',
3065
              'parameters' => array(
3066
                'profileId' => array(
3067
                  'location' => 'path',
3068
                  'type' => 'string',
3069
                  'required' => true,
3070
                ),
3071
                'placementStrategyIds' => array(
3072
                  'location' => 'query',
3073
                  'type' => 'string',
3074
                  'repeated' => true,
3075
                ),
3076
                'archived' => array(
3077
                  'location' => 'query',
3078
                  'type' => 'boolean',
3079
                ),
3080
                'searchString' => array(
3081
                  'location' => 'query',
3082
                  'type' => 'string',
3083
                ),
3084
                'contentCategoryIds' => array(
3085
                  'location' => 'query',
3086
                  'type' => 'string',
3087
                  'repeated' => true,
3088
                ),
3089
                'directorySiteIds' => array(
3090
                  'location' => 'query',
3091
                  'type' => 'string',
3092
                  'repeated' => true,
3093
                ),
3094
                'sortField' => array(
3095
                  'location' => 'query',
3096
                  'type' => 'string',
3097
                ),
3098
                'advertiserIds' => array(
3099
                  'location' => 'query',
3100
                  'type' => 'string',
3101
                  'repeated' => true,
3102
                ),
3103
                'ids' => array(
3104
                  'location' => 'query',
3105
                  'type' => 'string',
3106
                  'repeated' => true,
3107
                ),
3108
                'maxResults' => array(
3109
                  'location' => 'query',
3110
                  'type' => 'integer',
3111
                ),
3112
                'pageToken' => array(
3113
                  'location' => 'query',
3114
                  'type' => 'string',
3115
                ),
3116
                'sortOrder' => array(
3117
                  'location' => 'query',
3118
                  'type' => 'string',
3119
                ),
3120
                'placementGroupType' => array(
3121
                  'location' => 'query',
3122
                  'type' => 'string',
3123
                ),
3124
                'pricingTypes' => array(
3125
                  'location' => 'query',
3126
                  'type' => 'string',
3127
                  'repeated' => true,
3128
                ),
3129
                'siteIds' => array(
3130
                  'location' => 'query',
3131
                  'type' => 'string',
3132
                  'repeated' => true,
3133
                ),
3134
                'campaignIds' => array(
3135
                  'location' => 'query',
3136
                  'type' => 'string',
3137
                  'repeated' => true,
3138
                ),
3139
              ),
3140
            ),'patch' => array(
3141
              'path' => 'userprofiles/{profileId}/placementGroups',
3142
              'httpMethod' => 'PATCH',
3143
              'parameters' => array(
3144
                'profileId' => array(
3145
                  'location' => 'path',
3146
                  'type' => 'string',
3147
                  'required' => true,
3148
                ),
3149
                'id' => array(
3150
                  'location' => 'query',
3151
                  'type' => 'string',
3152
                  'required' => true,
3153
                ),
3154
              ),
3155
            ),'update' => array(
3156
              'path' => 'userprofiles/{profileId}/placementGroups',
3157
              'httpMethod' => 'PUT',
3158
              'parameters' => array(
3159
                'profileId' => array(
3160
                  'location' => 'path',
3161
                  'type' => 'string',
3162
                  'required' => true,
3163
                ),
3164
              ),
3165
            ),
3166
          )
3167
        )
3168
    );
3169
    $this->placementStrategies = new Google_Service_Dfareporting_PlacementStrategies_Resource(
3170
        $this,
3171
        $this->serviceName,
3172
        'placementStrategies',
3173
        array(
3174
          'methods' => array(
3175
            'delete' => array(
3176
              'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3177
              'httpMethod' => 'DELETE',
3178
              'parameters' => array(
3179
                'profileId' => array(
3180
                  'location' => 'path',
3181
                  'type' => 'string',
3182
                  'required' => true,
3183
                ),
3184
                'id' => array(
3185
                  'location' => 'path',
3186
                  'type' => 'string',
3187
                  'required' => true,
3188
                ),
3189
              ),
3190
            ),'get' => array(
3191
              'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3192
              'httpMethod' => 'GET',
3193
              'parameters' => array(
3194
                'profileId' => array(
3195
                  'location' => 'path',
3196
                  'type' => 'string',
3197
                  'required' => true,
3198
                ),
3199
                'id' => array(
3200
                  'location' => 'path',
3201
                  'type' => 'string',
3202
                  'required' => true,
3203
                ),
3204
              ),
3205
            ),'insert' => array(
3206
              'path' => 'userprofiles/{profileId}/placementStrategies',
3207
              'httpMethod' => 'POST',
3208
              'parameters' => array(
3209
                'profileId' => array(
3210
                  'location' => 'path',
3211
                  'type' => 'string',
3212
                  'required' => true,
3213
                ),
3214
              ),
3215
            ),'list' => array(
3216
              'path' => 'userprofiles/{profileId}/placementStrategies',
3217
              'httpMethod' => 'GET',
3218
              'parameters' => array(
3219
                'profileId' => array(
3220
                  'location' => 'path',
3221
                  'type' => 'string',
3222
                  'required' => true,
3223
                ),
3224
                'searchString' => array(
3225
                  'location' => 'query',
3226
                  'type' => 'string',
3227
                ),
3228
                'sortField' => array(
3229
                  'location' => 'query',
3230
                  'type' => 'string',
3231
                ),
3232
                'ids' => array(
3233
                  'location' => 'query',
3234
                  'type' => 'string',
3235
                  'repeated' => true,
3236
                ),
3237
                'maxResults' => array(
3238
                  'location' => 'query',
3239
                  'type' => 'integer',
3240
                ),
3241
                'pageToken' => array(
3242
                  'location' => 'query',
3243
                  'type' => 'string',
3244
                ),
3245
                'sortOrder' => array(
3246
                  'location' => 'query',
3247
                  'type' => 'string',
3248
                ),
3249
              ),
3250
            ),'patch' => array(
3251
              'path' => 'userprofiles/{profileId}/placementStrategies',
3252
              'httpMethod' => 'PATCH',
3253
              'parameters' => array(
3254
                'profileId' => array(
3255
                  'location' => 'path',
3256
                  'type' => 'string',
3257
                  'required' => true,
3258
                ),
3259
                'id' => array(
3260
                  'location' => 'query',
3261
                  'type' => 'string',
3262
                  'required' => true,
3263
                ),
3264
              ),
3265
            ),'update' => array(
3266
              'path' => 'userprofiles/{profileId}/placementStrategies',
3267
              'httpMethod' => 'PUT',
3268
              'parameters' => array(
3269
                'profileId' => array(
3270
                  'location' => 'path',
3271
                  'type' => 'string',
3272
                  'required' => true,
3273
                ),
3274
              ),
3275
            ),
3276
          )
3277
        )
3278
    );
3279
    $this->placements = new Google_Service_Dfareporting_Placements_Resource(
3280
        $this,
3281
        $this->serviceName,
3282
        'placements',
3283
        array(
3284
          'methods' => array(
3285
            'generatetags' => array(
3286
              'path' => 'userprofiles/{profileId}/placements/generatetags',
3287
              'httpMethod' => 'POST',
3288
              'parameters' => array(
3289
                'profileId' => array(
3290
                  'location' => 'path',
3291
                  'type' => 'string',
3292
                  'required' => true,
3293
                ),
3294
                'tagFormats' => array(
3295
                  'location' => 'query',
3296
                  'type' => 'string',
3297
                  'repeated' => true,
3298
                ),
3299
                'placementIds' => array(
3300
                  'location' => 'query',
3301
                  'type' => 'string',
3302
                  'repeated' => true,
3303
                ),
3304
                'campaignId' => array(
3305
                  'location' => 'query',
3306
                  'type' => 'string',
3307
                ),
3308
              ),
3309
            ),'get' => array(
3310
              'path' => 'userprofiles/{profileId}/placements/{id}',
3311
              'httpMethod' => 'GET',
3312
              'parameters' => array(
3313
                'profileId' => array(
3314
                  'location' => 'path',
3315
                  'type' => 'string',
3316
                  'required' => true,
3317
                ),
3318
                'id' => array(
3319
                  'location' => 'path',
3320
                  'type' => 'string',
3321
                  'required' => true,
3322
                ),
3323
              ),
3324
            ),'insert' => array(
3325
              'path' => 'userprofiles/{profileId}/placements',
3326
              'httpMethod' => 'POST',
3327
              'parameters' => array(
3328
                'profileId' => array(
3329
                  'location' => 'path',
3330
                  'type' => 'string',
3331
                  'required' => true,
3332
                ),
3333
              ),
3334
            ),'list' => array(
3335
              'path' => 'userprofiles/{profileId}/placements',
3336
              'httpMethod' => 'GET',
3337
              'parameters' => array(
3338
                'profileId' => array(
3339
                  'location' => 'path',
3340
                  'type' => 'string',
3341
                  'required' => true,
3342
                ),
3343
                'placementStrategyIds' => array(
3344
                  'location' => 'query',
3345
                  'type' => 'string',
3346
                  'repeated' => true,
3347
                ),
3348
                'sortOrder' => array(
3349
                  'location' => 'query',
3350
                  'type' => 'string',
3351
                ),
3352
                'archived' => array(
3353
                  'location' => 'query',
3354
                  'type' => 'boolean',
3355
                ),
3356
                'searchString' => array(
3357
                  'location' => 'query',
3358
                  'type' => 'string',
3359
                ),
3360
                'contentCategoryIds' => array(
3361
                  'location' => 'query',
3362
                  'type' => 'string',
3363
                  'repeated' => true,
3364
                ),
3365
                'directorySiteIds' => array(
3366
                  'location' => 'query',
3367
                  'type' => 'string',
3368
                  'repeated' => true,
3369
                ),
3370
                'sortField' => array(
3371
                  'location' => 'query',
3372
                  'type' => 'string',
3373
                ),
3374
                'advertiserIds' => array(
3375
                  'location' => 'query',
3376
                  'type' => 'string',
3377
                  'repeated' => true,
3378
                ),
3379
                'paymentSource' => array(
3380
                  'location' => 'query',
3381
                  'type' => 'string',
3382
                ),
3383
                'ids' => array(
3384
                  'location' => 'query',
3385
                  'type' => 'string',
3386
                  'repeated' => true,
3387
                ),
3388
                'maxResults' => array(
3389
                  'location' => 'query',
3390
                  'type' => 'integer',
3391
                ),
3392
                'sizeIds' => array(
3393
                  'location' => 'query',
3394
                  'type' => 'string',
3395
                  'repeated' => true,
3396
                ),
3397
                'pageToken' => array(
3398
                  'location' => 'query',
3399
                  'type' => 'string',
3400
                ),
3401
                'compatibilities' => array(
3402
                  'location' => 'query',
3403
                  'type' => 'string',
3404
                  'repeated' => true,
3405
                ),
3406
                'groupIds' => array(
3407
                  'location' => 'query',
3408
                  'type' => 'string',
3409
                  'repeated' => true,
3410
                ),
3411
                'pricingTypes' => array(
3412
                  'location' => 'query',
3413
                  'type' => 'string',
3414
                  'repeated' => true,
3415
                ),
3416
                'siteIds' => array(
3417
                  'location' => 'query',
3418
                  'type' => 'string',
3419
                  'repeated' => true,
3420
                ),
3421
                'campaignIds' => array(
3422
                  'location' => 'query',
3423
                  'type' => 'string',
3424
                  'repeated' => true,
3425
                ),
3426
              ),
3427
            ),'patch' => array(
3428
              'path' => 'userprofiles/{profileId}/placements',
3429
              'httpMethod' => 'PATCH',
3430
              'parameters' => array(
3431
                'profileId' => array(
3432
                  'location' => 'path',
3433
                  'type' => 'string',
3434
                  'required' => true,
3435
                ),
3436
                'id' => array(
3437
                  'location' => 'query',
3438
                  'type' => 'string',
3439
                  'required' => true,
3440
                ),
3441
              ),
3442
            ),'update' => array(
3443
              'path' => 'userprofiles/{profileId}/placements',
3444
              'httpMethod' => 'PUT',
3445
              'parameters' => array(
3446
                'profileId' => array(
3447
                  'location' => 'path',
3448
                  'type' => 'string',
3449
                  'required' => true,
3450
                ),
3451
              ),
3452
            ),
3453
          )
3454
        )
3455
    );
3456
    $this->platformTypes = new Google_Service_Dfareporting_PlatformTypes_Resource(
3457
        $this,
3458
        $this->serviceName,
3459
        'platformTypes',
3460
        array(
3461
          'methods' => array(
3462
            'get' => array(
3463
              'path' => 'userprofiles/{profileId}/platformTypes/{id}',
3464
              'httpMethod' => 'GET',
3465
              'parameters' => array(
3466
                'profileId' => array(
3467
                  'location' => 'path',
3468
                  'type' => 'string',
3469
                  'required' => true,
3470
                ),
3471
                'id' => array(
3472
                  'location' => 'path',
3473
                  'type' => 'string',
3474
                  'required' => true,
3475
                ),
3476
              ),
3477
            ),'list' => array(
3478
              'path' => 'userprofiles/{profileId}/platformTypes',
3479
              'httpMethod' => 'GET',
3480
              'parameters' => array(
3481
                'profileId' => array(
3482
                  'location' => 'path',
3483
                  'type' => 'string',
3484
                  'required' => true,
3485
                ),
3486
              ),
3487
            ),
3488
          )
3489
        )
3490
    );
3491
    $this->postalCodes = new Google_Service_Dfareporting_PostalCodes_Resource(
3492
        $this,
3493
        $this->serviceName,
3494
        'postalCodes',
3495
        array(
3496
          'methods' => array(
3497
            'get' => array(
3498
              'path' => 'userprofiles/{profileId}/postalCodes/{code}',
3499
              'httpMethod' => 'GET',
3500
              'parameters' => array(
3501
                'profileId' => array(
3502
                  'location' => 'path',
3503
                  'type' => 'string',
3504
                  'required' => true,
3505
                ),
3506
                'code' => array(
3507
                  'location' => 'path',
3508
                  'type' => 'string',
3509
                  'required' => true,
3510
                ),
3511
              ),
3512
            ),'list' => array(
3513
              'path' => 'userprofiles/{profileId}/postalCodes',
3514
              'httpMethod' => 'GET',
3515
              'parameters' => array(
3516
                'profileId' => array(
3517
                  'location' => 'path',
3518
                  'type' => 'string',
3519
                  'required' => true,
3520
                ),
3521
              ),
3522
            ),
3523
          )
3524
        )
3525
    );
3526
    $this->projects = new Google_Service_Dfareporting_Projects_Resource(
3527
        $this,
3528
        $this->serviceName,
3529
        'projects',
3530
        array(
3531
          'methods' => array(
3532
            'get' => array(
3533
              'path' => 'userprofiles/{profileId}/projects/{id}',
3534
              'httpMethod' => 'GET',
3535
              'parameters' => array(
3536
                'profileId' => array(
3537
                  'location' => 'path',
3538
                  'type' => 'string',
3539
                  'required' => true,
3540
                ),
3541
                'id' => array(
3542
                  'location' => 'path',
3543
                  'type' => 'string',
3544
                  'required' => true,
3545
                ),
3546
              ),
3547
            ),'list' => array(
3548
              'path' => 'userprofiles/{profileId}/projects',
3549
              'httpMethod' => 'GET',
3550
              'parameters' => array(
3551
                'profileId' => array(
3552
                  'location' => 'path',
3553
                  'type' => 'string',
3554
                  'required' => true,
3555
                ),
3556
                'searchString' => array(
3557
                  'location' => 'query',
3558
                  'type' => 'string',
3559
                ),
3560
                'sortField' => array(
3561
                  'location' => 'query',
3562
                  'type' => 'string',
3563
                ),
3564
                'advertiserIds' => array(
3565
                  'location' => 'query',
3566
                  'type' => 'string',
3567
                  'repeated' => true,
3568
                ),
3569
                'ids' => array(
3570
                  'location' => 'query',
3571
                  'type' => 'string',
3572
                  'repeated' => true,
3573
                ),
3574
                'maxResults' => array(
3575
                  'location' => 'query',
3576
                  'type' => 'integer',
3577
                ),
3578
                'pageToken' => array(
3579
                  'location' => 'query',
3580
                  'type' => 'string',
3581
                ),
3582
                'sortOrder' => array(
3583
                  'location' => 'query',
3584
                  'type' => 'string',
3585
                ),
3586
              ),
3587
            ),
3588
          )
3589
        )
3590
    );
3591
    $this->regions = new Google_Service_Dfareporting_Regions_Resource(
3592
        $this,
3593
        $this->serviceName,
3594
        'regions',
3595
        array(
3596
          'methods' => array(
3597
            'list' => array(
3598
              'path' => 'userprofiles/{profileId}/regions',
3599
              'httpMethod' => 'GET',
3600
              'parameters' => array(
3601
                'profileId' => array(
3602
                  'location' => 'path',
3603
                  'type' => 'string',
3604
                  'required' => true,
3605
                ),
3606
              ),
3607
            ),
3608
          )
3609
        )
3610
    );
3611
    $this->remarketingListShares = new Google_Service_Dfareporting_RemarketingListShares_Resource(
3612
        $this,
3613
        $this->serviceName,
3614
        'remarketingListShares',
3615
        array(
3616
          'methods' => array(
3617
            'get' => array(
3618
              'path' => 'userprofiles/{profileId}/remarketingListShares/{remarketingListId}',
3619
              'httpMethod' => 'GET',
3620
              'parameters' => array(
3621
                'profileId' => array(
3622
                  'location' => 'path',
3623
                  'type' => 'string',
3624
                  'required' => true,
3625
                ),
3626
                'remarketingListId' => array(
3627
                  'location' => 'path',
3628
                  'type' => 'string',
3629
                  'required' => true,
3630
                ),
3631
              ),
3632
            ),'patch' => array(
3633
              'path' => 'userprofiles/{profileId}/remarketingListShares',
3634
              'httpMethod' => 'PATCH',
3635
              'parameters' => array(
3636
                'profileId' => array(
3637
                  'location' => 'path',
3638
                  'type' => 'string',
3639
                  'required' => true,
3640
                ),
3641
                'remarketingListId' => array(
3642
                  'location' => 'query',
3643
                  'type' => 'string',
3644
                  'required' => true,
3645
                ),
3646
              ),
3647
            ),'update' => array(
3648
              'path' => 'userprofiles/{profileId}/remarketingListShares',
3649
              'httpMethod' => 'PUT',
3650
              'parameters' => array(
3651
                'profileId' => array(
3652
                  'location' => 'path',
3653
                  'type' => 'string',
3654
                  'required' => true,
3655
                ),
3656
              ),
3657
            ),
3658
          )
3659
        )
3660
    );
3661
    $this->remarketingLists = new Google_Service_Dfareporting_RemarketingLists_Resource(
3662
        $this,
3663
        $this->serviceName,
3664
        'remarketingLists',
3665
        array(
3666
          'methods' => array(
3667
            'get' => array(
3668
              'path' => 'userprofiles/{profileId}/remarketingLists/{id}',
3669
              'httpMethod' => 'GET',
3670
              'parameters' => array(
3671
                'profileId' => array(
3672
                  'location' => 'path',
3673
                  'type' => 'string',
3674
                  'required' => true,
3675
                ),
3676
                'id' => array(
3677
                  'location' => 'path',
3678
                  'type' => 'string',
3679
                  'required' => true,
3680
                ),
3681
              ),
3682
            ),'insert' => array(
3683
              'path' => 'userprofiles/{profileId}/remarketingLists',
3684
              'httpMethod' => 'POST',
3685
              'parameters' => array(
3686
                'profileId' => array(
3687
                  'location' => 'path',
3688
                  'type' => 'string',
3689
                  'required' => true,
3690
                ),
3691
              ),
3692
            ),'list' => array(
3693
              'path' => 'userprofiles/{profileId}/remarketingLists',
3694
              'httpMethod' => 'GET',
3695
              'parameters' => array(
3696
                'profileId' => array(
3697
                  'location' => 'path',
3698
                  'type' => 'string',
3699
                  'required' => true,
3700
                ),
3701
                'advertiserId' => array(
3702
                  'location' => 'query',
3703
                  'type' => 'string',
3704
                  'required' => true,
3705
                ),
3706
                'name' => array(
3707
                  'location' => 'query',
3708
                  'type' => 'string',
3709
                ),
3710
                'sortField' => array(
3711
                  'location' => 'query',
3712
                  'type' => 'string',
3713
                ),
3714
                'maxResults' => array(
3715
                  'location' => 'query',
3716
                  'type' => 'integer',
3717
                ),
3718
                'pageToken' => array(
3719
                  'location' => 'query',
3720
                  'type' => 'string',
3721
                ),
3722
                'sortOrder' => array(
3723
                  'location' => 'query',
3724
                  'type' => 'string',
3725
                ),
3726
                'active' => array(
3727
                  'location' => 'query',
3728
                  'type' => 'boolean',
3729
                ),
3730
                'floodlightActivityId' => array(
3731
                  'location' => 'query',
3732
                  'type' => 'string',
3733
                ),
3734
              ),
3735
            ),'patch' => array(
3736
              'path' => 'userprofiles/{profileId}/remarketingLists',
3737
              'httpMethod' => 'PATCH',
3738
              'parameters' => array(
3739
                'profileId' => array(
3740
                  'location' => 'path',
3741
                  'type' => 'string',
3742
                  'required' => true,
3743
                ),
3744
                'id' => array(
3745
                  'location' => 'query',
3746
                  'type' => 'string',
3747
                  'required' => true,
3748
                ),
3749
              ),
3750
            ),'update' => array(
3751
              'path' => 'userprofiles/{profileId}/remarketingLists',
3752
              'httpMethod' => 'PUT',
3753
              'parameters' => array(
3754
                'profileId' => array(
3755
                  'location' => 'path',
3756
                  'type' => 'string',
3757
                  'required' => true,
3758
                ),
3759
              ),
3760
            ),
3761
          )
3762
        )
3763
    );
3764
    $this->reports = new Google_Service_Dfareporting_Reports_Resource(
3765
        $this,
3766
        $this->serviceName,
3767
        'reports',
3768
        array(
3769
          'methods' => array(
3770
            'delete' => array(
3771
              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3772
              'httpMethod' => 'DELETE',
3773
              'parameters' => array(
3774
                'profileId' => array(
3775
                  'location' => 'path',
3776
                  'type' => 'string',
3777
                  'required' => true,
3778
                ),
3779
                'reportId' => array(
3780
                  'location' => 'path',
3781
                  'type' => 'string',
3782
                  'required' => true,
3783
                ),
3784
              ),
3785
            ),'get' => array(
3786
              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3787
              'httpMethod' => 'GET',
3788
              'parameters' => array(
3789
                'profileId' => array(
3790
                  'location' => 'path',
3791
                  'type' => 'string',
3792
                  'required' => true,
3793
                ),
3794
                'reportId' => array(
3795
                  'location' => 'path',
3796
                  'type' => 'string',
3797
                  'required' => true,
3798
                ),
3799
              ),
3800
            ),'insert' => array(
3801
              'path' => 'userprofiles/{profileId}/reports',
3802
              'httpMethod' => 'POST',
3803
              'parameters' => array(
3804
                'profileId' => array(
3805
                  'location' => 'path',
3806
                  'type' => 'string',
3807
                  'required' => true,
3808
                ),
3809
              ),
3810
            ),'list' => array(
3811
              'path' => 'userprofiles/{profileId}/reports',
3812
              'httpMethod' => 'GET',
3813
              'parameters' => array(
3814
                'profileId' => array(
3815
                  'location' => 'path',
3816
                  'type' => 'string',
3817
                  'required' => true,
3818
                ),
3819
                'sortField' => array(
3820
                  'location' => 'query',
3821
                  'type' => 'string',
3822
                ),
3823
                'maxResults' => array(
3824
                  'location' => 'query',
3825
                  'type' => 'integer',
3826
                ),
3827
                'pageToken' => array(
3828
                  'location' => 'query',
3829
                  'type' => 'string',
3830
                ),
3831
                'sortOrder' => array(
3832
                  'location' => 'query',
3833
                  'type' => 'string',
3834
                ),
3835
                'scope' => array(
3836
                  'location' => 'query',
3837
                  'type' => 'string',
3838
                ),
3839
              ),
3840
            ),'patch' => array(
3841
              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3842
              'httpMethod' => 'PATCH',
3843
              'parameters' => array(
3844
                'profileId' => array(
3845
                  'location' => 'path',
3846
                  'type' => 'string',
3847
                  'required' => true,
3848
                ),
3849
                'reportId' => array(
3850
                  'location' => 'path',
3851
                  'type' => 'string',
3852
                  'required' => true,
3853
                ),
3854
              ),
3855
            ),'run' => array(
3856
              'path' => 'userprofiles/{profileId}/reports/{reportId}/run',
3857
              'httpMethod' => 'POST',
3858
              'parameters' => array(
3859
                'profileId' => array(
3860
                  'location' => 'path',
3861
                  'type' => 'string',
3862
                  'required' => true,
3863
                ),
3864
                'reportId' => array(
3865
                  'location' => 'path',
3866
                  'type' => 'string',
3867
                  'required' => true,
3868
                ),
3869
                'synchronous' => array(
3870
                  'location' => 'query',
3871
                  'type' => 'boolean',
3872
                ),
3873
              ),
3874
            ),'update' => array(
3875
              'path' => 'userprofiles/{profileId}/reports/{reportId}',
3876
              'httpMethod' => 'PUT',
3877
              'parameters' => array(
3878
                'profileId' => array(
3879
                  'location' => 'path',
3880
                  'type' => 'string',
3881
                  'required' => true,
3882
                ),
3883
                'reportId' => array(
3884
                  'location' => 'path',
3885
                  'type' => 'string',
3886
                  'required' => true,
3887
                ),
3888
              ),
3889
            ),
3890
          )
3891
        )
3892
    );
3893
    $this->reports_compatibleFields = new Google_Service_Dfareporting_ReportsCompatibleFields_Resource(
3894
        $this,
3895
        $this->serviceName,
3896
        'compatibleFields',
3897
        array(
3898
          'methods' => array(
3899
            'query' => array(
3900
              'path' => 'userprofiles/{profileId}/reports/compatiblefields/query',
3901
              'httpMethod' => 'POST',
3902
              'parameters' => array(
3903
                'profileId' => array(
3904
                  'location' => 'path',
3905
                  'type' => 'string',
3906
                  'required' => true,
3907
                ),
3908
              ),
3909
            ),
3910
          )
3911
        )
3912
    );
3913
    $this->reports_files = new Google_Service_Dfareporting_ReportsFiles_Resource(
3914
        $this,
3915
        $this->serviceName,
3916
        'files',
3917
        array(
3918
          'methods' => array(
3919
            'get' => array(
3920
              'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}',
3921
              'httpMethod' => 'GET',
3922
              'parameters' => array(
3923
                'profileId' => array(
3924
                  'location' => 'path',
3925
                  'type' => 'string',
3926
                  'required' => true,
3927
                ),
3928
                'reportId' => array(
3929
                  'location' => 'path',
3930
                  'type' => 'string',
3931
                  'required' => true,
3932
                ),
3933
                'fileId' => array(
3934
                  'location' => 'path',
3935
                  'type' => 'string',
3936
                  'required' => true,
3937
                ),
3938
              ),
3939
            ),'list' => array(
3940
              'path' => 'userprofiles/{profileId}/reports/{reportId}/files',
3941
              'httpMethod' => 'GET',
3942
              'parameters' => array(
3943
                'profileId' => array(
3944
                  'location' => 'path',
3945
                  'type' => 'string',
3946
                  'required' => true,
3947
                ),
3948
                'reportId' => array(
3949
                  'location' => 'path',
3950
                  'type' => 'string',
3951
                  'required' => true,
3952
                ),
3953
                'sortField' => array(
3954
                  'location' => 'query',
3955
                  'type' => 'string',
3956
                ),
3957
                'maxResults' => array(
3958
                  'location' => 'query',
3959
                  'type' => 'integer',
3960
                ),
3961
                'pageToken' => array(
3962
                  'location' => 'query',
3963
                  'type' => 'string',
3964
                ),
3965
                'sortOrder' => array(
3966
                  'location' => 'query',
3967
                  'type' => 'string',
3968
                ),
3969
              ),
3970
            ),
3971
          )
3972
        )
3973
    );
3974
    $this->sites = new Google_Service_Dfareporting_Sites_Resource(
3975
        $this,
3976
        $this->serviceName,
3977
        'sites',
3978
        array(
3979
          'methods' => array(
3980
            'get' => array(
3981
              'path' => 'userprofiles/{profileId}/sites/{id}',
3982
              'httpMethod' => 'GET',
3983
              'parameters' => array(
3984
                'profileId' => array(
3985
                  'location' => 'path',
3986
                  'type' => 'string',
3987
                  'required' => true,
3988
                ),
3989
                'id' => array(
3990
                  'location' => 'path',
3991
                  'type' => 'string',
3992
                  'required' => true,
3993
                ),
3994
              ),
3995
            ),'insert' => array(
3996
              'path' => 'userprofiles/{profileId}/sites',
3997
              'httpMethod' => 'POST',
3998
              'parameters' => array(
3999
                'profileId' => array(
4000
                  'location' => 'path',
4001
                  'type' => 'string',
4002
                  'required' => true,
4003
                ),
4004
              ),
4005
            ),'list' => array(
4006
              'path' => 'userprofiles/{profileId}/sites',
4007
              'httpMethod' => 'GET',
4008
              'parameters' => array(
4009
                'profileId' => array(
4010
                  'location' => 'path',
4011
                  'type' => 'string',
4012
                  'required' => true,
4013
                ),
4014
                'acceptsInterstitialPlacements' => array(
4015
                  'location' => 'query',
4016
                  'type' => 'boolean',
4017
                ),
4018
                'sortOrder' => array(
4019
                  'location' => 'query',
4020
                  'type' => 'string',
4021
                ),
4022
                'searchString' => array(
4023
                  'location' => 'query',
4024
                  'type' => 'string',
4025
                ),
4026
                'subaccountId' => array(
4027
                  'location' => 'query',
4028
                  'type' => 'string',
4029
                ),
4030
                'directorySiteIds' => array(
4031
                  'location' => 'query',
4032
                  'type' => 'string',
4033
                  'repeated' => true,
4034
                ),
4035
                'acceptsInStreamVideoPlacements' => array(
4036
                  'location' => 'query',
4037
                  'type' => 'boolean',
4038
                ),
4039
                'ids' => array(
4040
                  'location' => 'query',
4041
                  'type' => 'string',
4042
                  'repeated' => true,
4043
                ),
4044
                'maxResults' => array(
4045
                  'location' => 'query',
4046
                  'type' => 'integer',
4047
                ),
4048
                'pageToken' => array(
4049
                  'location' => 'query',
4050
                  'type' => 'string',
4051
                ),
4052
                'acceptsPublisherPaidPlacements' => array(
4053
                  'location' => 'query',
4054
                  'type' => 'boolean',
4055
                ),
4056
                'sortField' => array(
4057
                  'location' => 'query',
4058
                  'type' => 'string',
4059
                ),
4060
                'adWordsSite' => array(
4061
                  'location' => 'query',
4062
                  'type' => 'boolean',
4063
                ),
4064
                'unmappedSite' => array(
4065
                  'location' => 'query',
4066
                  'type' => 'boolean',
4067
                ),
4068
                'approved' => array(
4069
                  'location' => 'query',
4070
                  'type' => 'boolean',
4071
                ),
4072
                'campaignIds' => array(
4073
                  'location' => 'query',
4074
                  'type' => 'string',
4075
                  'repeated' => true,
4076
                ),
4077
              ),
4078
            ),'patch' => array(
4079
              'path' => 'userprofiles/{profileId}/sites',
4080
              'httpMethod' => 'PATCH',
4081
              'parameters' => array(
4082
                'profileId' => array(
4083
                  'location' => 'path',
4084
                  'type' => 'string',
4085
                  'required' => true,
4086
                ),
4087
                'id' => array(
4088
                  'location' => 'query',
4089
                  'type' => 'string',
4090
                  'required' => true,
4091
                ),
4092
              ),
4093
            ),'update' => array(
4094
              'path' => 'userprofiles/{profileId}/sites',
4095
              'httpMethod' => 'PUT',
4096
              'parameters' => array(
4097
                'profileId' => array(
4098
                  'location' => 'path',
4099
                  'type' => 'string',
4100
                  'required' => true,
4101
                ),
4102
              ),
4103
            ),
4104
          )
4105
        )
4106
    );
4107
    $this->sizes = new Google_Service_Dfareporting_Sizes_Resource(
4108
        $this,
4109
        $this->serviceName,
4110
        'sizes',
4111
        array(
4112
          'methods' => array(
4113
            'get' => array(
4114
              'path' => 'userprofiles/{profileId}/sizes/{id}',
4115
              'httpMethod' => 'GET',
4116
              'parameters' => array(
4117
                'profileId' => array(
4118
                  'location' => 'path',
4119
                  'type' => 'string',
4120
                  'required' => true,
4121
                ),
4122
                'id' => array(
4123
                  'location' => 'path',
4124
                  'type' => 'string',
4125
                  'required' => true,
4126
                ),
4127
              ),
4128
            ),'insert' => array(
4129
              'path' => 'userprofiles/{profileId}/sizes',
4130
              'httpMethod' => 'POST',
4131
              'parameters' => array(
4132
                'profileId' => array(
4133
                  'location' => 'path',
4134
                  'type' => 'string',
4135
                  'required' => true,
4136
                ),
4137
              ),
4138
            ),'list' => array(
4139
              'path' => 'userprofiles/{profileId}/sizes',
4140
              'httpMethod' => 'GET',
4141
              'parameters' => array(
4142
                'profileId' => array(
4143
                  'location' => 'path',
4144
                  'type' => 'string',
4145
                  'required' => true,
4146
                ),
4147
                'iabStandard' => array(
4148
                  'location' => 'query',
4149
                  'type' => 'boolean',
4150
                ),
4151
                'width' => array(
4152
                  'location' => 'query',
4153
                  'type' => 'integer',
4154
                ),
4155
                'ids' => array(
4156
                  'location' => 'query',
4157
                  'type' => 'string',
4158
                  'repeated' => true,
4159
                ),
4160
                'height' => array(
4161
                  'location' => 'query',
4162
                  'type' => 'integer',
4163
                ),
4164
              ),
4165
            ),
4166
          )
4167
        )
4168
    );
4169
    $this->subaccounts = new Google_Service_Dfareporting_Subaccounts_Resource(
4170
        $this,
4171
        $this->serviceName,
4172
        'subaccounts',
4173
        array(
4174
          'methods' => array(
4175
            'get' => array(
4176
              'path' => 'userprofiles/{profileId}/subaccounts/{id}',
4177
              'httpMethod' => 'GET',
4178
              'parameters' => array(
4179
                'profileId' => array(
4180
                  'location' => 'path',
4181
                  'type' => 'string',
4182
                  'required' => true,
4183
                ),
4184
                'id' => array(
4185
                  'location' => 'path',
4186
                  'type' => 'string',
4187
                  'required' => true,
4188
                ),
4189
              ),
4190
            ),'insert' => array(
4191
              'path' => 'userprofiles/{profileId}/subaccounts',
4192
              'httpMethod' => 'POST',
4193
              'parameters' => array(
4194
                'profileId' => array(
4195
                  'location' => 'path',
4196
                  'type' => 'string',
4197
                  'required' => true,
4198
                ),
4199
              ),
4200
            ),'list' => array(
4201
              'path' => 'userprofiles/{profileId}/subaccounts',
4202
              'httpMethod' => 'GET',
4203
              'parameters' => array(
4204
                'profileId' => array(
4205
                  'location' => 'path',
4206
                  'type' => 'string',
4207
                  'required' => true,
4208
                ),
4209
                'searchString' => array(
4210
                  'location' => 'query',
4211
                  'type' => 'string',
4212
                ),
4213
                'sortField' => array(
4214
                  'location' => 'query',
4215
                  'type' => 'string',
4216
                ),
4217
                'ids' => array(
4218
                  'location' => 'query',
4219
                  'type' => 'string',
4220
                  'repeated' => true,
4221
                ),
4222
                'maxResults' => array(
4223
                  'location' => 'query',
4224
                  'type' => 'integer',
4225
                ),
4226
                'pageToken' => array(
4227
                  'location' => 'query',
4228
                  'type' => 'string',
4229
                ),
4230
                'sortOrder' => array(
4231
                  'location' => 'query',
4232
                  'type' => 'string',
4233
                ),
4234
              ),
4235
            ),'patch' => array(
4236
              'path' => 'userprofiles/{profileId}/subaccounts',
4237
              'httpMethod' => 'PATCH',
4238
              'parameters' => array(
4239
                'profileId' => array(
4240
                  'location' => 'path',
4241
                  'type' => 'string',
4242
                  'required' => true,
4243
                ),
4244
                'id' => array(
4245
                  'location' => 'query',
4246
                  'type' => 'string',
4247
                  'required' => true,
4248
                ),
4249
              ),
4250
            ),'update' => array(
4251
              'path' => 'userprofiles/{profileId}/subaccounts',
4252
              'httpMethod' => 'PUT',
4253
              'parameters' => array(
4254
                'profileId' => array(
4255
                  'location' => 'path',
4256
                  'type' => 'string',
4257
                  'required' => true,
4258
                ),
4259
              ),
4260
            ),
4261
          )
4262
        )
4263
    );
4264
    $this->targetableRemarketingLists = new Google_Service_Dfareporting_TargetableRemarketingLists_Resource(
4265
        $this,
4266
        $this->serviceName,
4267
        'targetableRemarketingLists',
4268
        array(
4269
          'methods' => array(
4270
            'get' => array(
4271
              'path' => 'userprofiles/{profileId}/targetableRemarketingLists/{id}',
4272
              'httpMethod' => 'GET',
4273
              'parameters' => array(
4274
                'profileId' => array(
4275
                  'location' => 'path',
4276
                  'type' => 'string',
4277
                  'required' => true,
4278
                ),
4279
                'id' => array(
4280
                  'location' => 'path',
4281
                  'type' => 'string',
4282
                  'required' => true,
4283
                ),
4284
              ),
4285
            ),'list' => array(
4286
              'path' => 'userprofiles/{profileId}/targetableRemarketingLists',
4287
              'httpMethod' => 'GET',
4288
              'parameters' => array(
4289
                'profileId' => array(
4290
                  'location' => 'path',
4291
                  'type' => 'string',
4292
                  'required' => true,
4293
                ),
4294
                'advertiserId' => array(
4295
                  'location' => 'query',
4296
                  'type' => 'string',
4297
                  'required' => true,
4298
                ),
4299
                'name' => array(
4300
                  'location' => 'query',
4301
                  'type' => 'string',
4302
                ),
4303
                'sortField' => array(
4304
                  'location' => 'query',
4305
                  'type' => 'string',
4306
                ),
4307
                'maxResults' => array(
4308
                  'location' => 'query',
4309
                  'type' => 'integer',
4310
                ),
4311
                'pageToken' => array(
4312
                  'location' => 'query',
4313
                  'type' => 'string',
4314
                ),
4315
                'sortOrder' => array(
4316
                  'location' => 'query',
4317
                  'type' => 'string',
4318
                ),
4319
                'active' => array(
4320
                  'location' => 'query',
4321
                  'type' => 'boolean',
4322
                ),
4323
              ),
4324
            ),
4325
          )
4326
        )
4327
    );
4328
    $this->userProfiles = new Google_Service_Dfareporting_UserProfiles_Resource(
4329
        $this,
4330
        $this->serviceName,
4331
        'userProfiles',
4332
        array(
4333
          'methods' => array(
4334
            'get' => array(
4335
              'path' => 'userprofiles/{profileId}',
4336
              'httpMethod' => 'GET',
4337
              'parameters' => array(
4338
                'profileId' => array(
4339
                  'location' => 'path',
4340
                  'type' => 'string',
4341
                  'required' => true,
4342
                ),
4343
              ),
4344
            ),'list' => array(
4345
              'path' => 'userprofiles',
4346
              'httpMethod' => 'GET',
4347
              'parameters' => array(),
4348
            ),
4349
          )
4350
        )
4351
    );
4352
    $this->userRolePermissionGroups = new Google_Service_Dfareporting_UserRolePermissionGroups_Resource(
4353
        $this,
4354
        $this->serviceName,
4355
        'userRolePermissionGroups',
4356
        array(
4357
          'methods' => array(
4358
            'get' => array(
4359
              'path' => 'userprofiles/{profileId}/userRolePermissionGroups/{id}',
4360
              'httpMethod' => 'GET',
4361
              'parameters' => array(
4362
                'profileId' => array(
4363
                  'location' => 'path',
4364
                  'type' => 'string',
4365
                  'required' => true,
4366
                ),
4367
                'id' => array(
4368
                  'location' => 'path',
4369
                  'type' => 'string',
4370
                  'required' => true,
4371
                ),
4372
              ),
4373
            ),'list' => array(
4374
              'path' => 'userprofiles/{profileId}/userRolePermissionGroups',
4375
              'httpMethod' => 'GET',
4376
              'parameters' => array(
4377
                'profileId' => array(
4378
                  'location' => 'path',
4379
                  'type' => 'string',
4380
                  'required' => true,
4381
                ),
4382
              ),
4383
            ),
4384
          )
4385
        )
4386
    );
4387
    $this->userRolePermissions = new Google_Service_Dfareporting_UserRolePermissions_Resource(
4388
        $this,
4389
        $this->serviceName,
4390
        'userRolePermissions',
4391
        array(
4392
          'methods' => array(
4393
            'get' => array(
4394
              'path' => 'userprofiles/{profileId}/userRolePermissions/{id}',
4395
              'httpMethod' => 'GET',
4396
              'parameters' => array(
4397
                'profileId' => array(
4398
                  'location' => 'path',
4399
                  'type' => 'string',
4400
                  'required' => true,
4401
                ),
4402
                'id' => array(
4403
                  'location' => 'path',
4404
                  'type' => 'string',
4405
                  'required' => true,
4406
                ),
4407
              ),
4408
            ),'list' => array(
4409
              'path' => 'userprofiles/{profileId}/userRolePermissions',
4410
              'httpMethod' => 'GET',
4411
              'parameters' => array(
4412
                'profileId' => array(
4413
                  'location' => 'path',
4414
                  'type' => 'string',
4415
                  'required' => true,
4416
                ),
4417
                'ids' => array(
4418
                  'location' => 'query',
4419
                  'type' => 'string',
4420
                  'repeated' => true,
4421
                ),
4422
              ),
4423
            ),
4424
          )
4425
        )
4426
    );
4427
    $this->userRoles = new Google_Service_Dfareporting_UserRoles_Resource(
4428
        $this,
4429
        $this->serviceName,
4430
        'userRoles',
4431
        array(
4432
          'methods' => array(
4433
            'delete' => array(
4434
              'path' => 'userprofiles/{profileId}/userRoles/{id}',
4435
              'httpMethod' => 'DELETE',
4436
              'parameters' => array(
4437
                'profileId' => array(
4438
                  'location' => 'path',
4439
                  'type' => 'string',
4440
                  'required' => true,
4441
                ),
4442
                'id' => array(
4443
                  'location' => 'path',
4444
                  'type' => 'string',
4445
                  'required' => true,
4446
                ),
4447
              ),
4448
            ),'get' => array(
4449
              'path' => 'userprofiles/{profileId}/userRoles/{id}',
4450
              'httpMethod' => 'GET',
4451
              'parameters' => array(
4452
                'profileId' => array(
4453
                  'location' => 'path',
4454
                  'type' => 'string',
4455
                  'required' => true,
4456
                ),
4457
                'id' => array(
4458
                  'location' => 'path',
4459
                  'type' => 'string',
4460
                  'required' => true,
4461
                ),
4462
              ),
4463
            ),'insert' => array(
4464
              'path' => 'userprofiles/{profileId}/userRoles',
4465
              'httpMethod' => 'POST',
4466
              'parameters' => array(
4467
                'profileId' => array(
4468
                  'location' => 'path',
4469
                  'type' => 'string',
4470
                  'required' => true,
4471
                ),
4472
              ),
4473
            ),'list' => array(
4474
              'path' => 'userprofiles/{profileId}/userRoles',
4475
              'httpMethod' => 'GET',
4476
              'parameters' => array(
4477
                'profileId' => array(
4478
                  'location' => 'path',
4479
                  'type' => 'string',
4480
                  'required' => true,
4481
                ),
4482
                'searchString' => array(
4483
                  'location' => 'query',
4484
                  'type' => 'string',
4485
                ),
4486
                'subaccountId' => array(
4487
                  'location' => 'query',
4488
                  'type' => 'string',
4489
                ),
4490
                'sortField' => array(
4491
                  'location' => 'query',
4492
                  'type' => 'string',
4493
                ),
4494
                'ids' => array(
4495
                  'location' => 'query',
4496
                  'type' => 'string',
4497
                  'repeated' => true,
4498
                ),
4499
                'maxResults' => array(
4500
                  'location' => 'query',
4501
                  'type' => 'integer',
4502
                ),
4503
                'pageToken' => array(
4504
                  'location' => 'query',
4505
                  'type' => 'string',
4506
                ),
4507
                'sortOrder' => array(
4508
                  'location' => 'query',
4509
                  'type' => 'string',
4510
                ),
4511
                'accountUserRoleOnly' => array(
4512
                  'location' => 'query',
4513
                  'type' => 'boolean',
4514
                ),
4515
              ),
4516
            ),'patch' => array(
4517
              'path' => 'userprofiles/{profileId}/userRoles',
4518
              'httpMethod' => 'PATCH',
4519
              'parameters' => array(
4520
                'profileId' => array(
4521
                  'location' => 'path',
4522
                  'type' => 'string',
4523
                  'required' => true,
4524
                ),
4525
                'id' => array(
4526
                  'location' => 'query',
4527
                  'type' => 'string',
4528
                  'required' => true,
4529
                ),
4530
              ),
4531
            ),'update' => array(
4532
              'path' => 'userprofiles/{profileId}/userRoles',
4533
              'httpMethod' => 'PUT',
4534
              'parameters' => array(
4535
                'profileId' => array(
4536
                  'location' => 'path',
4537
                  'type' => 'string',
4538
                  'required' => true,
4539
                ),
4540
              ),
4541
            ),
4542
          )
4543
        )
4544
    );
4545
  }
4546
}
4547
 
4548
 
4549
/**
4550
 * The "accountActiveAdSummaries" collection of methods.
4551
 * Typical usage is:
4552
 *  <code>
4553
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4554
 *   $accountActiveAdSummaries = $dfareportingService->accountActiveAdSummaries;
4555
 *  </code>
4556
 */
4557
#[AllowDynamicProperties]
4558
class Google_Service_Dfareporting_AccountActiveAdSummaries_Resource extends Google_Service_Resource
4559
{
4560
 
4561
  /**
4562
   * Gets the account's active ad summary by account ID.
4563
   * (accountActiveAdSummaries.get)
4564
   *
4565
   * @param string $profileId User profile ID associated with this request.
4566
   * @param string $summaryAccountId Account ID.
4567
   * @param array $optParams Optional parameters.
4568
   * @return Google_Service_Dfareporting_AccountActiveAdSummary
4569
   */
4570
  public function get($profileId, $summaryAccountId, $optParams = array())
4571
  {
4572
    $params = array('profileId' => $profileId, 'summaryAccountId' => $summaryAccountId);
4573
    $params = array_merge($params, $optParams);
4574
    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountActiveAdSummary");
4575
  }
4576
}
4577
 
4578
/**
4579
 * The "accountPermissionGroups" collection of methods.
4580
 * Typical usage is:
4581
 *  <code>
4582
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4583
 *   $accountPermissionGroups = $dfareportingService->accountPermissionGroups;
4584
 *  </code>
4585
 */
4586
#[AllowDynamicProperties]
4587
class Google_Service_Dfareporting_AccountPermissionGroups_Resource extends Google_Service_Resource
4588
{
4589
 
4590
  /**
4591
   * Gets one account permission group by ID. (accountPermissionGroups.get)
4592
   *
4593
   * @param string $profileId User profile ID associated with this request.
4594
   * @param string $id Account permission group ID.
4595
   * @param array $optParams Optional parameters.
4596
   * @return Google_Service_Dfareporting_AccountPermissionGroup
4597
   */
4598
  public function get($profileId, $id, $optParams = array())
4599
  {
4600
    $params = array('profileId' => $profileId, 'id' => $id);
4601
    $params = array_merge($params, $optParams);
4602
    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermissionGroup");
4603
  }
4604
 
4605
  /**
4606
   * Retrieves the list of account permission groups.
4607
   * (accountPermissionGroups.listAccountPermissionGroups)
4608
   *
4609
   * @param string $profileId User profile ID associated with this request.
4610
   * @param array $optParams Optional parameters.
4611
   * @return Google_Service_Dfareporting_AccountPermissionGroupsListResponse
4612
   */
4613
  public function listAccountPermissionGroups($profileId, $optParams = array())
4614
  {
4615
    $params = array('profileId' => $profileId);
4616
    $params = array_merge($params, $optParams);
4617
    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionGroupsListResponse");
4618
  }
4619
}
4620
 
4621
/**
4622
 * The "accountPermissions" collection of methods.
4623
 * Typical usage is:
4624
 *  <code>
4625
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4626
 *   $accountPermissions = $dfareportingService->accountPermissions;
4627
 *  </code>
4628
 */
4629
#[AllowDynamicProperties]
4630
class Google_Service_Dfareporting_AccountPermissions_Resource extends Google_Service_Resource
4631
{
4632
 
4633
  /**
4634
   * Gets one account permission by ID. (accountPermissions.get)
4635
   *
4636
   * @param string $profileId User profile ID associated with this request.
4637
   * @param string $id Account permission ID.
4638
   * @param array $optParams Optional parameters.
4639
   * @return Google_Service_Dfareporting_AccountPermission
4640
   */
4641
  public function get($profileId, $id, $optParams = array())
4642
  {
4643
    $params = array('profileId' => $profileId, 'id' => $id);
4644
    $params = array_merge($params, $optParams);
4645
    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermission");
4646
  }
4647
 
4648
  /**
4649
   * Retrieves the list of account permissions.
4650
   * (accountPermissions.listAccountPermissions)
4651
   *
4652
   * @param string $profileId User profile ID associated with this request.
4653
   * @param array $optParams Optional parameters.
4654
   * @return Google_Service_Dfareporting_AccountPermissionsListResponse
4655
   */
4656
  public function listAccountPermissions($profileId, $optParams = array())
4657
  {
4658
    $params = array('profileId' => $profileId);
4659
    $params = array_merge($params, $optParams);
4660
    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionsListResponse");
4661
  }
4662
}
4663
 
4664
/**
4665
 * The "accountUserProfiles" collection of methods.
4666
 * Typical usage is:
4667
 *  <code>
4668
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4669
 *   $accountUserProfiles = $dfareportingService->accountUserProfiles;
4670
 *  </code>
4671
 */
4672
#[AllowDynamicProperties]
4673
class Google_Service_Dfareporting_AccountUserProfiles_Resource extends Google_Service_Resource
4674
{
4675
 
4676
  /**
4677
   * Gets one account user profile by ID. (accountUserProfiles.get)
4678
   *
4679
   * @param string $profileId User profile ID associated with this request.
4680
   * @param string $id User profile ID.
4681
   * @param array $optParams Optional parameters.
4682
   * @return Google_Service_Dfareporting_AccountUserProfile
4683
   */
4684
  public function get($profileId, $id, $optParams = array())
4685
  {
4686
    $params = array('profileId' => $profileId, 'id' => $id);
4687
    $params = array_merge($params, $optParams);
4688
    return $this->call('get', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4689
  }
4690
 
4691
  /**
4692
   * Inserts a new account user profile. (accountUserProfiles.insert)
4693
   *
4694
   * @param string $profileId User profile ID associated with this request.
4695
   * @param Google_AccountUserProfile $postBody
4696
   * @param array $optParams Optional parameters.
4697
   * @return Google_Service_Dfareporting_AccountUserProfile
4698
   */
4699
  public function insert($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4700
  {
4701
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4702
    $params = array_merge($params, $optParams);
4703
    return $this->call('insert', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4704
  }
4705
 
4706
  /**
4707
   * Retrieves a list of account user profiles, possibly filtered.
4708
   * (accountUserProfiles.listAccountUserProfiles)
4709
   *
4710
   * @param string $profileId User profile ID associated with this request.
4711
   * @param array $optParams Optional parameters.
4712
   *
4713
   * @opt_param string searchString Allows searching for objects by name, ID or
4714
   * email. Wildcards (*) are allowed. For example, "user profile*2015" will
4715
   * return objects with names like "user profile June 2015", "user profile April
4716
   * 2015", or simply "user profile 2015". Most of the searches also add wildcards
4717
   * implicitly at the start and the end of the search string. For example, a
4718
   * search string of "user profile" will match objects with name "my user
4719
   * profile", "user profile 2015", or simply "user profile".
4720
   * @opt_param string subaccountId Select only user profiles with the specified
4721
   * subaccount ID.
4722
   * @opt_param string sortField Field by which to sort the list.
4723
   * @opt_param string ids Select only user profiles with these IDs.
4724
   * @opt_param int maxResults Maximum number of results to return.
4725
   * @opt_param string pageToken Value of the nextPageToken from the previous
4726
   * result page.
4727
   * @opt_param string userRoleId Select only user profiles with the specified
4728
   * user role ID.
4729
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4730
   * @opt_param bool active Select only active user profiles.
4731
   * @return Google_Service_Dfareporting_AccountUserProfilesListResponse
4732
   */
4733
  public function listAccountUserProfiles($profileId, $optParams = array())
4734
  {
4735
    $params = array('profileId' => $profileId);
4736
    $params = array_merge($params, $optParams);
4737
    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountUserProfilesListResponse");
4738
  }
4739
 
4740
  /**
4741
   * Updates an existing account user profile. This method supports patch
4742
   * semantics. (accountUserProfiles.patch)
4743
   *
4744
   * @param string $profileId User profile ID associated with this request.
4745
   * @param string $id User profile ID.
4746
   * @param Google_AccountUserProfile $postBody
4747
   * @param array $optParams Optional parameters.
4748
   * @return Google_Service_Dfareporting_AccountUserProfile
4749
   */
4750
  public function patch($profileId, $id, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4751
  {
4752
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4753
    $params = array_merge($params, $optParams);
4754
    return $this->call('patch', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4755
  }
4756
 
4757
  /**
4758
   * Updates an existing account user profile. (accountUserProfiles.update)
4759
   *
4760
   * @param string $profileId User profile ID associated with this request.
4761
   * @param Google_AccountUserProfile $postBody
4762
   * @param array $optParams Optional parameters.
4763
   * @return Google_Service_Dfareporting_AccountUserProfile
4764
   */
4765
  public function update($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4766
  {
4767
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4768
    $params = array_merge($params, $optParams);
4769
    return $this->call('update', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4770
  }
4771
}
4772
 
4773
/**
4774
 * The "accounts" collection of methods.
4775
 * Typical usage is:
4776
 *  <code>
4777
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4778
 *   $accounts = $dfareportingService->accounts;
4779
 *  </code>
4780
 */
4781
#[AllowDynamicProperties]
4782
class Google_Service_Dfareporting_Accounts_Resource extends Google_Service_Resource
4783
{
4784
 
4785
  /**
4786
   * Gets one account by ID. (accounts.get)
4787
   *
4788
   * @param string $profileId User profile ID associated with this request.
4789
   * @param string $id Account ID.
4790
   * @param array $optParams Optional parameters.
4791
   * @return Google_Service_Dfareporting_Account
4792
   */
4793
  public function get($profileId, $id, $optParams = array())
4794
  {
4795
    $params = array('profileId' => $profileId, 'id' => $id);
4796
    $params = array_merge($params, $optParams);
4797
    return $this->call('get', array($params), "Google_Service_Dfareporting_Account");
4798
  }
4799
 
4800
  /**
4801
   * Retrieves the list of accounts, possibly filtered. (accounts.listAccounts)
4802
   *
4803
   * @param string $profileId User profile ID associated with this request.
4804
   * @param array $optParams Optional parameters.
4805
   *
4806
   * @opt_param string searchString Allows searching for objects by name or ID.
4807
   * Wildcards (*) are allowed. For example, "account*2015" will return objects
4808
   * with names like "account June 2015", "account April 2015", or simply "account
4809
   * 2015". Most of the searches also add wildcards implicitly at the start and
4810
   * the end of the search string. For example, a search string of "account" will
4811
   * match objects with name "my account", "account 2015", or simply "account".
4812
   * @opt_param string sortField Field by which to sort the list.
4813
   * @opt_param string ids Select only accounts with these IDs.
4814
   * @opt_param int maxResults Maximum number of results to return.
4815
   * @opt_param string pageToken Value of the nextPageToken from the previous
4816
   * result page.
4817
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4818
   * @opt_param bool active Select only active accounts. Don't set this field to
4819
   * select both active and non-active accounts.
4820
   * @return Google_Service_Dfareporting_AccountsListResponse
4821
   */
4822
  public function listAccounts($profileId, $optParams = array())
4823
  {
4824
    $params = array('profileId' => $profileId);
4825
    $params = array_merge($params, $optParams);
4826
    return $this->call('list', array($params), "Google_Service_Dfareporting_AccountsListResponse");
4827
  }
4828
 
4829
  /**
4830
   * Updates an existing account. This method supports patch semantics.
4831
   * (accounts.patch)
4832
   *
4833
   * @param string $profileId User profile ID associated with this request.
4834
   * @param string $id Account ID.
4835
   * @param Google_Account $postBody
4836
   * @param array $optParams Optional parameters.
4837
   * @return Google_Service_Dfareporting_Account
4838
   */
4839
  public function patch($profileId, $id, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4840
  {
4841
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4842
    $params = array_merge($params, $optParams);
4843
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Account");
4844
  }
4845
 
4846
  /**
4847
   * Updates an existing account. (accounts.update)
4848
   *
4849
   * @param string $profileId User profile ID associated with this request.
4850
   * @param Google_Account $postBody
4851
   * @param array $optParams Optional parameters.
4852
   * @return Google_Service_Dfareporting_Account
4853
   */
4854
  public function update($profileId, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4855
  {
4856
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4857
    $params = array_merge($params, $optParams);
4858
    return $this->call('update', array($params), "Google_Service_Dfareporting_Account");
4859
  }
4860
}
4861
 
4862
/**
4863
 * The "ads" collection of methods.
4864
 * Typical usage is:
4865
 *  <code>
4866
 *   $dfareportingService = new Google_Service_Dfareporting(...);
4867
 *   $ads = $dfareportingService->ads;
4868
 *  </code>
4869
 */
4870
#[AllowDynamicProperties]
4871
class Google_Service_Dfareporting_Ads_Resource extends Google_Service_Resource
4872
{
4873
 
4874
  /**
4875
   * Gets one ad by ID. (ads.get)
4876
   *
4877
   * @param string $profileId User profile ID associated with this request.
4878
   * @param string $id Ad ID.
4879
   * @param array $optParams Optional parameters.
4880
   * @return Google_Service_Dfareporting_Ad
4881
   */
4882
  public function get($profileId, $id, $optParams = array())
4883
  {
4884
    $params = array('profileId' => $profileId, 'id' => $id);
4885
    $params = array_merge($params, $optParams);
4886
    return $this->call('get', array($params), "Google_Service_Dfareporting_Ad");
4887
  }
4888
 
4889
  /**
4890
   * Inserts a new ad. (ads.insert)
4891
   *
4892
   * @param string $profileId User profile ID associated with this request.
4893
   * @param Google_Ad $postBody
4894
   * @param array $optParams Optional parameters.
4895
   * @return Google_Service_Dfareporting_Ad
4896
   */
4897
  public function insert($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4898
  {
4899
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4900
    $params = array_merge($params, $optParams);
4901
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Ad");
4902
  }
4903
 
4904
  /**
4905
   * Retrieves a list of ads, possibly filtered. (ads.listAds)
4906
   *
4907
   * @param string $profileId User profile ID associated with this request.
4908
   * @param array $optParams Optional parameters.
4909
   *
4910
   * @opt_param string landingPageIds Select only ads with these landing page IDs.
4911
   * @opt_param string overriddenEventTagId Select only ads with this event tag
4912
   * override ID.
4913
   * @opt_param string campaignIds Select only ads with these campaign IDs.
4914
   * @opt_param bool archived Select only archived ads.
4915
   * @opt_param string creativeOptimizationConfigurationIds Select only ads with
4916
   * these creative optimization configuration IDs.
4917
   * @opt_param bool sslCompliant Select only ads that are SSL-compliant.
4918
   * @opt_param string sizeIds Select only ads with these size IDs.
4919
   * @opt_param string pageToken Value of the nextPageToken from the previous
4920
   * result page.
4921
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4922
   * @opt_param string type Select only ads with these types.
4923
   * @opt_param bool sslRequired Select only ads that require SSL.
4924
   * @opt_param string creativeIds Select only ads with these creative IDs
4925
   * assigned.
4926
   * @opt_param int maxResults Maximum number of results to return.
4927
   * @opt_param string creativeType Select only ads with the specified
4928
   * creativeType.
4929
   * @opt_param string placementIds Select only ads with these placement IDs
4930
   * assigned.
4931
   * @opt_param bool active Select only active ads.
4932
   * @opt_param string compatibility Select default ads with the specified
4933
   * compatibility. Applicable when type is AD_SERVING_DEFAULT_AD. WEB and
4934
   * WEB_INTERSTITIAL refer to rendering either on desktop or on mobile devices
4935
   * for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are
4936
   * for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering an in-
4937
   * stream video ads developed with the VAST standard.
4938
   * @opt_param string advertiserId Select only ads with this advertiser ID.
4939
   * @opt_param string searchString Allows searching for objects by name or ID.
4940
   * Wildcards (*) are allowed. For example, "ad*2015" will return objects with
4941
   * names like "ad June 2015", "ad April 2015", or simply "ad 2015". Most of the
4942
   * searches also add wildcards implicitly at the start and the end of the search
4943
   * string. For example, a search string of "ad" will match objects with name "my
4944
   * ad", "ad 2015", or simply "ad".
4945
   * @opt_param string sortField Field by which to sort the list.
4946
   * @opt_param string audienceSegmentIds Select only ads with these audience
4947
   * segment IDs.
4948
   * @opt_param string ids Select only ads with these IDs.
4949
   * @opt_param string remarketingListIds Select only ads whose list targeting
4950
   * expression use these remarketing list IDs.
4951
   * @opt_param bool dynamicClickTracker Select only dynamic click trackers.
4952
   * Applicable when type is AD_SERVING_CLICK_TRACKER. If true, select dynamic
4953
   * click trackers. If false, select static click trackers. Leave unset to select
4954
   * both.
4955
   * @return Google_Service_Dfareporting_AdsListResponse
4956
   */
4957
  public function listAds($profileId, $optParams = array())
4958
  {
4959
    $params = array('profileId' => $profileId);
4960
    $params = array_merge($params, $optParams);
4961
    return $this->call('list', array($params), "Google_Service_Dfareporting_AdsListResponse");
4962
  }
4963
 
4964
  /**
4965
   * Updates an existing ad. This method supports patch semantics. (ads.patch)
4966
   *
4967
   * @param string $profileId User profile ID associated with this request.
4968
   * @param string $id Ad ID.
4969
   * @param Google_Ad $postBody
4970
   * @param array $optParams Optional parameters.
4971
   * @return Google_Service_Dfareporting_Ad
4972
   */
4973
  public function patch($profileId, $id, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4974
  {
4975
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4976
    $params = array_merge($params, $optParams);
4977
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Ad");
4978
  }
4979
 
4980
  /**
4981
   * Updates an existing ad. (ads.update)
4982
   *
4983
   * @param string $profileId User profile ID associated with this request.
4984
   * @param Google_Ad $postBody
4985
   * @param array $optParams Optional parameters.
4986
   * @return Google_Service_Dfareporting_Ad
4987
   */
4988
  public function update($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4989
  {
4990
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
4991
    $params = array_merge($params, $optParams);
4992
    return $this->call('update', array($params), "Google_Service_Dfareporting_Ad");
4993
  }
4994
}
4995
 
4996
/**
4997
 * The "advertiserGroups" collection of methods.
4998
 * Typical usage is:
4999
 *  <code>
5000
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5001
 *   $advertiserGroups = $dfareportingService->advertiserGroups;
5002
 *  </code>
5003
 */
5004
#[AllowDynamicProperties]
5005
class Google_Service_Dfareporting_AdvertiserGroups_Resource extends Google_Service_Resource
5006
{
5007
 
5008
  /**
5009
   * Deletes an existing advertiser group. (advertiserGroups.delete)
5010
   *
5011
   * @param string $profileId User profile ID associated with this request.
5012
   * @param string $id Advertiser group ID.
5013
   * @param array $optParams Optional parameters.
5014
   */
5015
  public function delete($profileId, $id, $optParams = array())
5016
  {
5017
    $params = array('profileId' => $profileId, 'id' => $id);
5018
    $params = array_merge($params, $optParams);
5019
    return $this->call('delete', array($params));
5020
  }
5021
 
5022
  /**
5023
   * Gets one advertiser group by ID. (advertiserGroups.get)
5024
   *
5025
   * @param string $profileId User profile ID associated with this request.
5026
   * @param string $id Advertiser group ID.
5027
   * @param array $optParams Optional parameters.
5028
   * @return Google_Service_Dfareporting_AdvertiserGroup
5029
   */
5030
  public function get($profileId, $id, $optParams = array())
5031
  {
5032
    $params = array('profileId' => $profileId, 'id' => $id);
5033
    $params = array_merge($params, $optParams);
5034
    return $this->call('get', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5035
  }
5036
 
5037
  /**
5038
   * Inserts a new advertiser group. (advertiserGroups.insert)
5039
   *
5040
   * @param string $profileId User profile ID associated with this request.
5041
   * @param Google_AdvertiserGroup $postBody
5042
   * @param array $optParams Optional parameters.
5043
   * @return Google_Service_Dfareporting_AdvertiserGroup
5044
   */
5045
  public function insert($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5046
  {
5047
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5048
    $params = array_merge($params, $optParams);
5049
    return $this->call('insert', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5050
  }
5051
 
5052
  /**
5053
   * Retrieves a list of advertiser groups, possibly filtered.
5054
   * (advertiserGroups.listAdvertiserGroups)
5055
   *
5056
   * @param string $profileId User profile ID associated with this request.
5057
   * @param array $optParams Optional parameters.
5058
   *
5059
   * @opt_param string searchString Allows searching for objects by name or ID.
5060
   * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5061
   * with names like "advertiser group June 2015", "advertiser group April 2015",
5062
   * or simply "advertiser group 2015". Most of the searches also add wildcards
5063
   * implicitly at the start and the end of the search string. For example, a
5064
   * search string of "advertisergroup" will match objects with name "my
5065
   * advertisergroup", "advertisergroup 2015", or simply "advertisergroup".
5066
   * @opt_param string sortField Field by which to sort the list.
5067
   * @opt_param string ids Select only advertiser groups with these IDs.
5068
   * @opt_param int maxResults Maximum number of results to return.
5069
   * @opt_param string pageToken Value of the nextPageToken from the previous
5070
   * result page.
5071
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5072
   * @return Google_Service_Dfareporting_AdvertiserGroupsListResponse
5073
   */
5074
  public function listAdvertiserGroups($profileId, $optParams = array())
5075
  {
5076
    $params = array('profileId' => $profileId);
5077
    $params = array_merge($params, $optParams);
5078
    return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertiserGroupsListResponse");
5079
  }
5080
 
5081
  /**
5082
   * Updates an existing advertiser group. This method supports patch semantics.
5083
   * (advertiserGroups.patch)
5084
   *
5085
   * @param string $profileId User profile ID associated with this request.
5086
   * @param string $id Advertiser group ID.
5087
   * @param Google_AdvertiserGroup $postBody
5088
   * @param array $optParams Optional parameters.
5089
   * @return Google_Service_Dfareporting_AdvertiserGroup
5090
   */
5091
  public function patch($profileId, $id, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5092
  {
5093
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5094
    $params = array_merge($params, $optParams);
5095
    return $this->call('patch', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5096
  }
5097
 
5098
  /**
5099
   * Updates an existing advertiser group. (advertiserGroups.update)
5100
   *
5101
   * @param string $profileId User profile ID associated with this request.
5102
   * @param Google_AdvertiserGroup $postBody
5103
   * @param array $optParams Optional parameters.
5104
   * @return Google_Service_Dfareporting_AdvertiserGroup
5105
   */
5106
  public function update($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5107
  {
5108
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5109
    $params = array_merge($params, $optParams);
5110
    return $this->call('update', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5111
  }
5112
}
5113
 
5114
/**
5115
 * The "advertisers" collection of methods.
5116
 * Typical usage is:
5117
 *  <code>
5118
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5119
 *   $advertisers = $dfareportingService->advertisers;
5120
 *  </code>
5121
 */
5122
#[AllowDynamicProperties]
5123
class Google_Service_Dfareporting_Advertisers_Resource extends Google_Service_Resource
5124
{
5125
 
5126
  /**
5127
   * Gets one advertiser by ID. (advertisers.get)
5128
   *
5129
   * @param string $profileId User profile ID associated with this request.
5130
   * @param string $id Advertiser ID.
5131
   * @param array $optParams Optional parameters.
5132
   * @return Google_Service_Dfareporting_Advertiser
5133
   */
5134
  public function get($profileId, $id, $optParams = array())
5135
  {
5136
    $params = array('profileId' => $profileId, 'id' => $id);
5137
    $params = array_merge($params, $optParams);
5138
    return $this->call('get', array($params), "Google_Service_Dfareporting_Advertiser");
5139
  }
5140
 
5141
  /**
5142
   * Inserts a new advertiser. (advertisers.insert)
5143
   *
5144
   * @param string $profileId User profile ID associated with this request.
5145
   * @param Google_Advertiser $postBody
5146
   * @param array $optParams Optional parameters.
5147
   * @return Google_Service_Dfareporting_Advertiser
5148
   */
5149
  public function insert($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5150
  {
5151
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5152
    $params = array_merge($params, $optParams);
5153
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Advertiser");
5154
  }
5155
 
5156
  /**
5157
   * Retrieves a list of advertisers, possibly filtered.
5158
   * (advertisers.listAdvertisers)
5159
   *
5160
   * @param string $profileId User profile ID associated with this request.
5161
   * @param array $optParams Optional parameters.
5162
   *
5163
   * @opt_param string status Select only advertisers with the specified status.
5164
   * @opt_param string searchString Allows searching for objects by name or ID.
5165
   * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5166
   * with names like "advertiser June 2015", "advertiser April 2015", or simply
5167
   * "advertiser 2015". Most of the searches also add wildcards implicitly at the
5168
   * start and the end of the search string. For example, a search string of
5169
   * "advertiser" will match objects with name "my advertiser", "advertiser 2015",
5170
   * or simply "advertiser".
5171
   * @opt_param string subaccountId Select only advertisers with these subaccount
5172
   * IDs.
5173
   * @opt_param bool includeAdvertisersWithoutGroupsOnly Select only advertisers
5174
   * which do not belong to any advertiser group.
5175
   * @opt_param string sortField Field by which to sort the list.
5176
   * @opt_param string ids Select only advertisers with these IDs.
5177
   * @opt_param int maxResults Maximum number of results to return.
5178
   * @opt_param string pageToken Value of the nextPageToken from the previous
5179
   * result page.
5180
   * @opt_param bool onlyParent Select only advertisers which use another
5181
   * advertiser's floodlight configuration.
5182
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5183
   * @opt_param string floodlightConfigurationIds Select only advertisers with
5184
   * these floodlight configuration IDs.
5185
   * @opt_param string advertiserGroupIds Select only advertisers with these
5186
   * advertiser group IDs.
5187
   * @return Google_Service_Dfareporting_AdvertisersListResponse
5188
   */
5189
  public function listAdvertisers($profileId, $optParams = array())
5190
  {
5191
    $params = array('profileId' => $profileId);
5192
    $params = array_merge($params, $optParams);
5193
    return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertisersListResponse");
5194
  }
5195
 
5196
  /**
5197
   * Updates an existing advertiser. This method supports patch semantics.
5198
   * (advertisers.patch)
5199
   *
5200
   * @param string $profileId User profile ID associated with this request.
5201
   * @param string $id Advertiser ID.
5202
   * @param Google_Advertiser $postBody
5203
   * @param array $optParams Optional parameters.
5204
   * @return Google_Service_Dfareporting_Advertiser
5205
   */
5206
  public function patch($profileId, $id, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5207
  {
5208
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5209
    $params = array_merge($params, $optParams);
5210
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Advertiser");
5211
  }
5212
 
5213
  /**
5214
   * Updates an existing advertiser. (advertisers.update)
5215
   *
5216
   * @param string $profileId User profile ID associated with this request.
5217
   * @param Google_Advertiser $postBody
5218
   * @param array $optParams Optional parameters.
5219
   * @return Google_Service_Dfareporting_Advertiser
5220
   */
5221
  public function update($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5222
  {
5223
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5224
    $params = array_merge($params, $optParams);
5225
    return $this->call('update', array($params), "Google_Service_Dfareporting_Advertiser");
5226
  }
5227
}
5228
 
5229
/**
5230
 * The "browsers" collection of methods.
5231
 * Typical usage is:
5232
 *  <code>
5233
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5234
 *   $browsers = $dfareportingService->browsers;
5235
 *  </code>
5236
 */
5237
#[AllowDynamicProperties]
5238
class Google_Service_Dfareporting_Browsers_Resource extends Google_Service_Resource
5239
{
5240
 
5241
  /**
5242
   * Retrieves a list of browsers. (browsers.listBrowsers)
5243
   *
5244
   * @param string $profileId User profile ID associated with this request.
5245
   * @param array $optParams Optional parameters.
5246
   * @return Google_Service_Dfareporting_BrowsersListResponse
5247
   */
5248
  public function listBrowsers($profileId, $optParams = array())
5249
  {
5250
    $params = array('profileId' => $profileId);
5251
    $params = array_merge($params, $optParams);
5252
    return $this->call('list', array($params), "Google_Service_Dfareporting_BrowsersListResponse");
5253
  }
5254
}
5255
 
5256
/**
5257
 * The "campaignCreativeAssociations" collection of methods.
5258
 * Typical usage is:
5259
 *  <code>
5260
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5261
 *   $campaignCreativeAssociations = $dfareportingService->campaignCreativeAssociations;
5262
 *  </code>
5263
 */
5264
#[AllowDynamicProperties]
5265
class Google_Service_Dfareporting_CampaignCreativeAssociations_Resource extends Google_Service_Resource
5266
{
5267
 
5268
  /**
5269
   * Associates a creative with the specified campaign. This method creates a
5270
   * default ad with dimensions matching the creative in the campaign if such a
5271
   * default ad does not exist already. (campaignCreativeAssociations.insert)
5272
   *
5273
   * @param string $profileId User profile ID associated with this request.
5274
   * @param string $campaignId Campaign ID in this association.
5275
   * @param Google_CampaignCreativeAssociation $postBody
5276
   * @param array $optParams Optional parameters.
5277
   * @return Google_Service_Dfareporting_CampaignCreativeAssociation
5278
   */
5279
  public function insert($profileId, $campaignId, Google_Service_Dfareporting_CampaignCreativeAssociation $postBody, $optParams = array())
5280
  {
5281
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
5282
    $params = array_merge($params, $optParams);
5283
    return $this->call('insert', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociation");
5284
  }
5285
 
5286
  /**
5287
   * Retrieves the list of creative IDs associated with the specified campaign.
5288
   * (campaignCreativeAssociations.listCampaignCreativeAssociations)
5289
   *
5290
   * @param string $profileId User profile ID associated with this request.
5291
   * @param string $campaignId Campaign ID in this association.
5292
   * @param array $optParams Optional parameters.
5293
   *
5294
   * @opt_param string pageToken Value of the nextPageToken from the previous
5295
   * result page.
5296
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5297
   * @opt_param int maxResults Maximum number of results to return.
5298
   * @return Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse
5299
   */
5300
  public function listCampaignCreativeAssociations($profileId, $campaignId, $optParams = array())
5301
  {
5302
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
5303
    $params = array_merge($params, $optParams);
5304
    return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse");
5305
  }
5306
}
5307
 
5308
/**
5309
 * The "campaigns" collection of methods.
5310
 * Typical usage is:
5311
 *  <code>
5312
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5313
 *   $campaigns = $dfareportingService->campaigns;
5314
 *  </code>
5315
 */
5316
#[AllowDynamicProperties]
5317
class Google_Service_Dfareporting_Campaigns_Resource extends Google_Service_Resource
5318
{
5319
 
5320
  /**
5321
   * Gets one campaign by ID. (campaigns.get)
5322
   *
5323
   * @param string $profileId User profile ID associated with this request.
5324
   * @param string $id Campaign ID.
5325
   * @param array $optParams Optional parameters.
5326
   * @return Google_Service_Dfareporting_Campaign
5327
   */
5328
  public function get($profileId, $id, $optParams = array())
5329
  {
5330
    $params = array('profileId' => $profileId, 'id' => $id);
5331
    $params = array_merge($params, $optParams);
5332
    return $this->call('get', array($params), "Google_Service_Dfareporting_Campaign");
5333
  }
5334
 
5335
  /**
5336
   * Inserts a new campaign. (campaigns.insert)
5337
   *
5338
   * @param string $profileId User profile ID associated with this request.
5339
   * @param string $defaultLandingPageName Default landing page name for this new
5340
   * campaign. Must be less than 256 characters long.
5341
   * @param string $defaultLandingPageUrl Default landing page URL for this new
5342
   * campaign.
5343
   * @param Google_Campaign $postBody
5344
   * @param array $optParams Optional parameters.
5345
   * @return Google_Service_Dfareporting_Campaign
5346
   */
5347
  public function insert($profileId, $defaultLandingPageName, $defaultLandingPageUrl, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5348
  {
5349
    $params = array('profileId' => $profileId, 'defaultLandingPageName' => $defaultLandingPageName, 'defaultLandingPageUrl' => $defaultLandingPageUrl, 'postBody' => $postBody);
5350
    $params = array_merge($params, $optParams);
5351
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Campaign");
5352
  }
5353
 
5354
  /**
5355
   * Retrieves a list of campaigns, possibly filtered. (campaigns.listCampaigns)
5356
   *
5357
   * @param string $profileId User profile ID associated with this request.
5358
   * @param array $optParams Optional parameters.
5359
   *
5360
   * @opt_param bool archived Select only archived campaigns. Don't set this field
5361
   * to select both archived and non-archived campaigns.
5362
   * @opt_param string searchString Allows searching for campaigns by name or ID.
5363
   * Wildcards (*) are allowed. For example, "campaign*2015" will return campaigns
5364
   * with names like "campaign June 2015", "campaign April 2015", or simply
5365
   * "campaign 2015". Most of the searches also add wildcards implicitly at the
5366
   * start and the end of the search string. For example, a search string of
5367
   * "campaign" will match campaigns with name "my campaign", "campaign 2015", or
5368
   * simply "campaign".
5369
   * @opt_param string subaccountId Select only campaigns that belong to this
5370
   * subaccount.
5371
   * @opt_param string sortField Field by which to sort the list.
5372
   * @opt_param string advertiserIds Select only campaigns that belong to these
5373
   * advertisers.
5374
   * @opt_param string ids Select only campaigns with these IDs.
5375
   * @opt_param int maxResults Maximum number of results to return.
5376
   * @opt_param string excludedIds Exclude campaigns with these IDs.
5377
   * @opt_param string pageToken Value of the nextPageToken from the previous
5378
   * result page.
5379
   * @opt_param string advertiserGroupIds Select only campaigns whose advertisers
5380
   * belong to these advertiser groups.
5381
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5382
   * @opt_param string overriddenEventTagId Select only campaigns that have
5383
   * overridden this event tag ID.
5384
   * @opt_param bool atLeastOneOptimizationActivity Select only campaigns that
5385
   * have at least one optimization activity.
5386
   * @return Google_Service_Dfareporting_CampaignsListResponse
5387
   */
5388
  public function listCampaigns($profileId, $optParams = array())
5389
  {
5390
    $params = array('profileId' => $profileId);
5391
    $params = array_merge($params, $optParams);
5392
    return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignsListResponse");
5393
  }
5394
 
5395
  /**
5396
   * Updates an existing campaign. This method supports patch semantics.
5397
   * (campaigns.patch)
5398
   *
5399
   * @param string $profileId User profile ID associated with this request.
5400
   * @param string $id Campaign ID.
5401
   * @param Google_Campaign $postBody
5402
   * @param array $optParams Optional parameters.
5403
   * @return Google_Service_Dfareporting_Campaign
5404
   */
5405
  public function patch($profileId, $id, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5406
  {
5407
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5408
    $params = array_merge($params, $optParams);
5409
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Campaign");
5410
  }
5411
 
5412
  /**
5413
   * Updates an existing campaign. (campaigns.update)
5414
   *
5415
   * @param string $profileId User profile ID associated with this request.
5416
   * @param Google_Campaign $postBody
5417
   * @param array $optParams Optional parameters.
5418
   * @return Google_Service_Dfareporting_Campaign
5419
   */
5420
  public function update($profileId, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5421
  {
5422
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5423
    $params = array_merge($params, $optParams);
5424
    return $this->call('update', array($params), "Google_Service_Dfareporting_Campaign");
5425
  }
5426
}
5427
 
5428
/**
5429
 * The "changeLogs" collection of methods.
5430
 * Typical usage is:
5431
 *  <code>
5432
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5433
 *   $changeLogs = $dfareportingService->changeLogs;
5434
 *  </code>
5435
 */
5436
#[AllowDynamicProperties]
5437
class Google_Service_Dfareporting_ChangeLogs_Resource extends Google_Service_Resource
5438
{
5439
 
5440
  /**
5441
   * Gets one change log by ID. (changeLogs.get)
5442
   *
5443
   * @param string $profileId User profile ID associated with this request.
5444
   * @param string $id Change log ID.
5445
   * @param array $optParams Optional parameters.
5446
   * @return Google_Service_Dfareporting_ChangeLog
5447
   */
5448
  public function get($profileId, $id, $optParams = array())
5449
  {
5450
    $params = array('profileId' => $profileId, 'id' => $id);
5451
    $params = array_merge($params, $optParams);
5452
    return $this->call('get', array($params), "Google_Service_Dfareporting_ChangeLog");
5453
  }
5454
 
5455
  /**
5456
   * Retrieves a list of change logs. (changeLogs.listChangeLogs)
5457
   *
5458
   * @param string $profileId User profile ID associated with this request.
5459
   * @param array $optParams Optional parameters.
5460
   *
5461
   * @opt_param string minChangeTime Select only change logs whose change time is
5462
   * before the specified minChangeTime.The time should be formatted as an RFC3339
5463
   * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5464
   * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5465
   * other words, the year, month, day, the letter T, the hour (24-hour clock
5466
   * system), minute, second, and then the time zone offset.
5467
   * @opt_param string searchString Select only change logs whose object ID, user
5468
   * name, old or new values match the search string.
5469
   * @opt_param string maxChangeTime Select only change logs whose change time is
5470
   * before the specified maxChangeTime.The time should be formatted as an RFC3339
5471
   * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5472
   * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5473
   * other words, the year, month, day, the letter T, the hour (24-hour clock
5474
   * system), minute, second, and then the time zone offset.
5475
   * @opt_param string userProfileIds Select only change logs with these user
5476
   * profile IDs.
5477
   * @opt_param string ids Select only change logs with these IDs.
5478
   * @opt_param int maxResults Maximum number of results to return.
5479
   * @opt_param string objectIds Select only change logs with these object IDs.
5480
   * @opt_param string pageToken Value of the nextPageToken from the previous
5481
   * result page.
5482
   * @opt_param string action Select only change logs with the specified action.
5483
   * @opt_param string objectType Select only change logs with the specified
5484
   * object type.
5485
   * @return Google_Service_Dfareporting_ChangeLogsListResponse
5486
   */
5487
  public function listChangeLogs($profileId, $optParams = array())
5488
  {
5489
    $params = array('profileId' => $profileId);
5490
    $params = array_merge($params, $optParams);
5491
    return $this->call('list', array($params), "Google_Service_Dfareporting_ChangeLogsListResponse");
5492
  }
5493
}
5494
 
5495
/**
5496
 * The "cities" collection of methods.
5497
 * Typical usage is:
5498
 *  <code>
5499
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5500
 *   $cities = $dfareportingService->cities;
5501
 *  </code>
5502
 */
5503
#[AllowDynamicProperties]
5504
class Google_Service_Dfareporting_Cities_Resource extends Google_Service_Resource
5505
{
5506
 
5507
  /**
5508
   * Retrieves a list of cities, possibly filtered. (cities.listCities)
5509
   *
5510
   * @param string $profileId User profile ID associated with this request.
5511
   * @param array $optParams Optional parameters.
5512
   *
5513
   * @opt_param string dartIds Select only cities with these DART IDs.
5514
   * @opt_param string namePrefix Select only cities with names starting with this
5515
   * prefix.
5516
   * @opt_param string regionDartIds Select only cities from these regions.
5517
   * @opt_param string countryDartIds Select only cities from these countries.
5518
   * @return Google_Service_Dfareporting_CitiesListResponse
5519
   */
5520
  public function listCities($profileId, $optParams = array())
5521
  {
5522
    $params = array('profileId' => $profileId);
5523
    $params = array_merge($params, $optParams);
5524
    return $this->call('list', array($params), "Google_Service_Dfareporting_CitiesListResponse");
5525
  }
5526
}
5527
 
5528
/**
5529
 * The "connectionTypes" collection of methods.
5530
 * Typical usage is:
5531
 *  <code>
5532
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5533
 *   $connectionTypes = $dfareportingService->connectionTypes;
5534
 *  </code>
5535
 */
5536
#[AllowDynamicProperties]
5537
class Google_Service_Dfareporting_ConnectionTypes_Resource extends Google_Service_Resource
5538
{
5539
 
5540
  /**
5541
   * Gets one connection type by ID. (connectionTypes.get)
5542
   *
5543
   * @param string $profileId User profile ID associated with this request.
5544
   * @param string $id Connection type ID.
5545
   * @param array $optParams Optional parameters.
5546
   * @return Google_Service_Dfareporting_ConnectionType
5547
   */
5548
  public function get($profileId, $id, $optParams = array())
5549
  {
5550
    $params = array('profileId' => $profileId, 'id' => $id);
5551
    $params = array_merge($params, $optParams);
5552
    return $this->call('get', array($params), "Google_Service_Dfareporting_ConnectionType");
5553
  }
5554
 
5555
  /**
5556
   * Retrieves a list of connection types. (connectionTypes.listConnectionTypes)
5557
   *
5558
   * @param string $profileId User profile ID associated with this request.
5559
   * @param array $optParams Optional parameters.
5560
   * @return Google_Service_Dfareporting_ConnectionTypesListResponse
5561
   */
5562
  public function listConnectionTypes($profileId, $optParams = array())
5563
  {
5564
    $params = array('profileId' => $profileId);
5565
    $params = array_merge($params, $optParams);
5566
    return $this->call('list', array($params), "Google_Service_Dfareporting_ConnectionTypesListResponse");
5567
  }
5568
}
5569
 
5570
/**
5571
 * The "contentCategories" collection of methods.
5572
 * Typical usage is:
5573
 *  <code>
5574
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5575
 *   $contentCategories = $dfareportingService->contentCategories;
5576
 *  </code>
5577
 */
5578
#[AllowDynamicProperties]
5579
class Google_Service_Dfareporting_ContentCategories_Resource extends Google_Service_Resource
5580
{
5581
 
5582
  /**
5583
   * Deletes an existing content category. (contentCategories.delete)
5584
   *
5585
   * @param string $profileId User profile ID associated with this request.
5586
   * @param string $id Content category ID.
5587
   * @param array $optParams Optional parameters.
5588
   */
5589
  public function delete($profileId, $id, $optParams = array())
5590
  {
5591
    $params = array('profileId' => $profileId, 'id' => $id);
5592
    $params = array_merge($params, $optParams);
5593
    return $this->call('delete', array($params));
5594
  }
5595
 
5596
  /**
5597
   * Gets one content category by ID. (contentCategories.get)
5598
   *
5599
   * @param string $profileId User profile ID associated with this request.
5600
   * @param string $id Content category ID.
5601
   * @param array $optParams Optional parameters.
5602
   * @return Google_Service_Dfareporting_ContentCategory
5603
   */
5604
  public function get($profileId, $id, $optParams = array())
5605
  {
5606
    $params = array('profileId' => $profileId, 'id' => $id);
5607
    $params = array_merge($params, $optParams);
5608
    return $this->call('get', array($params), "Google_Service_Dfareporting_ContentCategory");
5609
  }
5610
 
5611
  /**
5612
   * Inserts a new content category. (contentCategories.insert)
5613
   *
5614
   * @param string $profileId User profile ID associated with this request.
5615
   * @param Google_ContentCategory $postBody
5616
   * @param array $optParams Optional parameters.
5617
   * @return Google_Service_Dfareporting_ContentCategory
5618
   */
5619
  public function insert($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5620
  {
5621
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5622
    $params = array_merge($params, $optParams);
5623
    return $this->call('insert', array($params), "Google_Service_Dfareporting_ContentCategory");
5624
  }
5625
 
5626
  /**
5627
   * Retrieves a list of content categories, possibly filtered.
5628
   * (contentCategories.listContentCategories)
5629
   *
5630
   * @param string $profileId User profile ID associated with this request.
5631
   * @param array $optParams Optional parameters.
5632
   *
5633
   * @opt_param string searchString Allows searching for objects by name or ID.
5634
   * Wildcards (*) are allowed. For example, "contentcategory*2015" will return
5635
   * objects with names like "contentcategory June 2015", "contentcategory April
5636
   * 2015", or simply "contentcategory 2015". Most of the searches also add
5637
   * wildcards implicitly at the start and the end of the search string. For
5638
   * example, a search string of "contentcategory" will match objects with name
5639
   * "my contentcategory", "contentcategory 2015", or simply "contentcategory".
5640
   * @opt_param string sortField Field by which to sort the list.
5641
   * @opt_param string ids Select only content categories with these IDs.
5642
   * @opt_param int maxResults Maximum number of results to return.
5643
   * @opt_param string pageToken Value of the nextPageToken from the previous
5644
   * result page.
5645
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5646
   * @return Google_Service_Dfareporting_ContentCategoriesListResponse
5647
   */
5648
  public function listContentCategories($profileId, $optParams = array())
5649
  {
5650
    $params = array('profileId' => $profileId);
5651
    $params = array_merge($params, $optParams);
5652
    return $this->call('list', array($params), "Google_Service_Dfareporting_ContentCategoriesListResponse");
5653
  }
5654
 
5655
  /**
5656
   * Updates an existing content category. This method supports patch semantics.
5657
   * (contentCategories.patch)
5658
   *
5659
   * @param string $profileId User profile ID associated with this request.
5660
   * @param string $id Content category ID.
5661
   * @param Google_ContentCategory $postBody
5662
   * @param array $optParams Optional parameters.
5663
   * @return Google_Service_Dfareporting_ContentCategory
5664
   */
5665
  public function patch($profileId, $id, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5666
  {
5667
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5668
    $params = array_merge($params, $optParams);
5669
    return $this->call('patch', array($params), "Google_Service_Dfareporting_ContentCategory");
5670
  }
5671
 
5672
  /**
5673
   * Updates an existing content category. (contentCategories.update)
5674
   *
5675
   * @param string $profileId User profile ID associated with this request.
5676
   * @param Google_ContentCategory $postBody
5677
   * @param array $optParams Optional parameters.
5678
   * @return Google_Service_Dfareporting_ContentCategory
5679
   */
5680
  public function update($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5681
  {
5682
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5683
    $params = array_merge($params, $optParams);
5684
    return $this->call('update', array($params), "Google_Service_Dfareporting_ContentCategory");
5685
  }
5686
}
5687
 
5688
/**
5689
 * The "countries" collection of methods.
5690
 * Typical usage is:
5691
 *  <code>
5692
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5693
 *   $countries = $dfareportingService->countries;
5694
 *  </code>
5695
 */
5696
#[AllowDynamicProperties]
5697
class Google_Service_Dfareporting_Countries_Resource extends Google_Service_Resource
5698
{
5699
 
5700
  /**
5701
   * Gets one country by ID. (countries.get)
5702
   *
5703
   * @param string $profileId User profile ID associated with this request.
5704
   * @param string $dartId Country DART ID.
5705
   * @param array $optParams Optional parameters.
5706
   * @return Google_Service_Dfareporting_Country
5707
   */
5708
  public function get($profileId, $dartId, $optParams = array())
5709
  {
5710
    $params = array('profileId' => $profileId, 'dartId' => $dartId);
5711
    $params = array_merge($params, $optParams);
5712
    return $this->call('get', array($params), "Google_Service_Dfareporting_Country");
5713
  }
5714
 
5715
  /**
5716
   * Retrieves a list of countries. (countries.listCountries)
5717
   *
5718
   * @param string $profileId User profile ID associated with this request.
5719
   * @param array $optParams Optional parameters.
5720
   * @return Google_Service_Dfareporting_CountriesListResponse
5721
   */
5722
  public function listCountries($profileId, $optParams = array())
5723
  {
5724
    $params = array('profileId' => $profileId);
5725
    $params = array_merge($params, $optParams);
5726
    return $this->call('list', array($params), "Google_Service_Dfareporting_CountriesListResponse");
5727
  }
5728
}
5729
 
5730
/**
5731
 * The "creativeAssets" collection of methods.
5732
 * Typical usage is:
5733
 *  <code>
5734
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5735
 *   $creativeAssets = $dfareportingService->creativeAssets;
5736
 *  </code>
5737
 */
5738
#[AllowDynamicProperties]
5739
class Google_Service_Dfareporting_CreativeAssets_Resource extends Google_Service_Resource
5740
{
5741
 
5742
  /**
5743
   * Inserts a new creative asset. (creativeAssets.insert)
5744
   *
5745
   * @param string $profileId User profile ID associated with this request.
5746
   * @param string $advertiserId Advertiser ID of this creative. This is a
5747
   * required field.
5748
   * @param Google_CreativeAssetMetadata $postBody
5749
   * @param array $optParams Optional parameters.
5750
   * @return Google_Service_Dfareporting_CreativeAssetMetadata
5751
   */
5752
  public function insert($profileId, $advertiserId, Google_Service_Dfareporting_CreativeAssetMetadata $postBody, $optParams = array())
5753
  {
5754
    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId, 'postBody' => $postBody);
5755
    $params = array_merge($params, $optParams);
5756
    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeAssetMetadata");
5757
  }
5758
}
5759
 
5760
/**
5761
 * The "creativeFieldValues" collection of methods.
5762
 * Typical usage is:
5763
 *  <code>
5764
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5765
 *   $creativeFieldValues = $dfareportingService->creativeFieldValues;
5766
 *  </code>
5767
 */
5768
#[AllowDynamicProperties]
5769
class Google_Service_Dfareporting_CreativeFieldValues_Resource extends Google_Service_Resource
5770
{
5771
 
5772
  /**
5773
   * Deletes an existing creative field value. (creativeFieldValues.delete)
5774
   *
5775
   * @param string $profileId User profile ID associated with this request.
5776
   * @param string $creativeFieldId Creative field ID for this creative field
5777
   * value.
5778
   * @param string $id Creative Field Value ID
5779
   * @param array $optParams Optional parameters.
5780
   */
5781
  public function delete($profileId, $creativeFieldId, $id, $optParams = array())
5782
  {
5783
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5784
    $params = array_merge($params, $optParams);
5785
    return $this->call('delete', array($params));
5786
  }
5787
 
5788
  /**
5789
   * Gets one creative field value by ID. (creativeFieldValues.get)
5790
   *
5791
   * @param string $profileId User profile ID associated with this request.
5792
   * @param string $creativeFieldId Creative field ID for this creative field
5793
   * value.
5794
   * @param string $id Creative Field Value ID
5795
   * @param array $optParams Optional parameters.
5796
   * @return Google_Service_Dfareporting_CreativeFieldValue
5797
   */
5798
  public function get($profileId, $creativeFieldId, $id, $optParams = array())
5799
  {
5800
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5801
    $params = array_merge($params, $optParams);
5802
    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5803
  }
5804
 
5805
  /**
5806
   * Inserts a new creative field value. (creativeFieldValues.insert)
5807
   *
5808
   * @param string $profileId User profile ID associated with this request.
5809
   * @param string $creativeFieldId Creative field ID for this creative field
5810
   * value.
5811
   * @param Google_CreativeFieldValue $postBody
5812
   * @param array $optParams Optional parameters.
5813
   * @return Google_Service_Dfareporting_CreativeFieldValue
5814
   */
5815
  public function insert($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5816
  {
5817
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5818
    $params = array_merge($params, $optParams);
5819
    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5820
  }
5821
 
5822
  /**
5823
   * Retrieves a list of creative field values, possibly filtered.
5824
   * (creativeFieldValues.listCreativeFieldValues)
5825
   *
5826
   * @param string $profileId User profile ID associated with this request.
5827
   * @param string $creativeFieldId Creative field ID for this creative field
5828
   * value.
5829
   * @param array $optParams Optional parameters.
5830
   *
5831
   * @opt_param string searchString Allows searching for creative field values by
5832
   * their values. Wildcards (e.g. *) are not allowed.
5833
   * @opt_param string pageToken Value of the nextPageToken from the previous
5834
   * result page.
5835
   * @opt_param string sortField Field by which to sort the list.
5836
   * @opt_param string ids Select only creative field values with these IDs.
5837
   * @opt_param int maxResults Maximum number of results to return.
5838
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5839
   * @return Google_Service_Dfareporting_CreativeFieldValuesListResponse
5840
   */
5841
  public function listCreativeFieldValues($profileId, $creativeFieldId, $optParams = array())
5842
  {
5843
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId);
5844
    $params = array_merge($params, $optParams);
5845
    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldValuesListResponse");
5846
  }
5847
 
5848
  /**
5849
   * Updates an existing creative field value. This method supports patch
5850
   * semantics. (creativeFieldValues.patch)
5851
   *
5852
   * @param string $profileId User profile ID associated with this request.
5853
   * @param string $creativeFieldId Creative field ID for this creative field
5854
   * value.
5855
   * @param string $id Creative Field Value ID
5856
   * @param Google_CreativeFieldValue $postBody
5857
   * @param array $optParams Optional parameters.
5858
   * @return Google_Service_Dfareporting_CreativeFieldValue
5859
   */
5860
  public function patch($profileId, $creativeFieldId, $id, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5861
  {
5862
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id, 'postBody' => $postBody);
5863
    $params = array_merge($params, $optParams);
5864
    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5865
  }
5866
 
5867
  /**
5868
   * Updates an existing creative field value. (creativeFieldValues.update)
5869
   *
5870
   * @param string $profileId User profile ID associated with this request.
5871
   * @param string $creativeFieldId Creative field ID for this creative field
5872
   * value.
5873
   * @param Google_CreativeFieldValue $postBody
5874
   * @param array $optParams Optional parameters.
5875
   * @return Google_Service_Dfareporting_CreativeFieldValue
5876
   */
5877
  public function update($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5878
  {
5879
    $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5880
    $params = array_merge($params, $optParams);
5881
    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5882
  }
5883
}
5884
 
5885
/**
5886
 * The "creativeFields" collection of methods.
5887
 * Typical usage is:
5888
 *  <code>
5889
 *   $dfareportingService = new Google_Service_Dfareporting(...);
5890
 *   $creativeFields = $dfareportingService->creativeFields;
5891
 *  </code>
5892
 */
5893
#[AllowDynamicProperties]
5894
class Google_Service_Dfareporting_CreativeFields_Resource extends Google_Service_Resource
5895
{
5896
 
5897
  /**
5898
   * Deletes an existing creative field. (creativeFields.delete)
5899
   *
5900
   * @param string $profileId User profile ID associated with this request.
5901
   * @param string $id Creative Field ID
5902
   * @param array $optParams Optional parameters.
5903
   */
5904
  public function delete($profileId, $id, $optParams = array())
5905
  {
5906
    $params = array('profileId' => $profileId, 'id' => $id);
5907
    $params = array_merge($params, $optParams);
5908
    return $this->call('delete', array($params));
5909
  }
5910
 
5911
  /**
5912
   * Gets one creative field by ID. (creativeFields.get)
5913
   *
5914
   * @param string $profileId User profile ID associated with this request.
5915
   * @param string $id Creative Field ID
5916
   * @param array $optParams Optional parameters.
5917
   * @return Google_Service_Dfareporting_CreativeField
5918
   */
5919
  public function get($profileId, $id, $optParams = array())
5920
  {
5921
    $params = array('profileId' => $profileId, 'id' => $id);
5922
    $params = array_merge($params, $optParams);
5923
    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeField");
5924
  }
5925
 
5926
  /**
5927
   * Inserts a new creative field. (creativeFields.insert)
5928
   *
5929
   * @param string $profileId User profile ID associated with this request.
5930
   * @param Google_CreativeField $postBody
5931
   * @param array $optParams Optional parameters.
5932
   * @return Google_Service_Dfareporting_CreativeField
5933
   */
5934
  public function insert($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5935
  {
5936
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
5937
    $params = array_merge($params, $optParams);
5938
    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeField");
5939
  }
5940
 
5941
  /**
5942
   * Retrieves a list of creative fields, possibly filtered.
5943
   * (creativeFields.listCreativeFields)
5944
   *
5945
   * @param string $profileId User profile ID associated with this request.
5946
   * @param array $optParams Optional parameters.
5947
   *
5948
   * @opt_param string searchString Allows searching for creative fields by name
5949
   * or ID. Wildcards (*) are allowed. For example, "creativefield*2015" will
5950
   * return creative fields with names like "creativefield June 2015",
5951
   * "creativefield April 2015", or simply "creativefield 2015". Most of the
5952
   * searches also add wild-cards implicitly at the start and the end of the
5953
   * search string. For example, a search string of "creativefield" will match
5954
   * creative fields with the name "my creativefield", "creativefield 2015", or
5955
   * simply "creativefield".
5956
   * @opt_param string sortField Field by which to sort the list.
5957
   * @opt_param string advertiserIds Select only creative fields that belong to
5958
   * these advertisers.
5959
   * @opt_param string ids Select only creative fields with these IDs.
5960
   * @opt_param int maxResults Maximum number of results to return.
5961
   * @opt_param string pageToken Value of the nextPageToken from the previous
5962
   * result page.
5963
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5964
   * @return Google_Service_Dfareporting_CreativeFieldsListResponse
5965
   */
5966
  public function listCreativeFields($profileId, $optParams = array())
5967
  {
5968
    $params = array('profileId' => $profileId);
5969
    $params = array_merge($params, $optParams);
5970
    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldsListResponse");
5971
  }
5972
 
5973
  /**
5974
   * Updates an existing creative field. This method supports patch semantics.
5975
   * (creativeFields.patch)
5976
   *
5977
   * @param string $profileId User profile ID associated with this request.
5978
   * @param string $id Creative Field ID
5979
   * @param Google_CreativeField $postBody
5980
   * @param array $optParams Optional parameters.
5981
   * @return Google_Service_Dfareporting_CreativeField
5982
   */
5983
  public function patch($profileId, $id, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5984
  {
5985
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5986
    $params = array_merge($params, $optParams);
5987
    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeField");
5988
  }
5989
 
5990
  /**
5991
   * Updates an existing creative field. (creativeFields.update)
5992
   *
5993
   * @param string $profileId User profile ID associated with this request.
5994
   * @param Google_CreativeField $postBody
5995
   * @param array $optParams Optional parameters.
5996
   * @return Google_Service_Dfareporting_CreativeField
5997
   */
5998
  public function update($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5999
  {
6000
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6001
    $params = array_merge($params, $optParams);
6002
    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeField");
6003
  }
6004
}
6005
 
6006
/**
6007
 * The "creativeGroups" collection of methods.
6008
 * Typical usage is:
6009
 *  <code>
6010
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6011
 *   $creativeGroups = $dfareportingService->creativeGroups;
6012
 *  </code>
6013
 */
6014
#[AllowDynamicProperties]
6015
class Google_Service_Dfareporting_CreativeGroups_Resource extends Google_Service_Resource
6016
{
6017
 
6018
  /**
6019
   * Gets one creative group by ID. (creativeGroups.get)
6020
   *
6021
   * @param string $profileId User profile ID associated with this request.
6022
   * @param string $id Creative group ID.
6023
   * @param array $optParams Optional parameters.
6024
   * @return Google_Service_Dfareporting_CreativeGroup
6025
   */
6026
  public function get($profileId, $id, $optParams = array())
6027
  {
6028
    $params = array('profileId' => $profileId, 'id' => $id);
6029
    $params = array_merge($params, $optParams);
6030
    return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeGroup");
6031
  }
6032
 
6033
  /**
6034
   * Inserts a new creative group. (creativeGroups.insert)
6035
   *
6036
   * @param string $profileId User profile ID associated with this request.
6037
   * @param Google_CreativeGroup $postBody
6038
   * @param array $optParams Optional parameters.
6039
   * @return Google_Service_Dfareporting_CreativeGroup
6040
   */
6041
  public function insert($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6042
  {
6043
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6044
    $params = array_merge($params, $optParams);
6045
    return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeGroup");
6046
  }
6047
 
6048
  /**
6049
   * Retrieves a list of creative groups, possibly filtered.
6050
   * (creativeGroups.listCreativeGroups)
6051
   *
6052
   * @param string $profileId User profile ID associated with this request.
6053
   * @param array $optParams Optional parameters.
6054
   *
6055
   * @opt_param string searchString Allows searching for creative groups by name
6056
   * or ID. Wildcards (*) are allowed. For example, "creativegroup*2015" will
6057
   * return creative groups with names like "creativegroup June 2015",
6058
   * "creativegroup April 2015", or simply "creativegroup 2015". Most of the
6059
   * searches also add wild-cards implicitly at the start and the end of the
6060
   * search string. For example, a search string of "creativegroup" will match
6061
   * creative groups with the name "my creativegroup", "creativegroup 2015", or
6062
   * simply "creativegroup".
6063
   * @opt_param string sortField Field by which to sort the list.
6064
   * @opt_param string advertiserIds Select only creative groups that belong to
6065
   * these advertisers.
6066
   * @opt_param int groupNumber Select only creative groups that belong to this
6067
   * subgroup.
6068
   * @opt_param int maxResults Maximum number of results to return.
6069
   * @opt_param string ids Select only creative groups with these IDs.
6070
   * @opt_param string pageToken Value of the nextPageToken from the previous
6071
   * result page.
6072
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6073
   * @return Google_Service_Dfareporting_CreativeGroupsListResponse
6074
   */
6075
  public function listCreativeGroups($profileId, $optParams = array())
6076
  {
6077
    $params = array('profileId' => $profileId);
6078
    $params = array_merge($params, $optParams);
6079
    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeGroupsListResponse");
6080
  }
6081
 
6082
  /**
6083
   * Updates an existing creative group. This method supports patch semantics.
6084
   * (creativeGroups.patch)
6085
   *
6086
   * @param string $profileId User profile ID associated with this request.
6087
   * @param string $id Creative group ID.
6088
   * @param Google_CreativeGroup $postBody
6089
   * @param array $optParams Optional parameters.
6090
   * @return Google_Service_Dfareporting_CreativeGroup
6091
   */
6092
  public function patch($profileId, $id, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6093
  {
6094
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6095
    $params = array_merge($params, $optParams);
6096
    return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeGroup");
6097
  }
6098
 
6099
  /**
6100
   * Updates an existing creative group. (creativeGroups.update)
6101
   *
6102
   * @param string $profileId User profile ID associated with this request.
6103
   * @param Google_CreativeGroup $postBody
6104
   * @param array $optParams Optional parameters.
6105
   * @return Google_Service_Dfareporting_CreativeGroup
6106
   */
6107
  public function update($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6108
  {
6109
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6110
    $params = array_merge($params, $optParams);
6111
    return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeGroup");
6112
  }
6113
}
6114
 
6115
/**
6116
 * The "creatives" collection of methods.
6117
 * Typical usage is:
6118
 *  <code>
6119
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6120
 *   $creatives = $dfareportingService->creatives;
6121
 *  </code>
6122
 */
6123
#[AllowDynamicProperties]
6124
class Google_Service_Dfareporting_Creatives_Resource extends Google_Service_Resource
6125
{
6126
 
6127
  /**
6128
   * Gets one creative by ID. (creatives.get)
6129
   *
6130
   * @param string $profileId User profile ID associated with this request.
6131
   * @param string $id Creative ID.
6132
   * @param array $optParams Optional parameters.
6133
   * @return Google_Service_Dfareporting_Creative
6134
   */
6135
  public function get($profileId, $id, $optParams = array())
6136
  {
6137
    $params = array('profileId' => $profileId, 'id' => $id);
6138
    $params = array_merge($params, $optParams);
6139
    return $this->call('get', array($params), "Google_Service_Dfareporting_Creative");
6140
  }
6141
 
6142
  /**
6143
   * Inserts a new creative. (creatives.insert)
6144
   *
6145
   * @param string $profileId User profile ID associated with this request.
6146
   * @param Google_Creative $postBody
6147
   * @param array $optParams Optional parameters.
6148
   * @return Google_Service_Dfareporting_Creative
6149
   */
6150
  public function insert($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6151
  {
6152
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6153
    $params = array_merge($params, $optParams);
6154
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Creative");
6155
  }
6156
 
6157
  /**
6158
   * Retrieves a list of creatives, possibly filtered. (creatives.listCreatives)
6159
   *
6160
   * @param string $profileId User profile ID associated with this request.
6161
   * @param array $optParams Optional parameters.
6162
   *
6163
   * @opt_param string sizeIds Select only creatives with these size IDs.
6164
   * @opt_param bool archived Select only archived creatives. Leave blank to
6165
   * select archived and unarchived creatives.
6166
   * @opt_param string searchString Allows searching for objects by name or ID.
6167
   * Wildcards (*) are allowed. For example, "creative*2015" will return objects
6168
   * with names like "creative June 2015", "creative April 2015", or simply
6169
   * "creative 2015". Most of the searches also add wildcards implicitly at the
6170
   * start and the end of the search string. For example, a search string of
6171
   * "creative" will match objects with name "my creative", "creative 2015", or
6172
   * simply "creative".
6173
   * @opt_param string campaignId Select only creatives with this campaign ID.
6174
   * @opt_param string sortField Field by which to sort the list.
6175
   * @opt_param string renderingIds Select only creatives with these rendering
6176
   * IDs.
6177
   * @opt_param string ids Select only creatives with these IDs.
6178
   * @opt_param int maxResults Maximum number of results to return.
6179
   * @opt_param string advertiserId Select only creatives with this advertiser ID.
6180
   * @opt_param string pageToken Value of the nextPageToken from the previous
6181
   * result page.
6182
   * @opt_param string studioCreativeId Select only creatives corresponding to
6183
   * this Studio creative ID.
6184
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6185
   * @opt_param string companionCreativeIds Select only in-stream video creatives
6186
   * with these companion IDs.
6187
   * @opt_param bool active Select only active creatives. Leave blank to select
6188
   * active and inactive creatives.
6189
   * @opt_param string creativeFieldIds Select only creatives with these creative
6190
   * field IDs.
6191
   * @opt_param string types Select only creatives with these creative types.
6192
   * @return Google_Service_Dfareporting_CreativesListResponse
6193
   */
6194
  public function listCreatives($profileId, $optParams = array())
6195
  {
6196
    $params = array('profileId' => $profileId);
6197
    $params = array_merge($params, $optParams);
6198
    return $this->call('list', array($params), "Google_Service_Dfareporting_CreativesListResponse");
6199
  }
6200
 
6201
  /**
6202
   * Updates an existing creative. This method supports patch semantics.
6203
   * (creatives.patch)
6204
   *
6205
   * @param string $profileId User profile ID associated with this request.
6206
   * @param string $id Creative ID.
6207
   * @param Google_Creative $postBody
6208
   * @param array $optParams Optional parameters.
6209
   * @return Google_Service_Dfareporting_Creative
6210
   */
6211
  public function patch($profileId, $id, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6212
  {
6213
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6214
    $params = array_merge($params, $optParams);
6215
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Creative");
6216
  }
6217
 
6218
  /**
6219
   * Updates an existing creative. (creatives.update)
6220
   *
6221
   * @param string $profileId User profile ID associated with this request.
6222
   * @param Google_Creative $postBody
6223
   * @param array $optParams Optional parameters.
6224
   * @return Google_Service_Dfareporting_Creative
6225
   */
6226
  public function update($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6227
  {
6228
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6229
    $params = array_merge($params, $optParams);
6230
    return $this->call('update', array($params), "Google_Service_Dfareporting_Creative");
6231
  }
6232
}
6233
 
6234
/**
6235
 * The "dimensionValues" collection of methods.
6236
 * Typical usage is:
6237
 *  <code>
6238
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6239
 *   $dimensionValues = $dfareportingService->dimensionValues;
6240
 *  </code>
6241
 */
6242
#[AllowDynamicProperties]
6243
class Google_Service_Dfareporting_DimensionValues_Resource extends Google_Service_Resource
6244
{
6245
 
6246
  /**
6247
   * Retrieves list of report dimension values for a list of filters.
6248
   * (dimensionValues.query)
6249
   *
6250
   * @param string $profileId The DFA user profile ID.
6251
   * @param Google_DimensionValueRequest $postBody
6252
   * @param array $optParams Optional parameters.
6253
   *
6254
   * @opt_param string pageToken The value of the nextToken from the previous
6255
   * result page.
6256
   * @opt_param int maxResults Maximum number of results to return.
6257
   * @return Google_Service_Dfareporting_DimensionValueList
6258
   */
6259
  public function query($profileId, Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array())
6260
  {
6261
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6262
    $params = array_merge($params, $optParams);
6263
    return $this->call('query', array($params), "Google_Service_Dfareporting_DimensionValueList");
6264
  }
6265
}
6266
 
6267
/**
6268
 * The "directorySiteContacts" collection of methods.
6269
 * Typical usage is:
6270
 *  <code>
6271
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6272
 *   $directorySiteContacts = $dfareportingService->directorySiteContacts;
6273
 *  </code>
6274
 */
6275
#[AllowDynamicProperties]
6276
class Google_Service_Dfareporting_DirectorySiteContacts_Resource extends Google_Service_Resource
6277
{
6278
 
6279
  /**
6280
   * Gets one directory site contact by ID. (directorySiteContacts.get)
6281
   *
6282
   * @param string $profileId User profile ID associated with this request.
6283
   * @param string $id Directory site contact ID.
6284
   * @param array $optParams Optional parameters.
6285
   * @return Google_Service_Dfareporting_DirectorySiteContact
6286
   */
6287
  public function get($profileId, $id, $optParams = array())
6288
  {
6289
    $params = array('profileId' => $profileId, 'id' => $id);
6290
    $params = array_merge($params, $optParams);
6291
    return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySiteContact");
6292
  }
6293
 
6294
  /**
6295
   * Retrieves a list of directory site contacts, possibly filtered.
6296
   * (directorySiteContacts.listDirectorySiteContacts)
6297
   *
6298
   * @param string $profileId User profile ID associated with this request.
6299
   * @param array $optParams Optional parameters.
6300
   *
6301
   * @opt_param string searchString Allows searching for objects by name, ID or
6302
   * email. Wildcards (*) are allowed. For example, "directory site contact*2015"
6303
   * will return objects with names like "directory site contact June 2015",
6304
   * "directory site contact April 2015", or simply "directory site contact 2015".
6305
   * Most of the searches also add wildcards implicitly at the start and the end
6306
   * of the search string. For example, a search string of "directory site
6307
   * contact" will match objects with name "my directory site contact", "directory
6308
   * site contact 2015", or simply "directory site contact".
6309
   * @opt_param string directorySiteIds Select only directory site contacts with
6310
   * these directory site IDs. This is a required field.
6311
   * @opt_param string sortField Field by which to sort the list.
6312
   * @opt_param string ids Select only directory site contacts with these IDs.
6313
   * @opt_param int maxResults Maximum number of results to return.
6314
   * @opt_param string pageToken Value of the nextPageToken from the previous
6315
   * result page.
6316
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6317
   * @return Google_Service_Dfareporting_DirectorySiteContactsListResponse
6318
   */
6319
  public function listDirectorySiteContacts($profileId, $optParams = array())
6320
  {
6321
    $params = array('profileId' => $profileId);
6322
    $params = array_merge($params, $optParams);
6323
    return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySiteContactsListResponse");
6324
  }
6325
}
6326
 
6327
/**
6328
 * The "directorySites" collection of methods.
6329
 * Typical usage is:
6330
 *  <code>
6331
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6332
 *   $directorySites = $dfareportingService->directorySites;
6333
 *  </code>
6334
 */
6335
#[AllowDynamicProperties]
6336
class Google_Service_Dfareporting_DirectorySites_Resource extends Google_Service_Resource
6337
{
6338
 
6339
  /**
6340
   * Gets one directory site by ID. (directorySites.get)
6341
   *
6342
   * @param string $profileId User profile ID associated with this request.
6343
   * @param string $id Directory site ID.
6344
   * @param array $optParams Optional parameters.
6345
   * @return Google_Service_Dfareporting_DirectorySite
6346
   */
6347
  public function get($profileId, $id, $optParams = array())
6348
  {
6349
    $params = array('profileId' => $profileId, 'id' => $id);
6350
    $params = array_merge($params, $optParams);
6351
    return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySite");
6352
  }
6353
 
6354
  /**
6355
   * Inserts a new directory site. (directorySites.insert)
6356
   *
6357
   * @param string $profileId User profile ID associated with this request.
6358
   * @param Google_DirectorySite $postBody
6359
   * @param array $optParams Optional parameters.
6360
   * @return Google_Service_Dfareporting_DirectorySite
6361
   */
6362
  public function insert($profileId, Google_Service_Dfareporting_DirectorySite $postBody, $optParams = array())
6363
  {
6364
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6365
    $params = array_merge($params, $optParams);
6366
    return $this->call('insert', array($params), "Google_Service_Dfareporting_DirectorySite");
6367
  }
6368
 
6369
  /**
6370
   * Retrieves a list of directory sites, possibly filtered.
6371
   * (directorySites.listDirectorySites)
6372
   *
6373
   * @param string $profileId User profile ID associated with this request.
6374
   * @param array $optParams Optional parameters.
6375
   *
6376
   * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
6377
   * supported and will have no effect on the results returned.
6378
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6379
   * @opt_param string searchString Allows searching for objects by name, ID or
6380
   * URL. Wildcards (*) are allowed. For example, "directory site*2015" will
6381
   * return objects with names like "directory site June 2015", "directory site
6382
   * April 2015", or simply "directory site 2015". Most of the searches also add
6383
   * wildcards implicitly at the start and the end of the search string. For
6384
   * example, a search string of "directory site" will match objects with name "my
6385
   * directory site", "directory site 2015" or simply, "directory site".
6386
   * @opt_param string countryId Select only directory sites with this country ID.
6387
   * @opt_param string sortField Field by which to sort the list.
6388
   * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
6389
   * longer supported and will have no effect on the results returned.
6390
   * @opt_param string ids Select only directory sites with these IDs.
6391
   * @opt_param int maxResults Maximum number of results to return.
6392
   * @opt_param string pageToken Value of the nextPageToken from the previous
6393
   * result page.
6394
   * @opt_param bool acceptsPublisherPaidPlacements Select only directory sites
6395
   * that accept publisher paid placements. This field can be left blank.
6396
   * @opt_param string parentId Select only directory sites with this parent ID.
6397
   * @opt_param bool active Select only active directory sites. Leave blank to
6398
   * retrieve both active and inactive directory sites.
6399
   * @opt_param string dfp_network_code Select only directory sites with this DFP
6400
   * network code.
6401
   * @return Google_Service_Dfareporting_DirectorySitesListResponse
6402
   */
6403
  public function listDirectorySites($profileId, $optParams = array())
6404
  {
6405
    $params = array('profileId' => $profileId);
6406
    $params = array_merge($params, $optParams);
6407
    return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySitesListResponse");
6408
  }
6409
}
6410
 
6411
/**
6412
 * The "eventTags" collection of methods.
6413
 * Typical usage is:
6414
 *  <code>
6415
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6416
 *   $eventTags = $dfareportingService->eventTags;
6417
 *  </code>
6418
 */
6419
#[AllowDynamicProperties]
6420
class Google_Service_Dfareporting_EventTags_Resource extends Google_Service_Resource
6421
{
6422
 
6423
  /**
6424
   * Deletes an existing event tag. (eventTags.delete)
6425
   *
6426
   * @param string $profileId User profile ID associated with this request.
6427
   * @param string $id Event tag ID.
6428
   * @param array $optParams Optional parameters.
6429
   */
6430
  public function delete($profileId, $id, $optParams = array())
6431
  {
6432
    $params = array('profileId' => $profileId, 'id' => $id);
6433
    $params = array_merge($params, $optParams);
6434
    return $this->call('delete', array($params));
6435
  }
6436
 
6437
  /**
6438
   * Gets one event tag by ID. (eventTags.get)
6439
   *
6440
   * @param string $profileId User profile ID associated with this request.
6441
   * @param string $id Event tag ID.
6442
   * @param array $optParams Optional parameters.
6443
   * @return Google_Service_Dfareporting_EventTag
6444
   */
6445
  public function get($profileId, $id, $optParams = array())
6446
  {
6447
    $params = array('profileId' => $profileId, 'id' => $id);
6448
    $params = array_merge($params, $optParams);
6449
    return $this->call('get', array($params), "Google_Service_Dfareporting_EventTag");
6450
  }
6451
 
6452
  /**
6453
   * Inserts a new event tag. (eventTags.insert)
6454
   *
6455
   * @param string $profileId User profile ID associated with this request.
6456
   * @param Google_EventTag $postBody
6457
   * @param array $optParams Optional parameters.
6458
   * @return Google_Service_Dfareporting_EventTag
6459
   */
6460
  public function insert($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6461
  {
6462
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6463
    $params = array_merge($params, $optParams);
6464
    return $this->call('insert', array($params), "Google_Service_Dfareporting_EventTag");
6465
  }
6466
 
6467
  /**
6468
   * Retrieves a list of event tags, possibly filtered. (eventTags.listEventTags)
6469
   *
6470
   * @param string $profileId User profile ID associated with this request.
6471
   * @param array $optParams Optional parameters.
6472
   *
6473
   * @opt_param string searchString Allows searching for objects by name or ID.
6474
   * Wildcards (*) are allowed. For example, "eventtag*2015" will return objects
6475
   * with names like "eventtag June 2015", "eventtag April 2015", or simply
6476
   * "eventtag 2015". Most of the searches also add wildcards implicitly at the
6477
   * start and the end of the search string. For example, a search string of
6478
   * "eventtag" will match objects with name "my eventtag", "eventtag 2015", or
6479
   * simply "eventtag".
6480
   * @opt_param string campaignId Select only event tags that belong to this
6481
   * campaign.
6482
   * @opt_param string sortField Field by which to sort the list.
6483
   * @opt_param bool enabled Select only enabled event tags. When definitionsOnly
6484
   * is set to true, only the specified advertiser or campaign's event tags'
6485
   * enabledByDefault field is examined. When definitionsOnly is set to false, the
6486
   * specified ad or specified campaign's parent advertiser's or parent campaign's
6487
   * event tags' enabledByDefault and status fields are examined as well.
6488
   * @opt_param string ids Select only event tags with these IDs.
6489
   * @opt_param string advertiserId Select only event tags that belong to this
6490
   * advertiser.
6491
   * @opt_param string adId Select only event tags that belong to this ad.
6492
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6493
   * @opt_param string eventTagTypes Select only event tags with the specified
6494
   * event tag types. Event tag types can be used to specify whether to use a
6495
   * third-party pixel, a third-party JavaScript URL, or a third-party click-
6496
   * through URL for either impression or click tracking.
6497
   * @opt_param bool definitionsOnly Examine only the specified ad or campaign or
6498
   * advertiser's event tags for matching selector criteria. When set to false,
6499
   * the parent advertiser and parent campaign is examined as well. In addition,
6500
   * when set to false, the status field is examined as well along with the
6501
   * enabledByDefault field.
6502
   * @return Google_Service_Dfareporting_EventTagsListResponse
6503
   */
6504
  public function listEventTags($profileId, $optParams = array())
6505
  {
6506
    $params = array('profileId' => $profileId);
6507
    $params = array_merge($params, $optParams);
6508
    return $this->call('list', array($params), "Google_Service_Dfareporting_EventTagsListResponse");
6509
  }
6510
 
6511
  /**
6512
   * Updates an existing event tag. This method supports patch semantics.
6513
   * (eventTags.patch)
6514
   *
6515
   * @param string $profileId User profile ID associated with this request.
6516
   * @param string $id Event tag ID.
6517
   * @param Google_EventTag $postBody
6518
   * @param array $optParams Optional parameters.
6519
   * @return Google_Service_Dfareporting_EventTag
6520
   */
6521
  public function patch($profileId, $id, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6522
  {
6523
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6524
    $params = array_merge($params, $optParams);
6525
    return $this->call('patch', array($params), "Google_Service_Dfareporting_EventTag");
6526
  }
6527
 
6528
  /**
6529
   * Updates an existing event tag. (eventTags.update)
6530
   *
6531
   * @param string $profileId User profile ID associated with this request.
6532
   * @param Google_EventTag $postBody
6533
   * @param array $optParams Optional parameters.
6534
   * @return Google_Service_Dfareporting_EventTag
6535
   */
6536
  public function update($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6537
  {
6538
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6539
    $params = array_merge($params, $optParams);
6540
    return $this->call('update', array($params), "Google_Service_Dfareporting_EventTag");
6541
  }
6542
}
6543
 
6544
/**
6545
 * The "files" collection of methods.
6546
 * Typical usage is:
6547
 *  <code>
6548
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6549
 *   $files = $dfareportingService->files;
6550
 *  </code>
6551
 */
6552
#[AllowDynamicProperties]
6553
class Google_Service_Dfareporting_Files_Resource extends Google_Service_Resource
6554
{
6555
 
6556
  /**
6557
   * Retrieves a report file by its report ID and file ID. (files.get)
6558
   *
6559
   * @param string $reportId The ID of the report.
6560
   * @param string $fileId The ID of the report file.
6561
   * @param array $optParams Optional parameters.
6562
   * @return Google_Service_Dfareporting_DfareportingFile
6563
   */
6564
  public function get($reportId, $fileId, $optParams = array())
6565
  {
6566
    $params = array('reportId' => $reportId, 'fileId' => $fileId);
6567
    $params = array_merge($params, $optParams);
6568
    return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
6569
  }
6570
 
6571
  /**
6572
   * Lists files for a user profile. (files.listFiles)
6573
   *
6574
   * @param string $profileId The DFA profile ID.
6575
   * @param array $optParams Optional parameters.
6576
   *
6577
   * @opt_param string sortField The field by which to sort the list.
6578
   * @opt_param int maxResults Maximum number of results to return.
6579
   * @opt_param string pageToken The value of the nextToken from the previous
6580
   * result page.
6581
   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
6582
   * @opt_param string scope The scope that defines which results are returned,
6583
   * default is 'MINE'.
6584
   * @return Google_Service_Dfareporting_FileList
6585
   */
6586
  public function listFiles($profileId, $optParams = array())
6587
  {
6588
    $params = array('profileId' => $profileId);
6589
    $params = array_merge($params, $optParams);
6590
    return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
6591
  }
6592
}
6593
 
6594
/**
6595
 * The "floodlightActivities" collection of methods.
6596
 * Typical usage is:
6597
 *  <code>
6598
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6599
 *   $floodlightActivities = $dfareportingService->floodlightActivities;
6600
 *  </code>
6601
 */
6602
#[AllowDynamicProperties]
6603
class Google_Service_Dfareporting_FloodlightActivities_Resource extends Google_Service_Resource
6604
{
6605
 
6606
  /**
6607
   * Deletes an existing floodlight activity. (floodlightActivities.delete)
6608
   *
6609
   * @param string $profileId User profile ID associated with this request.
6610
   * @param string $id Floodlight activity ID.
6611
   * @param array $optParams Optional parameters.
6612
   */
6613
  public function delete($profileId, $id, $optParams = array())
6614
  {
6615
    $params = array('profileId' => $profileId, 'id' => $id);
6616
    $params = array_merge($params, $optParams);
6617
    return $this->call('delete', array($params));
6618
  }
6619
 
6620
  /**
6621
   * Generates a tag for a floodlight activity. (floodlightActivities.generatetag)
6622
   *
6623
   * @param string $profileId User profile ID associated with this request.
6624
   * @param array $optParams Optional parameters.
6625
   *
6626
   * @opt_param string floodlightActivityId Floodlight activity ID for which we
6627
   * want to generate a tag.
6628
   * @return Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse
6629
   */
6630
  public function generatetag($profileId, $optParams = array())
6631
  {
6632
    $params = array('profileId' => $profileId);
6633
    $params = array_merge($params, $optParams);
6634
    return $this->call('generatetag', array($params), "Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse");
6635
  }
6636
 
6637
  /**
6638
   * Gets one floodlight activity by ID. (floodlightActivities.get)
6639
   *
6640
   * @param string $profileId User profile ID associated with this request.
6641
   * @param string $id Floodlight activity ID.
6642
   * @param array $optParams Optional parameters.
6643
   * @return Google_Service_Dfareporting_FloodlightActivity
6644
   */
6645
  public function get($profileId, $id, $optParams = array())
6646
  {
6647
    $params = array('profileId' => $profileId, 'id' => $id);
6648
    $params = array_merge($params, $optParams);
6649
    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6650
  }
6651
 
6652
  /**
6653
   * Inserts a new floodlight activity. (floodlightActivities.insert)
6654
   *
6655
   * @param string $profileId User profile ID associated with this request.
6656
   * @param Google_FloodlightActivity $postBody
6657
   * @param array $optParams Optional parameters.
6658
   * @return Google_Service_Dfareporting_FloodlightActivity
6659
   */
6660
  public function insert($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6661
  {
6662
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6663
    $params = array_merge($params, $optParams);
6664
    return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6665
  }
6666
 
6667
  /**
6668
   * Retrieves a list of floodlight activities, possibly filtered.
6669
   * (floodlightActivities.listFloodlightActivities)
6670
   *
6671
   * @param string $profileId User profile ID associated with this request.
6672
   * @param array $optParams Optional parameters.
6673
   *
6674
   * @opt_param string floodlightActivityGroupIds Select only floodlight
6675
   * activities with the specified floodlight activity group IDs.
6676
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6677
   * @opt_param string searchString Allows searching for objects by name or ID.
6678
   * Wildcards (*) are allowed. For example, "floodlightactivity*2015" will return
6679
   * objects with names like "floodlightactivity June 2015", "floodlightactivity
6680
   * April 2015", or simply "floodlightactivity 2015". Most of the searches also
6681
   * add wildcards implicitly at the start and the end of the search string. For
6682
   * example, a search string of "floodlightactivity" will match objects with name
6683
   * "my floodlightactivity activity", "floodlightactivity 2015", or simply
6684
   * "floodlightactivity".
6685
   * @opt_param string sortField Field by which to sort the list.
6686
   * @opt_param string floodlightConfigurationId Select only floodlight activities
6687
   * for the specified floodlight configuration ID. Must specify either ids,
6688
   * advertiserId, or floodlightConfigurationId for a non-empty result.
6689
   * @opt_param string ids Select only floodlight activities with the specified
6690
   * IDs. Must specify either ids, advertiserId, or floodlightConfigurationId for
6691
   * a non-empty result.
6692
   * @opt_param string floodlightActivityGroupName Select only floodlight
6693
   * activities with the specified floodlight activity group name.
6694
   * @opt_param string advertiserId Select only floodlight activities for the
6695
   * specified advertiser ID. Must specify either ids, advertiserId, or
6696
   * floodlightConfigurationId for a non-empty result.
6697
   * @opt_param string pageToken Value of the nextPageToken from the previous
6698
   * result page.
6699
   * @opt_param int maxResults Maximum number of results to return.
6700
   * @opt_param string tagString Select only floodlight activities with the
6701
   * specified tag string.
6702
   * @opt_param string floodlightActivityGroupTagString Select only floodlight
6703
   * activities with the specified floodlight activity group tag string.
6704
   * @opt_param string floodlightActivityGroupType Select only floodlight
6705
   * activities with the specified floodlight activity group type.
6706
   * @return Google_Service_Dfareporting_FloodlightActivitiesListResponse
6707
   */
6708
  public function listFloodlightActivities($profileId, $optParams = array())
6709
  {
6710
    $params = array('profileId' => $profileId);
6711
    $params = array_merge($params, $optParams);
6712
    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivitiesListResponse");
6713
  }
6714
 
6715
  /**
6716
   * Updates an existing floodlight activity. This method supports patch
6717
   * semantics. (floodlightActivities.patch)
6718
   *
6719
   * @param string $profileId User profile ID associated with this request.
6720
   * @param string $id Floodlight activity ID.
6721
   * @param Google_FloodlightActivity $postBody
6722
   * @param array $optParams Optional parameters.
6723
   * @return Google_Service_Dfareporting_FloodlightActivity
6724
   */
6725
  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6726
  {
6727
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6728
    $params = array_merge($params, $optParams);
6729
    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6730
  }
6731
 
6732
  /**
6733
   * Updates an existing floodlight activity. (floodlightActivities.update)
6734
   *
6735
   * @param string $profileId User profile ID associated with this request.
6736
   * @param Google_FloodlightActivity $postBody
6737
   * @param array $optParams Optional parameters.
6738
   * @return Google_Service_Dfareporting_FloodlightActivity
6739
   */
6740
  public function update($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6741
  {
6742
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6743
    $params = array_merge($params, $optParams);
6744
    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6745
  }
6746
}
6747
 
6748
/**
6749
 * The "floodlightActivityGroups" collection of methods.
6750
 * Typical usage is:
6751
 *  <code>
6752
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6753
 *   $floodlightActivityGroups = $dfareportingService->floodlightActivityGroups;
6754
 *  </code>
6755
 */
6756
#[AllowDynamicProperties]
6757
class Google_Service_Dfareporting_FloodlightActivityGroups_Resource extends Google_Service_Resource
6758
{
6759
 
6760
  /**
6761
   * Deletes an existing floodlight activity group.
6762
   * (floodlightActivityGroups.delete)
6763
   *
6764
   * @param string $profileId User profile ID associated with this request.
6765
   * @param string $id Floodlight activity Group ID.
6766
   * @param array $optParams Optional parameters.
6767
   */
6768
  public function delete($profileId, $id, $optParams = array())
6769
  {
6770
    $params = array('profileId' => $profileId, 'id' => $id);
6771
    $params = array_merge($params, $optParams);
6772
    return $this->call('delete', array($params));
6773
  }
6774
 
6775
  /**
6776
   * Gets one floodlight activity group by ID. (floodlightActivityGroups.get)
6777
   *
6778
   * @param string $profileId User profile ID associated with this request.
6779
   * @param string $id Floodlight activity Group ID.
6780
   * @param array $optParams Optional parameters.
6781
   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6782
   */
6783
  public function get($profileId, $id, $optParams = array())
6784
  {
6785
    $params = array('profileId' => $profileId, 'id' => $id);
6786
    $params = array_merge($params, $optParams);
6787
    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6788
  }
6789
 
6790
  /**
6791
   * Inserts a new floodlight activity group. (floodlightActivityGroups.insert)
6792
   *
6793
   * @param string $profileId User profile ID associated with this request.
6794
   * @param Google_FloodlightActivityGroup $postBody
6795
   * @param array $optParams Optional parameters.
6796
   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6797
   */
6798
  public function insert($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6799
  {
6800
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6801
    $params = array_merge($params, $optParams);
6802
    return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6803
  }
6804
 
6805
  /**
6806
   * Retrieves a list of floodlight activity groups, possibly filtered.
6807
   * (floodlightActivityGroups.listFloodlightActivityGroups)
6808
   *
6809
   * @param string $profileId User profile ID associated with this request.
6810
   * @param array $optParams Optional parameters.
6811
   *
6812
   * @opt_param string searchString Allows searching for objects by name or ID.
6813
   * Wildcards (*) are allowed. For example, "floodlightactivitygroup*2015" will
6814
   * return objects with names like "floodlightactivitygroup June 2015",
6815
   * "floodlightactivitygroup April 2015", or simply "floodlightactivitygroup
6816
   * 2015". Most of the searches also add wildcards implicitly at the start and
6817
   * the end of the search string. For example, a search string of
6818
   * "floodlightactivitygroup" will match objects with name "my
6819
   * floodlightactivitygroup activity", "floodlightactivitygroup 2015", or simply
6820
   * "floodlightactivitygroup".
6821
   * @opt_param string sortField Field by which to sort the list.
6822
   * @opt_param string floodlightConfigurationId Select only floodlight activity
6823
   * groups with the specified floodlight configuration ID. Must specify either
6824
   * advertiserId, or floodlightConfigurationId for a non-empty result.
6825
   * @opt_param string ids Select only floodlight activity groups with the
6826
   * specified IDs. Must specify either advertiserId or floodlightConfigurationId
6827
   * for a non-empty result.
6828
   * @opt_param int maxResults Maximum number of results to return.
6829
   * @opt_param string advertiserId Select only floodlight activity groups with
6830
   * the specified advertiser ID. Must specify either advertiserId or
6831
   * floodlightConfigurationId for a non-empty result.
6832
   * @opt_param string pageToken Value of the nextPageToken from the previous
6833
   * result page.
6834
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6835
   * @opt_param string type Select only floodlight activity groups with the
6836
   * specified floodlight activity group type.
6837
   * @return Google_Service_Dfareporting_FloodlightActivityGroupsListResponse
6838
   */
6839
  public function listFloodlightActivityGroups($profileId, $optParams = array())
6840
  {
6841
    $params = array('profileId' => $profileId);
6842
    $params = array_merge($params, $optParams);
6843
    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivityGroupsListResponse");
6844
  }
6845
 
6846
  /**
6847
   * Updates an existing floodlight activity group. This method supports patch
6848
   * semantics. (floodlightActivityGroups.patch)
6849
   *
6850
   * @param string $profileId User profile ID associated with this request.
6851
   * @param string $id Floodlight activity Group ID.
6852
   * @param Google_FloodlightActivityGroup $postBody
6853
   * @param array $optParams Optional parameters.
6854
   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6855
   */
6856
  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6857
  {
6858
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6859
    $params = array_merge($params, $optParams);
6860
    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6861
  }
6862
 
6863
  /**
6864
   * Updates an existing floodlight activity group.
6865
   * (floodlightActivityGroups.update)
6866
   *
6867
   * @param string $profileId User profile ID associated with this request.
6868
   * @param Google_FloodlightActivityGroup $postBody
6869
   * @param array $optParams Optional parameters.
6870
   * @return Google_Service_Dfareporting_FloodlightActivityGroup
6871
   */
6872
  public function update($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6873
  {
6874
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6875
    $params = array_merge($params, $optParams);
6876
    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6877
  }
6878
}
6879
 
6880
/**
6881
 * The "floodlightConfigurations" collection of methods.
6882
 * Typical usage is:
6883
 *  <code>
6884
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6885
 *   $floodlightConfigurations = $dfareportingService->floodlightConfigurations;
6886
 *  </code>
6887
 */
6888
#[AllowDynamicProperties]
6889
class Google_Service_Dfareporting_FloodlightConfigurations_Resource extends Google_Service_Resource
6890
{
6891
 
6892
  /**
6893
   * Gets one floodlight configuration by ID. (floodlightConfigurations.get)
6894
   *
6895
   * @param string $profileId User profile ID associated with this request.
6896
   * @param string $id Floodlight configuration ID.
6897
   * @param array $optParams Optional parameters.
6898
   * @return Google_Service_Dfareporting_FloodlightConfiguration
6899
   */
6900
  public function get($profileId, $id, $optParams = array())
6901
  {
6902
    $params = array('profileId' => $profileId, 'id' => $id);
6903
    $params = array_merge($params, $optParams);
6904
    return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6905
  }
6906
 
6907
  /**
6908
   * Retrieves a list of floodlight configurations, possibly filtered.
6909
   * (floodlightConfigurations.listFloodlightConfigurations)
6910
   *
6911
   * @param string $profileId User profile ID associated with this request.
6912
   * @param array $optParams Optional parameters.
6913
   *
6914
   * @opt_param string ids Set of IDs of floodlight configurations to retrieve.
6915
   * Required field; otherwise an empty list will be returned.
6916
   * @return Google_Service_Dfareporting_FloodlightConfigurationsListResponse
6917
   */
6918
  public function listFloodlightConfigurations($profileId, $optParams = array())
6919
  {
6920
    $params = array('profileId' => $profileId);
6921
    $params = array_merge($params, $optParams);
6922
    return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightConfigurationsListResponse");
6923
  }
6924
 
6925
  /**
6926
   * Updates an existing floodlight configuration. This method supports patch
6927
   * semantics. (floodlightConfigurations.patch)
6928
   *
6929
   * @param string $profileId User profile ID associated with this request.
6930
   * @param string $id Floodlight configuration ID.
6931
   * @param Google_FloodlightConfiguration $postBody
6932
   * @param array $optParams Optional parameters.
6933
   * @return Google_Service_Dfareporting_FloodlightConfiguration
6934
   */
6935
  public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6936
  {
6937
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6938
    $params = array_merge($params, $optParams);
6939
    return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6940
  }
6941
 
6942
  /**
6943
   * Updates an existing floodlight configuration.
6944
   * (floodlightConfigurations.update)
6945
   *
6946
   * @param string $profileId User profile ID associated with this request.
6947
   * @param Google_FloodlightConfiguration $postBody
6948
   * @param array $optParams Optional parameters.
6949
   * @return Google_Service_Dfareporting_FloodlightConfiguration
6950
   */
6951
  public function update($profileId, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6952
  {
6953
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
6954
    $params = array_merge($params, $optParams);
6955
    return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6956
  }
6957
}
6958
 
6959
/**
6960
 * The "inventoryItems" collection of methods.
6961
 * Typical usage is:
6962
 *  <code>
6963
 *   $dfareportingService = new Google_Service_Dfareporting(...);
6964
 *   $inventoryItems = $dfareportingService->inventoryItems;
6965
 *  </code>
6966
 */
6967
#[AllowDynamicProperties]
6968
class Google_Service_Dfareporting_InventoryItems_Resource extends Google_Service_Resource
6969
{
6970
 
6971
  /**
6972
   * Gets one inventory item by ID. (inventoryItems.get)
6973
   *
6974
   * @param string $profileId User profile ID associated with this request.
6975
   * @param string $projectId Project ID for order documents.
6976
   * @param string $id Inventory item ID.
6977
   * @param array $optParams Optional parameters.
6978
   * @return Google_Service_Dfareporting_InventoryItem
6979
   */
6980
  public function get($profileId, $projectId, $id, $optParams = array())
6981
  {
6982
    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
6983
    $params = array_merge($params, $optParams);
6984
    return $this->call('get', array($params), "Google_Service_Dfareporting_InventoryItem");
6985
  }
6986
 
6987
  /**
6988
   * Retrieves a list of inventory items, possibly filtered.
6989
   * (inventoryItems.listInventoryItems)
6990
   *
6991
   * @param string $profileId User profile ID associated with this request.
6992
   * @param string $projectId Project ID for order documents.
6993
   * @param array $optParams Optional parameters.
6994
   *
6995
   * @opt_param string orderId Select only inventory items that belong to
6996
   * specified orders.
6997
   * @opt_param string ids Select only inventory items with these IDs.
6998
   * @opt_param int maxResults Maximum number of results to return.
6999
   * @opt_param string pageToken Value of the nextPageToken from the previous
7000
   * result page.
7001
   * @opt_param string siteId Select only inventory items that are associated with
7002
   * these sites.
7003
   * @opt_param bool inPlan Select only inventory items that are in plan.
7004
   * @opt_param string sortField Field by which to sort the list.
7005
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7006
   * @return Google_Service_Dfareporting_InventoryItemsListResponse
7007
   */
7008
  public function listInventoryItems($profileId, $projectId, $optParams = array())
7009
  {
7010
    $params = array('profileId' => $profileId, 'projectId' => $projectId);
7011
    $params = array_merge($params, $optParams);
7012
    return $this->call('list', array($params), "Google_Service_Dfareporting_InventoryItemsListResponse");
7013
  }
7014
}
7015
 
7016
/**
7017
 * The "landingPages" collection of methods.
7018
 * Typical usage is:
7019
 *  <code>
7020
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7021
 *   $landingPages = $dfareportingService->landingPages;
7022
 *  </code>
7023
 */
7024
#[AllowDynamicProperties]
7025
class Google_Service_Dfareporting_LandingPages_Resource extends Google_Service_Resource
7026
{
7027
 
7028
  /**
7029
   * Deletes an existing campaign landing page. (landingPages.delete)
7030
   *
7031
   * @param string $profileId User profile ID associated with this request.
7032
   * @param string $campaignId Landing page campaign ID.
7033
   * @param string $id Landing page ID.
7034
   * @param array $optParams Optional parameters.
7035
   */
7036
  public function delete($profileId, $campaignId, $id, $optParams = array())
7037
  {
7038
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7039
    $params = array_merge($params, $optParams);
7040
    return $this->call('delete', array($params));
7041
  }
7042
 
7043
  /**
7044
   * Gets one campaign landing page by ID. (landingPages.get)
7045
   *
7046
   * @param string $profileId User profile ID associated with this request.
7047
   * @param string $campaignId Landing page campaign ID.
7048
   * @param string $id Landing page ID.
7049
   * @param array $optParams Optional parameters.
7050
   * @return Google_Service_Dfareporting_LandingPage
7051
   */
7052
  public function get($profileId, $campaignId, $id, $optParams = array())
7053
  {
7054
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7055
    $params = array_merge($params, $optParams);
7056
    return $this->call('get', array($params), "Google_Service_Dfareporting_LandingPage");
7057
  }
7058
 
7059
  /**
7060
   * Inserts a new landing page for the specified campaign. (landingPages.insert)
7061
   *
7062
   * @param string $profileId User profile ID associated with this request.
7063
   * @param string $campaignId Landing page campaign ID.
7064
   * @param Google_LandingPage $postBody
7065
   * @param array $optParams Optional parameters.
7066
   * @return Google_Service_Dfareporting_LandingPage
7067
   */
7068
  public function insert($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7069
  {
7070
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7071
    $params = array_merge($params, $optParams);
7072
    return $this->call('insert', array($params), "Google_Service_Dfareporting_LandingPage");
7073
  }
7074
 
7075
  /**
7076
   * Retrieves the list of landing pages for the specified campaign.
7077
   * (landingPages.listLandingPages)
7078
   *
7079
   * @param string $profileId User profile ID associated with this request.
7080
   * @param string $campaignId Landing page campaign ID.
7081
   * @param array $optParams Optional parameters.
7082
   * @return Google_Service_Dfareporting_LandingPagesListResponse
7083
   */
7084
  public function listLandingPages($profileId, $campaignId, $optParams = array())
7085
  {
7086
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
7087
    $params = array_merge($params, $optParams);
7088
    return $this->call('list', array($params), "Google_Service_Dfareporting_LandingPagesListResponse");
7089
  }
7090
 
7091
  /**
7092
   * Updates an existing campaign landing page. This method supports patch
7093
   * semantics. (landingPages.patch)
7094
   *
7095
   * @param string $profileId User profile ID associated with this request.
7096
   * @param string $campaignId Landing page campaign ID.
7097
   * @param string $id Landing page ID.
7098
   * @param Google_LandingPage $postBody
7099
   * @param array $optParams Optional parameters.
7100
   * @return Google_Service_Dfareporting_LandingPage
7101
   */
7102
  public function patch($profileId, $campaignId, $id, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7103
  {
7104
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id, 'postBody' => $postBody);
7105
    $params = array_merge($params, $optParams);
7106
    return $this->call('patch', array($params), "Google_Service_Dfareporting_LandingPage");
7107
  }
7108
 
7109
  /**
7110
   * Updates an existing campaign landing page. (landingPages.update)
7111
   *
7112
   * @param string $profileId User profile ID associated with this request.
7113
   * @param string $campaignId Landing page campaign ID.
7114
   * @param Google_LandingPage $postBody
7115
   * @param array $optParams Optional parameters.
7116
   * @return Google_Service_Dfareporting_LandingPage
7117
   */
7118
  public function update($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7119
  {
7120
    $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7121
    $params = array_merge($params, $optParams);
7122
    return $this->call('update', array($params), "Google_Service_Dfareporting_LandingPage");
7123
  }
7124
}
7125
 
7126
/**
7127
 * The "metros" collection of methods.
7128
 * Typical usage is:
7129
 *  <code>
7130
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7131
 *   $metros = $dfareportingService->metros;
7132
 *  </code>
7133
 */
7134
#[AllowDynamicProperties]
7135
class Google_Service_Dfareporting_Metros_Resource extends Google_Service_Resource
7136
{
7137
 
7138
  /**
7139
   * Retrieves a list of metros. (metros.listMetros)
7140
   *
7141
   * @param string $profileId User profile ID associated with this request.
7142
   * @param array $optParams Optional parameters.
7143
   * @return Google_Service_Dfareporting_MetrosListResponse
7144
   */
7145
  public function listMetros($profileId, $optParams = array())
7146
  {
7147
    $params = array('profileId' => $profileId);
7148
    $params = array_merge($params, $optParams);
7149
    return $this->call('list', array($params), "Google_Service_Dfareporting_MetrosListResponse");
7150
  }
7151
}
7152
 
7153
/**
7154
 * The "mobileCarriers" collection of methods.
7155
 * Typical usage is:
7156
 *  <code>
7157
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7158
 *   $mobileCarriers = $dfareportingService->mobileCarriers;
7159
 *  </code>
7160
 */
7161
#[AllowDynamicProperties]
7162
class Google_Service_Dfareporting_MobileCarriers_Resource extends Google_Service_Resource
7163
{
7164
 
7165
  /**
7166
   * Gets one mobile carrier by ID. (mobileCarriers.get)
7167
   *
7168
   * @param string $profileId User profile ID associated with this request.
7169
   * @param string $id Mobile carrier ID.
7170
   * @param array $optParams Optional parameters.
7171
   * @return Google_Service_Dfareporting_MobileCarrier
7172
   */
7173
  public function get($profileId, $id, $optParams = array())
7174
  {
7175
    $params = array('profileId' => $profileId, 'id' => $id);
7176
    $params = array_merge($params, $optParams);
7177
    return $this->call('get', array($params), "Google_Service_Dfareporting_MobileCarrier");
7178
  }
7179
 
7180
  /**
7181
   * Retrieves a list of mobile carriers. (mobileCarriers.listMobileCarriers)
7182
   *
7183
   * @param string $profileId User profile ID associated with this request.
7184
   * @param array $optParams Optional parameters.
7185
   * @return Google_Service_Dfareporting_MobileCarriersListResponse
7186
   */
7187
  public function listMobileCarriers($profileId, $optParams = array())
7188
  {
7189
    $params = array('profileId' => $profileId);
7190
    $params = array_merge($params, $optParams);
7191
    return $this->call('list', array($params), "Google_Service_Dfareporting_MobileCarriersListResponse");
7192
  }
7193
}
7194
 
7195
/**
7196
 * The "operatingSystemVersions" collection of methods.
7197
 * Typical usage is:
7198
 *  <code>
7199
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7200
 *   $operatingSystemVersions = $dfareportingService->operatingSystemVersions;
7201
 *  </code>
7202
 */
7203
#[AllowDynamicProperties]
7204
class Google_Service_Dfareporting_OperatingSystemVersions_Resource extends Google_Service_Resource
7205
{
7206
 
7207
  /**
7208
   * Gets one operating system version by ID. (operatingSystemVersions.get)
7209
   *
7210
   * @param string $profileId User profile ID associated with this request.
7211
   * @param string $id Operating system version ID.
7212
   * @param array $optParams Optional parameters.
7213
   * @return Google_Service_Dfareporting_OperatingSystemVersion
7214
   */
7215
  public function get($profileId, $id, $optParams = array())
7216
  {
7217
    $params = array('profileId' => $profileId, 'id' => $id);
7218
    $params = array_merge($params, $optParams);
7219
    return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystemVersion");
7220
  }
7221
 
7222
  /**
7223
   * Retrieves a list of operating system versions.
7224
   * (operatingSystemVersions.listOperatingSystemVersions)
7225
   *
7226
   * @param string $profileId User profile ID associated with this request.
7227
   * @param array $optParams Optional parameters.
7228
   * @return Google_Service_Dfareporting_OperatingSystemVersionsListResponse
7229
   */
7230
  public function listOperatingSystemVersions($profileId, $optParams = array())
7231
  {
7232
    $params = array('profileId' => $profileId);
7233
    $params = array_merge($params, $optParams);
7234
    return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemVersionsListResponse");
7235
  }
7236
}
7237
 
7238
/**
7239
 * The "operatingSystems" collection of methods.
7240
 * Typical usage is:
7241
 *  <code>
7242
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7243
 *   $operatingSystems = $dfareportingService->operatingSystems;
7244
 *  </code>
7245
 */
7246
#[AllowDynamicProperties]
7247
class Google_Service_Dfareporting_OperatingSystems_Resource extends Google_Service_Resource
7248
{
7249
 
7250
  /**
7251
   * Gets one operating system by DART ID. (operatingSystems.get)
7252
   *
7253
   * @param string $profileId User profile ID associated with this request.
7254
   * @param string $dartId Operating system DART ID.
7255
   * @param array $optParams Optional parameters.
7256
   * @return Google_Service_Dfareporting_OperatingSystem
7257
   */
7258
  public function get($profileId, $dartId, $optParams = array())
7259
  {
7260
    $params = array('profileId' => $profileId, 'dartId' => $dartId);
7261
    $params = array_merge($params, $optParams);
7262
    return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystem");
7263
  }
7264
 
7265
  /**
7266
   * Retrieves a list of operating systems.
7267
   * (operatingSystems.listOperatingSystems)
7268
   *
7269
   * @param string $profileId User profile ID associated with this request.
7270
   * @param array $optParams Optional parameters.
7271
   * @return Google_Service_Dfareporting_OperatingSystemsListResponse
7272
   */
7273
  public function listOperatingSystems($profileId, $optParams = array())
7274
  {
7275
    $params = array('profileId' => $profileId);
7276
    $params = array_merge($params, $optParams);
7277
    return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemsListResponse");
7278
  }
7279
}
7280
 
7281
/**
7282
 * The "orderDocuments" collection of methods.
7283
 * Typical usage is:
7284
 *  <code>
7285
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7286
 *   $orderDocuments = $dfareportingService->orderDocuments;
7287
 *  </code>
7288
 */
7289
#[AllowDynamicProperties]
7290
class Google_Service_Dfareporting_OrderDocuments_Resource extends Google_Service_Resource
7291
{
7292
 
7293
  /**
7294
   * Gets one order document by ID. (orderDocuments.get)
7295
   *
7296
   * @param string $profileId User profile ID associated with this request.
7297
   * @param string $projectId Project ID for order documents.
7298
   * @param string $id Order document ID.
7299
   * @param array $optParams Optional parameters.
7300
   * @return Google_Service_Dfareporting_OrderDocument
7301
   */
7302
  public function get($profileId, $projectId, $id, $optParams = array())
7303
  {
7304
    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7305
    $params = array_merge($params, $optParams);
7306
    return $this->call('get', array($params), "Google_Service_Dfareporting_OrderDocument");
7307
  }
7308
 
7309
  /**
7310
   * Retrieves a list of order documents, possibly filtered.
7311
   * (orderDocuments.listOrderDocuments)
7312
   *
7313
   * @param string $profileId User profile ID associated with this request.
7314
   * @param string $projectId Project ID for order documents.
7315
   * @param array $optParams Optional parameters.
7316
   *
7317
   * @opt_param string orderId Select only order documents for specified orders.
7318
   * @opt_param string searchString Allows searching for order documents by name
7319
   * or ID. Wildcards (*) are allowed. For example, "orderdocument*2015" will
7320
   * return order documents with names like "orderdocument June 2015",
7321
   * "orderdocument April 2015", or simply "orderdocument 2015". Most of the
7322
   * searches also add wildcards implicitly at the start and the end of the search
7323
   * string. For example, a search string of "orderdocument" will match order
7324
   * documents with name "my orderdocument", "orderdocument 2015", or simply
7325
   * "orderdocument".
7326
   * @opt_param string ids Select only order documents with these IDs.
7327
   * @opt_param int maxResults Maximum number of results to return.
7328
   * @opt_param string pageToken Value of the nextPageToken from the previous
7329
   * result page.
7330
   * @opt_param string siteId Select only order documents that are associated with
7331
   * these sites.
7332
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7333
   * @opt_param string sortField Field by which to sort the list.
7334
   * @opt_param bool approved Select only order documents that have been approved
7335
   * by at least one user.
7336
   * @return Google_Service_Dfareporting_OrderDocumentsListResponse
7337
   */
7338
  public function listOrderDocuments($profileId, $projectId, $optParams = array())
7339
  {
7340
    $params = array('profileId' => $profileId, 'projectId' => $projectId);
7341
    $params = array_merge($params, $optParams);
7342
    return $this->call('list', array($params), "Google_Service_Dfareporting_OrderDocumentsListResponse");
7343
  }
7344
}
7345
 
7346
/**
7347
 * The "orders" collection of methods.
7348
 * Typical usage is:
7349
 *  <code>
7350
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7351
 *   $orders = $dfareportingService->orders;
7352
 *  </code>
7353
 */
7354
#[AllowDynamicProperties]
7355
class Google_Service_Dfareporting_Orders_Resource extends Google_Service_Resource
7356
{
7357
 
7358
  /**
7359
   * Gets one order by ID. (orders.get)
7360
   *
7361
   * @param string $profileId User profile ID associated with this request.
7362
   * @param string $projectId Project ID for orders.
7363
   * @param string $id Order ID.
7364
   * @param array $optParams Optional parameters.
7365
   * @return Google_Service_Dfareporting_Order
7366
   */
7367
  public function get($profileId, $projectId, $id, $optParams = array())
7368
  {
7369
    $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7370
    $params = array_merge($params, $optParams);
7371
    return $this->call('get', array($params), "Google_Service_Dfareporting_Order");
7372
  }
7373
 
7374
  /**
7375
   * Retrieves a list of orders, possibly filtered. (orders.listOrders)
7376
   *
7377
   * @param string $profileId User profile ID associated with this request.
7378
   * @param string $projectId Project ID for orders.
7379
   * @param array $optParams Optional parameters.
7380
   *
7381
   * @opt_param string searchString Allows searching for orders by name or ID.
7382
   * Wildcards (*) are allowed. For example, "order*2015" will return orders with
7383
   * names like "order June 2015", "order April 2015", or simply "order 2015".
7384
   * Most of the searches also add wildcards implicitly at the start and the end
7385
   * of the search string. For example, a search string of "order" will match
7386
   * orders with name "my order", "order 2015", or simply "order".
7387
   * @opt_param string ids Select only orders with these IDs.
7388
   * @opt_param int maxResults Maximum number of results to return.
7389
   * @opt_param string pageToken Value of the nextPageToken from the previous
7390
   * result page.
7391
   * @opt_param string siteId Select only orders that are associated with these
7392
   * site IDs.
7393
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7394
   * @opt_param string sortField Field by which to sort the list.
7395
   * @return Google_Service_Dfareporting_OrdersListResponse
7396
   */
7397
  public function listOrders($profileId, $projectId, $optParams = array())
7398
  {
7399
    $params = array('profileId' => $profileId, 'projectId' => $projectId);
7400
    $params = array_merge($params, $optParams);
7401
    return $this->call('list', array($params), "Google_Service_Dfareporting_OrdersListResponse");
7402
  }
7403
}
7404
 
7405
/**
7406
 * The "placementGroups" collection of methods.
7407
 * Typical usage is:
7408
 *  <code>
7409
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7410
 *   $placementGroups = $dfareportingService->placementGroups;
7411
 *  </code>
7412
 */
7413
#[AllowDynamicProperties]
7414
class Google_Service_Dfareporting_PlacementGroups_Resource extends Google_Service_Resource
7415
{
7416
 
7417
  /**
7418
   * Gets one placement group by ID. (placementGroups.get)
7419
   *
7420
   * @param string $profileId User profile ID associated with this request.
7421
   * @param string $id Placement group ID.
7422
   * @param array $optParams Optional parameters.
7423
   * @return Google_Service_Dfareporting_PlacementGroup
7424
   */
7425
  public function get($profileId, $id, $optParams = array())
7426
  {
7427
    $params = array('profileId' => $profileId, 'id' => $id);
7428
    $params = array_merge($params, $optParams);
7429
    return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementGroup");
7430
  }
7431
 
7432
  /**
7433
   * Inserts a new placement group. (placementGroups.insert)
7434
   *
7435
   * @param string $profileId User profile ID associated with this request.
7436
   * @param Google_PlacementGroup $postBody
7437
   * @param array $optParams Optional parameters.
7438
   * @return Google_Service_Dfareporting_PlacementGroup
7439
   */
7440
  public function insert($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7441
  {
7442
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7443
    $params = array_merge($params, $optParams);
7444
    return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementGroup");
7445
  }
7446
 
7447
  /**
7448
   * Retrieves a list of placement groups, possibly filtered.
7449
   * (placementGroups.listPlacementGroups)
7450
   *
7451
   * @param string $profileId User profile ID associated with this request.
7452
   * @param array $optParams Optional parameters.
7453
   *
7454
   * @opt_param string placementStrategyIds Select only placement groups that are
7455
   * associated with these placement strategies.
7456
   * @opt_param bool archived Select only archived placements. Don't set this
7457
   * field to select both archived and non-archived placements.
7458
   * @opt_param string searchString Allows searching for placement groups by name
7459
   * or ID. Wildcards (*) are allowed. For example, "placement*2015" will return
7460
   * placement groups with names like "placement group June 2015", "placement
7461
   * group May 2015", or simply "placements 2015". Most of the searches also add
7462
   * wildcards implicitly at the start and the end of the search string. For
7463
   * example, a search string of "placementgroup" will match placement groups with
7464
   * name "my placementgroup", "placementgroup 2015", or simply "placementgroup".
7465
   * @opt_param string contentCategoryIds Select only placement groups that are
7466
   * associated with these content categories.
7467
   * @opt_param string directorySiteIds Select only placement groups that are
7468
   * associated with these directory sites.
7469
   * @opt_param string sortField Field by which to sort the list.
7470
   * @opt_param string advertiserIds Select only placement groups that belong to
7471
   * these advertisers.
7472
   * @opt_param string ids Select only placement groups with these IDs.
7473
   * @opt_param int maxResults Maximum number of results to return.
7474
   * @opt_param string pageToken Value of the nextPageToken from the previous
7475
   * result page.
7476
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7477
   * @opt_param string placementGroupType Select only placement groups belonging
7478
   * with this group type. A package is a simple group of placements that acts as
7479
   * a single pricing point for a group of tags. A roadblock is a group of
7480
   * placements that not only acts as a single pricing point but also assumes that
7481
   * all the tags in it will be served at the same time. A roadblock requires one
7482
   * of its assigned placements to be marked as primary for reporting.
7483
   * @opt_param string pricingTypes Select only placement groups with these
7484
   * pricing types.
7485
   * @opt_param string siteIds Select only placement groups that are associated
7486
   * with these sites.
7487
   * @opt_param string campaignIds Select only placement groups that belong to
7488
   * these campaigns.
7489
   * @return Google_Service_Dfareporting_PlacementGroupsListResponse
7490
   */
7491
  public function listPlacementGroups($profileId, $optParams = array())
7492
  {
7493
    $params = array('profileId' => $profileId);
7494
    $params = array_merge($params, $optParams);
7495
    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementGroupsListResponse");
7496
  }
7497
 
7498
  /**
7499
   * Updates an existing placement group. This method supports patch semantics.
7500
   * (placementGroups.patch)
7501
   *
7502
   * @param string $profileId User profile ID associated with this request.
7503
   * @param string $id Placement group ID.
7504
   * @param Google_PlacementGroup $postBody
7505
   * @param array $optParams Optional parameters.
7506
   * @return Google_Service_Dfareporting_PlacementGroup
7507
   */
7508
  public function patch($profileId, $id, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7509
  {
7510
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7511
    $params = array_merge($params, $optParams);
7512
    return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementGroup");
7513
  }
7514
 
7515
  /**
7516
   * Updates an existing placement group. (placementGroups.update)
7517
   *
7518
   * @param string $profileId User profile ID associated with this request.
7519
   * @param Google_PlacementGroup $postBody
7520
   * @param array $optParams Optional parameters.
7521
   * @return Google_Service_Dfareporting_PlacementGroup
7522
   */
7523
  public function update($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7524
  {
7525
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7526
    $params = array_merge($params, $optParams);
7527
    return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementGroup");
7528
  }
7529
}
7530
 
7531
/**
7532
 * The "placementStrategies" collection of methods.
7533
 * Typical usage is:
7534
 *  <code>
7535
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7536
 *   $placementStrategies = $dfareportingService->placementStrategies;
7537
 *  </code>
7538
 */
7539
#[AllowDynamicProperties]
7540
class Google_Service_Dfareporting_PlacementStrategies_Resource extends Google_Service_Resource
7541
{
7542
 
7543
  /**
7544
   * Deletes an existing placement strategy. (placementStrategies.delete)
7545
   *
7546
   * @param string $profileId User profile ID associated with this request.
7547
   * @param string $id Placement strategy ID.
7548
   * @param array $optParams Optional parameters.
7549
   */
7550
  public function delete($profileId, $id, $optParams = array())
7551
  {
7552
    $params = array('profileId' => $profileId, 'id' => $id);
7553
    $params = array_merge($params, $optParams);
7554
    return $this->call('delete', array($params));
7555
  }
7556
 
7557
  /**
7558
   * Gets one placement strategy by ID. (placementStrategies.get)
7559
   *
7560
   * @param string $profileId User profile ID associated with this request.
7561
   * @param string $id Placement strategy ID.
7562
   * @param array $optParams Optional parameters.
7563
   * @return Google_Service_Dfareporting_PlacementStrategy
7564
   */
7565
  public function get($profileId, $id, $optParams = array())
7566
  {
7567
    $params = array('profileId' => $profileId, 'id' => $id);
7568
    $params = array_merge($params, $optParams);
7569
    return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7570
  }
7571
 
7572
  /**
7573
   * Inserts a new placement strategy. (placementStrategies.insert)
7574
   *
7575
   * @param string $profileId User profile ID associated with this request.
7576
   * @param Google_PlacementStrategy $postBody
7577
   * @param array $optParams Optional parameters.
7578
   * @return Google_Service_Dfareporting_PlacementStrategy
7579
   */
7580
  public function insert($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7581
  {
7582
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7583
    $params = array_merge($params, $optParams);
7584
    return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7585
  }
7586
 
7587
  /**
7588
   * Retrieves a list of placement strategies, possibly filtered.
7589
   * (placementStrategies.listPlacementStrategies)
7590
   *
7591
   * @param string $profileId User profile ID associated with this request.
7592
   * @param array $optParams Optional parameters.
7593
   *
7594
   * @opt_param string searchString Allows searching for objects by name or ID.
7595
   * Wildcards (*) are allowed. For example, "placementstrategy*2015" will return
7596
   * objects with names like "placementstrategy June 2015", "placementstrategy
7597
   * April 2015", or simply "placementstrategy 2015". Most of the searches also
7598
   * add wildcards implicitly at the start and the end of the search string. For
7599
   * example, a search string of "placementstrategy" will match objects with name
7600
   * "my placementstrategy", "placementstrategy 2015", or simply
7601
   * "placementstrategy".
7602
   * @opt_param string sortField Field by which to sort the list.
7603
   * @opt_param string ids Select only placement strategies with these IDs.
7604
   * @opt_param int maxResults Maximum number of results to return.
7605
   * @opt_param string pageToken Value of the nextPageToken from the previous
7606
   * result page.
7607
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7608
   * @return Google_Service_Dfareporting_PlacementStrategiesListResponse
7609
   */
7610
  public function listPlacementStrategies($profileId, $optParams = array())
7611
  {
7612
    $params = array('profileId' => $profileId);
7613
    $params = array_merge($params, $optParams);
7614
    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementStrategiesListResponse");
7615
  }
7616
 
7617
  /**
7618
   * Updates an existing placement strategy. This method supports patch semantics.
7619
   * (placementStrategies.patch)
7620
   *
7621
   * @param string $profileId User profile ID associated with this request.
7622
   * @param string $id Placement strategy ID.
7623
   * @param Google_PlacementStrategy $postBody
7624
   * @param array $optParams Optional parameters.
7625
   * @return Google_Service_Dfareporting_PlacementStrategy
7626
   */
7627
  public function patch($profileId, $id, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7628
  {
7629
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7630
    $params = array_merge($params, $optParams);
7631
    return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7632
  }
7633
 
7634
  /**
7635
   * Updates an existing placement strategy. (placementStrategies.update)
7636
   *
7637
   * @param string $profileId User profile ID associated with this request.
7638
   * @param Google_PlacementStrategy $postBody
7639
   * @param array $optParams Optional parameters.
7640
   * @return Google_Service_Dfareporting_PlacementStrategy
7641
   */
7642
  public function update($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7643
  {
7644
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7645
    $params = array_merge($params, $optParams);
7646
    return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7647
  }
7648
}
7649
 
7650
/**
7651
 * The "placements" collection of methods.
7652
 * Typical usage is:
7653
 *  <code>
7654
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7655
 *   $placements = $dfareportingService->placements;
7656
 *  </code>
7657
 */
7658
#[AllowDynamicProperties]
7659
class Google_Service_Dfareporting_Placements_Resource extends Google_Service_Resource
7660
{
7661
 
7662
  /**
7663
   * Generates tags for a placement. (placements.generatetags)
7664
   *
7665
   * @param string $profileId User profile ID associated with this request.
7666
   * @param array $optParams Optional parameters.
7667
   *
7668
   * @opt_param string tagFormats Tag formats to generate for these placements.
7669
   * @opt_param string placementIds Generate tags for these placements.
7670
   * @opt_param string campaignId Generate placements belonging to this campaign.
7671
   * This is a required field.
7672
   * @return Google_Service_Dfareporting_PlacementsGenerateTagsResponse
7673
   */
7674
  public function generatetags($profileId, $optParams = array())
7675
  {
7676
    $params = array('profileId' => $profileId);
7677
    $params = array_merge($params, $optParams);
7678
    return $this->call('generatetags', array($params), "Google_Service_Dfareporting_PlacementsGenerateTagsResponse");
7679
  }
7680
 
7681
  /**
7682
   * Gets one placement by ID. (placements.get)
7683
   *
7684
   * @param string $profileId User profile ID associated with this request.
7685
   * @param string $id Placement ID.
7686
   * @param array $optParams Optional parameters.
7687
   * @return Google_Service_Dfareporting_Placement
7688
   */
7689
  public function get($profileId, $id, $optParams = array())
7690
  {
7691
    $params = array('profileId' => $profileId, 'id' => $id);
7692
    $params = array_merge($params, $optParams);
7693
    return $this->call('get', array($params), "Google_Service_Dfareporting_Placement");
7694
  }
7695
 
7696
  /**
7697
   * Inserts a new placement. (placements.insert)
7698
   *
7699
   * @param string $profileId User profile ID associated with this request.
7700
   * @param Google_Placement $postBody
7701
   * @param array $optParams Optional parameters.
7702
   * @return Google_Service_Dfareporting_Placement
7703
   */
7704
  public function insert($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7705
  {
7706
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7707
    $params = array_merge($params, $optParams);
7708
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Placement");
7709
  }
7710
 
7711
  /**
7712
   * Retrieves a list of placements, possibly filtered.
7713
   * (placements.listPlacements)
7714
   *
7715
   * @param string $profileId User profile ID associated with this request.
7716
   * @param array $optParams Optional parameters.
7717
   *
7718
   * @opt_param string placementStrategyIds Select only placements that are
7719
   * associated with these placement strategies.
7720
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7721
   * @opt_param bool archived Select only archived placements. Don't set this
7722
   * field to select both archived and non-archived placements.
7723
   * @opt_param string searchString Allows searching for placements by name or ID.
7724
   * Wildcards (*) are allowed. For example, "placement*2015" will return
7725
   * placements with names like "placement June 2015", "placement May 2015", or
7726
   * simply "placements 2015". Most of the searches also add wildcards implicitly
7727
   * at the start and the end of the search string. For example, a search string
7728
   * of "placement" will match placements with name "my placement", "placement
7729
   * 2015", or simply "placement".
7730
   * @opt_param string contentCategoryIds Select only placements that are
7731
   * associated with these content categories.
7732
   * @opt_param string directorySiteIds Select only placements that are associated
7733
   * with these directory sites.
7734
   * @opt_param string sortField Field by which to sort the list.
7735
   * @opt_param string advertiserIds Select only placements that belong to these
7736
   * advertisers.
7737
   * @opt_param string paymentSource Select only placements with this payment
7738
   * source.
7739
   * @opt_param string ids Select only placements with these IDs.
7740
   * @opt_param int maxResults Maximum number of results to return.
7741
   * @opt_param string sizeIds Select only placements that are associated with
7742
   * these sizes.
7743
   * @opt_param string pageToken Value of the nextPageToken from the previous
7744
   * result page.
7745
   * @opt_param string compatibilities Select only placements that are associated
7746
   * with these compatibilities. WEB and WEB_INTERSTITIAL refer to rendering
7747
   * either on desktop or on mobile devices for regular or interstitial ads
7748
   * respectively. APP and APP_INTERSTITIAL are for rendering in mobile
7749
   * apps.IN_STREAM_VIDEO refers to rendering in in-stream video ads developed
7750
   * with the VAST standard.
7751
   * @opt_param string groupIds Select only placements that belong to these
7752
   * placement groups.
7753
   * @opt_param string pricingTypes Select only placements with these pricing
7754
   * types.
7755
   * @opt_param string siteIds Select only placements that are associated with
7756
   * these sites.
7757
   * @opt_param string campaignIds Select only placements that belong to these
7758
   * campaigns.
7759
   * @return Google_Service_Dfareporting_PlacementsListResponse
7760
   */
7761
  public function listPlacements($profileId, $optParams = array())
7762
  {
7763
    $params = array('profileId' => $profileId);
7764
    $params = array_merge($params, $optParams);
7765
    return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementsListResponse");
7766
  }
7767
 
7768
  /**
7769
   * Updates an existing placement. This method supports patch semantics.
7770
   * (placements.patch)
7771
   *
7772
   * @param string $profileId User profile ID associated with this request.
7773
   * @param string $id Placement ID.
7774
   * @param Google_Placement $postBody
7775
   * @param array $optParams Optional parameters.
7776
   * @return Google_Service_Dfareporting_Placement
7777
   */
7778
  public function patch($profileId, $id, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7779
  {
7780
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7781
    $params = array_merge($params, $optParams);
7782
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Placement");
7783
  }
7784
 
7785
  /**
7786
   * Updates an existing placement. (placements.update)
7787
   *
7788
   * @param string $profileId User profile ID associated with this request.
7789
   * @param Google_Placement $postBody
7790
   * @param array $optParams Optional parameters.
7791
   * @return Google_Service_Dfareporting_Placement
7792
   */
7793
  public function update($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7794
  {
7795
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
7796
    $params = array_merge($params, $optParams);
7797
    return $this->call('update', array($params), "Google_Service_Dfareporting_Placement");
7798
  }
7799
}
7800
 
7801
/**
7802
 * The "platformTypes" collection of methods.
7803
 * Typical usage is:
7804
 *  <code>
7805
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7806
 *   $platformTypes = $dfareportingService->platformTypes;
7807
 *  </code>
7808
 */
7809
#[AllowDynamicProperties]
7810
class Google_Service_Dfareporting_PlatformTypes_Resource extends Google_Service_Resource
7811
{
7812
 
7813
  /**
7814
   * Gets one platform type by ID. (platformTypes.get)
7815
   *
7816
   * @param string $profileId User profile ID associated with this request.
7817
   * @param string $id Platform type ID.
7818
   * @param array $optParams Optional parameters.
7819
   * @return Google_Service_Dfareporting_PlatformType
7820
   */
7821
  public function get($profileId, $id, $optParams = array())
7822
  {
7823
    $params = array('profileId' => $profileId, 'id' => $id);
7824
    $params = array_merge($params, $optParams);
7825
    return $this->call('get', array($params), "Google_Service_Dfareporting_PlatformType");
7826
  }
7827
 
7828
  /**
7829
   * Retrieves a list of platform types. (platformTypes.listPlatformTypes)
7830
   *
7831
   * @param string $profileId User profile ID associated with this request.
7832
   * @param array $optParams Optional parameters.
7833
   * @return Google_Service_Dfareporting_PlatformTypesListResponse
7834
   */
7835
  public function listPlatformTypes($profileId, $optParams = array())
7836
  {
7837
    $params = array('profileId' => $profileId);
7838
    $params = array_merge($params, $optParams);
7839
    return $this->call('list', array($params), "Google_Service_Dfareporting_PlatformTypesListResponse");
7840
  }
7841
}
7842
 
7843
/**
7844
 * The "postalCodes" collection of methods.
7845
 * Typical usage is:
7846
 *  <code>
7847
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7848
 *   $postalCodes = $dfareportingService->postalCodes;
7849
 *  </code>
7850
 */
7851
#[AllowDynamicProperties]
7852
class Google_Service_Dfareporting_PostalCodes_Resource extends Google_Service_Resource
7853
{
7854
 
7855
  /**
7856
   * Gets one postal code by ID. (postalCodes.get)
7857
   *
7858
   * @param string $profileId User profile ID associated with this request.
7859
   * @param string $code Postal code ID.
7860
   * @param array $optParams Optional parameters.
7861
   * @return Google_Service_Dfareporting_PostalCode
7862
   */
7863
  public function get($profileId, $code, $optParams = array())
7864
  {
7865
    $params = array('profileId' => $profileId, 'code' => $code);
7866
    $params = array_merge($params, $optParams);
7867
    return $this->call('get', array($params), "Google_Service_Dfareporting_PostalCode");
7868
  }
7869
 
7870
  /**
7871
   * Retrieves a list of postal codes. (postalCodes.listPostalCodes)
7872
   *
7873
   * @param string $profileId User profile ID associated with this request.
7874
   * @param array $optParams Optional parameters.
7875
   * @return Google_Service_Dfareporting_PostalCodesListResponse
7876
   */
7877
  public function listPostalCodes($profileId, $optParams = array())
7878
  {
7879
    $params = array('profileId' => $profileId);
7880
    $params = array_merge($params, $optParams);
7881
    return $this->call('list', array($params), "Google_Service_Dfareporting_PostalCodesListResponse");
7882
  }
7883
}
7884
 
7885
/**
7886
 * The "projects" collection of methods.
7887
 * Typical usage is:
7888
 *  <code>
7889
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7890
 *   $projects = $dfareportingService->projects;
7891
 *  </code>
7892
 */
7893
#[AllowDynamicProperties]
7894
class Google_Service_Dfareporting_Projects_Resource extends Google_Service_Resource
7895
{
7896
 
7897
  /**
7898
   * Gets one project by ID. (projects.get)
7899
   *
7900
   * @param string $profileId User profile ID associated with this request.
7901
   * @param string $id Project ID.
7902
   * @param array $optParams Optional parameters.
7903
   * @return Google_Service_Dfareporting_Project
7904
   */
7905
  public function get($profileId, $id, $optParams = array())
7906
  {
7907
    $params = array('profileId' => $profileId, 'id' => $id);
7908
    $params = array_merge($params, $optParams);
7909
    return $this->call('get', array($params), "Google_Service_Dfareporting_Project");
7910
  }
7911
 
7912
  /**
7913
   * Retrieves a list of projects, possibly filtered. (projects.listProjects)
7914
   *
7915
   * @param string $profileId User profile ID associated with this request.
7916
   * @param array $optParams Optional parameters.
7917
   *
7918
   * @opt_param string searchString Allows searching for projects by name or ID.
7919
   * Wildcards (*) are allowed. For example, "project*2015" will return projects
7920
   * with names like "project June 2015", "project April 2015", or simply "project
7921
   * 2015". Most of the searches also add wildcards implicitly at the start and
7922
   * the end of the search string. For example, a search string of "project" will
7923
   * match projects with name "my project", "project 2015", or simply "project".
7924
   * @opt_param string sortField Field by which to sort the list.
7925
   * @opt_param string advertiserIds Select only projects with these advertiser
7926
   * IDs.
7927
   * @opt_param string ids Select only projects with these IDs.
7928
   * @opt_param int maxResults Maximum number of results to return.
7929
   * @opt_param string pageToken Value of the nextPageToken from the previous
7930
   * result page.
7931
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7932
   * @return Google_Service_Dfareporting_ProjectsListResponse
7933
   */
7934
  public function listProjects($profileId, $optParams = array())
7935
  {
7936
    $params = array('profileId' => $profileId);
7937
    $params = array_merge($params, $optParams);
7938
    return $this->call('list', array($params), "Google_Service_Dfareporting_ProjectsListResponse");
7939
  }
7940
}
7941
 
7942
/**
7943
 * The "regions" collection of methods.
7944
 * Typical usage is:
7945
 *  <code>
7946
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7947
 *   $regions = $dfareportingService->regions;
7948
 *  </code>
7949
 */
7950
#[AllowDynamicProperties]
7951
class Google_Service_Dfareporting_Regions_Resource extends Google_Service_Resource
7952
{
7953
 
7954
  /**
7955
   * Retrieves a list of regions. (regions.listRegions)
7956
   *
7957
   * @param string $profileId User profile ID associated with this request.
7958
   * @param array $optParams Optional parameters.
7959
   * @return Google_Service_Dfareporting_RegionsListResponse
7960
   */
7961
  public function listRegions($profileId, $optParams = array())
7962
  {
7963
    $params = array('profileId' => $profileId);
7964
    $params = array_merge($params, $optParams);
7965
    return $this->call('list', array($params), "Google_Service_Dfareporting_RegionsListResponse");
7966
  }
7967
}
7968
 
7969
/**
7970
 * The "remarketingListShares" collection of methods.
7971
 * Typical usage is:
7972
 *  <code>
7973
 *   $dfareportingService = new Google_Service_Dfareporting(...);
7974
 *   $remarketingListShares = $dfareportingService->remarketingListShares;
7975
 *  </code>
7976
 */
7977
#[AllowDynamicProperties]
7978
class Google_Service_Dfareporting_RemarketingListShares_Resource extends Google_Service_Resource
7979
{
7980
 
7981
  /**
7982
   * Gets one remarketing list share by remarketing list ID.
7983
   * (remarketingListShares.get)
7984
   *
7985
   * @param string $profileId User profile ID associated with this request.
7986
   * @param string $remarketingListId Remarketing list ID.
7987
   * @param array $optParams Optional parameters.
7988
   * @return Google_Service_Dfareporting_RemarketingListShare
7989
   */
7990
  public function get($profileId, $remarketingListId, $optParams = array())
7991
  {
7992
    $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId);
7993
    $params = array_merge($params, $optParams);
7994
    return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7995
  }
7996
 
7997
  /**
7998
   * Updates an existing remarketing list share. This method supports patch
7999
   * semantics. (remarketingListShares.patch)
8000
   *
8001
   * @param string $profileId User profile ID associated with this request.
8002
   * @param string $remarketingListId Remarketing list ID.
8003
   * @param Google_RemarketingListShare $postBody
8004
   * @param array $optParams Optional parameters.
8005
   * @return Google_Service_Dfareporting_RemarketingListShare
8006
   */
8007
  public function patch($profileId, $remarketingListId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
8008
  {
8009
    $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId, 'postBody' => $postBody);
8010
    $params = array_merge($params, $optParams);
8011
    return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingListShare");
8012
  }
8013
 
8014
  /**
8015
   * Updates an existing remarketing list share. (remarketingListShares.update)
8016
   *
8017
   * @param string $profileId User profile ID associated with this request.
8018
   * @param Google_RemarketingListShare $postBody
8019
   * @param array $optParams Optional parameters.
8020
   * @return Google_Service_Dfareporting_RemarketingListShare
8021
   */
8022
  public function update($profileId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
8023
  {
8024
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8025
    $params = array_merge($params, $optParams);
8026
    return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingListShare");
8027
  }
8028
}
8029
 
8030
/**
8031
 * The "remarketingLists" collection of methods.
8032
 * Typical usage is:
8033
 *  <code>
8034
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8035
 *   $remarketingLists = $dfareportingService->remarketingLists;
8036
 *  </code>
8037
 */
8038
#[AllowDynamicProperties]
8039
class Google_Service_Dfareporting_RemarketingLists_Resource extends Google_Service_Resource
8040
{
8041
 
8042
  /**
8043
   * Gets one remarketing list by ID. (remarketingLists.get)
8044
   *
8045
   * @param string $profileId User profile ID associated with this request.
8046
   * @param string $id Remarketing list ID.
8047
   * @param array $optParams Optional parameters.
8048
   * @return Google_Service_Dfareporting_RemarketingList
8049
   */
8050
  public function get($profileId, $id, $optParams = array())
8051
  {
8052
    $params = array('profileId' => $profileId, 'id' => $id);
8053
    $params = array_merge($params, $optParams);
8054
    return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingList");
8055
  }
8056
 
8057
  /**
8058
   * Inserts a new remarketing list. (remarketingLists.insert)
8059
   *
8060
   * @param string $profileId User profile ID associated with this request.
8061
   * @param Google_RemarketingList $postBody
8062
   * @param array $optParams Optional parameters.
8063
   * @return Google_Service_Dfareporting_RemarketingList
8064
   */
8065
  public function insert($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8066
  {
8067
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8068
    $params = array_merge($params, $optParams);
8069
    return $this->call('insert', array($params), "Google_Service_Dfareporting_RemarketingList");
8070
  }
8071
 
8072
  /**
8073
   * Retrieves a list of remarketing lists, possibly filtered.
8074
   * (remarketingLists.listRemarketingLists)
8075
   *
8076
   * @param string $profileId User profile ID associated with this request.
8077
   * @param string $advertiserId Select only remarketing lists owned by this
8078
   * advertiser.
8079
   * @param array $optParams Optional parameters.
8080
   *
8081
   * @opt_param string name Allows searching for objects by name or ID. Wildcards
8082
   * (*) are allowed. For example, "remarketing list*2015" will return objects
8083
   * with names like "remarketing list June 2015", "remarketing list April 2015",
8084
   * or simply "remarketing list 2015". Most of the searches also add wildcards
8085
   * implicitly at the start and the end of the search string. For example, a
8086
   * search string of "remarketing list" will match objects with name "my
8087
   * remarketing list", "remarketing list 2015", or simply "remarketing list".
8088
   * @opt_param string sortField Field by which to sort the list.
8089
   * @opt_param int maxResults Maximum number of results to return.
8090
   * @opt_param string pageToken Value of the nextPageToken from the previous
8091
   * result page.
8092
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8093
   * @opt_param bool active Select only active or only inactive remarketing lists.
8094
   * @opt_param string floodlightActivityId Select only remarketing lists that
8095
   * have this floodlight activity ID.
8096
   * @return Google_Service_Dfareporting_RemarketingListsListResponse
8097
   */
8098
  public function listRemarketingLists($profileId, $advertiserId, $optParams = array())
8099
  {
8100
    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8101
    $params = array_merge($params, $optParams);
8102
    return $this->call('list', array($params), "Google_Service_Dfareporting_RemarketingListsListResponse");
8103
  }
8104
 
8105
  /**
8106
   * Updates an existing remarketing list. This method supports patch semantics.
8107
   * (remarketingLists.patch)
8108
   *
8109
   * @param string $profileId User profile ID associated with this request.
8110
   * @param string $id Remarketing list ID.
8111
   * @param Google_RemarketingList $postBody
8112
   * @param array $optParams Optional parameters.
8113
   * @return Google_Service_Dfareporting_RemarketingList
8114
   */
8115
  public function patch($profileId, $id, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8116
  {
8117
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8118
    $params = array_merge($params, $optParams);
8119
    return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingList");
8120
  }
8121
 
8122
  /**
8123
   * Updates an existing remarketing list. (remarketingLists.update)
8124
   *
8125
   * @param string $profileId User profile ID associated with this request.
8126
   * @param Google_RemarketingList $postBody
8127
   * @param array $optParams Optional parameters.
8128
   * @return Google_Service_Dfareporting_RemarketingList
8129
   */
8130
  public function update($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8131
  {
8132
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8133
    $params = array_merge($params, $optParams);
8134
    return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingList");
8135
  }
8136
}
8137
 
8138
/**
8139
 * The "reports" collection of methods.
8140
 * Typical usage is:
8141
 *  <code>
8142
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8143
 *   $reports = $dfareportingService->reports;
8144
 *  </code>
8145
 */
8146
#[AllowDynamicProperties]
8147
class Google_Service_Dfareporting_Reports_Resource extends Google_Service_Resource
8148
{
8149
 
8150
  /**
8151
   * Deletes a report by its ID. (reports.delete)
8152
   *
8153
   * @param string $profileId The DFA user profile ID.
8154
   * @param string $reportId The ID of the report.
8155
   * @param array $optParams Optional parameters.
8156
   */
8157
  public function delete($profileId, $reportId, $optParams = array())
8158
  {
8159
    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8160
    $params = array_merge($params, $optParams);
8161
    return $this->call('delete', array($params));
8162
  }
8163
 
8164
  /**
8165
   * Retrieves a report by its ID. (reports.get)
8166
   *
8167
   * @param string $profileId The DFA user profile ID.
8168
   * @param string $reportId The ID of the report.
8169
   * @param array $optParams Optional parameters.
8170
   * @return Google_Service_Dfareporting_Report
8171
   */
8172
  public function get($profileId, $reportId, $optParams = array())
8173
  {
8174
    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8175
    $params = array_merge($params, $optParams);
8176
    return $this->call('get', array($params), "Google_Service_Dfareporting_Report");
8177
  }
8178
 
8179
  /**
8180
   * Creates a report. (reports.insert)
8181
   *
8182
   * @param string $profileId The DFA user profile ID.
8183
   * @param Google_Report $postBody
8184
   * @param array $optParams Optional parameters.
8185
   * @return Google_Service_Dfareporting_Report
8186
   */
8187
  public function insert($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8188
  {
8189
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8190
    $params = array_merge($params, $optParams);
8191
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Report");
8192
  }
8193
 
8194
  /**
8195
   * Retrieves list of reports. (reports.listReports)
8196
   *
8197
   * @param string $profileId The DFA user profile ID.
8198
   * @param array $optParams Optional parameters.
8199
   *
8200
   * @opt_param string sortField The field by which to sort the list.
8201
   * @opt_param int maxResults Maximum number of results to return.
8202
   * @opt_param string pageToken The value of the nextToken from the previous
8203
   * result page.
8204
   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8205
   * @opt_param string scope The scope that defines which results are returned,
8206
   * default is 'MINE'.
8207
   * @return Google_Service_Dfareporting_ReportList
8208
   */
8209
  public function listReports($profileId, $optParams = array())
8210
  {
8211
    $params = array('profileId' => $profileId);
8212
    $params = array_merge($params, $optParams);
8213
    return $this->call('list', array($params), "Google_Service_Dfareporting_ReportList");
8214
  }
8215
 
8216
  /**
8217
   * Updates a report. This method supports patch semantics. (reports.patch)
8218
   *
8219
   * @param string $profileId The DFA user profile ID.
8220
   * @param string $reportId The ID of the report.
8221
   * @param Google_Report $postBody
8222
   * @param array $optParams Optional parameters.
8223
   * @return Google_Service_Dfareporting_Report
8224
   */
8225
  public function patch($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8226
  {
8227
    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8228
    $params = array_merge($params, $optParams);
8229
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Report");
8230
  }
8231
 
8232
  /**
8233
   * Runs a report. (reports.run)
8234
   *
8235
   * @param string $profileId The DFA profile ID.
8236
   * @param string $reportId The ID of the report.
8237
   * @param array $optParams Optional parameters.
8238
   *
8239
   * @opt_param bool synchronous If set and true, tries to run the report
8240
   * synchronously.
8241
   * @return Google_Service_Dfareporting_DfareportingFile
8242
   */
8243
  public function run($profileId, $reportId, $optParams = array())
8244
  {
8245
    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8246
    $params = array_merge($params, $optParams);
8247
    return $this->call('run', array($params), "Google_Service_Dfareporting_DfareportingFile");
8248
  }
8249
 
8250
  /**
8251
   * Updates a report. (reports.update)
8252
   *
8253
   * @param string $profileId The DFA user profile ID.
8254
   * @param string $reportId The ID of the report.
8255
   * @param Google_Report $postBody
8256
   * @param array $optParams Optional parameters.
8257
   * @return Google_Service_Dfareporting_Report
8258
   */
8259
  public function update($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8260
  {
8261
    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8262
    $params = array_merge($params, $optParams);
8263
    return $this->call('update', array($params), "Google_Service_Dfareporting_Report");
8264
  }
8265
}
8266
 
8267
/**
8268
 * The "compatibleFields" collection of methods.
8269
 * Typical usage is:
8270
 *  <code>
8271
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8272
 *   $compatibleFields = $dfareportingService->compatibleFields;
8273
 *  </code>
8274
 */
8275
#[AllowDynamicProperties]
8276
class Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Google_Service_Resource
8277
{
8278
 
8279
  /**
8280
   * Returns the fields that are compatible to be selected in the respective
8281
   * sections of a report criteria, given the fields already selected in the input
8282
   * report and user permissions. (compatibleFields.query)
8283
   *
8284
   * @param string $profileId The DFA user profile ID.
8285
   * @param Google_Report $postBody
8286
   * @param array $optParams Optional parameters.
8287
   * @return Google_Service_Dfareporting_CompatibleFields
8288
   */
8289
  public function query($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8290
  {
8291
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8292
    $params = array_merge($params, $optParams);
8293
    return $this->call('query', array($params), "Google_Service_Dfareporting_CompatibleFields");
8294
  }
8295
}
8296
/**
8297
 * The "files" collection of methods.
8298
 * Typical usage is:
8299
 *  <code>
8300
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8301
 *   $files = $dfareportingService->files;
8302
 *  </code>
8303
 */
8304
#[AllowDynamicProperties]
8305
class Google_Service_Dfareporting_ReportsFiles_Resource extends Google_Service_Resource
8306
{
8307
 
8308
  /**
8309
   * Retrieves a report file. (files.get)
8310
   *
8311
   * @param string $profileId The DFA profile ID.
8312
   * @param string $reportId The ID of the report.
8313
   * @param string $fileId The ID of the report file.
8314
   * @param array $optParams Optional parameters.
8315
   * @return Google_Service_Dfareporting_DfareportingFile
8316
   */
8317
  public function get($profileId, $reportId, $fileId, $optParams = array())
8318
  {
8319
    $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId);
8320
    $params = array_merge($params, $optParams);
8321
    return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
8322
  }
8323
 
8324
  /**
8325
   * Lists files for a report. (files.listReportsFiles)
8326
   *
8327
   * @param string $profileId The DFA profile ID.
8328
   * @param string $reportId The ID of the parent report.
8329
   * @param array $optParams Optional parameters.
8330
   *
8331
   * @opt_param string sortField The field by which to sort the list.
8332
   * @opt_param int maxResults Maximum number of results to return.
8333
   * @opt_param string pageToken The value of the nextToken from the previous
8334
   * result page.
8335
   * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8336
   * @return Google_Service_Dfareporting_FileList
8337
   */
8338
  public function listReportsFiles($profileId, $reportId, $optParams = array())
8339
  {
8340
    $params = array('profileId' => $profileId, 'reportId' => $reportId);
8341
    $params = array_merge($params, $optParams);
8342
    return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
8343
  }
8344
}
8345
 
8346
/**
8347
 * The "sites" collection of methods.
8348
 * Typical usage is:
8349
 *  <code>
8350
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8351
 *   $sites = $dfareportingService->sites;
8352
 *  </code>
8353
 */
8354
#[AllowDynamicProperties]
8355
class Google_Service_Dfareporting_Sites_Resource extends Google_Service_Resource
8356
{
8357
 
8358
  /**
8359
   * Gets one site by ID. (sites.get)
8360
   *
8361
   * @param string $profileId User profile ID associated with this request.
8362
   * @param string $id Site ID.
8363
   * @param array $optParams Optional parameters.
8364
   * @return Google_Service_Dfareporting_Site
8365
   */
8366
  public function get($profileId, $id, $optParams = array())
8367
  {
8368
    $params = array('profileId' => $profileId, 'id' => $id);
8369
    $params = array_merge($params, $optParams);
8370
    return $this->call('get', array($params), "Google_Service_Dfareporting_Site");
8371
  }
8372
 
8373
  /**
8374
   * Inserts a new site. (sites.insert)
8375
   *
8376
   * @param string $profileId User profile ID associated with this request.
8377
   * @param Google_Site $postBody
8378
   * @param array $optParams Optional parameters.
8379
   * @return Google_Service_Dfareporting_Site
8380
   */
8381
  public function insert($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8382
  {
8383
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8384
    $params = array_merge($params, $optParams);
8385
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Site");
8386
  }
8387
 
8388
  /**
8389
   * Retrieves a list of sites, possibly filtered. (sites.listSites)
8390
   *
8391
   * @param string $profileId User profile ID associated with this request.
8392
   * @param array $optParams Optional parameters.
8393
   *
8394
   * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
8395
   * supported and will have no effect on the results returned.
8396
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8397
   * @opt_param string searchString Allows searching for objects by name, ID or
8398
   * keyName. Wildcards (*) are allowed. For example, "site*2015" will return
8399
   * objects with names like "site June 2015", "site April 2015", or simply "site
8400
   * 2015". Most of the searches also add wildcards implicitly at the start and
8401
   * the end of the search string. For example, a search string of "site" will
8402
   * match objects with name "my site", "site 2015", or simply "site".
8403
   * @opt_param string subaccountId Select only sites with this subaccount ID.
8404
   * @opt_param string directorySiteIds Select only sites with these directory
8405
   * site IDs.
8406
   * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
8407
   * longer supported and will have no effect on the results returned.
8408
   * @opt_param string ids Select only sites with these IDs.
8409
   * @opt_param int maxResults Maximum number of results to return.
8410
   * @opt_param string pageToken Value of the nextPageToken from the previous
8411
   * result page.
8412
   * @opt_param bool acceptsPublisherPaidPlacements Select only sites that accept
8413
   * publisher paid placements.
8414
   * @opt_param string sortField Field by which to sort the list.
8415
   * @opt_param bool adWordsSite Select only AdWords sites.
8416
   * @opt_param bool unmappedSite Select only sites that have not been mapped to a
8417
   * directory site.
8418
   * @opt_param bool approved Select only approved sites.
8419
   * @opt_param string campaignIds Select only sites with these campaign IDs.
8420
   * @return Google_Service_Dfareporting_SitesListResponse
8421
   */
8422
  public function listSites($profileId, $optParams = array())
8423
  {
8424
    $params = array('profileId' => $profileId);
8425
    $params = array_merge($params, $optParams);
8426
    return $this->call('list', array($params), "Google_Service_Dfareporting_SitesListResponse");
8427
  }
8428
 
8429
  /**
8430
   * Updates an existing site. This method supports patch semantics. (sites.patch)
8431
   *
8432
   * @param string $profileId User profile ID associated with this request.
8433
   * @param string $id Site ID.
8434
   * @param Google_Site $postBody
8435
   * @param array $optParams Optional parameters.
8436
   * @return Google_Service_Dfareporting_Site
8437
   */
8438
  public function patch($profileId, $id, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8439
  {
8440
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8441
    $params = array_merge($params, $optParams);
8442
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Site");
8443
  }
8444
 
8445
  /**
8446
   * Updates an existing site. (sites.update)
8447
   *
8448
   * @param string $profileId User profile ID associated with this request.
8449
   * @param Google_Site $postBody
8450
   * @param array $optParams Optional parameters.
8451
   * @return Google_Service_Dfareporting_Site
8452
   */
8453
  public function update($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8454
  {
8455
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8456
    $params = array_merge($params, $optParams);
8457
    return $this->call('update', array($params), "Google_Service_Dfareporting_Site");
8458
  }
8459
}
8460
 
8461
/**
8462
 * The "sizes" collection of methods.
8463
 * Typical usage is:
8464
 *  <code>
8465
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8466
 *   $sizes = $dfareportingService->sizes;
8467
 *  </code>
8468
 */
8469
#[AllowDynamicProperties]
8470
class Google_Service_Dfareporting_Sizes_Resource extends Google_Service_Resource
8471
{
8472
 
8473
  /**
8474
   * Gets one size by ID. (sizes.get)
8475
   *
8476
   * @param string $profileId User profile ID associated with this request.
8477
   * @param string $id Size ID.
8478
   * @param array $optParams Optional parameters.
8479
   * @return Google_Service_Dfareporting_Size
8480
   */
8481
  public function get($profileId, $id, $optParams = array())
8482
  {
8483
    $params = array('profileId' => $profileId, 'id' => $id);
8484
    $params = array_merge($params, $optParams);
8485
    return $this->call('get', array($params), "Google_Service_Dfareporting_Size");
8486
  }
8487
 
8488
  /**
8489
   * Inserts a new size. (sizes.insert)
8490
   *
8491
   * @param string $profileId User profile ID associated with this request.
8492
   * @param Google_Size $postBody
8493
   * @param array $optParams Optional parameters.
8494
   * @return Google_Service_Dfareporting_Size
8495
   */
8496
  public function insert($profileId, Google_Service_Dfareporting_Size $postBody, $optParams = array())
8497
  {
8498
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8499
    $params = array_merge($params, $optParams);
8500
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Size");
8501
  }
8502
 
8503
  /**
8504
   * Retrieves a list of sizes, possibly filtered. (sizes.listSizes)
8505
   *
8506
   * @param string $profileId User profile ID associated with this request.
8507
   * @param array $optParams Optional parameters.
8508
   *
8509
   * @opt_param bool iabStandard Select only IAB standard sizes.
8510
   * @opt_param int width Select only sizes with this width.
8511
   * @opt_param string ids Select only sizes with these IDs.
8512
   * @opt_param int height Select only sizes with this height.
8513
   * @return Google_Service_Dfareporting_SizesListResponse
8514
   */
8515
  public function listSizes($profileId, $optParams = array())
8516
  {
8517
    $params = array('profileId' => $profileId);
8518
    $params = array_merge($params, $optParams);
8519
    return $this->call('list', array($params), "Google_Service_Dfareporting_SizesListResponse");
8520
  }
8521
}
8522
 
8523
/**
8524
 * The "subaccounts" collection of methods.
8525
 * Typical usage is:
8526
 *  <code>
8527
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8528
 *   $subaccounts = $dfareportingService->subaccounts;
8529
 *  </code>
8530
 */
8531
#[AllowDynamicProperties]
8532
class Google_Service_Dfareporting_Subaccounts_Resource extends Google_Service_Resource
8533
{
8534
 
8535
  /**
8536
   * Gets one subaccount by ID. (subaccounts.get)
8537
   *
8538
   * @param string $profileId User profile ID associated with this request.
8539
   * @param string $id Subaccount ID.
8540
   * @param array $optParams Optional parameters.
8541
   * @return Google_Service_Dfareporting_Subaccount
8542
   */
8543
  public function get($profileId, $id, $optParams = array())
8544
  {
8545
    $params = array('profileId' => $profileId, 'id' => $id);
8546
    $params = array_merge($params, $optParams);
8547
    return $this->call('get', array($params), "Google_Service_Dfareporting_Subaccount");
8548
  }
8549
 
8550
  /**
8551
   * Inserts a new subaccount. (subaccounts.insert)
8552
   *
8553
   * @param string $profileId User profile ID associated with this request.
8554
   * @param Google_Subaccount $postBody
8555
   * @param array $optParams Optional parameters.
8556
   * @return Google_Service_Dfareporting_Subaccount
8557
   */
8558
  public function insert($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8559
  {
8560
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8561
    $params = array_merge($params, $optParams);
8562
    return $this->call('insert', array($params), "Google_Service_Dfareporting_Subaccount");
8563
  }
8564
 
8565
  /**
8566
   * Gets a list of subaccounts, possibly filtered. (subaccounts.listSubaccounts)
8567
   *
8568
   * @param string $profileId User profile ID associated with this request.
8569
   * @param array $optParams Optional parameters.
8570
   *
8571
   * @opt_param string searchString Allows searching for objects by name or ID.
8572
   * Wildcards (*) are allowed. For example, "subaccount*2015" will return objects
8573
   * with names like "subaccount June 2015", "subaccount April 2015", or simply
8574
   * "subaccount 2015". Most of the searches also add wildcards implicitly at the
8575
   * start and the end of the search string. For example, a search string of
8576
   * "subaccount" will match objects with name "my subaccount", "subaccount 2015",
8577
   * or simply "subaccount".
8578
   * @opt_param string sortField Field by which to sort the list.
8579
   * @opt_param string ids Select only subaccounts with these IDs.
8580
   * @opt_param int maxResults Maximum number of results to return.
8581
   * @opt_param string pageToken Value of the nextPageToken from the previous
8582
   * result page.
8583
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8584
   * @return Google_Service_Dfareporting_SubaccountsListResponse
8585
   */
8586
  public function listSubaccounts($profileId, $optParams = array())
8587
  {
8588
    $params = array('profileId' => $profileId);
8589
    $params = array_merge($params, $optParams);
8590
    return $this->call('list', array($params), "Google_Service_Dfareporting_SubaccountsListResponse");
8591
  }
8592
 
8593
  /**
8594
   * Updates an existing subaccount. This method supports patch semantics.
8595
   * (subaccounts.patch)
8596
   *
8597
   * @param string $profileId User profile ID associated with this request.
8598
   * @param string $id Subaccount ID.
8599
   * @param Google_Subaccount $postBody
8600
   * @param array $optParams Optional parameters.
8601
   * @return Google_Service_Dfareporting_Subaccount
8602
   */
8603
  public function patch($profileId, $id, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8604
  {
8605
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8606
    $params = array_merge($params, $optParams);
8607
    return $this->call('patch', array($params), "Google_Service_Dfareporting_Subaccount");
8608
  }
8609
 
8610
  /**
8611
   * Updates an existing subaccount. (subaccounts.update)
8612
   *
8613
   * @param string $profileId User profile ID associated with this request.
8614
   * @param Google_Subaccount $postBody
8615
   * @param array $optParams Optional parameters.
8616
   * @return Google_Service_Dfareporting_Subaccount
8617
   */
8618
  public function update($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8619
  {
8620
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8621
    $params = array_merge($params, $optParams);
8622
    return $this->call('update', array($params), "Google_Service_Dfareporting_Subaccount");
8623
  }
8624
}
8625
 
8626
/**
8627
 * The "targetableRemarketingLists" collection of methods.
8628
 * Typical usage is:
8629
 *  <code>
8630
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8631
 *   $targetableRemarketingLists = $dfareportingService->targetableRemarketingLists;
8632
 *  </code>
8633
 */
8634
#[AllowDynamicProperties]
8635
class Google_Service_Dfareporting_TargetableRemarketingLists_Resource extends Google_Service_Resource
8636
{
8637
 
8638
  /**
8639
   * Gets one remarketing list by ID. (targetableRemarketingLists.get)
8640
   *
8641
   * @param string $profileId User profile ID associated with this request.
8642
   * @param string $id Remarketing list ID.
8643
   * @param array $optParams Optional parameters.
8644
   * @return Google_Service_Dfareporting_TargetableRemarketingList
8645
   */
8646
  public function get($profileId, $id, $optParams = array())
8647
  {
8648
    $params = array('profileId' => $profileId, 'id' => $id);
8649
    $params = array_merge($params, $optParams);
8650
    return $this->call('get', array($params), "Google_Service_Dfareporting_TargetableRemarketingList");
8651
  }
8652
 
8653
  /**
8654
   * Retrieves a list of targetable remarketing lists, possibly filtered.
8655
   * (targetableRemarketingLists.listTargetableRemarketingLists)
8656
   *
8657
   * @param string $profileId User profile ID associated with this request.
8658
   * @param string $advertiserId Select only targetable remarketing lists
8659
   * targetable by these advertisers.
8660
   * @param array $optParams Optional parameters.
8661
   *
8662
   * @opt_param string name Allows searching for objects by name or ID. Wildcards
8663
   * (*) are allowed. For example, "remarketing list*2015" will return objects
8664
   * with names like "remarketing list June 2015", "remarketing list April 2015",
8665
   * or simply "remarketing list 2015". Most of the searches also add wildcards
8666
   * implicitly at the start and the end of the search string. For example, a
8667
   * search string of "remarketing list" will match objects with name "my
8668
   * remarketing list", "remarketing list 2015", or simply "remarketing list".
8669
   * @opt_param string sortField Field by which to sort the list.
8670
   * @opt_param int maxResults Maximum number of results to return.
8671
   * @opt_param string pageToken Value of the nextPageToken from the previous
8672
   * result page.
8673
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8674
   * @opt_param bool active Select only active or only inactive targetable
8675
   * remarketing lists.
8676
   * @return Google_Service_Dfareporting_TargetableRemarketingListsListResponse
8677
   */
8678
  public function listTargetableRemarketingLists($profileId, $advertiserId, $optParams = array())
8679
  {
8680
    $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8681
    $params = array_merge($params, $optParams);
8682
    return $this->call('list', array($params), "Google_Service_Dfareporting_TargetableRemarketingListsListResponse");
8683
  }
8684
}
8685
 
8686
/**
8687
 * The "userProfiles" collection of methods.
8688
 * Typical usage is:
8689
 *  <code>
8690
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8691
 *   $userProfiles = $dfareportingService->userProfiles;
8692
 *  </code>
8693
 */
8694
#[AllowDynamicProperties]
8695
class Google_Service_Dfareporting_UserProfiles_Resource extends Google_Service_Resource
8696
{
8697
 
8698
  /**
8699
   * Gets one user profile by ID. (userProfiles.get)
8700
   *
8701
   * @param string $profileId The user profile ID.
8702
   * @param array $optParams Optional parameters.
8703
   * @return Google_Service_Dfareporting_UserProfile
8704
   */
8705
  public function get($profileId, $optParams = array())
8706
  {
8707
    $params = array('profileId' => $profileId);
8708
    $params = array_merge($params, $optParams);
8709
    return $this->call('get', array($params), "Google_Service_Dfareporting_UserProfile");
8710
  }
8711
 
8712
  /**
8713
   * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles)
8714
   *
8715
   * @param array $optParams Optional parameters.
8716
   * @return Google_Service_Dfareporting_UserProfileList
8717
   */
8718
  public function listUserProfiles($optParams = array())
8719
  {
8720
    $params = array();
8721
    $params = array_merge($params, $optParams);
8722
    return $this->call('list', array($params), "Google_Service_Dfareporting_UserProfileList");
8723
  }
8724
}
8725
 
8726
/**
8727
 * The "userRolePermissionGroups" collection of methods.
8728
 * Typical usage is:
8729
 *  <code>
8730
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8731
 *   $userRolePermissionGroups = $dfareportingService->userRolePermissionGroups;
8732
 *  </code>
8733
 */
8734
#[AllowDynamicProperties]
8735
class Google_Service_Dfareporting_UserRolePermissionGroups_Resource extends Google_Service_Resource
8736
{
8737
 
8738
  /**
8739
   * Gets one user role permission group by ID. (userRolePermissionGroups.get)
8740
   *
8741
   * @param string $profileId User profile ID associated with this request.
8742
   * @param string $id User role permission group ID.
8743
   * @param array $optParams Optional parameters.
8744
   * @return Google_Service_Dfareporting_UserRolePermissionGroup
8745
   */
8746
  public function get($profileId, $id, $optParams = array())
8747
  {
8748
    $params = array('profileId' => $profileId, 'id' => $id);
8749
    $params = array_merge($params, $optParams);
8750
    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermissionGroup");
8751
  }
8752
 
8753
  /**
8754
   * Gets a list of all supported user role permission groups.
8755
   * (userRolePermissionGroups.listUserRolePermissionGroups)
8756
   *
8757
   * @param string $profileId User profile ID associated with this request.
8758
   * @param array $optParams Optional parameters.
8759
   * @return Google_Service_Dfareporting_UserRolePermissionGroupsListResponse
8760
   */
8761
  public function listUserRolePermissionGroups($profileId, $optParams = array())
8762
  {
8763
    $params = array('profileId' => $profileId);
8764
    $params = array_merge($params, $optParams);
8765
    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionGroupsListResponse");
8766
  }
8767
}
8768
 
8769
/**
8770
 * The "userRolePermissions" collection of methods.
8771
 * Typical usage is:
8772
 *  <code>
8773
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8774
 *   $userRolePermissions = $dfareportingService->userRolePermissions;
8775
 *  </code>
8776
 */
8777
#[AllowDynamicProperties]
8778
class Google_Service_Dfareporting_UserRolePermissions_Resource extends Google_Service_Resource
8779
{
8780
 
8781
  /**
8782
   * Gets one user role permission by ID. (userRolePermissions.get)
8783
   *
8784
   * @param string $profileId User profile ID associated with this request.
8785
   * @param string $id User role permission ID.
8786
   * @param array $optParams Optional parameters.
8787
   * @return Google_Service_Dfareporting_UserRolePermission
8788
   */
8789
  public function get($profileId, $id, $optParams = array())
8790
  {
8791
    $params = array('profileId' => $profileId, 'id' => $id);
8792
    $params = array_merge($params, $optParams);
8793
    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermission");
8794
  }
8795
 
8796
  /**
8797
   * Gets a list of user role permissions, possibly filtered.
8798
   * (userRolePermissions.listUserRolePermissions)
8799
   *
8800
   * @param string $profileId User profile ID associated with this request.
8801
   * @param array $optParams Optional parameters.
8802
   *
8803
   * @opt_param string ids Select only user role permissions with these IDs.
8804
   * @return Google_Service_Dfareporting_UserRolePermissionsListResponse
8805
   */
8806
  public function listUserRolePermissions($profileId, $optParams = array())
8807
  {
8808
    $params = array('profileId' => $profileId);
8809
    $params = array_merge($params, $optParams);
8810
    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionsListResponse");
8811
  }
8812
}
8813
 
8814
/**
8815
 * The "userRoles" collection of methods.
8816
 * Typical usage is:
8817
 *  <code>
8818
 *   $dfareportingService = new Google_Service_Dfareporting(...);
8819
 *   $userRoles = $dfareportingService->userRoles;
8820
 *  </code>
8821
 */
8822
#[AllowDynamicProperties]
8823
class Google_Service_Dfareporting_UserRoles_Resource extends Google_Service_Resource
8824
{
8825
 
8826
  /**
8827
   * Deletes an existing user role. (userRoles.delete)
8828
   *
8829
   * @param string $profileId User profile ID associated with this request.
8830
   * @param string $id User role ID.
8831
   * @param array $optParams Optional parameters.
8832
   */
8833
  public function delete($profileId, $id, $optParams = array())
8834
  {
8835
    $params = array('profileId' => $profileId, 'id' => $id);
8836
    $params = array_merge($params, $optParams);
8837
    return $this->call('delete', array($params));
8838
  }
8839
 
8840
  /**
8841
   * Gets one user role by ID. (userRoles.get)
8842
   *
8843
   * @param string $profileId User profile ID associated with this request.
8844
   * @param string $id User role ID.
8845
   * @param array $optParams Optional parameters.
8846
   * @return Google_Service_Dfareporting_UserRole
8847
   */
8848
  public function get($profileId, $id, $optParams = array())
8849
  {
8850
    $params = array('profileId' => $profileId, 'id' => $id);
8851
    $params = array_merge($params, $optParams);
8852
    return $this->call('get', array($params), "Google_Service_Dfareporting_UserRole");
8853
  }
8854
 
8855
  /**
8856
   * Inserts a new user role. (userRoles.insert)
8857
   *
8858
   * @param string $profileId User profile ID associated with this request.
8859
   * @param Google_UserRole $postBody
8860
   * @param array $optParams Optional parameters.
8861
   * @return Google_Service_Dfareporting_UserRole
8862
   */
8863
  public function insert($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8864
  {
8865
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8866
    $params = array_merge($params, $optParams);
8867
    return $this->call('insert', array($params), "Google_Service_Dfareporting_UserRole");
8868
  }
8869
 
8870
  /**
8871
   * Retrieves a list of user roles, possibly filtered. (userRoles.listUserRoles)
8872
   *
8873
   * @param string $profileId User profile ID associated with this request.
8874
   * @param array $optParams Optional parameters.
8875
   *
8876
   * @opt_param string searchString Allows searching for objects by name or ID.
8877
   * Wildcards (*) are allowed. For example, "userrole*2015" will return objects
8878
   * with names like "userrole June 2015", "userrole April 2015", or simply
8879
   * "userrole 2015". Most of the searches also add wildcards implicitly at the
8880
   * start and the end of the search string. For example, a search string of
8881
   * "userrole" will match objects with name "my userrole", "userrole 2015", or
8882
   * simply "userrole".
8883
   * @opt_param string subaccountId Select only user roles that belong to this
8884
   * subaccount.
8885
   * @opt_param string sortField Field by which to sort the list.
8886
   * @opt_param string ids Select only user roles with the specified IDs.
8887
   * @opt_param int maxResults Maximum number of results to return.
8888
   * @opt_param string pageToken Value of the nextPageToken from the previous
8889
   * result page.
8890
   * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8891
   * @opt_param bool accountUserRoleOnly Select only account level user roles not
8892
   * associated with any specific subaccount.
8893
   * @return Google_Service_Dfareporting_UserRolesListResponse
8894
   */
8895
  public function listUserRoles($profileId, $optParams = array())
8896
  {
8897
    $params = array('profileId' => $profileId);
8898
    $params = array_merge($params, $optParams);
8899
    return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolesListResponse");
8900
  }
8901
 
8902
  /**
8903
   * Updates an existing user role. This method supports patch semantics.
8904
   * (userRoles.patch)
8905
   *
8906
   * @param string $profileId User profile ID associated with this request.
8907
   * @param string $id User role ID.
8908
   * @param Google_UserRole $postBody
8909
   * @param array $optParams Optional parameters.
8910
   * @return Google_Service_Dfareporting_UserRole
8911
   */
8912
  public function patch($profileId, $id, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8913
  {
8914
    $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8915
    $params = array_merge($params, $optParams);
8916
    return $this->call('patch', array($params), "Google_Service_Dfareporting_UserRole");
8917
  }
8918
 
8919
  /**
8920
   * Updates an existing user role. (userRoles.update)
8921
   *
8922
   * @param string $profileId User profile ID associated with this request.
8923
   * @param Google_UserRole $postBody
8924
   * @param array $optParams Optional parameters.
8925
   * @return Google_Service_Dfareporting_UserRole
8926
   */
8927
  public function update($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8928
  {
8929
    $params = array('profileId' => $profileId, 'postBody' => $postBody);
8930
    $params = array_merge($params, $optParams);
8931
    return $this->call('update', array($params), "Google_Service_Dfareporting_UserRole");
8932
  }
8933
}
8934
 
8935
 
8936
 
8937
 
8938
#[AllowDynamicProperties]
8939
class Google_Service_Dfareporting_Account extends Google_Collection
8940
{
8941
  protected $collection_key = 'availablePermissionIds';
8942
  protected $internal_gapi_mappings = array(
8943
  );
8944
  public $accountPermissionIds;
8945
  public $accountProfile;
8946
  public $active;
8947
  public $activeAdsLimitTier;
8948
  public $activeViewOptOut;
8949
  public $availablePermissionIds;
8950
  public $comscoreVceEnabled;
8951
  public $countryId;
8952
  public $currencyId;
8953
  public $defaultCreativeSizeId;
8954
  public $description;
8955
  public $id;
8956
  public $kind;
8957
  public $locale;
8958
  public $maximumImageSize;
8959
  public $name;
8960
  public $nielsenOcrEnabled;
8961
  protected $reportsConfigurationType = 'Google_Service_Dfareporting_ReportsConfiguration';
8962
  protected $reportsConfigurationDataType = '';
8963
  public $teaserSizeLimit;
8964
 
8965
 
8966
  public function setAccountPermissionIds($accountPermissionIds)
8967
  {
8968
    $this->accountPermissionIds = $accountPermissionIds;
8969
  }
8970
  public function getAccountPermissionIds()
8971
  {
8972
    return $this->accountPermissionIds;
8973
  }
8974
  public function setAccountProfile($accountProfile)
8975
  {
8976
    $this->accountProfile = $accountProfile;
8977
  }
8978
  public function getAccountProfile()
8979
  {
8980
    return $this->accountProfile;
8981
  }
8982
  public function setActive($active)
8983
  {
8984
    $this->active = $active;
8985
  }
8986
  public function getActive()
8987
  {
8988
    return $this->active;
8989
  }
8990
  public function setActiveAdsLimitTier($activeAdsLimitTier)
8991
  {
8992
    $this->activeAdsLimitTier = $activeAdsLimitTier;
8993
  }
8994
  public function getActiveAdsLimitTier()
8995
  {
8996
    return $this->activeAdsLimitTier;
8997
  }
8998
  public function setActiveViewOptOut($activeViewOptOut)
8999
  {
9000
    $this->activeViewOptOut = $activeViewOptOut;
9001
  }
9002
  public function getActiveViewOptOut()
9003
  {
9004
    return $this->activeViewOptOut;
9005
  }
9006
  public function setAvailablePermissionIds($availablePermissionIds)
9007
  {
9008
    $this->availablePermissionIds = $availablePermissionIds;
9009
  }
9010
  public function getAvailablePermissionIds()
9011
  {
9012
    return $this->availablePermissionIds;
9013
  }
9014
  public function setComscoreVceEnabled($comscoreVceEnabled)
9015
  {
9016
    $this->comscoreVceEnabled = $comscoreVceEnabled;
9017
  }
9018
  public function getComscoreVceEnabled()
9019
  {
9020
    return $this->comscoreVceEnabled;
9021
  }
9022
  public function setCountryId($countryId)
9023
  {
9024
    $this->countryId = $countryId;
9025
  }
9026
  public function getCountryId()
9027
  {
9028
    return $this->countryId;
9029
  }
9030
  public function setCurrencyId($currencyId)
9031
  {
9032
    $this->currencyId = $currencyId;
9033
  }
9034
  public function getCurrencyId()
9035
  {
9036
    return $this->currencyId;
9037
  }
9038
  public function setDefaultCreativeSizeId($defaultCreativeSizeId)
9039
  {
9040
    $this->defaultCreativeSizeId = $defaultCreativeSizeId;
9041
  }
9042
  public function getDefaultCreativeSizeId()
9043
  {
9044
    return $this->defaultCreativeSizeId;
9045
  }
9046
  public function setDescription($description)
9047
  {
9048
    $this->description = $description;
9049
  }
9050
  public function getDescription()
9051
  {
9052
    return $this->description;
9053
  }
9054
  public function setId($id)
9055
  {
9056
    $this->id = $id;
9057
  }
9058
  public function getId()
9059
  {
9060
    return $this->id;
9061
  }
9062
  public function setKind($kind)
9063
  {
9064
    $this->kind = $kind;
9065
  }
9066
  public function getKind()
9067
  {
9068
    return $this->kind;
9069
  }
9070
  public function setLocale($locale)
9071
  {
9072
    $this->locale = $locale;
9073
  }
9074
  public function getLocale()
9075
  {
9076
    return $this->locale;
9077
  }
9078
  public function setMaximumImageSize($maximumImageSize)
9079
  {
9080
    $this->maximumImageSize = $maximumImageSize;
9081
  }
9082
  public function getMaximumImageSize()
9083
  {
9084
    return $this->maximumImageSize;
9085
  }
9086
  public function setName($name)
9087
  {
9088
    $this->name = $name;
9089
  }
9090
  public function getName()
9091
  {
9092
    return $this->name;
9093
  }
9094
  public function setNielsenOcrEnabled($nielsenOcrEnabled)
9095
  {
9096
    $this->nielsenOcrEnabled = $nielsenOcrEnabled;
9097
  }
9098
  public function getNielsenOcrEnabled()
9099
  {
9100
    return $this->nielsenOcrEnabled;
9101
  }
9102
  public function setReportsConfiguration(Google_Service_Dfareporting_ReportsConfiguration $reportsConfiguration)
9103
  {
9104
    $this->reportsConfiguration = $reportsConfiguration;
9105
  }
9106
  public function getReportsConfiguration()
9107
  {
9108
    return $this->reportsConfiguration;
9109
  }
9110
  public function setTeaserSizeLimit($teaserSizeLimit)
9111
  {
9112
    $this->teaserSizeLimit = $teaserSizeLimit;
9113
  }
9114
  public function getTeaserSizeLimit()
9115
  {
9116
    return $this->teaserSizeLimit;
9117
  }
9118
}
9119
 
9120
#[AllowDynamicProperties]
9121
class Google_Service_Dfareporting_AccountActiveAdSummary extends Google_Model
9122
{
9123
  protected $internal_gapi_mappings = array(
9124
  );
9125
  public $accountId;
9126
  public $activeAds;
9127
  public $activeAdsLimitTier;
9128
  public $availableAds;
9129
  public $kind;
9130
 
9131
 
9132
  public function setAccountId($accountId)
9133
  {
9134
    $this->accountId = $accountId;
9135
  }
9136
  public function getAccountId()
9137
  {
9138
    return $this->accountId;
9139
  }
9140
  public function setActiveAds($activeAds)
9141
  {
9142
    $this->activeAds = $activeAds;
9143
  }
9144
  public function getActiveAds()
9145
  {
9146
    return $this->activeAds;
9147
  }
9148
  public function setActiveAdsLimitTier($activeAdsLimitTier)
9149
  {
9150
    $this->activeAdsLimitTier = $activeAdsLimitTier;
9151
  }
9152
  public function getActiveAdsLimitTier()
9153
  {
9154
    return $this->activeAdsLimitTier;
9155
  }
9156
  public function setAvailableAds($availableAds)
9157
  {
9158
    $this->availableAds = $availableAds;
9159
  }
9160
  public function getAvailableAds()
9161
  {
9162
    return $this->availableAds;
9163
  }
9164
  public function setKind($kind)
9165
  {
9166
    $this->kind = $kind;
9167
  }
9168
  public function getKind()
9169
  {
9170
    return $this->kind;
9171
  }
9172
}
9173
 
9174
#[AllowDynamicProperties]
9175
class Google_Service_Dfareporting_AccountPermission extends Google_Collection
9176
{
9177
  protected $collection_key = 'accountProfiles';
9178
  protected $internal_gapi_mappings = array(
9179
  );
9180
  public $accountProfiles;
9181
  public $id;
9182
  public $kind;
9183
  public $level;
9184
  public $name;
9185
  public $permissionGroupId;
9186
 
9187
 
9188
  public function setAccountProfiles($accountProfiles)
9189
  {
9190
    $this->accountProfiles = $accountProfiles;
9191
  }
9192
  public function getAccountProfiles()
9193
  {
9194
    return $this->accountProfiles;
9195
  }
9196
  public function setId($id)
9197
  {
9198
    $this->id = $id;
9199
  }
9200
  public function getId()
9201
  {
9202
    return $this->id;
9203
  }
9204
  public function setKind($kind)
9205
  {
9206
    $this->kind = $kind;
9207
  }
9208
  public function getKind()
9209
  {
9210
    return $this->kind;
9211
  }
9212
  public function setLevel($level)
9213
  {
9214
    $this->level = $level;
9215
  }
9216
  public function getLevel()
9217
  {
9218
    return $this->level;
9219
  }
9220
  public function setName($name)
9221
  {
9222
    $this->name = $name;
9223
  }
9224
  public function getName()
9225
  {
9226
    return $this->name;
9227
  }
9228
  public function setPermissionGroupId($permissionGroupId)
9229
  {
9230
    $this->permissionGroupId = $permissionGroupId;
9231
  }
9232
  public function getPermissionGroupId()
9233
  {
9234
    return $this->permissionGroupId;
9235
  }
9236
}
9237
 
9238
#[AllowDynamicProperties]
9239
class Google_Service_Dfareporting_AccountPermissionGroup extends Google_Model
9240
{
9241
  protected $internal_gapi_mappings = array(
9242
  );
9243
  public $id;
9244
  public $kind;
9245
  public $name;
9246
 
9247
 
9248
  public function setId($id)
9249
  {
9250
    $this->id = $id;
9251
  }
9252
  public function getId()
9253
  {
9254
    return $this->id;
9255
  }
9256
  public function setKind($kind)
9257
  {
9258
    $this->kind = $kind;
9259
  }
9260
  public function getKind()
9261
  {
9262
    return $this->kind;
9263
  }
9264
  public function setName($name)
9265
  {
9266
    $this->name = $name;
9267
  }
9268
  public function getName()
9269
  {
9270
    return $this->name;
9271
  }
9272
}
9273
 
9274
#[AllowDynamicProperties]
9275
class Google_Service_Dfareporting_AccountPermissionGroupsListResponse extends Google_Collection
9276
{
9277
  protected $collection_key = 'accountPermissionGroups';
9278
  protected $internal_gapi_mappings = array(
9279
  );
9280
  protected $accountPermissionGroupsType = 'Google_Service_Dfareporting_AccountPermissionGroup';
9281
  protected $accountPermissionGroupsDataType = 'array';
9282
  public $kind;
9283
 
9284
 
9285
  public function setAccountPermissionGroups($accountPermissionGroups)
9286
  {
9287
    $this->accountPermissionGroups = $accountPermissionGroups;
9288
  }
9289
  public function getAccountPermissionGroups()
9290
  {
9291
    return $this->accountPermissionGroups;
9292
  }
9293
  public function setKind($kind)
9294
  {
9295
    $this->kind = $kind;
9296
  }
9297
  public function getKind()
9298
  {
9299
    return $this->kind;
9300
  }
9301
}
9302
 
9303
#[AllowDynamicProperties]
9304
class Google_Service_Dfareporting_AccountPermissionsListResponse extends Google_Collection
9305
{
9306
  protected $collection_key = 'accountPermissions';
9307
  protected $internal_gapi_mappings = array(
9308
  );
9309
  protected $accountPermissionsType = 'Google_Service_Dfareporting_AccountPermission';
9310
  protected $accountPermissionsDataType = 'array';
9311
  public $kind;
9312
 
9313
 
9314
  public function setAccountPermissions($accountPermissions)
9315
  {
9316
    $this->accountPermissions = $accountPermissions;
9317
  }
9318
  public function getAccountPermissions()
9319
  {
9320
    return $this->accountPermissions;
9321
  }
9322
  public function setKind($kind)
9323
  {
9324
    $this->kind = $kind;
9325
  }
9326
  public function getKind()
9327
  {
9328
    return $this->kind;
9329
  }
9330
}
9331
 
9332
#[AllowDynamicProperties]
9333
class Google_Service_Dfareporting_AccountUserProfile extends Google_Model
9334
{
9335
  protected $internal_gapi_mappings = array(
9336
  );
9337
  public $accountId;
9338
  public $active;
9339
  protected $advertiserFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9340
  protected $advertiserFilterDataType = '';
9341
  protected $campaignFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9342
  protected $campaignFilterDataType = '';
9343
  public $comments;
9344
  public $email;
9345
  public $id;
9346
  public $kind;
9347
  public $locale;
9348
  public $name;
9349
  protected $siteFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9350
  protected $siteFilterDataType = '';
9351
  public $subaccountId;
9352
  public $traffickerType;
9353
  public $userAccessType;
9354
  protected $userRoleFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9355
  protected $userRoleFilterDataType = '';
9356
  public $userRoleId;
9357
 
9358
 
9359
  public function setAccountId($accountId)
9360
  {
9361
    $this->accountId = $accountId;
9362
  }
9363
  public function getAccountId()
9364
  {
9365
    return $this->accountId;
9366
  }
9367
  public function setActive($active)
9368
  {
9369
    $this->active = $active;
9370
  }
9371
  public function getActive()
9372
  {
9373
    return $this->active;
9374
  }
9375
  public function setAdvertiserFilter(Google_Service_Dfareporting_ObjectFilter $advertiserFilter)
9376
  {
9377
    $this->advertiserFilter = $advertiserFilter;
9378
  }
9379
  public function getAdvertiserFilter()
9380
  {
9381
    return $this->advertiserFilter;
9382
  }
9383
  public function setCampaignFilter(Google_Service_Dfareporting_ObjectFilter $campaignFilter)
9384
  {
9385
    $this->campaignFilter = $campaignFilter;
9386
  }
9387
  public function getCampaignFilter()
9388
  {
9389
    return $this->campaignFilter;
9390
  }
9391
  public function setComments($comments)
9392
  {
9393
    $this->comments = $comments;
9394
  }
9395
  public function getComments()
9396
  {
9397
    return $this->comments;
9398
  }
9399
  public function setEmail($email)
9400
  {
9401
    $this->email = $email;
9402
  }
9403
  public function getEmail()
9404
  {
9405
    return $this->email;
9406
  }
9407
  public function setId($id)
9408
  {
9409
    $this->id = $id;
9410
  }
9411
  public function getId()
9412
  {
9413
    return $this->id;
9414
  }
9415
  public function setKind($kind)
9416
  {
9417
    $this->kind = $kind;
9418
  }
9419
  public function getKind()
9420
  {
9421
    return $this->kind;
9422
  }
9423
  public function setLocale($locale)
9424
  {
9425
    $this->locale = $locale;
9426
  }
9427
  public function getLocale()
9428
  {
9429
    return $this->locale;
9430
  }
9431
  public function setName($name)
9432
  {
9433
    $this->name = $name;
9434
  }
9435
  public function getName()
9436
  {
9437
    return $this->name;
9438
  }
9439
  public function setSiteFilter(Google_Service_Dfareporting_ObjectFilter $siteFilter)
9440
  {
9441
    $this->siteFilter = $siteFilter;
9442
  }
9443
  public function getSiteFilter()
9444
  {
9445
    return $this->siteFilter;
9446
  }
9447
  public function setSubaccountId($subaccountId)
9448
  {
9449
    $this->subaccountId = $subaccountId;
9450
  }
9451
  public function getSubaccountId()
9452
  {
9453
    return $this->subaccountId;
9454
  }
9455
  public function setTraffickerType($traffickerType)
9456
  {
9457
    $this->traffickerType = $traffickerType;
9458
  }
9459
  public function getTraffickerType()
9460
  {
9461
    return $this->traffickerType;
9462
  }
9463
  public function setUserAccessType($userAccessType)
9464
  {
9465
    $this->userAccessType = $userAccessType;
9466
  }
9467
  public function getUserAccessType()
9468
  {
9469
    return $this->userAccessType;
9470
  }
9471
  public function setUserRoleFilter(Google_Service_Dfareporting_ObjectFilter $userRoleFilter)
9472
  {
9473
    $this->userRoleFilter = $userRoleFilter;
9474
  }
9475
  public function getUserRoleFilter()
9476
  {
9477
    return $this->userRoleFilter;
9478
  }
9479
  public function setUserRoleId($userRoleId)
9480
  {
9481
    $this->userRoleId = $userRoleId;
9482
  }
9483
  public function getUserRoleId()
9484
  {
9485
    return $this->userRoleId;
9486
  }
9487
}
9488
 
9489
#[AllowDynamicProperties]
9490
class Google_Service_Dfareporting_AccountUserProfilesListResponse extends Google_Collection
9491
{
9492
  protected $collection_key = 'accountUserProfiles';
9493
  protected $internal_gapi_mappings = array(
9494
  );
9495
  protected $accountUserProfilesType = 'Google_Service_Dfareporting_AccountUserProfile';
9496
  protected $accountUserProfilesDataType = 'array';
9497
  public $kind;
9498
  public $nextPageToken;
9499
 
9500
 
9501
  public function setAccountUserProfiles($accountUserProfiles)
9502
  {
9503
    $this->accountUserProfiles = $accountUserProfiles;
9504
  }
9505
  public function getAccountUserProfiles()
9506
  {
9507
    return $this->accountUserProfiles;
9508
  }
9509
  public function setKind($kind)
9510
  {
9511
    $this->kind = $kind;
9512
  }
9513
  public function getKind()
9514
  {
9515
    return $this->kind;
9516
  }
9517
  public function setNextPageToken($nextPageToken)
9518
  {
9519
    $this->nextPageToken = $nextPageToken;
9520
  }
9521
  public function getNextPageToken()
9522
  {
9523
    return $this->nextPageToken;
9524
  }
9525
}
9526
 
9527
#[AllowDynamicProperties]
9528
class Google_Service_Dfareporting_AccountsListResponse extends Google_Collection
9529
{
9530
  protected $collection_key = 'accounts';
9531
  protected $internal_gapi_mappings = array(
9532
  );
9533
  protected $accountsType = 'Google_Service_Dfareporting_Account';
9534
  protected $accountsDataType = 'array';
9535
  public $kind;
9536
  public $nextPageToken;
9537
 
9538
 
9539
  public function setAccounts($accounts)
9540
  {
9541
    $this->accounts = $accounts;
9542
  }
9543
  public function getAccounts()
9544
  {
9545
    return $this->accounts;
9546
  }
9547
  public function setKind($kind)
9548
  {
9549
    $this->kind = $kind;
9550
  }
9551
  public function getKind()
9552
  {
9553
    return $this->kind;
9554
  }
9555
  public function setNextPageToken($nextPageToken)
9556
  {
9557
    $this->nextPageToken = $nextPageToken;
9558
  }
9559
  public function getNextPageToken()
9560
  {
9561
    return $this->nextPageToken;
9562
  }
9563
}
9564
 
9565
#[AllowDynamicProperties]
9566
class Google_Service_Dfareporting_Activities extends Google_Collection
9567
{
9568
  protected $collection_key = 'metricNames';
9569
  protected $internal_gapi_mappings = array(
9570
  );
9571
  protected $filtersType = 'Google_Service_Dfareporting_DimensionValue';
9572
  protected $filtersDataType = 'array';
9573
  public $kind;
9574
  public $metricNames;
9575
 
9576
 
9577
  public function setFilters($filters)
9578
  {
9579
    $this->filters = $filters;
9580
  }
9581
  public function getFilters()
9582
  {
9583
    return $this->filters;
9584
  }
9585
  public function setKind($kind)
9586
  {
9587
    $this->kind = $kind;
9588
  }
9589
  public function getKind()
9590
  {
9591
    return $this->kind;
9592
  }
9593
  public function setMetricNames($metricNames)
9594
  {
9595
    $this->metricNames = $metricNames;
9596
  }
9597
  public function getMetricNames()
9598
  {
9599
    return $this->metricNames;
9600
  }
9601
}
9602
 
9603
#[AllowDynamicProperties]
9604
class Google_Service_Dfareporting_Ad extends Google_Collection
9605
{
9606
  protected $collection_key = 'placementAssignments';
9607
  protected $internal_gapi_mappings = array(
9608
        "remarketingListExpression" => "remarketing_list_expression",
9609
  );
9610
  public $accountId;
9611
  public $active;
9612
  public $advertiserId;
9613
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9614
  protected $advertiserIdDimensionValueDataType = '';
9615
  public $archived;
9616
  public $audienceSegmentId;
9617
  public $campaignId;
9618
  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9619
  protected $campaignIdDimensionValueDataType = '';
9620
  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
9621
  protected $clickThroughUrlDataType = '';
9622
  protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
9623
  protected $clickThroughUrlSuffixPropertiesDataType = '';
9624
  public $comments;
9625
  public $compatibility;
9626
  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9627
  protected $createInfoDataType = '';
9628
  protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
9629
  protected $creativeGroupAssignmentsDataType = 'array';
9630
  protected $creativeRotationType = 'Google_Service_Dfareporting_CreativeRotation';
9631
  protected $creativeRotationDataType = '';
9632
  protected $dayPartTargetingType = 'Google_Service_Dfareporting_DayPartTargeting';
9633
  protected $dayPartTargetingDataType = '';
9634
  protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
9635
  protected $defaultClickThroughEventTagPropertiesDataType = '';
9636
  protected $deliveryScheduleType = 'Google_Service_Dfareporting_DeliverySchedule';
9637
  protected $deliveryScheduleDataType = '';
9638
  public $dynamicClickTracker;
9639
  public $endTime;
9640
  protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
9641
  protected $eventTagOverridesDataType = 'array';
9642
  protected $geoTargetingType = 'Google_Service_Dfareporting_GeoTargeting';
9643
  protected $geoTargetingDataType = '';
9644
  public $id;
9645
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9646
  protected $idDimensionValueDataType = '';
9647
  protected $keyValueTargetingExpressionType = 'Google_Service_Dfareporting_KeyValueTargetingExpression';
9648
  protected $keyValueTargetingExpressionDataType = '';
9649
  public $kind;
9650
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9651
  protected $lastModifiedInfoDataType = '';
9652
  public $name;
9653
  protected $placementAssignmentsType = 'Google_Service_Dfareporting_PlacementAssignment';
9654
  protected $placementAssignmentsDataType = 'array';
9655
  protected $remarketingListExpressionType = 'Google_Service_Dfareporting_ListTargetingExpression';
9656
  protected $remarketingListExpressionDataType = '';
9657
  protected $sizeType = 'Google_Service_Dfareporting_Size';
9658
  protected $sizeDataType = '';
9659
  public $sslCompliant;
9660
  public $sslRequired;
9661
  public $startTime;
9662
  public $subaccountId;
9663
  protected $technologyTargetingType = 'Google_Service_Dfareporting_TechnologyTargeting';
9664
  protected $technologyTargetingDataType = '';
9665
  public $type;
9666
 
9667
 
9668
  public function setAccountId($accountId)
9669
  {
9670
    $this->accountId = $accountId;
9671
  }
9672
  public function getAccountId()
9673
  {
9674
    return $this->accountId;
9675
  }
9676
  public function setActive($active)
9677
  {
9678
    $this->active = $active;
9679
  }
9680
  public function getActive()
9681
  {
9682
    return $this->active;
9683
  }
9684
  public function setAdvertiserId($advertiserId)
9685
  {
9686
    $this->advertiserId = $advertiserId;
9687
  }
9688
  public function getAdvertiserId()
9689
  {
9690
    return $this->advertiserId;
9691
  }
9692
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
9693
  {
9694
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
9695
  }
9696
  public function getAdvertiserIdDimensionValue()
9697
  {
9698
    return $this->advertiserIdDimensionValue;
9699
  }
9700
  public function setArchived($archived)
9701
  {
9702
    $this->archived = $archived;
9703
  }
9704
  public function getArchived()
9705
  {
9706
    return $this->archived;
9707
  }
9708
  public function setAudienceSegmentId($audienceSegmentId)
9709
  {
9710
    $this->audienceSegmentId = $audienceSegmentId;
9711
  }
9712
  public function getAudienceSegmentId()
9713
  {
9714
    return $this->audienceSegmentId;
9715
  }
9716
  public function setCampaignId($campaignId)
9717
  {
9718
    $this->campaignId = $campaignId;
9719
  }
9720
  public function getCampaignId()
9721
  {
9722
    return $this->campaignId;
9723
  }
9724
  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
9725
  {
9726
    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
9727
  }
9728
  public function getCampaignIdDimensionValue()
9729
  {
9730
    return $this->campaignIdDimensionValue;
9731
  }
9732
  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
9733
  {
9734
    $this->clickThroughUrl = $clickThroughUrl;
9735
  }
9736
  public function getClickThroughUrl()
9737
  {
9738
    return $this->clickThroughUrl;
9739
  }
9740
  public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
9741
  {
9742
    $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
9743
  }
9744
  public function getClickThroughUrlSuffixProperties()
9745
  {
9746
    return $this->clickThroughUrlSuffixProperties;
9747
  }
9748
  public function setComments($comments)
9749
  {
9750
    $this->comments = $comments;
9751
  }
9752
  public function getComments()
9753
  {
9754
    return $this->comments;
9755
  }
9756
  public function setCompatibility($compatibility)
9757
  {
9758
    $this->compatibility = $compatibility;
9759
  }
9760
  public function getCompatibility()
9761
  {
9762
    return $this->compatibility;
9763
  }
9764
  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
9765
  {
9766
    $this->createInfo = $createInfo;
9767
  }
9768
  public function getCreateInfo()
9769
  {
9770
    return $this->createInfo;
9771
  }
9772
  public function setCreativeGroupAssignments($creativeGroupAssignments)
9773
  {
9774
    $this->creativeGroupAssignments = $creativeGroupAssignments;
9775
  }
9776
  public function getCreativeGroupAssignments()
9777
  {
9778
    return $this->creativeGroupAssignments;
9779
  }
9780
  public function setCreativeRotation(Google_Service_Dfareporting_CreativeRotation $creativeRotation)
9781
  {
9782
    $this->creativeRotation = $creativeRotation;
9783
  }
9784
  public function getCreativeRotation()
9785
  {
9786
    return $this->creativeRotation;
9787
  }
9788
  public function setDayPartTargeting(Google_Service_Dfareporting_DayPartTargeting $dayPartTargeting)
9789
  {
9790
    $this->dayPartTargeting = $dayPartTargeting;
9791
  }
9792
  public function getDayPartTargeting()
9793
  {
9794
    return $this->dayPartTargeting;
9795
  }
9796
  public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
9797
  {
9798
    $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
9799
  }
9800
  public function getDefaultClickThroughEventTagProperties()
9801
  {
9802
    return $this->defaultClickThroughEventTagProperties;
9803
  }
9804
  public function setDeliverySchedule(Google_Service_Dfareporting_DeliverySchedule $deliverySchedule)
9805
  {
9806
    $this->deliverySchedule = $deliverySchedule;
9807
  }
9808
  public function getDeliverySchedule()
9809
  {
9810
    return $this->deliverySchedule;
9811
  }
9812
  public function setDynamicClickTracker($dynamicClickTracker)
9813
  {
9814
    $this->dynamicClickTracker = $dynamicClickTracker;
9815
  }
9816
  public function getDynamicClickTracker()
9817
  {
9818
    return $this->dynamicClickTracker;
9819
  }
9820
  public function setEndTime($endTime)
9821
  {
9822
    $this->endTime = $endTime;
9823
  }
9824
  public function getEndTime()
9825
  {
9826
    return $this->endTime;
9827
  }
9828
  public function setEventTagOverrides($eventTagOverrides)
9829
  {
9830
    $this->eventTagOverrides = $eventTagOverrides;
9831
  }
9832
  public function getEventTagOverrides()
9833
  {
9834
    return $this->eventTagOverrides;
9835
  }
9836
  public function setGeoTargeting(Google_Service_Dfareporting_GeoTargeting $geoTargeting)
9837
  {
9838
    $this->geoTargeting = $geoTargeting;
9839
  }
9840
  public function getGeoTargeting()
9841
  {
9842
    return $this->geoTargeting;
9843
  }
9844
  public function setId($id)
9845
  {
9846
    $this->id = $id;
9847
  }
9848
  public function getId()
9849
  {
9850
    return $this->id;
9851
  }
9852
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
9853
  {
9854
    $this->idDimensionValue = $idDimensionValue;
9855
  }
9856
  public function getIdDimensionValue()
9857
  {
9858
    return $this->idDimensionValue;
9859
  }
9860
  public function setKeyValueTargetingExpression(Google_Service_Dfareporting_KeyValueTargetingExpression $keyValueTargetingExpression)
9861
  {
9862
    $this->keyValueTargetingExpression = $keyValueTargetingExpression;
9863
  }
9864
  public function getKeyValueTargetingExpression()
9865
  {
9866
    return $this->keyValueTargetingExpression;
9867
  }
9868
  public function setKind($kind)
9869
  {
9870
    $this->kind = $kind;
9871
  }
9872
  public function getKind()
9873
  {
9874
    return $this->kind;
9875
  }
9876
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
9877
  {
9878
    $this->lastModifiedInfo = $lastModifiedInfo;
9879
  }
9880
  public function getLastModifiedInfo()
9881
  {
9882
    return $this->lastModifiedInfo;
9883
  }
9884
  public function setName($name)
9885
  {
9886
    $this->name = $name;
9887
  }
9888
  public function getName()
9889
  {
9890
    return $this->name;
9891
  }
9892
  public function setPlacementAssignments($placementAssignments)
9893
  {
9894
    $this->placementAssignments = $placementAssignments;
9895
  }
9896
  public function getPlacementAssignments()
9897
  {
9898
    return $this->placementAssignments;
9899
  }
9900
  public function setRemarketingListExpression(Google_Service_Dfareporting_ListTargetingExpression $remarketingListExpression)
9901
  {
9902
    $this->remarketingListExpression = $remarketingListExpression;
9903
  }
9904
  public function getRemarketingListExpression()
9905
  {
9906
    return $this->remarketingListExpression;
9907
  }
9908
  public function setSize(Google_Service_Dfareporting_Size $size)
9909
  {
9910
    $this->size = $size;
9911
  }
9912
  public function getSize()
9913
  {
9914
    return $this->size;
9915
  }
9916
  public function setSslCompliant($sslCompliant)
9917
  {
9918
    $this->sslCompliant = $sslCompliant;
9919
  }
9920
  public function getSslCompliant()
9921
  {
9922
    return $this->sslCompliant;
9923
  }
9924
  public function setSslRequired($sslRequired)
9925
  {
9926
    $this->sslRequired = $sslRequired;
9927
  }
9928
  public function getSslRequired()
9929
  {
9930
    return $this->sslRequired;
9931
  }
9932
  public function setStartTime($startTime)
9933
  {
9934
    $this->startTime = $startTime;
9935
  }
9936
  public function getStartTime()
9937
  {
9938
    return $this->startTime;
9939
  }
9940
  public function setSubaccountId($subaccountId)
9941
  {
9942
    $this->subaccountId = $subaccountId;
9943
  }
9944
  public function getSubaccountId()
9945
  {
9946
    return $this->subaccountId;
9947
  }
9948
  public function setTechnologyTargeting(Google_Service_Dfareporting_TechnologyTargeting $technologyTargeting)
9949
  {
9950
    $this->technologyTargeting = $technologyTargeting;
9951
  }
9952
  public function getTechnologyTargeting()
9953
  {
9954
    return $this->technologyTargeting;
9955
  }
9956
  public function setType($type)
9957
  {
9958
    $this->type = $type;
9959
  }
9960
  public function getType()
9961
  {
9962
    return $this->type;
9963
  }
9964
}
9965
 
9966
#[AllowDynamicProperties]
9967
class Google_Service_Dfareporting_AdSlot extends Google_Model
9968
{
9969
  protected $internal_gapi_mappings = array(
9970
  );
9971
  public $comment;
9972
  public $compatibility;
9973
  public $height;
9974
  public $linkedPlacementId;
9975
  public $name;
9976
  public $paymentSourceType;
9977
  public $primary;
9978
  public $width;
9979
 
9980
 
9981
  public function setComment($comment)
9982
  {
9983
    $this->comment = $comment;
9984
  }
9985
  public function getComment()
9986
  {
9987
    return $this->comment;
9988
  }
9989
  public function setCompatibility($compatibility)
9990
  {
9991
    $this->compatibility = $compatibility;
9992
  }
9993
  public function getCompatibility()
9994
  {
9995
    return $this->compatibility;
9996
  }
9997
  public function setHeight($height)
9998
  {
9999
    $this->height = $height;
10000
  }
10001
  public function getHeight()
10002
  {
10003
    return $this->height;
10004
  }
10005
  public function setLinkedPlacementId($linkedPlacementId)
10006
  {
10007
    $this->linkedPlacementId = $linkedPlacementId;
10008
  }
10009
  public function getLinkedPlacementId()
10010
  {
10011
    return $this->linkedPlacementId;
10012
  }
10013
  public function setName($name)
10014
  {
10015
    $this->name = $name;
10016
  }
10017
  public function getName()
10018
  {
10019
    return $this->name;
10020
  }
10021
  public function setPaymentSourceType($paymentSourceType)
10022
  {
10023
    $this->paymentSourceType = $paymentSourceType;
10024
  }
10025
  public function getPaymentSourceType()
10026
  {
10027
    return $this->paymentSourceType;
10028
  }
10029
  public function setPrimary($primary)
10030
  {
10031
    $this->primary = $primary;
10032
  }
10033
  public function getPrimary()
10034
  {
10035
    return $this->primary;
10036
  }
10037
  public function setWidth($width)
10038
  {
10039
    $this->width = $width;
10040
  }
10041
  public function getWidth()
10042
  {
10043
    return $this->width;
10044
  }
10045
}
10046
 
10047
#[AllowDynamicProperties]
10048
class Google_Service_Dfareporting_AdsListResponse extends Google_Collection
10049
{
10050
  protected $collection_key = 'ads';
10051
  protected $internal_gapi_mappings = array(
10052
  );
10053
  protected $adsType = 'Google_Service_Dfareporting_Ad';
10054
  protected $adsDataType = 'array';
10055
  public $kind;
10056
  public $nextPageToken;
10057
 
10058
 
10059
  public function setAds($ads)
10060
  {
10061
    $this->ads = $ads;
10062
  }
10063
  public function getAds()
10064
  {
10065
    return $this->ads;
10066
  }
10067
  public function setKind($kind)
10068
  {
10069
    $this->kind = $kind;
10070
  }
10071
  public function getKind()
10072
  {
10073
    return $this->kind;
10074
  }
10075
  public function setNextPageToken($nextPageToken)
10076
  {
10077
    $this->nextPageToken = $nextPageToken;
10078
  }
10079
  public function getNextPageToken()
10080
  {
10081
    return $this->nextPageToken;
10082
  }
10083
}
10084
 
10085
#[AllowDynamicProperties]
10086
class Google_Service_Dfareporting_Advertiser extends Google_Model
10087
{
10088
  protected $internal_gapi_mappings = array(
10089
  );
10090
  public $accountId;
10091
  public $advertiserGroupId;
10092
  public $clickThroughUrlSuffix;
10093
  public $defaultClickThroughEventTagId;
10094
  public $defaultEmail;
10095
  public $floodlightConfigurationId;
10096
  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10097
  protected $floodlightConfigurationIdDimensionValueDataType = '';
10098
  public $id;
10099
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10100
  protected $idDimensionValueDataType = '';
10101
  public $kind;
10102
  public $name;
10103
  public $originalFloodlightConfigurationId;
10104
  public $status;
10105
  public $subaccountId;
10106
 
10107
 
10108
  public function setAccountId($accountId)
10109
  {
10110
    $this->accountId = $accountId;
10111
  }
10112
  public function getAccountId()
10113
  {
10114
    return $this->accountId;
10115
  }
10116
  public function setAdvertiserGroupId($advertiserGroupId)
10117
  {
10118
    $this->advertiserGroupId = $advertiserGroupId;
10119
  }
10120
  public function getAdvertiserGroupId()
10121
  {
10122
    return $this->advertiserGroupId;
10123
  }
10124
  public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
10125
  {
10126
    $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
10127
  }
10128
  public function getClickThroughUrlSuffix()
10129
  {
10130
    return $this->clickThroughUrlSuffix;
10131
  }
10132
  public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
10133
  {
10134
    $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
10135
  }
10136
  public function getDefaultClickThroughEventTagId()
10137
  {
10138
    return $this->defaultClickThroughEventTagId;
10139
  }
10140
  public function setDefaultEmail($defaultEmail)
10141
  {
10142
    $this->defaultEmail = $defaultEmail;
10143
  }
10144
  public function getDefaultEmail()
10145
  {
10146
    return $this->defaultEmail;
10147
  }
10148
  public function setFloodlightConfigurationId($floodlightConfigurationId)
10149
  {
10150
    $this->floodlightConfigurationId = $floodlightConfigurationId;
10151
  }
10152
  public function getFloodlightConfigurationId()
10153
  {
10154
    return $this->floodlightConfigurationId;
10155
  }
10156
  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
10157
  {
10158
    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
10159
  }
10160
  public function getFloodlightConfigurationIdDimensionValue()
10161
  {
10162
    return $this->floodlightConfigurationIdDimensionValue;
10163
  }
10164
  public function setId($id)
10165
  {
10166
    $this->id = $id;
10167
  }
10168
  public function getId()
10169
  {
10170
    return $this->id;
10171
  }
10172
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10173
  {
10174
    $this->idDimensionValue = $idDimensionValue;
10175
  }
10176
  public function getIdDimensionValue()
10177
  {
10178
    return $this->idDimensionValue;
10179
  }
10180
  public function setKind($kind)
10181
  {
10182
    $this->kind = $kind;
10183
  }
10184
  public function getKind()
10185
  {
10186
    return $this->kind;
10187
  }
10188
  public function setName($name)
10189
  {
10190
    $this->name = $name;
10191
  }
10192
  public function getName()
10193
  {
10194
    return $this->name;
10195
  }
10196
  public function setOriginalFloodlightConfigurationId($originalFloodlightConfigurationId)
10197
  {
10198
    $this->originalFloodlightConfigurationId = $originalFloodlightConfigurationId;
10199
  }
10200
  public function getOriginalFloodlightConfigurationId()
10201
  {
10202
    return $this->originalFloodlightConfigurationId;
10203
  }
10204
  public function setStatus($status)
10205
  {
10206
    $this->status = $status;
10207
  }
10208
  public function getStatus()
10209
  {
10210
    return $this->status;
10211
  }
10212
  public function setSubaccountId($subaccountId)
10213
  {
10214
    $this->subaccountId = $subaccountId;
10215
  }
10216
  public function getSubaccountId()
10217
  {
10218
    return $this->subaccountId;
10219
  }
10220
}
10221
 
10222
#[AllowDynamicProperties]
10223
class Google_Service_Dfareporting_AdvertiserGroup extends Google_Model
10224
{
10225
  protected $internal_gapi_mappings = array(
10226
  );
10227
  public $accountId;
10228
  public $id;
10229
  public $kind;
10230
  public $name;
10231
 
10232
 
10233
  public function setAccountId($accountId)
10234
  {
10235
    $this->accountId = $accountId;
10236
  }
10237
  public function getAccountId()
10238
  {
10239
    return $this->accountId;
10240
  }
10241
  public function setId($id)
10242
  {
10243
    $this->id = $id;
10244
  }
10245
  public function getId()
10246
  {
10247
    return $this->id;
10248
  }
10249
  public function setKind($kind)
10250
  {
10251
    $this->kind = $kind;
10252
  }
10253
  public function getKind()
10254
  {
10255
    return $this->kind;
10256
  }
10257
  public function setName($name)
10258
  {
10259
    $this->name = $name;
10260
  }
10261
  public function getName()
10262
  {
10263
    return $this->name;
10264
  }
10265
}
10266
 
10267
#[AllowDynamicProperties]
10268
class Google_Service_Dfareporting_AdvertiserGroupsListResponse extends Google_Collection
10269
{
10270
  protected $collection_key = 'advertiserGroups';
10271
  protected $internal_gapi_mappings = array(
10272
  );
10273
  protected $advertiserGroupsType = 'Google_Service_Dfareporting_AdvertiserGroup';
10274
  protected $advertiserGroupsDataType = 'array';
10275
  public $kind;
10276
  public $nextPageToken;
10277
 
10278
 
10279
  public function setAdvertiserGroups($advertiserGroups)
10280
  {
10281
    $this->advertiserGroups = $advertiserGroups;
10282
  }
10283
  public function getAdvertiserGroups()
10284
  {
10285
    return $this->advertiserGroups;
10286
  }
10287
  public function setKind($kind)
10288
  {
10289
    $this->kind = $kind;
10290
  }
10291
  public function getKind()
10292
  {
10293
    return $this->kind;
10294
  }
10295
  public function setNextPageToken($nextPageToken)
10296
  {
10297
    $this->nextPageToken = $nextPageToken;
10298
  }
10299
  public function getNextPageToken()
10300
  {
10301
    return $this->nextPageToken;
10302
  }
10303
}
10304
 
10305
#[AllowDynamicProperties]
10306
class Google_Service_Dfareporting_AdvertisersListResponse extends Google_Collection
10307
{
10308
  protected $collection_key = 'advertisers';
10309
  protected $internal_gapi_mappings = array(
10310
  );
10311
  protected $advertisersType = 'Google_Service_Dfareporting_Advertiser';
10312
  protected $advertisersDataType = 'array';
10313
  public $kind;
10314
  public $nextPageToken;
10315
 
10316
 
10317
  public function setAdvertisers($advertisers)
10318
  {
10319
    $this->advertisers = $advertisers;
10320
  }
10321
  public function getAdvertisers()
10322
  {
10323
    return $this->advertisers;
10324
  }
10325
  public function setKind($kind)
10326
  {
10327
    $this->kind = $kind;
10328
  }
10329
  public function getKind()
10330
  {
10331
    return $this->kind;
10332
  }
10333
  public function setNextPageToken($nextPageToken)
10334
  {
10335
    $this->nextPageToken = $nextPageToken;
10336
  }
10337
  public function getNextPageToken()
10338
  {
10339
    return $this->nextPageToken;
10340
  }
10341
}
10342
 
10343
#[AllowDynamicProperties]
10344
class Google_Service_Dfareporting_AudienceSegment extends Google_Model
10345
{
10346
  protected $internal_gapi_mappings = array(
10347
  );
10348
  public $allocation;
10349
  public $id;
10350
  public $name;
10351
 
10352
 
10353
  public function setAllocation($allocation)
10354
  {
10355
    $this->allocation = $allocation;
10356
  }
10357
  public function getAllocation()
10358
  {
10359
    return $this->allocation;
10360
  }
10361
  public function setId($id)
10362
  {
10363
    $this->id = $id;
10364
  }
10365
  public function getId()
10366
  {
10367
    return $this->id;
10368
  }
10369
  public function setName($name)
10370
  {
10371
    $this->name = $name;
10372
  }
10373
  public function getName()
10374
  {
10375
    return $this->name;
10376
  }
10377
}
10378
 
10379
#[AllowDynamicProperties]
10380
class Google_Service_Dfareporting_AudienceSegmentGroup extends Google_Collection
10381
{
10382
  protected $collection_key = 'audienceSegments';
10383
  protected $internal_gapi_mappings = array(
10384
  );
10385
  protected $audienceSegmentsType = 'Google_Service_Dfareporting_AudienceSegment';
10386
  protected $audienceSegmentsDataType = 'array';
10387
  public $id;
10388
  public $name;
10389
 
10390
 
10391
  public function setAudienceSegments($audienceSegments)
10392
  {
10393
    $this->audienceSegments = $audienceSegments;
10394
  }
10395
  public function getAudienceSegments()
10396
  {
10397
    return $this->audienceSegments;
10398
  }
10399
  public function setId($id)
10400
  {
10401
    $this->id = $id;
10402
  }
10403
  public function getId()
10404
  {
10405
    return $this->id;
10406
  }
10407
  public function setName($name)
10408
  {
10409
    $this->name = $name;
10410
  }
10411
  public function getName()
10412
  {
10413
    return $this->name;
10414
  }
10415
}
10416
 
10417
#[AllowDynamicProperties]
10418
class Google_Service_Dfareporting_Browser extends Google_Model
10419
{
10420
  protected $internal_gapi_mappings = array(
10421
  );
10422
  public $browserVersionId;
10423
  public $dartId;
10424
  public $kind;
10425
  public $majorVersion;
10426
  public $minorVersion;
10427
  public $name;
10428
 
10429
 
10430
  public function setBrowserVersionId($browserVersionId)
10431
  {
10432
    $this->browserVersionId = $browserVersionId;
10433
  }
10434
  public function getBrowserVersionId()
10435
  {
10436
    return $this->browserVersionId;
10437
  }
10438
  public function setDartId($dartId)
10439
  {
10440
    $this->dartId = $dartId;
10441
  }
10442
  public function getDartId()
10443
  {
10444
    return $this->dartId;
10445
  }
10446
  public function setKind($kind)
10447
  {
10448
    $this->kind = $kind;
10449
  }
10450
  public function getKind()
10451
  {
10452
    return $this->kind;
10453
  }
10454
  public function setMajorVersion($majorVersion)
10455
  {
10456
    $this->majorVersion = $majorVersion;
10457
  }
10458
  public function getMajorVersion()
10459
  {
10460
    return $this->majorVersion;
10461
  }
10462
  public function setMinorVersion($minorVersion)
10463
  {
10464
    $this->minorVersion = $minorVersion;
10465
  }
10466
  public function getMinorVersion()
10467
  {
10468
    return $this->minorVersion;
10469
  }
10470
  public function setName($name)
10471
  {
10472
    $this->name = $name;
10473
  }
10474
  public function getName()
10475
  {
10476
    return $this->name;
10477
  }
10478
}
10479
 
10480
#[AllowDynamicProperties]
10481
class Google_Service_Dfareporting_BrowsersListResponse extends Google_Collection
10482
{
10483
  protected $collection_key = 'browsers';
10484
  protected $internal_gapi_mappings = array(
10485
  );
10486
  protected $browsersType = 'Google_Service_Dfareporting_Browser';
10487
  protected $browsersDataType = 'array';
10488
  public $kind;
10489
 
10490
 
10491
  public function setBrowsers($browsers)
10492
  {
10493
    $this->browsers = $browsers;
10494
  }
10495
  public function getBrowsers()
10496
  {
10497
    return $this->browsers;
10498
  }
10499
  public function setKind($kind)
10500
  {
10501
    $this->kind = $kind;
10502
  }
10503
  public function getKind()
10504
  {
10505
    return $this->kind;
10506
  }
10507
}
10508
 
10509
#[AllowDynamicProperties]
10510
class Google_Service_Dfareporting_Campaign extends Google_Collection
10511
{
10512
  protected $collection_key = 'traffickerEmails';
10513
  protected $internal_gapi_mappings = array(
10514
  );
10515
  public $accountId;
10516
  protected $additionalCreativeOptimizationConfigurationsType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10517
  protected $additionalCreativeOptimizationConfigurationsDataType = 'array';
10518
  public $advertiserGroupId;
10519
  public $advertiserId;
10520
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10521
  protected $advertiserIdDimensionValueDataType = '';
10522
  public $archived;
10523
  protected $audienceSegmentGroupsType = 'Google_Service_Dfareporting_AudienceSegmentGroup';
10524
  protected $audienceSegmentGroupsDataType = 'array';
10525
  public $billingInvoiceCode;
10526
  protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
10527
  protected $clickThroughUrlSuffixPropertiesDataType = '';
10528
  public $comment;
10529
  public $comscoreVceEnabled;
10530
  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10531
  protected $createInfoDataType = '';
10532
  public $creativeGroupIds;
10533
  protected $creativeOptimizationConfigurationType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10534
  protected $creativeOptimizationConfigurationDataType = '';
10535
  protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
10536
  protected $defaultClickThroughEventTagPropertiesDataType = '';
10537
  public $endDate;
10538
  protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
10539
  protected $eventTagOverridesDataType = 'array';
10540
  public $externalId;
10541
  public $id;
10542
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10543
  protected $idDimensionValueDataType = '';
10544
  public $kind;
10545
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10546
  protected $lastModifiedInfoDataType = '';
10547
  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
10548
  protected $lookbackConfigurationDataType = '';
10549
  public $name;
10550
  public $nielsenOcrEnabled;
10551
  public $startDate;
10552
  public $subaccountId;
10553
  public $traffickerEmails;
10554
 
10555
 
10556
  public function setAccountId($accountId)
10557
  {
10558
    $this->accountId = $accountId;
10559
  }
10560
  public function getAccountId()
10561
  {
10562
    return $this->accountId;
10563
  }
10564
  public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations)
10565
  {
10566
    $this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations;
10567
  }
10568
  public function getAdditionalCreativeOptimizationConfigurations()
10569
  {
10570
    return $this->additionalCreativeOptimizationConfigurations;
10571
  }
10572
  public function setAdvertiserGroupId($advertiserGroupId)
10573
  {
10574
    $this->advertiserGroupId = $advertiserGroupId;
10575
  }
10576
  public function getAdvertiserGroupId()
10577
  {
10578
    return $this->advertiserGroupId;
10579
  }
10580
  public function setAdvertiserId($advertiserId)
10581
  {
10582
    $this->advertiserId = $advertiserId;
10583
  }
10584
  public function getAdvertiserId()
10585
  {
10586
    return $this->advertiserId;
10587
  }
10588
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
10589
  {
10590
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
10591
  }
10592
  public function getAdvertiserIdDimensionValue()
10593
  {
10594
    return $this->advertiserIdDimensionValue;
10595
  }
10596
  public function setArchived($archived)
10597
  {
10598
    $this->archived = $archived;
10599
  }
10600
  public function getArchived()
10601
  {
10602
    return $this->archived;
10603
  }
10604
  public function setAudienceSegmentGroups($audienceSegmentGroups)
10605
  {
10606
    $this->audienceSegmentGroups = $audienceSegmentGroups;
10607
  }
10608
  public function getAudienceSegmentGroups()
10609
  {
10610
    return $this->audienceSegmentGroups;
10611
  }
10612
  public function setBillingInvoiceCode($billingInvoiceCode)
10613
  {
10614
    $this->billingInvoiceCode = $billingInvoiceCode;
10615
  }
10616
  public function getBillingInvoiceCode()
10617
  {
10618
    return $this->billingInvoiceCode;
10619
  }
10620
  public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
10621
  {
10622
    $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
10623
  }
10624
  public function getClickThroughUrlSuffixProperties()
10625
  {
10626
    return $this->clickThroughUrlSuffixProperties;
10627
  }
10628
  public function setComment($comment)
10629
  {
10630
    $this->comment = $comment;
10631
  }
10632
  public function getComment()
10633
  {
10634
    return $this->comment;
10635
  }
10636
  public function setComscoreVceEnabled($comscoreVceEnabled)
10637
  {
10638
    $this->comscoreVceEnabled = $comscoreVceEnabled;
10639
  }
10640
  public function getComscoreVceEnabled()
10641
  {
10642
    return $this->comscoreVceEnabled;
10643
  }
10644
  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
10645
  {
10646
    $this->createInfo = $createInfo;
10647
  }
10648
  public function getCreateInfo()
10649
  {
10650
    return $this->createInfo;
10651
  }
10652
  public function setCreativeGroupIds($creativeGroupIds)
10653
  {
10654
    $this->creativeGroupIds = $creativeGroupIds;
10655
  }
10656
  public function getCreativeGroupIds()
10657
  {
10658
    return $this->creativeGroupIds;
10659
  }
10660
  public function setCreativeOptimizationConfiguration(Google_Service_Dfareporting_CreativeOptimizationConfiguration $creativeOptimizationConfiguration)
10661
  {
10662
    $this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration;
10663
  }
10664
  public function getCreativeOptimizationConfiguration()
10665
  {
10666
    return $this->creativeOptimizationConfiguration;
10667
  }
10668
  public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
10669
  {
10670
    $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
10671
  }
10672
  public function getDefaultClickThroughEventTagProperties()
10673
  {
10674
    return $this->defaultClickThroughEventTagProperties;
10675
  }
10676
  public function setEndDate($endDate)
10677
  {
10678
    $this->endDate = $endDate;
10679
  }
10680
  public function getEndDate()
10681
  {
10682
    return $this->endDate;
10683
  }
10684
  public function setEventTagOverrides($eventTagOverrides)
10685
  {
10686
    $this->eventTagOverrides = $eventTagOverrides;
10687
  }
10688
  public function getEventTagOverrides()
10689
  {
10690
    return $this->eventTagOverrides;
10691
  }
10692
  public function setExternalId($externalId)
10693
  {
10694
    $this->externalId = $externalId;
10695
  }
10696
  public function getExternalId()
10697
  {
10698
    return $this->externalId;
10699
  }
10700
  public function setId($id)
10701
  {
10702
    $this->id = $id;
10703
  }
10704
  public function getId()
10705
  {
10706
    return $this->id;
10707
  }
10708
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10709
  {
10710
    $this->idDimensionValue = $idDimensionValue;
10711
  }
10712
  public function getIdDimensionValue()
10713
  {
10714
    return $this->idDimensionValue;
10715
  }
10716
  public function setKind($kind)
10717
  {
10718
    $this->kind = $kind;
10719
  }
10720
  public function getKind()
10721
  {
10722
    return $this->kind;
10723
  }
10724
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
10725
  {
10726
    $this->lastModifiedInfo = $lastModifiedInfo;
10727
  }
10728
  public function getLastModifiedInfo()
10729
  {
10730
    return $this->lastModifiedInfo;
10731
  }
10732
  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
10733
  {
10734
    $this->lookbackConfiguration = $lookbackConfiguration;
10735
  }
10736
  public function getLookbackConfiguration()
10737
  {
10738
    return $this->lookbackConfiguration;
10739
  }
10740
  public function setName($name)
10741
  {
10742
    $this->name = $name;
10743
  }
10744
  public function getName()
10745
  {
10746
    return $this->name;
10747
  }
10748
  public function setNielsenOcrEnabled($nielsenOcrEnabled)
10749
  {
10750
    $this->nielsenOcrEnabled = $nielsenOcrEnabled;
10751
  }
10752
  public function getNielsenOcrEnabled()
10753
  {
10754
    return $this->nielsenOcrEnabled;
10755
  }
10756
  public function setStartDate($startDate)
10757
  {
10758
    $this->startDate = $startDate;
10759
  }
10760
  public function getStartDate()
10761
  {
10762
    return $this->startDate;
10763
  }
10764
  public function setSubaccountId($subaccountId)
10765
  {
10766
    $this->subaccountId = $subaccountId;
10767
  }
10768
  public function getSubaccountId()
10769
  {
10770
    return $this->subaccountId;
10771
  }
10772
  public function setTraffickerEmails($traffickerEmails)
10773
  {
10774
    $this->traffickerEmails = $traffickerEmails;
10775
  }
10776
  public function getTraffickerEmails()
10777
  {
10778
    return $this->traffickerEmails;
10779
  }
10780
}
10781
 
10782
#[AllowDynamicProperties]
10783
class Google_Service_Dfareporting_CampaignCreativeAssociation extends Google_Model
10784
{
10785
  protected $internal_gapi_mappings = array(
10786
  );
10787
  public $creativeId;
10788
  public $kind;
10789
 
10790
 
10791
  public function setCreativeId($creativeId)
10792
  {
10793
    $this->creativeId = $creativeId;
10794
  }
10795
  public function getCreativeId()
10796
  {
10797
    return $this->creativeId;
10798
  }
10799
  public function setKind($kind)
10800
  {
10801
    $this->kind = $kind;
10802
  }
10803
  public function getKind()
10804
  {
10805
    return $this->kind;
10806
  }
10807
}
10808
 
10809
#[AllowDynamicProperties]
10810
class Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse extends Google_Collection
10811
{
10812
  protected $collection_key = 'campaignCreativeAssociations';
10813
  protected $internal_gapi_mappings = array(
10814
  );
10815
  protected $campaignCreativeAssociationsType = 'Google_Service_Dfareporting_CampaignCreativeAssociation';
10816
  protected $campaignCreativeAssociationsDataType = 'array';
10817
  public $kind;
10818
  public $nextPageToken;
10819
 
10820
 
10821
  public function setCampaignCreativeAssociations($campaignCreativeAssociations)
10822
  {
10823
    $this->campaignCreativeAssociations = $campaignCreativeAssociations;
10824
  }
10825
  public function getCampaignCreativeAssociations()
10826
  {
10827
    return $this->campaignCreativeAssociations;
10828
  }
10829
  public function setKind($kind)
10830
  {
10831
    $this->kind = $kind;
10832
  }
10833
  public function getKind()
10834
  {
10835
    return $this->kind;
10836
  }
10837
  public function setNextPageToken($nextPageToken)
10838
  {
10839
    $this->nextPageToken = $nextPageToken;
10840
  }
10841
  public function getNextPageToken()
10842
  {
10843
    return $this->nextPageToken;
10844
  }
10845
}
10846
 
10847
#[AllowDynamicProperties]
10848
class Google_Service_Dfareporting_CampaignsListResponse extends Google_Collection
10849
{
10850
  protected $collection_key = 'campaigns';
10851
  protected $internal_gapi_mappings = array(
10852
  );
10853
  protected $campaignsType = 'Google_Service_Dfareporting_Campaign';
10854
  protected $campaignsDataType = 'array';
10855
  public $kind;
10856
  public $nextPageToken;
10857
 
10858
 
10859
  public function setCampaigns($campaigns)
10860
  {
10861
    $this->campaigns = $campaigns;
10862
  }
10863
  public function getCampaigns()
10864
  {
10865
    return $this->campaigns;
10866
  }
10867
  public function setKind($kind)
10868
  {
10869
    $this->kind = $kind;
10870
  }
10871
  public function getKind()
10872
  {
10873
    return $this->kind;
10874
  }
10875
  public function setNextPageToken($nextPageToken)
10876
  {
10877
    $this->nextPageToken = $nextPageToken;
10878
  }
10879
  public function getNextPageToken()
10880
  {
10881
    return $this->nextPageToken;
10882
  }
10883
}
10884
 
10885
#[AllowDynamicProperties]
10886
class Google_Service_Dfareporting_ChangeLog extends Google_Model
10887
{
10888
  protected $internal_gapi_mappings = array(
10889
  );
10890
  public $accountId;
10891
  public $action;
10892
  public $changeTime;
10893
  public $fieldName;
10894
  public $id;
10895
  public $kind;
10896
  public $newValue;
10897
  public $objectId;
10898
  public $objectType;
10899
  public $oldValue;
10900
  public $subaccountId;
10901
  public $transactionId;
10902
  public $userProfileId;
10903
  public $userProfileName;
10904
 
10905
 
10906
  public function setAccountId($accountId)
10907
  {
10908
    $this->accountId = $accountId;
10909
  }
10910
  public function getAccountId()
10911
  {
10912
    return $this->accountId;
10913
  }
10914
  public function setAction($action)
10915
  {
10916
    $this->action = $action;
10917
  }
10918
  public function getAction()
10919
  {
10920
    return $this->action;
10921
  }
10922
  public function setChangeTime($changeTime)
10923
  {
10924
    $this->changeTime = $changeTime;
10925
  }
10926
  public function getChangeTime()
10927
  {
10928
    return $this->changeTime;
10929
  }
10930
  public function setFieldName($fieldName)
10931
  {
10932
    $this->fieldName = $fieldName;
10933
  }
10934
  public function getFieldName()
10935
  {
10936
    return $this->fieldName;
10937
  }
10938
  public function setId($id)
10939
  {
10940
    $this->id = $id;
10941
  }
10942
  public function getId()
10943
  {
10944
    return $this->id;
10945
  }
10946
  public function setKind($kind)
10947
  {
10948
    $this->kind = $kind;
10949
  }
10950
  public function getKind()
10951
  {
10952
    return $this->kind;
10953
  }
10954
  public function setNewValue($newValue)
10955
  {
10956
    $this->newValue = $newValue;
10957
  }
10958
  public function getNewValue()
10959
  {
10960
    return $this->newValue;
10961
  }
10962
  public function setObjectId($objectId)
10963
  {
10964
    $this->objectId = $objectId;
10965
  }
10966
  public function getObjectId()
10967
  {
10968
    return $this->objectId;
10969
  }
10970
  public function setObjectType($objectType)
10971
  {
10972
    $this->objectType = $objectType;
10973
  }
10974
  public function getObjectType()
10975
  {
10976
    return $this->objectType;
10977
  }
10978
  public function setOldValue($oldValue)
10979
  {
10980
    $this->oldValue = $oldValue;
10981
  }
10982
  public function getOldValue()
10983
  {
10984
    return $this->oldValue;
10985
  }
10986
  public function setSubaccountId($subaccountId)
10987
  {
10988
    $this->subaccountId = $subaccountId;
10989
  }
10990
  public function getSubaccountId()
10991
  {
10992
    return $this->subaccountId;
10993
  }
10994
  public function setTransactionId($transactionId)
10995
  {
10996
    $this->transactionId = $transactionId;
10997
  }
10998
  public function getTransactionId()
10999
  {
11000
    return $this->transactionId;
11001
  }
11002
  public function setUserProfileId($userProfileId)
11003
  {
11004
    $this->userProfileId = $userProfileId;
11005
  }
11006
  public function getUserProfileId()
11007
  {
11008
    return $this->userProfileId;
11009
  }
11010
  public function setUserProfileName($userProfileName)
11011
  {
11012
    $this->userProfileName = $userProfileName;
11013
  }
11014
  public function getUserProfileName()
11015
  {
11016
    return $this->userProfileName;
11017
  }
11018
}
11019
 
11020
#[AllowDynamicProperties]
11021
class Google_Service_Dfareporting_ChangeLogsListResponse extends Google_Collection
11022
{
11023
  protected $collection_key = 'changeLogs';
11024
  protected $internal_gapi_mappings = array(
11025
  );
11026
  protected $changeLogsType = 'Google_Service_Dfareporting_ChangeLog';
11027
  protected $changeLogsDataType = 'array';
11028
  public $kind;
11029
  public $nextPageToken;
11030
 
11031
 
11032
  public function setChangeLogs($changeLogs)
11033
  {
11034
    $this->changeLogs = $changeLogs;
11035
  }
11036
  public function getChangeLogs()
11037
  {
11038
    return $this->changeLogs;
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 setNextPageToken($nextPageToken)
11049
  {
11050
    $this->nextPageToken = $nextPageToken;
11051
  }
11052
  public function getNextPageToken()
11053
  {
11054
    return $this->nextPageToken;
11055
  }
11056
}
11057
 
11058
#[AllowDynamicProperties]
11059
class Google_Service_Dfareporting_CitiesListResponse extends Google_Collection
11060
{
11061
  protected $collection_key = 'cities';
11062
  protected $internal_gapi_mappings = array(
11063
  );
11064
  protected $citiesType = 'Google_Service_Dfareporting_City';
11065
  protected $citiesDataType = 'array';
11066
  public $kind;
11067
 
11068
 
11069
  public function setCities($cities)
11070
  {
11071
    $this->cities = $cities;
11072
  }
11073
  public function getCities()
11074
  {
11075
    return $this->cities;
11076
  }
11077
  public function setKind($kind)
11078
  {
11079
    $this->kind = $kind;
11080
  }
11081
  public function getKind()
11082
  {
11083
    return $this->kind;
11084
  }
11085
}
11086
 
11087
#[AllowDynamicProperties]
11088
class Google_Service_Dfareporting_City extends Google_Model
11089
{
11090
  protected $internal_gapi_mappings = array(
11091
  );
11092
  public $countryCode;
11093
  public $countryDartId;
11094
  public $dartId;
11095
  public $kind;
11096
  public $metroCode;
11097
  public $metroDmaId;
11098
  public $name;
11099
  public $regionCode;
11100
  public $regionDartId;
11101
 
11102
 
11103
  public function setCountryCode($countryCode)
11104
  {
11105
    $this->countryCode = $countryCode;
11106
  }
11107
  public function getCountryCode()
11108
  {
11109
    return $this->countryCode;
11110
  }
11111
  public function setCountryDartId($countryDartId)
11112
  {
11113
    $this->countryDartId = $countryDartId;
11114
  }
11115
  public function getCountryDartId()
11116
  {
11117
    return $this->countryDartId;
11118
  }
11119
  public function setDartId($dartId)
11120
  {
11121
    $this->dartId = $dartId;
11122
  }
11123
  public function getDartId()
11124
  {
11125
    return $this->dartId;
11126
  }
11127
  public function setKind($kind)
11128
  {
11129
    $this->kind = $kind;
11130
  }
11131
  public function getKind()
11132
  {
11133
    return $this->kind;
11134
  }
11135
  public function setMetroCode($metroCode)
11136
  {
11137
    $this->metroCode = $metroCode;
11138
  }
11139
  public function getMetroCode()
11140
  {
11141
    return $this->metroCode;
11142
  }
11143
  public function setMetroDmaId($metroDmaId)
11144
  {
11145
    $this->metroDmaId = $metroDmaId;
11146
  }
11147
  public function getMetroDmaId()
11148
  {
11149
    return $this->metroDmaId;
11150
  }
11151
  public function setName($name)
11152
  {
11153
    $this->name = $name;
11154
  }
11155
  public function getName()
11156
  {
11157
    return $this->name;
11158
  }
11159
  public function setRegionCode($regionCode)
11160
  {
11161
    $this->regionCode = $regionCode;
11162
  }
11163
  public function getRegionCode()
11164
  {
11165
    return $this->regionCode;
11166
  }
11167
  public function setRegionDartId($regionDartId)
11168
  {
11169
    $this->regionDartId = $regionDartId;
11170
  }
11171
  public function getRegionDartId()
11172
  {
11173
    return $this->regionDartId;
11174
  }
11175
}
11176
 
11177
#[AllowDynamicProperties]
11178
class Google_Service_Dfareporting_ClickTag extends Google_Model
11179
{
11180
  protected $internal_gapi_mappings = array(
11181
  );
11182
  public $eventName;
11183
  public $name;
11184
  public $value;
11185
 
11186
 
11187
  public function setEventName($eventName)
11188
  {
11189
    $this->eventName = $eventName;
11190
  }
11191
  public function getEventName()
11192
  {
11193
    return $this->eventName;
11194
  }
11195
  public function setName($name)
11196
  {
11197
    $this->name = $name;
11198
  }
11199
  public function getName()
11200
  {
11201
    return $this->name;
11202
  }
11203
  public function setValue($value)
11204
  {
11205
    $this->value = $value;
11206
  }
11207
  public function getValue()
11208
  {
11209
    return $this->value;
11210
  }
11211
}
11212
 
11213
#[AllowDynamicProperties]
11214
class Google_Service_Dfareporting_ClickThroughUrl extends Google_Model
11215
{
11216
  protected $internal_gapi_mappings = array(
11217
  );
11218
  public $customClickThroughUrl;
11219
  public $defaultLandingPage;
11220
  public $landingPageId;
11221
 
11222
 
11223
  public function setCustomClickThroughUrl($customClickThroughUrl)
11224
  {
11225
    $this->customClickThroughUrl = $customClickThroughUrl;
11226
  }
11227
  public function getCustomClickThroughUrl()
11228
  {
11229
    return $this->customClickThroughUrl;
11230
  }
11231
  public function setDefaultLandingPage($defaultLandingPage)
11232
  {
11233
    $this->defaultLandingPage = $defaultLandingPage;
11234
  }
11235
  public function getDefaultLandingPage()
11236
  {
11237
    return $this->defaultLandingPage;
11238
  }
11239
  public function setLandingPageId($landingPageId)
11240
  {
11241
    $this->landingPageId = $landingPageId;
11242
  }
11243
  public function getLandingPageId()
11244
  {
11245
    return $this->landingPageId;
11246
  }
11247
}
11248
 
11249
#[AllowDynamicProperties]
11250
class Google_Service_Dfareporting_ClickThroughUrlSuffixProperties extends Google_Model
11251
{
11252
  protected $internal_gapi_mappings = array(
11253
  );
11254
  public $clickThroughUrlSuffix;
11255
  public $overrideInheritedSuffix;
11256
 
11257
 
11258
  public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
11259
  {
11260
    $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
11261
  }
11262
  public function getClickThroughUrlSuffix()
11263
  {
11264
    return $this->clickThroughUrlSuffix;
11265
  }
11266
  public function setOverrideInheritedSuffix($overrideInheritedSuffix)
11267
  {
11268
    $this->overrideInheritedSuffix = $overrideInheritedSuffix;
11269
  }
11270
  public function getOverrideInheritedSuffix()
11271
  {
11272
    return $this->overrideInheritedSuffix;
11273
  }
11274
}
11275
 
11276
#[AllowDynamicProperties]
11277
class Google_Service_Dfareporting_CompanionClickThroughOverride extends Google_Model
11278
{
11279
  protected $internal_gapi_mappings = array(
11280
  );
11281
  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
11282
  protected $clickThroughUrlDataType = '';
11283
  public $creativeId;
11284
 
11285
 
11286
  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
11287
  {
11288
    $this->clickThroughUrl = $clickThroughUrl;
11289
  }
11290
  public function getClickThroughUrl()
11291
  {
11292
    return $this->clickThroughUrl;
11293
  }
11294
  public function setCreativeId($creativeId)
11295
  {
11296
    $this->creativeId = $creativeId;
11297
  }
11298
  public function getCreativeId()
11299
  {
11300
    return $this->creativeId;
11301
  }
11302
}
11303
 
11304
#[AllowDynamicProperties]
11305
class Google_Service_Dfareporting_CompatibleFields extends Google_Model
11306
{
11307
  protected $internal_gapi_mappings = array(
11308
  );
11309
  protected $crossDimensionReachReportCompatibleFieldsType = 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields';
11310
  protected $crossDimensionReachReportCompatibleFieldsDataType = '';
11311
  protected $floodlightReportCompatibleFieldsType = 'Google_Service_Dfareporting_FloodlightReportCompatibleFields';
11312
  protected $floodlightReportCompatibleFieldsDataType = '';
11313
  public $kind;
11314
  protected $pathToConversionReportCompatibleFieldsType = 'Google_Service_Dfareporting_PathToConversionReportCompatibleFields';
11315
  protected $pathToConversionReportCompatibleFieldsDataType = '';
11316
  protected $reachReportCompatibleFieldsType = 'Google_Service_Dfareporting_ReachReportCompatibleFields';
11317
  protected $reachReportCompatibleFieldsDataType = '';
11318
  protected $reportCompatibleFieldsType = 'Google_Service_Dfareporting_ReportCompatibleFields';
11319
  protected $reportCompatibleFieldsDataType = '';
11320
 
11321
 
11322
  public function setCrossDimensionReachReportCompatibleFields(Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
11323
  {
11324
    $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
11325
  }
11326
  public function getCrossDimensionReachReportCompatibleFields()
11327
  {
11328
    return $this->crossDimensionReachReportCompatibleFields;
11329
  }
11330
  public function setFloodlightReportCompatibleFields(Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
11331
  {
11332
    $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
11333
  }
11334
  public function getFloodlightReportCompatibleFields()
11335
  {
11336
    return $this->floodlightReportCompatibleFields;
11337
  }
11338
  public function setKind($kind)
11339
  {
11340
    $this->kind = $kind;
11341
  }
11342
  public function getKind()
11343
  {
11344
    return $this->kind;
11345
  }
11346
  public function setPathToConversionReportCompatibleFields(Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
11347
  {
11348
    $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
11349
  }
11350
  public function getPathToConversionReportCompatibleFields()
11351
  {
11352
    return $this->pathToConversionReportCompatibleFields;
11353
  }
11354
  public function setReachReportCompatibleFields(Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields)
11355
  {
11356
    $this->reachReportCompatibleFields = $reachReportCompatibleFields;
11357
  }
11358
  public function getReachReportCompatibleFields()
11359
  {
11360
    return $this->reachReportCompatibleFields;
11361
  }
11362
  public function setReportCompatibleFields(Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields)
11363
  {
11364
    $this->reportCompatibleFields = $reportCompatibleFields;
11365
  }
11366
  public function getReportCompatibleFields()
11367
  {
11368
    return $this->reportCompatibleFields;
11369
  }
11370
}
11371
 
11372
#[AllowDynamicProperties]
11373
class Google_Service_Dfareporting_ConnectionType extends Google_Model
11374
{
11375
  protected $internal_gapi_mappings = array(
11376
  );
11377
  public $id;
11378
  public $kind;
11379
  public $name;
11380
 
11381
 
11382
  public function setId($id)
11383
  {
11384
    $this->id = $id;
11385
  }
11386
  public function getId()
11387
  {
11388
    return $this->id;
11389
  }
11390
  public function setKind($kind)
11391
  {
11392
    $this->kind = $kind;
11393
  }
11394
  public function getKind()
11395
  {
11396
    return $this->kind;
11397
  }
11398
  public function setName($name)
11399
  {
11400
    $this->name = $name;
11401
  }
11402
  public function getName()
11403
  {
11404
    return $this->name;
11405
  }
11406
}
11407
 
11408
#[AllowDynamicProperties]
11409
class Google_Service_Dfareporting_ConnectionTypesListResponse extends Google_Collection
11410
{
11411
  protected $collection_key = 'connectionTypes';
11412
  protected $internal_gapi_mappings = array(
11413
  );
11414
  protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
11415
  protected $connectionTypesDataType = 'array';
11416
  public $kind;
11417
 
11418
 
11419
  public function setConnectionTypes($connectionTypes)
11420
  {
11421
    $this->connectionTypes = $connectionTypes;
11422
  }
11423
  public function getConnectionTypes()
11424
  {
11425
    return $this->connectionTypes;
11426
  }
11427
  public function setKind($kind)
11428
  {
11429
    $this->kind = $kind;
11430
  }
11431
  public function getKind()
11432
  {
11433
    return $this->kind;
11434
  }
11435
}
11436
 
11437
#[AllowDynamicProperties]
11438
class Google_Service_Dfareporting_ContentCategoriesListResponse extends Google_Collection
11439
{
11440
  protected $collection_key = 'contentCategories';
11441
  protected $internal_gapi_mappings = array(
11442
  );
11443
  protected $contentCategoriesType = 'Google_Service_Dfareporting_ContentCategory';
11444
  protected $contentCategoriesDataType = 'array';
11445
  public $kind;
11446
  public $nextPageToken;
11447
 
11448
 
11449
  public function setContentCategories($contentCategories)
11450
  {
11451
    $this->contentCategories = $contentCategories;
11452
  }
11453
  public function getContentCategories()
11454
  {
11455
    return $this->contentCategories;
11456
  }
11457
  public function setKind($kind)
11458
  {
11459
    $this->kind = $kind;
11460
  }
11461
  public function getKind()
11462
  {
11463
    return $this->kind;
11464
  }
11465
  public function setNextPageToken($nextPageToken)
11466
  {
11467
    $this->nextPageToken = $nextPageToken;
11468
  }
11469
  public function getNextPageToken()
11470
  {
11471
    return $this->nextPageToken;
11472
  }
11473
}
11474
 
11475
#[AllowDynamicProperties]
11476
class Google_Service_Dfareporting_ContentCategory extends Google_Model
11477
{
11478
  protected $internal_gapi_mappings = array(
11479
  );
11480
  public $accountId;
11481
  public $id;
11482
  public $kind;
11483
  public $name;
11484
 
11485
 
11486
  public function setAccountId($accountId)
11487
  {
11488
    $this->accountId = $accountId;
11489
  }
11490
  public function getAccountId()
11491
  {
11492
    return $this->accountId;
11493
  }
11494
  public function setId($id)
11495
  {
11496
    $this->id = $id;
11497
  }
11498
  public function getId()
11499
  {
11500
    return $this->id;
11501
  }
11502
  public function setKind($kind)
11503
  {
11504
    $this->kind = $kind;
11505
  }
11506
  public function getKind()
11507
  {
11508
    return $this->kind;
11509
  }
11510
  public function setName($name)
11511
  {
11512
    $this->name = $name;
11513
  }
11514
  public function getName()
11515
  {
11516
    return $this->name;
11517
  }
11518
}
11519
 
11520
#[AllowDynamicProperties]
11521
class Google_Service_Dfareporting_CountriesListResponse extends Google_Collection
11522
{
11523
  protected $collection_key = 'countries';
11524
  protected $internal_gapi_mappings = array(
11525
  );
11526
  protected $countriesType = 'Google_Service_Dfareporting_Country';
11527
  protected $countriesDataType = 'array';
11528
  public $kind;
11529
 
11530
 
11531
  public function setCountries($countries)
11532
  {
11533
    $this->countries = $countries;
11534
  }
11535
  public function getCountries()
11536
  {
11537
    return $this->countries;
11538
  }
11539
  public function setKind($kind)
11540
  {
11541
    $this->kind = $kind;
11542
  }
11543
  public function getKind()
11544
  {
11545
    return $this->kind;
11546
  }
11547
}
11548
 
11549
#[AllowDynamicProperties]
11550
class Google_Service_Dfareporting_Country extends Google_Model
11551
{
11552
  protected $internal_gapi_mappings = array(
11553
  );
11554
  public $countryCode;
11555
  public $dartId;
11556
  public $kind;
11557
  public $name;
11558
  public $sslEnabled;
11559
 
11560
 
11561
  public function setCountryCode($countryCode)
11562
  {
11563
    $this->countryCode = $countryCode;
11564
  }
11565
  public function getCountryCode()
11566
  {
11567
    return $this->countryCode;
11568
  }
11569
  public function setDartId($dartId)
11570
  {
11571
    $this->dartId = $dartId;
11572
  }
11573
  public function getDartId()
11574
  {
11575
    return $this->dartId;
11576
  }
11577
  public function setKind($kind)
11578
  {
11579
    $this->kind = $kind;
11580
  }
11581
  public function getKind()
11582
  {
11583
    return $this->kind;
11584
  }
11585
  public function setName($name)
11586
  {
11587
    $this->name = $name;
11588
  }
11589
  public function getName()
11590
  {
11591
    return $this->name;
11592
  }
11593
  public function setSslEnabled($sslEnabled)
11594
  {
11595
    $this->sslEnabled = $sslEnabled;
11596
  }
11597
  public function getSslEnabled()
11598
  {
11599
    return $this->sslEnabled;
11600
  }
11601
}
11602
 
11603
#[AllowDynamicProperties]
11604
class Google_Service_Dfareporting_Creative extends Google_Collection
11605
{
11606
  protected $collection_key = 'timerCustomEvents';
11607
  protected $internal_gapi_mappings = array(
11608
        "autoAdvanceImages" => "auto_advance_images",
11609
  );
11610
  public $accountId;
11611
  public $active;
11612
  public $adParameters;
11613
  public $adTagKeys;
11614
  public $advertiserId;
11615
  public $allowScriptAccess;
11616
  public $archived;
11617
  public $artworkType;
11618
  public $authoringTool;
11619
  public $autoAdvanceImages;
11620
  public $backgroundColor;
11621
  public $backupImageClickThroughUrl;
11622
  public $backupImageFeatures;
11623
  public $backupImageReportingLabel;
11624
  protected $backupImageTargetWindowType = 'Google_Service_Dfareporting_TargetWindow';
11625
  protected $backupImageTargetWindowDataType = '';
11626
  protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
11627
  protected $clickTagsDataType = 'array';
11628
  public $commercialId;
11629
  public $companionCreatives;
11630
  public $compatibility;
11631
  public $convertFlashToHtml5;
11632
  protected $counterCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11633
  protected $counterCustomEventsDataType = 'array';
11634
  protected $creativeAssetsType = 'Google_Service_Dfareporting_CreativeAsset';
11635
  protected $creativeAssetsDataType = 'array';
11636
  protected $creativeFieldAssignmentsType = 'Google_Service_Dfareporting_CreativeFieldAssignment';
11637
  protected $creativeFieldAssignmentsDataType = 'array';
11638
  public $customKeyValues;
11639
  protected $exitCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11640
  protected $exitCustomEventsDataType = 'array';
11641
  protected $fsCommandType = 'Google_Service_Dfareporting_FsCommand';
11642
  protected $fsCommandDataType = '';
11643
  public $htmlCode;
11644
  public $htmlCodeLocked;
11645
  public $id;
11646
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11647
  protected $idDimensionValueDataType = '';
11648
  public $kind;
11649
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
11650
  protected $lastModifiedInfoDataType = '';
11651
  public $latestTraffickedCreativeId;
11652
  public $name;
11653
  public $overrideCss;
11654
  public $redirectUrl;
11655
  public $renderingId;
11656
  protected $renderingIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11657
  protected $renderingIdDimensionValueDataType = '';
11658
  public $requiredFlashPluginVersion;
11659
  public $requiredFlashVersion;
11660
  protected $sizeType = 'Google_Service_Dfareporting_Size';
11661
  protected $sizeDataType = '';
11662
  public $skippable;
11663
  public $sslCompliant;
11664
  public $studioAdvertiserId;
11665
  public $studioCreativeId;
11666
  public $studioTraffickedCreativeId;
11667
  public $subaccountId;
11668
  public $thirdPartyBackupImageImpressionsUrl;
11669
  public $thirdPartyRichMediaImpressionsUrl;
11670
  protected $thirdPartyUrlsType = 'Google_Service_Dfareporting_ThirdPartyTrackingUrl';
11671
  protected $thirdPartyUrlsDataType = 'array';
11672
  protected $timerCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11673
  protected $timerCustomEventsDataType = 'array';
11674
  public $totalFileSize;
11675
  public $type;
11676
  public $version;
11677
  public $videoDescription;
11678
  public $videoDuration;
11679
 
11680
 
11681
  public function setAccountId($accountId)
11682
  {
11683
    $this->accountId = $accountId;
11684
  }
11685
  public function getAccountId()
11686
  {
11687
    return $this->accountId;
11688
  }
11689
  public function setActive($active)
11690
  {
11691
    $this->active = $active;
11692
  }
11693
  public function getActive()
11694
  {
11695
    return $this->active;
11696
  }
11697
  public function setAdParameters($adParameters)
11698
  {
11699
    $this->adParameters = $adParameters;
11700
  }
11701
  public function getAdParameters()
11702
  {
11703
    return $this->adParameters;
11704
  }
11705
  public function setAdTagKeys($adTagKeys)
11706
  {
11707
    $this->adTagKeys = $adTagKeys;
11708
  }
11709
  public function getAdTagKeys()
11710
  {
11711
    return $this->adTagKeys;
11712
  }
11713
  public function setAdvertiserId($advertiserId)
11714
  {
11715
    $this->advertiserId = $advertiserId;
11716
  }
11717
  public function getAdvertiserId()
11718
  {
11719
    return $this->advertiserId;
11720
  }
11721
  public function setAllowScriptAccess($allowScriptAccess)
11722
  {
11723
    $this->allowScriptAccess = $allowScriptAccess;
11724
  }
11725
  public function getAllowScriptAccess()
11726
  {
11727
    return $this->allowScriptAccess;
11728
  }
11729
  public function setArchived($archived)
11730
  {
11731
    $this->archived = $archived;
11732
  }
11733
  public function getArchived()
11734
  {
11735
    return $this->archived;
11736
  }
11737
  public function setArtworkType($artworkType)
11738
  {
11739
    $this->artworkType = $artworkType;
11740
  }
11741
  public function getArtworkType()
11742
  {
11743
    return $this->artworkType;
11744
  }
11745
  public function setAuthoringTool($authoringTool)
11746
  {
11747
    $this->authoringTool = $authoringTool;
11748
  }
11749
  public function getAuthoringTool()
11750
  {
11751
    return $this->authoringTool;
11752
  }
11753
  public function setAutoAdvanceImages($autoAdvanceImages)
11754
  {
11755
    $this->autoAdvanceImages = $autoAdvanceImages;
11756
  }
11757
  public function getAutoAdvanceImages()
11758
  {
11759
    return $this->autoAdvanceImages;
11760
  }
11761
  public function setBackgroundColor($backgroundColor)
11762
  {
11763
    $this->backgroundColor = $backgroundColor;
11764
  }
11765
  public function getBackgroundColor()
11766
  {
11767
    return $this->backgroundColor;
11768
  }
11769
  public function setBackupImageClickThroughUrl($backupImageClickThroughUrl)
11770
  {
11771
    $this->backupImageClickThroughUrl = $backupImageClickThroughUrl;
11772
  }
11773
  public function getBackupImageClickThroughUrl()
11774
  {
11775
    return $this->backupImageClickThroughUrl;
11776
  }
11777
  public function setBackupImageFeatures($backupImageFeatures)
11778
  {
11779
    $this->backupImageFeatures = $backupImageFeatures;
11780
  }
11781
  public function getBackupImageFeatures()
11782
  {
11783
    return $this->backupImageFeatures;
11784
  }
11785
  public function setBackupImageReportingLabel($backupImageReportingLabel)
11786
  {
11787
    $this->backupImageReportingLabel = $backupImageReportingLabel;
11788
  }
11789
  public function getBackupImageReportingLabel()
11790
  {
11791
    return $this->backupImageReportingLabel;
11792
  }
11793
  public function setBackupImageTargetWindow(Google_Service_Dfareporting_TargetWindow $backupImageTargetWindow)
11794
  {
11795
    $this->backupImageTargetWindow = $backupImageTargetWindow;
11796
  }
11797
  public function getBackupImageTargetWindow()
11798
  {
11799
    return $this->backupImageTargetWindow;
11800
  }
11801
  public function setClickTags($clickTags)
11802
  {
11803
    $this->clickTags = $clickTags;
11804
  }
11805
  public function getClickTags()
11806
  {
11807
    return $this->clickTags;
11808
  }
11809
  public function setCommercialId($commercialId)
11810
  {
11811
    $this->commercialId = $commercialId;
11812
  }
11813
  public function getCommercialId()
11814
  {
11815
    return $this->commercialId;
11816
  }
11817
  public function setCompanionCreatives($companionCreatives)
11818
  {
11819
    $this->companionCreatives = $companionCreatives;
11820
  }
11821
  public function getCompanionCreatives()
11822
  {
11823
    return $this->companionCreatives;
11824
  }
11825
  public function setCompatibility($compatibility)
11826
  {
11827
    $this->compatibility = $compatibility;
11828
  }
11829
  public function getCompatibility()
11830
  {
11831
    return $this->compatibility;
11832
  }
11833
  public function setConvertFlashToHtml5($convertFlashToHtml5)
11834
  {
11835
    $this->convertFlashToHtml5 = $convertFlashToHtml5;
11836
  }
11837
  public function getConvertFlashToHtml5()
11838
  {
11839
    return $this->convertFlashToHtml5;
11840
  }
11841
  public function setCounterCustomEvents($counterCustomEvents)
11842
  {
11843
    $this->counterCustomEvents = $counterCustomEvents;
11844
  }
11845
  public function getCounterCustomEvents()
11846
  {
11847
    return $this->counterCustomEvents;
11848
  }
11849
  public function setCreativeAssets($creativeAssets)
11850
  {
11851
    $this->creativeAssets = $creativeAssets;
11852
  }
11853
  public function getCreativeAssets()
11854
  {
11855
    return $this->creativeAssets;
11856
  }
11857
  public function setCreativeFieldAssignments($creativeFieldAssignments)
11858
  {
11859
    $this->creativeFieldAssignments = $creativeFieldAssignments;
11860
  }
11861
  public function getCreativeFieldAssignments()
11862
  {
11863
    return $this->creativeFieldAssignments;
11864
  }
11865
  public function setCustomKeyValues($customKeyValues)
11866
  {
11867
    $this->customKeyValues = $customKeyValues;
11868
  }
11869
  public function getCustomKeyValues()
11870
  {
11871
    return $this->customKeyValues;
11872
  }
11873
  public function setExitCustomEvents($exitCustomEvents)
11874
  {
11875
    $this->exitCustomEvents = $exitCustomEvents;
11876
  }
11877
  public function getExitCustomEvents()
11878
  {
11879
    return $this->exitCustomEvents;
11880
  }
11881
  public function setFsCommand(Google_Service_Dfareporting_FsCommand $fsCommand)
11882
  {
11883
    $this->fsCommand = $fsCommand;
11884
  }
11885
  public function getFsCommand()
11886
  {
11887
    return $this->fsCommand;
11888
  }
11889
  public function setHtmlCode($htmlCode)
11890
  {
11891
    $this->htmlCode = $htmlCode;
11892
  }
11893
  public function getHtmlCode()
11894
  {
11895
    return $this->htmlCode;
11896
  }
11897
  public function setHtmlCodeLocked($htmlCodeLocked)
11898
  {
11899
    $this->htmlCodeLocked = $htmlCodeLocked;
11900
  }
11901
  public function getHtmlCodeLocked()
11902
  {
11903
    return $this->htmlCodeLocked;
11904
  }
11905
  public function setId($id)
11906
  {
11907
    $this->id = $id;
11908
  }
11909
  public function getId()
11910
  {
11911
    return $this->id;
11912
  }
11913
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
11914
  {
11915
    $this->idDimensionValue = $idDimensionValue;
11916
  }
11917
  public function getIdDimensionValue()
11918
  {
11919
    return $this->idDimensionValue;
11920
  }
11921
  public function setKind($kind)
11922
  {
11923
    $this->kind = $kind;
11924
  }
11925
  public function getKind()
11926
  {
11927
    return $this->kind;
11928
  }
11929
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
11930
  {
11931
    $this->lastModifiedInfo = $lastModifiedInfo;
11932
  }
11933
  public function getLastModifiedInfo()
11934
  {
11935
    return $this->lastModifiedInfo;
11936
  }
11937
  public function setLatestTraffickedCreativeId($latestTraffickedCreativeId)
11938
  {
11939
    $this->latestTraffickedCreativeId = $latestTraffickedCreativeId;
11940
  }
11941
  public function getLatestTraffickedCreativeId()
11942
  {
11943
    return $this->latestTraffickedCreativeId;
11944
  }
11945
  public function setName($name)
11946
  {
11947
    $this->name = $name;
11948
  }
11949
  public function getName()
11950
  {
11951
    return $this->name;
11952
  }
11953
  public function setOverrideCss($overrideCss)
11954
  {
11955
    $this->overrideCss = $overrideCss;
11956
  }
11957
  public function getOverrideCss()
11958
  {
11959
    return $this->overrideCss;
11960
  }
11961
  public function setRedirectUrl($redirectUrl)
11962
  {
11963
    $this->redirectUrl = $redirectUrl;
11964
  }
11965
  public function getRedirectUrl()
11966
  {
11967
    return $this->redirectUrl;
11968
  }
11969
  public function setRenderingId($renderingId)
11970
  {
11971
    $this->renderingId = $renderingId;
11972
  }
11973
  public function getRenderingId()
11974
  {
11975
    return $this->renderingId;
11976
  }
11977
  public function setRenderingIdDimensionValue(Google_Service_Dfareporting_DimensionValue $renderingIdDimensionValue)
11978
  {
11979
    $this->renderingIdDimensionValue = $renderingIdDimensionValue;
11980
  }
11981
  public function getRenderingIdDimensionValue()
11982
  {
11983
    return $this->renderingIdDimensionValue;
11984
  }
11985
  public function setRequiredFlashPluginVersion($requiredFlashPluginVersion)
11986
  {
11987
    $this->requiredFlashPluginVersion = $requiredFlashPluginVersion;
11988
  }
11989
  public function getRequiredFlashPluginVersion()
11990
  {
11991
    return $this->requiredFlashPluginVersion;
11992
  }
11993
  public function setRequiredFlashVersion($requiredFlashVersion)
11994
  {
11995
    $this->requiredFlashVersion = $requiredFlashVersion;
11996
  }
11997
  public function getRequiredFlashVersion()
11998
  {
11999
    return $this->requiredFlashVersion;
12000
  }
12001
  public function setSize(Google_Service_Dfareporting_Size $size)
12002
  {
12003
    $this->size = $size;
12004
  }
12005
  public function getSize()
12006
  {
12007
    return $this->size;
12008
  }
12009
  public function setSkippable($skippable)
12010
  {
12011
    $this->skippable = $skippable;
12012
  }
12013
  public function getSkippable()
12014
  {
12015
    return $this->skippable;
12016
  }
12017
  public function setSslCompliant($sslCompliant)
12018
  {
12019
    $this->sslCompliant = $sslCompliant;
12020
  }
12021
  public function getSslCompliant()
12022
  {
12023
    return $this->sslCompliant;
12024
  }
12025
  public function setStudioAdvertiserId($studioAdvertiserId)
12026
  {
12027
    $this->studioAdvertiserId = $studioAdvertiserId;
12028
  }
12029
  public function getStudioAdvertiserId()
12030
  {
12031
    return $this->studioAdvertiserId;
12032
  }
12033
  public function setStudioCreativeId($studioCreativeId)
12034
  {
12035
    $this->studioCreativeId = $studioCreativeId;
12036
  }
12037
  public function getStudioCreativeId()
12038
  {
12039
    return $this->studioCreativeId;
12040
  }
12041
  public function setStudioTraffickedCreativeId($studioTraffickedCreativeId)
12042
  {
12043
    $this->studioTraffickedCreativeId = $studioTraffickedCreativeId;
12044
  }
12045
  public function getStudioTraffickedCreativeId()
12046
  {
12047
    return $this->studioTraffickedCreativeId;
12048
  }
12049
  public function setSubaccountId($subaccountId)
12050
  {
12051
    $this->subaccountId = $subaccountId;
12052
  }
12053
  public function getSubaccountId()
12054
  {
12055
    return $this->subaccountId;
12056
  }
12057
  public function setThirdPartyBackupImageImpressionsUrl($thirdPartyBackupImageImpressionsUrl)
12058
  {
12059
    $this->thirdPartyBackupImageImpressionsUrl = $thirdPartyBackupImageImpressionsUrl;
12060
  }
12061
  public function getThirdPartyBackupImageImpressionsUrl()
12062
  {
12063
    return $this->thirdPartyBackupImageImpressionsUrl;
12064
  }
12065
  public function setThirdPartyRichMediaImpressionsUrl($thirdPartyRichMediaImpressionsUrl)
12066
  {
12067
    $this->thirdPartyRichMediaImpressionsUrl = $thirdPartyRichMediaImpressionsUrl;
12068
  }
12069
  public function getThirdPartyRichMediaImpressionsUrl()
12070
  {
12071
    return $this->thirdPartyRichMediaImpressionsUrl;
12072
  }
12073
  public function setThirdPartyUrls($thirdPartyUrls)
12074
  {
12075
    $this->thirdPartyUrls = $thirdPartyUrls;
12076
  }
12077
  public function getThirdPartyUrls()
12078
  {
12079
    return $this->thirdPartyUrls;
12080
  }
12081
  public function setTimerCustomEvents($timerCustomEvents)
12082
  {
12083
    $this->timerCustomEvents = $timerCustomEvents;
12084
  }
12085
  public function getTimerCustomEvents()
12086
  {
12087
    return $this->timerCustomEvents;
12088
  }
12089
  public function setTotalFileSize($totalFileSize)
12090
  {
12091
    $this->totalFileSize = $totalFileSize;
12092
  }
12093
  public function getTotalFileSize()
12094
  {
12095
    return $this->totalFileSize;
12096
  }
12097
  public function setType($type)
12098
  {
12099
    $this->type = $type;
12100
  }
12101
  public function getType()
12102
  {
12103
    return $this->type;
12104
  }
12105
  public function setVersion($version)
12106
  {
12107
    $this->version = $version;
12108
  }
12109
  public function getVersion()
12110
  {
12111
    return $this->version;
12112
  }
12113
  public function setVideoDescription($videoDescription)
12114
  {
12115
    $this->videoDescription = $videoDescription;
12116
  }
12117
  public function getVideoDescription()
12118
  {
12119
    return $this->videoDescription;
12120
  }
12121
  public function setVideoDuration($videoDuration)
12122
  {
12123
    $this->videoDuration = $videoDuration;
12124
  }
12125
  public function getVideoDuration()
12126
  {
12127
    return $this->videoDuration;
12128
  }
12129
}
12130
 
12131
#[AllowDynamicProperties]
12132
class Google_Service_Dfareporting_CreativeAsset extends Google_Collection
12133
{
12134
  protected $collection_key = 'detectedFeatures';
12135
  protected $internal_gapi_mappings = array(
12136
  );
12137
  public $actionScript3;
12138
  public $active;
12139
  public $alignment;
12140
  public $artworkType;
12141
  protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12142
  protected $assetIdentifierDataType = '';
12143
  protected $backupImageExitType = 'Google_Service_Dfareporting_CreativeCustomEvent';
12144
  protected $backupImageExitDataType = '';
12145
  public $bitRate;
12146
  public $childAssetType;
12147
  protected $collapsedSizeType = 'Google_Service_Dfareporting_Size';
12148
  protected $collapsedSizeDataType = '';
12149
  public $customStartTimeValue;
12150
  public $detectedFeatures;
12151
  public $displayType;
12152
  public $duration;
12153
  public $durationType;
12154
  protected $expandedDimensionType = 'Google_Service_Dfareporting_Size';
12155
  protected $expandedDimensionDataType = '';
12156
  public $fileSize;
12157
  public $flashVersion;
12158
  public $hideFlashObjects;
12159
  public $hideSelectionBoxes;
12160
  public $horizontallyLocked;
12161
  public $id;
12162
  public $mimeType;
12163
  protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
12164
  protected $offsetDataType = '';
12165
  public $originalBackup;
12166
  protected $positionType = 'Google_Service_Dfareporting_OffsetPosition';
12167
  protected $positionDataType = '';
12168
  public $positionLeftUnit;
12169
  public $positionTopUnit;
12170
  public $progressiveServingUrl;
12171
  public $pushdown;
12172
  public $pushdownDuration;
12173
  public $role;
12174
  protected $sizeType = 'Google_Service_Dfareporting_Size';
12175
  protected $sizeDataType = '';
12176
  public $sslCompliant;
12177
  public $startTimeType;
12178
  public $streamingServingUrl;
12179
  public $transparency;
12180
  public $verticallyLocked;
12181
  public $videoDuration;
12182
  public $windowMode;
12183
  public $zIndex;
12184
  public $zipFilename;
12185
  public $zipFilesize;
12186
 
12187
 
12188
  public function setActionScript3($actionScript3)
12189
  {
12190
    $this->actionScript3 = $actionScript3;
12191
  }
12192
  public function getActionScript3()
12193
  {
12194
    return $this->actionScript3;
12195
  }
12196
  public function setActive($active)
12197
  {
12198
    $this->active = $active;
12199
  }
12200
  public function getActive()
12201
  {
12202
    return $this->active;
12203
  }
12204
  public function setAlignment($alignment)
12205
  {
12206
    $this->alignment = $alignment;
12207
  }
12208
  public function getAlignment()
12209
  {
12210
    return $this->alignment;
12211
  }
12212
  public function setArtworkType($artworkType)
12213
  {
12214
    $this->artworkType = $artworkType;
12215
  }
12216
  public function getArtworkType()
12217
  {
12218
    return $this->artworkType;
12219
  }
12220
  public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12221
  {
12222
    $this->assetIdentifier = $assetIdentifier;
12223
  }
12224
  public function getAssetIdentifier()
12225
  {
12226
    return $this->assetIdentifier;
12227
  }
12228
  public function setBackupImageExit(Google_Service_Dfareporting_CreativeCustomEvent $backupImageExit)
12229
  {
12230
    $this->backupImageExit = $backupImageExit;
12231
  }
12232
  public function getBackupImageExit()
12233
  {
12234
    return $this->backupImageExit;
12235
  }
12236
  public function setBitRate($bitRate)
12237
  {
12238
    $this->bitRate = $bitRate;
12239
  }
12240
  public function getBitRate()
12241
  {
12242
    return $this->bitRate;
12243
  }
12244
  public function setChildAssetType($childAssetType)
12245
  {
12246
    $this->childAssetType = $childAssetType;
12247
  }
12248
  public function getChildAssetType()
12249
  {
12250
    return $this->childAssetType;
12251
  }
12252
  public function setCollapsedSize(Google_Service_Dfareporting_Size $collapsedSize)
12253
  {
12254
    $this->collapsedSize = $collapsedSize;
12255
  }
12256
  public function getCollapsedSize()
12257
  {
12258
    return $this->collapsedSize;
12259
  }
12260
  public function setCustomStartTimeValue($customStartTimeValue)
12261
  {
12262
    $this->customStartTimeValue = $customStartTimeValue;
12263
  }
12264
  public function getCustomStartTimeValue()
12265
  {
12266
    return $this->customStartTimeValue;
12267
  }
12268
  public function setDetectedFeatures($detectedFeatures)
12269
  {
12270
    $this->detectedFeatures = $detectedFeatures;
12271
  }
12272
  public function getDetectedFeatures()
12273
  {
12274
    return $this->detectedFeatures;
12275
  }
12276
  public function setDisplayType($displayType)
12277
  {
12278
    $this->displayType = $displayType;
12279
  }
12280
  public function getDisplayType()
12281
  {
12282
    return $this->displayType;
12283
  }
12284
  public function setDuration($duration)
12285
  {
12286
    $this->duration = $duration;
12287
  }
12288
  public function getDuration()
12289
  {
12290
    return $this->duration;
12291
  }
12292
  public function setDurationType($durationType)
12293
  {
12294
    $this->durationType = $durationType;
12295
  }
12296
  public function getDurationType()
12297
  {
12298
    return $this->durationType;
12299
  }
12300
  public function setExpandedDimension(Google_Service_Dfareporting_Size $expandedDimension)
12301
  {
12302
    $this->expandedDimension = $expandedDimension;
12303
  }
12304
  public function getExpandedDimension()
12305
  {
12306
    return $this->expandedDimension;
12307
  }
12308
  public function setFileSize($fileSize)
12309
  {
12310
    $this->fileSize = $fileSize;
12311
  }
12312
  public function getFileSize()
12313
  {
12314
    return $this->fileSize;
12315
  }
12316
  public function setFlashVersion($flashVersion)
12317
  {
12318
    $this->flashVersion = $flashVersion;
12319
  }
12320
  public function getFlashVersion()
12321
  {
12322
    return $this->flashVersion;
12323
  }
12324
  public function setHideFlashObjects($hideFlashObjects)
12325
  {
12326
    $this->hideFlashObjects = $hideFlashObjects;
12327
  }
12328
  public function getHideFlashObjects()
12329
  {
12330
    return $this->hideFlashObjects;
12331
  }
12332
  public function setHideSelectionBoxes($hideSelectionBoxes)
12333
  {
12334
    $this->hideSelectionBoxes = $hideSelectionBoxes;
12335
  }
12336
  public function getHideSelectionBoxes()
12337
  {
12338
    return $this->hideSelectionBoxes;
12339
  }
12340
  public function setHorizontallyLocked($horizontallyLocked)
12341
  {
12342
    $this->horizontallyLocked = $horizontallyLocked;
12343
  }
12344
  public function getHorizontallyLocked()
12345
  {
12346
    return $this->horizontallyLocked;
12347
  }
12348
  public function setId($id)
12349
  {
12350
    $this->id = $id;
12351
  }
12352
  public function getId()
12353
  {
12354
    return $this->id;
12355
  }
12356
  public function setMimeType($mimeType)
12357
  {
12358
    $this->mimeType = $mimeType;
12359
  }
12360
  public function getMimeType()
12361
  {
12362
    return $this->mimeType;
12363
  }
12364
  public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
12365
  {
12366
    $this->offset = $offset;
12367
  }
12368
  public function getOffset()
12369
  {
12370
    return $this->offset;
12371
  }
12372
  public function setOriginalBackup($originalBackup)
12373
  {
12374
    $this->originalBackup = $originalBackup;
12375
  }
12376
  public function getOriginalBackup()
12377
  {
12378
    return $this->originalBackup;
12379
  }
12380
  public function setPosition(Google_Service_Dfareporting_OffsetPosition $position)
12381
  {
12382
    $this->position = $position;
12383
  }
12384
  public function getPosition()
12385
  {
12386
    return $this->position;
12387
  }
12388
  public function setPositionLeftUnit($positionLeftUnit)
12389
  {
12390
    $this->positionLeftUnit = $positionLeftUnit;
12391
  }
12392
  public function getPositionLeftUnit()
12393
  {
12394
    return $this->positionLeftUnit;
12395
  }
12396
  public function setPositionTopUnit($positionTopUnit)
12397
  {
12398
    $this->positionTopUnit = $positionTopUnit;
12399
  }
12400
  public function getPositionTopUnit()
12401
  {
12402
    return $this->positionTopUnit;
12403
  }
12404
  public function setProgressiveServingUrl($progressiveServingUrl)
12405
  {
12406
    $this->progressiveServingUrl = $progressiveServingUrl;
12407
  }
12408
  public function getProgressiveServingUrl()
12409
  {
12410
    return $this->progressiveServingUrl;
12411
  }
12412
  public function setPushdown($pushdown)
12413
  {
12414
    $this->pushdown = $pushdown;
12415
  }
12416
  public function getPushdown()
12417
  {
12418
    return $this->pushdown;
12419
  }
12420
  public function setPushdownDuration($pushdownDuration)
12421
  {
12422
    $this->pushdownDuration = $pushdownDuration;
12423
  }
12424
  public function getPushdownDuration()
12425
  {
12426
    return $this->pushdownDuration;
12427
  }
12428
  public function setRole($role)
12429
  {
12430
    $this->role = $role;
12431
  }
12432
  public function getRole()
12433
  {
12434
    return $this->role;
12435
  }
12436
  public function setSize(Google_Service_Dfareporting_Size $size)
12437
  {
12438
    $this->size = $size;
12439
  }
12440
  public function getSize()
12441
  {
12442
    return $this->size;
12443
  }
12444
  public function setSslCompliant($sslCompliant)
12445
  {
12446
    $this->sslCompliant = $sslCompliant;
12447
  }
12448
  public function getSslCompliant()
12449
  {
12450
    return $this->sslCompliant;
12451
  }
12452
  public function setStartTimeType($startTimeType)
12453
  {
12454
    $this->startTimeType = $startTimeType;
12455
  }
12456
  public function getStartTimeType()
12457
  {
12458
    return $this->startTimeType;
12459
  }
12460
  public function setStreamingServingUrl($streamingServingUrl)
12461
  {
12462
    $this->streamingServingUrl = $streamingServingUrl;
12463
  }
12464
  public function getStreamingServingUrl()
12465
  {
12466
    return $this->streamingServingUrl;
12467
  }
12468
  public function setTransparency($transparency)
12469
  {
12470
    $this->transparency = $transparency;
12471
  }
12472
  public function getTransparency()
12473
  {
12474
    return $this->transparency;
12475
  }
12476
  public function setVerticallyLocked($verticallyLocked)
12477
  {
12478
    $this->verticallyLocked = $verticallyLocked;
12479
  }
12480
  public function getVerticallyLocked()
12481
  {
12482
    return $this->verticallyLocked;
12483
  }
12484
  public function setVideoDuration($videoDuration)
12485
  {
12486
    $this->videoDuration = $videoDuration;
12487
  }
12488
  public function getVideoDuration()
12489
  {
12490
    return $this->videoDuration;
12491
  }
12492
  public function setWindowMode($windowMode)
12493
  {
12494
    $this->windowMode = $windowMode;
12495
  }
12496
  public function getWindowMode()
12497
  {
12498
    return $this->windowMode;
12499
  }
12500
  public function setZIndex($zIndex)
12501
  {
12502
    $this->zIndex = $zIndex;
12503
  }
12504
  public function getZIndex()
12505
  {
12506
    return $this->zIndex;
12507
  }
12508
  public function setZipFilename($zipFilename)
12509
  {
12510
    $this->zipFilename = $zipFilename;
12511
  }
12512
  public function getZipFilename()
12513
  {
12514
    return $this->zipFilename;
12515
  }
12516
  public function setZipFilesize($zipFilesize)
12517
  {
12518
    $this->zipFilesize = $zipFilesize;
12519
  }
12520
  public function getZipFilesize()
12521
  {
12522
    return $this->zipFilesize;
12523
  }
12524
}
12525
 
12526
#[AllowDynamicProperties]
12527
class Google_Service_Dfareporting_CreativeAssetId extends Google_Model
12528
{
12529
  protected $internal_gapi_mappings = array(
12530
  );
12531
  public $name;
12532
  public $type;
12533
 
12534
 
12535
  public function setName($name)
12536
  {
12537
    $this->name = $name;
12538
  }
12539
  public function getName()
12540
  {
12541
    return $this->name;
12542
  }
12543
  public function setType($type)
12544
  {
12545
    $this->type = $type;
12546
  }
12547
  public function getType()
12548
  {
12549
    return $this->type;
12550
  }
12551
}
12552
 
12553
#[AllowDynamicProperties]
12554
class Google_Service_Dfareporting_CreativeAssetMetadata extends Google_Collection
12555
{
12556
  protected $collection_key = 'warnedValidationRules';
12557
  protected $internal_gapi_mappings = array(
12558
  );
12559
  protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12560
  protected $assetIdentifierDataType = '';
12561
  protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
12562
  protected $clickTagsDataType = 'array';
12563
  public $detectedFeatures;
12564
  public $kind;
12565
  public $warnedValidationRules;
12566
 
12567
 
12568
  public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12569
  {
12570
    $this->assetIdentifier = $assetIdentifier;
12571
  }
12572
  public function getAssetIdentifier()
12573
  {
12574
    return $this->assetIdentifier;
12575
  }
12576
  public function setClickTags($clickTags)
12577
  {
12578
    $this->clickTags = $clickTags;
12579
  }
12580
  public function getClickTags()
12581
  {
12582
    return $this->clickTags;
12583
  }
12584
  public function setDetectedFeatures($detectedFeatures)
12585
  {
12586
    $this->detectedFeatures = $detectedFeatures;
12587
  }
12588
  public function getDetectedFeatures()
12589
  {
12590
    return $this->detectedFeatures;
12591
  }
12592
  public function setKind($kind)
12593
  {
12594
    $this->kind = $kind;
12595
  }
12596
  public function getKind()
12597
  {
12598
    return $this->kind;
12599
  }
12600
  public function setWarnedValidationRules($warnedValidationRules)
12601
  {
12602
    $this->warnedValidationRules = $warnedValidationRules;
12603
  }
12604
  public function getWarnedValidationRules()
12605
  {
12606
    return $this->warnedValidationRules;
12607
  }
12608
}
12609
 
12610
#[AllowDynamicProperties]
12611
class Google_Service_Dfareporting_CreativeAssignment extends Google_Collection
12612
{
12613
  protected $collection_key = 'richMediaExitOverrides';
12614
  protected $internal_gapi_mappings = array(
12615
  );
12616
  public $active;
12617
  public $applyEventTags;
12618
  protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
12619
  protected $clickThroughUrlDataType = '';
12620
  protected $companionCreativeOverridesType = 'Google_Service_Dfareporting_CompanionClickThroughOverride';
12621
  protected $companionCreativeOverridesDataType = 'array';
12622
  protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
12623
  protected $creativeGroupAssignmentsDataType = 'array';
12624
  public $creativeId;
12625
  protected $creativeIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12626
  protected $creativeIdDimensionValueDataType = '';
12627
  public $endTime;
12628
  protected $richMediaExitOverridesType = 'Google_Service_Dfareporting_RichMediaExitOverride';
12629
  protected $richMediaExitOverridesDataType = 'array';
12630
  public $sequence;
12631
  public $sslCompliant;
12632
  public $startTime;
12633
  public $weight;
12634
 
12635
 
12636
  public function setActive($active)
12637
  {
12638
    $this->active = $active;
12639
  }
12640
  public function getActive()
12641
  {
12642
    return $this->active;
12643
  }
12644
  public function setApplyEventTags($applyEventTags)
12645
  {
12646
    $this->applyEventTags = $applyEventTags;
12647
  }
12648
  public function getApplyEventTags()
12649
  {
12650
    return $this->applyEventTags;
12651
  }
12652
  public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
12653
  {
12654
    $this->clickThroughUrl = $clickThroughUrl;
12655
  }
12656
  public function getClickThroughUrl()
12657
  {
12658
    return $this->clickThroughUrl;
12659
  }
12660
  public function setCompanionCreativeOverrides($companionCreativeOverrides)
12661
  {
12662
    $this->companionCreativeOverrides = $companionCreativeOverrides;
12663
  }
12664
  public function getCompanionCreativeOverrides()
12665
  {
12666
    return $this->companionCreativeOverrides;
12667
  }
12668
  public function setCreativeGroupAssignments($creativeGroupAssignments)
12669
  {
12670
    $this->creativeGroupAssignments = $creativeGroupAssignments;
12671
  }
12672
  public function getCreativeGroupAssignments()
12673
  {
12674
    return $this->creativeGroupAssignments;
12675
  }
12676
  public function setCreativeId($creativeId)
12677
  {
12678
    $this->creativeId = $creativeId;
12679
  }
12680
  public function getCreativeId()
12681
  {
12682
    return $this->creativeId;
12683
  }
12684
  public function setCreativeIdDimensionValue(Google_Service_Dfareporting_DimensionValue $creativeIdDimensionValue)
12685
  {
12686
    $this->creativeIdDimensionValue = $creativeIdDimensionValue;
12687
  }
12688
  public function getCreativeIdDimensionValue()
12689
  {
12690
    return $this->creativeIdDimensionValue;
12691
  }
12692
  public function setEndTime($endTime)
12693
  {
12694
    $this->endTime = $endTime;
12695
  }
12696
  public function getEndTime()
12697
  {
12698
    return $this->endTime;
12699
  }
12700
  public function setRichMediaExitOverrides($richMediaExitOverrides)
12701
  {
12702
    $this->richMediaExitOverrides = $richMediaExitOverrides;
12703
  }
12704
  public function getRichMediaExitOverrides()
12705
  {
12706
    return $this->richMediaExitOverrides;
12707
  }
12708
  public function setSequence($sequence)
12709
  {
12710
    $this->sequence = $sequence;
12711
  }
12712
  public function getSequence()
12713
  {
12714
    return $this->sequence;
12715
  }
12716
  public function setSslCompliant($sslCompliant)
12717
  {
12718
    $this->sslCompliant = $sslCompliant;
12719
  }
12720
  public function getSslCompliant()
12721
  {
12722
    return $this->sslCompliant;
12723
  }
12724
  public function setStartTime($startTime)
12725
  {
12726
    $this->startTime = $startTime;
12727
  }
12728
  public function getStartTime()
12729
  {
12730
    return $this->startTime;
12731
  }
12732
  public function setWeight($weight)
12733
  {
12734
    $this->weight = $weight;
12735
  }
12736
  public function getWeight()
12737
  {
12738
    return $this->weight;
12739
  }
12740
}
12741
 
12742
#[AllowDynamicProperties]
12743
class Google_Service_Dfareporting_CreativeCustomEvent extends Google_Model
12744
{
12745
  protected $internal_gapi_mappings = array(
12746
  );
12747
  public $active;
12748
  public $advertiserCustomEventName;
12749
  public $advertiserCustomEventType;
12750
  public $artworkLabel;
12751
  public $artworkType;
12752
  public $exitUrl;
12753
  public $id;
12754
  protected $popupWindowPropertiesType = 'Google_Service_Dfareporting_PopupWindowProperties';
12755
  protected $popupWindowPropertiesDataType = '';
12756
  public $targetType;
12757
  public $videoReportingId;
12758
 
12759
 
12760
  public function setActive($active)
12761
  {
12762
    $this->active = $active;
12763
  }
12764
  public function getActive()
12765
  {
12766
    return $this->active;
12767
  }
12768
  public function setAdvertiserCustomEventName($advertiserCustomEventName)
12769
  {
12770
    $this->advertiserCustomEventName = $advertiserCustomEventName;
12771
  }
12772
  public function getAdvertiserCustomEventName()
12773
  {
12774
    return $this->advertiserCustomEventName;
12775
  }
12776
  public function setAdvertiserCustomEventType($advertiserCustomEventType)
12777
  {
12778
    $this->advertiserCustomEventType = $advertiserCustomEventType;
12779
  }
12780
  public function getAdvertiserCustomEventType()
12781
  {
12782
    return $this->advertiserCustomEventType;
12783
  }
12784
  public function setArtworkLabel($artworkLabel)
12785
  {
12786
    $this->artworkLabel = $artworkLabel;
12787
  }
12788
  public function getArtworkLabel()
12789
  {
12790
    return $this->artworkLabel;
12791
  }
12792
  public function setArtworkType($artworkType)
12793
  {
12794
    $this->artworkType = $artworkType;
12795
  }
12796
  public function getArtworkType()
12797
  {
12798
    return $this->artworkType;
12799
  }
12800
  public function setExitUrl($exitUrl)
12801
  {
12802
    $this->exitUrl = $exitUrl;
12803
  }
12804
  public function getExitUrl()
12805
  {
12806
    return $this->exitUrl;
12807
  }
12808
  public function setId($id)
12809
  {
12810
    $this->id = $id;
12811
  }
12812
  public function getId()
12813
  {
12814
    return $this->id;
12815
  }
12816
  public function setPopupWindowProperties(Google_Service_Dfareporting_PopupWindowProperties $popupWindowProperties)
12817
  {
12818
    $this->popupWindowProperties = $popupWindowProperties;
12819
  }
12820
  public function getPopupWindowProperties()
12821
  {
12822
    return $this->popupWindowProperties;
12823
  }
12824
  public function setTargetType($targetType)
12825
  {
12826
    $this->targetType = $targetType;
12827
  }
12828
  public function getTargetType()
12829
  {
12830
    return $this->targetType;
12831
  }
12832
  public function setVideoReportingId($videoReportingId)
12833
  {
12834
    $this->videoReportingId = $videoReportingId;
12835
  }
12836
  public function getVideoReportingId()
12837
  {
12838
    return $this->videoReportingId;
12839
  }
12840
}
12841
 
12842
#[AllowDynamicProperties]
12843
class Google_Service_Dfareporting_CreativeField extends Google_Model
12844
{
12845
  protected $internal_gapi_mappings = array(
12846
  );
12847
  public $accountId;
12848
  public $advertiserId;
12849
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12850
  protected $advertiserIdDimensionValueDataType = '';
12851
  public $id;
12852
  public $kind;
12853
  public $name;
12854
  public $subaccountId;
12855
 
12856
 
12857
  public function setAccountId($accountId)
12858
  {
12859
    $this->accountId = $accountId;
12860
  }
12861
  public function getAccountId()
12862
  {
12863
    return $this->accountId;
12864
  }
12865
  public function setAdvertiserId($advertiserId)
12866
  {
12867
    $this->advertiserId = $advertiserId;
12868
  }
12869
  public function getAdvertiserId()
12870
  {
12871
    return $this->advertiserId;
12872
  }
12873
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12874
  {
12875
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12876
  }
12877
  public function getAdvertiserIdDimensionValue()
12878
  {
12879
    return $this->advertiserIdDimensionValue;
12880
  }
12881
  public function setId($id)
12882
  {
12883
    $this->id = $id;
12884
  }
12885
  public function getId()
12886
  {
12887
    return $this->id;
12888
  }
12889
  public function setKind($kind)
12890
  {
12891
    $this->kind = $kind;
12892
  }
12893
  public function getKind()
12894
  {
12895
    return $this->kind;
12896
  }
12897
  public function setName($name)
12898
  {
12899
    $this->name = $name;
12900
  }
12901
  public function getName()
12902
  {
12903
    return $this->name;
12904
  }
12905
  public function setSubaccountId($subaccountId)
12906
  {
12907
    $this->subaccountId = $subaccountId;
12908
  }
12909
  public function getSubaccountId()
12910
  {
12911
    return $this->subaccountId;
12912
  }
12913
}
12914
 
12915
#[AllowDynamicProperties]
12916
class Google_Service_Dfareporting_CreativeFieldAssignment extends Google_Model
12917
{
12918
  protected $internal_gapi_mappings = array(
12919
  );
12920
  public $creativeFieldId;
12921
  public $creativeFieldValueId;
12922
 
12923
 
12924
  public function setCreativeFieldId($creativeFieldId)
12925
  {
12926
    $this->creativeFieldId = $creativeFieldId;
12927
  }
12928
  public function getCreativeFieldId()
12929
  {
12930
    return $this->creativeFieldId;
12931
  }
12932
  public function setCreativeFieldValueId($creativeFieldValueId)
12933
  {
12934
    $this->creativeFieldValueId = $creativeFieldValueId;
12935
  }
12936
  public function getCreativeFieldValueId()
12937
  {
12938
    return $this->creativeFieldValueId;
12939
  }
12940
}
12941
 
12942
#[AllowDynamicProperties]
12943
class Google_Service_Dfareporting_CreativeFieldValue extends Google_Model
12944
{
12945
  protected $internal_gapi_mappings = array(
12946
  );
12947
  public $id;
12948
  public $kind;
12949
  public $value;
12950
 
12951
 
12952
  public function setId($id)
12953
  {
12954
    $this->id = $id;
12955
  }
12956
  public function getId()
12957
  {
12958
    return $this->id;
12959
  }
12960
  public function setKind($kind)
12961
  {
12962
    $this->kind = $kind;
12963
  }
12964
  public function getKind()
12965
  {
12966
    return $this->kind;
12967
  }
12968
  public function setValue($value)
12969
  {
12970
    $this->value = $value;
12971
  }
12972
  public function getValue()
12973
  {
12974
    return $this->value;
12975
  }
12976
}
12977
 
12978
#[AllowDynamicProperties]
12979
class Google_Service_Dfareporting_CreativeFieldValuesListResponse extends Google_Collection
12980
{
12981
  protected $collection_key = 'creativeFieldValues';
12982
  protected $internal_gapi_mappings = array(
12983
  );
12984
  protected $creativeFieldValuesType = 'Google_Service_Dfareporting_CreativeFieldValue';
12985
  protected $creativeFieldValuesDataType = 'array';
12986
  public $kind;
12987
  public $nextPageToken;
12988
 
12989
 
12990
  public function setCreativeFieldValues($creativeFieldValues)
12991
  {
12992
    $this->creativeFieldValues = $creativeFieldValues;
12993
  }
12994
  public function getCreativeFieldValues()
12995
  {
12996
    return $this->creativeFieldValues;
12997
  }
12998
  public function setKind($kind)
12999
  {
13000
    $this->kind = $kind;
13001
  }
13002
  public function getKind()
13003
  {
13004
    return $this->kind;
13005
  }
13006
  public function setNextPageToken($nextPageToken)
13007
  {
13008
    $this->nextPageToken = $nextPageToken;
13009
  }
13010
  public function getNextPageToken()
13011
  {
13012
    return $this->nextPageToken;
13013
  }
13014
}
13015
 
13016
#[AllowDynamicProperties]
13017
class Google_Service_Dfareporting_CreativeFieldsListResponse extends Google_Collection
13018
{
13019
  protected $collection_key = 'creativeFields';
13020
  protected $internal_gapi_mappings = array(
13021
  );
13022
  protected $creativeFieldsType = 'Google_Service_Dfareporting_CreativeField';
13023
  protected $creativeFieldsDataType = 'array';
13024
  public $kind;
13025
  public $nextPageToken;
13026
 
13027
 
13028
  public function setCreativeFields($creativeFields)
13029
  {
13030
    $this->creativeFields = $creativeFields;
13031
  }
13032
  public function getCreativeFields()
13033
  {
13034
    return $this->creativeFields;
13035
  }
13036
  public function setKind($kind)
13037
  {
13038
    $this->kind = $kind;
13039
  }
13040
  public function getKind()
13041
  {
13042
    return $this->kind;
13043
  }
13044
  public function setNextPageToken($nextPageToken)
13045
  {
13046
    $this->nextPageToken = $nextPageToken;
13047
  }
13048
  public function getNextPageToken()
13049
  {
13050
    return $this->nextPageToken;
13051
  }
13052
}
13053
 
13054
#[AllowDynamicProperties]
13055
class Google_Service_Dfareporting_CreativeGroup extends Google_Model
13056
{
13057
  protected $internal_gapi_mappings = array(
13058
  );
13059
  public $accountId;
13060
  public $advertiserId;
13061
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
13062
  protected $advertiserIdDimensionValueDataType = '';
13063
  public $groupNumber;
13064
  public $id;
13065
  public $kind;
13066
  public $name;
13067
  public $subaccountId;
13068
 
13069
 
13070
  public function setAccountId($accountId)
13071
  {
13072
    $this->accountId = $accountId;
13073
  }
13074
  public function getAccountId()
13075
  {
13076
    return $this->accountId;
13077
  }
13078
  public function setAdvertiserId($advertiserId)
13079
  {
13080
    $this->advertiserId = $advertiserId;
13081
  }
13082
  public function getAdvertiserId()
13083
  {
13084
    return $this->advertiserId;
13085
  }
13086
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
13087
  {
13088
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
13089
  }
13090
  public function getAdvertiserIdDimensionValue()
13091
  {
13092
    return $this->advertiserIdDimensionValue;
13093
  }
13094
  public function setGroupNumber($groupNumber)
13095
  {
13096
    $this->groupNumber = $groupNumber;
13097
  }
13098
  public function getGroupNumber()
13099
  {
13100
    return $this->groupNumber;
13101
  }
13102
  public function setId($id)
13103
  {
13104
    $this->id = $id;
13105
  }
13106
  public function getId()
13107
  {
13108
    return $this->id;
13109
  }
13110
  public function setKind($kind)
13111
  {
13112
    $this->kind = $kind;
13113
  }
13114
  public function getKind()
13115
  {
13116
    return $this->kind;
13117
  }
13118
  public function setName($name)
13119
  {
13120
    $this->name = $name;
13121
  }
13122
  public function getName()
13123
  {
13124
    return $this->name;
13125
  }
13126
  public function setSubaccountId($subaccountId)
13127
  {
13128
    $this->subaccountId = $subaccountId;
13129
  }
13130
  public function getSubaccountId()
13131
  {
13132
    return $this->subaccountId;
13133
  }
13134
}
13135
 
13136
#[AllowDynamicProperties]
13137
class Google_Service_Dfareporting_CreativeGroupAssignment extends Google_Model
13138
{
13139
  protected $internal_gapi_mappings = array(
13140
  );
13141
  public $creativeGroupId;
13142
  public $creativeGroupNumber;
13143
 
13144
 
13145
  public function setCreativeGroupId($creativeGroupId)
13146
  {
13147
    $this->creativeGroupId = $creativeGroupId;
13148
  }
13149
  public function getCreativeGroupId()
13150
  {
13151
    return $this->creativeGroupId;
13152
  }
13153
  public function setCreativeGroupNumber($creativeGroupNumber)
13154
  {
13155
    $this->creativeGroupNumber = $creativeGroupNumber;
13156
  }
13157
  public function getCreativeGroupNumber()
13158
  {
13159
    return $this->creativeGroupNumber;
13160
  }
13161
}
13162
 
13163
#[AllowDynamicProperties]
13164
class Google_Service_Dfareporting_CreativeGroupsListResponse extends Google_Collection
13165
{
13166
  protected $collection_key = 'creativeGroups';
13167
  protected $internal_gapi_mappings = array(
13168
  );
13169
  protected $creativeGroupsType = 'Google_Service_Dfareporting_CreativeGroup';
13170
  protected $creativeGroupsDataType = 'array';
13171
  public $kind;
13172
  public $nextPageToken;
13173
 
13174
 
13175
  public function setCreativeGroups($creativeGroups)
13176
  {
13177
    $this->creativeGroups = $creativeGroups;
13178
  }
13179
  public function getCreativeGroups()
13180
  {
13181
    return $this->creativeGroups;
13182
  }
13183
  public function setKind($kind)
13184
  {
13185
    $this->kind = $kind;
13186
  }
13187
  public function getKind()
13188
  {
13189
    return $this->kind;
13190
  }
13191
  public function setNextPageToken($nextPageToken)
13192
  {
13193
    $this->nextPageToken = $nextPageToken;
13194
  }
13195
  public function getNextPageToken()
13196
  {
13197
    return $this->nextPageToken;
13198
  }
13199
}
13200
 
13201
#[AllowDynamicProperties]
13202
class Google_Service_Dfareporting_CreativeOptimizationConfiguration extends Google_Collection
13203
{
13204
  protected $collection_key = 'optimizationActivitys';
13205
  protected $internal_gapi_mappings = array(
13206
  );
13207
  public $id;
13208
  public $name;
13209
  protected $optimizationActivitysType = 'Google_Service_Dfareporting_OptimizationActivity';
13210
  protected $optimizationActivitysDataType = 'array';
13211
  public $optimizationModel;
13212
 
13213
 
13214
  public function setId($id)
13215
  {
13216
    $this->id = $id;
13217
  }
13218
  public function getId()
13219
  {
13220
    return $this->id;
13221
  }
13222
  public function setName($name)
13223
  {
13224
    $this->name = $name;
13225
  }
13226
  public function getName()
13227
  {
13228
    return $this->name;
13229
  }
13230
  public function setOptimizationActivitys($optimizationActivitys)
13231
  {
13232
    $this->optimizationActivitys = $optimizationActivitys;
13233
  }
13234
  public function getOptimizationActivitys()
13235
  {
13236
    return $this->optimizationActivitys;
13237
  }
13238
  public function setOptimizationModel($optimizationModel)
13239
  {
13240
    $this->optimizationModel = $optimizationModel;
13241
  }
13242
  public function getOptimizationModel()
13243
  {
13244
    return $this->optimizationModel;
13245
  }
13246
}
13247
 
13248
#[AllowDynamicProperties]
13249
class Google_Service_Dfareporting_CreativeRotation extends Google_Collection
13250
{
13251
  protected $collection_key = 'creativeAssignments';
13252
  protected $internal_gapi_mappings = array(
13253
  );
13254
  protected $creativeAssignmentsType = 'Google_Service_Dfareporting_CreativeAssignment';
13255
  protected $creativeAssignmentsDataType = 'array';
13256
  public $creativeOptimizationConfigurationId;
13257
  public $type;
13258
  public $weightCalculationStrategy;
13259
 
13260
 
13261
  public function setCreativeAssignments($creativeAssignments)
13262
  {
13263
    $this->creativeAssignments = $creativeAssignments;
13264
  }
13265
  public function getCreativeAssignments()
13266
  {
13267
    return $this->creativeAssignments;
13268
  }
13269
  public function setCreativeOptimizationConfigurationId($creativeOptimizationConfigurationId)
13270
  {
13271
    $this->creativeOptimizationConfigurationId = $creativeOptimizationConfigurationId;
13272
  }
13273
  public function getCreativeOptimizationConfigurationId()
13274
  {
13275
    return $this->creativeOptimizationConfigurationId;
13276
  }
13277
  public function setType($type)
13278
  {
13279
    $this->type = $type;
13280
  }
13281
  public function getType()
13282
  {
13283
    return $this->type;
13284
  }
13285
  public function setWeightCalculationStrategy($weightCalculationStrategy)
13286
  {
13287
    $this->weightCalculationStrategy = $weightCalculationStrategy;
13288
  }
13289
  public function getWeightCalculationStrategy()
13290
  {
13291
    return $this->weightCalculationStrategy;
13292
  }
13293
}
13294
 
13295
#[AllowDynamicProperties]
13296
class Google_Service_Dfareporting_CreativeSettings extends Google_Model
13297
{
13298
  protected $internal_gapi_mappings = array(
13299
  );
13300
  public $iFrameFooter;
13301
  public $iFrameHeader;
13302
 
13303
 
13304
  public function setIFrameFooter($iFrameFooter)
13305
  {
13306
    $this->iFrameFooter = $iFrameFooter;
13307
  }
13308
  public function getIFrameFooter()
13309
  {
13310
    return $this->iFrameFooter;
13311
  }
13312
  public function setIFrameHeader($iFrameHeader)
13313
  {
13314
    $this->iFrameHeader = $iFrameHeader;
13315
  }
13316
  public function getIFrameHeader()
13317
  {
13318
    return $this->iFrameHeader;
13319
  }
13320
}
13321
 
13322
#[AllowDynamicProperties]
13323
class Google_Service_Dfareporting_CreativesListResponse extends Google_Collection
13324
{
13325
  protected $collection_key = 'creatives';
13326
  protected $internal_gapi_mappings = array(
13327
  );
13328
  protected $creativesType = 'Google_Service_Dfareporting_Creative';
13329
  protected $creativesDataType = 'array';
13330
  public $kind;
13331
  public $nextPageToken;
13332
 
13333
 
13334
  public function setCreatives($creatives)
13335
  {
13336
    $this->creatives = $creatives;
13337
  }
13338
  public function getCreatives()
13339
  {
13340
    return $this->creatives;
13341
  }
13342
  public function setKind($kind)
13343
  {
13344
    $this->kind = $kind;
13345
  }
13346
  public function getKind()
13347
  {
13348
    return $this->kind;
13349
  }
13350
  public function setNextPageToken($nextPageToken)
13351
  {
13352
    $this->nextPageToken = $nextPageToken;
13353
  }
13354
  public function getNextPageToken()
13355
  {
13356
    return $this->nextPageToken;
13357
  }
13358
}
13359
 
13360
#[AllowDynamicProperties]
13361
class Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Google_Collection
13362
{
13363
  protected $collection_key = 'overlapMetrics';
13364
  protected $internal_gapi_mappings = array(
13365
  );
13366
  protected $breakdownType = 'Google_Service_Dfareporting_Dimension';
13367
  protected $breakdownDataType = 'array';
13368
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
13369
  protected $dimensionFiltersDataType = 'array';
13370
  public $kind;
13371
  protected $metricsType = 'Google_Service_Dfareporting_Metric';
13372
  protected $metricsDataType = 'array';
13373
  protected $overlapMetricsType = 'Google_Service_Dfareporting_Metric';
13374
  protected $overlapMetricsDataType = 'array';
13375
 
13376
 
13377
  public function setBreakdown($breakdown)
13378
  {
13379
    $this->breakdown = $breakdown;
13380
  }
13381
  public function getBreakdown()
13382
  {
13383
    return $this->breakdown;
13384
  }
13385
  public function setDimensionFilters($dimensionFilters)
13386
  {
13387
    $this->dimensionFilters = $dimensionFilters;
13388
  }
13389
  public function getDimensionFilters()
13390
  {
13391
    return $this->dimensionFilters;
13392
  }
13393
  public function setKind($kind)
13394
  {
13395
    $this->kind = $kind;
13396
  }
13397
  public function getKind()
13398
  {
13399
    return $this->kind;
13400
  }
13401
  public function setMetrics($metrics)
13402
  {
13403
    $this->metrics = $metrics;
13404
  }
13405
  public function getMetrics()
13406
  {
13407
    return $this->metrics;
13408
  }
13409
  public function setOverlapMetrics($overlapMetrics)
13410
  {
13411
    $this->overlapMetrics = $overlapMetrics;
13412
  }
13413
  public function getOverlapMetrics()
13414
  {
13415
    return $this->overlapMetrics;
13416
  }
13417
}
13418
 
13419
#[AllowDynamicProperties]
13420
class Google_Service_Dfareporting_CustomRichMediaEvents extends Google_Collection
13421
{
13422
  protected $collection_key = 'filteredEventIds';
13423
  protected $internal_gapi_mappings = array(
13424
  );
13425
  protected $filteredEventIdsType = 'Google_Service_Dfareporting_DimensionValue';
13426
  protected $filteredEventIdsDataType = 'array';
13427
  public $kind;
13428
 
13429
 
13430
  public function setFilteredEventIds($filteredEventIds)
13431
  {
13432
    $this->filteredEventIds = $filteredEventIds;
13433
  }
13434
  public function getFilteredEventIds()
13435
  {
13436
    return $this->filteredEventIds;
13437
  }
13438
  public function setKind($kind)
13439
  {
13440
    $this->kind = $kind;
13441
  }
13442
  public function getKind()
13443
  {
13444
    return $this->kind;
13445
  }
13446
}
13447
 
13448
#[AllowDynamicProperties]
13449
class Google_Service_Dfareporting_DateRange extends Google_Model
13450
{
13451
  protected $internal_gapi_mappings = array(
13452
  );
13453
  public $endDate;
13454
  public $kind;
13455
  public $relativeDateRange;
13456
  public $startDate;
13457
 
13458
 
13459
  public function setEndDate($endDate)
13460
  {
13461
    $this->endDate = $endDate;
13462
  }
13463
  public function getEndDate()
13464
  {
13465
    return $this->endDate;
13466
  }
13467
  public function setKind($kind)
13468
  {
13469
    $this->kind = $kind;
13470
  }
13471
  public function getKind()
13472
  {
13473
    return $this->kind;
13474
  }
13475
  public function setRelativeDateRange($relativeDateRange)
13476
  {
13477
    $this->relativeDateRange = $relativeDateRange;
13478
  }
13479
  public function getRelativeDateRange()
13480
  {
13481
    return $this->relativeDateRange;
13482
  }
13483
  public function setStartDate($startDate)
13484
  {
13485
    $this->startDate = $startDate;
13486
  }
13487
  public function getStartDate()
13488
  {
13489
    return $this->startDate;
13490
  }
13491
}
13492
 
13493
#[AllowDynamicProperties]
13494
class Google_Service_Dfareporting_DayPartTargeting extends Google_Collection
13495
{
13496
  protected $collection_key = 'hoursOfDay';
13497
  protected $internal_gapi_mappings = array(
13498
  );
13499
  public $daysOfWeek;
13500
  public $hoursOfDay;
13501
  public $userLocalTime;
13502
 
13503
 
13504
  public function setDaysOfWeek($daysOfWeek)
13505
  {
13506
    $this->daysOfWeek = $daysOfWeek;
13507
  }
13508
  public function getDaysOfWeek()
13509
  {
13510
    return $this->daysOfWeek;
13511
  }
13512
  public function setHoursOfDay($hoursOfDay)
13513
  {
13514
    $this->hoursOfDay = $hoursOfDay;
13515
  }
13516
  public function getHoursOfDay()
13517
  {
13518
    return $this->hoursOfDay;
13519
  }
13520
  public function setUserLocalTime($userLocalTime)
13521
  {
13522
    $this->userLocalTime = $userLocalTime;
13523
  }
13524
  public function getUserLocalTime()
13525
  {
13526
    return $this->userLocalTime;
13527
  }
13528
}
13529
 
13530
#[AllowDynamicProperties]
13531
class Google_Service_Dfareporting_DefaultClickThroughEventTagProperties extends Google_Model
13532
{
13533
  protected $internal_gapi_mappings = array(
13534
  );
13535
  public $defaultClickThroughEventTagId;
13536
  public $overrideInheritedEventTag;
13537
 
13538
 
13539
  public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
13540
  {
13541
    $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
13542
  }
13543
  public function getDefaultClickThroughEventTagId()
13544
  {
13545
    return $this->defaultClickThroughEventTagId;
13546
  }
13547
  public function setOverrideInheritedEventTag($overrideInheritedEventTag)
13548
  {
13549
    $this->overrideInheritedEventTag = $overrideInheritedEventTag;
13550
  }
13551
  public function getOverrideInheritedEventTag()
13552
  {
13553
    return $this->overrideInheritedEventTag;
13554
  }
13555
}
13556
 
13557
#[AllowDynamicProperties]
13558
class Google_Service_Dfareporting_DeliverySchedule extends Google_Model
13559
{
13560
  protected $internal_gapi_mappings = array(
13561
  );
13562
  protected $frequencyCapType = 'Google_Service_Dfareporting_FrequencyCap';
13563
  protected $frequencyCapDataType = '';
13564
  public $hardCutoff;
13565
  public $impressionRatio;
13566
  public $priority;
13567
 
13568
 
13569
  public function setFrequencyCap(Google_Service_Dfareporting_FrequencyCap $frequencyCap)
13570
  {
13571
    $this->frequencyCap = $frequencyCap;
13572
  }
13573
  public function getFrequencyCap()
13574
  {
13575
    return $this->frequencyCap;
13576
  }
13577
  public function setHardCutoff($hardCutoff)
13578
  {
13579
    $this->hardCutoff = $hardCutoff;
13580
  }
13581
  public function getHardCutoff()
13582
  {
13583
    return $this->hardCutoff;
13584
  }
13585
  public function setImpressionRatio($impressionRatio)
13586
  {
13587
    $this->impressionRatio = $impressionRatio;
13588
  }
13589
  public function getImpressionRatio()
13590
  {
13591
    return $this->impressionRatio;
13592
  }
13593
  public function setPriority($priority)
13594
  {
13595
    $this->priority = $priority;
13596
  }
13597
  public function getPriority()
13598
  {
13599
    return $this->priority;
13600
  }
13601
}
13602
 
13603
#[AllowDynamicProperties]
13604
class Google_Service_Dfareporting_DfareportingFile extends Google_Model
13605
{
13606
  protected $internal_gapi_mappings = array(
13607
  );
13608
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
13609
  protected $dateRangeDataType = '';
13610
  public $etag;
13611
  public $fileName;
13612
  public $format;
13613
  public $id;
13614
  public $kind;
13615
  public $lastModifiedTime;
13616
  public $reportId;
13617
  public $status;
13618
  protected $urlsType = 'Google_Service_Dfareporting_DfareportingFileUrls';
13619
  protected $urlsDataType = '';
13620
 
13621
 
13622
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
13623
  {
13624
    $this->dateRange = $dateRange;
13625
  }
13626
  public function getDateRange()
13627
  {
13628
    return $this->dateRange;
13629
  }
13630
  public function setEtag($etag)
13631
  {
13632
    $this->etag = $etag;
13633
  }
13634
  public function getEtag()
13635
  {
13636
    return $this->etag;
13637
  }
13638
  public function setFileName($fileName)
13639
  {
13640
    $this->fileName = $fileName;
13641
  }
13642
  public function getFileName()
13643
  {
13644
    return $this->fileName;
13645
  }
13646
  public function setFormat($format)
13647
  {
13648
    $this->format = $format;
13649
  }
13650
  public function getFormat()
13651
  {
13652
    return $this->format;
13653
  }
13654
  public function setId($id)
13655
  {
13656
    $this->id = $id;
13657
  }
13658
  public function getId()
13659
  {
13660
    return $this->id;
13661
  }
13662
  public function setKind($kind)
13663
  {
13664
    $this->kind = $kind;
13665
  }
13666
  public function getKind()
13667
  {
13668
    return $this->kind;
13669
  }
13670
  public function setLastModifiedTime($lastModifiedTime)
13671
  {
13672
    $this->lastModifiedTime = $lastModifiedTime;
13673
  }
13674
  public function getLastModifiedTime()
13675
  {
13676
    return $this->lastModifiedTime;
13677
  }
13678
  public function setReportId($reportId)
13679
  {
13680
    $this->reportId = $reportId;
13681
  }
13682
  public function getReportId()
13683
  {
13684
    return $this->reportId;
13685
  }
13686
  public function setStatus($status)
13687
  {
13688
    $this->status = $status;
13689
  }
13690
  public function getStatus()
13691
  {
13692
    return $this->status;
13693
  }
13694
  public function setUrls(Google_Service_Dfareporting_DfareportingFileUrls $urls)
13695
  {
13696
    $this->urls = $urls;
13697
  }
13698
  public function getUrls()
13699
  {
13700
    return $this->urls;
13701
  }
13702
}
13703
 
13704
#[AllowDynamicProperties]
13705
class Google_Service_Dfareporting_DfareportingFileUrls extends Google_Model
13706
{
13707
  protected $internal_gapi_mappings = array(
13708
  );
13709
  public $apiUrl;
13710
  public $browserUrl;
13711
 
13712
 
13713
  public function setApiUrl($apiUrl)
13714
  {
13715
    $this->apiUrl = $apiUrl;
13716
  }
13717
  public function getApiUrl()
13718
  {
13719
    return $this->apiUrl;
13720
  }
13721
  public function setBrowserUrl($browserUrl)
13722
  {
13723
    $this->browserUrl = $browserUrl;
13724
  }
13725
  public function getBrowserUrl()
13726
  {
13727
    return $this->browserUrl;
13728
  }
13729
}
13730
 
13731
#[AllowDynamicProperties]
13732
class Google_Service_Dfareporting_DfpSettings extends Google_Model
13733
{
13734
  protected $internal_gapi_mappings = array(
13735
        "dfpNetworkCode" => "dfp_network_code",
13736
        "dfpNetworkName" => "dfp_network_name",
13737
  );
13738
  public $dfpNetworkCode;
13739
  public $dfpNetworkName;
13740
  public $programmaticPlacementAccepted;
13741
  public $pubPaidPlacementAccepted;
13742
  public $publisherPortalOnly;
13743
 
13744
 
13745
  public function setDfpNetworkCode($dfpNetworkCode)
13746
  {
13747
    $this->dfpNetworkCode = $dfpNetworkCode;
13748
  }
13749
  public function getDfpNetworkCode()
13750
  {
13751
    return $this->dfpNetworkCode;
13752
  }
13753
  public function setDfpNetworkName($dfpNetworkName)
13754
  {
13755
    $this->dfpNetworkName = $dfpNetworkName;
13756
  }
13757
  public function getDfpNetworkName()
13758
  {
13759
    return $this->dfpNetworkName;
13760
  }
13761
  public function setProgrammaticPlacementAccepted($programmaticPlacementAccepted)
13762
  {
13763
    $this->programmaticPlacementAccepted = $programmaticPlacementAccepted;
13764
  }
13765
  public function getProgrammaticPlacementAccepted()
13766
  {
13767
    return $this->programmaticPlacementAccepted;
13768
  }
13769
  public function setPubPaidPlacementAccepted($pubPaidPlacementAccepted)
13770
  {
13771
    $this->pubPaidPlacementAccepted = $pubPaidPlacementAccepted;
13772
  }
13773
  public function getPubPaidPlacementAccepted()
13774
  {
13775
    return $this->pubPaidPlacementAccepted;
13776
  }
13777
  public function setPublisherPortalOnly($publisherPortalOnly)
13778
  {
13779
    $this->publisherPortalOnly = $publisherPortalOnly;
13780
  }
13781
  public function getPublisherPortalOnly()
13782
  {
13783
    return $this->publisherPortalOnly;
13784
  }
13785
}
13786
 
13787
#[AllowDynamicProperties]
13788
class Google_Service_Dfareporting_Dimension extends Google_Model
13789
{
13790
  protected $internal_gapi_mappings = array(
13791
  );
13792
  public $kind;
13793
  public $name;
13794
 
13795
 
13796
  public function setKind($kind)
13797
  {
13798
    $this->kind = $kind;
13799
  }
13800
  public function getKind()
13801
  {
13802
    return $this->kind;
13803
  }
13804
  public function setName($name)
13805
  {
13806
    $this->name = $name;
13807
  }
13808
  public function getName()
13809
  {
13810
    return $this->name;
13811
  }
13812
}
13813
 
13814
#[AllowDynamicProperties]
13815
class Google_Service_Dfareporting_DimensionFilter extends Google_Model
13816
{
13817
  protected $internal_gapi_mappings = array(
13818
  );
13819
  public $dimensionName;
13820
  public $kind;
13821
  public $value;
13822
 
13823
 
13824
  public function setDimensionName($dimensionName)
13825
  {
13826
    $this->dimensionName = $dimensionName;
13827
  }
13828
  public function getDimensionName()
13829
  {
13830
    return $this->dimensionName;
13831
  }
13832
  public function setKind($kind)
13833
  {
13834
    $this->kind = $kind;
13835
  }
13836
  public function getKind()
13837
  {
13838
    return $this->kind;
13839
  }
13840
  public function setValue($value)
13841
  {
13842
    $this->value = $value;
13843
  }
13844
  public function getValue()
13845
  {
13846
    return $this->value;
13847
  }
13848
}
13849
 
13850
#[AllowDynamicProperties]
13851
class Google_Service_Dfareporting_DimensionValue extends Google_Model
13852
{
13853
  protected $internal_gapi_mappings = array(
13854
  );
13855
  public $dimensionName;
13856
  public $etag;
13857
  public $id;
13858
  public $kind;
13859
  public $matchType;
13860
  public $value;
13861
 
13862
 
13863
  public function setDimensionName($dimensionName)
13864
  {
13865
    $this->dimensionName = $dimensionName;
13866
  }
13867
  public function getDimensionName()
13868
  {
13869
    return $this->dimensionName;
13870
  }
13871
  public function setEtag($etag)
13872
  {
13873
    $this->etag = $etag;
13874
  }
13875
  public function getEtag()
13876
  {
13877
    return $this->etag;
13878
  }
13879
  public function setId($id)
13880
  {
13881
    $this->id = $id;
13882
  }
13883
  public function getId()
13884
  {
13885
    return $this->id;
13886
  }
13887
  public function setKind($kind)
13888
  {
13889
    $this->kind = $kind;
13890
  }
13891
  public function getKind()
13892
  {
13893
    return $this->kind;
13894
  }
13895
  public function setMatchType($matchType)
13896
  {
13897
    $this->matchType = $matchType;
13898
  }
13899
  public function getMatchType()
13900
  {
13901
    return $this->matchType;
13902
  }
13903
  public function setValue($value)
13904
  {
13905
    $this->value = $value;
13906
  }
13907
  public function getValue()
13908
  {
13909
    return $this->value;
13910
  }
13911
}
13912
 
13913
#[AllowDynamicProperties]
13914
class Google_Service_Dfareporting_DimensionValueList extends Google_Collection
13915
{
13916
  protected $collection_key = 'items';
13917
  protected $internal_gapi_mappings = array(
13918
  );
13919
  public $etag;
13920
  protected $itemsType = 'Google_Service_Dfareporting_DimensionValue';
13921
  protected $itemsDataType = 'array';
13922
  public $kind;
13923
  public $nextPageToken;
13924
 
13925
 
13926
  public function setEtag($etag)
13927
  {
13928
    $this->etag = $etag;
13929
  }
13930
  public function getEtag()
13931
  {
13932
    return $this->etag;
13933
  }
13934
  public function setItems($items)
13935
  {
13936
    $this->items = $items;
13937
  }
13938
  public function getItems()
13939
  {
13940
    return $this->items;
13941
  }
13942
  public function setKind($kind)
13943
  {
13944
    $this->kind = $kind;
13945
  }
13946
  public function getKind()
13947
  {
13948
    return $this->kind;
13949
  }
13950
  public function setNextPageToken($nextPageToken)
13951
  {
13952
    $this->nextPageToken = $nextPageToken;
13953
  }
13954
  public function getNextPageToken()
13955
  {
13956
    return $this->nextPageToken;
13957
  }
13958
}
13959
 
13960
#[AllowDynamicProperties]
13961
class Google_Service_Dfareporting_DimensionValueRequest extends Google_Collection
13962
{
13963
  protected $collection_key = 'filters';
13964
  protected $internal_gapi_mappings = array(
13965
  );
13966
  public $dimensionName;
13967
  public $endDate;
13968
  protected $filtersType = 'Google_Service_Dfareporting_DimensionFilter';
13969
  protected $filtersDataType = 'array';
13970
  public $kind;
13971
  public $startDate;
13972
 
13973
 
13974
  public function setDimensionName($dimensionName)
13975
  {
13976
    $this->dimensionName = $dimensionName;
13977
  }
13978
  public function getDimensionName()
13979
  {
13980
    return $this->dimensionName;
13981
  }
13982
  public function setEndDate($endDate)
13983
  {
13984
    $this->endDate = $endDate;
13985
  }
13986
  public function getEndDate()
13987
  {
13988
    return $this->endDate;
13989
  }
13990
  public function setFilters($filters)
13991
  {
13992
    $this->filters = $filters;
13993
  }
13994
  public function getFilters()
13995
  {
13996
    return $this->filters;
13997
  }
13998
  public function setKind($kind)
13999
  {
14000
    $this->kind = $kind;
14001
  }
14002
  public function getKind()
14003
  {
14004
    return $this->kind;
14005
  }
14006
  public function setStartDate($startDate)
14007
  {
14008
    $this->startDate = $startDate;
14009
  }
14010
  public function getStartDate()
14011
  {
14012
    return $this->startDate;
14013
  }
14014
}
14015
 
14016
#[AllowDynamicProperties]
14017
class Google_Service_Dfareporting_DirectorySite extends Google_Collection
14018
{
14019
  protected $collection_key = 'interstitialTagFormats';
14020
  protected $internal_gapi_mappings = array(
14021
  );
14022
  public $active;
14023
  protected $contactAssignmentsType = 'Google_Service_Dfareporting_DirectorySiteContactAssignment';
14024
  protected $contactAssignmentsDataType = 'array';
14025
  public $countryId;
14026
  public $currencyId;
14027
  public $description;
14028
  public $id;
14029
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14030
  protected $idDimensionValueDataType = '';
14031
  public $inpageTagFormats;
14032
  public $interstitialTagFormats;
14033
  public $kind;
14034
  public $name;
14035
  public $parentId;
14036
  protected $settingsType = 'Google_Service_Dfareporting_DirectorySiteSettings';
14037
  protected $settingsDataType = '';
14038
  public $url;
14039
 
14040
 
14041
  public function setActive($active)
14042
  {
14043
    $this->active = $active;
14044
  }
14045
  public function getActive()
14046
  {
14047
    return $this->active;
14048
  }
14049
  public function setContactAssignments($contactAssignments)
14050
  {
14051
    $this->contactAssignments = $contactAssignments;
14052
  }
14053
  public function getContactAssignments()
14054
  {
14055
    return $this->contactAssignments;
14056
  }
14057
  public function setCountryId($countryId)
14058
  {
14059
    $this->countryId = $countryId;
14060
  }
14061
  public function getCountryId()
14062
  {
14063
    return $this->countryId;
14064
  }
14065
  public function setCurrencyId($currencyId)
14066
  {
14067
    $this->currencyId = $currencyId;
14068
  }
14069
  public function getCurrencyId()
14070
  {
14071
    return $this->currencyId;
14072
  }
14073
  public function setDescription($description)
14074
  {
14075
    $this->description = $description;
14076
  }
14077
  public function getDescription()
14078
  {
14079
    return $this->description;
14080
  }
14081
  public function setId($id)
14082
  {
14083
    $this->id = $id;
14084
  }
14085
  public function getId()
14086
  {
14087
    return $this->id;
14088
  }
14089
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14090
  {
14091
    $this->idDimensionValue = $idDimensionValue;
14092
  }
14093
  public function getIdDimensionValue()
14094
  {
14095
    return $this->idDimensionValue;
14096
  }
14097
  public function setInpageTagFormats($inpageTagFormats)
14098
  {
14099
    $this->inpageTagFormats = $inpageTagFormats;
14100
  }
14101
  public function getInpageTagFormats()
14102
  {
14103
    return $this->inpageTagFormats;
14104
  }
14105
  public function setInterstitialTagFormats($interstitialTagFormats)
14106
  {
14107
    $this->interstitialTagFormats = $interstitialTagFormats;
14108
  }
14109
  public function getInterstitialTagFormats()
14110
  {
14111
    return $this->interstitialTagFormats;
14112
  }
14113
  public function setKind($kind)
14114
  {
14115
    $this->kind = $kind;
14116
  }
14117
  public function getKind()
14118
  {
14119
    return $this->kind;
14120
  }
14121
  public function setName($name)
14122
  {
14123
    $this->name = $name;
14124
  }
14125
  public function getName()
14126
  {
14127
    return $this->name;
14128
  }
14129
  public function setParentId($parentId)
14130
  {
14131
    $this->parentId = $parentId;
14132
  }
14133
  public function getParentId()
14134
  {
14135
    return $this->parentId;
14136
  }
14137
  public function setSettings(Google_Service_Dfareporting_DirectorySiteSettings $settings)
14138
  {
14139
    $this->settings = $settings;
14140
  }
14141
  public function getSettings()
14142
  {
14143
    return $this->settings;
14144
  }
14145
  public function setUrl($url)
14146
  {
14147
    $this->url = $url;
14148
  }
14149
  public function getUrl()
14150
  {
14151
    return $this->url;
14152
  }
14153
}
14154
 
14155
#[AllowDynamicProperties]
14156
class Google_Service_Dfareporting_DirectorySiteContact extends Google_Model
14157
{
14158
  protected $internal_gapi_mappings = array(
14159
  );
14160
  public $address;
14161
  public $email;
14162
  public $firstName;
14163
  public $id;
14164
  public $kind;
14165
  public $lastName;
14166
  public $phone;
14167
  public $role;
14168
  public $title;
14169
  public $type;
14170
 
14171
 
14172
  public function setAddress($address)
14173
  {
14174
    $this->address = $address;
14175
  }
14176
  public function getAddress()
14177
  {
14178
    return $this->address;
14179
  }
14180
  public function setEmail($email)
14181
  {
14182
    $this->email = $email;
14183
  }
14184
  public function getEmail()
14185
  {
14186
    return $this->email;
14187
  }
14188
  public function setFirstName($firstName)
14189
  {
14190
    $this->firstName = $firstName;
14191
  }
14192
  public function getFirstName()
14193
  {
14194
    return $this->firstName;
14195
  }
14196
  public function setId($id)
14197
  {
14198
    $this->id = $id;
14199
  }
14200
  public function getId()
14201
  {
14202
    return $this->id;
14203
  }
14204
  public function setKind($kind)
14205
  {
14206
    $this->kind = $kind;
14207
  }
14208
  public function getKind()
14209
  {
14210
    return $this->kind;
14211
  }
14212
  public function setLastName($lastName)
14213
  {
14214
    $this->lastName = $lastName;
14215
  }
14216
  public function getLastName()
14217
  {
14218
    return $this->lastName;
14219
  }
14220
  public function setPhone($phone)
14221
  {
14222
    $this->phone = $phone;
14223
  }
14224
  public function getPhone()
14225
  {
14226
    return $this->phone;
14227
  }
14228
  public function setRole($role)
14229
  {
14230
    $this->role = $role;
14231
  }
14232
  public function getRole()
14233
  {
14234
    return $this->role;
14235
  }
14236
  public function setTitle($title)
14237
  {
14238
    $this->title = $title;
14239
  }
14240
  public function getTitle()
14241
  {
14242
    return $this->title;
14243
  }
14244
  public function setType($type)
14245
  {
14246
    $this->type = $type;
14247
  }
14248
  public function getType()
14249
  {
14250
    return $this->type;
14251
  }
14252
}
14253
 
14254
#[AllowDynamicProperties]
14255
class Google_Service_Dfareporting_DirectorySiteContactAssignment extends Google_Model
14256
{
14257
  protected $internal_gapi_mappings = array(
14258
  );
14259
  public $contactId;
14260
  public $visibility;
14261
 
14262
 
14263
  public function setContactId($contactId)
14264
  {
14265
    $this->contactId = $contactId;
14266
  }
14267
  public function getContactId()
14268
  {
14269
    return $this->contactId;
14270
  }
14271
  public function setVisibility($visibility)
14272
  {
14273
    $this->visibility = $visibility;
14274
  }
14275
  public function getVisibility()
14276
  {
14277
    return $this->visibility;
14278
  }
14279
}
14280
 
14281
#[AllowDynamicProperties]
14282
class Google_Service_Dfareporting_DirectorySiteContactsListResponse extends Google_Collection
14283
{
14284
  protected $collection_key = 'directorySiteContacts';
14285
  protected $internal_gapi_mappings = array(
14286
  );
14287
  protected $directorySiteContactsType = 'Google_Service_Dfareporting_DirectorySiteContact';
14288
  protected $directorySiteContactsDataType = 'array';
14289
  public $kind;
14290
  public $nextPageToken;
14291
 
14292
 
14293
  public function setDirectorySiteContacts($directorySiteContacts)
14294
  {
14295
    $this->directorySiteContacts = $directorySiteContacts;
14296
  }
14297
  public function getDirectorySiteContacts()
14298
  {
14299
    return $this->directorySiteContacts;
14300
  }
14301
  public function setKind($kind)
14302
  {
14303
    $this->kind = $kind;
14304
  }
14305
  public function getKind()
14306
  {
14307
    return $this->kind;
14308
  }
14309
  public function setNextPageToken($nextPageToken)
14310
  {
14311
    $this->nextPageToken = $nextPageToken;
14312
  }
14313
  public function getNextPageToken()
14314
  {
14315
    return $this->nextPageToken;
14316
  }
14317
}
14318
 
14319
#[AllowDynamicProperties]
14320
class Google_Service_Dfareporting_DirectorySiteSettings extends Google_Model
14321
{
14322
  protected $internal_gapi_mappings = array(
14323
        "dfpSettings" => "dfp_settings",
14324
        "instreamVideoPlacementAccepted" => "instream_video_placement_accepted",
14325
  );
14326
  public $activeViewOptOut;
14327
  protected $dfpSettingsType = 'Google_Service_Dfareporting_DfpSettings';
14328
  protected $dfpSettingsDataType = '';
14329
  public $instreamVideoPlacementAccepted;
14330
  public $interstitialPlacementAccepted;
14331
  public $nielsenOcrOptOut;
14332
  public $verificationTagOptOut;
14333
  public $videoActiveViewOptOut;
14334
 
14335
 
14336
  public function setActiveViewOptOut($activeViewOptOut)
14337
  {
14338
    $this->activeViewOptOut = $activeViewOptOut;
14339
  }
14340
  public function getActiveViewOptOut()
14341
  {
14342
    return $this->activeViewOptOut;
14343
  }
14344
  public function setDfpSettings(Google_Service_Dfareporting_DfpSettings $dfpSettings)
14345
  {
14346
    $this->dfpSettings = $dfpSettings;
14347
  }
14348
  public function getDfpSettings()
14349
  {
14350
    return $this->dfpSettings;
14351
  }
14352
  public function setInstreamVideoPlacementAccepted($instreamVideoPlacementAccepted)
14353
  {
14354
    $this->instreamVideoPlacementAccepted = $instreamVideoPlacementAccepted;
14355
  }
14356
  public function getInstreamVideoPlacementAccepted()
14357
  {
14358
    return $this->instreamVideoPlacementAccepted;
14359
  }
14360
  public function setInterstitialPlacementAccepted($interstitialPlacementAccepted)
14361
  {
14362
    $this->interstitialPlacementAccepted = $interstitialPlacementAccepted;
14363
  }
14364
  public function getInterstitialPlacementAccepted()
14365
  {
14366
    return $this->interstitialPlacementAccepted;
14367
  }
14368
  public function setNielsenOcrOptOut($nielsenOcrOptOut)
14369
  {
14370
    $this->nielsenOcrOptOut = $nielsenOcrOptOut;
14371
  }
14372
  public function getNielsenOcrOptOut()
14373
  {
14374
    return $this->nielsenOcrOptOut;
14375
  }
14376
  public function setVerificationTagOptOut($verificationTagOptOut)
14377
  {
14378
    $this->verificationTagOptOut = $verificationTagOptOut;
14379
  }
14380
  public function getVerificationTagOptOut()
14381
  {
14382
    return $this->verificationTagOptOut;
14383
  }
14384
  public function setVideoActiveViewOptOut($videoActiveViewOptOut)
14385
  {
14386
    $this->videoActiveViewOptOut = $videoActiveViewOptOut;
14387
  }
14388
  public function getVideoActiveViewOptOut()
14389
  {
14390
    return $this->videoActiveViewOptOut;
14391
  }
14392
}
14393
 
14394
#[AllowDynamicProperties]
14395
class Google_Service_Dfareporting_DirectorySitesListResponse extends Google_Collection
14396
{
14397
  protected $collection_key = 'directorySites';
14398
  protected $internal_gapi_mappings = array(
14399
  );
14400
  protected $directorySitesType = 'Google_Service_Dfareporting_DirectorySite';
14401
  protected $directorySitesDataType = 'array';
14402
  public $kind;
14403
  public $nextPageToken;
14404
 
14405
 
14406
  public function setDirectorySites($directorySites)
14407
  {
14408
    $this->directorySites = $directorySites;
14409
  }
14410
  public function getDirectorySites()
14411
  {
14412
    return $this->directorySites;
14413
  }
14414
  public function setKind($kind)
14415
  {
14416
    $this->kind = $kind;
14417
  }
14418
  public function getKind()
14419
  {
14420
    return $this->kind;
14421
  }
14422
  public function setNextPageToken($nextPageToken)
14423
  {
14424
    $this->nextPageToken = $nextPageToken;
14425
  }
14426
  public function getNextPageToken()
14427
  {
14428
    return $this->nextPageToken;
14429
  }
14430
}
14431
 
14432
#[AllowDynamicProperties]
14433
class Google_Service_Dfareporting_EventTag extends Google_Collection
14434
{
14435
  protected $collection_key = 'siteIds';
14436
  protected $internal_gapi_mappings = array(
14437
  );
14438
  public $accountId;
14439
  public $advertiserId;
14440
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14441
  protected $advertiserIdDimensionValueDataType = '';
14442
  public $campaignId;
14443
  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14444
  protected $campaignIdDimensionValueDataType = '';
14445
  public $enabledByDefault;
14446
  public $id;
14447
  public $kind;
14448
  public $name;
14449
  public $siteFilterType;
14450
  public $siteIds;
14451
  public $sslCompliant;
14452
  public $status;
14453
  public $subaccountId;
14454
  public $type;
14455
  public $url;
14456
  public $urlEscapeLevels;
14457
 
14458
 
14459
  public function setAccountId($accountId)
14460
  {
14461
    $this->accountId = $accountId;
14462
  }
14463
  public function getAccountId()
14464
  {
14465
    return $this->accountId;
14466
  }
14467
  public function setAdvertiserId($advertiserId)
14468
  {
14469
    $this->advertiserId = $advertiserId;
14470
  }
14471
  public function getAdvertiserId()
14472
  {
14473
    return $this->advertiserId;
14474
  }
14475
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14476
  {
14477
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14478
  }
14479
  public function getAdvertiserIdDimensionValue()
14480
  {
14481
    return $this->advertiserIdDimensionValue;
14482
  }
14483
  public function setCampaignId($campaignId)
14484
  {
14485
    $this->campaignId = $campaignId;
14486
  }
14487
  public function getCampaignId()
14488
  {
14489
    return $this->campaignId;
14490
  }
14491
  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
14492
  {
14493
    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
14494
  }
14495
  public function getCampaignIdDimensionValue()
14496
  {
14497
    return $this->campaignIdDimensionValue;
14498
  }
14499
  public function setEnabledByDefault($enabledByDefault)
14500
  {
14501
    $this->enabledByDefault = $enabledByDefault;
14502
  }
14503
  public function getEnabledByDefault()
14504
  {
14505
    return $this->enabledByDefault;
14506
  }
14507
  public function setId($id)
14508
  {
14509
    $this->id = $id;
14510
  }
14511
  public function getId()
14512
  {
14513
    return $this->id;
14514
  }
14515
  public function setKind($kind)
14516
  {
14517
    $this->kind = $kind;
14518
  }
14519
  public function getKind()
14520
  {
14521
    return $this->kind;
14522
  }
14523
  public function setName($name)
14524
  {
14525
    $this->name = $name;
14526
  }
14527
  public function getName()
14528
  {
14529
    return $this->name;
14530
  }
14531
  public function setSiteFilterType($siteFilterType)
14532
  {
14533
    $this->siteFilterType = $siteFilterType;
14534
  }
14535
  public function getSiteFilterType()
14536
  {
14537
    return $this->siteFilterType;
14538
  }
14539
  public function setSiteIds($siteIds)
14540
  {
14541
    $this->siteIds = $siteIds;
14542
  }
14543
  public function getSiteIds()
14544
  {
14545
    return $this->siteIds;
14546
  }
14547
  public function setSslCompliant($sslCompliant)
14548
  {
14549
    $this->sslCompliant = $sslCompliant;
14550
  }
14551
  public function getSslCompliant()
14552
  {
14553
    return $this->sslCompliant;
14554
  }
14555
  public function setStatus($status)
14556
  {
14557
    $this->status = $status;
14558
  }
14559
  public function getStatus()
14560
  {
14561
    return $this->status;
14562
  }
14563
  public function setSubaccountId($subaccountId)
14564
  {
14565
    $this->subaccountId = $subaccountId;
14566
  }
14567
  public function getSubaccountId()
14568
  {
14569
    return $this->subaccountId;
14570
  }
14571
  public function setType($type)
14572
  {
14573
    $this->type = $type;
14574
  }
14575
  public function getType()
14576
  {
14577
    return $this->type;
14578
  }
14579
  public function setUrl($url)
14580
  {
14581
    $this->url = $url;
14582
  }
14583
  public function getUrl()
14584
  {
14585
    return $this->url;
14586
  }
14587
  public function setUrlEscapeLevels($urlEscapeLevels)
14588
  {
14589
    $this->urlEscapeLevels = $urlEscapeLevels;
14590
  }
14591
  public function getUrlEscapeLevels()
14592
  {
14593
    return $this->urlEscapeLevels;
14594
  }
14595
}
14596
 
14597
#[AllowDynamicProperties]
14598
class Google_Service_Dfareporting_EventTagOverride extends Google_Model
14599
{
14600
  protected $internal_gapi_mappings = array(
14601
  );
14602
  public $enabled;
14603
  public $id;
14604
 
14605
 
14606
  public function setEnabled($enabled)
14607
  {
14608
    $this->enabled = $enabled;
14609
  }
14610
  public function getEnabled()
14611
  {
14612
    return $this->enabled;
14613
  }
14614
  public function setId($id)
14615
  {
14616
    $this->id = $id;
14617
  }
14618
  public function getId()
14619
  {
14620
    return $this->id;
14621
  }
14622
}
14623
 
14624
#[AllowDynamicProperties]
14625
class Google_Service_Dfareporting_EventTagsListResponse extends Google_Collection
14626
{
14627
  protected $collection_key = 'eventTags';
14628
  protected $internal_gapi_mappings = array(
14629
  );
14630
  protected $eventTagsType = 'Google_Service_Dfareporting_EventTag';
14631
  protected $eventTagsDataType = 'array';
14632
  public $kind;
14633
 
14634
 
14635
  public function setEventTags($eventTags)
14636
  {
14637
    $this->eventTags = $eventTags;
14638
  }
14639
  public function getEventTags()
14640
  {
14641
    return $this->eventTags;
14642
  }
14643
  public function setKind($kind)
14644
  {
14645
    $this->kind = $kind;
14646
  }
14647
  public function getKind()
14648
  {
14649
    return $this->kind;
14650
  }
14651
}
14652
 
14653
#[AllowDynamicProperties]
14654
class Google_Service_Dfareporting_FileList extends Google_Collection
14655
{
14656
  protected $collection_key = 'items';
14657
  protected $internal_gapi_mappings = array(
14658
  );
14659
  public $etag;
14660
  protected $itemsType = 'Google_Service_Dfareporting_DfareportingFile';
14661
  protected $itemsDataType = 'array';
14662
  public $kind;
14663
  public $nextPageToken;
14664
 
14665
 
14666
  public function setEtag($etag)
14667
  {
14668
    $this->etag = $etag;
14669
  }
14670
  public function getEtag()
14671
  {
14672
    return $this->etag;
14673
  }
14674
  public function setItems($items)
14675
  {
14676
    $this->items = $items;
14677
  }
14678
  public function getItems()
14679
  {
14680
    return $this->items;
14681
  }
14682
  public function setKind($kind)
14683
  {
14684
    $this->kind = $kind;
14685
  }
14686
  public function getKind()
14687
  {
14688
    return $this->kind;
14689
  }
14690
  public function setNextPageToken($nextPageToken)
14691
  {
14692
    $this->nextPageToken = $nextPageToken;
14693
  }
14694
  public function getNextPageToken()
14695
  {
14696
    return $this->nextPageToken;
14697
  }
14698
}
14699
 
14700
#[AllowDynamicProperties]
14701
class Google_Service_Dfareporting_Flight extends Google_Model
14702
{
14703
  protected $internal_gapi_mappings = array(
14704
  );
14705
  public $endDate;
14706
  public $rateOrCost;
14707
  public $startDate;
14708
  public $units;
14709
 
14710
 
14711
  public function setEndDate($endDate)
14712
  {
14713
    $this->endDate = $endDate;
14714
  }
14715
  public function getEndDate()
14716
  {
14717
    return $this->endDate;
14718
  }
14719
  public function setRateOrCost($rateOrCost)
14720
  {
14721
    $this->rateOrCost = $rateOrCost;
14722
  }
14723
  public function getRateOrCost()
14724
  {
14725
    return $this->rateOrCost;
14726
  }
14727
  public function setStartDate($startDate)
14728
  {
14729
    $this->startDate = $startDate;
14730
  }
14731
  public function getStartDate()
14732
  {
14733
    return $this->startDate;
14734
  }
14735
  public function setUnits($units)
14736
  {
14737
    $this->units = $units;
14738
  }
14739
  public function getUnits()
14740
  {
14741
    return $this->units;
14742
  }
14743
}
14744
 
14745
#[AllowDynamicProperties]
14746
class Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse extends Google_Model
14747
{
14748
  protected $internal_gapi_mappings = array(
14749
  );
14750
  public $floodlightActivityTag;
14751
  public $kind;
14752
 
14753
 
14754
  public function setFloodlightActivityTag($floodlightActivityTag)
14755
  {
14756
    $this->floodlightActivityTag = $floodlightActivityTag;
14757
  }
14758
  public function getFloodlightActivityTag()
14759
  {
14760
    return $this->floodlightActivityTag;
14761
  }
14762
  public function setKind($kind)
14763
  {
14764
    $this->kind = $kind;
14765
  }
14766
  public function getKind()
14767
  {
14768
    return $this->kind;
14769
  }
14770
}
14771
 
14772
#[AllowDynamicProperties]
14773
class Google_Service_Dfareporting_FloodlightActivitiesListResponse extends Google_Collection
14774
{
14775
  protected $collection_key = 'floodlightActivities';
14776
  protected $internal_gapi_mappings = array(
14777
  );
14778
  protected $floodlightActivitiesType = 'Google_Service_Dfareporting_FloodlightActivity';
14779
  protected $floodlightActivitiesDataType = 'array';
14780
  public $kind;
14781
  public $nextPageToken;
14782
 
14783
 
14784
  public function setFloodlightActivities($floodlightActivities)
14785
  {
14786
    $this->floodlightActivities = $floodlightActivities;
14787
  }
14788
  public function getFloodlightActivities()
14789
  {
14790
    return $this->floodlightActivities;
14791
  }
14792
  public function setKind($kind)
14793
  {
14794
    $this->kind = $kind;
14795
  }
14796
  public function getKind()
14797
  {
14798
    return $this->kind;
14799
  }
14800
  public function setNextPageToken($nextPageToken)
14801
  {
14802
    $this->nextPageToken = $nextPageToken;
14803
  }
14804
  public function getNextPageToken()
14805
  {
14806
    return $this->nextPageToken;
14807
  }
14808
}
14809
 
14810
#[AllowDynamicProperties]
14811
class Google_Service_Dfareporting_FloodlightActivity extends Google_Collection
14812
{
14813
  protected $collection_key = 'userDefinedVariableTypes';
14814
  protected $internal_gapi_mappings = array(
14815
  );
14816
  public $accountId;
14817
  public $advertiserId;
14818
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14819
  protected $advertiserIdDimensionValueDataType = '';
14820
  public $cacheBustingType;
14821
  public $countingMethod;
14822
  protected $defaultTagsType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
14823
  protected $defaultTagsDataType = 'array';
14824
  public $expectedUrl;
14825
  public $floodlightActivityGroupId;
14826
  public $floodlightActivityGroupName;
14827
  public $floodlightActivityGroupTagString;
14828
  public $floodlightActivityGroupType;
14829
  public $floodlightConfigurationId;
14830
  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14831
  protected $floodlightConfigurationIdDimensionValueDataType = '';
14832
  public $hidden;
14833
  public $id;
14834
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14835
  protected $idDimensionValueDataType = '';
14836
  public $imageTagEnabled;
14837
  public $kind;
14838
  public $name;
14839
  public $notes;
14840
  protected $publisherTagsType = 'Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag';
14841
  protected $publisherTagsDataType = 'array';
14842
  public $secure;
14843
  public $sslCompliant;
14844
  public $sslRequired;
14845
  public $subaccountId;
14846
  public $tagFormat;
14847
  public $tagString;
14848
  public $userDefinedVariableTypes;
14849
 
14850
 
14851
  public function setAccountId($accountId)
14852
  {
14853
    $this->accountId = $accountId;
14854
  }
14855
  public function getAccountId()
14856
  {
14857
    return $this->accountId;
14858
  }
14859
  public function setAdvertiserId($advertiserId)
14860
  {
14861
    $this->advertiserId = $advertiserId;
14862
  }
14863
  public function getAdvertiserId()
14864
  {
14865
    return $this->advertiserId;
14866
  }
14867
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14868
  {
14869
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14870
  }
14871
  public function getAdvertiserIdDimensionValue()
14872
  {
14873
    return $this->advertiserIdDimensionValue;
14874
  }
14875
  public function setCacheBustingType($cacheBustingType)
14876
  {
14877
    $this->cacheBustingType = $cacheBustingType;
14878
  }
14879
  public function getCacheBustingType()
14880
  {
14881
    return $this->cacheBustingType;
14882
  }
14883
  public function setCountingMethod($countingMethod)
14884
  {
14885
    $this->countingMethod = $countingMethod;
14886
  }
14887
  public function getCountingMethod()
14888
  {
14889
    return $this->countingMethod;
14890
  }
14891
  public function setDefaultTags($defaultTags)
14892
  {
14893
    $this->defaultTags = $defaultTags;
14894
  }
14895
  public function getDefaultTags()
14896
  {
14897
    return $this->defaultTags;
14898
  }
14899
  public function setExpectedUrl($expectedUrl)
14900
  {
14901
    $this->expectedUrl = $expectedUrl;
14902
  }
14903
  public function getExpectedUrl()
14904
  {
14905
    return $this->expectedUrl;
14906
  }
14907
  public function setFloodlightActivityGroupId($floodlightActivityGroupId)
14908
  {
14909
    $this->floodlightActivityGroupId = $floodlightActivityGroupId;
14910
  }
14911
  public function getFloodlightActivityGroupId()
14912
  {
14913
    return $this->floodlightActivityGroupId;
14914
  }
14915
  public function setFloodlightActivityGroupName($floodlightActivityGroupName)
14916
  {
14917
    $this->floodlightActivityGroupName = $floodlightActivityGroupName;
14918
  }
14919
  public function getFloodlightActivityGroupName()
14920
  {
14921
    return $this->floodlightActivityGroupName;
14922
  }
14923
  public function setFloodlightActivityGroupTagString($floodlightActivityGroupTagString)
14924
  {
14925
    $this->floodlightActivityGroupTagString = $floodlightActivityGroupTagString;
14926
  }
14927
  public function getFloodlightActivityGroupTagString()
14928
  {
14929
    return $this->floodlightActivityGroupTagString;
14930
  }
14931
  public function setFloodlightActivityGroupType($floodlightActivityGroupType)
14932
  {
14933
    $this->floodlightActivityGroupType = $floodlightActivityGroupType;
14934
  }
14935
  public function getFloodlightActivityGroupType()
14936
  {
14937
    return $this->floodlightActivityGroupType;
14938
  }
14939
  public function setFloodlightConfigurationId($floodlightConfigurationId)
14940
  {
14941
    $this->floodlightConfigurationId = $floodlightConfigurationId;
14942
  }
14943
  public function getFloodlightConfigurationId()
14944
  {
14945
    return $this->floodlightConfigurationId;
14946
  }
14947
  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
14948
  {
14949
    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
14950
  }
14951
  public function getFloodlightConfigurationIdDimensionValue()
14952
  {
14953
    return $this->floodlightConfigurationIdDimensionValue;
14954
  }
14955
  public function setHidden($hidden)
14956
  {
14957
    $this->hidden = $hidden;
14958
  }
14959
  public function getHidden()
14960
  {
14961
    return $this->hidden;
14962
  }
14963
  public function setId($id)
14964
  {
14965
    $this->id = $id;
14966
  }
14967
  public function getId()
14968
  {
14969
    return $this->id;
14970
  }
14971
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14972
  {
14973
    $this->idDimensionValue = $idDimensionValue;
14974
  }
14975
  public function getIdDimensionValue()
14976
  {
14977
    return $this->idDimensionValue;
14978
  }
14979
  public function setImageTagEnabled($imageTagEnabled)
14980
  {
14981
    $this->imageTagEnabled = $imageTagEnabled;
14982
  }
14983
  public function getImageTagEnabled()
14984
  {
14985
    return $this->imageTagEnabled;
14986
  }
14987
  public function setKind($kind)
14988
  {
14989
    $this->kind = $kind;
14990
  }
14991
  public function getKind()
14992
  {
14993
    return $this->kind;
14994
  }
14995
  public function setName($name)
14996
  {
14997
    $this->name = $name;
14998
  }
14999
  public function getName()
15000
  {
15001
    return $this->name;
15002
  }
15003
  public function setNotes($notes)
15004
  {
15005
    $this->notes = $notes;
15006
  }
15007
  public function getNotes()
15008
  {
15009
    return $this->notes;
15010
  }
15011
  public function setPublisherTags($publisherTags)
15012
  {
15013
    $this->publisherTags = $publisherTags;
15014
  }
15015
  public function getPublisherTags()
15016
  {
15017
    return $this->publisherTags;
15018
  }
15019
  public function setSecure($secure)
15020
  {
15021
    $this->secure = $secure;
15022
  }
15023
  public function getSecure()
15024
  {
15025
    return $this->secure;
15026
  }
15027
  public function setSslCompliant($sslCompliant)
15028
  {
15029
    $this->sslCompliant = $sslCompliant;
15030
  }
15031
  public function getSslCompliant()
15032
  {
15033
    return $this->sslCompliant;
15034
  }
15035
  public function setSslRequired($sslRequired)
15036
  {
15037
    $this->sslRequired = $sslRequired;
15038
  }
15039
  public function getSslRequired()
15040
  {
15041
    return $this->sslRequired;
15042
  }
15043
  public function setSubaccountId($subaccountId)
15044
  {
15045
    $this->subaccountId = $subaccountId;
15046
  }
15047
  public function getSubaccountId()
15048
  {
15049
    return $this->subaccountId;
15050
  }
15051
  public function setTagFormat($tagFormat)
15052
  {
15053
    $this->tagFormat = $tagFormat;
15054
  }
15055
  public function getTagFormat()
15056
  {
15057
    return $this->tagFormat;
15058
  }
15059
  public function setTagString($tagString)
15060
  {
15061
    $this->tagString = $tagString;
15062
  }
15063
  public function getTagString()
15064
  {
15065
    return $this->tagString;
15066
  }
15067
  public function setUserDefinedVariableTypes($userDefinedVariableTypes)
15068
  {
15069
    $this->userDefinedVariableTypes = $userDefinedVariableTypes;
15070
  }
15071
  public function getUserDefinedVariableTypes()
15072
  {
15073
    return $this->userDefinedVariableTypes;
15074
  }
15075
}
15076
 
15077
#[AllowDynamicProperties]
15078
class Google_Service_Dfareporting_FloodlightActivityDynamicTag extends Google_Model
15079
{
15080
  protected $internal_gapi_mappings = array(
15081
  );
15082
  public $id;
15083
  public $name;
15084
  public $tag;
15085
 
15086
 
15087
  public function setId($id)
15088
  {
15089
    $this->id = $id;
15090
  }
15091
  public function getId()
15092
  {
15093
    return $this->id;
15094
  }
15095
  public function setName($name)
15096
  {
15097
    $this->name = $name;
15098
  }
15099
  public function getName()
15100
  {
15101
    return $this->name;
15102
  }
15103
  public function setTag($tag)
15104
  {
15105
    $this->tag = $tag;
15106
  }
15107
  public function getTag()
15108
  {
15109
    return $this->tag;
15110
  }
15111
}
15112
 
15113
#[AllowDynamicProperties]
15114
class Google_Service_Dfareporting_FloodlightActivityGroup extends Google_Model
15115
{
15116
  protected $internal_gapi_mappings = array(
15117
  );
15118
  public $accountId;
15119
  public $advertiserId;
15120
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15121
  protected $advertiserIdDimensionValueDataType = '';
15122
  public $floodlightConfigurationId;
15123
  protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15124
  protected $floodlightConfigurationIdDimensionValueDataType = '';
15125
  public $id;
15126
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15127
  protected $idDimensionValueDataType = '';
15128
  public $kind;
15129
  public $name;
15130
  public $subaccountId;
15131
  public $tagString;
15132
  public $type;
15133
 
15134
 
15135
  public function setAccountId($accountId)
15136
  {
15137
    $this->accountId = $accountId;
15138
  }
15139
  public function getAccountId()
15140
  {
15141
    return $this->accountId;
15142
  }
15143
  public function setAdvertiserId($advertiserId)
15144
  {
15145
    $this->advertiserId = $advertiserId;
15146
  }
15147
  public function getAdvertiserId()
15148
  {
15149
    return $this->advertiserId;
15150
  }
15151
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15152
  {
15153
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15154
  }
15155
  public function getAdvertiserIdDimensionValue()
15156
  {
15157
    return $this->advertiserIdDimensionValue;
15158
  }
15159
  public function setFloodlightConfigurationId($floodlightConfigurationId)
15160
  {
15161
    $this->floodlightConfigurationId = $floodlightConfigurationId;
15162
  }
15163
  public function getFloodlightConfigurationId()
15164
  {
15165
    return $this->floodlightConfigurationId;
15166
  }
15167
  public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
15168
  {
15169
    $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
15170
  }
15171
  public function getFloodlightConfigurationIdDimensionValue()
15172
  {
15173
    return $this->floodlightConfigurationIdDimensionValue;
15174
  }
15175
  public function setId($id)
15176
  {
15177
    $this->id = $id;
15178
  }
15179
  public function getId()
15180
  {
15181
    return $this->id;
15182
  }
15183
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15184
  {
15185
    $this->idDimensionValue = $idDimensionValue;
15186
  }
15187
  public function getIdDimensionValue()
15188
  {
15189
    return $this->idDimensionValue;
15190
  }
15191
  public function setKind($kind)
15192
  {
15193
    $this->kind = $kind;
15194
  }
15195
  public function getKind()
15196
  {
15197
    return $this->kind;
15198
  }
15199
  public function setName($name)
15200
  {
15201
    $this->name = $name;
15202
  }
15203
  public function getName()
15204
  {
15205
    return $this->name;
15206
  }
15207
  public function setSubaccountId($subaccountId)
15208
  {
15209
    $this->subaccountId = $subaccountId;
15210
  }
15211
  public function getSubaccountId()
15212
  {
15213
    return $this->subaccountId;
15214
  }
15215
  public function setTagString($tagString)
15216
  {
15217
    $this->tagString = $tagString;
15218
  }
15219
  public function getTagString()
15220
  {
15221
    return $this->tagString;
15222
  }
15223
  public function setType($type)
15224
  {
15225
    $this->type = $type;
15226
  }
15227
  public function getType()
15228
  {
15229
    return $this->type;
15230
  }
15231
}
15232
 
15233
#[AllowDynamicProperties]
15234
class Google_Service_Dfareporting_FloodlightActivityGroupsListResponse extends Google_Collection
15235
{
15236
  protected $collection_key = 'floodlightActivityGroups';
15237
  protected $internal_gapi_mappings = array(
15238
  );
15239
  protected $floodlightActivityGroupsType = 'Google_Service_Dfareporting_FloodlightActivityGroup';
15240
  protected $floodlightActivityGroupsDataType = 'array';
15241
  public $kind;
15242
  public $nextPageToken;
15243
 
15244
 
15245
  public function setFloodlightActivityGroups($floodlightActivityGroups)
15246
  {
15247
    $this->floodlightActivityGroups = $floodlightActivityGroups;
15248
  }
15249
  public function getFloodlightActivityGroups()
15250
  {
15251
    return $this->floodlightActivityGroups;
15252
  }
15253
  public function setKind($kind)
15254
  {
15255
    $this->kind = $kind;
15256
  }
15257
  public function getKind()
15258
  {
15259
    return $this->kind;
15260
  }
15261
  public function setNextPageToken($nextPageToken)
15262
  {
15263
    $this->nextPageToken = $nextPageToken;
15264
  }
15265
  public function getNextPageToken()
15266
  {
15267
    return $this->nextPageToken;
15268
  }
15269
}
15270
 
15271
#[AllowDynamicProperties]
15272
class Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag extends Google_Model
15273
{
15274
  protected $internal_gapi_mappings = array(
15275
  );
15276
  public $clickThrough;
15277
  public $directorySiteId;
15278
  protected $dynamicTagType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
15279
  protected $dynamicTagDataType = '';
15280
  public $siteId;
15281
  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15282
  protected $siteIdDimensionValueDataType = '';
15283
  public $viewThrough;
15284
 
15285
 
15286
  public function setClickThrough($clickThrough)
15287
  {
15288
    $this->clickThrough = $clickThrough;
15289
  }
15290
  public function getClickThrough()
15291
  {
15292
    return $this->clickThrough;
15293
  }
15294
  public function setDirectorySiteId($directorySiteId)
15295
  {
15296
    $this->directorySiteId = $directorySiteId;
15297
  }
15298
  public function getDirectorySiteId()
15299
  {
15300
    return $this->directorySiteId;
15301
  }
15302
  public function setDynamicTag(Google_Service_Dfareporting_FloodlightActivityDynamicTag $dynamicTag)
15303
  {
15304
    $this->dynamicTag = $dynamicTag;
15305
  }
15306
  public function getDynamicTag()
15307
  {
15308
    return $this->dynamicTag;
15309
  }
15310
  public function setSiteId($siteId)
15311
  {
15312
    $this->siteId = $siteId;
15313
  }
15314
  public function getSiteId()
15315
  {
15316
    return $this->siteId;
15317
  }
15318
  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
15319
  {
15320
    $this->siteIdDimensionValue = $siteIdDimensionValue;
15321
  }
15322
  public function getSiteIdDimensionValue()
15323
  {
15324
    return $this->siteIdDimensionValue;
15325
  }
15326
  public function setViewThrough($viewThrough)
15327
  {
15328
    $this->viewThrough = $viewThrough;
15329
  }
15330
  public function getViewThrough()
15331
  {
15332
    return $this->viewThrough;
15333
  }
15334
}
15335
 
15336
#[AllowDynamicProperties]
15337
class Google_Service_Dfareporting_FloodlightConfiguration extends Google_Collection
15338
{
15339
  protected $collection_key = 'userDefinedVariableConfigurations';
15340
  protected $internal_gapi_mappings = array(
15341
  );
15342
  public $accountId;
15343
  public $advertiserId;
15344
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15345
  protected $advertiserIdDimensionValueDataType = '';
15346
  public $analyticsDataSharingEnabled;
15347
  public $exposureToConversionEnabled;
15348
  public $firstDayOfWeek;
15349
  public $id;
15350
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15351
  protected $idDimensionValueDataType = '';
15352
  public $kind;
15353
  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
15354
  protected $lookbackConfigurationDataType = '';
15355
  public $naturalSearchConversionAttributionOption;
15356
  protected $omnitureSettingsType = 'Google_Service_Dfareporting_OmnitureSettings';
15357
  protected $omnitureSettingsDataType = '';
15358
  public $sslRequired;
15359
  public $standardVariableTypes;
15360
  public $subaccountId;
15361
  protected $tagSettingsType = 'Google_Service_Dfareporting_TagSettings';
15362
  protected $tagSettingsDataType = '';
15363
  protected $userDefinedVariableConfigurationsType = 'Google_Service_Dfareporting_UserDefinedVariableConfiguration';
15364
  protected $userDefinedVariableConfigurationsDataType = 'array';
15365
 
15366
 
15367
  public function setAccountId($accountId)
15368
  {
15369
    $this->accountId = $accountId;
15370
  }
15371
  public function getAccountId()
15372
  {
15373
    return $this->accountId;
15374
  }
15375
  public function setAdvertiserId($advertiserId)
15376
  {
15377
    $this->advertiserId = $advertiserId;
15378
  }
15379
  public function getAdvertiserId()
15380
  {
15381
    return $this->advertiserId;
15382
  }
15383
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15384
  {
15385
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15386
  }
15387
  public function getAdvertiserIdDimensionValue()
15388
  {
15389
    return $this->advertiserIdDimensionValue;
15390
  }
15391
  public function setAnalyticsDataSharingEnabled($analyticsDataSharingEnabled)
15392
  {
15393
    $this->analyticsDataSharingEnabled = $analyticsDataSharingEnabled;
15394
  }
15395
  public function getAnalyticsDataSharingEnabled()
15396
  {
15397
    return $this->analyticsDataSharingEnabled;
15398
  }
15399
  public function setExposureToConversionEnabled($exposureToConversionEnabled)
15400
  {
15401
    $this->exposureToConversionEnabled = $exposureToConversionEnabled;
15402
  }
15403
  public function getExposureToConversionEnabled()
15404
  {
15405
    return $this->exposureToConversionEnabled;
15406
  }
15407
  public function setFirstDayOfWeek($firstDayOfWeek)
15408
  {
15409
    $this->firstDayOfWeek = $firstDayOfWeek;
15410
  }
15411
  public function getFirstDayOfWeek()
15412
  {
15413
    return $this->firstDayOfWeek;
15414
  }
15415
  public function setId($id)
15416
  {
15417
    $this->id = $id;
15418
  }
15419
  public function getId()
15420
  {
15421
    return $this->id;
15422
  }
15423
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15424
  {
15425
    $this->idDimensionValue = $idDimensionValue;
15426
  }
15427
  public function getIdDimensionValue()
15428
  {
15429
    return $this->idDimensionValue;
15430
  }
15431
  public function setKind($kind)
15432
  {
15433
    $this->kind = $kind;
15434
  }
15435
  public function getKind()
15436
  {
15437
    return $this->kind;
15438
  }
15439
  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
15440
  {
15441
    $this->lookbackConfiguration = $lookbackConfiguration;
15442
  }
15443
  public function getLookbackConfiguration()
15444
  {
15445
    return $this->lookbackConfiguration;
15446
  }
15447
  public function setNaturalSearchConversionAttributionOption($naturalSearchConversionAttributionOption)
15448
  {
15449
    $this->naturalSearchConversionAttributionOption = $naturalSearchConversionAttributionOption;
15450
  }
15451
  public function getNaturalSearchConversionAttributionOption()
15452
  {
15453
    return $this->naturalSearchConversionAttributionOption;
15454
  }
15455
  public function setOmnitureSettings(Google_Service_Dfareporting_OmnitureSettings $omnitureSettings)
15456
  {
15457
    $this->omnitureSettings = $omnitureSettings;
15458
  }
15459
  public function getOmnitureSettings()
15460
  {
15461
    return $this->omnitureSettings;
15462
  }
15463
  public function setSslRequired($sslRequired)
15464
  {
15465
    $this->sslRequired = $sslRequired;
15466
  }
15467
  public function getSslRequired()
15468
  {
15469
    return $this->sslRequired;
15470
  }
15471
  public function setStandardVariableTypes($standardVariableTypes)
15472
  {
15473
    $this->standardVariableTypes = $standardVariableTypes;
15474
  }
15475
  public function getStandardVariableTypes()
15476
  {
15477
    return $this->standardVariableTypes;
15478
  }
15479
  public function setSubaccountId($subaccountId)
15480
  {
15481
    $this->subaccountId = $subaccountId;
15482
  }
15483
  public function getSubaccountId()
15484
  {
15485
    return $this->subaccountId;
15486
  }
15487
  public function setTagSettings(Google_Service_Dfareporting_TagSettings $tagSettings)
15488
  {
15489
    $this->tagSettings = $tagSettings;
15490
  }
15491
  public function getTagSettings()
15492
  {
15493
    return $this->tagSettings;
15494
  }
15495
  public function setUserDefinedVariableConfigurations($userDefinedVariableConfigurations)
15496
  {
15497
    $this->userDefinedVariableConfigurations = $userDefinedVariableConfigurations;
15498
  }
15499
  public function getUserDefinedVariableConfigurations()
15500
  {
15501
    return $this->userDefinedVariableConfigurations;
15502
  }
15503
}
15504
 
15505
#[AllowDynamicProperties]
15506
class Google_Service_Dfareporting_FloodlightConfigurationsListResponse extends Google_Collection
15507
{
15508
  protected $collection_key = 'floodlightConfigurations';
15509
  protected $internal_gapi_mappings = array(
15510
  );
15511
  protected $floodlightConfigurationsType = 'Google_Service_Dfareporting_FloodlightConfiguration';
15512
  protected $floodlightConfigurationsDataType = 'array';
15513
  public $kind;
15514
 
15515
 
15516
  public function setFloodlightConfigurations($floodlightConfigurations)
15517
  {
15518
    $this->floodlightConfigurations = $floodlightConfigurations;
15519
  }
15520
  public function getFloodlightConfigurations()
15521
  {
15522
    return $this->floodlightConfigurations;
15523
  }
15524
  public function setKind($kind)
15525
  {
15526
    $this->kind = $kind;
15527
  }
15528
  public function getKind()
15529
  {
15530
    return $this->kind;
15531
  }
15532
}
15533
 
15534
#[AllowDynamicProperties]
15535
class Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Google_Collection
15536
{
15537
  protected $collection_key = 'metrics';
15538
  protected $internal_gapi_mappings = array(
15539
  );
15540
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
15541
  protected $dimensionFiltersDataType = 'array';
15542
  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
15543
  protected $dimensionsDataType = 'array';
15544
  public $kind;
15545
  protected $metricsType = 'Google_Service_Dfareporting_Metric';
15546
  protected $metricsDataType = 'array';
15547
 
15548
 
15549
  public function setDimensionFilters($dimensionFilters)
15550
  {
15551
    $this->dimensionFilters = $dimensionFilters;
15552
  }
15553
  public function getDimensionFilters()
15554
  {
15555
    return $this->dimensionFilters;
15556
  }
15557
  public function setDimensions($dimensions)
15558
  {
15559
    $this->dimensions = $dimensions;
15560
  }
15561
  public function getDimensions()
15562
  {
15563
    return $this->dimensions;
15564
  }
15565
  public function setKind($kind)
15566
  {
15567
    $this->kind = $kind;
15568
  }
15569
  public function getKind()
15570
  {
15571
    return $this->kind;
15572
  }
15573
  public function setMetrics($metrics)
15574
  {
15575
    $this->metrics = $metrics;
15576
  }
15577
  public function getMetrics()
15578
  {
15579
    return $this->metrics;
15580
  }
15581
}
15582
 
15583
#[AllowDynamicProperties]
15584
class Google_Service_Dfareporting_FrequencyCap extends Google_Model
15585
{
15586
  protected $internal_gapi_mappings = array(
15587
  );
15588
  public $duration;
15589
  public $impressions;
15590
 
15591
 
15592
  public function setDuration($duration)
15593
  {
15594
    $this->duration = $duration;
15595
  }
15596
  public function getDuration()
15597
  {
15598
    return $this->duration;
15599
  }
15600
  public function setImpressions($impressions)
15601
  {
15602
    $this->impressions = $impressions;
15603
  }
15604
  public function getImpressions()
15605
  {
15606
    return $this->impressions;
15607
  }
15608
}
15609
 
15610
#[AllowDynamicProperties]
15611
class Google_Service_Dfareporting_FsCommand extends Google_Model
15612
{
15613
  protected $internal_gapi_mappings = array(
15614
  );
15615
  public $left;
15616
  public $positionOption;
15617
  public $top;
15618
  public $windowHeight;
15619
  public $windowWidth;
15620
 
15621
 
15622
  public function setLeft($left)
15623
  {
15624
    $this->left = $left;
15625
  }
15626
  public function getLeft()
15627
  {
15628
    return $this->left;
15629
  }
15630
  public function setPositionOption($positionOption)
15631
  {
15632
    $this->positionOption = $positionOption;
15633
  }
15634
  public function getPositionOption()
15635
  {
15636
    return $this->positionOption;
15637
  }
15638
  public function setTop($top)
15639
  {
15640
    $this->top = $top;
15641
  }
15642
  public function getTop()
15643
  {
15644
    return $this->top;
15645
  }
15646
  public function setWindowHeight($windowHeight)
15647
  {
15648
    $this->windowHeight = $windowHeight;
15649
  }
15650
  public function getWindowHeight()
15651
  {
15652
    return $this->windowHeight;
15653
  }
15654
  public function setWindowWidth($windowWidth)
15655
  {
15656
    $this->windowWidth = $windowWidth;
15657
  }
15658
  public function getWindowWidth()
15659
  {
15660
    return $this->windowWidth;
15661
  }
15662
}
15663
 
15664
#[AllowDynamicProperties]
15665
class Google_Service_Dfareporting_GeoTargeting extends Google_Collection
15666
{
15667
  protected $collection_key = 'regions';
15668
  protected $internal_gapi_mappings = array(
15669
  );
15670
  protected $citiesType = 'Google_Service_Dfareporting_City';
15671
  protected $citiesDataType = 'array';
15672
  protected $countriesType = 'Google_Service_Dfareporting_Country';
15673
  protected $countriesDataType = 'array';
15674
  public $excludeCountries;
15675
  protected $metrosType = 'Google_Service_Dfareporting_Metro';
15676
  protected $metrosDataType = 'array';
15677
  protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
15678
  protected $postalCodesDataType = 'array';
15679
  protected $regionsType = 'Google_Service_Dfareporting_Region';
15680
  protected $regionsDataType = 'array';
15681
 
15682
 
15683
  public function setCities($cities)
15684
  {
15685
    $this->cities = $cities;
15686
  }
15687
  public function getCities()
15688
  {
15689
    return $this->cities;
15690
  }
15691
  public function setCountries($countries)
15692
  {
15693
    $this->countries = $countries;
15694
  }
15695
  public function getCountries()
15696
  {
15697
    return $this->countries;
15698
  }
15699
  public function setExcludeCountries($excludeCountries)
15700
  {
15701
    $this->excludeCountries = $excludeCountries;
15702
  }
15703
  public function getExcludeCountries()
15704
  {
15705
    return $this->excludeCountries;
15706
  }
15707
  public function setMetros($metros)
15708
  {
15709
    $this->metros = $metros;
15710
  }
15711
  public function getMetros()
15712
  {
15713
    return $this->metros;
15714
  }
15715
  public function setPostalCodes($postalCodes)
15716
  {
15717
    $this->postalCodes = $postalCodes;
15718
  }
15719
  public function getPostalCodes()
15720
  {
15721
    return $this->postalCodes;
15722
  }
15723
  public function setRegions($regions)
15724
  {
15725
    $this->regions = $regions;
15726
  }
15727
  public function getRegions()
15728
  {
15729
    return $this->regions;
15730
  }
15731
}
15732
 
15733
#[AllowDynamicProperties]
15734
class Google_Service_Dfareporting_InventoryItem extends Google_Collection
15735
{
15736
  protected $collection_key = 'adSlots';
15737
  protected $internal_gapi_mappings = array(
15738
  );
15739
  public $accountId;
15740
  protected $adSlotsType = 'Google_Service_Dfareporting_AdSlot';
15741
  protected $adSlotsDataType = 'array';
15742
  public $advertiserId;
15743
  public $contentCategoryId;
15744
  public $estimatedClickThroughRate;
15745
  public $estimatedConversionRate;
15746
  public $id;
15747
  public $inPlan;
15748
  public $kind;
15749
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
15750
  protected $lastModifiedInfoDataType = '';
15751
  public $name;
15752
  public $negotiationChannelId;
15753
  public $orderId;
15754
  public $placementStrategyId;
15755
  protected $pricingType = 'Google_Service_Dfareporting_Pricing';
15756
  protected $pricingDataType = '';
15757
  public $projectId;
15758
  public $rfpId;
15759
  public $siteId;
15760
  public $subaccountId;
15761
 
15762
 
15763
  public function setAccountId($accountId)
15764
  {
15765
    $this->accountId = $accountId;
15766
  }
15767
  public function getAccountId()
15768
  {
15769
    return $this->accountId;
15770
  }
15771
  public function setAdSlots($adSlots)
15772
  {
15773
    $this->adSlots = $adSlots;
15774
  }
15775
  public function getAdSlots()
15776
  {
15777
    return $this->adSlots;
15778
  }
15779
  public function setAdvertiserId($advertiserId)
15780
  {
15781
    $this->advertiserId = $advertiserId;
15782
  }
15783
  public function getAdvertiserId()
15784
  {
15785
    return $this->advertiserId;
15786
  }
15787
  public function setContentCategoryId($contentCategoryId)
15788
  {
15789
    $this->contentCategoryId = $contentCategoryId;
15790
  }
15791
  public function getContentCategoryId()
15792
  {
15793
    return $this->contentCategoryId;
15794
  }
15795
  public function setEstimatedClickThroughRate($estimatedClickThroughRate)
15796
  {
15797
    $this->estimatedClickThroughRate = $estimatedClickThroughRate;
15798
  }
15799
  public function getEstimatedClickThroughRate()
15800
  {
15801
    return $this->estimatedClickThroughRate;
15802
  }
15803
  public function setEstimatedConversionRate($estimatedConversionRate)
15804
  {
15805
    $this->estimatedConversionRate = $estimatedConversionRate;
15806
  }
15807
  public function getEstimatedConversionRate()
15808
  {
15809
    return $this->estimatedConversionRate;
15810
  }
15811
  public function setId($id)
15812
  {
15813
    $this->id = $id;
15814
  }
15815
  public function getId()
15816
  {
15817
    return $this->id;
15818
  }
15819
  public function setInPlan($inPlan)
15820
  {
15821
    $this->inPlan = $inPlan;
15822
  }
15823
  public function getInPlan()
15824
  {
15825
    return $this->inPlan;
15826
  }
15827
  public function setKind($kind)
15828
  {
15829
    $this->kind = $kind;
15830
  }
15831
  public function getKind()
15832
  {
15833
    return $this->kind;
15834
  }
15835
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
15836
  {
15837
    $this->lastModifiedInfo = $lastModifiedInfo;
15838
  }
15839
  public function getLastModifiedInfo()
15840
  {
15841
    return $this->lastModifiedInfo;
15842
  }
15843
  public function setName($name)
15844
  {
15845
    $this->name = $name;
15846
  }
15847
  public function getName()
15848
  {
15849
    return $this->name;
15850
  }
15851
  public function setNegotiationChannelId($negotiationChannelId)
15852
  {
15853
    $this->negotiationChannelId = $negotiationChannelId;
15854
  }
15855
  public function getNegotiationChannelId()
15856
  {
15857
    return $this->negotiationChannelId;
15858
  }
15859
  public function setOrderId($orderId)
15860
  {
15861
    $this->orderId = $orderId;
15862
  }
15863
  public function getOrderId()
15864
  {
15865
    return $this->orderId;
15866
  }
15867
  public function setPlacementStrategyId($placementStrategyId)
15868
  {
15869
    $this->placementStrategyId = $placementStrategyId;
15870
  }
15871
  public function getPlacementStrategyId()
15872
  {
15873
    return $this->placementStrategyId;
15874
  }
15875
  public function setPricing(Google_Service_Dfareporting_Pricing $pricing)
15876
  {
15877
    $this->pricing = $pricing;
15878
  }
15879
  public function getPricing()
15880
  {
15881
    return $this->pricing;
15882
  }
15883
  public function setProjectId($projectId)
15884
  {
15885
    $this->projectId = $projectId;
15886
  }
15887
  public function getProjectId()
15888
  {
15889
    return $this->projectId;
15890
  }
15891
  public function setRfpId($rfpId)
15892
  {
15893
    $this->rfpId = $rfpId;
15894
  }
15895
  public function getRfpId()
15896
  {
15897
    return $this->rfpId;
15898
  }
15899
  public function setSiteId($siteId)
15900
  {
15901
    $this->siteId = $siteId;
15902
  }
15903
  public function getSiteId()
15904
  {
15905
    return $this->siteId;
15906
  }
15907
  public function setSubaccountId($subaccountId)
15908
  {
15909
    $this->subaccountId = $subaccountId;
15910
  }
15911
  public function getSubaccountId()
15912
  {
15913
    return $this->subaccountId;
15914
  }
15915
}
15916
 
15917
#[AllowDynamicProperties]
15918
class Google_Service_Dfareporting_InventoryItemsListResponse extends Google_Collection
15919
{
15920
  protected $collection_key = 'inventoryItems';
15921
  protected $internal_gapi_mappings = array(
15922
  );
15923
  protected $inventoryItemsType = 'Google_Service_Dfareporting_InventoryItem';
15924
  protected $inventoryItemsDataType = 'array';
15925
  public $kind;
15926
  public $nextPageToken;
15927
 
15928
 
15929
  public function setInventoryItems($inventoryItems)
15930
  {
15931
    $this->inventoryItems = $inventoryItems;
15932
  }
15933
  public function getInventoryItems()
15934
  {
15935
    return $this->inventoryItems;
15936
  }
15937
  public function setKind($kind)
15938
  {
15939
    $this->kind = $kind;
15940
  }
15941
  public function getKind()
15942
  {
15943
    return $this->kind;
15944
  }
15945
  public function setNextPageToken($nextPageToken)
15946
  {
15947
    $this->nextPageToken = $nextPageToken;
15948
  }
15949
  public function getNextPageToken()
15950
  {
15951
    return $this->nextPageToken;
15952
  }
15953
}
15954
 
15955
#[AllowDynamicProperties]
15956
class Google_Service_Dfareporting_KeyValueTargetingExpression extends Google_Model
15957
{
15958
  protected $internal_gapi_mappings = array(
15959
  );
15960
  public $expression;
15961
 
15962
 
15963
  public function setExpression($expression)
15964
  {
15965
    $this->expression = $expression;
15966
  }
15967
  public function getExpression()
15968
  {
15969
    return $this->expression;
15970
  }
15971
}
15972
 
15973
#[AllowDynamicProperties]
15974
class Google_Service_Dfareporting_LandingPage extends Google_Model
15975
{
15976
  protected $internal_gapi_mappings = array(
15977
  );
15978
  public $default;
15979
  public $id;
15980
  public $kind;
15981
  public $name;
15982
  public $url;
15983
 
15984
 
15985
  public function setDefault($default)
15986
  {
15987
    $this->default = $default;
15988
  }
15989
  public function getDefault()
15990
  {
15991
    return $this->default;
15992
  }
15993
  public function setId($id)
15994
  {
15995
    $this->id = $id;
15996
  }
15997
  public function getId()
15998
  {
15999
    return $this->id;
16000
  }
16001
  public function setKind($kind)
16002
  {
16003
    $this->kind = $kind;
16004
  }
16005
  public function getKind()
16006
  {
16007
    return $this->kind;
16008
  }
16009
  public function setName($name)
16010
  {
16011
    $this->name = $name;
16012
  }
16013
  public function getName()
16014
  {
16015
    return $this->name;
16016
  }
16017
  public function setUrl($url)
16018
  {
16019
    $this->url = $url;
16020
  }
16021
  public function getUrl()
16022
  {
16023
    return $this->url;
16024
  }
16025
}
16026
 
16027
#[AllowDynamicProperties]
16028
class Google_Service_Dfareporting_LandingPagesListResponse extends Google_Collection
16029
{
16030
  protected $collection_key = 'landingPages';
16031
  protected $internal_gapi_mappings = array(
16032
  );
16033
  public $kind;
16034
  protected $landingPagesType = 'Google_Service_Dfareporting_LandingPage';
16035
  protected $landingPagesDataType = 'array';
16036
 
16037
 
16038
  public function setKind($kind)
16039
  {
16040
    $this->kind = $kind;
16041
  }
16042
  public function getKind()
16043
  {
16044
    return $this->kind;
16045
  }
16046
  public function setLandingPages($landingPages)
16047
  {
16048
    $this->landingPages = $landingPages;
16049
  }
16050
  public function getLandingPages()
16051
  {
16052
    return $this->landingPages;
16053
  }
16054
}
16055
 
16056
#[AllowDynamicProperties]
16057
class Google_Service_Dfareporting_LastModifiedInfo extends Google_Model
16058
{
16059
  protected $internal_gapi_mappings = array(
16060
  );
16061
  public $time;
16062
 
16063
 
16064
  public function setTime($time)
16065
  {
16066
    $this->time = $time;
16067
  }
16068
  public function getTime()
16069
  {
16070
    return $this->time;
16071
  }
16072
}
16073
 
16074
#[AllowDynamicProperties]
16075
class Google_Service_Dfareporting_ListPopulationClause extends Google_Collection
16076
{
16077
  protected $collection_key = 'terms';
16078
  protected $internal_gapi_mappings = array(
16079
  );
16080
  protected $termsType = 'Google_Service_Dfareporting_ListPopulationTerm';
16081
  protected $termsDataType = 'array';
16082
 
16083
 
16084
  public function setTerms($terms)
16085
  {
16086
    $this->terms = $terms;
16087
  }
16088
  public function getTerms()
16089
  {
16090
    return $this->terms;
16091
  }
16092
}
16093
 
16094
#[AllowDynamicProperties]
16095
class Google_Service_Dfareporting_ListPopulationRule extends Google_Collection
16096
{
16097
  protected $collection_key = 'listPopulationClauses';
16098
  protected $internal_gapi_mappings = array(
16099
  );
16100
  public $floodlightActivityId;
16101
  public $floodlightActivityName;
16102
  protected $listPopulationClausesType = 'Google_Service_Dfareporting_ListPopulationClause';
16103
  protected $listPopulationClausesDataType = 'array';
16104
 
16105
 
16106
  public function setFloodlightActivityId($floodlightActivityId)
16107
  {
16108
    $this->floodlightActivityId = $floodlightActivityId;
16109
  }
16110
  public function getFloodlightActivityId()
16111
  {
16112
    return $this->floodlightActivityId;
16113
  }
16114
  public function setFloodlightActivityName($floodlightActivityName)
16115
  {
16116
    $this->floodlightActivityName = $floodlightActivityName;
16117
  }
16118
  public function getFloodlightActivityName()
16119
  {
16120
    return $this->floodlightActivityName;
16121
  }
16122
  public function setListPopulationClauses($listPopulationClauses)
16123
  {
16124
    $this->listPopulationClauses = $listPopulationClauses;
16125
  }
16126
  public function getListPopulationClauses()
16127
  {
16128
    return $this->listPopulationClauses;
16129
  }
16130
}
16131
 
16132
#[AllowDynamicProperties]
16133
class Google_Service_Dfareporting_ListPopulationTerm extends Google_Model
16134
{
16135
  protected $internal_gapi_mappings = array(
16136
  );
16137
  public $contains;
16138
  public $negation;
16139
  public $operator;
16140
  public $remarketingListId;
16141
  public $type;
16142
  public $value;
16143
  public $variableFriendlyName;
16144
  public $variableName;
16145
 
16146
 
16147
  public function setContains($contains)
16148
  {
16149
    $this->contains = $contains;
16150
  }
16151
  public function getContains()
16152
  {
16153
    return $this->contains;
16154
  }
16155
  public function setNegation($negation)
16156
  {
16157
    $this->negation = $negation;
16158
  }
16159
  public function getNegation()
16160
  {
16161
    return $this->negation;
16162
  }
16163
  public function setOperator($operator)
16164
  {
16165
    $this->operator = $operator;
16166
  }
16167
  public function getOperator()
16168
  {
16169
    return $this->operator;
16170
  }
16171
  public function setRemarketingListId($remarketingListId)
16172
  {
16173
    $this->remarketingListId = $remarketingListId;
16174
  }
16175
  public function getRemarketingListId()
16176
  {
16177
    return $this->remarketingListId;
16178
  }
16179
  public function setType($type)
16180
  {
16181
    $this->type = $type;
16182
  }
16183
  public function getType()
16184
  {
16185
    return $this->type;
16186
  }
16187
  public function setValue($value)
16188
  {
16189
    $this->value = $value;
16190
  }
16191
  public function getValue()
16192
  {
16193
    return $this->value;
16194
  }
16195
  public function setVariableFriendlyName($variableFriendlyName)
16196
  {
16197
    $this->variableFriendlyName = $variableFriendlyName;
16198
  }
16199
  public function getVariableFriendlyName()
16200
  {
16201
    return $this->variableFriendlyName;
16202
  }
16203
  public function setVariableName($variableName)
16204
  {
16205
    $this->variableName = $variableName;
16206
  }
16207
  public function getVariableName()
16208
  {
16209
    return $this->variableName;
16210
  }
16211
}
16212
 
16213
#[AllowDynamicProperties]
16214
class Google_Service_Dfareporting_ListTargetingExpression extends Google_Model
16215
{
16216
  protected $internal_gapi_mappings = array(
16217
  );
16218
  public $expression;
16219
 
16220
 
16221
  public function setExpression($expression)
16222
  {
16223
    $this->expression = $expression;
16224
  }
16225
  public function getExpression()
16226
  {
16227
    return $this->expression;
16228
  }
16229
}
16230
 
16231
#[AllowDynamicProperties]
16232
class Google_Service_Dfareporting_LookbackConfiguration extends Google_Model
16233
{
16234
  protected $internal_gapi_mappings = array(
16235
  );
16236
  public $clickDuration;
16237
  public $postImpressionActivitiesDuration;
16238
 
16239
 
16240
  public function setClickDuration($clickDuration)
16241
  {
16242
    $this->clickDuration = $clickDuration;
16243
  }
16244
  public function getClickDuration()
16245
  {
16246
    return $this->clickDuration;
16247
  }
16248
  public function setPostImpressionActivitiesDuration($postImpressionActivitiesDuration)
16249
  {
16250
    $this->postImpressionActivitiesDuration = $postImpressionActivitiesDuration;
16251
  }
16252
  public function getPostImpressionActivitiesDuration()
16253
  {
16254
    return $this->postImpressionActivitiesDuration;
16255
  }
16256
}
16257
 
16258
#[AllowDynamicProperties]
16259
class Google_Service_Dfareporting_Metric extends Google_Model
16260
{
16261
  protected $internal_gapi_mappings = array(
16262
  );
16263
  public $kind;
16264
  public $name;
16265
 
16266
 
16267
  public function setKind($kind)
16268
  {
16269
    $this->kind = $kind;
16270
  }
16271
  public function getKind()
16272
  {
16273
    return $this->kind;
16274
  }
16275
  public function setName($name)
16276
  {
16277
    $this->name = $name;
16278
  }
16279
  public function getName()
16280
  {
16281
    return $this->name;
16282
  }
16283
}
16284
 
16285
#[AllowDynamicProperties]
16286
class Google_Service_Dfareporting_Metro extends Google_Model
16287
{
16288
  protected $internal_gapi_mappings = array(
16289
  );
16290
  public $countryCode;
16291
  public $countryDartId;
16292
  public $dartId;
16293
  public $dmaId;
16294
  public $kind;
16295
  public $metroCode;
16296
  public $name;
16297
 
16298
 
16299
  public function setCountryCode($countryCode)
16300
  {
16301
    $this->countryCode = $countryCode;
16302
  }
16303
  public function getCountryCode()
16304
  {
16305
    return $this->countryCode;
16306
  }
16307
  public function setCountryDartId($countryDartId)
16308
  {
16309
    $this->countryDartId = $countryDartId;
16310
  }
16311
  public function getCountryDartId()
16312
  {
16313
    return $this->countryDartId;
16314
  }
16315
  public function setDartId($dartId)
16316
  {
16317
    $this->dartId = $dartId;
16318
  }
16319
  public function getDartId()
16320
  {
16321
    return $this->dartId;
16322
  }
16323
  public function setDmaId($dmaId)
16324
  {
16325
    $this->dmaId = $dmaId;
16326
  }
16327
  public function getDmaId()
16328
  {
16329
    return $this->dmaId;
16330
  }
16331
  public function setKind($kind)
16332
  {
16333
    $this->kind = $kind;
16334
  }
16335
  public function getKind()
16336
  {
16337
    return $this->kind;
16338
  }
16339
  public function setMetroCode($metroCode)
16340
  {
16341
    $this->metroCode = $metroCode;
16342
  }
16343
  public function getMetroCode()
16344
  {
16345
    return $this->metroCode;
16346
  }
16347
  public function setName($name)
16348
  {
16349
    $this->name = $name;
16350
  }
16351
  public function getName()
16352
  {
16353
    return $this->name;
16354
  }
16355
}
16356
 
16357
#[AllowDynamicProperties]
16358
class Google_Service_Dfareporting_MetrosListResponse extends Google_Collection
16359
{
16360
  protected $collection_key = 'metros';
16361
  protected $internal_gapi_mappings = array(
16362
  );
16363
  public $kind;
16364
  protected $metrosType = 'Google_Service_Dfareporting_Metro';
16365
  protected $metrosDataType = 'array';
16366
 
16367
 
16368
  public function setKind($kind)
16369
  {
16370
    $this->kind = $kind;
16371
  }
16372
  public function getKind()
16373
  {
16374
    return $this->kind;
16375
  }
16376
  public function setMetros($metros)
16377
  {
16378
    $this->metros = $metros;
16379
  }
16380
  public function getMetros()
16381
  {
16382
    return $this->metros;
16383
  }
16384
}
16385
 
16386
#[AllowDynamicProperties]
16387
class Google_Service_Dfareporting_MobileCarrier extends Google_Model
16388
{
16389
  protected $internal_gapi_mappings = array(
16390
  );
16391
  public $countryCode;
16392
  public $countryDartId;
16393
  public $id;
16394
  public $kind;
16395
  public $name;
16396
 
16397
 
16398
  public function setCountryCode($countryCode)
16399
  {
16400
    $this->countryCode = $countryCode;
16401
  }
16402
  public function getCountryCode()
16403
  {
16404
    return $this->countryCode;
16405
  }
16406
  public function setCountryDartId($countryDartId)
16407
  {
16408
    $this->countryDartId = $countryDartId;
16409
  }
16410
  public function getCountryDartId()
16411
  {
16412
    return $this->countryDartId;
16413
  }
16414
  public function setId($id)
16415
  {
16416
    $this->id = $id;
16417
  }
16418
  public function getId()
16419
  {
16420
    return $this->id;
16421
  }
16422
  public function setKind($kind)
16423
  {
16424
    $this->kind = $kind;
16425
  }
16426
  public function getKind()
16427
  {
16428
    return $this->kind;
16429
  }
16430
  public function setName($name)
16431
  {
16432
    $this->name = $name;
16433
  }
16434
  public function getName()
16435
  {
16436
    return $this->name;
16437
  }
16438
}
16439
 
16440
#[AllowDynamicProperties]
16441
class Google_Service_Dfareporting_MobileCarriersListResponse extends Google_Collection
16442
{
16443
  protected $collection_key = 'mobileCarriers';
16444
  protected $internal_gapi_mappings = array(
16445
  );
16446
  public $kind;
16447
  protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
16448
  protected $mobileCarriersDataType = 'array';
16449
 
16450
 
16451
  public function setKind($kind)
16452
  {
16453
    $this->kind = $kind;
16454
  }
16455
  public function getKind()
16456
  {
16457
    return $this->kind;
16458
  }
16459
  public function setMobileCarriers($mobileCarriers)
16460
  {
16461
    $this->mobileCarriers = $mobileCarriers;
16462
  }
16463
  public function getMobileCarriers()
16464
  {
16465
    return $this->mobileCarriers;
16466
  }
16467
}
16468
 
16469
#[AllowDynamicProperties]
16470
class Google_Service_Dfareporting_ObjectFilter extends Google_Collection
16471
{
16472
  protected $collection_key = 'objectIds';
16473
  protected $internal_gapi_mappings = array(
16474
  );
16475
  public $kind;
16476
  public $objectIds;
16477
  public $status;
16478
 
16479
 
16480
  public function setKind($kind)
16481
  {
16482
    $this->kind = $kind;
16483
  }
16484
  public function getKind()
16485
  {
16486
    return $this->kind;
16487
  }
16488
  public function setObjectIds($objectIds)
16489
  {
16490
    $this->objectIds = $objectIds;
16491
  }
16492
  public function getObjectIds()
16493
  {
16494
    return $this->objectIds;
16495
  }
16496
  public function setStatus($status)
16497
  {
16498
    $this->status = $status;
16499
  }
16500
  public function getStatus()
16501
  {
16502
    return $this->status;
16503
  }
16504
}
16505
 
16506
#[AllowDynamicProperties]
16507
class Google_Service_Dfareporting_OffsetPosition extends Google_Model
16508
{
16509
  protected $internal_gapi_mappings = array(
16510
  );
16511
  public $left;
16512
  public $top;
16513
 
16514
 
16515
  public function setLeft($left)
16516
  {
16517
    $this->left = $left;
16518
  }
16519
  public function getLeft()
16520
  {
16521
    return $this->left;
16522
  }
16523
  public function setTop($top)
16524
  {
16525
    $this->top = $top;
16526
  }
16527
  public function getTop()
16528
  {
16529
    return $this->top;
16530
  }
16531
}
16532
 
16533
#[AllowDynamicProperties]
16534
class Google_Service_Dfareporting_OmnitureSettings extends Google_Model
16535
{
16536
  protected $internal_gapi_mappings = array(
16537
  );
16538
  public $omnitureCostDataEnabled;
16539
  public $omnitureIntegrationEnabled;
16540
 
16541
 
16542
  public function setOmnitureCostDataEnabled($omnitureCostDataEnabled)
16543
  {
16544
    $this->omnitureCostDataEnabled = $omnitureCostDataEnabled;
16545
  }
16546
  public function getOmnitureCostDataEnabled()
16547
  {
16548
    return $this->omnitureCostDataEnabled;
16549
  }
16550
  public function setOmnitureIntegrationEnabled($omnitureIntegrationEnabled)
16551
  {
16552
    $this->omnitureIntegrationEnabled = $omnitureIntegrationEnabled;
16553
  }
16554
  public function getOmnitureIntegrationEnabled()
16555
  {
16556
    return $this->omnitureIntegrationEnabled;
16557
  }
16558
}
16559
 
16560
#[AllowDynamicProperties]
16561
class Google_Service_Dfareporting_OperatingSystem extends Google_Model
16562
{
16563
  protected $internal_gapi_mappings = array(
16564
  );
16565
  public $dartId;
16566
  public $desktop;
16567
  public $kind;
16568
  public $mobile;
16569
  public $name;
16570
 
16571
 
16572
  public function setDartId($dartId)
16573
  {
16574
    $this->dartId = $dartId;
16575
  }
16576
  public function getDartId()
16577
  {
16578
    return $this->dartId;
16579
  }
16580
  public function setDesktop($desktop)
16581
  {
16582
    $this->desktop = $desktop;
16583
  }
16584
  public function getDesktop()
16585
  {
16586
    return $this->desktop;
16587
  }
16588
  public function setKind($kind)
16589
  {
16590
    $this->kind = $kind;
16591
  }
16592
  public function getKind()
16593
  {
16594
    return $this->kind;
16595
  }
16596
  public function setMobile($mobile)
16597
  {
16598
    $this->mobile = $mobile;
16599
  }
16600
  public function getMobile()
16601
  {
16602
    return $this->mobile;
16603
  }
16604
  public function setName($name)
16605
  {
16606
    $this->name = $name;
16607
  }
16608
  public function getName()
16609
  {
16610
    return $this->name;
16611
  }
16612
}
16613
 
16614
#[AllowDynamicProperties]
16615
class Google_Service_Dfareporting_OperatingSystemVersion extends Google_Model
16616
{
16617
  protected $internal_gapi_mappings = array(
16618
  );
16619
  public $id;
16620
  public $kind;
16621
  public $majorVersion;
16622
  public $minorVersion;
16623
  public $name;
16624
  protected $operatingSystemType = 'Google_Service_Dfareporting_OperatingSystem';
16625
  protected $operatingSystemDataType = '';
16626
 
16627
 
16628
  public function setId($id)
16629
  {
16630
    $this->id = $id;
16631
  }
16632
  public function getId()
16633
  {
16634
    return $this->id;
16635
  }
16636
  public function setKind($kind)
16637
  {
16638
    $this->kind = $kind;
16639
  }
16640
  public function getKind()
16641
  {
16642
    return $this->kind;
16643
  }
16644
  public function setMajorVersion($majorVersion)
16645
  {
16646
    $this->majorVersion = $majorVersion;
16647
  }
16648
  public function getMajorVersion()
16649
  {
16650
    return $this->majorVersion;
16651
  }
16652
  public function setMinorVersion($minorVersion)
16653
  {
16654
    $this->minorVersion = $minorVersion;
16655
  }
16656
  public function getMinorVersion()
16657
  {
16658
    return $this->minorVersion;
16659
  }
16660
  public function setName($name)
16661
  {
16662
    $this->name = $name;
16663
  }
16664
  public function getName()
16665
  {
16666
    return $this->name;
16667
  }
16668
  public function setOperatingSystem(Google_Service_Dfareporting_OperatingSystem $operatingSystem)
16669
  {
16670
    $this->operatingSystem = $operatingSystem;
16671
  }
16672
  public function getOperatingSystem()
16673
  {
16674
    return $this->operatingSystem;
16675
  }
16676
}
16677
 
16678
#[AllowDynamicProperties]
16679
class Google_Service_Dfareporting_OperatingSystemVersionsListResponse extends Google_Collection
16680
{
16681
  protected $collection_key = 'operatingSystemVersions';
16682
  protected $internal_gapi_mappings = array(
16683
  );
16684
  public $kind;
16685
  protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
16686
  protected $operatingSystemVersionsDataType = 'array';
16687
 
16688
 
16689
  public function setKind($kind)
16690
  {
16691
    $this->kind = $kind;
16692
  }
16693
  public function getKind()
16694
  {
16695
    return $this->kind;
16696
  }
16697
  public function setOperatingSystemVersions($operatingSystemVersions)
16698
  {
16699
    $this->operatingSystemVersions = $operatingSystemVersions;
16700
  }
16701
  public function getOperatingSystemVersions()
16702
  {
16703
    return $this->operatingSystemVersions;
16704
  }
16705
}
16706
 
16707
#[AllowDynamicProperties]
16708
class Google_Service_Dfareporting_OperatingSystemsListResponse extends Google_Collection
16709
{
16710
  protected $collection_key = 'operatingSystems';
16711
  protected $internal_gapi_mappings = array(
16712
  );
16713
  public $kind;
16714
  protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
16715
  protected $operatingSystemsDataType = 'array';
16716
 
16717
 
16718
  public function setKind($kind)
16719
  {
16720
    $this->kind = $kind;
16721
  }
16722
  public function getKind()
16723
  {
16724
    return $this->kind;
16725
  }
16726
  public function setOperatingSystems($operatingSystems)
16727
  {
16728
    $this->operatingSystems = $operatingSystems;
16729
  }
16730
  public function getOperatingSystems()
16731
  {
16732
    return $this->operatingSystems;
16733
  }
16734
}
16735
 
16736
#[AllowDynamicProperties]
16737
class Google_Service_Dfareporting_OptimizationActivity extends Google_Model
16738
{
16739
  protected $internal_gapi_mappings = array(
16740
  );
16741
  public $floodlightActivityId;
16742
  protected $floodlightActivityIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
16743
  protected $floodlightActivityIdDimensionValueDataType = '';
16744
  public $weight;
16745
 
16746
 
16747
  public function setFloodlightActivityId($floodlightActivityId)
16748
  {
16749
    $this->floodlightActivityId = $floodlightActivityId;
16750
  }
16751
  public function getFloodlightActivityId()
16752
  {
16753
    return $this->floodlightActivityId;
16754
  }
16755
  public function setFloodlightActivityIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightActivityIdDimensionValue)
16756
  {
16757
    $this->floodlightActivityIdDimensionValue = $floodlightActivityIdDimensionValue;
16758
  }
16759
  public function getFloodlightActivityIdDimensionValue()
16760
  {
16761
    return $this->floodlightActivityIdDimensionValue;
16762
  }
16763
  public function setWeight($weight)
16764
  {
16765
    $this->weight = $weight;
16766
  }
16767
  public function getWeight()
16768
  {
16769
    return $this->weight;
16770
  }
16771
}
16772
 
16773
#[AllowDynamicProperties]
16774
class Google_Service_Dfareporting_Order extends Google_Collection
16775
{
16776
  protected $collection_key = 'siteNames';
16777
  protected $internal_gapi_mappings = array(
16778
  );
16779
  public $accountId;
16780
  public $advertiserId;
16781
  public $approverUserProfileIds;
16782
  public $buyerInvoiceId;
16783
  public $buyerOrganizationName;
16784
  public $comments;
16785
  protected $contactsType = 'Google_Service_Dfareporting_OrderContact';
16786
  protected $contactsDataType = 'array';
16787
  public $id;
16788
  public $kind;
16789
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16790
  protected $lastModifiedInfoDataType = '';
16791
  public $name;
16792
  public $notes;
16793
  public $planningTermId;
16794
  public $projectId;
16795
  public $sellerOrderId;
16796
  public $sellerOrganizationName;
16797
  public $siteId;
16798
  public $siteNames;
16799
  public $subaccountId;
16800
  public $termsAndConditions;
16801
 
16802
 
16803
  public function setAccountId($accountId)
16804
  {
16805
    $this->accountId = $accountId;
16806
  }
16807
  public function getAccountId()
16808
  {
16809
    return $this->accountId;
16810
  }
16811
  public function setAdvertiserId($advertiserId)
16812
  {
16813
    $this->advertiserId = $advertiserId;
16814
  }
16815
  public function getAdvertiserId()
16816
  {
16817
    return $this->advertiserId;
16818
  }
16819
  public function setApproverUserProfileIds($approverUserProfileIds)
16820
  {
16821
    $this->approverUserProfileIds = $approverUserProfileIds;
16822
  }
16823
  public function getApproverUserProfileIds()
16824
  {
16825
    return $this->approverUserProfileIds;
16826
  }
16827
  public function setBuyerInvoiceId($buyerInvoiceId)
16828
  {
16829
    $this->buyerInvoiceId = $buyerInvoiceId;
16830
  }
16831
  public function getBuyerInvoiceId()
16832
  {
16833
    return $this->buyerInvoiceId;
16834
  }
16835
  public function setBuyerOrganizationName($buyerOrganizationName)
16836
  {
16837
    $this->buyerOrganizationName = $buyerOrganizationName;
16838
  }
16839
  public function getBuyerOrganizationName()
16840
  {
16841
    return $this->buyerOrganizationName;
16842
  }
16843
  public function setComments($comments)
16844
  {
16845
    $this->comments = $comments;
16846
  }
16847
  public function getComments()
16848
  {
16849
    return $this->comments;
16850
  }
16851
  public function setContacts($contacts)
16852
  {
16853
    $this->contacts = $contacts;
16854
  }
16855
  public function getContacts()
16856
  {
16857
    return $this->contacts;
16858
  }
16859
  public function setId($id)
16860
  {
16861
    $this->id = $id;
16862
  }
16863
  public function getId()
16864
  {
16865
    return $this->id;
16866
  }
16867
  public function setKind($kind)
16868
  {
16869
    $this->kind = $kind;
16870
  }
16871
  public function getKind()
16872
  {
16873
    return $this->kind;
16874
  }
16875
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
16876
  {
16877
    $this->lastModifiedInfo = $lastModifiedInfo;
16878
  }
16879
  public function getLastModifiedInfo()
16880
  {
16881
    return $this->lastModifiedInfo;
16882
  }
16883
  public function setName($name)
16884
  {
16885
    $this->name = $name;
16886
  }
16887
  public function getName()
16888
  {
16889
    return $this->name;
16890
  }
16891
  public function setNotes($notes)
16892
  {
16893
    $this->notes = $notes;
16894
  }
16895
  public function getNotes()
16896
  {
16897
    return $this->notes;
16898
  }
16899
  public function setPlanningTermId($planningTermId)
16900
  {
16901
    $this->planningTermId = $planningTermId;
16902
  }
16903
  public function getPlanningTermId()
16904
  {
16905
    return $this->planningTermId;
16906
  }
16907
  public function setProjectId($projectId)
16908
  {
16909
    $this->projectId = $projectId;
16910
  }
16911
  public function getProjectId()
16912
  {
16913
    return $this->projectId;
16914
  }
16915
  public function setSellerOrderId($sellerOrderId)
16916
  {
16917
    $this->sellerOrderId = $sellerOrderId;
16918
  }
16919
  public function getSellerOrderId()
16920
  {
16921
    return $this->sellerOrderId;
16922
  }
16923
  public function setSellerOrganizationName($sellerOrganizationName)
16924
  {
16925
    $this->sellerOrganizationName = $sellerOrganizationName;
16926
  }
16927
  public function getSellerOrganizationName()
16928
  {
16929
    return $this->sellerOrganizationName;
16930
  }
16931
  public function setSiteId($siteId)
16932
  {
16933
    $this->siteId = $siteId;
16934
  }
16935
  public function getSiteId()
16936
  {
16937
    return $this->siteId;
16938
  }
16939
  public function setSiteNames($siteNames)
16940
  {
16941
    $this->siteNames = $siteNames;
16942
  }
16943
  public function getSiteNames()
16944
  {
16945
    return $this->siteNames;
16946
  }
16947
  public function setSubaccountId($subaccountId)
16948
  {
16949
    $this->subaccountId = $subaccountId;
16950
  }
16951
  public function getSubaccountId()
16952
  {
16953
    return $this->subaccountId;
16954
  }
16955
  public function setTermsAndConditions($termsAndConditions)
16956
  {
16957
    $this->termsAndConditions = $termsAndConditions;
16958
  }
16959
  public function getTermsAndConditions()
16960
  {
16961
    return $this->termsAndConditions;
16962
  }
16963
}
16964
 
16965
#[AllowDynamicProperties]
16966
class Google_Service_Dfareporting_OrderContact extends Google_Model
16967
{
16968
  protected $internal_gapi_mappings = array(
16969
  );
16970
  public $contactInfo;
16971
  public $contactName;
16972
  public $contactTitle;
16973
  public $contactType;
16974
  public $signatureUserProfileId;
16975
 
16976
 
16977
  public function setContactInfo($contactInfo)
16978
  {
16979
    $this->contactInfo = $contactInfo;
16980
  }
16981
  public function getContactInfo()
16982
  {
16983
    return $this->contactInfo;
16984
  }
16985
  public function setContactName($contactName)
16986
  {
16987
    $this->contactName = $contactName;
16988
  }
16989
  public function getContactName()
16990
  {
16991
    return $this->contactName;
16992
  }
16993
  public function setContactTitle($contactTitle)
16994
  {
16995
    $this->contactTitle = $contactTitle;
16996
  }
16997
  public function getContactTitle()
16998
  {
16999
    return $this->contactTitle;
17000
  }
17001
  public function setContactType($contactType)
17002
  {
17003
    $this->contactType = $contactType;
17004
  }
17005
  public function getContactType()
17006
  {
17007
    return $this->contactType;
17008
  }
17009
  public function setSignatureUserProfileId($signatureUserProfileId)
17010
  {
17011
    $this->signatureUserProfileId = $signatureUserProfileId;
17012
  }
17013
  public function getSignatureUserProfileId()
17014
  {
17015
    return $this->signatureUserProfileId;
17016
  }
17017
}
17018
 
17019
#[AllowDynamicProperties]
17020
class Google_Service_Dfareporting_OrderDocument extends Google_Collection
17021
{
17022
  protected $collection_key = 'approvedByUserProfileIds';
17023
  protected $internal_gapi_mappings = array(
17024
  );
17025
  public $accountId;
17026
  public $advertiserId;
17027
  public $amendedOrderDocumentId;
17028
  public $approvedByUserProfileIds;
17029
  public $cancelled;
17030
  protected $createdInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17031
  protected $createdInfoDataType = '';
17032
  public $effectiveDate;
17033
  public $id;
17034
  public $kind;
17035
  public $orderId;
17036
  public $projectId;
17037
  public $signed;
17038
  public $subaccountId;
17039
  public $title;
17040
  public $type;
17041
 
17042
 
17043
  public function setAccountId($accountId)
17044
  {
17045
    $this->accountId = $accountId;
17046
  }
17047
  public function getAccountId()
17048
  {
17049
    return $this->accountId;
17050
  }
17051
  public function setAdvertiserId($advertiserId)
17052
  {
17053
    $this->advertiserId = $advertiserId;
17054
  }
17055
  public function getAdvertiserId()
17056
  {
17057
    return $this->advertiserId;
17058
  }
17059
  public function setAmendedOrderDocumentId($amendedOrderDocumentId)
17060
  {
17061
    $this->amendedOrderDocumentId = $amendedOrderDocumentId;
17062
  }
17063
  public function getAmendedOrderDocumentId()
17064
  {
17065
    return $this->amendedOrderDocumentId;
17066
  }
17067
  public function setApprovedByUserProfileIds($approvedByUserProfileIds)
17068
  {
17069
    $this->approvedByUserProfileIds = $approvedByUserProfileIds;
17070
  }
17071
  public function getApprovedByUserProfileIds()
17072
  {
17073
    return $this->approvedByUserProfileIds;
17074
  }
17075
  public function setCancelled($cancelled)
17076
  {
17077
    $this->cancelled = $cancelled;
17078
  }
17079
  public function getCancelled()
17080
  {
17081
    return $this->cancelled;
17082
  }
17083
  public function setCreatedInfo(Google_Service_Dfareporting_LastModifiedInfo $createdInfo)
17084
  {
17085
    $this->createdInfo = $createdInfo;
17086
  }
17087
  public function getCreatedInfo()
17088
  {
17089
    return $this->createdInfo;
17090
  }
17091
  public function setEffectiveDate($effectiveDate)
17092
  {
17093
    $this->effectiveDate = $effectiveDate;
17094
  }
17095
  public function getEffectiveDate()
17096
  {
17097
    return $this->effectiveDate;
17098
  }
17099
  public function setId($id)
17100
  {
17101
    $this->id = $id;
17102
  }
17103
  public function getId()
17104
  {
17105
    return $this->id;
17106
  }
17107
  public function setKind($kind)
17108
  {
17109
    $this->kind = $kind;
17110
  }
17111
  public function getKind()
17112
  {
17113
    return $this->kind;
17114
  }
17115
  public function setOrderId($orderId)
17116
  {
17117
    $this->orderId = $orderId;
17118
  }
17119
  public function getOrderId()
17120
  {
17121
    return $this->orderId;
17122
  }
17123
  public function setProjectId($projectId)
17124
  {
17125
    $this->projectId = $projectId;
17126
  }
17127
  public function getProjectId()
17128
  {
17129
    return $this->projectId;
17130
  }
17131
  public function setSigned($signed)
17132
  {
17133
    $this->signed = $signed;
17134
  }
17135
  public function getSigned()
17136
  {
17137
    return $this->signed;
17138
  }
17139
  public function setSubaccountId($subaccountId)
17140
  {
17141
    $this->subaccountId = $subaccountId;
17142
  }
17143
  public function getSubaccountId()
17144
  {
17145
    return $this->subaccountId;
17146
  }
17147
  public function setTitle($title)
17148
  {
17149
    $this->title = $title;
17150
  }
17151
  public function getTitle()
17152
  {
17153
    return $this->title;
17154
  }
17155
  public function setType($type)
17156
  {
17157
    $this->type = $type;
17158
  }
17159
  public function getType()
17160
  {
17161
    return $this->type;
17162
  }
17163
}
17164
 
17165
#[AllowDynamicProperties]
17166
class Google_Service_Dfareporting_OrderDocumentsListResponse extends Google_Collection
17167
{
17168
  protected $collection_key = 'orderDocuments';
17169
  protected $internal_gapi_mappings = array(
17170
  );
17171
  public $kind;
17172
  public $nextPageToken;
17173
  protected $orderDocumentsType = 'Google_Service_Dfareporting_OrderDocument';
17174
  protected $orderDocumentsDataType = 'array';
17175
 
17176
 
17177
  public function setKind($kind)
17178
  {
17179
    $this->kind = $kind;
17180
  }
17181
  public function getKind()
17182
  {
17183
    return $this->kind;
17184
  }
17185
  public function setNextPageToken($nextPageToken)
17186
  {
17187
    $this->nextPageToken = $nextPageToken;
17188
  }
17189
  public function getNextPageToken()
17190
  {
17191
    return $this->nextPageToken;
17192
  }
17193
  public function setOrderDocuments($orderDocuments)
17194
  {
17195
    $this->orderDocuments = $orderDocuments;
17196
  }
17197
  public function getOrderDocuments()
17198
  {
17199
    return $this->orderDocuments;
17200
  }
17201
}
17202
 
17203
#[AllowDynamicProperties]
17204
class Google_Service_Dfareporting_OrdersListResponse extends Google_Collection
17205
{
17206
  protected $collection_key = 'orders';
17207
  protected $internal_gapi_mappings = array(
17208
  );
17209
  public $kind;
17210
  public $nextPageToken;
17211
  protected $ordersType = 'Google_Service_Dfareporting_Order';
17212
  protected $ordersDataType = 'array';
17213
 
17214
 
17215
  public function setKind($kind)
17216
  {
17217
    $this->kind = $kind;
17218
  }
17219
  public function getKind()
17220
  {
17221
    return $this->kind;
17222
  }
17223
  public function setNextPageToken($nextPageToken)
17224
  {
17225
    $this->nextPageToken = $nextPageToken;
17226
  }
17227
  public function getNextPageToken()
17228
  {
17229
    return $this->nextPageToken;
17230
  }
17231
  public function setOrders($orders)
17232
  {
17233
    $this->orders = $orders;
17234
  }
17235
  public function getOrders()
17236
  {
17237
    return $this->orders;
17238
  }
17239
}
17240
 
17241
#[AllowDynamicProperties]
17242
class Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Google_Collection
17243
{
17244
  protected $collection_key = 'perInteractionDimensions';
17245
  protected $internal_gapi_mappings = array(
17246
  );
17247
  protected $conversionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17248
  protected $conversionDimensionsDataType = 'array';
17249
  protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_Dimension';
17250
  protected $customFloodlightVariablesDataType = 'array';
17251
  public $kind;
17252
  protected $metricsType = 'Google_Service_Dfareporting_Metric';
17253
  protected $metricsDataType = 'array';
17254
  protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17255
  protected $perInteractionDimensionsDataType = 'array';
17256
 
17257
 
17258
  public function setConversionDimensions($conversionDimensions)
17259
  {
17260
    $this->conversionDimensions = $conversionDimensions;
17261
  }
17262
  public function getConversionDimensions()
17263
  {
17264
    return $this->conversionDimensions;
17265
  }
17266
  public function setCustomFloodlightVariables($customFloodlightVariables)
17267
  {
17268
    $this->customFloodlightVariables = $customFloodlightVariables;
17269
  }
17270
  public function getCustomFloodlightVariables()
17271
  {
17272
    return $this->customFloodlightVariables;
17273
  }
17274
  public function setKind($kind)
17275
  {
17276
    $this->kind = $kind;
17277
  }
17278
  public function getKind()
17279
  {
17280
    return $this->kind;
17281
  }
17282
  public function setMetrics($metrics)
17283
  {
17284
    $this->metrics = $metrics;
17285
  }
17286
  public function getMetrics()
17287
  {
17288
    return $this->metrics;
17289
  }
17290
  public function setPerInteractionDimensions($perInteractionDimensions)
17291
  {
17292
    $this->perInteractionDimensions = $perInteractionDimensions;
17293
  }
17294
  public function getPerInteractionDimensions()
17295
  {
17296
    return $this->perInteractionDimensions;
17297
  }
17298
}
17299
 
17300
#[AllowDynamicProperties]
17301
class Google_Service_Dfareporting_Placement extends Google_Collection
17302
{
17303
  protected $collection_key = 'tagFormats';
17304
  protected $internal_gapi_mappings = array(
17305
  );
17306
  public $accountId;
17307
  public $advertiserId;
17308
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17309
  protected $advertiserIdDimensionValueDataType = '';
17310
  public $archived;
17311
  public $campaignId;
17312
  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17313
  protected $campaignIdDimensionValueDataType = '';
17314
  public $comment;
17315
  public $compatibility;
17316
  public $contentCategoryId;
17317
  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17318
  protected $createInfoDataType = '';
17319
  public $directorySiteId;
17320
  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17321
  protected $directorySiteIdDimensionValueDataType = '';
17322
  public $externalId;
17323
  public $id;
17324
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17325
  protected $idDimensionValueDataType = '';
17326
  public $keyName;
17327
  public $kind;
17328
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17329
  protected $lastModifiedInfoDataType = '';
17330
  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
17331
  protected $lookbackConfigurationDataType = '';
17332
  public $name;
17333
  public $paymentApproved;
17334
  public $paymentSource;
17335
  public $placementGroupId;
17336
  protected $placementGroupIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17337
  protected $placementGroupIdDimensionValueDataType = '';
17338
  public $placementStrategyId;
17339
  protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17340
  protected $pricingScheduleDataType = '';
17341
  public $primary;
17342
  protected $publisherUpdateInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17343
  protected $publisherUpdateInfoDataType = '';
17344
  public $siteId;
17345
  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17346
  protected $siteIdDimensionValueDataType = '';
17347
  protected $sizeType = 'Google_Service_Dfareporting_Size';
17348
  protected $sizeDataType = '';
17349
  public $sslRequired;
17350
  public $status;
17351
  public $subaccountId;
17352
  public $tagFormats;
17353
  protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
17354
  protected $tagSettingDataType = '';
17355
 
17356
 
17357
  public function setAccountId($accountId)
17358
  {
17359
    $this->accountId = $accountId;
17360
  }
17361
  public function getAccountId()
17362
  {
17363
    return $this->accountId;
17364
  }
17365
  public function setAdvertiserId($advertiserId)
17366
  {
17367
    $this->advertiserId = $advertiserId;
17368
  }
17369
  public function getAdvertiserId()
17370
  {
17371
    return $this->advertiserId;
17372
  }
17373
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17374
  {
17375
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17376
  }
17377
  public function getAdvertiserIdDimensionValue()
17378
  {
17379
    return $this->advertiserIdDimensionValue;
17380
  }
17381
  public function setArchived($archived)
17382
  {
17383
    $this->archived = $archived;
17384
  }
17385
  public function getArchived()
17386
  {
17387
    return $this->archived;
17388
  }
17389
  public function setCampaignId($campaignId)
17390
  {
17391
    $this->campaignId = $campaignId;
17392
  }
17393
  public function getCampaignId()
17394
  {
17395
    return $this->campaignId;
17396
  }
17397
  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17398
  {
17399
    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17400
  }
17401
  public function getCampaignIdDimensionValue()
17402
  {
17403
    return $this->campaignIdDimensionValue;
17404
  }
17405
  public function setComment($comment)
17406
  {
17407
    $this->comment = $comment;
17408
  }
17409
  public function getComment()
17410
  {
17411
    return $this->comment;
17412
  }
17413
  public function setCompatibility($compatibility)
17414
  {
17415
    $this->compatibility = $compatibility;
17416
  }
17417
  public function getCompatibility()
17418
  {
17419
    return $this->compatibility;
17420
  }
17421
  public function setContentCategoryId($contentCategoryId)
17422
  {
17423
    $this->contentCategoryId = $contentCategoryId;
17424
  }
17425
  public function getContentCategoryId()
17426
  {
17427
    return $this->contentCategoryId;
17428
  }
17429
  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17430
  {
17431
    $this->createInfo = $createInfo;
17432
  }
17433
  public function getCreateInfo()
17434
  {
17435
    return $this->createInfo;
17436
  }
17437
  public function setDirectorySiteId($directorySiteId)
17438
  {
17439
    $this->directorySiteId = $directorySiteId;
17440
  }
17441
  public function getDirectorySiteId()
17442
  {
17443
    return $this->directorySiteId;
17444
  }
17445
  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17446
  {
17447
    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17448
  }
17449
  public function getDirectorySiteIdDimensionValue()
17450
  {
17451
    return $this->directorySiteIdDimensionValue;
17452
  }
17453
  public function setExternalId($externalId)
17454
  {
17455
    $this->externalId = $externalId;
17456
  }
17457
  public function getExternalId()
17458
  {
17459
    return $this->externalId;
17460
  }
17461
  public function setId($id)
17462
  {
17463
    $this->id = $id;
17464
  }
17465
  public function getId()
17466
  {
17467
    return $this->id;
17468
  }
17469
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17470
  {
17471
    $this->idDimensionValue = $idDimensionValue;
17472
  }
17473
  public function getIdDimensionValue()
17474
  {
17475
    return $this->idDimensionValue;
17476
  }
17477
  public function setKeyName($keyName)
17478
  {
17479
    $this->keyName = $keyName;
17480
  }
17481
  public function getKeyName()
17482
  {
17483
    return $this->keyName;
17484
  }
17485
  public function setKind($kind)
17486
  {
17487
    $this->kind = $kind;
17488
  }
17489
  public function getKind()
17490
  {
17491
    return $this->kind;
17492
  }
17493
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17494
  {
17495
    $this->lastModifiedInfo = $lastModifiedInfo;
17496
  }
17497
  public function getLastModifiedInfo()
17498
  {
17499
    return $this->lastModifiedInfo;
17500
  }
17501
  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
17502
  {
17503
    $this->lookbackConfiguration = $lookbackConfiguration;
17504
  }
17505
  public function getLookbackConfiguration()
17506
  {
17507
    return $this->lookbackConfiguration;
17508
  }
17509
  public function setName($name)
17510
  {
17511
    $this->name = $name;
17512
  }
17513
  public function getName()
17514
  {
17515
    return $this->name;
17516
  }
17517
  public function setPaymentApproved($paymentApproved)
17518
  {
17519
    $this->paymentApproved = $paymentApproved;
17520
  }
17521
  public function getPaymentApproved()
17522
  {
17523
    return $this->paymentApproved;
17524
  }
17525
  public function setPaymentSource($paymentSource)
17526
  {
17527
    $this->paymentSource = $paymentSource;
17528
  }
17529
  public function getPaymentSource()
17530
  {
17531
    return $this->paymentSource;
17532
  }
17533
  public function setPlacementGroupId($placementGroupId)
17534
  {
17535
    $this->placementGroupId = $placementGroupId;
17536
  }
17537
  public function getPlacementGroupId()
17538
  {
17539
    return $this->placementGroupId;
17540
  }
17541
  public function setPlacementGroupIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementGroupIdDimensionValue)
17542
  {
17543
    $this->placementGroupIdDimensionValue = $placementGroupIdDimensionValue;
17544
  }
17545
  public function getPlacementGroupIdDimensionValue()
17546
  {
17547
    return $this->placementGroupIdDimensionValue;
17548
  }
17549
  public function setPlacementStrategyId($placementStrategyId)
17550
  {
17551
    $this->placementStrategyId = $placementStrategyId;
17552
  }
17553
  public function getPlacementStrategyId()
17554
  {
17555
    return $this->placementStrategyId;
17556
  }
17557
  public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17558
  {
17559
    $this->pricingSchedule = $pricingSchedule;
17560
  }
17561
  public function getPricingSchedule()
17562
  {
17563
    return $this->pricingSchedule;
17564
  }
17565
  public function setPrimary($primary)
17566
  {
17567
    $this->primary = $primary;
17568
  }
17569
  public function getPrimary()
17570
  {
17571
    return $this->primary;
17572
  }
17573
  public function setPublisherUpdateInfo(Google_Service_Dfareporting_LastModifiedInfo $publisherUpdateInfo)
17574
  {
17575
    $this->publisherUpdateInfo = $publisherUpdateInfo;
17576
  }
17577
  public function getPublisherUpdateInfo()
17578
  {
17579
    return $this->publisherUpdateInfo;
17580
  }
17581
  public function setSiteId($siteId)
17582
  {
17583
    $this->siteId = $siteId;
17584
  }
17585
  public function getSiteId()
17586
  {
17587
    return $this->siteId;
17588
  }
17589
  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17590
  {
17591
    $this->siteIdDimensionValue = $siteIdDimensionValue;
17592
  }
17593
  public function getSiteIdDimensionValue()
17594
  {
17595
    return $this->siteIdDimensionValue;
17596
  }
17597
  public function setSize(Google_Service_Dfareporting_Size $size)
17598
  {
17599
    $this->size = $size;
17600
  }
17601
  public function getSize()
17602
  {
17603
    return $this->size;
17604
  }
17605
  public function setSslRequired($sslRequired)
17606
  {
17607
    $this->sslRequired = $sslRequired;
17608
  }
17609
  public function getSslRequired()
17610
  {
17611
    return $this->sslRequired;
17612
  }
17613
  public function setStatus($status)
17614
  {
17615
    $this->status = $status;
17616
  }
17617
  public function getStatus()
17618
  {
17619
    return $this->status;
17620
  }
17621
  public function setSubaccountId($subaccountId)
17622
  {
17623
    $this->subaccountId = $subaccountId;
17624
  }
17625
  public function getSubaccountId()
17626
  {
17627
    return $this->subaccountId;
17628
  }
17629
  public function setTagFormats($tagFormats)
17630
  {
17631
    $this->tagFormats = $tagFormats;
17632
  }
17633
  public function getTagFormats()
17634
  {
17635
    return $this->tagFormats;
17636
  }
17637
  public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
17638
  {
17639
    $this->tagSetting = $tagSetting;
17640
  }
17641
  public function getTagSetting()
17642
  {
17643
    return $this->tagSetting;
17644
  }
17645
}
17646
 
17647
#[AllowDynamicProperties]
17648
class Google_Service_Dfareporting_PlacementAssignment extends Google_Model
17649
{
17650
  protected $internal_gapi_mappings = array(
17651
  );
17652
  public $active;
17653
  public $placementId;
17654
  protected $placementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17655
  protected $placementIdDimensionValueDataType = '';
17656
  public $sslRequired;
17657
 
17658
 
17659
  public function setActive($active)
17660
  {
17661
    $this->active = $active;
17662
  }
17663
  public function getActive()
17664
  {
17665
    return $this->active;
17666
  }
17667
  public function setPlacementId($placementId)
17668
  {
17669
    $this->placementId = $placementId;
17670
  }
17671
  public function getPlacementId()
17672
  {
17673
    return $this->placementId;
17674
  }
17675
  public function setPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementIdDimensionValue)
17676
  {
17677
    $this->placementIdDimensionValue = $placementIdDimensionValue;
17678
  }
17679
  public function getPlacementIdDimensionValue()
17680
  {
17681
    return $this->placementIdDimensionValue;
17682
  }
17683
  public function setSslRequired($sslRequired)
17684
  {
17685
    $this->sslRequired = $sslRequired;
17686
  }
17687
  public function getSslRequired()
17688
  {
17689
    return $this->sslRequired;
17690
  }
17691
}
17692
 
17693
#[AllowDynamicProperties]
17694
class Google_Service_Dfareporting_PlacementGroup extends Google_Collection
17695
{
17696
  protected $collection_key = 'childPlacementIds';
17697
  protected $internal_gapi_mappings = array(
17698
  );
17699
  public $accountId;
17700
  public $advertiserId;
17701
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17702
  protected $advertiserIdDimensionValueDataType = '';
17703
  public $archived;
17704
  public $campaignId;
17705
  protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17706
  protected $campaignIdDimensionValueDataType = '';
17707
  public $childPlacementIds;
17708
  public $comment;
17709
  public $contentCategoryId;
17710
  protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17711
  protected $createInfoDataType = '';
17712
  public $directorySiteId;
17713
  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17714
  protected $directorySiteIdDimensionValueDataType = '';
17715
  public $externalId;
17716
  public $id;
17717
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17718
  protected $idDimensionValueDataType = '';
17719
  public $kind;
17720
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17721
  protected $lastModifiedInfoDataType = '';
17722
  public $name;
17723
  public $placementGroupType;
17724
  public $placementStrategyId;
17725
  protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17726
  protected $pricingScheduleDataType = '';
17727
  public $primaryPlacementId;
17728
  protected $primaryPlacementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17729
  protected $primaryPlacementIdDimensionValueDataType = '';
17730
  protected $programmaticSettingType = 'Google_Service_Dfareporting_ProgrammaticSetting';
17731
  protected $programmaticSettingDataType = '';
17732
  public $siteId;
17733
  protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17734
  protected $siteIdDimensionValueDataType = '';
17735
  public $subaccountId;
17736
 
17737
 
17738
  public function setAccountId($accountId)
17739
  {
17740
    $this->accountId = $accountId;
17741
  }
17742
  public function getAccountId()
17743
  {
17744
    return $this->accountId;
17745
  }
17746
  public function setAdvertiserId($advertiserId)
17747
  {
17748
    $this->advertiserId = $advertiserId;
17749
  }
17750
  public function getAdvertiserId()
17751
  {
17752
    return $this->advertiserId;
17753
  }
17754
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17755
  {
17756
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17757
  }
17758
  public function getAdvertiserIdDimensionValue()
17759
  {
17760
    return $this->advertiserIdDimensionValue;
17761
  }
17762
  public function setArchived($archived)
17763
  {
17764
    $this->archived = $archived;
17765
  }
17766
  public function getArchived()
17767
  {
17768
    return $this->archived;
17769
  }
17770
  public function setCampaignId($campaignId)
17771
  {
17772
    $this->campaignId = $campaignId;
17773
  }
17774
  public function getCampaignId()
17775
  {
17776
    return $this->campaignId;
17777
  }
17778
  public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17779
  {
17780
    $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17781
  }
17782
  public function getCampaignIdDimensionValue()
17783
  {
17784
    return $this->campaignIdDimensionValue;
17785
  }
17786
  public function setChildPlacementIds($childPlacementIds)
17787
  {
17788
    $this->childPlacementIds = $childPlacementIds;
17789
  }
17790
  public function getChildPlacementIds()
17791
  {
17792
    return $this->childPlacementIds;
17793
  }
17794
  public function setComment($comment)
17795
  {
17796
    $this->comment = $comment;
17797
  }
17798
  public function getComment()
17799
  {
17800
    return $this->comment;
17801
  }
17802
  public function setContentCategoryId($contentCategoryId)
17803
  {
17804
    $this->contentCategoryId = $contentCategoryId;
17805
  }
17806
  public function getContentCategoryId()
17807
  {
17808
    return $this->contentCategoryId;
17809
  }
17810
  public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17811
  {
17812
    $this->createInfo = $createInfo;
17813
  }
17814
  public function getCreateInfo()
17815
  {
17816
    return $this->createInfo;
17817
  }
17818
  public function setDirectorySiteId($directorySiteId)
17819
  {
17820
    $this->directorySiteId = $directorySiteId;
17821
  }
17822
  public function getDirectorySiteId()
17823
  {
17824
    return $this->directorySiteId;
17825
  }
17826
  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17827
  {
17828
    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17829
  }
17830
  public function getDirectorySiteIdDimensionValue()
17831
  {
17832
    return $this->directorySiteIdDimensionValue;
17833
  }
17834
  public function setExternalId($externalId)
17835
  {
17836
    $this->externalId = $externalId;
17837
  }
17838
  public function getExternalId()
17839
  {
17840
    return $this->externalId;
17841
  }
17842
  public function setId($id)
17843
  {
17844
    $this->id = $id;
17845
  }
17846
  public function getId()
17847
  {
17848
    return $this->id;
17849
  }
17850
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17851
  {
17852
    $this->idDimensionValue = $idDimensionValue;
17853
  }
17854
  public function getIdDimensionValue()
17855
  {
17856
    return $this->idDimensionValue;
17857
  }
17858
  public function setKind($kind)
17859
  {
17860
    $this->kind = $kind;
17861
  }
17862
  public function getKind()
17863
  {
17864
    return $this->kind;
17865
  }
17866
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17867
  {
17868
    $this->lastModifiedInfo = $lastModifiedInfo;
17869
  }
17870
  public function getLastModifiedInfo()
17871
  {
17872
    return $this->lastModifiedInfo;
17873
  }
17874
  public function setName($name)
17875
  {
17876
    $this->name = $name;
17877
  }
17878
  public function getName()
17879
  {
17880
    return $this->name;
17881
  }
17882
  public function setPlacementGroupType($placementGroupType)
17883
  {
17884
    $this->placementGroupType = $placementGroupType;
17885
  }
17886
  public function getPlacementGroupType()
17887
  {
17888
    return $this->placementGroupType;
17889
  }
17890
  public function setPlacementStrategyId($placementStrategyId)
17891
  {
17892
    $this->placementStrategyId = $placementStrategyId;
17893
  }
17894
  public function getPlacementStrategyId()
17895
  {
17896
    return $this->placementStrategyId;
17897
  }
17898
  public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17899
  {
17900
    $this->pricingSchedule = $pricingSchedule;
17901
  }
17902
  public function getPricingSchedule()
17903
  {
17904
    return $this->pricingSchedule;
17905
  }
17906
  public function setPrimaryPlacementId($primaryPlacementId)
17907
  {
17908
    $this->primaryPlacementId = $primaryPlacementId;
17909
  }
17910
  public function getPrimaryPlacementId()
17911
  {
17912
    return $this->primaryPlacementId;
17913
  }
17914
  public function setPrimaryPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $primaryPlacementIdDimensionValue)
17915
  {
17916
    $this->primaryPlacementIdDimensionValue = $primaryPlacementIdDimensionValue;
17917
  }
17918
  public function getPrimaryPlacementIdDimensionValue()
17919
  {
17920
    return $this->primaryPlacementIdDimensionValue;
17921
  }
17922
  public function setProgrammaticSetting(Google_Service_Dfareporting_ProgrammaticSetting $programmaticSetting)
17923
  {
17924
    $this->programmaticSetting = $programmaticSetting;
17925
  }
17926
  public function getProgrammaticSetting()
17927
  {
17928
    return $this->programmaticSetting;
17929
  }
17930
  public function setSiteId($siteId)
17931
  {
17932
    $this->siteId = $siteId;
17933
  }
17934
  public function getSiteId()
17935
  {
17936
    return $this->siteId;
17937
  }
17938
  public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17939
  {
17940
    $this->siteIdDimensionValue = $siteIdDimensionValue;
17941
  }
17942
  public function getSiteIdDimensionValue()
17943
  {
17944
    return $this->siteIdDimensionValue;
17945
  }
17946
  public function setSubaccountId($subaccountId)
17947
  {
17948
    $this->subaccountId = $subaccountId;
17949
  }
17950
  public function getSubaccountId()
17951
  {
17952
    return $this->subaccountId;
17953
  }
17954
}
17955
 
17956
#[AllowDynamicProperties]
17957
class Google_Service_Dfareporting_PlacementGroupsListResponse extends Google_Collection
17958
{
17959
  protected $collection_key = 'placementGroups';
17960
  protected $internal_gapi_mappings = array(
17961
  );
17962
  public $kind;
17963
  public $nextPageToken;
17964
  protected $placementGroupsType = 'Google_Service_Dfareporting_PlacementGroup';
17965
  protected $placementGroupsDataType = 'array';
17966
 
17967
 
17968
  public function setKind($kind)
17969
  {
17970
    $this->kind = $kind;
17971
  }
17972
  public function getKind()
17973
  {
17974
    return $this->kind;
17975
  }
17976
  public function setNextPageToken($nextPageToken)
17977
  {
17978
    $this->nextPageToken = $nextPageToken;
17979
  }
17980
  public function getNextPageToken()
17981
  {
17982
    return $this->nextPageToken;
17983
  }
17984
  public function setPlacementGroups($placementGroups)
17985
  {
17986
    $this->placementGroups = $placementGroups;
17987
  }
17988
  public function getPlacementGroups()
17989
  {
17990
    return $this->placementGroups;
17991
  }
17992
}
17993
 
17994
#[AllowDynamicProperties]
17995
class Google_Service_Dfareporting_PlacementStrategiesListResponse extends Google_Collection
17996
{
17997
  protected $collection_key = 'placementStrategies';
17998
  protected $internal_gapi_mappings = array(
17999
  );
18000
  public $kind;
18001
  public $nextPageToken;
18002
  protected $placementStrategiesType = 'Google_Service_Dfareporting_PlacementStrategy';
18003
  protected $placementStrategiesDataType = 'array';
18004
 
18005
 
18006
  public function setKind($kind)
18007
  {
18008
    $this->kind = $kind;
18009
  }
18010
  public function getKind()
18011
  {
18012
    return $this->kind;
18013
  }
18014
  public function setNextPageToken($nextPageToken)
18015
  {
18016
    $this->nextPageToken = $nextPageToken;
18017
  }
18018
  public function getNextPageToken()
18019
  {
18020
    return $this->nextPageToken;
18021
  }
18022
  public function setPlacementStrategies($placementStrategies)
18023
  {
18024
    $this->placementStrategies = $placementStrategies;
18025
  }
18026
  public function getPlacementStrategies()
18027
  {
18028
    return $this->placementStrategies;
18029
  }
18030
}
18031
 
18032
#[AllowDynamicProperties]
18033
class Google_Service_Dfareporting_PlacementStrategy extends Google_Model
18034
{
18035
  protected $internal_gapi_mappings = array(
18036
  );
18037
  public $accountId;
18038
  public $id;
18039
  public $kind;
18040
  public $name;
18041
 
18042
 
18043
  public function setAccountId($accountId)
18044
  {
18045
    $this->accountId = $accountId;
18046
  }
18047
  public function getAccountId()
18048
  {
18049
    return $this->accountId;
18050
  }
18051
  public function setId($id)
18052
  {
18053
    $this->id = $id;
18054
  }
18055
  public function getId()
18056
  {
18057
    return $this->id;
18058
  }
18059
  public function setKind($kind)
18060
  {
18061
    $this->kind = $kind;
18062
  }
18063
  public function getKind()
18064
  {
18065
    return $this->kind;
18066
  }
18067
  public function setName($name)
18068
  {
18069
    $this->name = $name;
18070
  }
18071
  public function getName()
18072
  {
18073
    return $this->name;
18074
  }
18075
}
18076
 
18077
#[AllowDynamicProperties]
18078
class Google_Service_Dfareporting_PlacementTag extends Google_Collection
18079
{
18080
  protected $collection_key = 'tagDatas';
18081
  protected $internal_gapi_mappings = array(
18082
  );
18083
  public $placementId;
18084
  protected $tagDatasType = 'Google_Service_Dfareporting_TagData';
18085
  protected $tagDatasDataType = 'array';
18086
 
18087
 
18088
  public function setPlacementId($placementId)
18089
  {
18090
    $this->placementId = $placementId;
18091
  }
18092
  public function getPlacementId()
18093
  {
18094
    return $this->placementId;
18095
  }
18096
  public function setTagDatas($tagDatas)
18097
  {
18098
    $this->tagDatas = $tagDatas;
18099
  }
18100
  public function getTagDatas()
18101
  {
18102
    return $this->tagDatas;
18103
  }
18104
}
18105
 
18106
#[AllowDynamicProperties]
18107
class Google_Service_Dfareporting_PlacementsGenerateTagsResponse extends Google_Collection
18108
{
18109
  protected $collection_key = 'placementTags';
18110
  protected $internal_gapi_mappings = array(
18111
  );
18112
  public $kind;
18113
  protected $placementTagsType = 'Google_Service_Dfareporting_PlacementTag';
18114
  protected $placementTagsDataType = 'array';
18115
 
18116
 
18117
  public function setKind($kind)
18118
  {
18119
    $this->kind = $kind;
18120
  }
18121
  public function getKind()
18122
  {
18123
    return $this->kind;
18124
  }
18125
  public function setPlacementTags($placementTags)
18126
  {
18127
    $this->placementTags = $placementTags;
18128
  }
18129
  public function getPlacementTags()
18130
  {
18131
    return $this->placementTags;
18132
  }
18133
}
18134
 
18135
#[AllowDynamicProperties]
18136
class Google_Service_Dfareporting_PlacementsListResponse extends Google_Collection
18137
{
18138
  protected $collection_key = 'placements';
18139
  protected $internal_gapi_mappings = array(
18140
  );
18141
  public $kind;
18142
  public $nextPageToken;
18143
  protected $placementsType = 'Google_Service_Dfareporting_Placement';
18144
  protected $placementsDataType = 'array';
18145
 
18146
 
18147
  public function setKind($kind)
18148
  {
18149
    $this->kind = $kind;
18150
  }
18151
  public function getKind()
18152
  {
18153
    return $this->kind;
18154
  }
18155
  public function setNextPageToken($nextPageToken)
18156
  {
18157
    $this->nextPageToken = $nextPageToken;
18158
  }
18159
  public function getNextPageToken()
18160
  {
18161
    return $this->nextPageToken;
18162
  }
18163
  public function setPlacements($placements)
18164
  {
18165
    $this->placements = $placements;
18166
  }
18167
  public function getPlacements()
18168
  {
18169
    return $this->placements;
18170
  }
18171
}
18172
 
18173
#[AllowDynamicProperties]
18174
class Google_Service_Dfareporting_PlatformType extends Google_Model
18175
{
18176
  protected $internal_gapi_mappings = array(
18177
  );
18178
  public $id;
18179
  public $kind;
18180
  public $name;
18181
 
18182
 
18183
  public function setId($id)
18184
  {
18185
    $this->id = $id;
18186
  }
18187
  public function getId()
18188
  {
18189
    return $this->id;
18190
  }
18191
  public function setKind($kind)
18192
  {
18193
    $this->kind = $kind;
18194
  }
18195
  public function getKind()
18196
  {
18197
    return $this->kind;
18198
  }
18199
  public function setName($name)
18200
  {
18201
    $this->name = $name;
18202
  }
18203
  public function getName()
18204
  {
18205
    return $this->name;
18206
  }
18207
}
18208
 
18209
#[AllowDynamicProperties]
18210
class Google_Service_Dfareporting_PlatformTypesListResponse extends Google_Collection
18211
{
18212
  protected $collection_key = 'platformTypes';
18213
  protected $internal_gapi_mappings = array(
18214
  );
18215
  public $kind;
18216
  protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
18217
  protected $platformTypesDataType = 'array';
18218
 
18219
 
18220
  public function setKind($kind)
18221
  {
18222
    $this->kind = $kind;
18223
  }
18224
  public function getKind()
18225
  {
18226
    return $this->kind;
18227
  }
18228
  public function setPlatformTypes($platformTypes)
18229
  {
18230
    $this->platformTypes = $platformTypes;
18231
  }
18232
  public function getPlatformTypes()
18233
  {
18234
    return $this->platformTypes;
18235
  }
18236
}
18237
 
18238
#[AllowDynamicProperties]
18239
class Google_Service_Dfareporting_PopupWindowProperties extends Google_Model
18240
{
18241
  protected $internal_gapi_mappings = array(
18242
  );
18243
  protected $dimensionType = 'Google_Service_Dfareporting_Size';
18244
  protected $dimensionDataType = '';
18245
  protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
18246
  protected $offsetDataType = '';
18247
  public $positionType;
18248
  public $showAddressBar;
18249
  public $showMenuBar;
18250
  public $showScrollBar;
18251
  public $showStatusBar;
18252
  public $showToolBar;
18253
  public $title;
18254
 
18255
 
18256
  public function setDimension(Google_Service_Dfareporting_Size $dimension)
18257
  {
18258
    $this->dimension = $dimension;
18259
  }
18260
  public function getDimension()
18261
  {
18262
    return $this->dimension;
18263
  }
18264
  public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
18265
  {
18266
    $this->offset = $offset;
18267
  }
18268
  public function getOffset()
18269
  {
18270
    return $this->offset;
18271
  }
18272
  public function setPositionType($positionType)
18273
  {
18274
    $this->positionType = $positionType;
18275
  }
18276
  public function getPositionType()
18277
  {
18278
    return $this->positionType;
18279
  }
18280
  public function setShowAddressBar($showAddressBar)
18281
  {
18282
    $this->showAddressBar = $showAddressBar;
18283
  }
18284
  public function getShowAddressBar()
18285
  {
18286
    return $this->showAddressBar;
18287
  }
18288
  public function setShowMenuBar($showMenuBar)
18289
  {
18290
    $this->showMenuBar = $showMenuBar;
18291
  }
18292
  public function getShowMenuBar()
18293
  {
18294
    return $this->showMenuBar;
18295
  }
18296
  public function setShowScrollBar($showScrollBar)
18297
  {
18298
    $this->showScrollBar = $showScrollBar;
18299
  }
18300
  public function getShowScrollBar()
18301
  {
18302
    return $this->showScrollBar;
18303
  }
18304
  public function setShowStatusBar($showStatusBar)
18305
  {
18306
    $this->showStatusBar = $showStatusBar;
18307
  }
18308
  public function getShowStatusBar()
18309
  {
18310
    return $this->showStatusBar;
18311
  }
18312
  public function setShowToolBar($showToolBar)
18313
  {
18314
    $this->showToolBar = $showToolBar;
18315
  }
18316
  public function getShowToolBar()
18317
  {
18318
    return $this->showToolBar;
18319
  }
18320
  public function setTitle($title)
18321
  {
18322
    $this->title = $title;
18323
  }
18324
  public function getTitle()
18325
  {
18326
    return $this->title;
18327
  }
18328
}
18329
 
18330
#[AllowDynamicProperties]
18331
class Google_Service_Dfareporting_PostalCode extends Google_Model
18332
{
18333
  protected $internal_gapi_mappings = array(
18334
  );
18335
  public $code;
18336
  public $countryCode;
18337
  public $countryDartId;
18338
  public $id;
18339
  public $kind;
18340
 
18341
 
18342
  public function setCode($code)
18343
  {
18344
    $this->code = $code;
18345
  }
18346
  public function getCode()
18347
  {
18348
    return $this->code;
18349
  }
18350
  public function setCountryCode($countryCode)
18351
  {
18352
    $this->countryCode = $countryCode;
18353
  }
18354
  public function getCountryCode()
18355
  {
18356
    return $this->countryCode;
18357
  }
18358
  public function setCountryDartId($countryDartId)
18359
  {
18360
    $this->countryDartId = $countryDartId;
18361
  }
18362
  public function getCountryDartId()
18363
  {
18364
    return $this->countryDartId;
18365
  }
18366
  public function setId($id)
18367
  {
18368
    $this->id = $id;
18369
  }
18370
  public function getId()
18371
  {
18372
    return $this->id;
18373
  }
18374
  public function setKind($kind)
18375
  {
18376
    $this->kind = $kind;
18377
  }
18378
  public function getKind()
18379
  {
18380
    return $this->kind;
18381
  }
18382
}
18383
 
18384
#[AllowDynamicProperties]
18385
class Google_Service_Dfareporting_PostalCodesListResponse extends Google_Collection
18386
{
18387
  protected $collection_key = 'postalCodes';
18388
  protected $internal_gapi_mappings = array(
18389
  );
18390
  public $kind;
18391
  protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
18392
  protected $postalCodesDataType = 'array';
18393
 
18394
 
18395
  public function setKind($kind)
18396
  {
18397
    $this->kind = $kind;
18398
  }
18399
  public function getKind()
18400
  {
18401
    return $this->kind;
18402
  }
18403
  public function setPostalCodes($postalCodes)
18404
  {
18405
    $this->postalCodes = $postalCodes;
18406
  }
18407
  public function getPostalCodes()
18408
  {
18409
    return $this->postalCodes;
18410
  }
18411
}
18412
 
18413
#[AllowDynamicProperties]
18414
class Google_Service_Dfareporting_Pricing extends Google_Collection
18415
{
18416
  protected $collection_key = 'flights';
18417
  protected $internal_gapi_mappings = array(
18418
  );
18419
  public $capCostType;
18420
  public $endDate;
18421
  protected $flightsType = 'Google_Service_Dfareporting_Flight';
18422
  protected $flightsDataType = 'array';
18423
  public $groupType;
18424
  public $pricingType;
18425
  public $startDate;
18426
 
18427
 
18428
  public function setCapCostType($capCostType)
18429
  {
18430
    $this->capCostType = $capCostType;
18431
  }
18432
  public function getCapCostType()
18433
  {
18434
    return $this->capCostType;
18435
  }
18436
  public function setEndDate($endDate)
18437
  {
18438
    $this->endDate = $endDate;
18439
  }
18440
  public function getEndDate()
18441
  {
18442
    return $this->endDate;
18443
  }
18444
  public function setFlights($flights)
18445
  {
18446
    $this->flights = $flights;
18447
  }
18448
  public function getFlights()
18449
  {
18450
    return $this->flights;
18451
  }
18452
  public function setGroupType($groupType)
18453
  {
18454
    $this->groupType = $groupType;
18455
  }
18456
  public function getGroupType()
18457
  {
18458
    return $this->groupType;
18459
  }
18460
  public function setPricingType($pricingType)
18461
  {
18462
    $this->pricingType = $pricingType;
18463
  }
18464
  public function getPricingType()
18465
  {
18466
    return $this->pricingType;
18467
  }
18468
  public function setStartDate($startDate)
18469
  {
18470
    $this->startDate = $startDate;
18471
  }
18472
  public function getStartDate()
18473
  {
18474
    return $this->startDate;
18475
  }
18476
}
18477
 
18478
#[AllowDynamicProperties]
18479
class Google_Service_Dfareporting_PricingSchedule extends Google_Collection
18480
{
18481
  protected $collection_key = 'pricingPeriods';
18482
  protected $internal_gapi_mappings = array(
18483
  );
18484
  public $capCostOption;
18485
  public $disregardOverdelivery;
18486
  public $endDate;
18487
  public $flighted;
18488
  public $floodlightActivityId;
18489
  protected $pricingPeriodsType = 'Google_Service_Dfareporting_PricingSchedulePricingPeriod';
18490
  protected $pricingPeriodsDataType = 'array';
18491
  public $pricingType;
18492
  public $startDate;
18493
  public $testingStartDate;
18494
 
18495
 
18496
  public function setCapCostOption($capCostOption)
18497
  {
18498
    $this->capCostOption = $capCostOption;
18499
  }
18500
  public function getCapCostOption()
18501
  {
18502
    return $this->capCostOption;
18503
  }
18504
  public function setDisregardOverdelivery($disregardOverdelivery)
18505
  {
18506
    $this->disregardOverdelivery = $disregardOverdelivery;
18507
  }
18508
  public function getDisregardOverdelivery()
18509
  {
18510
    return $this->disregardOverdelivery;
18511
  }
18512
  public function setEndDate($endDate)
18513
  {
18514
    $this->endDate = $endDate;
18515
  }
18516
  public function getEndDate()
18517
  {
18518
    return $this->endDate;
18519
  }
18520
  public function setFlighted($flighted)
18521
  {
18522
    $this->flighted = $flighted;
18523
  }
18524
  public function getFlighted()
18525
  {
18526
    return $this->flighted;
18527
  }
18528
  public function setFloodlightActivityId($floodlightActivityId)
18529
  {
18530
    $this->floodlightActivityId = $floodlightActivityId;
18531
  }
18532
  public function getFloodlightActivityId()
18533
  {
18534
    return $this->floodlightActivityId;
18535
  }
18536
  public function setPricingPeriods($pricingPeriods)
18537
  {
18538
    $this->pricingPeriods = $pricingPeriods;
18539
  }
18540
  public function getPricingPeriods()
18541
  {
18542
    return $this->pricingPeriods;
18543
  }
18544
  public function setPricingType($pricingType)
18545
  {
18546
    $this->pricingType = $pricingType;
18547
  }
18548
  public function getPricingType()
18549
  {
18550
    return $this->pricingType;
18551
  }
18552
  public function setStartDate($startDate)
18553
  {
18554
    $this->startDate = $startDate;
18555
  }
18556
  public function getStartDate()
18557
  {
18558
    return $this->startDate;
18559
  }
18560
  public function setTestingStartDate($testingStartDate)
18561
  {
18562
    $this->testingStartDate = $testingStartDate;
18563
  }
18564
  public function getTestingStartDate()
18565
  {
18566
    return $this->testingStartDate;
18567
  }
18568
}
18569
 
18570
#[AllowDynamicProperties]
18571
class Google_Service_Dfareporting_PricingSchedulePricingPeriod extends Google_Model
18572
{
18573
  protected $internal_gapi_mappings = array(
18574
  );
18575
  public $endDate;
18576
  public $pricingComment;
18577
  public $rateOrCostNanos;
18578
  public $startDate;
18579
  public $units;
18580
 
18581
 
18582
  public function setEndDate($endDate)
18583
  {
18584
    $this->endDate = $endDate;
18585
  }
18586
  public function getEndDate()
18587
  {
18588
    return $this->endDate;
18589
  }
18590
  public function setPricingComment($pricingComment)
18591
  {
18592
    $this->pricingComment = $pricingComment;
18593
  }
18594
  public function getPricingComment()
18595
  {
18596
    return $this->pricingComment;
18597
  }
18598
  public function setRateOrCostNanos($rateOrCostNanos)
18599
  {
18600
    $this->rateOrCostNanos = $rateOrCostNanos;
18601
  }
18602
  public function getRateOrCostNanos()
18603
  {
18604
    return $this->rateOrCostNanos;
18605
  }
18606
  public function setStartDate($startDate)
18607
  {
18608
    $this->startDate = $startDate;
18609
  }
18610
  public function getStartDate()
18611
  {
18612
    return $this->startDate;
18613
  }
18614
  public function setUnits($units)
18615
  {
18616
    $this->units = $units;
18617
  }
18618
  public function getUnits()
18619
  {
18620
    return $this->units;
18621
  }
18622
}
18623
 
18624
#[AllowDynamicProperties]
18625
class Google_Service_Dfareporting_ProgrammaticSetting extends Google_Collection
18626
{
18627
  protected $collection_key = 'traffickerEmails';
18628
  protected $internal_gapi_mappings = array(
18629
  );
18630
  public $adxDealIds;
18631
  public $insertionOrderId;
18632
  public $insertionOrderIdStatus;
18633
  public $mediaCostNanos;
18634
  public $programmatic;
18635
  public $traffickerEmails;
18636
 
18637
 
18638
  public function setAdxDealIds($adxDealIds)
18639
  {
18640
    $this->adxDealIds = $adxDealIds;
18641
  }
18642
  public function getAdxDealIds()
18643
  {
18644
    return $this->adxDealIds;
18645
  }
18646
  public function setInsertionOrderId($insertionOrderId)
18647
  {
18648
    $this->insertionOrderId = $insertionOrderId;
18649
  }
18650
  public function getInsertionOrderId()
18651
  {
18652
    return $this->insertionOrderId;
18653
  }
18654
  public function setInsertionOrderIdStatus($insertionOrderIdStatus)
18655
  {
18656
    $this->insertionOrderIdStatus = $insertionOrderIdStatus;
18657
  }
18658
  public function getInsertionOrderIdStatus()
18659
  {
18660
    return $this->insertionOrderIdStatus;
18661
  }
18662
  public function setMediaCostNanos($mediaCostNanos)
18663
  {
18664
    $this->mediaCostNanos = $mediaCostNanos;
18665
  }
18666
  public function getMediaCostNanos()
18667
  {
18668
    return $this->mediaCostNanos;
18669
  }
18670
  public function setProgrammatic($programmatic)
18671
  {
18672
    $this->programmatic = $programmatic;
18673
  }
18674
  public function getProgrammatic()
18675
  {
18676
    return $this->programmatic;
18677
  }
18678
  public function setTraffickerEmails($traffickerEmails)
18679
  {
18680
    $this->traffickerEmails = $traffickerEmails;
18681
  }
18682
  public function getTraffickerEmails()
18683
  {
18684
    return $this->traffickerEmails;
18685
  }
18686
}
18687
 
18688
#[AllowDynamicProperties]
18689
class Google_Service_Dfareporting_Project extends Google_Model
18690
{
18691
  protected $internal_gapi_mappings = array(
18692
  );
18693
  public $accountId;
18694
  public $advertiserId;
18695
  public $audienceAgeGroup;
18696
  public $audienceGender;
18697
  public $budget;
18698
  public $clientBillingCode;
18699
  public $clientName;
18700
  public $endDate;
18701
  public $id;
18702
  public $kind;
18703
  protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
18704
  protected $lastModifiedInfoDataType = '';
18705
  public $name;
18706
  public $overview;
18707
  public $startDate;
18708
  public $subaccountId;
18709
  public $targetClicks;
18710
  public $targetConversions;
18711
  public $targetCpaNanos;
18712
  public $targetCpcNanos;
18713
  public $targetCpmNanos;
18714
  public $targetImpressions;
18715
 
18716
 
18717
  public function setAccountId($accountId)
18718
  {
18719
    $this->accountId = $accountId;
18720
  }
18721
  public function getAccountId()
18722
  {
18723
    return $this->accountId;
18724
  }
18725
  public function setAdvertiserId($advertiserId)
18726
  {
18727
    $this->advertiserId = $advertiserId;
18728
  }
18729
  public function getAdvertiserId()
18730
  {
18731
    return $this->advertiserId;
18732
  }
18733
  public function setAudienceAgeGroup($audienceAgeGroup)
18734
  {
18735
    $this->audienceAgeGroup = $audienceAgeGroup;
18736
  }
18737
  public function getAudienceAgeGroup()
18738
  {
18739
    return $this->audienceAgeGroup;
18740
  }
18741
  public function setAudienceGender($audienceGender)
18742
  {
18743
    $this->audienceGender = $audienceGender;
18744
  }
18745
  public function getAudienceGender()
18746
  {
18747
    return $this->audienceGender;
18748
  }
18749
  public function setBudget($budget)
18750
  {
18751
    $this->budget = $budget;
18752
  }
18753
  public function getBudget()
18754
  {
18755
    return $this->budget;
18756
  }
18757
  public function setClientBillingCode($clientBillingCode)
18758
  {
18759
    $this->clientBillingCode = $clientBillingCode;
18760
  }
18761
  public function getClientBillingCode()
18762
  {
18763
    return $this->clientBillingCode;
18764
  }
18765
  public function setClientName($clientName)
18766
  {
18767
    $this->clientName = $clientName;
18768
  }
18769
  public function getClientName()
18770
  {
18771
    return $this->clientName;
18772
  }
18773
  public function setEndDate($endDate)
18774
  {
18775
    $this->endDate = $endDate;
18776
  }
18777
  public function getEndDate()
18778
  {
18779
    return $this->endDate;
18780
  }
18781
  public function setId($id)
18782
  {
18783
    $this->id = $id;
18784
  }
18785
  public function getId()
18786
  {
18787
    return $this->id;
18788
  }
18789
  public function setKind($kind)
18790
  {
18791
    $this->kind = $kind;
18792
  }
18793
  public function getKind()
18794
  {
18795
    return $this->kind;
18796
  }
18797
  public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
18798
  {
18799
    $this->lastModifiedInfo = $lastModifiedInfo;
18800
  }
18801
  public function getLastModifiedInfo()
18802
  {
18803
    return $this->lastModifiedInfo;
18804
  }
18805
  public function setName($name)
18806
  {
18807
    $this->name = $name;
18808
  }
18809
  public function getName()
18810
  {
18811
    return $this->name;
18812
  }
18813
  public function setOverview($overview)
18814
  {
18815
    $this->overview = $overview;
18816
  }
18817
  public function getOverview()
18818
  {
18819
    return $this->overview;
18820
  }
18821
  public function setStartDate($startDate)
18822
  {
18823
    $this->startDate = $startDate;
18824
  }
18825
  public function getStartDate()
18826
  {
18827
    return $this->startDate;
18828
  }
18829
  public function setSubaccountId($subaccountId)
18830
  {
18831
    $this->subaccountId = $subaccountId;
18832
  }
18833
  public function getSubaccountId()
18834
  {
18835
    return $this->subaccountId;
18836
  }
18837
  public function setTargetClicks($targetClicks)
18838
  {
18839
    $this->targetClicks = $targetClicks;
18840
  }
18841
  public function getTargetClicks()
18842
  {
18843
    return $this->targetClicks;
18844
  }
18845
  public function setTargetConversions($targetConversions)
18846
  {
18847
    $this->targetConversions = $targetConversions;
18848
  }
18849
  public function getTargetConversions()
18850
  {
18851
    return $this->targetConversions;
18852
  }
18853
  public function setTargetCpaNanos($targetCpaNanos)
18854
  {
18855
    $this->targetCpaNanos = $targetCpaNanos;
18856
  }
18857
  public function getTargetCpaNanos()
18858
  {
18859
    return $this->targetCpaNanos;
18860
  }
18861
  public function setTargetCpcNanos($targetCpcNanos)
18862
  {
18863
    $this->targetCpcNanos = $targetCpcNanos;
18864
  }
18865
  public function getTargetCpcNanos()
18866
  {
18867
    return $this->targetCpcNanos;
18868
  }
18869
  public function setTargetCpmNanos($targetCpmNanos)
18870
  {
18871
    $this->targetCpmNanos = $targetCpmNanos;
18872
  }
18873
  public function getTargetCpmNanos()
18874
  {
18875
    return $this->targetCpmNanos;
18876
  }
18877
  public function setTargetImpressions($targetImpressions)
18878
  {
18879
    $this->targetImpressions = $targetImpressions;
18880
  }
18881
  public function getTargetImpressions()
18882
  {
18883
    return $this->targetImpressions;
18884
  }
18885
}
18886
 
18887
#[AllowDynamicProperties]
18888
class Google_Service_Dfareporting_ProjectsListResponse extends Google_Collection
18889
{
18890
  protected $collection_key = 'projects';
18891
  protected $internal_gapi_mappings = array(
18892
  );
18893
  public $kind;
18894
  public $nextPageToken;
18895
  protected $projectsType = 'Google_Service_Dfareporting_Project';
18896
  protected $projectsDataType = 'array';
18897
 
18898
 
18899
  public function setKind($kind)
18900
  {
18901
    $this->kind = $kind;
18902
  }
18903
  public function getKind()
18904
  {
18905
    return $this->kind;
18906
  }
18907
  public function setNextPageToken($nextPageToken)
18908
  {
18909
    $this->nextPageToken = $nextPageToken;
18910
  }
18911
  public function getNextPageToken()
18912
  {
18913
    return $this->nextPageToken;
18914
  }
18915
  public function setProjects($projects)
18916
  {
18917
    $this->projects = $projects;
18918
  }
18919
  public function getProjects()
18920
  {
18921
    return $this->projects;
18922
  }
18923
}
18924
 
18925
#[AllowDynamicProperties]
18926
class Google_Service_Dfareporting_ReachReportCompatibleFields extends Google_Collection
18927
{
18928
  protected $collection_key = 'reachByFrequencyMetrics';
18929
  protected $internal_gapi_mappings = array(
18930
  );
18931
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
18932
  protected $dimensionFiltersDataType = 'array';
18933
  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
18934
  protected $dimensionsDataType = 'array';
18935
  public $kind;
18936
  protected $metricsType = 'Google_Service_Dfareporting_Metric';
18937
  protected $metricsDataType = 'array';
18938
  protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
18939
  protected $pivotedActivityMetricsDataType = 'array';
18940
  protected $reachByFrequencyMetricsType = 'Google_Service_Dfareporting_Metric';
18941
  protected $reachByFrequencyMetricsDataType = 'array';
18942
 
18943
 
18944
  public function setDimensionFilters($dimensionFilters)
18945
  {
18946
    $this->dimensionFilters = $dimensionFilters;
18947
  }
18948
  public function getDimensionFilters()
18949
  {
18950
    return $this->dimensionFilters;
18951
  }
18952
  public function setDimensions($dimensions)
18953
  {
18954
    $this->dimensions = $dimensions;
18955
  }
18956
  public function getDimensions()
18957
  {
18958
    return $this->dimensions;
18959
  }
18960
  public function setKind($kind)
18961
  {
18962
    $this->kind = $kind;
18963
  }
18964
  public function getKind()
18965
  {
18966
    return $this->kind;
18967
  }
18968
  public function setMetrics($metrics)
18969
  {
18970
    $this->metrics = $metrics;
18971
  }
18972
  public function getMetrics()
18973
  {
18974
    return $this->metrics;
18975
  }
18976
  public function setPivotedActivityMetrics($pivotedActivityMetrics)
18977
  {
18978
    $this->pivotedActivityMetrics = $pivotedActivityMetrics;
18979
  }
18980
  public function getPivotedActivityMetrics()
18981
  {
18982
    return $this->pivotedActivityMetrics;
18983
  }
18984
  public function setReachByFrequencyMetrics($reachByFrequencyMetrics)
18985
  {
18986
    $this->reachByFrequencyMetrics = $reachByFrequencyMetrics;
18987
  }
18988
  public function getReachByFrequencyMetrics()
18989
  {
18990
    return $this->reachByFrequencyMetrics;
18991
  }
18992
}
18993
 
18994
#[AllowDynamicProperties]
18995
class Google_Service_Dfareporting_Recipient extends Google_Model
18996
{
18997
  protected $internal_gapi_mappings = array(
18998
  );
18999
  public $deliveryType;
19000
  public $email;
19001
  public $kind;
19002
 
19003
 
19004
  public function setDeliveryType($deliveryType)
19005
  {
19006
    $this->deliveryType = $deliveryType;
19007
  }
19008
  public function getDeliveryType()
19009
  {
19010
    return $this->deliveryType;
19011
  }
19012
  public function setEmail($email)
19013
  {
19014
    $this->email = $email;
19015
  }
19016
  public function getEmail()
19017
  {
19018
    return $this->email;
19019
  }
19020
  public function setKind($kind)
19021
  {
19022
    $this->kind = $kind;
19023
  }
19024
  public function getKind()
19025
  {
19026
    return $this->kind;
19027
  }
19028
}
19029
 
19030
#[AllowDynamicProperties]
19031
class Google_Service_Dfareporting_Region extends Google_Model
19032
{
19033
  protected $internal_gapi_mappings = array(
19034
  );
19035
  public $countryCode;
19036
  public $countryDartId;
19037
  public $dartId;
19038
  public $kind;
19039
  public $name;
19040
  public $regionCode;
19041
 
19042
 
19043
  public function setCountryCode($countryCode)
19044
  {
19045
    $this->countryCode = $countryCode;
19046
  }
19047
  public function getCountryCode()
19048
  {
19049
    return $this->countryCode;
19050
  }
19051
  public function setCountryDartId($countryDartId)
19052
  {
19053
    $this->countryDartId = $countryDartId;
19054
  }
19055
  public function getCountryDartId()
19056
  {
19057
    return $this->countryDartId;
19058
  }
19059
  public function setDartId($dartId)
19060
  {
19061
    $this->dartId = $dartId;
19062
  }
19063
  public function getDartId()
19064
  {
19065
    return $this->dartId;
19066
  }
19067
  public function setKind($kind)
19068
  {
19069
    $this->kind = $kind;
19070
  }
19071
  public function getKind()
19072
  {
19073
    return $this->kind;
19074
  }
19075
  public function setName($name)
19076
  {
19077
    $this->name = $name;
19078
  }
19079
  public function getName()
19080
  {
19081
    return $this->name;
19082
  }
19083
  public function setRegionCode($regionCode)
19084
  {
19085
    $this->regionCode = $regionCode;
19086
  }
19087
  public function getRegionCode()
19088
  {
19089
    return $this->regionCode;
19090
  }
19091
}
19092
 
19093
#[AllowDynamicProperties]
19094
class Google_Service_Dfareporting_RegionsListResponse extends Google_Collection
19095
{
19096
  protected $collection_key = 'regions';
19097
  protected $internal_gapi_mappings = array(
19098
  );
19099
  public $kind;
19100
  protected $regionsType = 'Google_Service_Dfareporting_Region';
19101
  protected $regionsDataType = 'array';
19102
 
19103
 
19104
  public function setKind($kind)
19105
  {
19106
    $this->kind = $kind;
19107
  }
19108
  public function getKind()
19109
  {
19110
    return $this->kind;
19111
  }
19112
  public function setRegions($regions)
19113
  {
19114
    $this->regions = $regions;
19115
  }
19116
  public function getRegions()
19117
  {
19118
    return $this->regions;
19119
  }
19120
}
19121
 
19122
#[AllowDynamicProperties]
19123
class Google_Service_Dfareporting_RemarketingList extends Google_Model
19124
{
19125
  protected $internal_gapi_mappings = array(
19126
  );
19127
  public $accountId;
19128
  public $active;
19129
  public $advertiserId;
19130
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
19131
  protected $advertiserIdDimensionValueDataType = '';
19132
  public $description;
19133
  public $id;
19134
  public $kind;
19135
  public $lifeSpan;
19136
  protected $listPopulationRuleType = 'Google_Service_Dfareporting_ListPopulationRule';
19137
  protected $listPopulationRuleDataType = '';
19138
  public $listSize;
19139
  public $listSource;
19140
  public $name;
19141
  public $subaccountId;
19142
 
19143
 
19144
  public function setAccountId($accountId)
19145
  {
19146
    $this->accountId = $accountId;
19147
  }
19148
  public function getAccountId()
19149
  {
19150
    return $this->accountId;
19151
  }
19152
  public function setActive($active)
19153
  {
19154
    $this->active = $active;
19155
  }
19156
  public function getActive()
19157
  {
19158
    return $this->active;
19159
  }
19160
  public function setAdvertiserId($advertiserId)
19161
  {
19162
    $this->advertiserId = $advertiserId;
19163
  }
19164
  public function getAdvertiserId()
19165
  {
19166
    return $this->advertiserId;
19167
  }
19168
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
19169
  {
19170
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
19171
  }
19172
  public function getAdvertiserIdDimensionValue()
19173
  {
19174
    return $this->advertiserIdDimensionValue;
19175
  }
19176
  public function setDescription($description)
19177
  {
19178
    $this->description = $description;
19179
  }
19180
  public function getDescription()
19181
  {
19182
    return $this->description;
19183
  }
19184
  public function setId($id)
19185
  {
19186
    $this->id = $id;
19187
  }
19188
  public function getId()
19189
  {
19190
    return $this->id;
19191
  }
19192
  public function setKind($kind)
19193
  {
19194
    $this->kind = $kind;
19195
  }
19196
  public function getKind()
19197
  {
19198
    return $this->kind;
19199
  }
19200
  public function setLifeSpan($lifeSpan)
19201
  {
19202
    $this->lifeSpan = $lifeSpan;
19203
  }
19204
  public function getLifeSpan()
19205
  {
19206
    return $this->lifeSpan;
19207
  }
19208
  public function setListPopulationRule(Google_Service_Dfareporting_ListPopulationRule $listPopulationRule)
19209
  {
19210
    $this->listPopulationRule = $listPopulationRule;
19211
  }
19212
  public function getListPopulationRule()
19213
  {
19214
    return $this->listPopulationRule;
19215
  }
19216
  public function setListSize($listSize)
19217
  {
19218
    $this->listSize = $listSize;
19219
  }
19220
  public function getListSize()
19221
  {
19222
    return $this->listSize;
19223
  }
19224
  public function setListSource($listSource)
19225
  {
19226
    $this->listSource = $listSource;
19227
  }
19228
  public function getListSource()
19229
  {
19230
    return $this->listSource;
19231
  }
19232
  public function setName($name)
19233
  {
19234
    $this->name = $name;
19235
  }
19236
  public function getName()
19237
  {
19238
    return $this->name;
19239
  }
19240
  public function setSubaccountId($subaccountId)
19241
  {
19242
    $this->subaccountId = $subaccountId;
19243
  }
19244
  public function getSubaccountId()
19245
  {
19246
    return $this->subaccountId;
19247
  }
19248
}
19249
 
19250
#[AllowDynamicProperties]
19251
class Google_Service_Dfareporting_RemarketingListShare extends Google_Collection
19252
{
19253
  protected $collection_key = 'sharedAdvertiserIds';
19254
  protected $internal_gapi_mappings = array(
19255
  );
19256
  public $kind;
19257
  public $remarketingListId;
19258
  public $sharedAccountIds;
19259
  public $sharedAdvertiserIds;
19260
 
19261
 
19262
  public function setKind($kind)
19263
  {
19264
    $this->kind = $kind;
19265
  }
19266
  public function getKind()
19267
  {
19268
    return $this->kind;
19269
  }
19270
  public function setRemarketingListId($remarketingListId)
19271
  {
19272
    $this->remarketingListId = $remarketingListId;
19273
  }
19274
  public function getRemarketingListId()
19275
  {
19276
    return $this->remarketingListId;
19277
  }
19278
  public function setSharedAccountIds($sharedAccountIds)
19279
  {
19280
    $this->sharedAccountIds = $sharedAccountIds;
19281
  }
19282
  public function getSharedAccountIds()
19283
  {
19284
    return $this->sharedAccountIds;
19285
  }
19286
  public function setSharedAdvertiserIds($sharedAdvertiserIds)
19287
  {
19288
    $this->sharedAdvertiserIds = $sharedAdvertiserIds;
19289
  }
19290
  public function getSharedAdvertiserIds()
19291
  {
19292
    return $this->sharedAdvertiserIds;
19293
  }
19294
}
19295
 
19296
#[AllowDynamicProperties]
19297
class Google_Service_Dfareporting_RemarketingListsListResponse extends Google_Collection
19298
{
19299
  protected $collection_key = 'remarketingLists';
19300
  protected $internal_gapi_mappings = array(
19301
  );
19302
  public $kind;
19303
  public $nextPageToken;
19304
  protected $remarketingListsType = 'Google_Service_Dfareporting_RemarketingList';
19305
  protected $remarketingListsDataType = 'array';
19306
 
19307
 
19308
  public function setKind($kind)
19309
  {
19310
    $this->kind = $kind;
19311
  }
19312
  public function getKind()
19313
  {
19314
    return $this->kind;
19315
  }
19316
  public function setNextPageToken($nextPageToken)
19317
  {
19318
    $this->nextPageToken = $nextPageToken;
19319
  }
19320
  public function getNextPageToken()
19321
  {
19322
    return $this->nextPageToken;
19323
  }
19324
  public function setRemarketingLists($remarketingLists)
19325
  {
19326
    $this->remarketingLists = $remarketingLists;
19327
  }
19328
  public function getRemarketingLists()
19329
  {
19330
    return $this->remarketingLists;
19331
  }
19332
}
19333
 
19334
#[AllowDynamicProperties]
19335
class Google_Service_Dfareporting_Report extends Google_Model
19336
{
19337
  protected $internal_gapi_mappings = array(
19338
  );
19339
  public $accountId;
19340
  protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria';
19341
  protected $criteriaDataType = '';
19342
  protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria';
19343
  protected $crossDimensionReachCriteriaDataType = '';
19344
  protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery';
19345
  protected $deliveryDataType = '';
19346
  public $etag;
19347
  public $fileName;
19348
  protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria';
19349
  protected $floodlightCriteriaDataType = '';
19350
  public $format;
19351
  public $id;
19352
  public $kind;
19353
  public $lastModifiedTime;
19354
  public $name;
19355
  public $ownerProfileId;
19356
  protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria';
19357
  protected $pathToConversionCriteriaDataType = '';
19358
  protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria';
19359
  protected $reachCriteriaDataType = '';
19360
  protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule';
19361
  protected $scheduleDataType = '';
19362
  public $subAccountId;
19363
  public $type;
19364
 
19365
 
19366
  public function setAccountId($accountId)
19367
  {
19368
    $this->accountId = $accountId;
19369
  }
19370
  public function getAccountId()
19371
  {
19372
    return $this->accountId;
19373
  }
19374
  public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria)
19375
  {
19376
    $this->criteria = $criteria;
19377
  }
19378
  public function getCriteria()
19379
  {
19380
    return $this->criteria;
19381
  }
19382
  public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria)
19383
  {
19384
    $this->crossDimensionReachCriteria = $crossDimensionReachCriteria;
19385
  }
19386
  public function getCrossDimensionReachCriteria()
19387
  {
19388
    return $this->crossDimensionReachCriteria;
19389
  }
19390
  public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery)
19391
  {
19392
    $this->delivery = $delivery;
19393
  }
19394
  public function getDelivery()
19395
  {
19396
    return $this->delivery;
19397
  }
19398
  public function setEtag($etag)
19399
  {
19400
    $this->etag = $etag;
19401
  }
19402
  public function getEtag()
19403
  {
19404
    return $this->etag;
19405
  }
19406
  public function setFileName($fileName)
19407
  {
19408
    $this->fileName = $fileName;
19409
  }
19410
  public function getFileName()
19411
  {
19412
    return $this->fileName;
19413
  }
19414
  public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria)
19415
  {
19416
    $this->floodlightCriteria = $floodlightCriteria;
19417
  }
19418
  public function getFloodlightCriteria()
19419
  {
19420
    return $this->floodlightCriteria;
19421
  }
19422
  public function setFormat($format)
19423
  {
19424
    $this->format = $format;
19425
  }
19426
  public function getFormat()
19427
  {
19428
    return $this->format;
19429
  }
19430
  public function setId($id)
19431
  {
19432
    $this->id = $id;
19433
  }
19434
  public function getId()
19435
  {
19436
    return $this->id;
19437
  }
19438
  public function setKind($kind)
19439
  {
19440
    $this->kind = $kind;
19441
  }
19442
  public function getKind()
19443
  {
19444
    return $this->kind;
19445
  }
19446
  public function setLastModifiedTime($lastModifiedTime)
19447
  {
19448
    $this->lastModifiedTime = $lastModifiedTime;
19449
  }
19450
  public function getLastModifiedTime()
19451
  {
19452
    return $this->lastModifiedTime;
19453
  }
19454
  public function setName($name)
19455
  {
19456
    $this->name = $name;
19457
  }
19458
  public function getName()
19459
  {
19460
    return $this->name;
19461
  }
19462
  public function setOwnerProfileId($ownerProfileId)
19463
  {
19464
    $this->ownerProfileId = $ownerProfileId;
19465
  }
19466
  public function getOwnerProfileId()
19467
  {
19468
    return $this->ownerProfileId;
19469
  }
19470
  public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria)
19471
  {
19472
    $this->pathToConversionCriteria = $pathToConversionCriteria;
19473
  }
19474
  public function getPathToConversionCriteria()
19475
  {
19476
    return $this->pathToConversionCriteria;
19477
  }
19478
  public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria)
19479
  {
19480
    $this->reachCriteria = $reachCriteria;
19481
  }
19482
  public function getReachCriteria()
19483
  {
19484
    return $this->reachCriteria;
19485
  }
19486
  public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule)
19487
  {
19488
    $this->schedule = $schedule;
19489
  }
19490
  public function getSchedule()
19491
  {
19492
    return $this->schedule;
19493
  }
19494
  public function setSubAccountId($subAccountId)
19495
  {
19496
    $this->subAccountId = $subAccountId;
19497
  }
19498
  public function getSubAccountId()
19499
  {
19500
    return $this->subAccountId;
19501
  }
19502
  public function setType($type)
19503
  {
19504
    $this->type = $type;
19505
  }
19506
  public function getType()
19507
  {
19508
    return $this->type;
19509
  }
19510
}
19511
 
19512
#[AllowDynamicProperties]
19513
class Google_Service_Dfareporting_ReportCompatibleFields extends Google_Collection
19514
{
19515
  protected $collection_key = 'pivotedActivityMetrics';
19516
  protected $internal_gapi_mappings = array(
19517
  );
19518
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
19519
  protected $dimensionFiltersDataType = 'array';
19520
  protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
19521
  protected $dimensionsDataType = 'array';
19522
  public $kind;
19523
  protected $metricsType = 'Google_Service_Dfareporting_Metric';
19524
  protected $metricsDataType = 'array';
19525
  protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
19526
  protected $pivotedActivityMetricsDataType = 'array';
19527
 
19528
 
19529
  public function setDimensionFilters($dimensionFilters)
19530
  {
19531
    $this->dimensionFilters = $dimensionFilters;
19532
  }
19533
  public function getDimensionFilters()
19534
  {
19535
    return $this->dimensionFilters;
19536
  }
19537
  public function setDimensions($dimensions)
19538
  {
19539
    $this->dimensions = $dimensions;
19540
  }
19541
  public function getDimensions()
19542
  {
19543
    return $this->dimensions;
19544
  }
19545
  public function setKind($kind)
19546
  {
19547
    $this->kind = $kind;
19548
  }
19549
  public function getKind()
19550
  {
19551
    return $this->kind;
19552
  }
19553
  public function setMetrics($metrics)
19554
  {
19555
    $this->metrics = $metrics;
19556
  }
19557
  public function getMetrics()
19558
  {
19559
    return $this->metrics;
19560
  }
19561
  public function setPivotedActivityMetrics($pivotedActivityMetrics)
19562
  {
19563
    $this->pivotedActivityMetrics = $pivotedActivityMetrics;
19564
  }
19565
  public function getPivotedActivityMetrics()
19566
  {
19567
    return $this->pivotedActivityMetrics;
19568
  }
19569
}
19570
 
19571
#[AllowDynamicProperties]
19572
class Google_Service_Dfareporting_ReportCriteria extends Google_Collection
19573
{
19574
  protected $collection_key = 'metricNames';
19575
  protected $internal_gapi_mappings = array(
19576
  );
19577
  protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19578
  protected $activitiesDataType = '';
19579
  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19580
  protected $customRichMediaEventsDataType = '';
19581
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19582
  protected $dateRangeDataType = '';
19583
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19584
  protected $dimensionFiltersDataType = 'array';
19585
  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19586
  protected $dimensionsDataType = 'array';
19587
  public $metricNames;
19588
 
19589
 
19590
  public function setActivities(Google_Service_Dfareporting_Activities $activities)
19591
  {
19592
    $this->activities = $activities;
19593
  }
19594
  public function getActivities()
19595
  {
19596
    return $this->activities;
19597
  }
19598
  public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19599
  {
19600
    $this->customRichMediaEvents = $customRichMediaEvents;
19601
  }
19602
  public function getCustomRichMediaEvents()
19603
  {
19604
    return $this->customRichMediaEvents;
19605
  }
19606
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19607
  {
19608
    $this->dateRange = $dateRange;
19609
  }
19610
  public function getDateRange()
19611
  {
19612
    return $this->dateRange;
19613
  }
19614
  public function setDimensionFilters($dimensionFilters)
19615
  {
19616
    $this->dimensionFilters = $dimensionFilters;
19617
  }
19618
  public function getDimensionFilters()
19619
  {
19620
    return $this->dimensionFilters;
19621
  }
19622
  public function setDimensions($dimensions)
19623
  {
19624
    $this->dimensions = $dimensions;
19625
  }
19626
  public function getDimensions()
19627
  {
19628
    return $this->dimensions;
19629
  }
19630
  public function setMetricNames($metricNames)
19631
  {
19632
    $this->metricNames = $metricNames;
19633
  }
19634
  public function getMetricNames()
19635
  {
19636
    return $this->metricNames;
19637
  }
19638
}
19639
 
19640
#[AllowDynamicProperties]
19641
class Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection
19642
{
19643
  protected $collection_key = 'overlapMetricNames';
19644
  protected $internal_gapi_mappings = array(
19645
  );
19646
  protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension';
19647
  protected $breakdownDataType = 'array';
19648
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19649
  protected $dateRangeDataType = '';
19650
  public $dimension;
19651
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19652
  protected $dimensionFiltersDataType = 'array';
19653
  public $metricNames;
19654
  public $overlapMetricNames;
19655
  public $pivoted;
19656
 
19657
 
19658
  public function setBreakdown($breakdown)
19659
  {
19660
    $this->breakdown = $breakdown;
19661
  }
19662
  public function getBreakdown()
19663
  {
19664
    return $this->breakdown;
19665
  }
19666
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19667
  {
19668
    $this->dateRange = $dateRange;
19669
  }
19670
  public function getDateRange()
19671
  {
19672
    return $this->dateRange;
19673
  }
19674
  public function setDimension($dimension)
19675
  {
19676
    $this->dimension = $dimension;
19677
  }
19678
  public function getDimension()
19679
  {
19680
    return $this->dimension;
19681
  }
19682
  public function setDimensionFilters($dimensionFilters)
19683
  {
19684
    $this->dimensionFilters = $dimensionFilters;
19685
  }
19686
  public function getDimensionFilters()
19687
  {
19688
    return $this->dimensionFilters;
19689
  }
19690
  public function setMetricNames($metricNames)
19691
  {
19692
    $this->metricNames = $metricNames;
19693
  }
19694
  public function getMetricNames()
19695
  {
19696
    return $this->metricNames;
19697
  }
19698
  public function setOverlapMetricNames($overlapMetricNames)
19699
  {
19700
    $this->overlapMetricNames = $overlapMetricNames;
19701
  }
19702
  public function getOverlapMetricNames()
19703
  {
19704
    return $this->overlapMetricNames;
19705
  }
19706
  public function setPivoted($pivoted)
19707
  {
19708
    $this->pivoted = $pivoted;
19709
  }
19710
  public function getPivoted()
19711
  {
19712
    return $this->pivoted;
19713
  }
19714
}
19715
 
19716
#[AllowDynamicProperties]
19717
class Google_Service_Dfareporting_ReportDelivery extends Google_Collection
19718
{
19719
  protected $collection_key = 'recipients';
19720
  protected $internal_gapi_mappings = array(
19721
  );
19722
  public $emailOwner;
19723
  public $emailOwnerDeliveryType;
19724
  public $message;
19725
  protected $recipientsType = 'Google_Service_Dfareporting_Recipient';
19726
  protected $recipientsDataType = 'array';
19727
 
19728
 
19729
  public function setEmailOwner($emailOwner)
19730
  {
19731
    $this->emailOwner = $emailOwner;
19732
  }
19733
  public function getEmailOwner()
19734
  {
19735
    return $this->emailOwner;
19736
  }
19737
  public function setEmailOwnerDeliveryType($emailOwnerDeliveryType)
19738
  {
19739
    $this->emailOwnerDeliveryType = $emailOwnerDeliveryType;
19740
  }
19741
  public function getEmailOwnerDeliveryType()
19742
  {
19743
    return $this->emailOwnerDeliveryType;
19744
  }
19745
  public function setMessage($message)
19746
  {
19747
    $this->message = $message;
19748
  }
19749
  public function getMessage()
19750
  {
19751
    return $this->message;
19752
  }
19753
  public function setRecipients($recipients)
19754
  {
19755
    $this->recipients = $recipients;
19756
  }
19757
  public function getRecipients()
19758
  {
19759
    return $this->recipients;
19760
  }
19761
}
19762
 
19763
#[AllowDynamicProperties]
19764
class Google_Service_Dfareporting_ReportFloodlightCriteria extends Google_Collection
19765
{
19766
  protected $collection_key = 'metricNames';
19767
  protected $internal_gapi_mappings = array(
19768
  );
19769
  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19770
  protected $customRichMediaEventsDataType = 'array';
19771
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19772
  protected $dateRangeDataType = '';
19773
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19774
  protected $dimensionFiltersDataType = 'array';
19775
  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19776
  protected $dimensionsDataType = 'array';
19777
  protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19778
  protected $floodlightConfigIdDataType = '';
19779
  public $metricNames;
19780
  protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties';
19781
  protected $reportPropertiesDataType = '';
19782
 
19783
 
19784
  public function setCustomRichMediaEvents($customRichMediaEvents)
19785
  {
19786
    $this->customRichMediaEvents = $customRichMediaEvents;
19787
  }
19788
  public function getCustomRichMediaEvents()
19789
  {
19790
    return $this->customRichMediaEvents;
19791
  }
19792
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19793
  {
19794
    $this->dateRange = $dateRange;
19795
  }
19796
  public function getDateRange()
19797
  {
19798
    return $this->dateRange;
19799
  }
19800
  public function setDimensionFilters($dimensionFilters)
19801
  {
19802
    $this->dimensionFilters = $dimensionFilters;
19803
  }
19804
  public function getDimensionFilters()
19805
  {
19806
    return $this->dimensionFilters;
19807
  }
19808
  public function setDimensions($dimensions)
19809
  {
19810
    $this->dimensions = $dimensions;
19811
  }
19812
  public function getDimensions()
19813
  {
19814
    return $this->dimensions;
19815
  }
19816
  public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19817
  {
19818
    $this->floodlightConfigId = $floodlightConfigId;
19819
  }
19820
  public function getFloodlightConfigId()
19821
  {
19822
    return $this->floodlightConfigId;
19823
  }
19824
  public function setMetricNames($metricNames)
19825
  {
19826
    $this->metricNames = $metricNames;
19827
  }
19828
  public function getMetricNames()
19829
  {
19830
    return $this->metricNames;
19831
  }
19832
  public function setReportProperties(Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties)
19833
  {
19834
    $this->reportProperties = $reportProperties;
19835
  }
19836
  public function getReportProperties()
19837
  {
19838
    return $this->reportProperties;
19839
  }
19840
}
19841
 
19842
#[AllowDynamicProperties]
19843
class Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Google_Model
19844
{
19845
  protected $internal_gapi_mappings = array(
19846
  );
19847
  public $includeAttributedIPConversions;
19848
  public $includeUnattributedCookieConversions;
19849
  public $includeUnattributedIPConversions;
19850
 
19851
 
19852
  public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19853
  {
19854
    $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19855
  }
19856
  public function getIncludeAttributedIPConversions()
19857
  {
19858
    return $this->includeAttributedIPConversions;
19859
  }
19860
  public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19861
  {
19862
    $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19863
  }
19864
  public function getIncludeUnattributedCookieConversions()
19865
  {
19866
    return $this->includeUnattributedCookieConversions;
19867
  }
19868
  public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19869
  {
19870
    $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19871
  }
19872
  public function getIncludeUnattributedIPConversions()
19873
  {
19874
    return $this->includeUnattributedIPConversions;
19875
  }
19876
}
19877
 
19878
#[AllowDynamicProperties]
19879
class Google_Service_Dfareporting_ReportList extends Google_Collection
19880
{
19881
  protected $collection_key = 'items';
19882
  protected $internal_gapi_mappings = array(
19883
  );
19884
  public $etag;
19885
  protected $itemsType = 'Google_Service_Dfareporting_Report';
19886
  protected $itemsDataType = 'array';
19887
  public $kind;
19888
  public $nextPageToken;
19889
 
19890
 
19891
  public function setEtag($etag)
19892
  {
19893
    $this->etag = $etag;
19894
  }
19895
  public function getEtag()
19896
  {
19897
    return $this->etag;
19898
  }
19899
  public function setItems($items)
19900
  {
19901
    $this->items = $items;
19902
  }
19903
  public function getItems()
19904
  {
19905
    return $this->items;
19906
  }
19907
  public function setKind($kind)
19908
  {
19909
    $this->kind = $kind;
19910
  }
19911
  public function getKind()
19912
  {
19913
    return $this->kind;
19914
  }
19915
  public function setNextPageToken($nextPageToken)
19916
  {
19917
    $this->nextPageToken = $nextPageToken;
19918
  }
19919
  public function getNextPageToken()
19920
  {
19921
    return $this->nextPageToken;
19922
  }
19923
}
19924
 
19925
#[AllowDynamicProperties]
19926
class Google_Service_Dfareporting_ReportPathToConversionCriteria extends Google_Collection
19927
{
19928
  protected $collection_key = 'perInteractionDimensions';
19929
  protected $internal_gapi_mappings = array(
19930
  );
19931
  protected $activityFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19932
  protected $activityFiltersDataType = 'array';
19933
  protected $conversionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19934
  protected $conversionDimensionsDataType = 'array';
19935
  protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_SortedDimension';
19936
  protected $customFloodlightVariablesDataType = 'array';
19937
  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19938
  protected $customRichMediaEventsDataType = 'array';
19939
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19940
  protected $dateRangeDataType = '';
19941
  protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19942
  protected $floodlightConfigIdDataType = '';
19943
  public $metricNames;
19944
  protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19945
  protected $perInteractionDimensionsDataType = 'array';
19946
  protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties';
19947
  protected $reportPropertiesDataType = '';
19948
 
19949
 
19950
  public function setActivityFilters($activityFilters)
19951
  {
19952
    $this->activityFilters = $activityFilters;
19953
  }
19954
  public function getActivityFilters()
19955
  {
19956
    return $this->activityFilters;
19957
  }
19958
  public function setConversionDimensions($conversionDimensions)
19959
  {
19960
    $this->conversionDimensions = $conversionDimensions;
19961
  }
19962
  public function getConversionDimensions()
19963
  {
19964
    return $this->conversionDimensions;
19965
  }
19966
  public function setCustomFloodlightVariables($customFloodlightVariables)
19967
  {
19968
    $this->customFloodlightVariables = $customFloodlightVariables;
19969
  }
19970
  public function getCustomFloodlightVariables()
19971
  {
19972
    return $this->customFloodlightVariables;
19973
  }
19974
  public function setCustomRichMediaEvents($customRichMediaEvents)
19975
  {
19976
    $this->customRichMediaEvents = $customRichMediaEvents;
19977
  }
19978
  public function getCustomRichMediaEvents()
19979
  {
19980
    return $this->customRichMediaEvents;
19981
  }
19982
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19983
  {
19984
    $this->dateRange = $dateRange;
19985
  }
19986
  public function getDateRange()
19987
  {
19988
    return $this->dateRange;
19989
  }
19990
  public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19991
  {
19992
    $this->floodlightConfigId = $floodlightConfigId;
19993
  }
19994
  public function getFloodlightConfigId()
19995
  {
19996
    return $this->floodlightConfigId;
19997
  }
19998
  public function setMetricNames($metricNames)
19999
  {
20000
    $this->metricNames = $metricNames;
20001
  }
20002
  public function getMetricNames()
20003
  {
20004
    return $this->metricNames;
20005
  }
20006
  public function setPerInteractionDimensions($perInteractionDimensions)
20007
  {
20008
    $this->perInteractionDimensions = $perInteractionDimensions;
20009
  }
20010
  public function getPerInteractionDimensions()
20011
  {
20012
    return $this->perInteractionDimensions;
20013
  }
20014
  public function setReportProperties(Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties)
20015
  {
20016
    $this->reportProperties = $reportProperties;
20017
  }
20018
  public function getReportProperties()
20019
  {
20020
    return $this->reportProperties;
20021
  }
20022
}
20023
 
20024
#[AllowDynamicProperties]
20025
class Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Google_Model
20026
{
20027
  protected $internal_gapi_mappings = array(
20028
  );
20029
  public $clicksLookbackWindow;
20030
  public $impressionsLookbackWindow;
20031
  public $includeAttributedIPConversions;
20032
  public $includeUnattributedCookieConversions;
20033
  public $includeUnattributedIPConversions;
20034
  public $maximumClickInteractions;
20035
  public $maximumImpressionInteractions;
20036
  public $maximumInteractionGap;
20037
  public $pivotOnInteractionPath;
20038
 
20039
 
20040
  public function setClicksLookbackWindow($clicksLookbackWindow)
20041
  {
20042
    $this->clicksLookbackWindow = $clicksLookbackWindow;
20043
  }
20044
  public function getClicksLookbackWindow()
20045
  {
20046
    return $this->clicksLookbackWindow;
20047
  }
20048
  public function setImpressionsLookbackWindow($impressionsLookbackWindow)
20049
  {
20050
    $this->impressionsLookbackWindow = $impressionsLookbackWindow;
20051
  }
20052
  public function getImpressionsLookbackWindow()
20053
  {
20054
    return $this->impressionsLookbackWindow;
20055
  }
20056
  public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
20057
  {
20058
    $this->includeAttributedIPConversions = $includeAttributedIPConversions;
20059
  }
20060
  public function getIncludeAttributedIPConversions()
20061
  {
20062
    return $this->includeAttributedIPConversions;
20063
  }
20064
  public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
20065
  {
20066
    $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
20067
  }
20068
  public function getIncludeUnattributedCookieConversions()
20069
  {
20070
    return $this->includeUnattributedCookieConversions;
20071
  }
20072
  public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
20073
  {
20074
    $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
20075
  }
20076
  public function getIncludeUnattributedIPConversions()
20077
  {
20078
    return $this->includeUnattributedIPConversions;
20079
  }
20080
  public function setMaximumClickInteractions($maximumClickInteractions)
20081
  {
20082
    $this->maximumClickInteractions = $maximumClickInteractions;
20083
  }
20084
  public function getMaximumClickInteractions()
20085
  {
20086
    return $this->maximumClickInteractions;
20087
  }
20088
  public function setMaximumImpressionInteractions($maximumImpressionInteractions)
20089
  {
20090
    $this->maximumImpressionInteractions = $maximumImpressionInteractions;
20091
  }
20092
  public function getMaximumImpressionInteractions()
20093
  {
20094
    return $this->maximumImpressionInteractions;
20095
  }
20096
  public function setMaximumInteractionGap($maximumInteractionGap)
20097
  {
20098
    $this->maximumInteractionGap = $maximumInteractionGap;
20099
  }
20100
  public function getMaximumInteractionGap()
20101
  {
20102
    return $this->maximumInteractionGap;
20103
  }
20104
  public function setPivotOnInteractionPath($pivotOnInteractionPath)
20105
  {
20106
    $this->pivotOnInteractionPath = $pivotOnInteractionPath;
20107
  }
20108
  public function getPivotOnInteractionPath()
20109
  {
20110
    return $this->pivotOnInteractionPath;
20111
  }
20112
}
20113
 
20114
#[AllowDynamicProperties]
20115
class Google_Service_Dfareporting_ReportReachCriteria extends Google_Collection
20116
{
20117
  protected $collection_key = 'reachByFrequencyMetricNames';
20118
  protected $internal_gapi_mappings = array(
20119
  );
20120
  protected $activitiesType = 'Google_Service_Dfareporting_Activities';
20121
  protected $activitiesDataType = '';
20122
  protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
20123
  protected $customRichMediaEventsDataType = '';
20124
  protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
20125
  protected $dateRangeDataType = '';
20126
  protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
20127
  protected $dimensionFiltersDataType = 'array';
20128
  protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
20129
  protected $dimensionsDataType = 'array';
20130
  public $enableAllDimensionCombinations;
20131
  public $metricNames;
20132
  public $reachByFrequencyMetricNames;
20133
 
20134
 
20135
  public function setActivities(Google_Service_Dfareporting_Activities $activities)
20136
  {
20137
    $this->activities = $activities;
20138
  }
20139
  public function getActivities()
20140
  {
20141
    return $this->activities;
20142
  }
20143
  public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
20144
  {
20145
    $this->customRichMediaEvents = $customRichMediaEvents;
20146
  }
20147
  public function getCustomRichMediaEvents()
20148
  {
20149
    return $this->customRichMediaEvents;
20150
  }
20151
  public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
20152
  {
20153
    $this->dateRange = $dateRange;
20154
  }
20155
  public function getDateRange()
20156
  {
20157
    return $this->dateRange;
20158
  }
20159
  public function setDimensionFilters($dimensionFilters)
20160
  {
20161
    $this->dimensionFilters = $dimensionFilters;
20162
  }
20163
  public function getDimensionFilters()
20164
  {
20165
    return $this->dimensionFilters;
20166
  }
20167
  public function setDimensions($dimensions)
20168
  {
20169
    $this->dimensions = $dimensions;
20170
  }
20171
  public function getDimensions()
20172
  {
20173
    return $this->dimensions;
20174
  }
20175
  public function setEnableAllDimensionCombinations($enableAllDimensionCombinations)
20176
  {
20177
    $this->enableAllDimensionCombinations = $enableAllDimensionCombinations;
20178
  }
20179
  public function getEnableAllDimensionCombinations()
20180
  {
20181
    return $this->enableAllDimensionCombinations;
20182
  }
20183
  public function setMetricNames($metricNames)
20184
  {
20185
    $this->metricNames = $metricNames;
20186
  }
20187
  public function getMetricNames()
20188
  {
20189
    return $this->metricNames;
20190
  }
20191
  public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames)
20192
  {
20193
    $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames;
20194
  }
20195
  public function getReachByFrequencyMetricNames()
20196
  {
20197
    return $this->reachByFrequencyMetricNames;
20198
  }
20199
}
20200
 
20201
#[AllowDynamicProperties]
20202
class Google_Service_Dfareporting_ReportSchedule extends Google_Collection
20203
{
20204
  protected $collection_key = 'repeatsOnWeekDays';
20205
  protected $internal_gapi_mappings = array(
20206
  );
20207
  public $active;
20208
  public $every;
20209
  public $expirationDate;
20210
  public $repeats;
20211
  public $repeatsOnWeekDays;
20212
  public $runsOnDayOfMonth;
20213
  public $startDate;
20214
 
20215
 
20216
  public function setActive($active)
20217
  {
20218
    $this->active = $active;
20219
  }
20220
  public function getActive()
20221
  {
20222
    return $this->active;
20223
  }
20224
  public function setEvery($every)
20225
  {
20226
    $this->every = $every;
20227
  }
20228
  public function getEvery()
20229
  {
20230
    return $this->every;
20231
  }
20232
  public function setExpirationDate($expirationDate)
20233
  {
20234
    $this->expirationDate = $expirationDate;
20235
  }
20236
  public function getExpirationDate()
20237
  {
20238
    return $this->expirationDate;
20239
  }
20240
  public function setRepeats($repeats)
20241
  {
20242
    $this->repeats = $repeats;
20243
  }
20244
  public function getRepeats()
20245
  {
20246
    return $this->repeats;
20247
  }
20248
  public function setRepeatsOnWeekDays($repeatsOnWeekDays)
20249
  {
20250
    $this->repeatsOnWeekDays = $repeatsOnWeekDays;
20251
  }
20252
  public function getRepeatsOnWeekDays()
20253
  {
20254
    return $this->repeatsOnWeekDays;
20255
  }
20256
  public function setRunsOnDayOfMonth($runsOnDayOfMonth)
20257
  {
20258
    $this->runsOnDayOfMonth = $runsOnDayOfMonth;
20259
  }
20260
  public function getRunsOnDayOfMonth()
20261
  {
20262
    return $this->runsOnDayOfMonth;
20263
  }
20264
  public function setStartDate($startDate)
20265
  {
20266
    $this->startDate = $startDate;
20267
  }
20268
  public function getStartDate()
20269
  {
20270
    return $this->startDate;
20271
  }
20272
}
20273
 
20274
#[AllowDynamicProperties]
20275
class Google_Service_Dfareporting_ReportsConfiguration extends Google_Model
20276
{
20277
  protected $internal_gapi_mappings = array(
20278
  );
20279
  public $exposureToConversionEnabled;
20280
  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20281
  protected $lookbackConfigurationDataType = '';
20282
  public $reportGenerationTimeZoneId;
20283
 
20284
 
20285
  public function setExposureToConversionEnabled($exposureToConversionEnabled)
20286
  {
20287
    $this->exposureToConversionEnabled = $exposureToConversionEnabled;
20288
  }
20289
  public function getExposureToConversionEnabled()
20290
  {
20291
    return $this->exposureToConversionEnabled;
20292
  }
20293
  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20294
  {
20295
    $this->lookbackConfiguration = $lookbackConfiguration;
20296
  }
20297
  public function getLookbackConfiguration()
20298
  {
20299
    return $this->lookbackConfiguration;
20300
  }
20301
  public function setReportGenerationTimeZoneId($reportGenerationTimeZoneId)
20302
  {
20303
    $this->reportGenerationTimeZoneId = $reportGenerationTimeZoneId;
20304
  }
20305
  public function getReportGenerationTimeZoneId()
20306
  {
20307
    return $this->reportGenerationTimeZoneId;
20308
  }
20309
}
20310
 
20311
#[AllowDynamicProperties]
20312
class Google_Service_Dfareporting_RichMediaExitOverride extends Google_Model
20313
{
20314
  protected $internal_gapi_mappings = array(
20315
  );
20316
  public $customExitUrl;
20317
  public $exitId;
20318
  public $useCustomExitUrl;
20319
 
20320
 
20321
  public function setCustomExitUrl($customExitUrl)
20322
  {
20323
    $this->customExitUrl = $customExitUrl;
20324
  }
20325
  public function getCustomExitUrl()
20326
  {
20327
    return $this->customExitUrl;
20328
  }
20329
  public function setExitId($exitId)
20330
  {
20331
    $this->exitId = $exitId;
20332
  }
20333
  public function getExitId()
20334
  {
20335
    return $this->exitId;
20336
  }
20337
  public function setUseCustomExitUrl($useCustomExitUrl)
20338
  {
20339
    $this->useCustomExitUrl = $useCustomExitUrl;
20340
  }
20341
  public function getUseCustomExitUrl()
20342
  {
20343
    return $this->useCustomExitUrl;
20344
  }
20345
}
20346
 
20347
#[AllowDynamicProperties]
20348
class Google_Service_Dfareporting_Site extends Google_Collection
20349
{
20350
  protected $collection_key = 'siteContacts';
20351
  protected $internal_gapi_mappings = array(
20352
  );
20353
  public $accountId;
20354
  public $approved;
20355
  public $directorySiteId;
20356
  protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20357
  protected $directorySiteIdDimensionValueDataType = '';
20358
  public $id;
20359
  protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20360
  protected $idDimensionValueDataType = '';
20361
  public $keyName;
20362
  public $kind;
20363
  public $name;
20364
  protected $siteContactsType = 'Google_Service_Dfareporting_SiteContact';
20365
  protected $siteContactsDataType = 'array';
20366
  protected $siteSettingsType = 'Google_Service_Dfareporting_SiteSettings';
20367
  protected $siteSettingsDataType = '';
20368
  public $subaccountId;
20369
 
20370
 
20371
  public function setAccountId($accountId)
20372
  {
20373
    $this->accountId = $accountId;
20374
  }
20375
  public function getAccountId()
20376
  {
20377
    return $this->accountId;
20378
  }
20379
  public function setApproved($approved)
20380
  {
20381
    $this->approved = $approved;
20382
  }
20383
  public function getApproved()
20384
  {
20385
    return $this->approved;
20386
  }
20387
  public function setDirectorySiteId($directorySiteId)
20388
  {
20389
    $this->directorySiteId = $directorySiteId;
20390
  }
20391
  public function getDirectorySiteId()
20392
  {
20393
    return $this->directorySiteId;
20394
  }
20395
  public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
20396
  {
20397
    $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
20398
  }
20399
  public function getDirectorySiteIdDimensionValue()
20400
  {
20401
    return $this->directorySiteIdDimensionValue;
20402
  }
20403
  public function setId($id)
20404
  {
20405
    $this->id = $id;
20406
  }
20407
  public function getId()
20408
  {
20409
    return $this->id;
20410
  }
20411
  public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
20412
  {
20413
    $this->idDimensionValue = $idDimensionValue;
20414
  }
20415
  public function getIdDimensionValue()
20416
  {
20417
    return $this->idDimensionValue;
20418
  }
20419
  public function setKeyName($keyName)
20420
  {
20421
    $this->keyName = $keyName;
20422
  }
20423
  public function getKeyName()
20424
  {
20425
    return $this->keyName;
20426
  }
20427
  public function setKind($kind)
20428
  {
20429
    $this->kind = $kind;
20430
  }
20431
  public function getKind()
20432
  {
20433
    return $this->kind;
20434
  }
20435
  public function setName($name)
20436
  {
20437
    $this->name = $name;
20438
  }
20439
  public function getName()
20440
  {
20441
    return $this->name;
20442
  }
20443
  public function setSiteContacts($siteContacts)
20444
  {
20445
    $this->siteContacts = $siteContacts;
20446
  }
20447
  public function getSiteContacts()
20448
  {
20449
    return $this->siteContacts;
20450
  }
20451
  public function setSiteSettings(Google_Service_Dfareporting_SiteSettings $siteSettings)
20452
  {
20453
    $this->siteSettings = $siteSettings;
20454
  }
20455
  public function getSiteSettings()
20456
  {
20457
    return $this->siteSettings;
20458
  }
20459
  public function setSubaccountId($subaccountId)
20460
  {
20461
    $this->subaccountId = $subaccountId;
20462
  }
20463
  public function getSubaccountId()
20464
  {
20465
    return $this->subaccountId;
20466
  }
20467
}
20468
 
20469
#[AllowDynamicProperties]
20470
class Google_Service_Dfareporting_SiteContact extends Google_Model
20471
{
20472
  protected $internal_gapi_mappings = array(
20473
  );
20474
  public $address;
20475
  public $contactType;
20476
  public $email;
20477
  public $firstName;
20478
  public $id;
20479
  public $lastName;
20480
  public $phone;
20481
  public $title;
20482
 
20483
 
20484
  public function setAddress($address)
20485
  {
20486
    $this->address = $address;
20487
  }
20488
  public function getAddress()
20489
  {
20490
    return $this->address;
20491
  }
20492
  public function setContactType($contactType)
20493
  {
20494
    $this->contactType = $contactType;
20495
  }
20496
  public function getContactType()
20497
  {
20498
    return $this->contactType;
20499
  }
20500
  public function setEmail($email)
20501
  {
20502
    $this->email = $email;
20503
  }
20504
  public function getEmail()
20505
  {
20506
    return $this->email;
20507
  }
20508
  public function setFirstName($firstName)
20509
  {
20510
    $this->firstName = $firstName;
20511
  }
20512
  public function getFirstName()
20513
  {
20514
    return $this->firstName;
20515
  }
20516
  public function setId($id)
20517
  {
20518
    $this->id = $id;
20519
  }
20520
  public function getId()
20521
  {
20522
    return $this->id;
20523
  }
20524
  public function setLastName($lastName)
20525
  {
20526
    $this->lastName = $lastName;
20527
  }
20528
  public function getLastName()
20529
  {
20530
    return $this->lastName;
20531
  }
20532
  public function setPhone($phone)
20533
  {
20534
    $this->phone = $phone;
20535
  }
20536
  public function getPhone()
20537
  {
20538
    return $this->phone;
20539
  }
20540
  public function setTitle($title)
20541
  {
20542
    $this->title = $title;
20543
  }
20544
  public function getTitle()
20545
  {
20546
    return $this->title;
20547
  }
20548
}
20549
 
20550
#[AllowDynamicProperties]
20551
class Google_Service_Dfareporting_SiteSettings extends Google_Model
20552
{
20553
  protected $internal_gapi_mappings = array(
20554
  );
20555
  public $activeViewOptOut;
20556
  protected $creativeSettingsType = 'Google_Service_Dfareporting_CreativeSettings';
20557
  protected $creativeSettingsDataType = '';
20558
  public $disableBrandSafeAds;
20559
  public $disableNewCookie;
20560
  protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20561
  protected $lookbackConfigurationDataType = '';
20562
  protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
20563
  protected $tagSettingDataType = '';
20564
 
20565
 
20566
  public function setActiveViewOptOut($activeViewOptOut)
20567
  {
20568
    $this->activeViewOptOut = $activeViewOptOut;
20569
  }
20570
  public function getActiveViewOptOut()
20571
  {
20572
    return $this->activeViewOptOut;
20573
  }
20574
  public function setCreativeSettings(Google_Service_Dfareporting_CreativeSettings $creativeSettings)
20575
  {
20576
    $this->creativeSettings = $creativeSettings;
20577
  }
20578
  public function getCreativeSettings()
20579
  {
20580
    return $this->creativeSettings;
20581
  }
20582
  public function setDisableBrandSafeAds($disableBrandSafeAds)
20583
  {
20584
    $this->disableBrandSafeAds = $disableBrandSafeAds;
20585
  }
20586
  public function getDisableBrandSafeAds()
20587
  {
20588
    return $this->disableBrandSafeAds;
20589
  }
20590
  public function setDisableNewCookie($disableNewCookie)
20591
  {
20592
    $this->disableNewCookie = $disableNewCookie;
20593
  }
20594
  public function getDisableNewCookie()
20595
  {
20596
    return $this->disableNewCookie;
20597
  }
20598
  public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20599
  {
20600
    $this->lookbackConfiguration = $lookbackConfiguration;
20601
  }
20602
  public function getLookbackConfiguration()
20603
  {
20604
    return $this->lookbackConfiguration;
20605
  }
20606
  public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
20607
  {
20608
    $this->tagSetting = $tagSetting;
20609
  }
20610
  public function getTagSetting()
20611
  {
20612
    return $this->tagSetting;
20613
  }
20614
}
20615
 
20616
#[AllowDynamicProperties]
20617
class Google_Service_Dfareporting_SitesListResponse extends Google_Collection
20618
{
20619
  protected $collection_key = 'sites';
20620
  protected $internal_gapi_mappings = array(
20621
  );
20622
  public $kind;
20623
  public $nextPageToken;
20624
  protected $sitesType = 'Google_Service_Dfareporting_Site';
20625
  protected $sitesDataType = 'array';
20626
 
20627
 
20628
  public function setKind($kind)
20629
  {
20630
    $this->kind = $kind;
20631
  }
20632
  public function getKind()
20633
  {
20634
    return $this->kind;
20635
  }
20636
  public function setNextPageToken($nextPageToken)
20637
  {
20638
    $this->nextPageToken = $nextPageToken;
20639
  }
20640
  public function getNextPageToken()
20641
  {
20642
    return $this->nextPageToken;
20643
  }
20644
  public function setSites($sites)
20645
  {
20646
    $this->sites = $sites;
20647
  }
20648
  public function getSites()
20649
  {
20650
    return $this->sites;
20651
  }
20652
}
20653
 
20654
#[AllowDynamicProperties]
20655
class Google_Service_Dfareporting_Size extends Google_Model
20656
{
20657
  protected $internal_gapi_mappings = array(
20658
  );
20659
  public $height;
20660
  public $iab;
20661
  public $id;
20662
  public $kind;
20663
  public $width;
20664
 
20665
 
20666
  public function setHeight($height)
20667
  {
20668
    $this->height = $height;
20669
  }
20670
  public function getHeight()
20671
  {
20672
    return $this->height;
20673
  }
20674
  public function setIab($iab)
20675
  {
20676
    $this->iab = $iab;
20677
  }
20678
  public function getIab()
20679
  {
20680
    return $this->iab;
20681
  }
20682
  public function setId($id)
20683
  {
20684
    $this->id = $id;
20685
  }
20686
  public function getId()
20687
  {
20688
    return $this->id;
20689
  }
20690
  public function setKind($kind)
20691
  {
20692
    $this->kind = $kind;
20693
  }
20694
  public function getKind()
20695
  {
20696
    return $this->kind;
20697
  }
20698
  public function setWidth($width)
20699
  {
20700
    $this->width = $width;
20701
  }
20702
  public function getWidth()
20703
  {
20704
    return $this->width;
20705
  }
20706
}
20707
 
20708
#[AllowDynamicProperties]
20709
class Google_Service_Dfareporting_SizesListResponse extends Google_Collection
20710
{
20711
  protected $collection_key = 'sizes';
20712
  protected $internal_gapi_mappings = array(
20713
  );
20714
  public $kind;
20715
  protected $sizesType = 'Google_Service_Dfareporting_Size';
20716
  protected $sizesDataType = 'array';
20717
 
20718
 
20719
  public function setKind($kind)
20720
  {
20721
    $this->kind = $kind;
20722
  }
20723
  public function getKind()
20724
  {
20725
    return $this->kind;
20726
  }
20727
  public function setSizes($sizes)
20728
  {
20729
    $this->sizes = $sizes;
20730
  }
20731
  public function getSizes()
20732
  {
20733
    return $this->sizes;
20734
  }
20735
}
20736
 
20737
#[AllowDynamicProperties]
20738
class Google_Service_Dfareporting_SortedDimension extends Google_Model
20739
{
20740
  protected $internal_gapi_mappings = array(
20741
  );
20742
  public $kind;
20743
  public $name;
20744
  public $sortOrder;
20745
 
20746
 
20747
  public function setKind($kind)
20748
  {
20749
    $this->kind = $kind;
20750
  }
20751
  public function getKind()
20752
  {
20753
    return $this->kind;
20754
  }
20755
  public function setName($name)
20756
  {
20757
    $this->name = $name;
20758
  }
20759
  public function getName()
20760
  {
20761
    return $this->name;
20762
  }
20763
  public function setSortOrder($sortOrder)
20764
  {
20765
    $this->sortOrder = $sortOrder;
20766
  }
20767
  public function getSortOrder()
20768
  {
20769
    return $this->sortOrder;
20770
  }
20771
}
20772
 
20773
#[AllowDynamicProperties]
20774
class Google_Service_Dfareporting_Subaccount extends Google_Collection
20775
{
20776
  protected $collection_key = 'availablePermissionIds';
20777
  protected $internal_gapi_mappings = array(
20778
  );
20779
  public $accountId;
20780
  public $availablePermissionIds;
20781
  public $id;
20782
  public $kind;
20783
  public $name;
20784
 
20785
 
20786
  public function setAccountId($accountId)
20787
  {
20788
    $this->accountId = $accountId;
20789
  }
20790
  public function getAccountId()
20791
  {
20792
    return $this->accountId;
20793
  }
20794
  public function setAvailablePermissionIds($availablePermissionIds)
20795
  {
20796
    $this->availablePermissionIds = $availablePermissionIds;
20797
  }
20798
  public function getAvailablePermissionIds()
20799
  {
20800
    return $this->availablePermissionIds;
20801
  }
20802
  public function setId($id)
20803
  {
20804
    $this->id = $id;
20805
  }
20806
  public function getId()
20807
  {
20808
    return $this->id;
20809
  }
20810
  public function setKind($kind)
20811
  {
20812
    $this->kind = $kind;
20813
  }
20814
  public function getKind()
20815
  {
20816
    return $this->kind;
20817
  }
20818
  public function setName($name)
20819
  {
20820
    $this->name = $name;
20821
  }
20822
  public function getName()
20823
  {
20824
    return $this->name;
20825
  }
20826
}
20827
 
20828
#[AllowDynamicProperties]
20829
class Google_Service_Dfareporting_SubaccountsListResponse extends Google_Collection
20830
{
20831
  protected $collection_key = 'subaccounts';
20832
  protected $internal_gapi_mappings = array(
20833
  );
20834
  public $kind;
20835
  public $nextPageToken;
20836
  protected $subaccountsType = 'Google_Service_Dfareporting_Subaccount';
20837
  protected $subaccountsDataType = 'array';
20838
 
20839
 
20840
  public function setKind($kind)
20841
  {
20842
    $this->kind = $kind;
20843
  }
20844
  public function getKind()
20845
  {
20846
    return $this->kind;
20847
  }
20848
  public function setNextPageToken($nextPageToken)
20849
  {
20850
    $this->nextPageToken = $nextPageToken;
20851
  }
20852
  public function getNextPageToken()
20853
  {
20854
    return $this->nextPageToken;
20855
  }
20856
  public function setSubaccounts($subaccounts)
20857
  {
20858
    $this->subaccounts = $subaccounts;
20859
  }
20860
  public function getSubaccounts()
20861
  {
20862
    return $this->subaccounts;
20863
  }
20864
}
20865
 
20866
#[AllowDynamicProperties]
20867
class Google_Service_Dfareporting_TagData extends Google_Model
20868
{
20869
  protected $internal_gapi_mappings = array(
20870
  );
20871
  public $adId;
20872
  public $clickTag;
20873
  public $creativeId;
20874
  public $format;
20875
  public $impressionTag;
20876
 
20877
 
20878
  public function setAdId($adId)
20879
  {
20880
    $this->adId = $adId;
20881
  }
20882
  public function getAdId()
20883
  {
20884
    return $this->adId;
20885
  }
20886
  public function setClickTag($clickTag)
20887
  {
20888
    $this->clickTag = $clickTag;
20889
  }
20890
  public function getClickTag()
20891
  {
20892
    return $this->clickTag;
20893
  }
20894
  public function setCreativeId($creativeId)
20895
  {
20896
    $this->creativeId = $creativeId;
20897
  }
20898
  public function getCreativeId()
20899
  {
20900
    return $this->creativeId;
20901
  }
20902
  public function setFormat($format)
20903
  {
20904
    $this->format = $format;
20905
  }
20906
  public function getFormat()
20907
  {
20908
    return $this->format;
20909
  }
20910
  public function setImpressionTag($impressionTag)
20911
  {
20912
    $this->impressionTag = $impressionTag;
20913
  }
20914
  public function getImpressionTag()
20915
  {
20916
    return $this->impressionTag;
20917
  }
20918
}
20919
 
20920
#[AllowDynamicProperties]
20921
class Google_Service_Dfareporting_TagSetting extends Google_Model
20922
{
20923
  protected $internal_gapi_mappings = array(
20924
  );
20925
  public $additionalKeyValues;
20926
  public $includeClickThroughUrls;
20927
  public $includeClickTracking;
20928
  public $keywordOption;
20929
 
20930
 
20931
  public function setAdditionalKeyValues($additionalKeyValues)
20932
  {
20933
    $this->additionalKeyValues = $additionalKeyValues;
20934
  }
20935
  public function getAdditionalKeyValues()
20936
  {
20937
    return $this->additionalKeyValues;
20938
  }
20939
  public function setIncludeClickThroughUrls($includeClickThroughUrls)
20940
  {
20941
    $this->includeClickThroughUrls = $includeClickThroughUrls;
20942
  }
20943
  public function getIncludeClickThroughUrls()
20944
  {
20945
    return $this->includeClickThroughUrls;
20946
  }
20947
  public function setIncludeClickTracking($includeClickTracking)
20948
  {
20949
    $this->includeClickTracking = $includeClickTracking;
20950
  }
20951
  public function getIncludeClickTracking()
20952
  {
20953
    return $this->includeClickTracking;
20954
  }
20955
  public function setKeywordOption($keywordOption)
20956
  {
20957
    $this->keywordOption = $keywordOption;
20958
  }
20959
  public function getKeywordOption()
20960
  {
20961
    return $this->keywordOption;
20962
  }
20963
}
20964
 
20965
#[AllowDynamicProperties]
20966
class Google_Service_Dfareporting_TagSettings extends Google_Model
20967
{
20968
  protected $internal_gapi_mappings = array(
20969
  );
20970
  public $dynamicTagEnabled;
20971
  public $imageTagEnabled;
20972
 
20973
 
20974
  public function setDynamicTagEnabled($dynamicTagEnabled)
20975
  {
20976
    $this->dynamicTagEnabled = $dynamicTagEnabled;
20977
  }
20978
  public function getDynamicTagEnabled()
20979
  {
20980
    return $this->dynamicTagEnabled;
20981
  }
20982
  public function setImageTagEnabled($imageTagEnabled)
20983
  {
20984
    $this->imageTagEnabled = $imageTagEnabled;
20985
  }
20986
  public function getImageTagEnabled()
20987
  {
20988
    return $this->imageTagEnabled;
20989
  }
20990
}
20991
 
20992
#[AllowDynamicProperties]
20993
class Google_Service_Dfareporting_TargetWindow extends Google_Model
20994
{
20995
  protected $internal_gapi_mappings = array(
20996
  );
20997
  public $customHtml;
20998
  public $targetWindowOption;
20999
 
21000
 
21001
  public function setCustomHtml($customHtml)
21002
  {
21003
    $this->customHtml = $customHtml;
21004
  }
21005
  public function getCustomHtml()
21006
  {
21007
    return $this->customHtml;
21008
  }
21009
  public function setTargetWindowOption($targetWindowOption)
21010
  {
21011
    $this->targetWindowOption = $targetWindowOption;
21012
  }
21013
  public function getTargetWindowOption()
21014
  {
21015
    return $this->targetWindowOption;
21016
  }
21017
}
21018
 
21019
#[AllowDynamicProperties]
21020
class Google_Service_Dfareporting_TargetableRemarketingList extends Google_Model
21021
{
21022
  protected $internal_gapi_mappings = array(
21023
  );
21024
  public $accountId;
21025
  public $active;
21026
  public $advertiserId;
21027
  protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
21028
  protected $advertiserIdDimensionValueDataType = '';
21029
  public $description;
21030
  public $id;
21031
  public $kind;
21032
  public $lifeSpan;
21033
  public $listSize;
21034
  public $listSource;
21035
  public $name;
21036
  public $subaccountId;
21037
 
21038
 
21039
  public function setAccountId($accountId)
21040
  {
21041
    $this->accountId = $accountId;
21042
  }
21043
  public function getAccountId()
21044
  {
21045
    return $this->accountId;
21046
  }
21047
  public function setActive($active)
21048
  {
21049
    $this->active = $active;
21050
  }
21051
  public function getActive()
21052
  {
21053
    return $this->active;
21054
  }
21055
  public function setAdvertiserId($advertiserId)
21056
  {
21057
    $this->advertiserId = $advertiserId;
21058
  }
21059
  public function getAdvertiserId()
21060
  {
21061
    return $this->advertiserId;
21062
  }
21063
  public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
21064
  {
21065
    $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
21066
  }
21067
  public function getAdvertiserIdDimensionValue()
21068
  {
21069
    return $this->advertiserIdDimensionValue;
21070
  }
21071
  public function setDescription($description)
21072
  {
21073
    $this->description = $description;
21074
  }
21075
  public function getDescription()
21076
  {
21077
    return $this->description;
21078
  }
21079
  public function setId($id)
21080
  {
21081
    $this->id = $id;
21082
  }
21083
  public function getId()
21084
  {
21085
    return $this->id;
21086
  }
21087
  public function setKind($kind)
21088
  {
21089
    $this->kind = $kind;
21090
  }
21091
  public function getKind()
21092
  {
21093
    return $this->kind;
21094
  }
21095
  public function setLifeSpan($lifeSpan)
21096
  {
21097
    $this->lifeSpan = $lifeSpan;
21098
  }
21099
  public function getLifeSpan()
21100
  {
21101
    return $this->lifeSpan;
21102
  }
21103
  public function setListSize($listSize)
21104
  {
21105
    $this->listSize = $listSize;
21106
  }
21107
  public function getListSize()
21108
  {
21109
    return $this->listSize;
21110
  }
21111
  public function setListSource($listSource)
21112
  {
21113
    $this->listSource = $listSource;
21114
  }
21115
  public function getListSource()
21116
  {
21117
    return $this->listSource;
21118
  }
21119
  public function setName($name)
21120
  {
21121
    $this->name = $name;
21122
  }
21123
  public function getName()
21124
  {
21125
    return $this->name;
21126
  }
21127
  public function setSubaccountId($subaccountId)
21128
  {
21129
    $this->subaccountId = $subaccountId;
21130
  }
21131
  public function getSubaccountId()
21132
  {
21133
    return $this->subaccountId;
21134
  }
21135
}
21136
 
21137
#[AllowDynamicProperties]
21138
class Google_Service_Dfareporting_TargetableRemarketingListsListResponse extends Google_Collection
21139
{
21140
  protected $collection_key = 'targetableRemarketingLists';
21141
  protected $internal_gapi_mappings = array(
21142
  );
21143
  public $kind;
21144
  public $nextPageToken;
21145
  protected $targetableRemarketingListsType = 'Google_Service_Dfareporting_TargetableRemarketingList';
21146
  protected $targetableRemarketingListsDataType = 'array';
21147
 
21148
 
21149
  public function setKind($kind)
21150
  {
21151
    $this->kind = $kind;
21152
  }
21153
  public function getKind()
21154
  {
21155
    return $this->kind;
21156
  }
21157
  public function setNextPageToken($nextPageToken)
21158
  {
21159
    $this->nextPageToken = $nextPageToken;
21160
  }
21161
  public function getNextPageToken()
21162
  {
21163
    return $this->nextPageToken;
21164
  }
21165
  public function setTargetableRemarketingLists($targetableRemarketingLists)
21166
  {
21167
    $this->targetableRemarketingLists = $targetableRemarketingLists;
21168
  }
21169
  public function getTargetableRemarketingLists()
21170
  {
21171
    return $this->targetableRemarketingLists;
21172
  }
21173
}
21174
 
21175
#[AllowDynamicProperties]
21176
class Google_Service_Dfareporting_TechnologyTargeting extends Google_Collection
21177
{
21178
  protected $collection_key = 'platformTypes';
21179
  protected $internal_gapi_mappings = array(
21180
  );
21181
  protected $browsersType = 'Google_Service_Dfareporting_Browser';
21182
  protected $browsersDataType = 'array';
21183
  protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
21184
  protected $connectionTypesDataType = 'array';
21185
  protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
21186
  protected $mobileCarriersDataType = 'array';
21187
  protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
21188
  protected $operatingSystemVersionsDataType = 'array';
21189
  protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
21190
  protected $operatingSystemsDataType = 'array';
21191
  protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
21192
  protected $platformTypesDataType = 'array';
21193
 
21194
 
21195
  public function setBrowsers($browsers)
21196
  {
21197
    $this->browsers = $browsers;
21198
  }
21199
  public function getBrowsers()
21200
  {
21201
    return $this->browsers;
21202
  }
21203
  public function setConnectionTypes($connectionTypes)
21204
  {
21205
    $this->connectionTypes = $connectionTypes;
21206
  }
21207
  public function getConnectionTypes()
21208
  {
21209
    return $this->connectionTypes;
21210
  }
21211
  public function setMobileCarriers($mobileCarriers)
21212
  {
21213
    $this->mobileCarriers = $mobileCarriers;
21214
  }
21215
  public function getMobileCarriers()
21216
  {
21217
    return $this->mobileCarriers;
21218
  }
21219
  public function setOperatingSystemVersions($operatingSystemVersions)
21220
  {
21221
    $this->operatingSystemVersions = $operatingSystemVersions;
21222
  }
21223
  public function getOperatingSystemVersions()
21224
  {
21225
    return $this->operatingSystemVersions;
21226
  }
21227
  public function setOperatingSystems($operatingSystems)
21228
  {
21229
    $this->operatingSystems = $operatingSystems;
21230
  }
21231
  public function getOperatingSystems()
21232
  {
21233
    return $this->operatingSystems;
21234
  }
21235
  public function setPlatformTypes($platformTypes)
21236
  {
21237
    $this->platformTypes = $platformTypes;
21238
  }
21239
  public function getPlatformTypes()
21240
  {
21241
    return $this->platformTypes;
21242
  }
21243
}
21244
 
21245
#[AllowDynamicProperties]
21246
class Google_Service_Dfareporting_ThirdPartyTrackingUrl extends Google_Model
21247
{
21248
  protected $internal_gapi_mappings = array(
21249
  );
21250
  public $thirdPartyUrlType;
21251
  public $url;
21252
 
21253
 
21254
  public function setThirdPartyUrlType($thirdPartyUrlType)
21255
  {
21256
    $this->thirdPartyUrlType = $thirdPartyUrlType;
21257
  }
21258
  public function getThirdPartyUrlType()
21259
  {
21260
    return $this->thirdPartyUrlType;
21261
  }
21262
  public function setUrl($url)
21263
  {
21264
    $this->url = $url;
21265
  }
21266
  public function getUrl()
21267
  {
21268
    return $this->url;
21269
  }
21270
}
21271
 
21272
#[AllowDynamicProperties]
21273
class Google_Service_Dfareporting_UserDefinedVariableConfiguration extends Google_Model
21274
{
21275
  protected $internal_gapi_mappings = array(
21276
  );
21277
  public $dataType;
21278
  public $reportName;
21279
  public $variableType;
21280
 
21281
 
21282
  public function setDataType($dataType)
21283
  {
21284
    $this->dataType = $dataType;
21285
  }
21286
  public function getDataType()
21287
  {
21288
    return $this->dataType;
21289
  }
21290
  public function setReportName($reportName)
21291
  {
21292
    $this->reportName = $reportName;
21293
  }
21294
  public function getReportName()
21295
  {
21296
    return $this->reportName;
21297
  }
21298
  public function setVariableType($variableType)
21299
  {
21300
    $this->variableType = $variableType;
21301
  }
21302
  public function getVariableType()
21303
  {
21304
    return $this->variableType;
21305
  }
21306
}
21307
 
21308
#[AllowDynamicProperties]
21309
class Google_Service_Dfareporting_UserProfile extends Google_Model
21310
{
21311
  protected $internal_gapi_mappings = array(
21312
  );
21313
  public $accountId;
21314
  public $accountName;
21315
  public $etag;
21316
  public $kind;
21317
  public $profileId;
21318
  public $subAccountId;
21319
  public $subAccountName;
21320
  public $userName;
21321
 
21322
 
21323
  public function setAccountId($accountId)
21324
  {
21325
    $this->accountId = $accountId;
21326
  }
21327
  public function getAccountId()
21328
  {
21329
    return $this->accountId;
21330
  }
21331
  public function setAccountName($accountName)
21332
  {
21333
    $this->accountName = $accountName;
21334
  }
21335
  public function getAccountName()
21336
  {
21337
    return $this->accountName;
21338
  }
21339
  public function setEtag($etag)
21340
  {
21341
    $this->etag = $etag;
21342
  }
21343
  public function getEtag()
21344
  {
21345
    return $this->etag;
21346
  }
21347
  public function setKind($kind)
21348
  {
21349
    $this->kind = $kind;
21350
  }
21351
  public function getKind()
21352
  {
21353
    return $this->kind;
21354
  }
21355
  public function setProfileId($profileId)
21356
  {
21357
    $this->profileId = $profileId;
21358
  }
21359
  public function getProfileId()
21360
  {
21361
    return $this->profileId;
21362
  }
21363
  public function setSubAccountId($subAccountId)
21364
  {
21365
    $this->subAccountId = $subAccountId;
21366
  }
21367
  public function getSubAccountId()
21368
  {
21369
    return $this->subAccountId;
21370
  }
21371
  public function setSubAccountName($subAccountName)
21372
  {
21373
    $this->subAccountName = $subAccountName;
21374
  }
21375
  public function getSubAccountName()
21376
  {
21377
    return $this->subAccountName;
21378
  }
21379
  public function setUserName($userName)
21380
  {
21381
    $this->userName = $userName;
21382
  }
21383
  public function getUserName()
21384
  {
21385
    return $this->userName;
21386
  }
21387
}
21388
 
21389
#[AllowDynamicProperties]
21390
class Google_Service_Dfareporting_UserProfileList extends Google_Collection
21391
{
21392
  protected $collection_key = 'items';
21393
  protected $internal_gapi_mappings = array(
21394
  );
21395
  public $etag;
21396
  protected $itemsType = 'Google_Service_Dfareporting_UserProfile';
21397
  protected $itemsDataType = 'array';
21398
  public $kind;
21399
 
21400
 
21401
  public function setEtag($etag)
21402
  {
21403
    $this->etag = $etag;
21404
  }
21405
  public function getEtag()
21406
  {
21407
    return $this->etag;
21408
  }
21409
  public function setItems($items)
21410
  {
21411
    $this->items = $items;
21412
  }
21413
  public function getItems()
21414
  {
21415
    return $this->items;
21416
  }
21417
  public function setKind($kind)
21418
  {
21419
    $this->kind = $kind;
21420
  }
21421
  public function getKind()
21422
  {
21423
    return $this->kind;
21424
  }
21425
}
21426
 
21427
#[AllowDynamicProperties]
21428
class Google_Service_Dfareporting_UserRole extends Google_Collection
21429
{
21430
  protected $collection_key = 'permissions';
21431
  protected $internal_gapi_mappings = array(
21432
  );
21433
  public $accountId;
21434
  public $defaultUserRole;
21435
  public $id;
21436
  public $kind;
21437
  public $name;
21438
  public $parentUserRoleId;
21439
  protected $permissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21440
  protected $permissionsDataType = 'array';
21441
  public $subaccountId;
21442
 
21443
 
21444
  public function setAccountId($accountId)
21445
  {
21446
    $this->accountId = $accountId;
21447
  }
21448
  public function getAccountId()
21449
  {
21450
    return $this->accountId;
21451
  }
21452
  public function setDefaultUserRole($defaultUserRole)
21453
  {
21454
    $this->defaultUserRole = $defaultUserRole;
21455
  }
21456
  public function getDefaultUserRole()
21457
  {
21458
    return $this->defaultUserRole;
21459
  }
21460
  public function setId($id)
21461
  {
21462
    $this->id = $id;
21463
  }
21464
  public function getId()
21465
  {
21466
    return $this->id;
21467
  }
21468
  public function setKind($kind)
21469
  {
21470
    $this->kind = $kind;
21471
  }
21472
  public function getKind()
21473
  {
21474
    return $this->kind;
21475
  }
21476
  public function setName($name)
21477
  {
21478
    $this->name = $name;
21479
  }
21480
  public function getName()
21481
  {
21482
    return $this->name;
21483
  }
21484
  public function setParentUserRoleId($parentUserRoleId)
21485
  {
21486
    $this->parentUserRoleId = $parentUserRoleId;
21487
  }
21488
  public function getParentUserRoleId()
21489
  {
21490
    return $this->parentUserRoleId;
21491
  }
21492
  public function setPermissions($permissions)
21493
  {
21494
    $this->permissions = $permissions;
21495
  }
21496
  public function getPermissions()
21497
  {
21498
    return $this->permissions;
21499
  }
21500
  public function setSubaccountId($subaccountId)
21501
  {
21502
    $this->subaccountId = $subaccountId;
21503
  }
21504
  public function getSubaccountId()
21505
  {
21506
    return $this->subaccountId;
21507
  }
21508
}
21509
 
21510
#[AllowDynamicProperties]
21511
class Google_Service_Dfareporting_UserRolePermission extends Google_Model
21512
{
21513
  protected $internal_gapi_mappings = array(
21514
  );
21515
  public $availability;
21516
  public $id;
21517
  public $kind;
21518
  public $name;
21519
  public $permissionGroupId;
21520
 
21521
 
21522
  public function setAvailability($availability)
21523
  {
21524
    $this->availability = $availability;
21525
  }
21526
  public function getAvailability()
21527
  {
21528
    return $this->availability;
21529
  }
21530
  public function setId($id)
21531
  {
21532
    $this->id = $id;
21533
  }
21534
  public function getId()
21535
  {
21536
    return $this->id;
21537
  }
21538
  public function setKind($kind)
21539
  {
21540
    $this->kind = $kind;
21541
  }
21542
  public function getKind()
21543
  {
21544
    return $this->kind;
21545
  }
21546
  public function setName($name)
21547
  {
21548
    $this->name = $name;
21549
  }
21550
  public function getName()
21551
  {
21552
    return $this->name;
21553
  }
21554
  public function setPermissionGroupId($permissionGroupId)
21555
  {
21556
    $this->permissionGroupId = $permissionGroupId;
21557
  }
21558
  public function getPermissionGroupId()
21559
  {
21560
    return $this->permissionGroupId;
21561
  }
21562
}
21563
 
21564
#[AllowDynamicProperties]
21565
class Google_Service_Dfareporting_UserRolePermissionGroup extends Google_Model
21566
{
21567
  protected $internal_gapi_mappings = array(
21568
  );
21569
  public $id;
21570
  public $kind;
21571
  public $name;
21572
 
21573
 
21574
  public function setId($id)
21575
  {
21576
    $this->id = $id;
21577
  }
21578
  public function getId()
21579
  {
21580
    return $this->id;
21581
  }
21582
  public function setKind($kind)
21583
  {
21584
    $this->kind = $kind;
21585
  }
21586
  public function getKind()
21587
  {
21588
    return $this->kind;
21589
  }
21590
  public function setName($name)
21591
  {
21592
    $this->name = $name;
21593
  }
21594
  public function getName()
21595
  {
21596
    return $this->name;
21597
  }
21598
}
21599
 
21600
#[AllowDynamicProperties]
21601
class Google_Service_Dfareporting_UserRolePermissionGroupsListResponse extends Google_Collection
21602
{
21603
  protected $collection_key = 'userRolePermissionGroups';
21604
  protected $internal_gapi_mappings = array(
21605
  );
21606
  public $kind;
21607
  protected $userRolePermissionGroupsType = 'Google_Service_Dfareporting_UserRolePermissionGroup';
21608
  protected $userRolePermissionGroupsDataType = 'array';
21609
 
21610
 
21611
  public function setKind($kind)
21612
  {
21613
    $this->kind = $kind;
21614
  }
21615
  public function getKind()
21616
  {
21617
    return $this->kind;
21618
  }
21619
  public function setUserRolePermissionGroups($userRolePermissionGroups)
21620
  {
21621
    $this->userRolePermissionGroups = $userRolePermissionGroups;
21622
  }
21623
  public function getUserRolePermissionGroups()
21624
  {
21625
    return $this->userRolePermissionGroups;
21626
  }
21627
}
21628
 
21629
#[AllowDynamicProperties]
21630
class Google_Service_Dfareporting_UserRolePermissionsListResponse extends Google_Collection
21631
{
21632
  protected $collection_key = 'userRolePermissions';
21633
  protected $internal_gapi_mappings = array(
21634
  );
21635
  public $kind;
21636
  protected $userRolePermissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21637
  protected $userRolePermissionsDataType = 'array';
21638
 
21639
 
21640
  public function setKind($kind)
21641
  {
21642
    $this->kind = $kind;
21643
  }
21644
  public function getKind()
21645
  {
21646
    return $this->kind;
21647
  }
21648
  public function setUserRolePermissions($userRolePermissions)
21649
  {
21650
    $this->userRolePermissions = $userRolePermissions;
21651
  }
21652
  public function getUserRolePermissions()
21653
  {
21654
    return $this->userRolePermissions;
21655
  }
21656
}
21657
 
21658
#[AllowDynamicProperties]
21659
class Google_Service_Dfareporting_UserRolesListResponse extends Google_Collection
21660
{
21661
  protected $collection_key = 'userRoles';
21662
  protected $internal_gapi_mappings = array(
21663
  );
21664
  public $kind;
21665
  public $nextPageToken;
21666
  protected $userRolesType = 'Google_Service_Dfareporting_UserRole';
21667
  protected $userRolesDataType = 'array';
21668
 
21669
 
21670
  public function setKind($kind)
21671
  {
21672
    $this->kind = $kind;
21673
  }
21674
  public function getKind()
21675
  {
21676
    return $this->kind;
21677
  }
21678
  public function setNextPageToken($nextPageToken)
21679
  {
21680
    $this->nextPageToken = $nextPageToken;
21681
  }
21682
  public function getNextPageToken()
21683
  {
21684
    return $this->nextPageToken;
21685
  }
21686
  public function setUserRoles($userRoles)
21687
  {
21688
    $this->userRoles = $userRoles;
21689
  }
21690
  public function getUserRoles()
21691
  {
21692
    return $this->userRoles;
21693
  }
21694
}