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 AdExchangeBuyer (v1.4).
20
 *
21
 * <p>
22
 * Accesses your bidding-account information, submits creatives for validation,
23
 * finds available direct deals, and retrieves performance reports.</p>
24
 *
25
 * <p>
26
 * For more information about this service, see the API
27
 * <a href="https://developers.google.com/ad-exchange/buyer-rest" target="_blank">Documentation</a>
28
 * </p>
29
 *
30
 * @author Google, Inc.
31
 */
32
#[AllowDynamicProperties]
33
class Google_Service_AdExchangeBuyer extends Google_Service
34
{
35
  /** Manage your Ad Exchange buyer account configuration. */
36
  const ADEXCHANGE_BUYER =
37
      "https://www.googleapis.com/auth/adexchange.buyer";
38
 
39
  public $accounts;
40
  public $billingInfo;
41
  public $budget;
42
  public $clientaccess;
43
  public $creatives;
44
  public $deals;
45
  public $marketplacedeals;
46
  public $marketplacenotes;
47
  public $marketplaceoffers;
48
  public $marketplaceorders;
49
  public $negotiationrounds;
50
  public $negotiations;
51
  public $offers;
52
  public $performanceReport;
53
  public $pretargetingConfig;
54
 
55
 
56
  /**
57
   * Constructs the internal representation of the AdExchangeBuyer service.
58
   *
59
   * @param Google_Client $client
60
   */
61
  public function __construct(Google_Client $client)
62
  {
63
    parent::__construct($client);
64
    $this->rootUrl = 'https://www.googleapis.com/';
65
    $this->servicePath = 'adexchangebuyer/v1.4/';
66
    $this->version = 'v1.4';
67
    $this->serviceName = 'adexchangebuyer';
68
 
69
    $this->accounts = new Google_Service_AdExchangeBuyer_Accounts_Resource(
70
        $this,
71
        $this->serviceName,
72
        'accounts',
73
        array(
74
          'methods' => array(
75
            'get' => array(
76
              'path' => 'accounts/{id}',
77
              'httpMethod' => 'GET',
78
              'parameters' => array(
79
                'id' => array(
80
                  'location' => 'path',
81
                  'type' => 'integer',
82
                  'required' => true,
83
                ),
84
              ),
85
            ),'list' => array(
86
              'path' => 'accounts',
87
              'httpMethod' => 'GET',
88
              'parameters' => array(),
89
            ),'patch' => array(
90
              'path' => 'accounts/{id}',
91
              'httpMethod' => 'PATCH',
92
              'parameters' => array(
93
                'id' => array(
94
                  'location' => 'path',
95
                  'type' => 'integer',
96
                  'required' => true,
97
                ),
98
              ),
99
            ),'update' => array(
100
              'path' => 'accounts/{id}',
101
              'httpMethod' => 'PUT',
102
              'parameters' => array(
103
                'id' => array(
104
                  'location' => 'path',
105
                  'type' => 'integer',
106
                  'required' => true,
107
                ),
108
              ),
109
            ),
110
          )
111
        )
112
    );
113
    $this->billingInfo = new Google_Service_AdExchangeBuyer_BillingInfo_Resource(
114
        $this,
115
        $this->serviceName,
116
        'billingInfo',
117
        array(
118
          'methods' => array(
119
            'get' => array(
120
              'path' => 'billinginfo/{accountId}',
121
              'httpMethod' => 'GET',
122
              'parameters' => array(
123
                'accountId' => array(
124
                  'location' => 'path',
125
                  'type' => 'integer',
126
                  'required' => true,
127
                ),
128
              ),
129
            ),'list' => array(
130
              'path' => 'billinginfo',
131
              'httpMethod' => 'GET',
132
              'parameters' => array(),
133
            ),
134
          )
135
        )
136
    );
137
    $this->budget = new Google_Service_AdExchangeBuyer_Budget_Resource(
138
        $this,
139
        $this->serviceName,
140
        'budget',
141
        array(
142
          'methods' => array(
143
            'get' => array(
144
              'path' => 'billinginfo/{accountId}/{billingId}',
145
              'httpMethod' => 'GET',
146
              'parameters' => array(
147
                'accountId' => array(
148
                  'location' => 'path',
149
                  'type' => 'string',
150
                  'required' => true,
151
                ),
152
                'billingId' => array(
153
                  'location' => 'path',
154
                  'type' => 'string',
155
                  'required' => true,
156
                ),
157
              ),
158
            ),'patch' => array(
159
              'path' => 'billinginfo/{accountId}/{billingId}',
160
              'httpMethod' => 'PATCH',
161
              'parameters' => array(
162
                'accountId' => array(
163
                  'location' => 'path',
164
                  'type' => 'string',
165
                  'required' => true,
166
                ),
167
                'billingId' => array(
168
                  'location' => 'path',
169
                  'type' => 'string',
170
                  'required' => true,
171
                ),
172
              ),
173
            ),'update' => array(
174
              'path' => 'billinginfo/{accountId}/{billingId}',
175
              'httpMethod' => 'PUT',
176
              'parameters' => array(
177
                'accountId' => array(
178
                  'location' => 'path',
179
                  'type' => 'string',
180
                  'required' => true,
181
                ),
182
                'billingId' => array(
183
                  'location' => 'path',
184
                  'type' => 'string',
185
                  'required' => true,
186
                ),
187
              ),
188
            ),
189
          )
190
        )
191
    );
192
    $this->clientaccess = new Google_Service_AdExchangeBuyer_Clientaccess_Resource(
193
        $this,
194
        $this->serviceName,
195
        'clientaccess',
196
        array(
197
          'methods' => array(
198
            'delete' => array(
199
              'path' => 'clientAccess/{clientAccountId}',
200
              'httpMethod' => 'DELETE',
201
              'parameters' => array(
202
                'clientAccountId' => array(
203
                  'location' => 'path',
204
                  'type' => 'string',
205
                  'required' => true,
206
                ),
207
                'sponsorAccountId' => array(
208
                  'location' => 'query',
209
                  'type' => 'integer',
210
                  'required' => true,
211
                ),
212
              ),
213
            ),'get' => array(
214
              'path' => 'clientAccess/{clientAccountId}',
215
              'httpMethod' => 'GET',
216
              'parameters' => array(
217
                'clientAccountId' => array(
218
                  'location' => 'path',
219
                  'type' => 'string',
220
                  'required' => true,
221
                ),
222
                'sponsorAccountId' => array(
223
                  'location' => 'query',
224
                  'type' => 'integer',
225
                  'required' => true,
226
                ),
227
              ),
228
            ),'insert' => array(
229
              'path' => 'clientAccess',
230
              'httpMethod' => 'POST',
231
              'parameters' => array(
232
                'clientAccountId' => array(
233
                  'location' => 'query',
234
                  'type' => 'string',
235
                ),
236
                'sponsorAccountId' => array(
237
                  'location' => 'query',
238
                  'type' => 'integer',
239
                ),
240
              ),
241
            ),'list' => array(
242
              'path' => 'clientAccess',
243
              'httpMethod' => 'GET',
244
              'parameters' => array(),
245
            ),'patch' => array(
246
              'path' => 'clientAccess/{clientAccountId}',
247
              'httpMethod' => 'PATCH',
248
              'parameters' => array(
249
                'clientAccountId' => array(
250
                  'location' => 'path',
251
                  'type' => 'string',
252
                  'required' => true,
253
                ),
254
                'sponsorAccountId' => array(
255
                  'location' => 'query',
256
                  'type' => 'integer',
257
                  'required' => true,
258
                ),
259
              ),
260
            ),'update' => array(
261
              'path' => 'clientAccess/{clientAccountId}',
262
              'httpMethod' => 'PUT',
263
              'parameters' => array(
264
                'clientAccountId' => array(
265
                  'location' => 'path',
266
                  'type' => 'string',
267
                  'required' => true,
268
                ),
269
                'sponsorAccountId' => array(
270
                  'location' => 'query',
271
                  'type' => 'integer',
272
                  'required' => true,
273
                ),
274
              ),
275
            ),
276
          )
277
        )
278
    );
279
    $this->creatives = new Google_Service_AdExchangeBuyer_Creatives_Resource(
280
        $this,
281
        $this->serviceName,
282
        'creatives',
283
        array(
284
          'methods' => array(
285
            'get' => array(
286
              'path' => 'creatives/{accountId}/{buyerCreativeId}',
287
              'httpMethod' => 'GET',
288
              'parameters' => array(
289
                'accountId' => array(
290
                  'location' => 'path',
291
                  'type' => 'integer',
292
                  'required' => true,
293
                ),
294
                'buyerCreativeId' => array(
295
                  'location' => 'path',
296
                  'type' => 'string',
297
                  'required' => true,
298
                ),
299
              ),
300
            ),'insert' => array(
301
              'path' => 'creatives',
302
              'httpMethod' => 'POST',
303
              'parameters' => array(),
304
            ),'list' => array(
305
              'path' => 'creatives',
306
              'httpMethod' => 'GET',
307
              'parameters' => array(
308
                'openAuctionStatusFilter' => array(
309
                  'location' => 'query',
310
                  'type' => 'string',
311
                ),
312
                'maxResults' => array(
313
                  'location' => 'query',
314
                  'type' => 'integer',
315
                ),
316
                'pageToken' => array(
317
                  'location' => 'query',
318
                  'type' => 'string',
319
                ),
320
                'buyerCreativeId' => array(
321
                  'location' => 'query',
322
                  'type' => 'string',
323
                  'repeated' => true,
324
                ),
325
                'dealsStatusFilter' => array(
326
                  'location' => 'query',
327
                  'type' => 'string',
328
                ),
329
                'accountId' => array(
330
                  'location' => 'query',
331
                  'type' => 'integer',
332
                  'repeated' => true,
333
                ),
334
              ),
335
            ),
336
          )
337
        )
338
    );
339
    $this->deals = new Google_Service_AdExchangeBuyer_Deals_Resource(
340
        $this,
341
        $this->serviceName,
342
        'deals',
343
        array(
344
          'methods' => array(
345
            'get' => array(
346
              'path' => 'deals/{dealId}',
347
              'httpMethod' => 'GET',
348
              'parameters' => array(
349
                'dealId' => array(
350
                  'location' => 'path',
351
                  'type' => 'string',
352
                  'required' => true,
353
                ),
354
              ),
355
            ),
356
          )
357
        )
358
    );
359
    $this->marketplacedeals = new Google_Service_AdExchangeBuyer_Marketplacedeals_Resource(
360
        $this,
361
        $this->serviceName,
362
        'marketplacedeals',
363
        array(
364
          'methods' => array(
365
            'delete' => array(
366
              'path' => 'marketplaceOrders/{orderId}/deals/delete',
367
              'httpMethod' => 'POST',
368
              'parameters' => array(
369
                'orderId' => array(
370
                  'location' => 'path',
371
                  'type' => 'string',
372
                  'required' => true,
373
                ),
374
              ),
375
            ),'insert' => array(
376
              'path' => 'marketplaceOrders/{orderId}/deals/insert',
377
              'httpMethod' => 'POST',
378
              'parameters' => array(
379
                'orderId' => array(
380
                  'location' => 'path',
381
                  'type' => 'string',
382
                  'required' => true,
383
                ),
384
              ),
385
            ),'list' => array(
386
              'path' => 'marketplaceOrders/{orderId}/deals',
387
              'httpMethod' => 'GET',
388
              'parameters' => array(
389
                'orderId' => array(
390
                  'location' => 'path',
391
                  'type' => 'string',
392
                  'required' => true,
393
                ),
394
              ),
395
            ),'update' => array(
396
              'path' => 'marketplaceOrders/{orderId}/deals/update',
397
              'httpMethod' => 'POST',
398
              'parameters' => array(
399
                'orderId' => array(
400
                  'location' => 'path',
401
                  'type' => 'string',
402
                  'required' => true,
403
                ),
404
              ),
405
            ),
406
          )
407
        )
408
    );
409
    $this->marketplacenotes = new Google_Service_AdExchangeBuyer_Marketplacenotes_Resource(
410
        $this,
411
        $this->serviceName,
412
        'marketplacenotes',
413
        array(
414
          'methods' => array(
415
            'insert' => array(
416
              'path' => 'marketplaceOrders/{orderId}/notes/insert',
417
              'httpMethod' => 'POST',
418
              'parameters' => array(
419
                'orderId' => array(
420
                  'location' => 'path',
421
                  'type' => 'string',
422
                  'required' => true,
423
                ),
424
              ),
425
            ),'list' => array(
426
              'path' => 'marketplaceOrders/{orderId}/notes',
427
              'httpMethod' => 'GET',
428
              'parameters' => array(
429
                'orderId' => array(
430
                  'location' => 'path',
431
                  'type' => 'string',
432
                  'required' => true,
433
                ),
434
              ),
435
            ),
436
          )
437
        )
438
    );
439
    $this->marketplaceoffers = new Google_Service_AdExchangeBuyer_Marketplaceoffers_Resource(
440
        $this,
441
        $this->serviceName,
442
        'marketplaceoffers',
443
        array(
444
          'methods' => array(
445
            'get' => array(
446
              'path' => 'marketplaceOffers/{offerId}',
447
              'httpMethod' => 'GET',
448
              'parameters' => array(
449
                'offerId' => array(
450
                  'location' => 'path',
451
                  'type' => 'string',
452
                  'required' => true,
453
                ),
454
              ),
455
            ),'search' => array(
456
              'path' => 'marketplaceOffers/search',
457
              'httpMethod' => 'GET',
458
              'parameters' => array(
459
                'pqlQuery' => array(
460
                  'location' => 'query',
461
                  'type' => 'string',
462
                ),
463
              ),
464
            ),
465
          )
466
        )
467
    );
468
    $this->marketplaceorders = new Google_Service_AdExchangeBuyer_Marketplaceorders_Resource(
469
        $this,
470
        $this->serviceName,
471
        'marketplaceorders',
472
        array(
473
          'methods' => array(
474
            'get' => array(
475
              'path' => 'marketplaceOrders/{orderId}',
476
              'httpMethod' => 'GET',
477
              'parameters' => array(
478
                'orderId' => array(
479
                  'location' => 'path',
480
                  'type' => 'string',
481
                  'required' => true,
482
                ),
483
              ),
484
            ),'insert' => array(
485
              'path' => 'marketplaceOrders/insert',
486
              'httpMethod' => 'POST',
487
              'parameters' => array(),
488
            ),'patch' => array(
489
              'path' => 'marketplaceOrders/{orderId}/{revisionNumber}/{updateAction}',
490
              'httpMethod' => 'PATCH',
491
              'parameters' => array(
492
                'orderId' => array(
493
                  'location' => 'path',
494
                  'type' => 'string',
495
                  'required' => true,
496
                ),
497
                'revisionNumber' => array(
498
                  'location' => 'path',
499
                  'type' => 'string',
500
                  'required' => true,
501
                ),
502
                'updateAction' => array(
503
                  'location' => 'path',
504
                  'type' => 'string',
505
                  'required' => true,
506
                ),
507
              ),
508
            ),'search' => array(
509
              'path' => 'marketplaceOrders/search',
510
              'httpMethod' => 'GET',
511
              'parameters' => array(
512
                'pqlQuery' => array(
513
                  'location' => 'query',
514
                  'type' => 'string',
515
                ),
516
              ),
517
            ),'update' => array(
518
              'path' => 'marketplaceOrders/{orderId}/{revisionNumber}/{updateAction}',
519
              'httpMethod' => 'PUT',
520
              'parameters' => array(
521
                'orderId' => array(
522
                  'location' => 'path',
523
                  'type' => 'string',
524
                  'required' => true,
525
                ),
526
                'revisionNumber' => array(
527
                  'location' => 'path',
528
                  'type' => 'string',
529
                  'required' => true,
530
                ),
531
                'updateAction' => array(
532
                  'location' => 'path',
533
                  'type' => 'string',
534
                  'required' => true,
535
                ),
536
              ),
537
            ),
538
          )
539
        )
540
    );
541
    $this->negotiationrounds = new Google_Service_AdExchangeBuyer_Negotiationrounds_Resource(
542
        $this,
543
        $this->serviceName,
544
        'negotiationrounds',
545
        array(
546
          'methods' => array(
547
            'insert' => array(
548
              'path' => 'negotiations/{negotiationId}/negotiationrounds',
549
              'httpMethod' => 'POST',
550
              'parameters' => array(
551
                'negotiationId' => array(
552
                  'location' => 'path',
553
                  'type' => 'string',
554
                  'required' => true,
555
                ),
556
              ),
557
            ),
558
          )
559
        )
560
    );
561
    $this->negotiations = new Google_Service_AdExchangeBuyer_Negotiations_Resource(
562
        $this,
563
        $this->serviceName,
564
        'negotiations',
565
        array(
566
          'methods' => array(
567
            'get' => array(
568
              'path' => 'negotiations/{negotiationId}',
569
              'httpMethod' => 'GET',
570
              'parameters' => array(
571
                'negotiationId' => array(
572
                  'location' => 'path',
573
                  'type' => 'string',
574
                  'required' => true,
575
                ),
576
              ),
577
            ),'insert' => array(
578
              'path' => 'negotiations',
579
              'httpMethod' => 'POST',
580
              'parameters' => array(),
581
            ),'list' => array(
582
              'path' => 'negotiations',
583
              'httpMethod' => 'GET',
584
              'parameters' => array(),
585
            ),
586
          )
587
        )
588
    );
589
    $this->offers = new Google_Service_AdExchangeBuyer_Offers_Resource(
590
        $this,
591
        $this->serviceName,
592
        'offers',
593
        array(
594
          'methods' => array(
595
            'get' => array(
596
              'path' => 'offers/{offerId}',
597
              'httpMethod' => 'GET',
598
              'parameters' => array(
599
                'offerId' => array(
600
                  'location' => 'path',
601
                  'type' => 'string',
602
                  'required' => true,
603
                ),
604
              ),
605
            ),'insert' => array(
606
              'path' => 'offers',
607
              'httpMethod' => 'POST',
608
              'parameters' => array(),
609
            ),'list' => array(
610
              'path' => 'offers',
611
              'httpMethod' => 'GET',
612
              'parameters' => array(),
613
            ),
614
          )
615
        )
616
    );
617
    $this->performanceReport = new Google_Service_AdExchangeBuyer_PerformanceReport_Resource(
618
        $this,
619
        $this->serviceName,
620
        'performanceReport',
621
        array(
622
          'methods' => array(
623
            'list' => array(
624
              'path' => 'performancereport',
625
              'httpMethod' => 'GET',
626
              'parameters' => array(
627
                'accountId' => array(
628
                  'location' => 'query',
629
                  'type' => 'string',
630
                  'required' => true,
631
                ),
632
                'endDateTime' => array(
633
                  'location' => 'query',
634
                  'type' => 'string',
635
                  'required' => true,
636
                ),
637
                'startDateTime' => array(
638
                  'location' => 'query',
639
                  'type' => 'string',
640
                  'required' => true,
641
                ),
642
                'pageToken' => array(
643
                  'location' => 'query',
644
                  'type' => 'string',
645
                ),
646
                'maxResults' => array(
647
                  'location' => 'query',
648
                  'type' => 'integer',
649
                ),
650
              ),
651
            ),
652
          )
653
        )
654
    );
655
    $this->pretargetingConfig = new Google_Service_AdExchangeBuyer_PretargetingConfig_Resource(
656
        $this,
657
        $this->serviceName,
658
        'pretargetingConfig',
659
        array(
660
          'methods' => array(
661
            'delete' => array(
662
              'path' => 'pretargetingconfigs/{accountId}/{configId}',
663
              'httpMethod' => 'DELETE',
664
              'parameters' => array(
665
                'accountId' => array(
666
                  'location' => 'path',
667
                  'type' => 'string',
668
                  'required' => true,
669
                ),
670
                'configId' => array(
671
                  'location' => 'path',
672
                  'type' => 'string',
673
                  'required' => true,
674
                ),
675
              ),
676
            ),'get' => array(
677
              'path' => 'pretargetingconfigs/{accountId}/{configId}',
678
              'httpMethod' => 'GET',
679
              'parameters' => array(
680
                'accountId' => array(
681
                  'location' => 'path',
682
                  'type' => 'string',
683
                  'required' => true,
684
                ),
685
                'configId' => array(
686
                  'location' => 'path',
687
                  'type' => 'string',
688
                  'required' => true,
689
                ),
690
              ),
691
            ),'insert' => array(
692
              'path' => 'pretargetingconfigs/{accountId}',
693
              'httpMethod' => 'POST',
694
              'parameters' => array(
695
                'accountId' => array(
696
                  'location' => 'path',
697
                  'type' => 'string',
698
                  'required' => true,
699
                ),
700
              ),
701
            ),'list' => array(
702
              'path' => 'pretargetingconfigs/{accountId}',
703
              'httpMethod' => 'GET',
704
              'parameters' => array(
705
                'accountId' => array(
706
                  'location' => 'path',
707
                  'type' => 'string',
708
                  'required' => true,
709
                ),
710
              ),
711
            ),'patch' => array(
712
              'path' => 'pretargetingconfigs/{accountId}/{configId}',
713
              'httpMethod' => 'PATCH',
714
              'parameters' => array(
715
                'accountId' => array(
716
                  'location' => 'path',
717
                  'type' => 'string',
718
                  'required' => true,
719
                ),
720
                'configId' => array(
721
                  'location' => 'path',
722
                  'type' => 'string',
723
                  'required' => true,
724
                ),
725
              ),
726
            ),'update' => array(
727
              'path' => 'pretargetingconfigs/{accountId}/{configId}',
728
              'httpMethod' => 'PUT',
729
              'parameters' => array(
730
                'accountId' => array(
731
                  'location' => 'path',
732
                  'type' => 'string',
733
                  'required' => true,
734
                ),
735
                'configId' => array(
736
                  'location' => 'path',
737
                  'type' => 'string',
738
                  'required' => true,
739
                ),
740
              ),
741
            ),
742
          )
743
        )
744
    );
745
  }
746
}
747
 
748
 
749
/**
750
 * The "accounts" collection of methods.
751
 * Typical usage is:
752
 *  <code>
753
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
754
 *   $accounts = $adexchangebuyerService->accounts;
755
 *  </code>
756
 */
757
#[AllowDynamicProperties]
758
class Google_Service_AdExchangeBuyer_Accounts_Resource extends Google_Service_Resource
759
{
760
 
761
  /**
762
   * Gets one account by ID. (accounts.get)
763
   *
764
   * @param int $id The account id
765
   * @param array $optParams Optional parameters.
766
   * @return Google_Service_AdExchangeBuyer_Account
767
   */
768
  public function get($id, $optParams = array())
769
  {
770
    $params = array('id' => $id);
771
    $params = array_merge($params, $optParams);
772
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Account");
773
  }
774
 
775
  /**
776
   * Retrieves the authenticated user's list of accounts. (accounts.listAccounts)
777
   *
778
   * @param array $optParams Optional parameters.
779
   * @return Google_Service_AdExchangeBuyer_AccountsList
780
   */
781
  public function listAccounts($optParams = array())
782
  {
783
    $params = array();
784
    $params = array_merge($params, $optParams);
785
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_AccountsList");
786
  }
787
 
788
  /**
789
   * Updates an existing account. This method supports patch semantics.
790
   * (accounts.patch)
791
   *
792
   * @param int $id The account id
793
   * @param Google_Account $postBody
794
   * @param array $optParams Optional parameters.
795
   * @return Google_Service_AdExchangeBuyer_Account
796
   */
797
  public function patch($id, Google_Service_AdExchangeBuyer_Account $postBody, $optParams = array())
798
  {
799
    $params = array('id' => $id, 'postBody' => $postBody);
800
    $params = array_merge($params, $optParams);
801
    return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Account");
802
  }
803
 
804
  /**
805
   * Updates an existing account. (accounts.update)
806
   *
807
   * @param int $id The account id
808
   * @param Google_Account $postBody
809
   * @param array $optParams Optional parameters.
810
   * @return Google_Service_AdExchangeBuyer_Account
811
   */
812
  public function update($id, Google_Service_AdExchangeBuyer_Account $postBody, $optParams = array())
813
  {
814
    $params = array('id' => $id, 'postBody' => $postBody);
815
    $params = array_merge($params, $optParams);
816
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Account");
817
  }
818
}
819
 
820
/**
821
 * The "billingInfo" collection of methods.
822
 * Typical usage is:
823
 *  <code>
824
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
825
 *   $billingInfo = $adexchangebuyerService->billingInfo;
826
 *  </code>
827
 */
828
#[AllowDynamicProperties]
829
class Google_Service_AdExchangeBuyer_BillingInfo_Resource extends Google_Service_Resource
830
{
831
 
832
  /**
833
   * Returns the billing information for one account specified by account ID.
834
   * (billingInfo.get)
835
   *
836
   * @param int $accountId The account id.
837
   * @param array $optParams Optional parameters.
838
   * @return Google_Service_AdExchangeBuyer_BillingInfo
839
   */
840
  public function get($accountId, $optParams = array())
841
  {
842
    $params = array('accountId' => $accountId);
843
    $params = array_merge($params, $optParams);
844
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_BillingInfo");
845
  }
846
 
847
  /**
848
   * Retrieves a list of billing information for all accounts of the authenticated
849
   * user. (billingInfo.listBillingInfo)
850
   *
851
   * @param array $optParams Optional parameters.
852
   * @return Google_Service_AdExchangeBuyer_BillingInfoList
853
   */
854
  public function listBillingInfo($optParams = array())
855
  {
856
    $params = array();
857
    $params = array_merge($params, $optParams);
858
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_BillingInfoList");
859
  }
860
}
861
 
862
/**
863
 * The "budget" collection of methods.
864
 * Typical usage is:
865
 *  <code>
866
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
867
 *   $budget = $adexchangebuyerService->budget;
868
 *  </code>
869
 */
870
#[AllowDynamicProperties]
871
class Google_Service_AdExchangeBuyer_Budget_Resource extends Google_Service_Resource
872
{
873
 
874
  /**
875
   * Returns the budget information for the adgroup specified by the accountId and
876
   * billingId. (budget.get)
877
   *
878
   * @param string $accountId The account id to get the budget information for.
879
   * @param string $billingId The billing id to get the budget information for.
880
   * @param array $optParams Optional parameters.
881
   * @return Google_Service_AdExchangeBuyer_Budget
882
   */
883
  public function get($accountId, $billingId, $optParams = array())
884
  {
885
    $params = array('accountId' => $accountId, 'billingId' => $billingId);
886
    $params = array_merge($params, $optParams);
887
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Budget");
888
  }
889
 
890
  /**
891
   * Updates the budget amount for the budget of the adgroup specified by the
892
   * accountId and billingId, with the budget amount in the request. This method
893
   * supports patch semantics. (budget.patch)
894
   *
895
   * @param string $accountId The account id associated with the budget being
896
   * updated.
897
   * @param string $billingId The billing id associated with the budget being
898
   * updated.
899
   * @param Google_Budget $postBody
900
   * @param array $optParams Optional parameters.
901
   * @return Google_Service_AdExchangeBuyer_Budget
902
   */
903
  public function patch($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array())
904
  {
905
    $params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody);
906
    $params = array_merge($params, $optParams);
907
    return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Budget");
908
  }
909
 
910
  /**
911
   * Updates the budget amount for the budget of the adgroup specified by the
912
   * accountId and billingId, with the budget amount in the request.
913
   * (budget.update)
914
   *
915
   * @param string $accountId The account id associated with the budget being
916
   * updated.
917
   * @param string $billingId The billing id associated with the budget being
918
   * updated.
919
   * @param Google_Budget $postBody
920
   * @param array $optParams Optional parameters.
921
   * @return Google_Service_AdExchangeBuyer_Budget
922
   */
923
  public function update($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array())
924
  {
925
    $params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody);
926
    $params = array_merge($params, $optParams);
927
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Budget");
928
  }
929
}
930
 
931
/**
932
 * The "clientaccess" collection of methods.
933
 * Typical usage is:
934
 *  <code>
935
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
936
 *   $clientaccess = $adexchangebuyerService->clientaccess;
937
 *  </code>
938
 */
939
#[AllowDynamicProperties]
940
class Google_Service_AdExchangeBuyer_Clientaccess_Resource extends Google_Service_Resource
941
{
942
 
943
  /**
944
   * (clientaccess.delete)
945
   *
946
   * @param string $clientAccountId
947
   * @param int $sponsorAccountId
948
   * @param array $optParams Optional parameters.
949
   */
950
  public function delete($clientAccountId, $sponsorAccountId, $optParams = array())
951
  {
952
    $params = array('clientAccountId' => $clientAccountId, 'sponsorAccountId' => $sponsorAccountId);
953
    $params = array_merge($params, $optParams);
954
    return $this->call('delete', array($params));
955
  }
956
 
957
  /**
958
   * (clientaccess.get)
959
   *
960
   * @param string $clientAccountId
961
   * @param int $sponsorAccountId
962
   * @param array $optParams Optional parameters.
963
   * @return Google_Service_AdExchangeBuyer_ClientAccessCapabilities
964
   */
965
  public function get($clientAccountId, $sponsorAccountId, $optParams = array())
966
  {
967
    $params = array('clientAccountId' => $clientAccountId, 'sponsorAccountId' => $sponsorAccountId);
968
    $params = array_merge($params, $optParams);
969
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_ClientAccessCapabilities");
970
  }
971
 
972
  /**
973
   * (clientaccess.insert)
974
   *
975
   * @param Google_ClientAccessCapabilities $postBody
976
   * @param array $optParams Optional parameters.
977
   *
978
   * @opt_param string clientAccountId
979
   * @opt_param int sponsorAccountId
980
   * @return Google_Service_AdExchangeBuyer_ClientAccessCapabilities
981
   */
982
  public function insert(Google_Service_AdExchangeBuyer_ClientAccessCapabilities $postBody, $optParams = array())
983
  {
984
    $params = array('postBody' => $postBody);
985
    $params = array_merge($params, $optParams);
986
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_ClientAccessCapabilities");
987
  }
988
 
989
  /**
990
   * (clientaccess.listClientaccess)
991
   *
992
   * @param array $optParams Optional parameters.
993
   * @return Google_Service_AdExchangeBuyer_ListClientAccessCapabilitiesResponse
994
   */
995
  public function listClientaccess($optParams = array())
996
  {
997
    $params = array();
998
    $params = array_merge($params, $optParams);
999
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_ListClientAccessCapabilitiesResponse");
1000
  }
1001
 
1002
  /**
1003
   * (clientaccess.patch)
1004
   *
1005
   * @param string $clientAccountId
1006
   * @param int $sponsorAccountId
1007
   * @param Google_ClientAccessCapabilities $postBody
1008
   * @param array $optParams Optional parameters.
1009
   * @return Google_Service_AdExchangeBuyer_ClientAccessCapabilities
1010
   */
1011
  public function patch($clientAccountId, $sponsorAccountId, Google_Service_AdExchangeBuyer_ClientAccessCapabilities $postBody, $optParams = array())
1012
  {
1013
    $params = array('clientAccountId' => $clientAccountId, 'sponsorAccountId' => $sponsorAccountId, 'postBody' => $postBody);
1014
    $params = array_merge($params, $optParams);
1015
    return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_ClientAccessCapabilities");
1016
  }
1017
 
1018
  /**
1019
   * (clientaccess.update)
1020
   *
1021
   * @param string $clientAccountId
1022
   * @param int $sponsorAccountId
1023
   * @param Google_ClientAccessCapabilities $postBody
1024
   * @param array $optParams Optional parameters.
1025
   * @return Google_Service_AdExchangeBuyer_ClientAccessCapabilities
1026
   */
1027
  public function update($clientAccountId, $sponsorAccountId, Google_Service_AdExchangeBuyer_ClientAccessCapabilities $postBody, $optParams = array())
1028
  {
1029
    $params = array('clientAccountId' => $clientAccountId, 'sponsorAccountId' => $sponsorAccountId, 'postBody' => $postBody);
1030
    $params = array_merge($params, $optParams);
1031
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_ClientAccessCapabilities");
1032
  }
1033
}
1034
 
1035
/**
1036
 * The "creatives" collection of methods.
1037
 * Typical usage is:
1038
 *  <code>
1039
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1040
 *   $creatives = $adexchangebuyerService->creatives;
1041
 *  </code>
1042
 */
1043
#[AllowDynamicProperties]
1044
class Google_Service_AdExchangeBuyer_Creatives_Resource extends Google_Service_Resource
1045
{
1046
 
1047
  /**
1048
   * Gets the status for a single creative. A creative will be available 30-40
1049
   * minutes after submission. (creatives.get)
1050
   *
1051
   * @param int $accountId The id for the account that will serve this creative.
1052
   * @param string $buyerCreativeId The buyer-specific id for this creative.
1053
   * @param array $optParams Optional parameters.
1054
   * @return Google_Service_AdExchangeBuyer_Creative
1055
   */
1056
  public function get($accountId, $buyerCreativeId, $optParams = array())
1057
  {
1058
    $params = array('accountId' => $accountId, 'buyerCreativeId' => $buyerCreativeId);
1059
    $params = array_merge($params, $optParams);
1060
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Creative");
1061
  }
1062
 
1063
  /**
1064
   * Submit a new creative. (creatives.insert)
1065
   *
1066
   * @param Google_Creative $postBody
1067
   * @param array $optParams Optional parameters.
1068
   * @return Google_Service_AdExchangeBuyer_Creative
1069
   */
1070
  public function insert(Google_Service_AdExchangeBuyer_Creative $postBody, $optParams = array())
1071
  {
1072
    $params = array('postBody' => $postBody);
1073
    $params = array_merge($params, $optParams);
1074
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_Creative");
1075
  }
1076
 
1077
  /**
1078
   * Retrieves a list of the authenticated user's active creatives. A creative
1079
   * will be available 30-40 minutes after submission. (creatives.listCreatives)
1080
   *
1081
   * @param array $optParams Optional parameters.
1082
   *
1083
   * @opt_param string openAuctionStatusFilter When specified, only creatives
1084
   * having the given open auction status are returned.
1085
   * @opt_param string maxResults Maximum number of entries returned on one result
1086
   * page. If not set, the default is 100. Optional.
1087
   * @opt_param string pageToken A continuation token, used to page through ad
1088
   * clients. To retrieve the next page, set this parameter to the value of
1089
   * "nextPageToken" from the previous response. Optional.
1090
   * @opt_param string buyerCreativeId When specified, only creatives for the
1091
   * given buyer creative ids are returned.
1092
   * @opt_param string dealsStatusFilter When specified, only creatives having the
1093
   * given direct deals status are returned.
1094
   * @opt_param int accountId When specified, only creatives for the given account
1095
   * ids are returned.
1096
   * @return Google_Service_AdExchangeBuyer_CreativesList
1097
   */
1098
  public function listCreatives($optParams = array())
1099
  {
1100
    $params = array();
1101
    $params = array_merge($params, $optParams);
1102
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_CreativesList");
1103
  }
1104
}
1105
 
1106
/**
1107
 * The "deals" collection of methods.
1108
 * Typical usage is:
1109
 *  <code>
1110
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1111
 *   $deals = $adexchangebuyerService->deals;
1112
 *  </code>
1113
 */
1114
#[AllowDynamicProperties]
1115
class Google_Service_AdExchangeBuyer_Deals_Resource extends Google_Service_Resource
1116
{
1117
 
1118
  /**
1119
   * Gets the requested deal. (deals.get)
1120
   *
1121
   * @param string $dealId
1122
   * @param array $optParams Optional parameters.
1123
   * @return Google_Service_AdExchangeBuyer_NegotiationDto
1124
   */
1125
  public function get($dealId, $optParams = array())
1126
  {
1127
    $params = array('dealId' => $dealId);
1128
    $params = array_merge($params, $optParams);
1129
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_NegotiationDto");
1130
  }
1131
}
1132
 
1133
/**
1134
 * The "marketplacedeals" collection of methods.
1135
 * Typical usage is:
1136
 *  <code>
1137
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1138
 *   $marketplacedeals = $adexchangebuyerService->marketplacedeals;
1139
 *  </code>
1140
 */
1141
#[AllowDynamicProperties]
1142
class Google_Service_AdExchangeBuyer_Marketplacedeals_Resource extends Google_Service_Resource
1143
{
1144
 
1145
  /**
1146
   * Delete the specified deals from the order (marketplacedeals.delete)
1147
   *
1148
   * @param string $orderId The orderId to delete deals from.
1149
   * @param Google_DeleteOrderDealsRequest $postBody
1150
   * @param array $optParams Optional parameters.
1151
   * @return Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse
1152
   */
1153
  public function delete($orderId, Google_Service_AdExchangeBuyer_DeleteOrderDealsRequest $postBody, $optParams = array())
1154
  {
1155
    $params = array('orderId' => $orderId, 'postBody' => $postBody);
1156
    $params = array_merge($params, $optParams);
1157
    return $this->call('delete', array($params), "Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse");
1158
  }
1159
 
1160
  /**
1161
   * Add new deals for the specified order (marketplacedeals.insert)
1162
   *
1163
   * @param string $orderId OrderId for which deals need to be added.
1164
   * @param Google_AddOrderDealsRequest $postBody
1165
   * @param array $optParams Optional parameters.
1166
   * @return Google_Service_AdExchangeBuyer_AddOrderDealsResponse
1167
   */
1168
  public function insert($orderId, Google_Service_AdExchangeBuyer_AddOrderDealsRequest $postBody, $optParams = array())
1169
  {
1170
    $params = array('orderId' => $orderId, 'postBody' => $postBody);
1171
    $params = array_merge($params, $optParams);
1172
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_AddOrderDealsResponse");
1173
  }
1174
 
1175
  /**
1176
   * List all the deals for a given order (marketplacedeals.listMarketplacedeals)
1177
   *
1178
   * @param string $orderId The orderId to get deals for.
1179
   * @param array $optParams Optional parameters.
1180
   * @return Google_Service_AdExchangeBuyer_GetOrderDealsResponse
1181
   */
1182
  public function listMarketplacedeals($orderId, $optParams = array())
1183
  {
1184
    $params = array('orderId' => $orderId);
1185
    $params = array_merge($params, $optParams);
1186
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_GetOrderDealsResponse");
1187
  }
1188
 
1189
  /**
1190
   * Replaces all the deals in the order with the passed in deals
1191
   * (marketplacedeals.update)
1192
   *
1193
   * @param string $orderId The orderId to edit deals on.
1194
   * @param Google_EditAllOrderDealsRequest $postBody
1195
   * @param array $optParams Optional parameters.
1196
   * @return Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse
1197
   */
1198
  public function update($orderId, Google_Service_AdExchangeBuyer_EditAllOrderDealsRequest $postBody, $optParams = array())
1199
  {
1200
    $params = array('orderId' => $orderId, 'postBody' => $postBody);
1201
    $params = array_merge($params, $optParams);
1202
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse");
1203
  }
1204
}
1205
 
1206
/**
1207
 * The "marketplacenotes" collection of methods.
1208
 * Typical usage is:
1209
 *  <code>
1210
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1211
 *   $marketplacenotes = $adexchangebuyerService->marketplacenotes;
1212
 *  </code>
1213
 */
1214
#[AllowDynamicProperties]
1215
class Google_Service_AdExchangeBuyer_Marketplacenotes_Resource extends Google_Service_Resource
1216
{
1217
 
1218
  /**
1219
   * Add notes to the order (marketplacenotes.insert)
1220
   *
1221
   * @param string $orderId The orderId to add notes for.
1222
   * @param Google_AddOrderNotesRequest $postBody
1223
   * @param array $optParams Optional parameters.
1224
   * @return Google_Service_AdExchangeBuyer_AddOrderNotesResponse
1225
   */
1226
  public function insert($orderId, Google_Service_AdExchangeBuyer_AddOrderNotesRequest $postBody, $optParams = array())
1227
  {
1228
    $params = array('orderId' => $orderId, 'postBody' => $postBody);
1229
    $params = array_merge($params, $optParams);
1230
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_AddOrderNotesResponse");
1231
  }
1232
 
1233
  /**
1234
   * Get all the notes associated with an order
1235
   * (marketplacenotes.listMarketplacenotes)
1236
   *
1237
   * @param string $orderId The orderId to get notes for.
1238
   * @param array $optParams Optional parameters.
1239
   * @return Google_Service_AdExchangeBuyer_GetOrderNotesResponse
1240
   */
1241
  public function listMarketplacenotes($orderId, $optParams = array())
1242
  {
1243
    $params = array('orderId' => $orderId);
1244
    $params = array_merge($params, $optParams);
1245
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_GetOrderNotesResponse");
1246
  }
1247
}
1248
 
1249
/**
1250
 * The "marketplaceoffers" collection of methods.
1251
 * Typical usage is:
1252
 *  <code>
1253
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1254
 *   $marketplaceoffers = $adexchangebuyerService->marketplaceoffers;
1255
 *  </code>
1256
 */
1257
#[AllowDynamicProperties]
1258
class Google_Service_AdExchangeBuyer_Marketplaceoffers_Resource extends Google_Service_Resource
1259
{
1260
 
1261
  /**
1262
   * Gets the requested negotiation. (marketplaceoffers.get)
1263
   *
1264
   * @param string $offerId The offerId for the offer to get the head revision
1265
   * for.
1266
   * @param array $optParams Optional parameters.
1267
   * @return Google_Service_AdExchangeBuyer_MarketplaceOffer
1268
   */
1269
  public function get($offerId, $optParams = array())
1270
  {
1271
    $params = array('offerId' => $offerId);
1272
    $params = array_merge($params, $optParams);
1273
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_MarketplaceOffer");
1274
  }
1275
 
1276
  /**
1277
   * Gets the requested negotiation. (marketplaceoffers.search)
1278
   *
1279
   * @param array $optParams Optional parameters.
1280
   *
1281
   * @opt_param string pqlQuery The pql query used to query for offers.
1282
   * @return Google_Service_AdExchangeBuyer_GetOffersResponse
1283
   */
1284
  public function search($optParams = array())
1285
  {
1286
    $params = array();
1287
    $params = array_merge($params, $optParams);
1288
    return $this->call('search', array($params), "Google_Service_AdExchangeBuyer_GetOffersResponse");
1289
  }
1290
}
1291
 
1292
/**
1293
 * The "marketplaceorders" collection of methods.
1294
 * Typical usage is:
1295
 *  <code>
1296
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1297
 *   $marketplaceorders = $adexchangebuyerService->marketplaceorders;
1298
 *  </code>
1299
 */
1300
#[AllowDynamicProperties]
1301
class Google_Service_AdExchangeBuyer_Marketplaceorders_Resource extends Google_Service_Resource
1302
{
1303
 
1304
  /**
1305
   * Get an order given its id (marketplaceorders.get)
1306
   *
1307
   * @param string $orderId Id of the order to retrieve.
1308
   * @param array $optParams Optional parameters.
1309
   * @return Google_Service_AdExchangeBuyer_MarketplaceOrder
1310
   */
1311
  public function get($orderId, $optParams = array())
1312
  {
1313
    $params = array('orderId' => $orderId);
1314
    $params = array_merge($params, $optParams);
1315
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_MarketplaceOrder");
1316
  }
1317
 
1318
  /**
1319
   * Create the given list of orders (marketplaceorders.insert)
1320
   *
1321
   * @param Google_CreateOrdersRequest $postBody
1322
   * @param array $optParams Optional parameters.
1323
   * @return Google_Service_AdExchangeBuyer_CreateOrdersResponse
1324
   */
1325
  public function insert(Google_Service_AdExchangeBuyer_CreateOrdersRequest $postBody, $optParams = array())
1326
  {
1327
    $params = array('postBody' => $postBody);
1328
    $params = array_merge($params, $optParams);
1329
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_CreateOrdersResponse");
1330
  }
1331
 
1332
  /**
1333
   * Update the given order. This method supports patch semantics.
1334
   * (marketplaceorders.patch)
1335
   *
1336
   * @param string $orderId The order id to update.
1337
   * @param string $revisionNumber The last known revision number to update. If
1338
   * the head revision in the marketplace database has since changed, an error
1339
   * will be thrown. The caller should then fetch the lastest order at head
1340
   * revision and retry the update at that revision.
1341
   * @param string $updateAction The proposed action to take on the order.
1342
   * @param Google_MarketplaceOrder $postBody
1343
   * @param array $optParams Optional parameters.
1344
   * @return Google_Service_AdExchangeBuyer_MarketplaceOrder
1345
   */
1346
  public function patch($orderId, $revisionNumber, $updateAction, Google_Service_AdExchangeBuyer_MarketplaceOrder $postBody, $optParams = array())
1347
  {
1348
    $params = array('orderId' => $orderId, 'revisionNumber' => $revisionNumber, 'updateAction' => $updateAction, 'postBody' => $postBody);
1349
    $params = array_merge($params, $optParams);
1350
    return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_MarketplaceOrder");
1351
  }
1352
 
1353
  /**
1354
   * Search for orders using pql query (marketplaceorders.search)
1355
   *
1356
   * @param array $optParams Optional parameters.
1357
   *
1358
   * @opt_param string pqlQuery Query string to retrieve specific orders.
1359
   * @return Google_Service_AdExchangeBuyer_GetOrdersResponse
1360
   */
1361
  public function search($optParams = array())
1362
  {
1363
    $params = array();
1364
    $params = array_merge($params, $optParams);
1365
    return $this->call('search', array($params), "Google_Service_AdExchangeBuyer_GetOrdersResponse");
1366
  }
1367
 
1368
  /**
1369
   * Update the given order (marketplaceorders.update)
1370
   *
1371
   * @param string $orderId The order id to update.
1372
   * @param string $revisionNumber The last known revision number to update. If
1373
   * the head revision in the marketplace database has since changed, an error
1374
   * will be thrown. The caller should then fetch the lastest order at head
1375
   * revision and retry the update at that revision.
1376
   * @param string $updateAction The proposed action to take on the order.
1377
   * @param Google_MarketplaceOrder $postBody
1378
   * @param array $optParams Optional parameters.
1379
   * @return Google_Service_AdExchangeBuyer_MarketplaceOrder
1380
   */
1381
  public function update($orderId, $revisionNumber, $updateAction, Google_Service_AdExchangeBuyer_MarketplaceOrder $postBody, $optParams = array())
1382
  {
1383
    $params = array('orderId' => $orderId, 'revisionNumber' => $revisionNumber, 'updateAction' => $updateAction, 'postBody' => $postBody);
1384
    $params = array_merge($params, $optParams);
1385
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_MarketplaceOrder");
1386
  }
1387
}
1388
 
1389
/**
1390
 * The "negotiationrounds" collection of methods.
1391
 * Typical usage is:
1392
 *  <code>
1393
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1394
 *   $negotiationrounds = $adexchangebuyerService->negotiationrounds;
1395
 *  </code>
1396
 */
1397
#[AllowDynamicProperties]
1398
class Google_Service_AdExchangeBuyer_Negotiationrounds_Resource extends Google_Service_Resource
1399
{
1400
 
1401
  /**
1402
   * Adds the requested negotiationRound to the requested negotiation.
1403
   * (negotiationrounds.insert)
1404
   *
1405
   * @param string $negotiationId
1406
   * @param Google_NegotiationRoundDto $postBody
1407
   * @param array $optParams Optional parameters.
1408
   * @return Google_Service_AdExchangeBuyer_NegotiationRoundDto
1409
   */
1410
  public function insert($negotiationId, Google_Service_AdExchangeBuyer_NegotiationRoundDto $postBody, $optParams = array())
1411
  {
1412
    $params = array('negotiationId' => $negotiationId, 'postBody' => $postBody);
1413
    $params = array_merge($params, $optParams);
1414
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_NegotiationRoundDto");
1415
  }
1416
}
1417
 
1418
/**
1419
 * The "negotiations" collection of methods.
1420
 * Typical usage is:
1421
 *  <code>
1422
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1423
 *   $negotiations = $adexchangebuyerService->negotiations;
1424
 *  </code>
1425
 */
1426
#[AllowDynamicProperties]
1427
class Google_Service_AdExchangeBuyer_Negotiations_Resource extends Google_Service_Resource
1428
{
1429
 
1430
  /**
1431
   * Gets the requested negotiation. (negotiations.get)
1432
   *
1433
   * @param string $negotiationId
1434
   * @param array $optParams Optional parameters.
1435
   * @return Google_Service_AdExchangeBuyer_NegotiationDto
1436
   */
1437
  public function get($negotiationId, $optParams = array())
1438
  {
1439
    $params = array('negotiationId' => $negotiationId);
1440
    $params = array_merge($params, $optParams);
1441
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_NegotiationDto");
1442
  }
1443
 
1444
  /**
1445
   * Creates or updates the requested negotiation. (negotiations.insert)
1446
   *
1447
   * @param Google_NegotiationDto $postBody
1448
   * @param array $optParams Optional parameters.
1449
   * @return Google_Service_AdExchangeBuyer_NegotiationDto
1450
   */
1451
  public function insert(Google_Service_AdExchangeBuyer_NegotiationDto $postBody, $optParams = array())
1452
  {
1453
    $params = array('postBody' => $postBody);
1454
    $params = array_merge($params, $optParams);
1455
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_NegotiationDto");
1456
  }
1457
 
1458
  /**
1459
   * Lists all negotiations the authenticated user has access to.
1460
   * (negotiations.listNegotiations)
1461
   *
1462
   * @param array $optParams Optional parameters.
1463
   * @return Google_Service_AdExchangeBuyer_GetNegotiationsResponse
1464
   */
1465
  public function listNegotiations($optParams = array())
1466
  {
1467
    $params = array();
1468
    $params = array_merge($params, $optParams);
1469
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_GetNegotiationsResponse");
1470
  }
1471
}
1472
 
1473
/**
1474
 * The "offers" collection of methods.
1475
 * Typical usage is:
1476
 *  <code>
1477
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1478
 *   $offers = $adexchangebuyerService->offers;
1479
 *  </code>
1480
 */
1481
#[AllowDynamicProperties]
1482
class Google_Service_AdExchangeBuyer_Offers_Resource extends Google_Service_Resource
1483
{
1484
 
1485
  /**
1486
   * Gets the requested offer. (offers.get)
1487
   *
1488
   * @param string $offerId
1489
   * @param array $optParams Optional parameters.
1490
   * @return Google_Service_AdExchangeBuyer_OfferDto
1491
   */
1492
  public function get($offerId, $optParams = array())
1493
  {
1494
    $params = array('offerId' => $offerId);
1495
    $params = array_merge($params, $optParams);
1496
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_OfferDto");
1497
  }
1498
 
1499
  /**
1500
   * Creates or updates the requested offer. (offers.insert)
1501
   *
1502
   * @param Google_OfferDto $postBody
1503
   * @param array $optParams Optional parameters.
1504
   * @return Google_Service_AdExchangeBuyer_OfferDto
1505
   */
1506
  public function insert(Google_Service_AdExchangeBuyer_OfferDto $postBody, $optParams = array())
1507
  {
1508
    $params = array('postBody' => $postBody);
1509
    $params = array_merge($params, $optParams);
1510
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_OfferDto");
1511
  }
1512
 
1513
  /**
1514
   * Lists all offers the authenticated user has access to. (offers.listOffers)
1515
   *
1516
   * @param array $optParams Optional parameters.
1517
   * @return Google_Service_AdExchangeBuyer_ListOffersResponse
1518
   */
1519
  public function listOffers($optParams = array())
1520
  {
1521
    $params = array();
1522
    $params = array_merge($params, $optParams);
1523
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_ListOffersResponse");
1524
  }
1525
}
1526
 
1527
/**
1528
 * The "performanceReport" collection of methods.
1529
 * Typical usage is:
1530
 *  <code>
1531
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1532
 *   $performanceReport = $adexchangebuyerService->performanceReport;
1533
 *  </code>
1534
 */
1535
#[AllowDynamicProperties]
1536
class Google_Service_AdExchangeBuyer_PerformanceReport_Resource extends Google_Service_Resource
1537
{
1538
 
1539
  /**
1540
   * Retrieves the authenticated user's list of performance metrics.
1541
   * (performanceReport.listPerformanceReport)
1542
   *
1543
   * @param string $accountId The account id to get the reports.
1544
   * @param string $endDateTime The end time of the report in ISO 8601 timestamp
1545
   * format using UTC.
1546
   * @param string $startDateTime The start time of the report in ISO 8601
1547
   * timestamp format using UTC.
1548
   * @param array $optParams Optional parameters.
1549
   *
1550
   * @opt_param string pageToken A continuation token, used to page through
1551
   * performance reports. To retrieve the next page, set this parameter to the
1552
   * value of "nextPageToken" from the previous response. Optional.
1553
   * @opt_param string maxResults Maximum number of entries returned on one result
1554
   * page. If not set, the default is 100. Optional.
1555
   * @return Google_Service_AdExchangeBuyer_PerformanceReportList
1556
   */
1557
  public function listPerformanceReport($accountId, $endDateTime, $startDateTime, $optParams = array())
1558
  {
1559
    $params = array('accountId' => $accountId, 'endDateTime' => $endDateTime, 'startDateTime' => $startDateTime);
1560
    $params = array_merge($params, $optParams);
1561
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_PerformanceReportList");
1562
  }
1563
}
1564
 
1565
/**
1566
 * The "pretargetingConfig" collection of methods.
1567
 * Typical usage is:
1568
 *  <code>
1569
 *   $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
1570
 *   $pretargetingConfig = $adexchangebuyerService->pretargetingConfig;
1571
 *  </code>
1572
 */
1573
#[AllowDynamicProperties]
1574
class Google_Service_AdExchangeBuyer_PretargetingConfig_Resource extends Google_Service_Resource
1575
{
1576
 
1577
  /**
1578
   * Deletes an existing pretargeting config. (pretargetingConfig.delete)
1579
   *
1580
   * @param string $accountId The account id to delete the pretargeting config
1581
   * for.
1582
   * @param string $configId The specific id of the configuration to delete.
1583
   * @param array $optParams Optional parameters.
1584
   */
1585
  public function delete($accountId, $configId, $optParams = array())
1586
  {
1587
    $params = array('accountId' => $accountId, 'configId' => $configId);
1588
    $params = array_merge($params, $optParams);
1589
    return $this->call('delete', array($params));
1590
  }
1591
 
1592
  /**
1593
   * Gets a specific pretargeting configuration (pretargetingConfig.get)
1594
   *
1595
   * @param string $accountId The account id to get the pretargeting config for.
1596
   * @param string $configId The specific id of the configuration to retrieve.
1597
   * @param array $optParams Optional parameters.
1598
   * @return Google_Service_AdExchangeBuyer_PretargetingConfig
1599
   */
1600
  public function get($accountId, $configId, $optParams = array())
1601
  {
1602
    $params = array('accountId' => $accountId, 'configId' => $configId);
1603
    $params = array_merge($params, $optParams);
1604
    return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig");
1605
  }
1606
 
1607
  /**
1608
   * Inserts a new pretargeting configuration. (pretargetingConfig.insert)
1609
   *
1610
   * @param string $accountId The account id to insert the pretargeting config
1611
   * for.
1612
   * @param Google_PretargetingConfig $postBody
1613
   * @param array $optParams Optional parameters.
1614
   * @return Google_Service_AdExchangeBuyer_PretargetingConfig
1615
   */
1616
  public function insert($accountId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array())
1617
  {
1618
    $params = array('accountId' => $accountId, 'postBody' => $postBody);
1619
    $params = array_merge($params, $optParams);
1620
    return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig");
1621
  }
1622
 
1623
  /**
1624
   * Retrieves a list of the authenticated user's pretargeting configurations.
1625
   * (pretargetingConfig.listPretargetingConfig)
1626
   *
1627
   * @param string $accountId The account id to get the pretargeting configs for.
1628
   * @param array $optParams Optional parameters.
1629
   * @return Google_Service_AdExchangeBuyer_PretargetingConfigList
1630
   */
1631
  public function listPretargetingConfig($accountId, $optParams = array())
1632
  {
1633
    $params = array('accountId' => $accountId);
1634
    $params = array_merge($params, $optParams);
1635
    return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfigList");
1636
  }
1637
 
1638
  /**
1639
   * Updates an existing pretargeting config. This method supports patch
1640
   * semantics. (pretargetingConfig.patch)
1641
   *
1642
   * @param string $accountId The account id to update the pretargeting config
1643
   * for.
1644
   * @param string $configId The specific id of the configuration to update.
1645
   * @param Google_PretargetingConfig $postBody
1646
   * @param array $optParams Optional parameters.
1647
   * @return Google_Service_AdExchangeBuyer_PretargetingConfig
1648
   */
1649
  public function patch($accountId, $configId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array())
1650
  {
1651
    $params = array('accountId' => $accountId, 'configId' => $configId, 'postBody' => $postBody);
1652
    $params = array_merge($params, $optParams);
1653
    return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig");
1654
  }
1655
 
1656
  /**
1657
   * Updates an existing pretargeting config. (pretargetingConfig.update)
1658
   *
1659
   * @param string $accountId The account id to update the pretargeting config
1660
   * for.
1661
   * @param string $configId The specific id of the configuration to update.
1662
   * @param Google_PretargetingConfig $postBody
1663
   * @param array $optParams Optional parameters.
1664
   * @return Google_Service_AdExchangeBuyer_PretargetingConfig
1665
   */
1666
  public function update($accountId, $configId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array())
1667
  {
1668
    $params = array('accountId' => $accountId, 'configId' => $configId, 'postBody' => $postBody);
1669
    $params = array_merge($params, $optParams);
1670
    return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig");
1671
  }
1672
}
1673
 
1674
 
1675
 
1676
 
1677
#[AllowDynamicProperties]
1678
class Google_Service_AdExchangeBuyer_Account extends Google_Collection
1679
{
1680
  protected $collection_key = 'bidderLocation';
1681
  protected $internal_gapi_mappings = array(
1682
  );
1683
  protected $bidderLocationType = 'Google_Service_AdExchangeBuyer_AccountBidderLocation';
1684
  protected $bidderLocationDataType = 'array';
1685
  public $cookieMatchingNid;
1686
  public $cookieMatchingUrl;
1687
  public $id;
1688
  public $kind;
1689
  public $maximumActiveCreatives;
1690
  public $maximumTotalQps;
1691
  public $numberActiveCreatives;
1692
 
1693
 
1694
  public function setBidderLocation($bidderLocation)
1695
  {
1696
    $this->bidderLocation = $bidderLocation;
1697
  }
1698
  public function getBidderLocation()
1699
  {
1700
    return $this->bidderLocation;
1701
  }
1702
  public function setCookieMatchingNid($cookieMatchingNid)
1703
  {
1704
    $this->cookieMatchingNid = $cookieMatchingNid;
1705
  }
1706
  public function getCookieMatchingNid()
1707
  {
1708
    return $this->cookieMatchingNid;
1709
  }
1710
  public function setCookieMatchingUrl($cookieMatchingUrl)
1711
  {
1712
    $this->cookieMatchingUrl = $cookieMatchingUrl;
1713
  }
1714
  public function getCookieMatchingUrl()
1715
  {
1716
    return $this->cookieMatchingUrl;
1717
  }
1718
  public function setId($id)
1719
  {
1720
    $this->id = $id;
1721
  }
1722
  public function getId()
1723
  {
1724
    return $this->id;
1725
  }
1726
  public function setKind($kind)
1727
  {
1728
    $this->kind = $kind;
1729
  }
1730
  public function getKind()
1731
  {
1732
    return $this->kind;
1733
  }
1734
  public function setMaximumActiveCreatives($maximumActiveCreatives)
1735
  {
1736
    $this->maximumActiveCreatives = $maximumActiveCreatives;
1737
  }
1738
  public function getMaximumActiveCreatives()
1739
  {
1740
    return $this->maximumActiveCreatives;
1741
  }
1742
  public function setMaximumTotalQps($maximumTotalQps)
1743
  {
1744
    $this->maximumTotalQps = $maximumTotalQps;
1745
  }
1746
  public function getMaximumTotalQps()
1747
  {
1748
    return $this->maximumTotalQps;
1749
  }
1750
  public function setNumberActiveCreatives($numberActiveCreatives)
1751
  {
1752
    $this->numberActiveCreatives = $numberActiveCreatives;
1753
  }
1754
  public function getNumberActiveCreatives()
1755
  {
1756
    return $this->numberActiveCreatives;
1757
  }
1758
}
1759
 
1760
#[AllowDynamicProperties]
1761
class Google_Service_AdExchangeBuyer_AccountBidderLocation extends Google_Model
1762
{
1763
  protected $internal_gapi_mappings = array(
1764
  );
1765
  public $maximumQps;
1766
  public $region;
1767
  public $url;
1768
 
1769
 
1770
  public function setMaximumQps($maximumQps)
1771
  {
1772
    $this->maximumQps = $maximumQps;
1773
  }
1774
  public function getMaximumQps()
1775
  {
1776
    return $this->maximumQps;
1777
  }
1778
  public function setRegion($region)
1779
  {
1780
    $this->region = $region;
1781
  }
1782
  public function getRegion()
1783
  {
1784
    return $this->region;
1785
  }
1786
  public function setUrl($url)
1787
  {
1788
    $this->url = $url;
1789
  }
1790
  public function getUrl()
1791
  {
1792
    return $this->url;
1793
  }
1794
}
1795
 
1796
#[AllowDynamicProperties]
1797
class Google_Service_AdExchangeBuyer_AccountsList extends Google_Collection
1798
{
1799
  protected $collection_key = 'items';
1800
  protected $internal_gapi_mappings = array(
1801
  );
1802
  protected $itemsType = 'Google_Service_AdExchangeBuyer_Account';
1803
  protected $itemsDataType = 'array';
1804
  public $kind;
1805
 
1806
 
1807
  public function setItems($items)
1808
  {
1809
    $this->items = $items;
1810
  }
1811
  public function getItems()
1812
  {
1813
    return $this->items;
1814
  }
1815
  public function setKind($kind)
1816
  {
1817
    $this->kind = $kind;
1818
  }
1819
  public function getKind()
1820
  {
1821
    return $this->kind;
1822
  }
1823
}
1824
 
1825
#[AllowDynamicProperties]
1826
class Google_Service_AdExchangeBuyer_AdSize extends Google_Model
1827
{
1828
  protected $internal_gapi_mappings = array(
1829
  );
1830
  public $height;
1831
  public $width;
1832
 
1833
 
1834
  public function setHeight($height)
1835
  {
1836
    $this->height = $height;
1837
  }
1838
  public function getHeight()
1839
  {
1840
    return $this->height;
1841
  }
1842
  public function setWidth($width)
1843
  {
1844
    $this->width = $width;
1845
  }
1846
  public function getWidth()
1847
  {
1848
    return $this->width;
1849
  }
1850
}
1851
 
1852
#[AllowDynamicProperties]
1853
class Google_Service_AdExchangeBuyer_AdSlotDto extends Google_Model
1854
{
1855
  protected $internal_gapi_mappings = array(
1856
  );
1857
  public $channelCode;
1858
  public $channelId;
1859
  public $description;
1860
  public $name;
1861
  public $size;
1862
  public $webPropertyId;
1863
 
1864
 
1865
  public function setChannelCode($channelCode)
1866
  {
1867
    $this->channelCode = $channelCode;
1868
  }
1869
  public function getChannelCode()
1870
  {
1871
    return $this->channelCode;
1872
  }
1873
  public function setChannelId($channelId)
1874
  {
1875
    $this->channelId = $channelId;
1876
  }
1877
  public function getChannelId()
1878
  {
1879
    return $this->channelId;
1880
  }
1881
  public function setDescription($description)
1882
  {
1883
    $this->description = $description;
1884
  }
1885
  public function getDescription()
1886
  {
1887
    return $this->description;
1888
  }
1889
  public function setName($name)
1890
  {
1891
    $this->name = $name;
1892
  }
1893
  public function getName()
1894
  {
1895
    return $this->name;
1896
  }
1897
  public function setSize($size)
1898
  {
1899
    $this->size = $size;
1900
  }
1901
  public function getSize()
1902
  {
1903
    return $this->size;
1904
  }
1905
  public function setWebPropertyId($webPropertyId)
1906
  {
1907
    $this->webPropertyId = $webPropertyId;
1908
  }
1909
  public function getWebPropertyId()
1910
  {
1911
    return $this->webPropertyId;
1912
  }
1913
}
1914
 
1915
#[AllowDynamicProperties]
1916
class Google_Service_AdExchangeBuyer_AddOrderDealsRequest extends Google_Collection
1917
{
1918
  protected $collection_key = 'deals';
1919
  protected $internal_gapi_mappings = array(
1920
  );
1921
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
1922
  protected $dealsDataType = 'array';
1923
  public $orderRevisionNumber;
1924
  public $updateAction;
1925
 
1926
 
1927
  public function setDeals($deals)
1928
  {
1929
    $this->deals = $deals;
1930
  }
1931
  public function getDeals()
1932
  {
1933
    return $this->deals;
1934
  }
1935
  public function setOrderRevisionNumber($orderRevisionNumber)
1936
  {
1937
    $this->orderRevisionNumber = $orderRevisionNumber;
1938
  }
1939
  public function getOrderRevisionNumber()
1940
  {
1941
    return $this->orderRevisionNumber;
1942
  }
1943
  public function setUpdateAction($updateAction)
1944
  {
1945
    $this->updateAction = $updateAction;
1946
  }
1947
  public function getUpdateAction()
1948
  {
1949
    return $this->updateAction;
1950
  }
1951
}
1952
 
1953
#[AllowDynamicProperties]
1954
class Google_Service_AdExchangeBuyer_AddOrderDealsResponse extends Google_Collection
1955
{
1956
  protected $collection_key = 'deals';
1957
  protected $internal_gapi_mappings = array(
1958
  );
1959
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
1960
  protected $dealsDataType = 'array';
1961
  public $orderRevisionNumber;
1962
 
1963
 
1964
  public function setDeals($deals)
1965
  {
1966
    $this->deals = $deals;
1967
  }
1968
  public function getDeals()
1969
  {
1970
    return $this->deals;
1971
  }
1972
  public function setOrderRevisionNumber($orderRevisionNumber)
1973
  {
1974
    $this->orderRevisionNumber = $orderRevisionNumber;
1975
  }
1976
  public function getOrderRevisionNumber()
1977
  {
1978
    return $this->orderRevisionNumber;
1979
  }
1980
}
1981
 
1982
#[AllowDynamicProperties]
1983
class Google_Service_AdExchangeBuyer_AddOrderNotesRequest extends Google_Collection
1984
{
1985
  protected $collection_key = 'notes';
1986
  protected $internal_gapi_mappings = array(
1987
  );
1988
  protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote';
1989
  protected $notesDataType = 'array';
1990
 
1991
 
1992
  public function setNotes($notes)
1993
  {
1994
    $this->notes = $notes;
1995
  }
1996
  public function getNotes()
1997
  {
1998
    return $this->notes;
1999
  }
2000
}
2001
 
2002
#[AllowDynamicProperties]
2003
class Google_Service_AdExchangeBuyer_AddOrderNotesResponse extends Google_Collection
2004
{
2005
  protected $collection_key = 'notes';
2006
  protected $internal_gapi_mappings = array(
2007
  );
2008
  protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote';
2009
  protected $notesDataType = 'array';
2010
 
2011
 
2012
  public function setNotes($notes)
2013
  {
2014
    $this->notes = $notes;
2015
  }
2016
  public function getNotes()
2017
  {
2018
    return $this->notes;
2019
  }
2020
}
2021
 
2022
#[AllowDynamicProperties]
2023
class Google_Service_AdExchangeBuyer_AdvertiserDto extends Google_Collection
2024
{
2025
  protected $collection_key = 'brands';
2026
  protected $internal_gapi_mappings = array(
2027
  );
2028
  protected $brandsType = 'Google_Service_AdExchangeBuyer_BrandDto';
2029
  protected $brandsDataType = 'array';
2030
  public $id;
2031
  public $name;
2032
  public $status;
2033
 
2034
 
2035
  public function setBrands($brands)
2036
  {
2037
    $this->brands = $brands;
2038
  }
2039
  public function getBrands()
2040
  {
2041
    return $this->brands;
2042
  }
2043
  public function setId($id)
2044
  {
2045
    $this->id = $id;
2046
  }
2047
  public function getId()
2048
  {
2049
    return $this->id;
2050
  }
2051
  public function setName($name)
2052
  {
2053
    $this->name = $name;
2054
  }
2055
  public function getName()
2056
  {
2057
    return $this->name;
2058
  }
2059
  public function setStatus($status)
2060
  {
2061
    $this->status = $status;
2062
  }
2063
  public function getStatus()
2064
  {
2065
    return $this->status;
2066
  }
2067
}
2068
 
2069
#[AllowDynamicProperties]
2070
class Google_Service_AdExchangeBuyer_AudienceSegment extends Google_Model
2071
{
2072
  protected $internal_gapi_mappings = array(
2073
  );
2074
  public $description;
2075
  public $id;
2076
  public $name;
2077
  public $numCookies;
2078
 
2079
 
2080
  public function setDescription($description)
2081
  {
2082
    $this->description = $description;
2083
  }
2084
  public function getDescription()
2085
  {
2086
    return $this->description;
2087
  }
2088
  public function setId($id)
2089
  {
2090
    $this->id = $id;
2091
  }
2092
  public function getId()
2093
  {
2094
    return $this->id;
2095
  }
2096
  public function setName($name)
2097
  {
2098
    $this->name = $name;
2099
  }
2100
  public function getName()
2101
  {
2102
    return $this->name;
2103
  }
2104
  public function setNumCookies($numCookies)
2105
  {
2106
    $this->numCookies = $numCookies;
2107
  }
2108
  public function getNumCookies()
2109
  {
2110
    return $this->numCookies;
2111
  }
2112
}
2113
 
2114
#[AllowDynamicProperties]
2115
class Google_Service_AdExchangeBuyer_BillingInfo extends Google_Collection
2116
{
2117
  protected $collection_key = 'billingId';
2118
  protected $internal_gapi_mappings = array(
2119
  );
2120
  public $accountId;
2121
  public $accountName;
2122
  public $billingId;
2123
  public $kind;
2124
 
2125
 
2126
  public function setAccountId($accountId)
2127
  {
2128
    $this->accountId = $accountId;
2129
  }
2130
  public function getAccountId()
2131
  {
2132
    return $this->accountId;
2133
  }
2134
  public function setAccountName($accountName)
2135
  {
2136
    $this->accountName = $accountName;
2137
  }
2138
  public function getAccountName()
2139
  {
2140
    return $this->accountName;
2141
  }
2142
  public function setBillingId($billingId)
2143
  {
2144
    $this->billingId = $billingId;
2145
  }
2146
  public function getBillingId()
2147
  {
2148
    return $this->billingId;
2149
  }
2150
  public function setKind($kind)
2151
  {
2152
    $this->kind = $kind;
2153
  }
2154
  public function getKind()
2155
  {
2156
    return $this->kind;
2157
  }
2158
}
2159
 
2160
#[AllowDynamicProperties]
2161
class Google_Service_AdExchangeBuyer_BillingInfoList extends Google_Collection
2162
{
2163
  protected $collection_key = 'items';
2164
  protected $internal_gapi_mappings = array(
2165
  );
2166
  protected $itemsType = 'Google_Service_AdExchangeBuyer_BillingInfo';
2167
  protected $itemsDataType = 'array';
2168
  public $kind;
2169
 
2170
 
2171
  public function setItems($items)
2172
  {
2173
    $this->items = $items;
2174
  }
2175
  public function getItems()
2176
  {
2177
    return $this->items;
2178
  }
2179
  public function setKind($kind)
2180
  {
2181
    $this->kind = $kind;
2182
  }
2183
  public function getKind()
2184
  {
2185
    return $this->kind;
2186
  }
2187
}
2188
 
2189
#[AllowDynamicProperties]
2190
class Google_Service_AdExchangeBuyer_BrandDto extends Google_Model
2191
{
2192
  protected $internal_gapi_mappings = array(
2193
  );
2194
  public $advertiserId;
2195
  public $id;
2196
  public $name;
2197
 
2198
 
2199
  public function setAdvertiserId($advertiserId)
2200
  {
2201
    $this->advertiserId = $advertiserId;
2202
  }
2203
  public function getAdvertiserId()
2204
  {
2205
    return $this->advertiserId;
2206
  }
2207
  public function setId($id)
2208
  {
2209
    $this->id = $id;
2210
  }
2211
  public function getId()
2212
  {
2213
    return $this->id;
2214
  }
2215
  public function setName($name)
2216
  {
2217
    $this->name = $name;
2218
  }
2219
  public function getName()
2220
  {
2221
    return $this->name;
2222
  }
2223
}
2224
 
2225
#[AllowDynamicProperties]
2226
class Google_Service_AdExchangeBuyer_Budget extends Google_Model
2227
{
2228
  protected $internal_gapi_mappings = array(
2229
  );
2230
  public $accountId;
2231
  public $billingId;
2232
  public $budgetAmount;
2233
  public $currencyCode;
2234
  public $id;
2235
  public $kind;
2236
 
2237
 
2238
  public function setAccountId($accountId)
2239
  {
2240
    $this->accountId = $accountId;
2241
  }
2242
  public function getAccountId()
2243
  {
2244
    return $this->accountId;
2245
  }
2246
  public function setBillingId($billingId)
2247
  {
2248
    $this->billingId = $billingId;
2249
  }
2250
  public function getBillingId()
2251
  {
2252
    return $this->billingId;
2253
  }
2254
  public function setBudgetAmount($budgetAmount)
2255
  {
2256
    $this->budgetAmount = $budgetAmount;
2257
  }
2258
  public function getBudgetAmount()
2259
  {
2260
    return $this->budgetAmount;
2261
  }
2262
  public function setCurrencyCode($currencyCode)
2263
  {
2264
    $this->currencyCode = $currencyCode;
2265
  }
2266
  public function getCurrencyCode()
2267
  {
2268
    return $this->currencyCode;
2269
  }
2270
  public function setId($id)
2271
  {
2272
    $this->id = $id;
2273
  }
2274
  public function getId()
2275
  {
2276
    return $this->id;
2277
  }
2278
  public function setKind($kind)
2279
  {
2280
    $this->kind = $kind;
2281
  }
2282
  public function getKind()
2283
  {
2284
    return $this->kind;
2285
  }
2286
}
2287
 
2288
#[AllowDynamicProperties]
2289
class Google_Service_AdExchangeBuyer_Buyer extends Google_Model
2290
{
2291
  protected $internal_gapi_mappings = array(
2292
  );
2293
  public $accountId;
2294
 
2295
 
2296
  public function setAccountId($accountId)
2297
  {
2298
    $this->accountId = $accountId;
2299
  }
2300
  public function getAccountId()
2301
  {
2302
    return $this->accountId;
2303
  }
2304
}
2305
 
2306
#[AllowDynamicProperties]
2307
class Google_Service_AdExchangeBuyer_BuyerDto extends Google_Model
2308
{
2309
  protected $internal_gapi_mappings = array(
2310
  );
2311
  public $accountId;
2312
  public $customerId;
2313
  public $displayName;
2314
  public $enabledForInterestTargetingDeals;
2315
  public $enabledForPreferredDeals;
2316
  public $id;
2317
  public $sponsorAccountId;
2318
 
2319
 
2320
  public function setAccountId($accountId)
2321
  {
2322
    $this->accountId = $accountId;
2323
  }
2324
  public function getAccountId()
2325
  {
2326
    return $this->accountId;
2327
  }
2328
  public function setCustomerId($customerId)
2329
  {
2330
    $this->customerId = $customerId;
2331
  }
2332
  public function getCustomerId()
2333
  {
2334
    return $this->customerId;
2335
  }
2336
  public function setDisplayName($displayName)
2337
  {
2338
    $this->displayName = $displayName;
2339
  }
2340
  public function getDisplayName()
2341
  {
2342
    return $this->displayName;
2343
  }
2344
  public function setEnabledForInterestTargetingDeals($enabledForInterestTargetingDeals)
2345
  {
2346
    $this->enabledForInterestTargetingDeals = $enabledForInterestTargetingDeals;
2347
  }
2348
  public function getEnabledForInterestTargetingDeals()
2349
  {
2350
    return $this->enabledForInterestTargetingDeals;
2351
  }
2352
  public function setEnabledForPreferredDeals($enabledForPreferredDeals)
2353
  {
2354
    $this->enabledForPreferredDeals = $enabledForPreferredDeals;
2355
  }
2356
  public function getEnabledForPreferredDeals()
2357
  {
2358
    return $this->enabledForPreferredDeals;
2359
  }
2360
  public function setId($id)
2361
  {
2362
    $this->id = $id;
2363
  }
2364
  public function getId()
2365
  {
2366
    return $this->id;
2367
  }
2368
  public function setSponsorAccountId($sponsorAccountId)
2369
  {
2370
    $this->sponsorAccountId = $sponsorAccountId;
2371
  }
2372
  public function getSponsorAccountId()
2373
  {
2374
    return $this->sponsorAccountId;
2375
  }
2376
}
2377
 
2378
#[AllowDynamicProperties]
2379
class Google_Service_AdExchangeBuyer_ClientAccessCapabilities extends Google_Collection
2380
{
2381
  protected $collection_key = 'capabilities';
2382
  protected $internal_gapi_mappings = array(
2383
  );
2384
  public $capabilities;
2385
  public $clientAccountId;
2386
 
2387
 
2388
  public function setCapabilities($capabilities)
2389
  {
2390
    $this->capabilities = $capabilities;
2391
  }
2392
  public function getCapabilities()
2393
  {
2394
    return $this->capabilities;
2395
  }
2396
  public function setClientAccountId($clientAccountId)
2397
  {
2398
    $this->clientAccountId = $clientAccountId;
2399
  }
2400
  public function getClientAccountId()
2401
  {
2402
    return $this->clientAccountId;
2403
  }
2404
}
2405
 
2406
#[AllowDynamicProperties]
2407
class Google_Service_AdExchangeBuyer_ContactInformation extends Google_Model
2408
{
2409
  protected $internal_gapi_mappings = array(
2410
  );
2411
  public $email;
2412
  public $name;
2413
 
2414
 
2415
  public function setEmail($email)
2416
  {
2417
    $this->email = $email;
2418
  }
2419
  public function getEmail()
2420
  {
2421
    return $this->email;
2422
  }
2423
  public function setName($name)
2424
  {
2425
    $this->name = $name;
2426
  }
2427
  public function getName()
2428
  {
2429
    return $this->name;
2430
  }
2431
}
2432
 
2433
#[AllowDynamicProperties]
2434
class Google_Service_AdExchangeBuyer_CreateOrdersRequest extends Google_Collection
2435
{
2436
  protected $collection_key = 'orders';
2437
  protected $internal_gapi_mappings = array(
2438
  );
2439
  protected $ordersType = 'Google_Service_AdExchangeBuyer_MarketplaceOrder';
2440
  protected $ordersDataType = 'array';
2441
  public $webPropertyCode;
2442
 
2443
 
2444
  public function setOrders($orders)
2445
  {
2446
    $this->orders = $orders;
2447
  }
2448
  public function getOrders()
2449
  {
2450
    return $this->orders;
2451
  }
2452
  public function setWebPropertyCode($webPropertyCode)
2453
  {
2454
    $this->webPropertyCode = $webPropertyCode;
2455
  }
2456
  public function getWebPropertyCode()
2457
  {
2458
    return $this->webPropertyCode;
2459
  }
2460
}
2461
 
2462
#[AllowDynamicProperties]
2463
class Google_Service_AdExchangeBuyer_CreateOrdersResponse extends Google_Collection
2464
{
2465
  protected $collection_key = 'orders';
2466
  protected $internal_gapi_mappings = array(
2467
  );
2468
  protected $ordersType = 'Google_Service_AdExchangeBuyer_MarketplaceOrder';
2469
  protected $ordersDataType = 'array';
2470
 
2471
 
2472
  public function setOrders($orders)
2473
  {
2474
    $this->orders = $orders;
2475
  }
2476
  public function getOrders()
2477
  {
2478
    return $this->orders;
2479
  }
2480
}
2481
 
2482
#[AllowDynamicProperties]
2483
class Google_Service_AdExchangeBuyer_Creative extends Google_Collection
2484
{
2485
  protected $collection_key = 'vendorType';
2486
  protected $internal_gapi_mappings = array(
2487
        "hTMLSnippet" => "HTMLSnippet",
2488
        "apiUploadTimestamp" => "api_upload_timestamp",
2489
  );
2490
  public $hTMLSnippet;
2491
  public $accountId;
2492
  public $advertiserId;
2493
  public $advertiserName;
2494
  public $agencyId;
2495
  public $apiUploadTimestamp;
2496
  public $attribute;
2497
  public $buyerCreativeId;
2498
  public $clickThroughUrl;
2499
  protected $correctionsType = 'Google_Service_AdExchangeBuyer_CreativeCorrections';
2500
  protected $correctionsDataType = 'array';
2501
  public $dealsStatus;
2502
  protected $filteringReasonsType = 'Google_Service_AdExchangeBuyer_CreativeFilteringReasons';
2503
  protected $filteringReasonsDataType = '';
2504
  public $height;
2505
  public $impressionTrackingUrl;
2506
  public $kind;
2507
  protected $nativeAdType = 'Google_Service_AdExchangeBuyer_CreativeNativeAd';
2508
  protected $nativeAdDataType = '';
2509
  public $openAuctionStatus;
2510
  public $productCategories;
2511
  public $restrictedCategories;
2512
  public $sensitiveCategories;
2513
  protected $servingRestrictionsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictions';
2514
  protected $servingRestrictionsDataType = 'array';
2515
  public $vendorType;
2516
  public $version;
2517
  public $videoURL;
2518
  public $width;
2519
 
2520
 
2521
  public function setHTMLSnippet($hTMLSnippet)
2522
  {
2523
    $this->hTMLSnippet = $hTMLSnippet;
2524
  }
2525
  public function getHTMLSnippet()
2526
  {
2527
    return $this->hTMLSnippet;
2528
  }
2529
  public function setAccountId($accountId)
2530
  {
2531
    $this->accountId = $accountId;
2532
  }
2533
  public function getAccountId()
2534
  {
2535
    return $this->accountId;
2536
  }
2537
  public function setAdvertiserId($advertiserId)
2538
  {
2539
    $this->advertiserId = $advertiserId;
2540
  }
2541
  public function getAdvertiserId()
2542
  {
2543
    return $this->advertiserId;
2544
  }
2545
  public function setAdvertiserName($advertiserName)
2546
  {
2547
    $this->advertiserName = $advertiserName;
2548
  }
2549
  public function getAdvertiserName()
2550
  {
2551
    return $this->advertiserName;
2552
  }
2553
  public function setAgencyId($agencyId)
2554
  {
2555
    $this->agencyId = $agencyId;
2556
  }
2557
  public function getAgencyId()
2558
  {
2559
    return $this->agencyId;
2560
  }
2561
  public function setApiUploadTimestamp($apiUploadTimestamp)
2562
  {
2563
    $this->apiUploadTimestamp = $apiUploadTimestamp;
2564
  }
2565
  public function getApiUploadTimestamp()
2566
  {
2567
    return $this->apiUploadTimestamp;
2568
  }
2569
  public function setAttribute($attribute)
2570
  {
2571
    $this->attribute = $attribute;
2572
  }
2573
  public function getAttribute()
2574
  {
2575
    return $this->attribute;
2576
  }
2577
  public function setBuyerCreativeId($buyerCreativeId)
2578
  {
2579
    $this->buyerCreativeId = $buyerCreativeId;
2580
  }
2581
  public function getBuyerCreativeId()
2582
  {
2583
    return $this->buyerCreativeId;
2584
  }
2585
  public function setClickThroughUrl($clickThroughUrl)
2586
  {
2587
    $this->clickThroughUrl = $clickThroughUrl;
2588
  }
2589
  public function getClickThroughUrl()
2590
  {
2591
    return $this->clickThroughUrl;
2592
  }
2593
  public function setCorrections($corrections)
2594
  {
2595
    $this->corrections = $corrections;
2596
  }
2597
  public function getCorrections()
2598
  {
2599
    return $this->corrections;
2600
  }
2601
  public function setDealsStatus($dealsStatus)
2602
  {
2603
    $this->dealsStatus = $dealsStatus;
2604
  }
2605
  public function getDealsStatus()
2606
  {
2607
    return $this->dealsStatus;
2608
  }
2609
  public function setFilteringReasons(Google_Service_AdExchangeBuyer_CreativeFilteringReasons $filteringReasons)
2610
  {
2611
    $this->filteringReasons = $filteringReasons;
2612
  }
2613
  public function getFilteringReasons()
2614
  {
2615
    return $this->filteringReasons;
2616
  }
2617
  public function setHeight($height)
2618
  {
2619
    $this->height = $height;
2620
  }
2621
  public function getHeight()
2622
  {
2623
    return $this->height;
2624
  }
2625
  public function setImpressionTrackingUrl($impressionTrackingUrl)
2626
  {
2627
    $this->impressionTrackingUrl = $impressionTrackingUrl;
2628
  }
2629
  public function getImpressionTrackingUrl()
2630
  {
2631
    return $this->impressionTrackingUrl;
2632
  }
2633
  public function setKind($kind)
2634
  {
2635
    $this->kind = $kind;
2636
  }
2637
  public function getKind()
2638
  {
2639
    return $this->kind;
2640
  }
2641
  public function setNativeAd(Google_Service_AdExchangeBuyer_CreativeNativeAd $nativeAd)
2642
  {
2643
    $this->nativeAd = $nativeAd;
2644
  }
2645
  public function getNativeAd()
2646
  {
2647
    return $this->nativeAd;
2648
  }
2649
  public function setOpenAuctionStatus($openAuctionStatus)
2650
  {
2651
    $this->openAuctionStatus = $openAuctionStatus;
2652
  }
2653
  public function getOpenAuctionStatus()
2654
  {
2655
    return $this->openAuctionStatus;
2656
  }
2657
  public function setProductCategories($productCategories)
2658
  {
2659
    $this->productCategories = $productCategories;
2660
  }
2661
  public function getProductCategories()
2662
  {
2663
    return $this->productCategories;
2664
  }
2665
  public function setRestrictedCategories($restrictedCategories)
2666
  {
2667
    $this->restrictedCategories = $restrictedCategories;
2668
  }
2669
  public function getRestrictedCategories()
2670
  {
2671
    return $this->restrictedCategories;
2672
  }
2673
  public function setSensitiveCategories($sensitiveCategories)
2674
  {
2675
    $this->sensitiveCategories = $sensitiveCategories;
2676
  }
2677
  public function getSensitiveCategories()
2678
  {
2679
    return $this->sensitiveCategories;
2680
  }
2681
  public function setServingRestrictions($servingRestrictions)
2682
  {
2683
    $this->servingRestrictions = $servingRestrictions;
2684
  }
2685
  public function getServingRestrictions()
2686
  {
2687
    return $this->servingRestrictions;
2688
  }
2689
  public function setVendorType($vendorType)
2690
  {
2691
    $this->vendorType = $vendorType;
2692
  }
2693
  public function getVendorType()
2694
  {
2695
    return $this->vendorType;
2696
  }
2697
  public function setVersion($version)
2698
  {
2699
    $this->version = $version;
2700
  }
2701
  public function getVersion()
2702
  {
2703
    return $this->version;
2704
  }
2705
  public function setVideoURL($videoURL)
2706
  {
2707
    $this->videoURL = $videoURL;
2708
  }
2709
  public function getVideoURL()
2710
  {
2711
    return $this->videoURL;
2712
  }
2713
  public function setWidth($width)
2714
  {
2715
    $this->width = $width;
2716
  }
2717
  public function getWidth()
2718
  {
2719
    return $this->width;
2720
  }
2721
}
2722
 
2723
#[AllowDynamicProperties]
2724
class Google_Service_AdExchangeBuyer_CreativeCorrections extends Google_Collection
2725
{
2726
  protected $collection_key = 'details';
2727
  protected $internal_gapi_mappings = array(
2728
  );
2729
  public $details;
2730
  public $reason;
2731
 
2732
 
2733
  public function setDetails($details)
2734
  {
2735
    $this->details = $details;
2736
  }
2737
  public function getDetails()
2738
  {
2739
    return $this->details;
2740
  }
2741
  public function setReason($reason)
2742
  {
2743
    $this->reason = $reason;
2744
  }
2745
  public function getReason()
2746
  {
2747
    return $this->reason;
2748
  }
2749
}
2750
 
2751
#[AllowDynamicProperties]
2752
class Google_Service_AdExchangeBuyer_CreativeFilteringReasons extends Google_Collection
2753
{
2754
  protected $collection_key = 'reasons';
2755
  protected $internal_gapi_mappings = array(
2756
  );
2757
  public $date;
2758
  protected $reasonsType = 'Google_Service_AdExchangeBuyer_CreativeFilteringReasonsReasons';
2759
  protected $reasonsDataType = 'array';
2760
 
2761
 
2762
  public function setDate($date)
2763
  {
2764
    $this->date = $date;
2765
  }
2766
  public function getDate()
2767
  {
2768
    return $this->date;
2769
  }
2770
  public function setReasons($reasons)
2771
  {
2772
    $this->reasons = $reasons;
2773
  }
2774
  public function getReasons()
2775
  {
2776
    return $this->reasons;
2777
  }
2778
}
2779
 
2780
#[AllowDynamicProperties]
2781
class Google_Service_AdExchangeBuyer_CreativeFilteringReasonsReasons extends Google_Model
2782
{
2783
  protected $internal_gapi_mappings = array(
2784
  );
2785
  public $filteringCount;
2786
  public $filteringStatus;
2787
 
2788
 
2789
  public function setFilteringCount($filteringCount)
2790
  {
2791
    $this->filteringCount = $filteringCount;
2792
  }
2793
  public function getFilteringCount()
2794
  {
2795
    return $this->filteringCount;
2796
  }
2797
  public function setFilteringStatus($filteringStatus)
2798
  {
2799
    $this->filteringStatus = $filteringStatus;
2800
  }
2801
  public function getFilteringStatus()
2802
  {
2803
    return $this->filteringStatus;
2804
  }
2805
}
2806
 
2807
#[AllowDynamicProperties]
2808
class Google_Service_AdExchangeBuyer_CreativeNativeAd extends Google_Collection
2809
{
2810
  protected $collection_key = 'impressionTrackingUrl';
2811
  protected $internal_gapi_mappings = array(
2812
  );
2813
  public $advertiser;
2814
  protected $appIconType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon';
2815
  protected $appIconDataType = '';
2816
  public $body;
2817
  public $callToAction;
2818
  public $clickTrackingUrl;
2819
  public $headline;
2820
  protected $imageType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdImage';
2821
  protected $imageDataType = '';
2822
  public $impressionTrackingUrl;
2823
  protected $logoType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdLogo';
2824
  protected $logoDataType = '';
2825
  public $price;
2826
  public $starRating;
2827
  public $store;
2828
 
2829
 
2830
  public function setAdvertiser($advertiser)
2831
  {
2832
    $this->advertiser = $advertiser;
2833
  }
2834
  public function getAdvertiser()
2835
  {
2836
    return $this->advertiser;
2837
  }
2838
  public function setAppIcon(Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon $appIcon)
2839
  {
2840
    $this->appIcon = $appIcon;
2841
  }
2842
  public function getAppIcon()
2843
  {
2844
    return $this->appIcon;
2845
  }
2846
  public function setBody($body)
2847
  {
2848
    $this->body = $body;
2849
  }
2850
  public function getBody()
2851
  {
2852
    return $this->body;
2853
  }
2854
  public function setCallToAction($callToAction)
2855
  {
2856
    $this->callToAction = $callToAction;
2857
  }
2858
  public function getCallToAction()
2859
  {
2860
    return $this->callToAction;
2861
  }
2862
  public function setClickTrackingUrl($clickTrackingUrl)
2863
  {
2864
    $this->clickTrackingUrl = $clickTrackingUrl;
2865
  }
2866
  public function getClickTrackingUrl()
2867
  {
2868
    return $this->clickTrackingUrl;
2869
  }
2870
  public function setHeadline($headline)
2871
  {
2872
    $this->headline = $headline;
2873
  }
2874
  public function getHeadline()
2875
  {
2876
    return $this->headline;
2877
  }
2878
  public function setImage(Google_Service_AdExchangeBuyer_CreativeNativeAdImage $image)
2879
  {
2880
    $this->image = $image;
2881
  }
2882
  public function getImage()
2883
  {
2884
    return $this->image;
2885
  }
2886
  public function setImpressionTrackingUrl($impressionTrackingUrl)
2887
  {
2888
    $this->impressionTrackingUrl = $impressionTrackingUrl;
2889
  }
2890
  public function getImpressionTrackingUrl()
2891
  {
2892
    return $this->impressionTrackingUrl;
2893
  }
2894
  public function setLogo(Google_Service_AdExchangeBuyer_CreativeNativeAdLogo $logo)
2895
  {
2896
    $this->logo = $logo;
2897
  }
2898
  public function getLogo()
2899
  {
2900
    return $this->logo;
2901
  }
2902
  public function setPrice($price)
2903
  {
2904
    $this->price = $price;
2905
  }
2906
  public function getPrice()
2907
  {
2908
    return $this->price;
2909
  }
2910
  public function setStarRating($starRating)
2911
  {
2912
    $this->starRating = $starRating;
2913
  }
2914
  public function getStarRating()
2915
  {
2916
    return $this->starRating;
2917
  }
2918
  public function setStore($store)
2919
  {
2920
    $this->store = $store;
2921
  }
2922
  public function getStore()
2923
  {
2924
    return $this->store;
2925
  }
2926
}
2927
 
2928
#[AllowDynamicProperties]
2929
class Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon extends Google_Model
2930
{
2931
  protected $internal_gapi_mappings = array(
2932
  );
2933
  public $height;
2934
  public $url;
2935
  public $width;
2936
 
2937
 
2938
  public function setHeight($height)
2939
  {
2940
    $this->height = $height;
2941
  }
2942
  public function getHeight()
2943
  {
2944
    return $this->height;
2945
  }
2946
  public function setUrl($url)
2947
  {
2948
    $this->url = $url;
2949
  }
2950
  public function getUrl()
2951
  {
2952
    return $this->url;
2953
  }
2954
  public function setWidth($width)
2955
  {
2956
    $this->width = $width;
2957
  }
2958
  public function getWidth()
2959
  {
2960
    return $this->width;
2961
  }
2962
}
2963
 
2964
#[AllowDynamicProperties]
2965
class Google_Service_AdExchangeBuyer_CreativeNativeAdImage extends Google_Model
2966
{
2967
  protected $internal_gapi_mappings = array(
2968
  );
2969
  public $height;
2970
  public $url;
2971
  public $width;
2972
 
2973
 
2974
  public function setHeight($height)
2975
  {
2976
    $this->height = $height;
2977
  }
2978
  public function getHeight()
2979
  {
2980
    return $this->height;
2981
  }
2982
  public function setUrl($url)
2983
  {
2984
    $this->url = $url;
2985
  }
2986
  public function getUrl()
2987
  {
2988
    return $this->url;
2989
  }
2990
  public function setWidth($width)
2991
  {
2992
    $this->width = $width;
2993
  }
2994
  public function getWidth()
2995
  {
2996
    return $this->width;
2997
  }
2998
}
2999
 
3000
#[AllowDynamicProperties]
3001
class Google_Service_AdExchangeBuyer_CreativeNativeAdLogo extends Google_Model
3002
{
3003
  protected $internal_gapi_mappings = array(
3004
  );
3005
  public $height;
3006
  public $url;
3007
  public $width;
3008
 
3009
 
3010
  public function setHeight($height)
3011
  {
3012
    $this->height = $height;
3013
  }
3014
  public function getHeight()
3015
  {
3016
    return $this->height;
3017
  }
3018
  public function setUrl($url)
3019
  {
3020
    $this->url = $url;
3021
  }
3022
  public function getUrl()
3023
  {
3024
    return $this->url;
3025
  }
3026
  public function setWidth($width)
3027
  {
3028
    $this->width = $width;
3029
  }
3030
  public function getWidth()
3031
  {
3032
    return $this->width;
3033
  }
3034
}
3035
 
3036
#[AllowDynamicProperties]
3037
class Google_Service_AdExchangeBuyer_CreativeServingRestrictions extends Google_Collection
3038
{
3039
  protected $collection_key = 'disapprovalReasons';
3040
  protected $internal_gapi_mappings = array(
3041
  );
3042
  protected $contextsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictionsContexts';
3043
  protected $contextsDataType = 'array';
3044
  protected $disapprovalReasonsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictionsDisapprovalReasons';
3045
  protected $disapprovalReasonsDataType = 'array';
3046
  public $reason;
3047
 
3048
 
3049
  public function setContexts($contexts)
3050
  {
3051
    $this->contexts = $contexts;
3052
  }
3053
  public function getContexts()
3054
  {
3055
    return $this->contexts;
3056
  }
3057
  public function setDisapprovalReasons($disapprovalReasons)
3058
  {
3059
    $this->disapprovalReasons = $disapprovalReasons;
3060
  }
3061
  public function getDisapprovalReasons()
3062
  {
3063
    return $this->disapprovalReasons;
3064
  }
3065
  public function setReason($reason)
3066
  {
3067
    $this->reason = $reason;
3068
  }
3069
  public function getReason()
3070
  {
3071
    return $this->reason;
3072
  }
3073
}
3074
 
3075
#[AllowDynamicProperties]
3076
class Google_Service_AdExchangeBuyer_CreativeServingRestrictionsContexts extends Google_Collection
3077
{
3078
  protected $collection_key = 'platform';
3079
  protected $internal_gapi_mappings = array(
3080
  );
3081
  public $auctionType;
3082
  public $contextType;
3083
  public $geoCriteriaId;
3084
  public $platform;
3085
 
3086
 
3087
  public function setAuctionType($auctionType)
3088
  {
3089
    $this->auctionType = $auctionType;
3090
  }
3091
  public function getAuctionType()
3092
  {
3093
    return $this->auctionType;
3094
  }
3095
  public function setContextType($contextType)
3096
  {
3097
    $this->contextType = $contextType;
3098
  }
3099
  public function getContextType()
3100
  {
3101
    return $this->contextType;
3102
  }
3103
  public function setGeoCriteriaId($geoCriteriaId)
3104
  {
3105
    $this->geoCriteriaId = $geoCriteriaId;
3106
  }
3107
  public function getGeoCriteriaId()
3108
  {
3109
    return $this->geoCriteriaId;
3110
  }
3111
  public function setPlatform($platform)
3112
  {
3113
    $this->platform = $platform;
3114
  }
3115
  public function getPlatform()
3116
  {
3117
    return $this->platform;
3118
  }
3119
}
3120
 
3121
#[AllowDynamicProperties]
3122
class Google_Service_AdExchangeBuyer_CreativeServingRestrictionsDisapprovalReasons extends Google_Collection
3123
{
3124
  protected $collection_key = 'details';
3125
  protected $internal_gapi_mappings = array(
3126
  );
3127
  public $details;
3128
  public $reason;
3129
 
3130
 
3131
  public function setDetails($details)
3132
  {
3133
    $this->details = $details;
3134
  }
3135
  public function getDetails()
3136
  {
3137
    return $this->details;
3138
  }
3139
  public function setReason($reason)
3140
  {
3141
    $this->reason = $reason;
3142
  }
3143
  public function getReason()
3144
  {
3145
    return $this->reason;
3146
  }
3147
}
3148
 
3149
#[AllowDynamicProperties]
3150
class Google_Service_AdExchangeBuyer_CreativesList extends Google_Collection
3151
{
3152
  protected $collection_key = 'items';
3153
  protected $internal_gapi_mappings = array(
3154
  );
3155
  protected $itemsType = 'Google_Service_AdExchangeBuyer_Creative';
3156
  protected $itemsDataType = 'array';
3157
  public $kind;
3158
  public $nextPageToken;
3159
 
3160
 
3161
  public function setItems($items)
3162
  {
3163
    $this->items = $items;
3164
  }
3165
  public function getItems()
3166
  {
3167
    return $this->items;
3168
  }
3169
  public function setKind($kind)
3170
  {
3171
    $this->kind = $kind;
3172
  }
3173
  public function getKind()
3174
  {
3175
    return $this->kind;
3176
  }
3177
  public function setNextPageToken($nextPageToken)
3178
  {
3179
    $this->nextPageToken = $nextPageToken;
3180
  }
3181
  public function getNextPageToken()
3182
  {
3183
    return $this->nextPageToken;
3184
  }
3185
}
3186
 
3187
#[AllowDynamicProperties]
3188
class Google_Service_AdExchangeBuyer_DateTime extends Google_Model
3189
{
3190
  protected $internal_gapi_mappings = array(
3191
  );
3192
  public $day;
3193
  public $hour;
3194
  public $minute;
3195
  public $month;
3196
  public $second;
3197
  public $timeZoneId;
3198
  public $year;
3199
 
3200
 
3201
  public function setDay($day)
3202
  {
3203
    $this->day = $day;
3204
  }
3205
  public function getDay()
3206
  {
3207
    return $this->day;
3208
  }
3209
  public function setHour($hour)
3210
  {
3211
    $this->hour = $hour;
3212
  }
3213
  public function getHour()
3214
  {
3215
    return $this->hour;
3216
  }
3217
  public function setMinute($minute)
3218
  {
3219
    $this->minute = $minute;
3220
  }
3221
  public function getMinute()
3222
  {
3223
    return $this->minute;
3224
  }
3225
  public function setMonth($month)
3226
  {
3227
    $this->month = $month;
3228
  }
3229
  public function getMonth()
3230
  {
3231
    return $this->month;
3232
  }
3233
  public function setSecond($second)
3234
  {
3235
    $this->second = $second;
3236
  }
3237
  public function getSecond()
3238
  {
3239
    return $this->second;
3240
  }
3241
  public function setTimeZoneId($timeZoneId)
3242
  {
3243
    $this->timeZoneId = $timeZoneId;
3244
  }
3245
  public function getTimeZoneId()
3246
  {
3247
    return $this->timeZoneId;
3248
  }
3249
  public function setYear($year)
3250
  {
3251
    $this->year = $year;
3252
  }
3253
  public function getYear()
3254
  {
3255
    return $this->year;
3256
  }
3257
}
3258
 
3259
#[AllowDynamicProperties]
3260
class Google_Service_AdExchangeBuyer_DealPartyDto extends Google_Model
3261
{
3262
  protected $internal_gapi_mappings = array(
3263
  );
3264
  protected $buyerType = 'Google_Service_AdExchangeBuyer_BuyerDto';
3265
  protected $buyerDataType = '';
3266
  public $buyerSellerRole;
3267
  public $customerId;
3268
  public $name;
3269
  protected $webPropertyType = 'Google_Service_AdExchangeBuyer_WebPropertyDto';
3270
  protected $webPropertyDataType = '';
3271
 
3272
 
3273
  public function setBuyer(Google_Service_AdExchangeBuyer_BuyerDto $buyer)
3274
  {
3275
    $this->buyer = $buyer;
3276
  }
3277
  public function getBuyer()
3278
  {
3279
    return $this->buyer;
3280
  }
3281
  public function setBuyerSellerRole($buyerSellerRole)
3282
  {
3283
    $this->buyerSellerRole = $buyerSellerRole;
3284
  }
3285
  public function getBuyerSellerRole()
3286
  {
3287
    return $this->buyerSellerRole;
3288
  }
3289
  public function setCustomerId($customerId)
3290
  {
3291
    $this->customerId = $customerId;
3292
  }
3293
  public function getCustomerId()
3294
  {
3295
    return $this->customerId;
3296
  }
3297
  public function setName($name)
3298
  {
3299
    $this->name = $name;
3300
  }
3301
  public function getName()
3302
  {
3303
    return $this->name;
3304
  }
3305
  public function setWebProperty(Google_Service_AdExchangeBuyer_WebPropertyDto $webProperty)
3306
  {
3307
    $this->webProperty = $webProperty;
3308
  }
3309
  public function getWebProperty()
3310
  {
3311
    return $this->webProperty;
3312
  }
3313
}
3314
 
3315
#[AllowDynamicProperties]
3316
class Google_Service_AdExchangeBuyer_DealTerms extends Google_Model
3317
{
3318
  protected $internal_gapi_mappings = array(
3319
  );
3320
  public $description;
3321
  protected $guaranteedFixedPriceTermsType = 'Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms';
3322
  protected $guaranteedFixedPriceTermsDataType = '';
3323
  protected $nonGuaranteedAuctionTermsType = 'Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms';
3324
  protected $nonGuaranteedAuctionTermsDataType = '';
3325
  protected $nonGuaranteedFixedPriceTermsType = 'Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms';
3326
  protected $nonGuaranteedFixedPriceTermsDataType = '';
3327
 
3328
 
3329
  public function setDescription($description)
3330
  {
3331
    $this->description = $description;
3332
  }
3333
  public function getDescription()
3334
  {
3335
    return $this->description;
3336
  }
3337
  public function setGuaranteedFixedPriceTerms(Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms $guaranteedFixedPriceTerms)
3338
  {
3339
    $this->guaranteedFixedPriceTerms = $guaranteedFixedPriceTerms;
3340
  }
3341
  public function getGuaranteedFixedPriceTerms()
3342
  {
3343
    return $this->guaranteedFixedPriceTerms;
3344
  }
3345
  public function setNonGuaranteedAuctionTerms(Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms $nonGuaranteedAuctionTerms)
3346
  {
3347
    $this->nonGuaranteedAuctionTerms = $nonGuaranteedAuctionTerms;
3348
  }
3349
  public function getNonGuaranteedAuctionTerms()
3350
  {
3351
    return $this->nonGuaranteedAuctionTerms;
3352
  }
3353
  public function setNonGuaranteedFixedPriceTerms(Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms $nonGuaranteedFixedPriceTerms)
3354
  {
3355
    $this->nonGuaranteedFixedPriceTerms = $nonGuaranteedFixedPriceTerms;
3356
  }
3357
  public function getNonGuaranteedFixedPriceTerms()
3358
  {
3359
    return $this->nonGuaranteedFixedPriceTerms;
3360
  }
3361
}
3362
 
3363
#[AllowDynamicProperties]
3364
class Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms extends Google_Collection
3365
{
3366
  protected $collection_key = 'fixedPrices';
3367
  protected $internal_gapi_mappings = array(
3368
  );
3369
  protected $fixedPricesType = 'Google_Service_AdExchangeBuyer_PricePerBuyer';
3370
  protected $fixedPricesDataType = 'array';
3371
  public $guaranteedImpressions;
3372
  public $guaranteedLooks;
3373
 
3374
 
3375
  public function setFixedPrices($fixedPrices)
3376
  {
3377
    $this->fixedPrices = $fixedPrices;
3378
  }
3379
  public function getFixedPrices()
3380
  {
3381
    return $this->fixedPrices;
3382
  }
3383
  public function setGuaranteedImpressions($guaranteedImpressions)
3384
  {
3385
    $this->guaranteedImpressions = $guaranteedImpressions;
3386
  }
3387
  public function getGuaranteedImpressions()
3388
  {
3389
    return $this->guaranteedImpressions;
3390
  }
3391
  public function setGuaranteedLooks($guaranteedLooks)
3392
  {
3393
    $this->guaranteedLooks = $guaranteedLooks;
3394
  }
3395
  public function getGuaranteedLooks()
3396
  {
3397
    return $this->guaranteedLooks;
3398
  }
3399
}
3400
 
3401
#[AllowDynamicProperties]
3402
class Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms extends Google_Collection
3403
{
3404
  protected $collection_key = 'reservePricePerBuyers';
3405
  protected $internal_gapi_mappings = array(
3406
  );
3407
  public $privateAuctionId;
3408
  protected $reservePricePerBuyersType = 'Google_Service_AdExchangeBuyer_PricePerBuyer';
3409
  protected $reservePricePerBuyersDataType = 'array';
3410
 
3411
 
3412
  public function setPrivateAuctionId($privateAuctionId)
3413
  {
3414
    $this->privateAuctionId = $privateAuctionId;
3415
  }
3416
  public function getPrivateAuctionId()
3417
  {
3418
    return $this->privateAuctionId;
3419
  }
3420
  public function setReservePricePerBuyers($reservePricePerBuyers)
3421
  {
3422
    $this->reservePricePerBuyers = $reservePricePerBuyers;
3423
  }
3424
  public function getReservePricePerBuyers()
3425
  {
3426
    return $this->reservePricePerBuyers;
3427
  }
3428
}
3429
 
3430
#[AllowDynamicProperties]
3431
class Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms extends Google_Collection
3432
{
3433
  protected $collection_key = 'fixedPrices';
3434
  protected $internal_gapi_mappings = array(
3435
  );
3436
  protected $fixedPricesType = 'Google_Service_AdExchangeBuyer_PricePerBuyer';
3437
  protected $fixedPricesDataType = 'array';
3438
 
3439
 
3440
  public function setFixedPrices($fixedPrices)
3441
  {
3442
    $this->fixedPrices = $fixedPrices;
3443
  }
3444
  public function getFixedPrices()
3445
  {
3446
    return $this->fixedPrices;
3447
  }
3448
}
3449
 
3450
#[AllowDynamicProperties]
3451
class Google_Service_AdExchangeBuyer_DeleteOrderDealsRequest extends Google_Collection
3452
{
3453
  protected $collection_key = 'dealIds';
3454
  protected $internal_gapi_mappings = array(
3455
  );
3456
  public $dealIds;
3457
  public $orderRevisionNumber;
3458
  public $updateAction;
3459
 
3460
 
3461
  public function setDealIds($dealIds)
3462
  {
3463
    $this->dealIds = $dealIds;
3464
  }
3465
  public function getDealIds()
3466
  {
3467
    return $this->dealIds;
3468
  }
3469
  public function setOrderRevisionNumber($orderRevisionNumber)
3470
  {
3471
    $this->orderRevisionNumber = $orderRevisionNumber;
3472
  }
3473
  public function getOrderRevisionNumber()
3474
  {
3475
    return $this->orderRevisionNumber;
3476
  }
3477
  public function setUpdateAction($updateAction)
3478
  {
3479
    $this->updateAction = $updateAction;
3480
  }
3481
  public function getUpdateAction()
3482
  {
3483
    return $this->updateAction;
3484
  }
3485
}
3486
 
3487
#[AllowDynamicProperties]
3488
class Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse extends Google_Collection
3489
{
3490
  protected $collection_key = 'deals';
3491
  protected $internal_gapi_mappings = array(
3492
  );
3493
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
3494
  protected $dealsDataType = 'array';
3495
  public $orderRevisionNumber;
3496
 
3497
 
3498
  public function setDeals($deals)
3499
  {
3500
    $this->deals = $deals;
3501
  }
3502
  public function getDeals()
3503
  {
3504
    return $this->deals;
3505
  }
3506
  public function setOrderRevisionNumber($orderRevisionNumber)
3507
  {
3508
    $this->orderRevisionNumber = $orderRevisionNumber;
3509
  }
3510
  public function getOrderRevisionNumber()
3511
  {
3512
    return $this->orderRevisionNumber;
3513
  }
3514
}
3515
 
3516
#[AllowDynamicProperties]
3517
class Google_Service_AdExchangeBuyer_DeliveryControl extends Google_Collection
3518
{
3519
  protected $collection_key = 'frequencyCaps';
3520
  protected $internal_gapi_mappings = array(
3521
  );
3522
  public $deliveryRateType;
3523
  protected $frequencyCapsType = 'Google_Service_AdExchangeBuyer_DeliveryControlFrequencyCap';
3524
  protected $frequencyCapsDataType = 'array';
3525
 
3526
 
3527
  public function setDeliveryRateType($deliveryRateType)
3528
  {
3529
    $this->deliveryRateType = $deliveryRateType;
3530
  }
3531
  public function getDeliveryRateType()
3532
  {
3533
    return $this->deliveryRateType;
3534
  }
3535
  public function setFrequencyCaps($frequencyCaps)
3536
  {
3537
    $this->frequencyCaps = $frequencyCaps;
3538
  }
3539
  public function getFrequencyCaps()
3540
  {
3541
    return $this->frequencyCaps;
3542
  }
3543
}
3544
 
3545
#[AllowDynamicProperties]
3546
class Google_Service_AdExchangeBuyer_DeliveryControlFrequencyCap extends Google_Model
3547
{
3548
  protected $internal_gapi_mappings = array(
3549
  );
3550
  public $maxImpressions;
3551
  public $numTimeUnits;
3552
  public $timeUnitType;
3553
 
3554
 
3555
  public function setMaxImpressions($maxImpressions)
3556
  {
3557
    $this->maxImpressions = $maxImpressions;
3558
  }
3559
  public function getMaxImpressions()
3560
  {
3561
    return $this->maxImpressions;
3562
  }
3563
  public function setNumTimeUnits($numTimeUnits)
3564
  {
3565
    $this->numTimeUnits = $numTimeUnits;
3566
  }
3567
  public function getNumTimeUnits()
3568
  {
3569
    return $this->numTimeUnits;
3570
  }
3571
  public function setTimeUnitType($timeUnitType)
3572
  {
3573
    $this->timeUnitType = $timeUnitType;
3574
  }
3575
  public function getTimeUnitType()
3576
  {
3577
    return $this->timeUnitType;
3578
  }
3579
}
3580
 
3581
#[AllowDynamicProperties]
3582
class Google_Service_AdExchangeBuyer_EditAllOrderDealsRequest extends Google_Collection
3583
{
3584
  protected $collection_key = 'deals';
3585
  protected $internal_gapi_mappings = array(
3586
  );
3587
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
3588
  protected $dealsDataType = 'array';
3589
  protected $orderType = 'Google_Service_AdExchangeBuyer_MarketplaceOrder';
3590
  protected $orderDataType = '';
3591
  public $orderRevisionNumber;
3592
  public $updateAction;
3593
 
3594
 
3595
  public function setDeals($deals)
3596
  {
3597
    $this->deals = $deals;
3598
  }
3599
  public function getDeals()
3600
  {
3601
    return $this->deals;
3602
  }
3603
  public function setOrder(Google_Service_AdExchangeBuyer_MarketplaceOrder $order)
3604
  {
3605
    $this->order = $order;
3606
  }
3607
  public function getOrder()
3608
  {
3609
    return $this->order;
3610
  }
3611
  public function setOrderRevisionNumber($orderRevisionNumber)
3612
  {
3613
    $this->orderRevisionNumber = $orderRevisionNumber;
3614
  }
3615
  public function getOrderRevisionNumber()
3616
  {
3617
    return $this->orderRevisionNumber;
3618
  }
3619
  public function setUpdateAction($updateAction)
3620
  {
3621
    $this->updateAction = $updateAction;
3622
  }
3623
  public function getUpdateAction()
3624
  {
3625
    return $this->updateAction;
3626
  }
3627
}
3628
 
3629
#[AllowDynamicProperties]
3630
class Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse extends Google_Collection
3631
{
3632
  protected $collection_key = 'deals';
3633
  protected $internal_gapi_mappings = array(
3634
  );
3635
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
3636
  protected $dealsDataType = 'array';
3637
 
3638
 
3639
  public function setDeals($deals)
3640
  {
3641
    $this->deals = $deals;
3642
  }
3643
  public function getDeals()
3644
  {
3645
    return $this->deals;
3646
  }
3647
}
3648
 
3649
#[AllowDynamicProperties]
3650
class Google_Service_AdExchangeBuyer_EditHistoryDto extends Google_Model
3651
{
3652
  protected $internal_gapi_mappings = array(
3653
  );
3654
  public $createdByLoginName;
3655
  public $createdTimeStamp;
3656
  public $lastUpdateTimeStamp;
3657
  public $lastUpdatedByLoginName;
3658
 
3659
 
3660
  public function setCreatedByLoginName($createdByLoginName)
3661
  {
3662
    $this->createdByLoginName = $createdByLoginName;
3663
  }
3664
  public function getCreatedByLoginName()
3665
  {
3666
    return $this->createdByLoginName;
3667
  }
3668
  public function setCreatedTimeStamp($createdTimeStamp)
3669
  {
3670
    $this->createdTimeStamp = $createdTimeStamp;
3671
  }
3672
  public function getCreatedTimeStamp()
3673
  {
3674
    return $this->createdTimeStamp;
3675
  }
3676
  public function setLastUpdateTimeStamp($lastUpdateTimeStamp)
3677
  {
3678
    $this->lastUpdateTimeStamp = $lastUpdateTimeStamp;
3679
  }
3680
  public function getLastUpdateTimeStamp()
3681
  {
3682
    return $this->lastUpdateTimeStamp;
3683
  }
3684
  public function setLastUpdatedByLoginName($lastUpdatedByLoginName)
3685
  {
3686
    $this->lastUpdatedByLoginName = $lastUpdatedByLoginName;
3687
  }
3688
  public function getLastUpdatedByLoginName()
3689
  {
3690
    return $this->lastUpdatedByLoginName;
3691
  }
3692
}
3693
 
3694
#[AllowDynamicProperties]
3695
class Google_Service_AdExchangeBuyer_GetFinalizedNegotiationByExternalDealIdRequest extends Google_Model
3696
{
3697
  protected $internal_gapi_mappings = array(
3698
  );
3699
  public $includePrivateAuctions;
3700
 
3701
 
3702
  public function setIncludePrivateAuctions($includePrivateAuctions)
3703
  {
3704
    $this->includePrivateAuctions = $includePrivateAuctions;
3705
  }
3706
  public function getIncludePrivateAuctions()
3707
  {
3708
    return $this->includePrivateAuctions;
3709
  }
3710
}
3711
 
3712
#[AllowDynamicProperties]
3713
class Google_Service_AdExchangeBuyer_GetNegotiationByIdRequest extends Google_Model
3714
{
3715
  protected $internal_gapi_mappings = array(
3716
  );
3717
  public $includePrivateAuctions;
3718
 
3719
 
3720
  public function setIncludePrivateAuctions($includePrivateAuctions)
3721
  {
3722
    $this->includePrivateAuctions = $includePrivateAuctions;
3723
  }
3724
  public function getIncludePrivateAuctions()
3725
  {
3726
    return $this->includePrivateAuctions;
3727
  }
3728
}
3729
 
3730
#[AllowDynamicProperties]
3731
class Google_Service_AdExchangeBuyer_GetNegotiationsRequest extends Google_Model
3732
{
3733
  protected $internal_gapi_mappings = array(
3734
  );
3735
  public $finalized;
3736
  public $includePrivateAuctions;
3737
  public $sinceTimestampMillis;
3738
 
3739
 
3740
  public function setFinalized($finalized)
3741
  {
3742
    $this->finalized = $finalized;
3743
  }
3744
  public function getFinalized()
3745
  {
3746
    return $this->finalized;
3747
  }
3748
  public function setIncludePrivateAuctions($includePrivateAuctions)
3749
  {
3750
    $this->includePrivateAuctions = $includePrivateAuctions;
3751
  }
3752
  public function getIncludePrivateAuctions()
3753
  {
3754
    return $this->includePrivateAuctions;
3755
  }
3756
  public function setSinceTimestampMillis($sinceTimestampMillis)
3757
  {
3758
    $this->sinceTimestampMillis = $sinceTimestampMillis;
3759
  }
3760
  public function getSinceTimestampMillis()
3761
  {
3762
    return $this->sinceTimestampMillis;
3763
  }
3764
}
3765
 
3766
#[AllowDynamicProperties]
3767
class Google_Service_AdExchangeBuyer_GetNegotiationsResponse extends Google_Collection
3768
{
3769
  protected $collection_key = 'negotiations';
3770
  protected $internal_gapi_mappings = array(
3771
  );
3772
  public $kind;
3773
  protected $negotiationsType = 'Google_Service_AdExchangeBuyer_NegotiationDto';
3774
  protected $negotiationsDataType = 'array';
3775
 
3776
 
3777
  public function setKind($kind)
3778
  {
3779
    $this->kind = $kind;
3780
  }
3781
  public function getKind()
3782
  {
3783
    return $this->kind;
3784
  }
3785
  public function setNegotiations($negotiations)
3786
  {
3787
    $this->negotiations = $negotiations;
3788
  }
3789
  public function getNegotiations()
3790
  {
3791
    return $this->negotiations;
3792
  }
3793
}
3794
 
3795
#[AllowDynamicProperties]
3796
class Google_Service_AdExchangeBuyer_GetOffersResponse extends Google_Collection
3797
{
3798
  protected $collection_key = 'offers';
3799
  protected $internal_gapi_mappings = array(
3800
  );
3801
  protected $offersType = 'Google_Service_AdExchangeBuyer_MarketplaceOffer';
3802
  protected $offersDataType = 'array';
3803
 
3804
 
3805
  public function setOffers($offers)
3806
  {
3807
    $this->offers = $offers;
3808
  }
3809
  public function getOffers()
3810
  {
3811
    return $this->offers;
3812
  }
3813
}
3814
 
3815
#[AllowDynamicProperties]
3816
class Google_Service_AdExchangeBuyer_GetOrderDealsResponse extends Google_Collection
3817
{
3818
  protected $collection_key = 'deals';
3819
  protected $internal_gapi_mappings = array(
3820
  );
3821
  protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal';
3822
  protected $dealsDataType = 'array';
3823
 
3824
 
3825
  public function setDeals($deals)
3826
  {
3827
    $this->deals = $deals;
3828
  }
3829
  public function getDeals()
3830
  {
3831
    return $this->deals;
3832
  }
3833
}
3834
 
3835
#[AllowDynamicProperties]
3836
class Google_Service_AdExchangeBuyer_GetOrderNotesResponse extends Google_Collection
3837
{
3838
  protected $collection_key = 'notes';
3839
  protected $internal_gapi_mappings = array(
3840
  );
3841
  protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote';
3842
  protected $notesDataType = 'array';
3843
 
3844
 
3845
  public function setNotes($notes)
3846
  {
3847
    $this->notes = $notes;
3848
  }
3849
  public function getNotes()
3850
  {
3851
    return $this->notes;
3852
  }
3853
}
3854
 
3855
#[AllowDynamicProperties]
3856
class Google_Service_AdExchangeBuyer_GetOrdersResponse extends Google_Collection
3857
{
3858
  protected $collection_key = 'orders';
3859
  protected $internal_gapi_mappings = array(
3860
  );
3861
  protected $ordersType = 'Google_Service_AdExchangeBuyer_MarketplaceOrder';
3862
  protected $ordersDataType = 'array';
3863
 
3864
 
3865
  public function setOrders($orders)
3866
  {
3867
    $this->orders = $orders;
3868
  }
3869
  public function getOrders()
3870
  {
3871
    return $this->orders;
3872
  }
3873
}
3874
 
3875
#[AllowDynamicProperties]
3876
class Google_Service_AdExchangeBuyer_InventorySegmentTargeting extends Google_Collection
3877
{
3878
  protected $collection_key = 'positiveXfpPlacements';
3879
  protected $internal_gapi_mappings = array(
3880
  );
3881
  protected $negativeAdSizesType = 'Google_Service_AdExchangeBuyer_AdSize';
3882
  protected $negativeAdSizesDataType = 'array';
3883
  public $negativeAdTypeSegments;
3884
  public $negativeAudienceSegments;
3885
  public $negativeDeviceCategories;
3886
  public $negativeIcmBrands;
3887
  public $negativeIcmInterests;
3888
  public $negativeInventorySlots;
3889
  protected $negativeKeyValuesType = 'Google_Service_AdExchangeBuyer_RuleKeyValuePair';
3890
  protected $negativeKeyValuesDataType = 'array';
3891
  public $negativeLocations;
3892
  public $negativeMobileApps;
3893
  public $negativeOperatingSystemVersions;
3894
  public $negativeOperatingSystems;
3895
  public $negativeSiteUrls;
3896
  public $negativeSizes;
3897
  public $negativeVideoAdPositionSegments;
3898
  public $negativeVideoDurationSegments;
3899
  public $negativeXfpAdSlots;
3900
  public $negativeXfpPlacements;
3901
  protected $positiveAdSizesType = 'Google_Service_AdExchangeBuyer_AdSize';
3902
  protected $positiveAdSizesDataType = 'array';
3903
  public $positiveAdTypeSegments;
3904
  public $positiveAudienceSegments;
3905
  public $positiveDeviceCategories;
3906
  public $positiveIcmBrands;
3907
  public $positiveIcmInterests;
3908
  public $positiveInventorySlots;
3909
  protected $positiveKeyValuesType = 'Google_Service_AdExchangeBuyer_RuleKeyValuePair';
3910
  protected $positiveKeyValuesDataType = 'array';
3911
  public $positiveLocations;
3912
  public $positiveMobileApps;
3913
  public $positiveOperatingSystemVersions;
3914
  public $positiveOperatingSystems;
3915
  public $positiveSiteUrls;
3916
  public $positiveSizes;
3917
  public $positiveVideoAdPositionSegments;
3918
  public $positiveVideoDurationSegments;
3919
  public $positiveXfpAdSlots;
3920
  public $positiveXfpPlacements;
3921
 
3922
 
3923
  public function setNegativeAdSizes($negativeAdSizes)
3924
  {
3925
    $this->negativeAdSizes = $negativeAdSizes;
3926
  }
3927
  public function getNegativeAdSizes()
3928
  {
3929
    return $this->negativeAdSizes;
3930
  }
3931
  public function setNegativeAdTypeSegments($negativeAdTypeSegments)
3932
  {
3933
    $this->negativeAdTypeSegments = $negativeAdTypeSegments;
3934
  }
3935
  public function getNegativeAdTypeSegments()
3936
  {
3937
    return $this->negativeAdTypeSegments;
3938
  }
3939
  public function setNegativeAudienceSegments($negativeAudienceSegments)
3940
  {
3941
    $this->negativeAudienceSegments = $negativeAudienceSegments;
3942
  }
3943
  public function getNegativeAudienceSegments()
3944
  {
3945
    return $this->negativeAudienceSegments;
3946
  }
3947
  public function setNegativeDeviceCategories($negativeDeviceCategories)
3948
  {
3949
    $this->negativeDeviceCategories = $negativeDeviceCategories;
3950
  }
3951
  public function getNegativeDeviceCategories()
3952
  {
3953
    return $this->negativeDeviceCategories;
3954
  }
3955
  public function setNegativeIcmBrands($negativeIcmBrands)
3956
  {
3957
    $this->negativeIcmBrands = $negativeIcmBrands;
3958
  }
3959
  public function getNegativeIcmBrands()
3960
  {
3961
    return $this->negativeIcmBrands;
3962
  }
3963
  public function setNegativeIcmInterests($negativeIcmInterests)
3964
  {
3965
    $this->negativeIcmInterests = $negativeIcmInterests;
3966
  }
3967
  public function getNegativeIcmInterests()
3968
  {
3969
    return $this->negativeIcmInterests;
3970
  }
3971
  public function setNegativeInventorySlots($negativeInventorySlots)
3972
  {
3973
    $this->negativeInventorySlots = $negativeInventorySlots;
3974
  }
3975
  public function getNegativeInventorySlots()
3976
  {
3977
    return $this->negativeInventorySlots;
3978
  }
3979
  public function setNegativeKeyValues($negativeKeyValues)
3980
  {
3981
    $this->negativeKeyValues = $negativeKeyValues;
3982
  }
3983
  public function getNegativeKeyValues()
3984
  {
3985
    return $this->negativeKeyValues;
3986
  }
3987
  public function setNegativeLocations($negativeLocations)
3988
  {
3989
    $this->negativeLocations = $negativeLocations;
3990
  }
3991
  public function getNegativeLocations()
3992
  {
3993
    return $this->negativeLocations;
3994
  }
3995
  public function setNegativeMobileApps($negativeMobileApps)
3996
  {
3997
    $this->negativeMobileApps = $negativeMobileApps;
3998
  }
3999
  public function getNegativeMobileApps()
4000
  {
4001
    return $this->negativeMobileApps;
4002
  }
4003
  public function setNegativeOperatingSystemVersions($negativeOperatingSystemVersions)
4004
  {
4005
    $this->negativeOperatingSystemVersions = $negativeOperatingSystemVersions;
4006
  }
4007
  public function getNegativeOperatingSystemVersions()
4008
  {
4009
    return $this->negativeOperatingSystemVersions;
4010
  }
4011
  public function setNegativeOperatingSystems($negativeOperatingSystems)
4012
  {
4013
    $this->negativeOperatingSystems = $negativeOperatingSystems;
4014
  }
4015
  public function getNegativeOperatingSystems()
4016
  {
4017
    return $this->negativeOperatingSystems;
4018
  }
4019
  public function setNegativeSiteUrls($negativeSiteUrls)
4020
  {
4021
    $this->negativeSiteUrls = $negativeSiteUrls;
4022
  }
4023
  public function getNegativeSiteUrls()
4024
  {
4025
    return $this->negativeSiteUrls;
4026
  }
4027
  public function setNegativeSizes($negativeSizes)
4028
  {
4029
    $this->negativeSizes = $negativeSizes;
4030
  }
4031
  public function getNegativeSizes()
4032
  {
4033
    return $this->negativeSizes;
4034
  }
4035
  public function setNegativeVideoAdPositionSegments($negativeVideoAdPositionSegments)
4036
  {
4037
    $this->negativeVideoAdPositionSegments = $negativeVideoAdPositionSegments;
4038
  }
4039
  public function getNegativeVideoAdPositionSegments()
4040
  {
4041
    return $this->negativeVideoAdPositionSegments;
4042
  }
4043
  public function setNegativeVideoDurationSegments($negativeVideoDurationSegments)
4044
  {
4045
    $this->negativeVideoDurationSegments = $negativeVideoDurationSegments;
4046
  }
4047
  public function getNegativeVideoDurationSegments()
4048
  {
4049
    return $this->negativeVideoDurationSegments;
4050
  }
4051
  public function setNegativeXfpAdSlots($negativeXfpAdSlots)
4052
  {
4053
    $this->negativeXfpAdSlots = $negativeXfpAdSlots;
4054
  }
4055
  public function getNegativeXfpAdSlots()
4056
  {
4057
    return $this->negativeXfpAdSlots;
4058
  }
4059
  public function setNegativeXfpPlacements($negativeXfpPlacements)
4060
  {
4061
    $this->negativeXfpPlacements = $negativeXfpPlacements;
4062
  }
4063
  public function getNegativeXfpPlacements()
4064
  {
4065
    return $this->negativeXfpPlacements;
4066
  }
4067
  public function setPositiveAdSizes($positiveAdSizes)
4068
  {
4069
    $this->positiveAdSizes = $positiveAdSizes;
4070
  }
4071
  public function getPositiveAdSizes()
4072
  {
4073
    return $this->positiveAdSizes;
4074
  }
4075
  public function setPositiveAdTypeSegments($positiveAdTypeSegments)
4076
  {
4077
    $this->positiveAdTypeSegments = $positiveAdTypeSegments;
4078
  }
4079
  public function getPositiveAdTypeSegments()
4080
  {
4081
    return $this->positiveAdTypeSegments;
4082
  }
4083
  public function setPositiveAudienceSegments($positiveAudienceSegments)
4084
  {
4085
    $this->positiveAudienceSegments = $positiveAudienceSegments;
4086
  }
4087
  public function getPositiveAudienceSegments()
4088
  {
4089
    return $this->positiveAudienceSegments;
4090
  }
4091
  public function setPositiveDeviceCategories($positiveDeviceCategories)
4092
  {
4093
    $this->positiveDeviceCategories = $positiveDeviceCategories;
4094
  }
4095
  public function getPositiveDeviceCategories()
4096
  {
4097
    return $this->positiveDeviceCategories;
4098
  }
4099
  public function setPositiveIcmBrands($positiveIcmBrands)
4100
  {
4101
    $this->positiveIcmBrands = $positiveIcmBrands;
4102
  }
4103
  public function getPositiveIcmBrands()
4104
  {
4105
    return $this->positiveIcmBrands;
4106
  }
4107
  public function setPositiveIcmInterests($positiveIcmInterests)
4108
  {
4109
    $this->positiveIcmInterests = $positiveIcmInterests;
4110
  }
4111
  public function getPositiveIcmInterests()
4112
  {
4113
    return $this->positiveIcmInterests;
4114
  }
4115
  public function setPositiveInventorySlots($positiveInventorySlots)
4116
  {
4117
    $this->positiveInventorySlots = $positiveInventorySlots;
4118
  }
4119
  public function getPositiveInventorySlots()
4120
  {
4121
    return $this->positiveInventorySlots;
4122
  }
4123
  public function setPositiveKeyValues($positiveKeyValues)
4124
  {
4125
    $this->positiveKeyValues = $positiveKeyValues;
4126
  }
4127
  public function getPositiveKeyValues()
4128
  {
4129
    return $this->positiveKeyValues;
4130
  }
4131
  public function setPositiveLocations($positiveLocations)
4132
  {
4133
    $this->positiveLocations = $positiveLocations;
4134
  }
4135
  public function getPositiveLocations()
4136
  {
4137
    return $this->positiveLocations;
4138
  }
4139
  public function setPositiveMobileApps($positiveMobileApps)
4140
  {
4141
    $this->positiveMobileApps = $positiveMobileApps;
4142
  }
4143
  public function getPositiveMobileApps()
4144
  {
4145
    return $this->positiveMobileApps;
4146
  }
4147
  public function setPositiveOperatingSystemVersions($positiveOperatingSystemVersions)
4148
  {
4149
    $this->positiveOperatingSystemVersions = $positiveOperatingSystemVersions;
4150
  }
4151
  public function getPositiveOperatingSystemVersions()
4152
  {
4153
    return $this->positiveOperatingSystemVersions;
4154
  }
4155
  public function setPositiveOperatingSystems($positiveOperatingSystems)
4156
  {
4157
    $this->positiveOperatingSystems = $positiveOperatingSystems;
4158
  }
4159
  public function getPositiveOperatingSystems()
4160
  {
4161
    return $this->positiveOperatingSystems;
4162
  }
4163
  public function setPositiveSiteUrls($positiveSiteUrls)
4164
  {
4165
    $this->positiveSiteUrls = $positiveSiteUrls;
4166
  }
4167
  public function getPositiveSiteUrls()
4168
  {
4169
    return $this->positiveSiteUrls;
4170
  }
4171
  public function setPositiveSizes($positiveSizes)
4172
  {
4173
    $this->positiveSizes = $positiveSizes;
4174
  }
4175
  public function getPositiveSizes()
4176
  {
4177
    return $this->positiveSizes;
4178
  }
4179
  public function setPositiveVideoAdPositionSegments($positiveVideoAdPositionSegments)
4180
  {
4181
    $this->positiveVideoAdPositionSegments = $positiveVideoAdPositionSegments;
4182
  }
4183
  public function getPositiveVideoAdPositionSegments()
4184
  {
4185
    return $this->positiveVideoAdPositionSegments;
4186
  }
4187
  public function setPositiveVideoDurationSegments($positiveVideoDurationSegments)
4188
  {
4189
    $this->positiveVideoDurationSegments = $positiveVideoDurationSegments;
4190
  }
4191
  public function getPositiveVideoDurationSegments()
4192
  {
4193
    return $this->positiveVideoDurationSegments;
4194
  }
4195
  public function setPositiveXfpAdSlots($positiveXfpAdSlots)
4196
  {
4197
    $this->positiveXfpAdSlots = $positiveXfpAdSlots;
4198
  }
4199
  public function getPositiveXfpAdSlots()
4200
  {
4201
    return $this->positiveXfpAdSlots;
4202
  }
4203
  public function setPositiveXfpPlacements($positiveXfpPlacements)
4204
  {
4205
    $this->positiveXfpPlacements = $positiveXfpPlacements;
4206
  }
4207
  public function getPositiveXfpPlacements()
4208
  {
4209
    return $this->positiveXfpPlacements;
4210
  }
4211
}
4212
 
4213
#[AllowDynamicProperties]
4214
class Google_Service_AdExchangeBuyer_ListClientAccessCapabilitiesRequest extends Google_Model
4215
{
4216
  protected $internal_gapi_mappings = array(
4217
  );
4218
  public $sponsorAccountId;
4219
 
4220
 
4221
  public function setSponsorAccountId($sponsorAccountId)
4222
  {
4223
    $this->sponsorAccountId = $sponsorAccountId;
4224
  }
4225
  public function getSponsorAccountId()
4226
  {
4227
    return $this->sponsorAccountId;
4228
  }
4229
}
4230
 
4231
#[AllowDynamicProperties]
4232
class Google_Service_AdExchangeBuyer_ListClientAccessCapabilitiesResponse extends Google_Collection
4233
{
4234
  protected $collection_key = 'clientAccessPermissions';
4235
  protected $internal_gapi_mappings = array(
4236
  );
4237
  protected $clientAccessPermissionsType = 'Google_Service_AdExchangeBuyer_ClientAccessCapabilities';
4238
  protected $clientAccessPermissionsDataType = 'array';
4239
 
4240
 
4241
  public function setClientAccessPermissions($clientAccessPermissions)
4242
  {
4243
    $this->clientAccessPermissions = $clientAccessPermissions;
4244
  }
4245
  public function getClientAccessPermissions()
4246
  {
4247
    return $this->clientAccessPermissions;
4248
  }
4249
}
4250
 
4251
#[AllowDynamicProperties]
4252
class Google_Service_AdExchangeBuyer_ListOffersRequest extends Google_Model
4253
{
4254
  protected $internal_gapi_mappings = array(
4255
  );
4256
  public $sinceTimestampMillis;
4257
 
4258
 
4259
  public function setSinceTimestampMillis($sinceTimestampMillis)
4260
  {
4261
    $this->sinceTimestampMillis = $sinceTimestampMillis;
4262
  }
4263
  public function getSinceTimestampMillis()
4264
  {
4265
    return $this->sinceTimestampMillis;
4266
  }
4267
}
4268
 
4269
#[AllowDynamicProperties]
4270
class Google_Service_AdExchangeBuyer_ListOffersResponse extends Google_Collection
4271
{
4272
  protected $collection_key = 'offers';
4273
  protected $internal_gapi_mappings = array(
4274
  );
4275
  public $kind;
4276
  protected $offersType = 'Google_Service_AdExchangeBuyer_OfferDto';
4277
  protected $offersDataType = 'array';
4278
 
4279
 
4280
  public function setKind($kind)
4281
  {
4282
    $this->kind = $kind;
4283
  }
4284
  public function getKind()
4285
  {
4286
    return $this->kind;
4287
  }
4288
  public function setOffers($offers)
4289
  {
4290
    $this->offers = $offers;
4291
  }
4292
  public function getOffers()
4293
  {
4294
    return $this->offers;
4295
  }
4296
}
4297
 
4298
#[AllowDynamicProperties]
4299
class Google_Service_AdExchangeBuyer_MarketplaceDeal extends Google_Collection
4300
{
4301
  protected $collection_key = 'sharedTargetings';
4302
  protected $internal_gapi_mappings = array(
4303
  );
4304
  protected $buyerPrivateDataType = 'Google_Service_AdExchangeBuyer_PrivateData';
4305
  protected $buyerPrivateDataDataType = '';
4306
  public $creationTimeMs;
4307
  public $dealId;
4308
  protected $deliveryControlType = 'Google_Service_AdExchangeBuyer_DeliveryControl';
4309
  protected $deliveryControlDataType = '';
4310
  public $externalDealId;
4311
  public $flightEndTimeMs;
4312
  public $flightStartTimeMs;
4313
  public $inventoryDescription;
4314
  public $kind;
4315
  public $lastUpdateTimeMs;
4316
  public $name;
4317
  public $offerId;
4318
  public $offerRevisionNumber;
4319
  public $orderId;
4320
  protected $sellerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation';
4321
  protected $sellerContactsDataType = 'array';
4322
  protected $sharedTargetingsType = 'Google_Service_AdExchangeBuyer_SharedTargeting';
4323
  protected $sharedTargetingsDataType = 'array';
4324
  public $syndicationProduct;
4325
  protected $termsType = 'Google_Service_AdExchangeBuyer_DealTerms';
4326
  protected $termsDataType = '';
4327
  public $webPropertyCode;
4328
 
4329
 
4330
  public function setBuyerPrivateData(Google_Service_AdExchangeBuyer_PrivateData $buyerPrivateData)
4331
  {
4332
    $this->buyerPrivateData = $buyerPrivateData;
4333
  }
4334
  public function getBuyerPrivateData()
4335
  {
4336
    return $this->buyerPrivateData;
4337
  }
4338
  public function setCreationTimeMs($creationTimeMs)
4339
  {
4340
    $this->creationTimeMs = $creationTimeMs;
4341
  }
4342
  public function getCreationTimeMs()
4343
  {
4344
    return $this->creationTimeMs;
4345
  }
4346
  public function setDealId($dealId)
4347
  {
4348
    $this->dealId = $dealId;
4349
  }
4350
  public function getDealId()
4351
  {
4352
    return $this->dealId;
4353
  }
4354
  public function setDeliveryControl(Google_Service_AdExchangeBuyer_DeliveryControl $deliveryControl)
4355
  {
4356
    $this->deliveryControl = $deliveryControl;
4357
  }
4358
  public function getDeliveryControl()
4359
  {
4360
    return $this->deliveryControl;
4361
  }
4362
  public function setExternalDealId($externalDealId)
4363
  {
4364
    $this->externalDealId = $externalDealId;
4365
  }
4366
  public function getExternalDealId()
4367
  {
4368
    return $this->externalDealId;
4369
  }
4370
  public function setFlightEndTimeMs($flightEndTimeMs)
4371
  {
4372
    $this->flightEndTimeMs = $flightEndTimeMs;
4373
  }
4374
  public function getFlightEndTimeMs()
4375
  {
4376
    return $this->flightEndTimeMs;
4377
  }
4378
  public function setFlightStartTimeMs($flightStartTimeMs)
4379
  {
4380
    $this->flightStartTimeMs = $flightStartTimeMs;
4381
  }
4382
  public function getFlightStartTimeMs()
4383
  {
4384
    return $this->flightStartTimeMs;
4385
  }
4386
  public function setInventoryDescription($inventoryDescription)
4387
  {
4388
    $this->inventoryDescription = $inventoryDescription;
4389
  }
4390
  public function getInventoryDescription()
4391
  {
4392
    return $this->inventoryDescription;
4393
  }
4394
  public function setKind($kind)
4395
  {
4396
    $this->kind = $kind;
4397
  }
4398
  public function getKind()
4399
  {
4400
    return $this->kind;
4401
  }
4402
  public function setLastUpdateTimeMs($lastUpdateTimeMs)
4403
  {
4404
    $this->lastUpdateTimeMs = $lastUpdateTimeMs;
4405
  }
4406
  public function getLastUpdateTimeMs()
4407
  {
4408
    return $this->lastUpdateTimeMs;
4409
  }
4410
  public function setName($name)
4411
  {
4412
    $this->name = $name;
4413
  }
4414
  public function getName()
4415
  {
4416
    return $this->name;
4417
  }
4418
  public function setOfferId($offerId)
4419
  {
4420
    $this->offerId = $offerId;
4421
  }
4422
  public function getOfferId()
4423
  {
4424
    return $this->offerId;
4425
  }
4426
  public function setOfferRevisionNumber($offerRevisionNumber)
4427
  {
4428
    $this->offerRevisionNumber = $offerRevisionNumber;
4429
  }
4430
  public function getOfferRevisionNumber()
4431
  {
4432
    return $this->offerRevisionNumber;
4433
  }
4434
  public function setOrderId($orderId)
4435
  {
4436
    $this->orderId = $orderId;
4437
  }
4438
  public function getOrderId()
4439
  {
4440
    return $this->orderId;
4441
  }
4442
  public function setSellerContacts($sellerContacts)
4443
  {
4444
    $this->sellerContacts = $sellerContacts;
4445
  }
4446
  public function getSellerContacts()
4447
  {
4448
    return $this->sellerContacts;
4449
  }
4450
  public function setSharedTargetings($sharedTargetings)
4451
  {
4452
    $this->sharedTargetings = $sharedTargetings;
4453
  }
4454
  public function getSharedTargetings()
4455
  {
4456
    return $this->sharedTargetings;
4457
  }
4458
  public function setSyndicationProduct($syndicationProduct)
4459
  {
4460
    $this->syndicationProduct = $syndicationProduct;
4461
  }
4462
  public function getSyndicationProduct()
4463
  {
4464
    return $this->syndicationProduct;
4465
  }
4466
  public function setTerms(Google_Service_AdExchangeBuyer_DealTerms $terms)
4467
  {
4468
    $this->terms = $terms;
4469
  }
4470
  public function getTerms()
4471
  {
4472
    return $this->terms;
4473
  }
4474
  public function setWebPropertyCode($webPropertyCode)
4475
  {
4476
    $this->webPropertyCode = $webPropertyCode;
4477
  }
4478
  public function getWebPropertyCode()
4479
  {
4480
    return $this->webPropertyCode;
4481
  }
4482
}
4483
 
4484
#[AllowDynamicProperties]
4485
class Google_Service_AdExchangeBuyer_MarketplaceDealParty extends Google_Model
4486
{
4487
  protected $internal_gapi_mappings = array(
4488
  );
4489
  protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer';
4490
  protected $buyerDataType = '';
4491
  protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller';
4492
  protected $sellerDataType = '';
4493
 
4494
 
4495
  public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer)
4496
  {
4497
    $this->buyer = $buyer;
4498
  }
4499
  public function getBuyer()
4500
  {
4501
    return $this->buyer;
4502
  }
4503
  public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller)
4504
  {
4505
    $this->seller = $seller;
4506
  }
4507
  public function getSeller()
4508
  {
4509
    return $this->seller;
4510
  }
4511
}
4512
 
4513
#[AllowDynamicProperties]
4514
class Google_Service_AdExchangeBuyer_MarketplaceLabel extends Google_Model
4515
{
4516
  protected $internal_gapi_mappings = array(
4517
  );
4518
  public $accountId;
4519
  public $createTimeMs;
4520
  protected $deprecatedMarketplaceDealPartyType = 'Google_Service_AdExchangeBuyer_MarketplaceDealParty';
4521
  protected $deprecatedMarketplaceDealPartyDataType = '';
4522
  public $label;
4523
 
4524
 
4525
  public function setAccountId($accountId)
4526
  {
4527
    $this->accountId = $accountId;
4528
  }
4529
  public function getAccountId()
4530
  {
4531
    return $this->accountId;
4532
  }
4533
  public function setCreateTimeMs($createTimeMs)
4534
  {
4535
    $this->createTimeMs = $createTimeMs;
4536
  }
4537
  public function getCreateTimeMs()
4538
  {
4539
    return $this->createTimeMs;
4540
  }
4541
  public function setDeprecatedMarketplaceDealParty(Google_Service_AdExchangeBuyer_MarketplaceDealParty $deprecatedMarketplaceDealParty)
4542
  {
4543
    $this->deprecatedMarketplaceDealParty = $deprecatedMarketplaceDealParty;
4544
  }
4545
  public function getDeprecatedMarketplaceDealParty()
4546
  {
4547
    return $this->deprecatedMarketplaceDealParty;
4548
  }
4549
  public function setLabel($label)
4550
  {
4551
    $this->label = $label;
4552
  }
4553
  public function getLabel()
4554
  {
4555
    return $this->label;
4556
  }
4557
}
4558
 
4559
#[AllowDynamicProperties]
4560
class Google_Service_AdExchangeBuyer_MarketplaceNote extends Google_Model
4561
{
4562
  protected $internal_gapi_mappings = array(
4563
  );
4564
  public $creatorRole;
4565
  public $dealId;
4566
  public $kind;
4567
  public $note;
4568
  public $noteId;
4569
  public $orderId;
4570
  public $orderRevisionNumber;
4571
  public $timestampMs;
4572
 
4573
 
4574
  public function setCreatorRole($creatorRole)
4575
  {
4576
    $this->creatorRole = $creatorRole;
4577
  }
4578
  public function getCreatorRole()
4579
  {
4580
    return $this->creatorRole;
4581
  }
4582
  public function setDealId($dealId)
4583
  {
4584
    $this->dealId = $dealId;
4585
  }
4586
  public function getDealId()
4587
  {
4588
    return $this->dealId;
4589
  }
4590
  public function setKind($kind)
4591
  {
4592
    $this->kind = $kind;
4593
  }
4594
  public function getKind()
4595
  {
4596
    return $this->kind;
4597
  }
4598
  public function setNote($note)
4599
  {
4600
    $this->note = $note;
4601
  }
4602
  public function getNote()
4603
  {
4604
    return $this->note;
4605
  }
4606
  public function setNoteId($noteId)
4607
  {
4608
    $this->noteId = $noteId;
4609
  }
4610
  public function getNoteId()
4611
  {
4612
    return $this->noteId;
4613
  }
4614
  public function setOrderId($orderId)
4615
  {
4616
    $this->orderId = $orderId;
4617
  }
4618
  public function getOrderId()
4619
  {
4620
    return $this->orderId;
4621
  }
4622
  public function setOrderRevisionNumber($orderRevisionNumber)
4623
  {
4624
    $this->orderRevisionNumber = $orderRevisionNumber;
4625
  }
4626
  public function getOrderRevisionNumber()
4627
  {
4628
    return $this->orderRevisionNumber;
4629
  }
4630
  public function setTimestampMs($timestampMs)
4631
  {
4632
    $this->timestampMs = $timestampMs;
4633
  }
4634
  public function getTimestampMs()
4635
  {
4636
    return $this->timestampMs;
4637
  }
4638
}
4639
 
4640
#[AllowDynamicProperties]
4641
class Google_Service_AdExchangeBuyer_MarketplaceOffer extends Google_Collection
4642
{
4643
  protected $collection_key = 'sharedTargetings';
4644
  protected $internal_gapi_mappings = array(
4645
  );
4646
  public $creationTimeMs;
4647
  protected $creatorContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation';
4648
  protected $creatorContactsDataType = 'array';
4649
  public $flightEndTimeMs;
4650
  public $flightStartTimeMs;
4651
  public $hasCreatorSignedOff;
4652
  public $kind;
4653
  protected $labelsType = 'Google_Service_AdExchangeBuyer_MarketplaceLabel';
4654
  protected $labelsDataType = 'array';
4655
  public $lastUpdateTimeMs;
4656
  public $name;
4657
  public $offerId;
4658
  public $revisionNumber;
4659
  protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller';
4660
  protected $sellerDataType = '';
4661
  protected $sharedTargetingsType = 'Google_Service_AdExchangeBuyer_SharedTargeting';
4662
  protected $sharedTargetingsDataType = 'array';
4663
  public $state;
4664
  public $syndicationProduct;
4665
  protected $termsType = 'Google_Service_AdExchangeBuyer_DealTerms';
4666
  protected $termsDataType = '';
4667
  public $webPropertyCode;
4668
 
4669
 
4670
  public function setCreationTimeMs($creationTimeMs)
4671
  {
4672
    $this->creationTimeMs = $creationTimeMs;
4673
  }
4674
  public function getCreationTimeMs()
4675
  {
4676
    return $this->creationTimeMs;
4677
  }
4678
  public function setCreatorContacts($creatorContacts)
4679
  {
4680
    $this->creatorContacts = $creatorContacts;
4681
  }
4682
  public function getCreatorContacts()
4683
  {
4684
    return $this->creatorContacts;
4685
  }
4686
  public function setFlightEndTimeMs($flightEndTimeMs)
4687
  {
4688
    $this->flightEndTimeMs = $flightEndTimeMs;
4689
  }
4690
  public function getFlightEndTimeMs()
4691
  {
4692
    return $this->flightEndTimeMs;
4693
  }
4694
  public function setFlightStartTimeMs($flightStartTimeMs)
4695
  {
4696
    $this->flightStartTimeMs = $flightStartTimeMs;
4697
  }
4698
  public function getFlightStartTimeMs()
4699
  {
4700
    return $this->flightStartTimeMs;
4701
  }
4702
  public function setHasCreatorSignedOff($hasCreatorSignedOff)
4703
  {
4704
    $this->hasCreatorSignedOff = $hasCreatorSignedOff;
4705
  }
4706
  public function getHasCreatorSignedOff()
4707
  {
4708
    return $this->hasCreatorSignedOff;
4709
  }
4710
  public function setKind($kind)
4711
  {
4712
    $this->kind = $kind;
4713
  }
4714
  public function getKind()
4715
  {
4716
    return $this->kind;
4717
  }
4718
  public function setLabels($labels)
4719
  {
4720
    $this->labels = $labels;
4721
  }
4722
  public function getLabels()
4723
  {
4724
    return $this->labels;
4725
  }
4726
  public function setLastUpdateTimeMs($lastUpdateTimeMs)
4727
  {
4728
    $this->lastUpdateTimeMs = $lastUpdateTimeMs;
4729
  }
4730
  public function getLastUpdateTimeMs()
4731
  {
4732
    return $this->lastUpdateTimeMs;
4733
  }
4734
  public function setName($name)
4735
  {
4736
    $this->name = $name;
4737
  }
4738
  public function getName()
4739
  {
4740
    return $this->name;
4741
  }
4742
  public function setOfferId($offerId)
4743
  {
4744
    $this->offerId = $offerId;
4745
  }
4746
  public function getOfferId()
4747
  {
4748
    return $this->offerId;
4749
  }
4750
  public function setRevisionNumber($revisionNumber)
4751
  {
4752
    $this->revisionNumber = $revisionNumber;
4753
  }
4754
  public function getRevisionNumber()
4755
  {
4756
    return $this->revisionNumber;
4757
  }
4758
  public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller)
4759
  {
4760
    $this->seller = $seller;
4761
  }
4762
  public function getSeller()
4763
  {
4764
    return $this->seller;
4765
  }
4766
  public function setSharedTargetings($sharedTargetings)
4767
  {
4768
    $this->sharedTargetings = $sharedTargetings;
4769
  }
4770
  public function getSharedTargetings()
4771
  {
4772
    return $this->sharedTargetings;
4773
  }
4774
  public function setState($state)
4775
  {
4776
    $this->state = $state;
4777
  }
4778
  public function getState()
4779
  {
4780
    return $this->state;
4781
  }
4782
  public function setSyndicationProduct($syndicationProduct)
4783
  {
4784
    $this->syndicationProduct = $syndicationProduct;
4785
  }
4786
  public function getSyndicationProduct()
4787
  {
4788
    return $this->syndicationProduct;
4789
  }
4790
  public function setTerms(Google_Service_AdExchangeBuyer_DealTerms $terms)
4791
  {
4792
    $this->terms = $terms;
4793
  }
4794
  public function getTerms()
4795
  {
4796
    return $this->terms;
4797
  }
4798
  public function setWebPropertyCode($webPropertyCode)
4799
  {
4800
    $this->webPropertyCode = $webPropertyCode;
4801
  }
4802
  public function getWebPropertyCode()
4803
  {
4804
    return $this->webPropertyCode;
4805
  }
4806
}
4807
 
4808
#[AllowDynamicProperties]
4809
class Google_Service_AdExchangeBuyer_MarketplaceOrder extends Google_Collection
4810
{
4811
  protected $collection_key = 'sellerContacts';
4812
  protected $internal_gapi_mappings = array(
4813
  );
4814
  protected $billedBuyerType = 'Google_Service_AdExchangeBuyer_Buyer';
4815
  protected $billedBuyerDataType = '';
4816
  protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer';
4817
  protected $buyerDataType = '';
4818
  protected $buyerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation';
4819
  protected $buyerContactsDataType = 'array';
4820
  protected $buyerPrivateDataType = 'Google_Service_AdExchangeBuyer_PrivateData';
4821
  protected $buyerPrivateDataDataType = '';
4822
  public $hasBuyerSignedOff;
4823
  public $hasSellerSignedOff;
4824
  public $isRenegotiating;
4825
  public $isSetupComplete;
4826
  public $kind;
4827
  protected $labelsType = 'Google_Service_AdExchangeBuyer_MarketplaceLabel';
4828
  protected $labelsDataType = 'array';
4829
  public $lastUpdaterOrCommentorRole;
4830
  public $lastUpdaterRole;
4831
  public $name;
4832
  public $orderId;
4833
  public $orderState;
4834
  public $originatorRole;
4835
  public $revisionNumber;
4836
  public $revisionTimeMs;
4837
  protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller';
4838
  protected $sellerDataType = '';
4839
  protected $sellerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation';
4840
  protected $sellerContactsDataType = 'array';
4841
 
4842
 
4843
  public function setBilledBuyer(Google_Service_AdExchangeBuyer_Buyer $billedBuyer)
4844
  {
4845
    $this->billedBuyer = $billedBuyer;
4846
  }
4847
  public function getBilledBuyer()
4848
  {
4849
    return $this->billedBuyer;
4850
  }
4851
  public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer)
4852
  {
4853
    $this->buyer = $buyer;
4854
  }
4855
  public function getBuyer()
4856
  {
4857
    return $this->buyer;
4858
  }
4859
  public function setBuyerContacts($buyerContacts)
4860
  {
4861
    $this->buyerContacts = $buyerContacts;
4862
  }
4863
  public function getBuyerContacts()
4864
  {
4865
    return $this->buyerContacts;
4866
  }
4867
  public function setBuyerPrivateData(Google_Service_AdExchangeBuyer_PrivateData $buyerPrivateData)
4868
  {
4869
    $this->buyerPrivateData = $buyerPrivateData;
4870
  }
4871
  public function getBuyerPrivateData()
4872
  {
4873
    return $this->buyerPrivateData;
4874
  }
4875
  public function setHasBuyerSignedOff($hasBuyerSignedOff)
4876
  {
4877
    $this->hasBuyerSignedOff = $hasBuyerSignedOff;
4878
  }
4879
  public function getHasBuyerSignedOff()
4880
  {
4881
    return $this->hasBuyerSignedOff;
4882
  }
4883
  public function setHasSellerSignedOff($hasSellerSignedOff)
4884
  {
4885
    $this->hasSellerSignedOff = $hasSellerSignedOff;
4886
  }
4887
  public function getHasSellerSignedOff()
4888
  {
4889
    return $this->hasSellerSignedOff;
4890
  }
4891
  public function setIsRenegotiating($isRenegotiating)
4892
  {
4893
    $this->isRenegotiating = $isRenegotiating;
4894
  }
4895
  public function getIsRenegotiating()
4896
  {
4897
    return $this->isRenegotiating;
4898
  }
4899
  public function setIsSetupComplete($isSetupComplete)
4900
  {
4901
    $this->isSetupComplete = $isSetupComplete;
4902
  }
4903
  public function getIsSetupComplete()
4904
  {
4905
    return $this->isSetupComplete;
4906
  }
4907
  public function setKind($kind)
4908
  {
4909
    $this->kind = $kind;
4910
  }
4911
  public function getKind()
4912
  {
4913
    return $this->kind;
4914
  }
4915
  public function setLabels($labels)
4916
  {
4917
    $this->labels = $labels;
4918
  }
4919
  public function getLabels()
4920
  {
4921
    return $this->labels;
4922
  }
4923
  public function setLastUpdaterOrCommentorRole($lastUpdaterOrCommentorRole)
4924
  {
4925
    $this->lastUpdaterOrCommentorRole = $lastUpdaterOrCommentorRole;
4926
  }
4927
  public function getLastUpdaterOrCommentorRole()
4928
  {
4929
    return $this->lastUpdaterOrCommentorRole;
4930
  }
4931
  public function setLastUpdaterRole($lastUpdaterRole)
4932
  {
4933
    $this->lastUpdaterRole = $lastUpdaterRole;
4934
  }
4935
  public function getLastUpdaterRole()
4936
  {
4937
    return $this->lastUpdaterRole;
4938
  }
4939
  public function setName($name)
4940
  {
4941
    $this->name = $name;
4942
  }
4943
  public function getName()
4944
  {
4945
    return $this->name;
4946
  }
4947
  public function setOrderId($orderId)
4948
  {
4949
    $this->orderId = $orderId;
4950
  }
4951
  public function getOrderId()
4952
  {
4953
    return $this->orderId;
4954
  }
4955
  public function setOrderState($orderState)
4956
  {
4957
    $this->orderState = $orderState;
4958
  }
4959
  public function getOrderState()
4960
  {
4961
    return $this->orderState;
4962
  }
4963
  public function setOriginatorRole($originatorRole)
4964
  {
4965
    $this->originatorRole = $originatorRole;
4966
  }
4967
  public function getOriginatorRole()
4968
  {
4969
    return $this->originatorRole;
4970
  }
4971
  public function setRevisionNumber($revisionNumber)
4972
  {
4973
    $this->revisionNumber = $revisionNumber;
4974
  }
4975
  public function getRevisionNumber()
4976
  {
4977
    return $this->revisionNumber;
4978
  }
4979
  public function setRevisionTimeMs($revisionTimeMs)
4980
  {
4981
    $this->revisionTimeMs = $revisionTimeMs;
4982
  }
4983
  public function getRevisionTimeMs()
4984
  {
4985
    return $this->revisionTimeMs;
4986
  }
4987
  public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller)
4988
  {
4989
    $this->seller = $seller;
4990
  }
4991
  public function getSeller()
4992
  {
4993
    return $this->seller;
4994
  }
4995
  public function setSellerContacts($sellerContacts)
4996
  {
4997
    $this->sellerContacts = $sellerContacts;
4998
  }
4999
  public function getSellerContacts()
5000
  {
5001
    return $this->sellerContacts;
5002
  }
5003
}
5004
 
5005
#[AllowDynamicProperties]
5006
class Google_Service_AdExchangeBuyer_MoneyDto extends Google_Model
5007
{
5008
  protected $internal_gapi_mappings = array(
5009
  );
5010
  public $currencyCode;
5011
  public $micros;
5012
 
5013
 
5014
  public function setCurrencyCode($currencyCode)
5015
  {
5016
    $this->currencyCode = $currencyCode;
5017
  }
5018
  public function getCurrencyCode()
5019
  {
5020
    return $this->currencyCode;
5021
  }
5022
  public function setMicros($micros)
5023
  {
5024
    $this->micros = $micros;
5025
  }
5026
  public function getMicros()
5027
  {
5028
    return $this->micros;
5029
  }
5030
}
5031
 
5032
#[AllowDynamicProperties]
5033
class Google_Service_AdExchangeBuyer_NegotiationDto extends Google_Collection
5034
{
5035
  protected $collection_key = 'sellerEmailContacts';
5036
  protected $internal_gapi_mappings = array(
5037
  );
5038
  protected $billedBuyerType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5039
  protected $billedBuyerDataType = '';
5040
  protected $buyerType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5041
  protected $buyerDataType = '';
5042
  public $buyerEmailContacts;
5043
  public $dealType;
5044
  public $externalDealId;
5045
  public $kind;
5046
  public $labelNames;
5047
  public $negotiationId;
5048
  protected $negotiationRoundsType = 'Google_Service_AdExchangeBuyer_NegotiationRoundDto';
5049
  protected $negotiationRoundsDataType = 'array';
5050
  public $negotiationState;
5051
  public $offerId;
5052
  protected $sellerType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5053
  protected $sellerDataType = '';
5054
  public $sellerEmailContacts;
5055
  protected $statsType = 'Google_Service_AdExchangeBuyer_StatsDto';
5056
  protected $statsDataType = '';
5057
  public $status;
5058
 
5059
 
5060
  public function setBilledBuyer(Google_Service_AdExchangeBuyer_DealPartyDto $billedBuyer)
5061
  {
5062
    $this->billedBuyer = $billedBuyer;
5063
  }
5064
  public function getBilledBuyer()
5065
  {
5066
    return $this->billedBuyer;
5067
  }
5068
  public function setBuyer(Google_Service_AdExchangeBuyer_DealPartyDto $buyer)
5069
  {
5070
    $this->buyer = $buyer;
5071
  }
5072
  public function getBuyer()
5073
  {
5074
    return $this->buyer;
5075
  }
5076
  public function setBuyerEmailContacts($buyerEmailContacts)
5077
  {
5078
    $this->buyerEmailContacts = $buyerEmailContacts;
5079
  }
5080
  public function getBuyerEmailContacts()
5081
  {
5082
    return $this->buyerEmailContacts;
5083
  }
5084
  public function setDealType($dealType)
5085
  {
5086
    $this->dealType = $dealType;
5087
  }
5088
  public function getDealType()
5089
  {
5090
    return $this->dealType;
5091
  }
5092
  public function setExternalDealId($externalDealId)
5093
  {
5094
    $this->externalDealId = $externalDealId;
5095
  }
5096
  public function getExternalDealId()
5097
  {
5098
    return $this->externalDealId;
5099
  }
5100
  public function setKind($kind)
5101
  {
5102
    $this->kind = $kind;
5103
  }
5104
  public function getKind()
5105
  {
5106
    return $this->kind;
5107
  }
5108
  public function setLabelNames($labelNames)
5109
  {
5110
    $this->labelNames = $labelNames;
5111
  }
5112
  public function getLabelNames()
5113
  {
5114
    return $this->labelNames;
5115
  }
5116
  public function setNegotiationId($negotiationId)
5117
  {
5118
    $this->negotiationId = $negotiationId;
5119
  }
5120
  public function getNegotiationId()
5121
  {
5122
    return $this->negotiationId;
5123
  }
5124
  public function setNegotiationRounds($negotiationRounds)
5125
  {
5126
    $this->negotiationRounds = $negotiationRounds;
5127
  }
5128
  public function getNegotiationRounds()
5129
  {
5130
    return $this->negotiationRounds;
5131
  }
5132
  public function setNegotiationState($negotiationState)
5133
  {
5134
    $this->negotiationState = $negotiationState;
5135
  }
5136
  public function getNegotiationState()
5137
  {
5138
    return $this->negotiationState;
5139
  }
5140
  public function setOfferId($offerId)
5141
  {
5142
    $this->offerId = $offerId;
5143
  }
5144
  public function getOfferId()
5145
  {
5146
    return $this->offerId;
5147
  }
5148
  public function setSeller(Google_Service_AdExchangeBuyer_DealPartyDto $seller)
5149
  {
5150
    $this->seller = $seller;
5151
  }
5152
  public function getSeller()
5153
  {
5154
    return $this->seller;
5155
  }
5156
  public function setSellerEmailContacts($sellerEmailContacts)
5157
  {
5158
    $this->sellerEmailContacts = $sellerEmailContacts;
5159
  }
5160
  public function getSellerEmailContacts()
5161
  {
5162
    return $this->sellerEmailContacts;
5163
  }
5164
  public function setStats(Google_Service_AdExchangeBuyer_StatsDto $stats)
5165
  {
5166
    $this->stats = $stats;
5167
  }
5168
  public function getStats()
5169
  {
5170
    return $this->stats;
5171
  }
5172
  public function setStatus($status)
5173
  {
5174
    $this->status = $status;
5175
  }
5176
  public function getStatus()
5177
  {
5178
    return $this->status;
5179
  }
5180
}
5181
 
5182
#[AllowDynamicProperties]
5183
class Google_Service_AdExchangeBuyer_NegotiationRoundDto extends Google_Model
5184
{
5185
  protected $internal_gapi_mappings = array(
5186
  );
5187
  public $action;
5188
  public $dbmPartnerId;
5189
  protected $editHistoryType = 'Google_Service_AdExchangeBuyer_EditHistoryDto';
5190
  protected $editHistoryDataType = '';
5191
  public $kind;
5192
  public $negotiationId;
5193
  public $notes;
5194
  public $originatorRole;
5195
  public $roundNumber;
5196
  protected $termsType = 'Google_Service_AdExchangeBuyer_TermsDto';
5197
  protected $termsDataType = '';
5198
 
5199
 
5200
  public function setAction($action)
5201
  {
5202
    $this->action = $action;
5203
  }
5204
  public function getAction()
5205
  {
5206
    return $this->action;
5207
  }
5208
  public function setDbmPartnerId($dbmPartnerId)
5209
  {
5210
    $this->dbmPartnerId = $dbmPartnerId;
5211
  }
5212
  public function getDbmPartnerId()
5213
  {
5214
    return $this->dbmPartnerId;
5215
  }
5216
  public function setEditHistory(Google_Service_AdExchangeBuyer_EditHistoryDto $editHistory)
5217
  {
5218
    $this->editHistory = $editHistory;
5219
  }
5220
  public function getEditHistory()
5221
  {
5222
    return $this->editHistory;
5223
  }
5224
  public function setKind($kind)
5225
  {
5226
    $this->kind = $kind;
5227
  }
5228
  public function getKind()
5229
  {
5230
    return $this->kind;
5231
  }
5232
  public function setNegotiationId($negotiationId)
5233
  {
5234
    $this->negotiationId = $negotiationId;
5235
  }
5236
  public function getNegotiationId()
5237
  {
5238
    return $this->negotiationId;
5239
  }
5240
  public function setNotes($notes)
5241
  {
5242
    $this->notes = $notes;
5243
  }
5244
  public function getNotes()
5245
  {
5246
    return $this->notes;
5247
  }
5248
  public function setOriginatorRole($originatorRole)
5249
  {
5250
    $this->originatorRole = $originatorRole;
5251
  }
5252
  public function getOriginatorRole()
5253
  {
5254
    return $this->originatorRole;
5255
  }
5256
  public function setRoundNumber($roundNumber)
5257
  {
5258
    $this->roundNumber = $roundNumber;
5259
  }
5260
  public function getRoundNumber()
5261
  {
5262
    return $this->roundNumber;
5263
  }
5264
  public function setTerms(Google_Service_AdExchangeBuyer_TermsDto $terms)
5265
  {
5266
    $this->terms = $terms;
5267
  }
5268
  public function getTerms()
5269
  {
5270
    return $this->terms;
5271
  }
5272
}
5273
 
5274
#[AllowDynamicProperties]
5275
class Google_Service_AdExchangeBuyer_OfferDto extends Google_Collection
5276
{
5277
  protected $collection_key = 'openToDealParties';
5278
  protected $internal_gapi_mappings = array(
5279
  );
5280
  public $anonymous;
5281
  protected $billedBuyerType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5282
  protected $billedBuyerDataType = '';
5283
  protected $closedToDealPartiesType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5284
  protected $closedToDealPartiesDataType = 'array';
5285
  protected $creatorType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5286
  protected $creatorDataType = '';
5287
  public $emailContacts;
5288
  public $isOpen;
5289
  public $kind;
5290
  public $labelNames;
5291
  public $offerId;
5292
  public $offerState;
5293
  protected $openToDealPartiesType = 'Google_Service_AdExchangeBuyer_DealPartyDto';
5294
  protected $openToDealPartiesDataType = 'array';
5295
  public $pointOfContact;
5296
  public $status;
5297
  protected $termsType = 'Google_Service_AdExchangeBuyer_TermsDto';
5298
  protected $termsDataType = '';
5299
 
5300
 
5301
  public function setAnonymous($anonymous)
5302
  {
5303
    $this->anonymous = $anonymous;
5304
  }
5305
  public function getAnonymous()
5306
  {
5307
    return $this->anonymous;
5308
  }
5309
  public function setBilledBuyer(Google_Service_AdExchangeBuyer_DealPartyDto $billedBuyer)
5310
  {
5311
    $this->billedBuyer = $billedBuyer;
5312
  }
5313
  public function getBilledBuyer()
5314
  {
5315
    return $this->billedBuyer;
5316
  }
5317
  public function setClosedToDealParties($closedToDealParties)
5318
  {
5319
    $this->closedToDealParties = $closedToDealParties;
5320
  }
5321
  public function getClosedToDealParties()
5322
  {
5323
    return $this->closedToDealParties;
5324
  }
5325
  public function setCreator(Google_Service_AdExchangeBuyer_DealPartyDto $creator)
5326
  {
5327
    $this->creator = $creator;
5328
  }
5329
  public function getCreator()
5330
  {
5331
    return $this->creator;
5332
  }
5333
  public function setEmailContacts($emailContacts)
5334
  {
5335
    $this->emailContacts = $emailContacts;
5336
  }
5337
  public function getEmailContacts()
5338
  {
5339
    return $this->emailContacts;
5340
  }
5341
  public function setIsOpen($isOpen)
5342
  {
5343
    $this->isOpen = $isOpen;
5344
  }
5345
  public function getIsOpen()
5346
  {
5347
    return $this->isOpen;
5348
  }
5349
  public function setKind($kind)
5350
  {
5351
    $this->kind = $kind;
5352
  }
5353
  public function getKind()
5354
  {
5355
    return $this->kind;
5356
  }
5357
  public function setLabelNames($labelNames)
5358
  {
5359
    $this->labelNames = $labelNames;
5360
  }
5361
  public function getLabelNames()
5362
  {
5363
    return $this->labelNames;
5364
  }
5365
  public function setOfferId($offerId)
5366
  {
5367
    $this->offerId = $offerId;
5368
  }
5369
  public function getOfferId()
5370
  {
5371
    return $this->offerId;
5372
  }
5373
  public function setOfferState($offerState)
5374
  {
5375
    $this->offerState = $offerState;
5376
  }
5377
  public function getOfferState()
5378
  {
5379
    return $this->offerState;
5380
  }
5381
  public function setOpenToDealParties($openToDealParties)
5382
  {
5383
    $this->openToDealParties = $openToDealParties;
5384
  }
5385
  public function getOpenToDealParties()
5386
  {
5387
    return $this->openToDealParties;
5388
  }
5389
  public function setPointOfContact($pointOfContact)
5390
  {
5391
    $this->pointOfContact = $pointOfContact;
5392
  }
5393
  public function getPointOfContact()
5394
  {
5395
    return $this->pointOfContact;
5396
  }
5397
  public function setStatus($status)
5398
  {
5399
    $this->status = $status;
5400
  }
5401
  public function getStatus()
5402
  {
5403
    return $this->status;
5404
  }
5405
  public function setTerms(Google_Service_AdExchangeBuyer_TermsDto $terms)
5406
  {
5407
    $this->terms = $terms;
5408
  }
5409
  public function getTerms()
5410
  {
5411
    return $this->terms;
5412
  }
5413
}
5414
 
5415
#[AllowDynamicProperties]
5416
class Google_Service_AdExchangeBuyer_PerformanceReport extends Google_Collection
5417
{
5418
  protected $collection_key = 'hostedMatchStatusRate';
5419
  protected $internal_gapi_mappings = array(
5420
  );
5421
  public $bidRate;
5422
  public $bidRequestRate;
5423
  public $calloutStatusRate;
5424
  public $cookieMatcherStatusRate;
5425
  public $creativeStatusRate;
5426
  public $filteredBidRate;
5427
  public $hostedMatchStatusRate;
5428
  public $inventoryMatchRate;
5429
  public $kind;
5430
  public $latency50thPercentile;
5431
  public $latency85thPercentile;
5432
  public $latency95thPercentile;
5433
  public $noQuotaInRegion;
5434
  public $outOfQuota;
5435
  public $pixelMatchRequests;
5436
  public $pixelMatchResponses;
5437
  public $quotaConfiguredLimit;
5438
  public $quotaThrottledLimit;
5439
  public $region;
5440
  public $successfulRequestRate;
5441
  public $timestamp;
5442
  public $unsuccessfulRequestRate;
5443
 
5444
 
5445
  public function setBidRate($bidRate)
5446
  {
5447
    $this->bidRate = $bidRate;
5448
  }
5449
  public function getBidRate()
5450
  {
5451
    return $this->bidRate;
5452
  }
5453
  public function setBidRequestRate($bidRequestRate)
5454
  {
5455
    $this->bidRequestRate = $bidRequestRate;
5456
  }
5457
  public function getBidRequestRate()
5458
  {
5459
    return $this->bidRequestRate;
5460
  }
5461
  public function setCalloutStatusRate($calloutStatusRate)
5462
  {
5463
    $this->calloutStatusRate = $calloutStatusRate;
5464
  }
5465
  public function getCalloutStatusRate()
5466
  {
5467
    return $this->calloutStatusRate;
5468
  }
5469
  public function setCookieMatcherStatusRate($cookieMatcherStatusRate)
5470
  {
5471
    $this->cookieMatcherStatusRate = $cookieMatcherStatusRate;
5472
  }
5473
  public function getCookieMatcherStatusRate()
5474
  {
5475
    return $this->cookieMatcherStatusRate;
5476
  }
5477
  public function setCreativeStatusRate($creativeStatusRate)
5478
  {
5479
    $this->creativeStatusRate = $creativeStatusRate;
5480
  }
5481
  public function getCreativeStatusRate()
5482
  {
5483
    return $this->creativeStatusRate;
5484
  }
5485
  public function setFilteredBidRate($filteredBidRate)
5486
  {
5487
    $this->filteredBidRate = $filteredBidRate;
5488
  }
5489
  public function getFilteredBidRate()
5490
  {
5491
    return $this->filteredBidRate;
5492
  }
5493
  public function setHostedMatchStatusRate($hostedMatchStatusRate)
5494
  {
5495
    $this->hostedMatchStatusRate = $hostedMatchStatusRate;
5496
  }
5497
  public function getHostedMatchStatusRate()
5498
  {
5499
    return $this->hostedMatchStatusRate;
5500
  }
5501
  public function setInventoryMatchRate($inventoryMatchRate)
5502
  {
5503
    $this->inventoryMatchRate = $inventoryMatchRate;
5504
  }
5505
  public function getInventoryMatchRate()
5506
  {
5507
    return $this->inventoryMatchRate;
5508
  }
5509
  public function setKind($kind)
5510
  {
5511
    $this->kind = $kind;
5512
  }
5513
  public function getKind()
5514
  {
5515
    return $this->kind;
5516
  }
5517
  public function setLatency50thPercentile($latency50thPercentile)
5518
  {
5519
    $this->latency50thPercentile = $latency50thPercentile;
5520
  }
5521
  public function getLatency50thPercentile()
5522
  {
5523
    return $this->latency50thPercentile;
5524
  }
5525
  public function setLatency85thPercentile($latency85thPercentile)
5526
  {
5527
    $this->latency85thPercentile = $latency85thPercentile;
5528
  }
5529
  public function getLatency85thPercentile()
5530
  {
5531
    return $this->latency85thPercentile;
5532
  }
5533
  public function setLatency95thPercentile($latency95thPercentile)
5534
  {
5535
    $this->latency95thPercentile = $latency95thPercentile;
5536
  }
5537
  public function getLatency95thPercentile()
5538
  {
5539
    return $this->latency95thPercentile;
5540
  }
5541
  public function setNoQuotaInRegion($noQuotaInRegion)
5542
  {
5543
    $this->noQuotaInRegion = $noQuotaInRegion;
5544
  }
5545
  public function getNoQuotaInRegion()
5546
  {
5547
    return $this->noQuotaInRegion;
5548
  }
5549
  public function setOutOfQuota($outOfQuota)
5550
  {
5551
    $this->outOfQuota = $outOfQuota;
5552
  }
5553
  public function getOutOfQuota()
5554
  {
5555
    return $this->outOfQuota;
5556
  }
5557
  public function setPixelMatchRequests($pixelMatchRequests)
5558
  {
5559
    $this->pixelMatchRequests = $pixelMatchRequests;
5560
  }
5561
  public function getPixelMatchRequests()
5562
  {
5563
    return $this->pixelMatchRequests;
5564
  }
5565
  public function setPixelMatchResponses($pixelMatchResponses)
5566
  {
5567
    $this->pixelMatchResponses = $pixelMatchResponses;
5568
  }
5569
  public function getPixelMatchResponses()
5570
  {
5571
    return $this->pixelMatchResponses;
5572
  }
5573
  public function setQuotaConfiguredLimit($quotaConfiguredLimit)
5574
  {
5575
    $this->quotaConfiguredLimit = $quotaConfiguredLimit;
5576
  }
5577
  public function getQuotaConfiguredLimit()
5578
  {
5579
    return $this->quotaConfiguredLimit;
5580
  }
5581
  public function setQuotaThrottledLimit($quotaThrottledLimit)
5582
  {
5583
    $this->quotaThrottledLimit = $quotaThrottledLimit;
5584
  }
5585
  public function getQuotaThrottledLimit()
5586
  {
5587
    return $this->quotaThrottledLimit;
5588
  }
5589
  public function setRegion($region)
5590
  {
5591
    $this->region = $region;
5592
  }
5593
  public function getRegion()
5594
  {
5595
    return $this->region;
5596
  }
5597
  public function setSuccessfulRequestRate($successfulRequestRate)
5598
  {
5599
    $this->successfulRequestRate = $successfulRequestRate;
5600
  }
5601
  public function getSuccessfulRequestRate()
5602
  {
5603
    return $this->successfulRequestRate;
5604
  }
5605
  public function setTimestamp($timestamp)
5606
  {
5607
    $this->timestamp = $timestamp;
5608
  }
5609
  public function getTimestamp()
5610
  {
5611
    return $this->timestamp;
5612
  }
5613
  public function setUnsuccessfulRequestRate($unsuccessfulRequestRate)
5614
  {
5615
    $this->unsuccessfulRequestRate = $unsuccessfulRequestRate;
5616
  }
5617
  public function getUnsuccessfulRequestRate()
5618
  {
5619
    return $this->unsuccessfulRequestRate;
5620
  }
5621
}
5622
 
5623
#[AllowDynamicProperties]
5624
class Google_Service_AdExchangeBuyer_PerformanceReportList extends Google_Collection
5625
{
5626
  protected $collection_key = 'performanceReport';
5627
  protected $internal_gapi_mappings = array(
5628
  );
5629
  public $kind;
5630
  protected $performanceReportType = 'Google_Service_AdExchangeBuyer_PerformanceReport';
5631
  protected $performanceReportDataType = 'array';
5632
 
5633
 
5634
  public function setKind($kind)
5635
  {
5636
    $this->kind = $kind;
5637
  }
5638
  public function getKind()
5639
  {
5640
    return $this->kind;
5641
  }
5642
  public function setPerformanceReport($performanceReport)
5643
  {
5644
    $this->performanceReport = $performanceReport;
5645
  }
5646
  public function getPerformanceReport()
5647
  {
5648
    return $this->performanceReport;
5649
  }
5650
}
5651
 
5652
#[AllowDynamicProperties]
5653
class Google_Service_AdExchangeBuyer_PretargetingConfig extends Google_Collection
5654
{
5655
  protected $collection_key = 'verticals';
5656
  protected $internal_gapi_mappings = array(
5657
  );
5658
  public $billingId;
5659
  public $configId;
5660
  public $configName;
5661
  public $creativeType;
5662
  protected $dimensionsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigDimensions';
5663
  protected $dimensionsDataType = 'array';
5664
  public $excludedContentLabels;
5665
  public $excludedGeoCriteriaIds;
5666
  protected $excludedPlacementsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigExcludedPlacements';
5667
  protected $excludedPlacementsDataType = 'array';
5668
  public $excludedUserLists;
5669
  public $excludedVerticals;
5670
  public $geoCriteriaIds;
5671
  public $isActive;
5672
  public $kind;
5673
  public $languages;
5674
  public $mobileCarriers;
5675
  public $mobileDevices;
5676
  public $mobileOperatingSystemVersions;
5677
  protected $placementsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigPlacements';
5678
  protected $placementsDataType = 'array';
5679
  public $platforms;
5680
  public $supportedCreativeAttributes;
5681
  public $userLists;
5682
  public $vendorTypes;
5683
  public $verticals;
5684
 
5685
 
5686
  public function setBillingId($billingId)
5687
  {
5688
    $this->billingId = $billingId;
5689
  }
5690
  public function getBillingId()
5691
  {
5692
    return $this->billingId;
5693
  }
5694
  public function setConfigId($configId)
5695
  {
5696
    $this->configId = $configId;
5697
  }
5698
  public function getConfigId()
5699
  {
5700
    return $this->configId;
5701
  }
5702
  public function setConfigName($configName)
5703
  {
5704
    $this->configName = $configName;
5705
  }
5706
  public function getConfigName()
5707
  {
5708
    return $this->configName;
5709
  }
5710
  public function setCreativeType($creativeType)
5711
  {
5712
    $this->creativeType = $creativeType;
5713
  }
5714
  public function getCreativeType()
5715
  {
5716
    return $this->creativeType;
5717
  }
5718
  public function setDimensions($dimensions)
5719
  {
5720
    $this->dimensions = $dimensions;
5721
  }
5722
  public function getDimensions()
5723
  {
5724
    return $this->dimensions;
5725
  }
5726
  public function setExcludedContentLabels($excludedContentLabels)
5727
  {
5728
    $this->excludedContentLabels = $excludedContentLabels;
5729
  }
5730
  public function getExcludedContentLabels()
5731
  {
5732
    return $this->excludedContentLabels;
5733
  }
5734
  public function setExcludedGeoCriteriaIds($excludedGeoCriteriaIds)
5735
  {
5736
    $this->excludedGeoCriteriaIds = $excludedGeoCriteriaIds;
5737
  }
5738
  public function getExcludedGeoCriteriaIds()
5739
  {
5740
    return $this->excludedGeoCriteriaIds;
5741
  }
5742
  public function setExcludedPlacements($excludedPlacements)
5743
  {
5744
    $this->excludedPlacements = $excludedPlacements;
5745
  }
5746
  public function getExcludedPlacements()
5747
  {
5748
    return $this->excludedPlacements;
5749
  }
5750
  public function setExcludedUserLists($excludedUserLists)
5751
  {
5752
    $this->excludedUserLists = $excludedUserLists;
5753
  }
5754
  public function getExcludedUserLists()
5755
  {
5756
    return $this->excludedUserLists;
5757
  }
5758
  public function setExcludedVerticals($excludedVerticals)
5759
  {
5760
    $this->excludedVerticals = $excludedVerticals;
5761
  }
5762
  public function getExcludedVerticals()
5763
  {
5764
    return $this->excludedVerticals;
5765
  }
5766
  public function setGeoCriteriaIds($geoCriteriaIds)
5767
  {
5768
    $this->geoCriteriaIds = $geoCriteriaIds;
5769
  }
5770
  public function getGeoCriteriaIds()
5771
  {
5772
    return $this->geoCriteriaIds;
5773
  }
5774
  public function setIsActive($isActive)
5775
  {
5776
    $this->isActive = $isActive;
5777
  }
5778
  public function getIsActive()
5779
  {
5780
    return $this->isActive;
5781
  }
5782
  public function setKind($kind)
5783
  {
5784
    $this->kind = $kind;
5785
  }
5786
  public function getKind()
5787
  {
5788
    return $this->kind;
5789
  }
5790
  public function setLanguages($languages)
5791
  {
5792
    $this->languages = $languages;
5793
  }
5794
  public function getLanguages()
5795
  {
5796
    return $this->languages;
5797
  }
5798
  public function setMobileCarriers($mobileCarriers)
5799
  {
5800
    $this->mobileCarriers = $mobileCarriers;
5801
  }
5802
  public function getMobileCarriers()
5803
  {
5804
    return $this->mobileCarriers;
5805
  }
5806
  public function setMobileDevices($mobileDevices)
5807
  {
5808
    $this->mobileDevices = $mobileDevices;
5809
  }
5810
  public function getMobileDevices()
5811
  {
5812
    return $this->mobileDevices;
5813
  }
5814
  public function setMobileOperatingSystemVersions($mobileOperatingSystemVersions)
5815
  {
5816
    $this->mobileOperatingSystemVersions = $mobileOperatingSystemVersions;
5817
  }
5818
  public function getMobileOperatingSystemVersions()
5819
  {
5820
    return $this->mobileOperatingSystemVersions;
5821
  }
5822
  public function setPlacements($placements)
5823
  {
5824
    $this->placements = $placements;
5825
  }
5826
  public function getPlacements()
5827
  {
5828
    return $this->placements;
5829
  }
5830
  public function setPlatforms($platforms)
5831
  {
5832
    $this->platforms = $platforms;
5833
  }
5834
  public function getPlatforms()
5835
  {
5836
    return $this->platforms;
5837
  }
5838
  public function setSupportedCreativeAttributes($supportedCreativeAttributes)
5839
  {
5840
    $this->supportedCreativeAttributes = $supportedCreativeAttributes;
5841
  }
5842
  public function getSupportedCreativeAttributes()
5843
  {
5844
    return $this->supportedCreativeAttributes;
5845
  }
5846
  public function setUserLists($userLists)
5847
  {
5848
    $this->userLists = $userLists;
5849
  }
5850
  public function getUserLists()
5851
  {
5852
    return $this->userLists;
5853
  }
5854
  public function setVendorTypes($vendorTypes)
5855
  {
5856
    $this->vendorTypes = $vendorTypes;
5857
  }
5858
  public function getVendorTypes()
5859
  {
5860
    return $this->vendorTypes;
5861
  }
5862
  public function setVerticals($verticals)
5863
  {
5864
    $this->verticals = $verticals;
5865
  }
5866
  public function getVerticals()
5867
  {
5868
    return $this->verticals;
5869
  }
5870
}
5871
 
5872
#[AllowDynamicProperties]
5873
class Google_Service_AdExchangeBuyer_PretargetingConfigDimensions extends Google_Model
5874
{
5875
  protected $internal_gapi_mappings = array(
5876
  );
5877
  public $height;
5878
  public $width;
5879
 
5880
 
5881
  public function setHeight($height)
5882
  {
5883
    $this->height = $height;
5884
  }
5885
  public function getHeight()
5886
  {
5887
    return $this->height;
5888
  }
5889
  public function setWidth($width)
5890
  {
5891
    $this->width = $width;
5892
  }
5893
  public function getWidth()
5894
  {
5895
    return $this->width;
5896
  }
5897
}
5898
 
5899
#[AllowDynamicProperties]
5900
class Google_Service_AdExchangeBuyer_PretargetingConfigExcludedPlacements extends Google_Model
5901
{
5902
  protected $internal_gapi_mappings = array(
5903
  );
5904
  public $token;
5905
  public $type;
5906
 
5907
 
5908
  public function setToken($token)
5909
  {
5910
    $this->token = $token;
5911
  }
5912
  public function getToken()
5913
  {
5914
    return $this->token;
5915
  }
5916
  public function setType($type)
5917
  {
5918
    $this->type = $type;
5919
  }
5920
  public function getType()
5921
  {
5922
    return $this->type;
5923
  }
5924
}
5925
 
5926
#[AllowDynamicProperties]
5927
class Google_Service_AdExchangeBuyer_PretargetingConfigList extends Google_Collection
5928
{
5929
  protected $collection_key = 'items';
5930
  protected $internal_gapi_mappings = array(
5931
  );
5932
  protected $itemsType = 'Google_Service_AdExchangeBuyer_PretargetingConfig';
5933
  protected $itemsDataType = 'array';
5934
  public $kind;
5935
 
5936
 
5937
  public function setItems($items)
5938
  {
5939
    $this->items = $items;
5940
  }
5941
  public function getItems()
5942
  {
5943
    return $this->items;
5944
  }
5945
  public function setKind($kind)
5946
  {
5947
    $this->kind = $kind;
5948
  }
5949
  public function getKind()
5950
  {
5951
    return $this->kind;
5952
  }
5953
}
5954
 
5955
#[AllowDynamicProperties]
5956
class Google_Service_AdExchangeBuyer_PretargetingConfigPlacements extends Google_Model
5957
{
5958
  protected $internal_gapi_mappings = array(
5959
  );
5960
  public $token;
5961
  public $type;
5962
 
5963
 
5964
  public function setToken($token)
5965
  {
5966
    $this->token = $token;
5967
  }
5968
  public function getToken()
5969
  {
5970
    return $this->token;
5971
  }
5972
  public function setType($type)
5973
  {
5974
    $this->type = $type;
5975
  }
5976
  public function getType()
5977
  {
5978
    return $this->type;
5979
  }
5980
}
5981
 
5982
#[AllowDynamicProperties]
5983
class Google_Service_AdExchangeBuyer_Price extends Google_Model
5984
{
5985
  protected $internal_gapi_mappings = array(
5986
  );
5987
  public $amountMicros;
5988
  public $currencyCode;
5989
 
5990
 
5991
  public function setAmountMicros($amountMicros)
5992
  {
5993
    $this->amountMicros = $amountMicros;
5994
  }
5995
  public function getAmountMicros()
5996
  {
5997
    return $this->amountMicros;
5998
  }
5999
  public function setCurrencyCode($currencyCode)
6000
  {
6001
    $this->currencyCode = $currencyCode;
6002
  }
6003
  public function getCurrencyCode()
6004
  {
6005
    return $this->currencyCode;
6006
  }
6007
}
6008
 
6009
#[AllowDynamicProperties]
6010
class Google_Service_AdExchangeBuyer_PricePerBuyer extends Google_Model
6011
{
6012
  protected $internal_gapi_mappings = array(
6013
  );
6014
  protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer';
6015
  protected $buyerDataType = '';
6016
  protected $priceType = 'Google_Service_AdExchangeBuyer_Price';
6017
  protected $priceDataType = '';
6018
 
6019
 
6020
  public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer)
6021
  {
6022
    $this->buyer = $buyer;
6023
  }
6024
  public function getBuyer()
6025
  {
6026
    return $this->buyer;
6027
  }
6028
  public function setPrice(Google_Service_AdExchangeBuyer_Price $price)
6029
  {
6030
    $this->price = $price;
6031
  }
6032
  public function getPrice()
6033
  {
6034
    return $this->price;
6035
  }
6036
}
6037
 
6038
#[AllowDynamicProperties]
6039
class Google_Service_AdExchangeBuyer_PrivateData extends Google_Model
6040
{
6041
  protected $internal_gapi_mappings = array(
6042
  );
6043
  public $referenceId;
6044
  public $referencePayload;
6045
 
6046
 
6047
  public function setReferenceId($referenceId)
6048
  {
6049
    $this->referenceId = $referenceId;
6050
  }
6051
  public function getReferenceId()
6052
  {
6053
    return $this->referenceId;
6054
  }
6055
  public function setReferencePayload($referencePayload)
6056
  {
6057
    $this->referencePayload = $referencePayload;
6058
  }
6059
  public function getReferencePayload()
6060
  {
6061
    return $this->referencePayload;
6062
  }
6063
}
6064
 
6065
#[AllowDynamicProperties]
6066
class Google_Service_AdExchangeBuyer_RuleKeyValuePair extends Google_Model
6067
{
6068
  protected $internal_gapi_mappings = array(
6069
  );
6070
  public $keyName;
6071
  public $value;
6072
 
6073
 
6074
  public function setKeyName($keyName)
6075
  {
6076
    $this->keyName = $keyName;
6077
  }
6078
  public function getKeyName()
6079
  {
6080
    return $this->keyName;
6081
  }
6082
  public function setValue($value)
6083
  {
6084
    $this->value = $value;
6085
  }
6086
  public function getValue()
6087
  {
6088
    return $this->value;
6089
  }
6090
}
6091
 
6092
#[AllowDynamicProperties]
6093
class Google_Service_AdExchangeBuyer_Seller extends Google_Model
6094
{
6095
  protected $internal_gapi_mappings = array(
6096
  );
6097
  public $accountId;
6098
  public $subAccountId;
6099
 
6100
 
6101
  public function setAccountId($accountId)
6102
  {
6103
    $this->accountId = $accountId;
6104
  }
6105
  public function getAccountId()
6106
  {
6107
    return $this->accountId;
6108
  }
6109
  public function setSubAccountId($subAccountId)
6110
  {
6111
    $this->subAccountId = $subAccountId;
6112
  }
6113
  public function getSubAccountId()
6114
  {
6115
    return $this->subAccountId;
6116
  }
6117
}
6118
 
6119
#[AllowDynamicProperties]
6120
class Google_Service_AdExchangeBuyer_SharedTargeting extends Google_Collection
6121
{
6122
  protected $collection_key = 'inclusions';
6123
  protected $internal_gapi_mappings = array(
6124
  );
6125
  protected $exclusionsType = 'Google_Service_AdExchangeBuyer_TargetingValue';
6126
  protected $exclusionsDataType = 'array';
6127
  protected $inclusionsType = 'Google_Service_AdExchangeBuyer_TargetingValue';
6128
  protected $inclusionsDataType = 'array';
6129
  public $key;
6130
 
6131
 
6132
  public function setExclusions($exclusions)
6133
  {
6134
    $this->exclusions = $exclusions;
6135
  }
6136
  public function getExclusions()
6137
  {
6138
    return $this->exclusions;
6139
  }
6140
  public function setInclusions($inclusions)
6141
  {
6142
    $this->inclusions = $inclusions;
6143
  }
6144
  public function getInclusions()
6145
  {
6146
    return $this->inclusions;
6147
  }
6148
  public function setKey($key)
6149
  {
6150
    $this->key = $key;
6151
  }
6152
  public function getKey()
6153
  {
6154
    return $this->key;
6155
  }
6156
}
6157
 
6158
#[AllowDynamicProperties]
6159
class Google_Service_AdExchangeBuyer_StatsDto extends Google_Model
6160
{
6161
  protected $internal_gapi_mappings = array(
6162
  );
6163
  public $bids;
6164
  public $goodBids;
6165
  public $impressions;
6166
  public $requests;
6167
  protected $revenueType = 'Google_Service_AdExchangeBuyer_MoneyDto';
6168
  protected $revenueDataType = '';
6169
  protected $spendType = 'Google_Service_AdExchangeBuyer_MoneyDto';
6170
  protected $spendDataType = '';
6171
 
6172
 
6173
  public function setBids($bids)
6174
  {
6175
    $this->bids = $bids;
6176
  }
6177
  public function getBids()
6178
  {
6179
    return $this->bids;
6180
  }
6181
  public function setGoodBids($goodBids)
6182
  {
6183
    $this->goodBids = $goodBids;
6184
  }
6185
  public function getGoodBids()
6186
  {
6187
    return $this->goodBids;
6188
  }
6189
  public function setImpressions($impressions)
6190
  {
6191
    $this->impressions = $impressions;
6192
  }
6193
  public function getImpressions()
6194
  {
6195
    return $this->impressions;
6196
  }
6197
  public function setRequests($requests)
6198
  {
6199
    $this->requests = $requests;
6200
  }
6201
  public function getRequests()
6202
  {
6203
    return $this->requests;
6204
  }
6205
  public function setRevenue(Google_Service_AdExchangeBuyer_MoneyDto $revenue)
6206
  {
6207
    $this->revenue = $revenue;
6208
  }
6209
  public function getRevenue()
6210
  {
6211
    return $this->revenue;
6212
  }
6213
  public function setSpend(Google_Service_AdExchangeBuyer_MoneyDto $spend)
6214
  {
6215
    $this->spend = $spend;
6216
  }
6217
  public function getSpend()
6218
  {
6219
    return $this->spend;
6220
  }
6221
}
6222
 
6223
#[AllowDynamicProperties]
6224
class Google_Service_AdExchangeBuyer_TargetingValue extends Google_Model
6225
{
6226
  protected $internal_gapi_mappings = array(
6227
  );
6228
  protected $creativeSizeValueType = 'Google_Service_AdExchangeBuyer_TargetingValueCreativeSize';
6229
  protected $creativeSizeValueDataType = '';
6230
  protected $dayPartTargetingValueType = 'Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting';
6231
  protected $dayPartTargetingValueDataType = '';
6232
  public $longValue;
6233
  public $stringValue;
6234
 
6235
 
6236
  public function setCreativeSizeValue(Google_Service_AdExchangeBuyer_TargetingValueCreativeSize $creativeSizeValue)
6237
  {
6238
    $this->creativeSizeValue = $creativeSizeValue;
6239
  }
6240
  public function getCreativeSizeValue()
6241
  {
6242
    return $this->creativeSizeValue;
6243
  }
6244
  public function setDayPartTargetingValue(Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting $dayPartTargetingValue)
6245
  {
6246
    $this->dayPartTargetingValue = $dayPartTargetingValue;
6247
  }
6248
  public function getDayPartTargetingValue()
6249
  {
6250
    return $this->dayPartTargetingValue;
6251
  }
6252
  public function setLongValue($longValue)
6253
  {
6254
    $this->longValue = $longValue;
6255
  }
6256
  public function getLongValue()
6257
  {
6258
    return $this->longValue;
6259
  }
6260
  public function setStringValue($stringValue)
6261
  {
6262
    $this->stringValue = $stringValue;
6263
  }
6264
  public function getStringValue()
6265
  {
6266
    return $this->stringValue;
6267
  }
6268
}
6269
 
6270
#[AllowDynamicProperties]
6271
class Google_Service_AdExchangeBuyer_TargetingValueCreativeSize extends Google_Collection
6272
{
6273
  protected $collection_key = 'companionSizes';
6274
  protected $internal_gapi_mappings = array(
6275
  );
6276
  protected $companionSizesType = 'Google_Service_AdExchangeBuyer_TargetingValueSize';
6277
  protected $companionSizesDataType = 'array';
6278
  public $creativeSizeType;
6279
  protected $sizeType = 'Google_Service_AdExchangeBuyer_TargetingValueSize';
6280
  protected $sizeDataType = '';
6281
 
6282
 
6283
  public function setCompanionSizes($companionSizes)
6284
  {
6285
    $this->companionSizes = $companionSizes;
6286
  }
6287
  public function getCompanionSizes()
6288
  {
6289
    return $this->companionSizes;
6290
  }
6291
  public function setCreativeSizeType($creativeSizeType)
6292
  {
6293
    $this->creativeSizeType = $creativeSizeType;
6294
  }
6295
  public function getCreativeSizeType()
6296
  {
6297
    return $this->creativeSizeType;
6298
  }
6299
  public function setSize(Google_Service_AdExchangeBuyer_TargetingValueSize $size)
6300
  {
6301
    $this->size = $size;
6302
  }
6303
  public function getSize()
6304
  {
6305
    return $this->size;
6306
  }
6307
}
6308
 
6309
#[AllowDynamicProperties]
6310
class Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting extends Google_Collection
6311
{
6312
  protected $collection_key = 'dayParts';
6313
  protected $internal_gapi_mappings = array(
6314
  );
6315
  protected $dayPartsType = 'Google_Service_AdExchangeBuyer_TargetingValueDayPartTargetingDayPart';
6316
  protected $dayPartsDataType = 'array';
6317
  public $timeZoneType;
6318
 
6319
 
6320
  public function setDayParts($dayParts)
6321
  {
6322
    $this->dayParts = $dayParts;
6323
  }
6324
  public function getDayParts()
6325
  {
6326
    return $this->dayParts;
6327
  }
6328
  public function setTimeZoneType($timeZoneType)
6329
  {
6330
    $this->timeZoneType = $timeZoneType;
6331
  }
6332
  public function getTimeZoneType()
6333
  {
6334
    return $this->timeZoneType;
6335
  }
6336
}
6337
 
6338
#[AllowDynamicProperties]
6339
class Google_Service_AdExchangeBuyer_TargetingValueDayPartTargetingDayPart extends Google_Model
6340
{
6341
  protected $internal_gapi_mappings = array(
6342
  );
6343
  public $dayOfWeek;
6344
  public $endHour;
6345
  public $endMinute;
6346
  public $startHour;
6347
  public $startMinute;
6348
 
6349
 
6350
  public function setDayOfWeek($dayOfWeek)
6351
  {
6352
    $this->dayOfWeek = $dayOfWeek;
6353
  }
6354
  public function getDayOfWeek()
6355
  {
6356
    return $this->dayOfWeek;
6357
  }
6358
  public function setEndHour($endHour)
6359
  {
6360
    $this->endHour = $endHour;
6361
  }
6362
  public function getEndHour()
6363
  {
6364
    return $this->endHour;
6365
  }
6366
  public function setEndMinute($endMinute)
6367
  {
6368
    $this->endMinute = $endMinute;
6369
  }
6370
  public function getEndMinute()
6371
  {
6372
    return $this->endMinute;
6373
  }
6374
  public function setStartHour($startHour)
6375
  {
6376
    $this->startHour = $startHour;
6377
  }
6378
  public function getStartHour()
6379
  {
6380
    return $this->startHour;
6381
  }
6382
  public function setStartMinute($startMinute)
6383
  {
6384
    $this->startMinute = $startMinute;
6385
  }
6386
  public function getStartMinute()
6387
  {
6388
    return $this->startMinute;
6389
  }
6390
}
6391
 
6392
#[AllowDynamicProperties]
6393
class Google_Service_AdExchangeBuyer_TargetingValueSize extends Google_Model
6394
{
6395
  protected $internal_gapi_mappings = array(
6396
  );
6397
  public $height;
6398
  public $width;
6399
 
6400
 
6401
  public function setHeight($height)
6402
  {
6403
    $this->height = $height;
6404
  }
6405
  public function getHeight()
6406
  {
6407
    return $this->height;
6408
  }
6409
  public function setWidth($width)
6410
  {
6411
    $this->width = $width;
6412
  }
6413
  public function getWidth()
6414
  {
6415
    return $this->width;
6416
  }
6417
}
6418
 
6419
#[AllowDynamicProperties]
6420
class Google_Service_AdExchangeBuyer_TermsDto extends Google_Collection
6421
{
6422
  protected $collection_key = 'urls';
6423
  protected $internal_gapi_mappings = array(
6424
  );
6425
  protected $adSlotsType = 'Google_Service_AdExchangeBuyer_AdSlotDto';
6426
  protected $adSlotsDataType = 'array';
6427
  protected $advertisersType = 'Google_Service_AdExchangeBuyer_AdvertiserDto';
6428
  protected $advertisersDataType = 'array';
6429
  protected $audienceSegmentType = 'Google_Service_AdExchangeBuyer_AudienceSegment';
6430
  protected $audienceSegmentDataType = '';
6431
  public $audienceSegmentDescription;
6432
  public $billingTerms;
6433
  public $buyerBillingType;
6434
  protected $cpmType = 'Google_Service_AdExchangeBuyer_MoneyDto';
6435
  protected $cpmDataType = '';
6436
  public $creativeBlockingLevel;
6437
  public $creativeReviewPolicy;
6438
  protected $dealPremiumType = 'Google_Service_AdExchangeBuyer_MoneyDto';
6439
  protected $dealPremiumDataType = '';
6440
  public $description;
6441
  public $descriptiveName;
6442
  protected $endDateType = 'Google_Service_AdExchangeBuyer_DateTime';
6443
  protected $endDateDataType = '';
6444
  public $estimatedImpressionsPerDay;
6445
  protected $estimatedSpendType = 'Google_Service_AdExchangeBuyer_MoneyDto';
6446
  protected $estimatedSpendDataType = '';
6447
  public $finalizeAutomatically;
6448
  protected $inventorySegmentTargetingType = 'Google_Service_AdExchangeBuyer_InventorySegmentTargeting';
6449
  protected $inventorySegmentTargetingDataType = '';
6450
  public $isReservation;
6451
  public $minimumSpendMicros;
6452
  public $minimumTrueLooks;
6453
  public $monetizerType;
6454
  public $semiTransparent;
6455
  protected $startDateType = 'Google_Service_AdExchangeBuyer_DateTime';
6456
  protected $startDateDataType = '';
6457
  public $targetByDealId;
6458
  public $targetingAllAdSlots;
6459
  public $termsAttributes;
6460
  public $urls;
6461
 
6462
 
6463
  public function setAdSlots($adSlots)
6464
  {
6465
    $this->adSlots = $adSlots;
6466
  }
6467
  public function getAdSlots()
6468
  {
6469
    return $this->adSlots;
6470
  }
6471
  public function setAdvertisers($advertisers)
6472
  {
6473
    $this->advertisers = $advertisers;
6474
  }
6475
  public function getAdvertisers()
6476
  {
6477
    return $this->advertisers;
6478
  }
6479
  public function setAudienceSegment(Google_Service_AdExchangeBuyer_AudienceSegment $audienceSegment)
6480
  {
6481
    $this->audienceSegment = $audienceSegment;
6482
  }
6483
  public function getAudienceSegment()
6484
  {
6485
    return $this->audienceSegment;
6486
  }
6487
  public function setAudienceSegmentDescription($audienceSegmentDescription)
6488
  {
6489
    $this->audienceSegmentDescription = $audienceSegmentDescription;
6490
  }
6491
  public function getAudienceSegmentDescription()
6492
  {
6493
    return $this->audienceSegmentDescription;
6494
  }
6495
  public function setBillingTerms($billingTerms)
6496
  {
6497
    $this->billingTerms = $billingTerms;
6498
  }
6499
  public function getBillingTerms()
6500
  {
6501
    return $this->billingTerms;
6502
  }
6503
  public function setBuyerBillingType($buyerBillingType)
6504
  {
6505
    $this->buyerBillingType = $buyerBillingType;
6506
  }
6507
  public function getBuyerBillingType()
6508
  {
6509
    return $this->buyerBillingType;
6510
  }
6511
  public function setCpm(Google_Service_AdExchangeBuyer_MoneyDto $cpm)
6512
  {
6513
    $this->cpm = $cpm;
6514
  }
6515
  public function getCpm()
6516
  {
6517
    return $this->cpm;
6518
  }
6519
  public function setCreativeBlockingLevel($creativeBlockingLevel)
6520
  {
6521
    $this->creativeBlockingLevel = $creativeBlockingLevel;
6522
  }
6523
  public function getCreativeBlockingLevel()
6524
  {
6525
    return $this->creativeBlockingLevel;
6526
  }
6527
  public function setCreativeReviewPolicy($creativeReviewPolicy)
6528
  {
6529
    $this->creativeReviewPolicy = $creativeReviewPolicy;
6530
  }
6531
  public function getCreativeReviewPolicy()
6532
  {
6533
    return $this->creativeReviewPolicy;
6534
  }
6535
  public function setDealPremium(Google_Service_AdExchangeBuyer_MoneyDto $dealPremium)
6536
  {
6537
    $this->dealPremium = $dealPremium;
6538
  }
6539
  public function getDealPremium()
6540
  {
6541
    return $this->dealPremium;
6542
  }
6543
  public function setDescription($description)
6544
  {
6545
    $this->description = $description;
6546
  }
6547
  public function getDescription()
6548
  {
6549
    return $this->description;
6550
  }
6551
  public function setDescriptiveName($descriptiveName)
6552
  {
6553
    $this->descriptiveName = $descriptiveName;
6554
  }
6555
  public function getDescriptiveName()
6556
  {
6557
    return $this->descriptiveName;
6558
  }
6559
  public function setEndDate(Google_Service_AdExchangeBuyer_DateTime $endDate)
6560
  {
6561
    $this->endDate = $endDate;
6562
  }
6563
  public function getEndDate()
6564
  {
6565
    return $this->endDate;
6566
  }
6567
  public function setEstimatedImpressionsPerDay($estimatedImpressionsPerDay)
6568
  {
6569
    $this->estimatedImpressionsPerDay = $estimatedImpressionsPerDay;
6570
  }
6571
  public function getEstimatedImpressionsPerDay()
6572
  {
6573
    return $this->estimatedImpressionsPerDay;
6574
  }
6575
  public function setEstimatedSpend(Google_Service_AdExchangeBuyer_MoneyDto $estimatedSpend)
6576
  {
6577
    $this->estimatedSpend = $estimatedSpend;
6578
  }
6579
  public function getEstimatedSpend()
6580
  {
6581
    return $this->estimatedSpend;
6582
  }
6583
  public function setFinalizeAutomatically($finalizeAutomatically)
6584
  {
6585
    $this->finalizeAutomatically = $finalizeAutomatically;
6586
  }
6587
  public function getFinalizeAutomatically()
6588
  {
6589
    return $this->finalizeAutomatically;
6590
  }
6591
  public function setInventorySegmentTargeting(Google_Service_AdExchangeBuyer_InventorySegmentTargeting $inventorySegmentTargeting)
6592
  {
6593
    $this->inventorySegmentTargeting = $inventorySegmentTargeting;
6594
  }
6595
  public function getInventorySegmentTargeting()
6596
  {
6597
    return $this->inventorySegmentTargeting;
6598
  }
6599
  public function setIsReservation($isReservation)
6600
  {
6601
    $this->isReservation = $isReservation;
6602
  }
6603
  public function getIsReservation()
6604
  {
6605
    return $this->isReservation;
6606
  }
6607
  public function setMinimumSpendMicros($minimumSpendMicros)
6608
  {
6609
    $this->minimumSpendMicros = $minimumSpendMicros;
6610
  }
6611
  public function getMinimumSpendMicros()
6612
  {
6613
    return $this->minimumSpendMicros;
6614
  }
6615
  public function setMinimumTrueLooks($minimumTrueLooks)
6616
  {
6617
    $this->minimumTrueLooks = $minimumTrueLooks;
6618
  }
6619
  public function getMinimumTrueLooks()
6620
  {
6621
    return $this->minimumTrueLooks;
6622
  }
6623
  public function setMonetizerType($monetizerType)
6624
  {
6625
    $this->monetizerType = $monetizerType;
6626
  }
6627
  public function getMonetizerType()
6628
  {
6629
    return $this->monetizerType;
6630
  }
6631
  public function setSemiTransparent($semiTransparent)
6632
  {
6633
    $this->semiTransparent = $semiTransparent;
6634
  }
6635
  public function getSemiTransparent()
6636
  {
6637
    return $this->semiTransparent;
6638
  }
6639
  public function setStartDate(Google_Service_AdExchangeBuyer_DateTime $startDate)
6640
  {
6641
    $this->startDate = $startDate;
6642
  }
6643
  public function getStartDate()
6644
  {
6645
    return $this->startDate;
6646
  }
6647
  public function setTargetByDealId($targetByDealId)
6648
  {
6649
    $this->targetByDealId = $targetByDealId;
6650
  }
6651
  public function getTargetByDealId()
6652
  {
6653
    return $this->targetByDealId;
6654
  }
6655
  public function setTargetingAllAdSlots($targetingAllAdSlots)
6656
  {
6657
    $this->targetingAllAdSlots = $targetingAllAdSlots;
6658
  }
6659
  public function getTargetingAllAdSlots()
6660
  {
6661
    return $this->targetingAllAdSlots;
6662
  }
6663
  public function setTermsAttributes($termsAttributes)
6664
  {
6665
    $this->termsAttributes = $termsAttributes;
6666
  }
6667
  public function getTermsAttributes()
6668
  {
6669
    return $this->termsAttributes;
6670
  }
6671
  public function setUrls($urls)
6672
  {
6673
    $this->urls = $urls;
6674
  }
6675
  public function getUrls()
6676
  {
6677
    return $this->urls;
6678
  }
6679
}
6680
 
6681
#[AllowDynamicProperties]
6682
class Google_Service_AdExchangeBuyer_WebPropertyDto extends Google_Collection
6683
{
6684
  protected $collection_key = 'siteUrls';
6685
  protected $internal_gapi_mappings = array(
6686
  );
6687
  public $allowInterestTargetedAds;
6688
  public $enabledForPreferredDeals;
6689
  public $id;
6690
  public $name;
6691
  public $propertyCode;
6692
  public $siteUrls;
6693
  public $syndicationProduct;
6694
 
6695
 
6696
  public function setAllowInterestTargetedAds($allowInterestTargetedAds)
6697
  {
6698
    $this->allowInterestTargetedAds = $allowInterestTargetedAds;
6699
  }
6700
  public function getAllowInterestTargetedAds()
6701
  {
6702
    return $this->allowInterestTargetedAds;
6703
  }
6704
  public function setEnabledForPreferredDeals($enabledForPreferredDeals)
6705
  {
6706
    $this->enabledForPreferredDeals = $enabledForPreferredDeals;
6707
  }
6708
  public function getEnabledForPreferredDeals()
6709
  {
6710
    return $this->enabledForPreferredDeals;
6711
  }
6712
  public function setId($id)
6713
  {
6714
    $this->id = $id;
6715
  }
6716
  public function getId()
6717
  {
6718
    return $this->id;
6719
  }
6720
  public function setName($name)
6721
  {
6722
    $this->name = $name;
6723
  }
6724
  public function getName()
6725
  {
6726
    return $this->name;
6727
  }
6728
  public function setPropertyCode($propertyCode)
6729
  {
6730
    $this->propertyCode = $propertyCode;
6731
  }
6732
  public function getPropertyCode()
6733
  {
6734
    return $this->propertyCode;
6735
  }
6736
  public function setSiteUrls($siteUrls)
6737
  {
6738
    $this->siteUrls = $siteUrls;
6739
  }
6740
  public function getSiteUrls()
6741
  {
6742
    return $this->siteUrls;
6743
  }
6744
  public function setSyndicationProduct($syndicationProduct)
6745
  {
6746
    $this->syndicationProduct = $syndicationProduct;
6747
  }
6748
  public function getSyndicationProduct()
6749
  {
6750
    return $this->syndicationProduct;
6751
  }
6752
}