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 DoubleClickBidManager (v1).
20
 *
21
 * <p>
22
 * API for viewing and managing your reports in DoubleClick Bid Manager.</p>
23
 *
24
 * <p>
25
 * For more information about this service, see the API
26
 * <a href="https://developers.google.com/bid-manager/" target="_blank">Documentation</a>
27
 * </p>
28
 *
29
 * @author Google, Inc.
30
 */
31
#[AllowDynamicProperties]
32
class Google_Service_DoubleClickBidManager extends Google_Service
33
{
34
 
35
 
36
  public $lineitems;
37
  public $queries;
38
  public $reports;
39
 
40
 
41
  /**
42
   * Constructs the internal representation of the DoubleClickBidManager
43
   * service.
44
   *
45
   * @param Google_Client $client
46
   */
47
  public function __construct(Google_Client $client)
48
  {
49
    parent::__construct($client);
50
    $this->rootUrl = 'https://www.googleapis.com/';
51
    $this->servicePath = 'doubleclickbidmanager/v1/';
52
    $this->version = 'v1';
53
    $this->serviceName = 'doubleclickbidmanager';
54
 
55
    $this->lineitems = new Google_Service_DoubleClickBidManager_Lineitems_Resource(
56
        $this,
57
        $this->serviceName,
58
        'lineitems',
59
        array(
60
          'methods' => array(
61
            'downloadlineitems' => array(
62
              'path' => 'lineitems/downloadlineitems',
63
              'httpMethod' => 'POST',
64
              'parameters' => array(),
65
            ),'uploadlineitems' => array(
66
              'path' => 'lineitems/uploadlineitems',
67
              'httpMethod' => 'POST',
68
              'parameters' => array(),
69
            ),
70
          )
71
        )
72
    );
73
    $this->queries = new Google_Service_DoubleClickBidManager_Queries_Resource(
74
        $this,
75
        $this->serviceName,
76
        'queries',
77
        array(
78
          'methods' => array(
79
            'createquery' => array(
80
              'path' => 'query',
81
              'httpMethod' => 'POST',
82
              'parameters' => array(),
83
            ),'deletequery' => array(
84
              'path' => 'query/{queryId}',
85
              'httpMethod' => 'DELETE',
86
              'parameters' => array(
87
                'queryId' => array(
88
                  'location' => 'path',
89
                  'type' => 'string',
90
                  'required' => true,
91
                ),
92
              ),
93
            ),'getquery' => array(
94
              'path' => 'query/{queryId}',
95
              'httpMethod' => 'GET',
96
              'parameters' => array(
97
                'queryId' => array(
98
                  'location' => 'path',
99
                  'type' => 'string',
100
                  'required' => true,
101
                ),
102
              ),
103
            ),'listqueries' => array(
104
              'path' => 'queries',
105
              'httpMethod' => 'GET',
106
              'parameters' => array(),
107
            ),'runquery' => array(
108
              'path' => 'query/{queryId}',
109
              'httpMethod' => 'POST',
110
              'parameters' => array(
111
                'queryId' => array(
112
                  'location' => 'path',
113
                  'type' => 'string',
114
                  'required' => true,
115
                ),
116
              ),
117
            ),
118
          )
119
        )
120
    );
121
    $this->reports = new Google_Service_DoubleClickBidManager_Reports_Resource(
122
        $this,
123
        $this->serviceName,
124
        'reports',
125
        array(
126
          'methods' => array(
127
            'listreports' => array(
128
              'path' => 'queries/{queryId}/reports',
129
              'httpMethod' => 'GET',
130
              'parameters' => array(
131
                'queryId' => array(
132
                  'location' => 'path',
133
                  'type' => 'string',
134
                  'required' => true,
135
                ),
136
              ),
137
            ),
138
          )
139
        )
140
    );
141
  }
142
}
143
 
144
 
145
/**
146
 * The "lineitems" collection of methods.
147
 * Typical usage is:
148
 *  <code>
149
 *   $doubleclickbidmanagerService = new Google_Service_DoubleClickBidManager(...);
150
 *   $lineitems = $doubleclickbidmanagerService->lineitems;
151
 *  </code>
152
 */
153
#[AllowDynamicProperties]
154
class Google_Service_DoubleClickBidManager_Lineitems_Resource extends Google_Service_Resource
155
{
156
 
157
  /**
158
   * Retrieves line items in CSV format. (lineitems.downloadlineitems)
159
   *
160
   * @param Google_DownloadLineItemsRequest $postBody
161
   * @param array $optParams Optional parameters.
162
   * @return Google_Service_DoubleClickBidManager_DownloadLineItemsResponse
163
   */
164
  public function downloadlineitems(Google_Service_DoubleClickBidManager_DownloadLineItemsRequest $postBody, $optParams = array())
165
  {
166
    $params = array('postBody' => $postBody);
167
    $params = array_merge($params, $optParams);
168
    return $this->call('downloadlineitems', array($params), "Google_Service_DoubleClickBidManager_DownloadLineItemsResponse");
169
  }
170
 
171
  /**
172
   * Uploads line items in CSV format. (lineitems.uploadlineitems)
173
   *
174
   * @param Google_UploadLineItemsRequest $postBody
175
   * @param array $optParams Optional parameters.
176
   * @return Google_Service_DoubleClickBidManager_UploadLineItemsResponse
177
   */
178
  public function uploadlineitems(Google_Service_DoubleClickBidManager_UploadLineItemsRequest $postBody, $optParams = array())
179
  {
180
    $params = array('postBody' => $postBody);
181
    $params = array_merge($params, $optParams);
182
    return $this->call('uploadlineitems', array($params), "Google_Service_DoubleClickBidManager_UploadLineItemsResponse");
183
  }
184
}
185
 
186
/**
187
 * The "queries" collection of methods.
188
 * Typical usage is:
189
 *  <code>
190
 *   $doubleclickbidmanagerService = new Google_Service_DoubleClickBidManager(...);
191
 *   $queries = $doubleclickbidmanagerService->queries;
192
 *  </code>
193
 */
194
#[AllowDynamicProperties]
195
class Google_Service_DoubleClickBidManager_Queries_Resource extends Google_Service_Resource
196
{
197
 
198
  /**
199
   * Creates a query. (queries.createquery)
200
   *
201
   * @param Google_Query $postBody
202
   * @param array $optParams Optional parameters.
203
   * @return Google_Service_DoubleClickBidManager_Query
204
   */
205
  public function createquery(Google_Service_DoubleClickBidManager_Query $postBody, $optParams = array())
206
  {
207
    $params = array('postBody' => $postBody);
208
    $params = array_merge($params, $optParams);
209
    return $this->call('createquery', array($params), "Google_Service_DoubleClickBidManager_Query");
210
  }
211
 
212
  /**
213
   * Deletes a stored query as well as the associated stored reports.
214
   * (queries.deletequery)
215
   *
216
   * @param string $queryId Query ID to delete.
217
   * @param array $optParams Optional parameters.
218
   */
219
  public function deletequery($queryId, $optParams = array())
220
  {
221
    $params = array('queryId' => $queryId);
222
    $params = array_merge($params, $optParams);
223
    return $this->call('deletequery', array($params));
224
  }
225
 
226
  /**
227
   * Retrieves a stored query. (queries.getquery)
228
   *
229
   * @param string $queryId Query ID to retrieve.
230
   * @param array $optParams Optional parameters.
231
   * @return Google_Service_DoubleClickBidManager_Query
232
   */
233
  public function getquery($queryId, $optParams = array())
234
  {
235
    $params = array('queryId' => $queryId);
236
    $params = array_merge($params, $optParams);
237
    return $this->call('getquery', array($params), "Google_Service_DoubleClickBidManager_Query");
238
  }
239
 
240
  /**
241
   * Retrieves stored queries. (queries.listqueries)
242
   *
243
   * @param array $optParams Optional parameters.
244
   * @return Google_Service_DoubleClickBidManager_ListQueriesResponse
245
   */
246
  public function listqueries($optParams = array())
247
  {
248
    $params = array();
249
    $params = array_merge($params, $optParams);
250
    return $this->call('listqueries', array($params), "Google_Service_DoubleClickBidManager_ListQueriesResponse");
251
  }
252
 
253
  /**
254
   * Runs a stored query to generate a report. (queries.runquery)
255
   *
256
   * @param string $queryId Query ID to run.
257
   * @param Google_RunQueryRequest $postBody
258
   * @param array $optParams Optional parameters.
259
   */
260
  public function runquery($queryId, Google_Service_DoubleClickBidManager_RunQueryRequest $postBody, $optParams = array())
261
  {
262
    $params = array('queryId' => $queryId, 'postBody' => $postBody);
263
    $params = array_merge($params, $optParams);
264
    return $this->call('runquery', array($params));
265
  }
266
}
267
 
268
/**
269
 * The "reports" collection of methods.
270
 * Typical usage is:
271
 *  <code>
272
 *   $doubleclickbidmanagerService = new Google_Service_DoubleClickBidManager(...);
273
 *   $reports = $doubleclickbidmanagerService->reports;
274
 *  </code>
275
 */
276
#[AllowDynamicProperties]
277
class Google_Service_DoubleClickBidManager_Reports_Resource extends Google_Service_Resource
278
{
279
 
280
  /**
281
   * Retrieves stored reports. (reports.listreports)
282
   *
283
   * @param string $queryId Query ID with which the reports are associated.
284
   * @param array $optParams Optional parameters.
285
   * @return Google_Service_DoubleClickBidManager_ListReportsResponse
286
   */
287
  public function listreports($queryId, $optParams = array())
288
  {
289
    $params = array('queryId' => $queryId);
290
    $params = array_merge($params, $optParams);
291
    return $this->call('listreports', array($params), "Google_Service_DoubleClickBidManager_ListReportsResponse");
292
  }
293
}
294
 
295
 
296
 
297
 
298
#[AllowDynamicProperties]
299
class Google_Service_DoubleClickBidManager_DownloadLineItemsRequest extends Google_Collection
300
{
301
  protected $collection_key = 'filterIds';
302
  protected $internal_gapi_mappings = array(
303
  );
304
  public $fileSpec;
305
  public $filterIds;
306
  public $filterType;
307
  public $format;
308
 
309
 
310
  public function setFileSpec($fileSpec)
311
  {
312
    $this->fileSpec = $fileSpec;
313
  }
314
  public function getFileSpec()
315
  {
316
    return $this->fileSpec;
317
  }
318
  public function setFilterIds($filterIds)
319
  {
320
    $this->filterIds = $filterIds;
321
  }
322
  public function getFilterIds()
323
  {
324
    return $this->filterIds;
325
  }
326
  public function setFilterType($filterType)
327
  {
328
    $this->filterType = $filterType;
329
  }
330
  public function getFilterType()
331
  {
332
    return $this->filterType;
333
  }
334
  public function setFormat($format)
335
  {
336
    $this->format = $format;
337
  }
338
  public function getFormat()
339
  {
340
    return $this->format;
341
  }
342
}
343
 
344
#[AllowDynamicProperties]
345
class Google_Service_DoubleClickBidManager_DownloadLineItemsResponse extends Google_Model
346
{
347
  protected $internal_gapi_mappings = array(
348
  );
349
  public $lineItems;
350
 
351
 
352
  public function setLineItems($lineItems)
353
  {
354
    $this->lineItems = $lineItems;
355
  }
356
  public function getLineItems()
357
  {
358
    return $this->lineItems;
359
  }
360
}
361
 
362
#[AllowDynamicProperties]
363
class Google_Service_DoubleClickBidManager_FilterPair extends Google_Model
364
{
365
  protected $internal_gapi_mappings = array(
366
  );
367
  public $type;
368
  public $value;
369
 
370
 
371
  public function setType($type)
372
  {
373
    $this->type = $type;
374
  }
375
  public function getType()
376
  {
377
    return $this->type;
378
  }
379
  public function setValue($value)
380
  {
381
    $this->value = $value;
382
  }
383
  public function getValue()
384
  {
385
    return $this->value;
386
  }
387
}
388
 
389
#[AllowDynamicProperties]
390
class Google_Service_DoubleClickBidManager_ListQueriesResponse extends Google_Collection
391
{
392
  protected $collection_key = 'queries';
393
  protected $internal_gapi_mappings = array(
394
  );
395
  public $kind;
396
  protected $queriesType = 'Google_Service_DoubleClickBidManager_Query';
397
  protected $queriesDataType = 'array';
398
 
399
 
400
  public function setKind($kind)
401
  {
402
    $this->kind = $kind;
403
  }
404
  public function getKind()
405
  {
406
    return $this->kind;
407
  }
408
  public function setQueries($queries)
409
  {
410
    $this->queries = $queries;
411
  }
412
  public function getQueries()
413
  {
414
    return $this->queries;
415
  }
416
}
417
 
418
#[AllowDynamicProperties]
419
class Google_Service_DoubleClickBidManager_ListReportsResponse extends Google_Collection
420
{
421
  protected $collection_key = 'reports';
422
  protected $internal_gapi_mappings = array(
423
  );
424
  public $kind;
425
  protected $reportsType = 'Google_Service_DoubleClickBidManager_Report';
426
  protected $reportsDataType = 'array';
427
 
428
 
429
  public function setKind($kind)
430
  {
431
    $this->kind = $kind;
432
  }
433
  public function getKind()
434
  {
435
    return $this->kind;
436
  }
437
  public function setReports($reports)
438
  {
439
    $this->reports = $reports;
440
  }
441
  public function getReports()
442
  {
443
    return $this->reports;
444
  }
445
}
446
 
447
#[AllowDynamicProperties]
448
class Google_Service_DoubleClickBidManager_Parameters extends Google_Collection
449
{
450
  protected $collection_key = 'metrics';
451
  protected $internal_gapi_mappings = array(
452
  );
453
  protected $filtersType = 'Google_Service_DoubleClickBidManager_FilterPair';
454
  protected $filtersDataType = 'array';
455
  public $groupBys;
456
  public $includeInviteData;
457
  public $metrics;
458
  public $type;
459
 
460
 
461
  public function setFilters($filters)
462
  {
463
    $this->filters = $filters;
464
  }
465
  public function getFilters()
466
  {
467
    return $this->filters;
468
  }
469
  public function setGroupBys($groupBys)
470
  {
471
    $this->groupBys = $groupBys;
472
  }
473
  public function getGroupBys()
474
  {
475
    return $this->groupBys;
476
  }
477
  public function setIncludeInviteData($includeInviteData)
478
  {
479
    $this->includeInviteData = $includeInviteData;
480
  }
481
  public function getIncludeInviteData()
482
  {
483
    return $this->includeInviteData;
484
  }
485
  public function setMetrics($metrics)
486
  {
487
    $this->metrics = $metrics;
488
  }
489
  public function getMetrics()
490
  {
491
    return $this->metrics;
492
  }
493
  public function setType($type)
494
  {
495
    $this->type = $type;
496
  }
497
  public function getType()
498
  {
499
    return $this->type;
500
  }
501
}
502
 
503
#[AllowDynamicProperties]
504
class Google_Service_DoubleClickBidManager_Query extends Google_Model
505
{
506
  protected $internal_gapi_mappings = array(
507
  );
508
  public $kind;
509
  protected $metadataType = 'Google_Service_DoubleClickBidManager_QueryMetadata';
510
  protected $metadataDataType = '';
511
  protected $paramsType = 'Google_Service_DoubleClickBidManager_Parameters';
512
  protected $paramsDataType = '';
513
  public $queryId;
514
  public $reportDataEndTimeMs;
515
  public $reportDataStartTimeMs;
516
  protected $scheduleType = 'Google_Service_DoubleClickBidManager_QuerySchedule';
517
  protected $scheduleDataType = '';
518
  public $timezoneCode;
519
 
520
 
521
  public function setKind($kind)
522
  {
523
    $this->kind = $kind;
524
  }
525
  public function getKind()
526
  {
527
    return $this->kind;
528
  }
529
  public function setMetadata(Google_Service_DoubleClickBidManager_QueryMetadata $metadata)
530
  {
531
    $this->metadata = $metadata;
532
  }
533
  public function getMetadata()
534
  {
535
    return $this->metadata;
536
  }
537
  public function setParams(Google_Service_DoubleClickBidManager_Parameters $params)
538
  {
539
    $this->params = $params;
540
  }
541
  public function getParams()
542
  {
543
    return $this->params;
544
  }
545
  public function setQueryId($queryId)
546
  {
547
    $this->queryId = $queryId;
548
  }
549
  public function getQueryId()
550
  {
551
    return $this->queryId;
552
  }
553
  public function setReportDataEndTimeMs($reportDataEndTimeMs)
554
  {
555
    $this->reportDataEndTimeMs = $reportDataEndTimeMs;
556
  }
557
  public function getReportDataEndTimeMs()
558
  {
559
    return $this->reportDataEndTimeMs;
560
  }
561
  public function setReportDataStartTimeMs($reportDataStartTimeMs)
562
  {
563
    $this->reportDataStartTimeMs = $reportDataStartTimeMs;
564
  }
565
  public function getReportDataStartTimeMs()
566
  {
567
    return $this->reportDataStartTimeMs;
568
  }
569
  public function setSchedule(Google_Service_DoubleClickBidManager_QuerySchedule $schedule)
570
  {
571
    $this->schedule = $schedule;
572
  }
573
  public function getSchedule()
574
  {
575
    return $this->schedule;
576
  }
577
  public function setTimezoneCode($timezoneCode)
578
  {
579
    $this->timezoneCode = $timezoneCode;
580
  }
581
  public function getTimezoneCode()
582
  {
583
    return $this->timezoneCode;
584
  }
585
}
586
 
587
#[AllowDynamicProperties]
588
class Google_Service_DoubleClickBidManager_QueryMetadata extends Google_Collection
589
{
590
  protected $collection_key = 'shareEmailAddress';
591
  protected $internal_gapi_mappings = array(
592
  );
593
  public $dataRange;
594
  public $format;
595
  public $googleCloudStoragePathForLatestReport;
596
  public $googleDrivePathForLatestReport;
597
  public $latestReportRunTimeMs;
598
  public $locale;
599
  public $reportCount;
600
  public $running;
601
  public $sendNotification;
602
  public $shareEmailAddress;
603
  public $title;
604
 
605
 
606
  public function setDataRange($dataRange)
607
  {
608
    $this->dataRange = $dataRange;
609
  }
610
  public function getDataRange()
611
  {
612
    return $this->dataRange;
613
  }
614
  public function setFormat($format)
615
  {
616
    $this->format = $format;
617
  }
618
  public function getFormat()
619
  {
620
    return $this->format;
621
  }
622
  public function setGoogleCloudStoragePathForLatestReport($googleCloudStoragePathForLatestReport)
623
  {
624
    $this->googleCloudStoragePathForLatestReport = $googleCloudStoragePathForLatestReport;
625
  }
626
  public function getGoogleCloudStoragePathForLatestReport()
627
  {
628
    return $this->googleCloudStoragePathForLatestReport;
629
  }
630
  public function setGoogleDrivePathForLatestReport($googleDrivePathForLatestReport)
631
  {
632
    $this->googleDrivePathForLatestReport = $googleDrivePathForLatestReport;
633
  }
634
  public function getGoogleDrivePathForLatestReport()
635
  {
636
    return $this->googleDrivePathForLatestReport;
637
  }
638
  public function setLatestReportRunTimeMs($latestReportRunTimeMs)
639
  {
640
    $this->latestReportRunTimeMs = $latestReportRunTimeMs;
641
  }
642
  public function getLatestReportRunTimeMs()
643
  {
644
    return $this->latestReportRunTimeMs;
645
  }
646
  public function setLocale($locale)
647
  {
648
    $this->locale = $locale;
649
  }
650
  public function getLocale()
651
  {
652
    return $this->locale;
653
  }
654
  public function setReportCount($reportCount)
655
  {
656
    $this->reportCount = $reportCount;
657
  }
658
  public function getReportCount()
659
  {
660
    return $this->reportCount;
661
  }
662
  public function setRunning($running)
663
  {
664
    $this->running = $running;
665
  }
666
  public function getRunning()
667
  {
668
    return $this->running;
669
  }
670
  public function setSendNotification($sendNotification)
671
  {
672
    $this->sendNotification = $sendNotification;
673
  }
674
  public function getSendNotification()
675
  {
676
    return $this->sendNotification;
677
  }
678
  public function setShareEmailAddress($shareEmailAddress)
679
  {
680
    $this->shareEmailAddress = $shareEmailAddress;
681
  }
682
  public function getShareEmailAddress()
683
  {
684
    return $this->shareEmailAddress;
685
  }
686
  public function setTitle($title)
687
  {
688
    $this->title = $title;
689
  }
690
  public function getTitle()
691
  {
692
    return $this->title;
693
  }
694
}
695
 
696
#[AllowDynamicProperties]
697
class Google_Service_DoubleClickBidManager_QuerySchedule extends Google_Model
698
{
699
  protected $internal_gapi_mappings = array(
700
  );
701
  public $endTimeMs;
702
  public $frequency;
703
  public $nextRunMinuteOfDay;
704
  public $nextRunTimezoneCode;
705
 
706
 
707
  public function setEndTimeMs($endTimeMs)
708
  {
709
    $this->endTimeMs = $endTimeMs;
710
  }
711
  public function getEndTimeMs()
712
  {
713
    return $this->endTimeMs;
714
  }
715
  public function setFrequency($frequency)
716
  {
717
    $this->frequency = $frequency;
718
  }
719
  public function getFrequency()
720
  {
721
    return $this->frequency;
722
  }
723
  public function setNextRunMinuteOfDay($nextRunMinuteOfDay)
724
  {
725
    $this->nextRunMinuteOfDay = $nextRunMinuteOfDay;
726
  }
727
  public function getNextRunMinuteOfDay()
728
  {
729
    return $this->nextRunMinuteOfDay;
730
  }
731
  public function setNextRunTimezoneCode($nextRunTimezoneCode)
732
  {
733
    $this->nextRunTimezoneCode = $nextRunTimezoneCode;
734
  }
735
  public function getNextRunTimezoneCode()
736
  {
737
    return $this->nextRunTimezoneCode;
738
  }
739
}
740
 
741
#[AllowDynamicProperties]
742
class Google_Service_DoubleClickBidManager_Report extends Google_Model
743
{
744
  protected $internal_gapi_mappings = array(
745
  );
746
  protected $keyType = 'Google_Service_DoubleClickBidManager_ReportKey';
747
  protected $keyDataType = '';
748
  protected $metadataType = 'Google_Service_DoubleClickBidManager_ReportMetadata';
749
  protected $metadataDataType = '';
750
  protected $paramsType = 'Google_Service_DoubleClickBidManager_Parameters';
751
  protected $paramsDataType = '';
752
 
753
 
754
  public function setKey(Google_Service_DoubleClickBidManager_ReportKey $key)
755
  {
756
    $this->key = $key;
757
  }
758
  public function getKey()
759
  {
760
    return $this->key;
761
  }
762
  public function setMetadata(Google_Service_DoubleClickBidManager_ReportMetadata $metadata)
763
  {
764
    $this->metadata = $metadata;
765
  }
766
  public function getMetadata()
767
  {
768
    return $this->metadata;
769
  }
770
  public function setParams(Google_Service_DoubleClickBidManager_Parameters $params)
771
  {
772
    $this->params = $params;
773
  }
774
  public function getParams()
775
  {
776
    return $this->params;
777
  }
778
}
779
 
780
#[AllowDynamicProperties]
781
class Google_Service_DoubleClickBidManager_ReportFailure extends Google_Model
782
{
783
  protected $internal_gapi_mappings = array(
784
  );
785
  public $errorCode;
786
 
787
 
788
  public function setErrorCode($errorCode)
789
  {
790
    $this->errorCode = $errorCode;
791
  }
792
  public function getErrorCode()
793
  {
794
    return $this->errorCode;
795
  }
796
}
797
 
798
#[AllowDynamicProperties]
799
class Google_Service_DoubleClickBidManager_ReportKey extends Google_Model
800
{
801
  protected $internal_gapi_mappings = array(
802
  );
803
  public $queryId;
804
  public $reportId;
805
 
806
 
807
  public function setQueryId($queryId)
808
  {
809
    $this->queryId = $queryId;
810
  }
811
  public function getQueryId()
812
  {
813
    return $this->queryId;
814
  }
815
  public function setReportId($reportId)
816
  {
817
    $this->reportId = $reportId;
818
  }
819
  public function getReportId()
820
  {
821
    return $this->reportId;
822
  }
823
}
824
 
825
#[AllowDynamicProperties]
826
class Google_Service_DoubleClickBidManager_ReportMetadata extends Google_Model
827
{
828
  protected $internal_gapi_mappings = array(
829
  );
830
  public $googleCloudStoragePath;
831
  public $reportDataEndTimeMs;
832
  public $reportDataStartTimeMs;
833
  protected $statusType = 'Google_Service_DoubleClickBidManager_ReportStatus';
834
  protected $statusDataType = '';
835
 
836
 
837
  public function setGoogleCloudStoragePath($googleCloudStoragePath)
838
  {
839
    $this->googleCloudStoragePath = $googleCloudStoragePath;
840
  }
841
  public function getGoogleCloudStoragePath()
842
  {
843
    return $this->googleCloudStoragePath;
844
  }
845
  public function setReportDataEndTimeMs($reportDataEndTimeMs)
846
  {
847
    $this->reportDataEndTimeMs = $reportDataEndTimeMs;
848
  }
849
  public function getReportDataEndTimeMs()
850
  {
851
    return $this->reportDataEndTimeMs;
852
  }
853
  public function setReportDataStartTimeMs($reportDataStartTimeMs)
854
  {
855
    $this->reportDataStartTimeMs = $reportDataStartTimeMs;
856
  }
857
  public function getReportDataStartTimeMs()
858
  {
859
    return $this->reportDataStartTimeMs;
860
  }
861
  public function setStatus(Google_Service_DoubleClickBidManager_ReportStatus $status)
862
  {
863
    $this->status = $status;
864
  }
865
  public function getStatus()
866
  {
867
    return $this->status;
868
  }
869
}
870
 
871
#[AllowDynamicProperties]
872
class Google_Service_DoubleClickBidManager_ReportStatus extends Google_Model
873
{
874
  protected $internal_gapi_mappings = array(
875
  );
876
  protected $failureType = 'Google_Service_DoubleClickBidManager_ReportFailure';
877
  protected $failureDataType = '';
878
  public $finishTimeMs;
879
  public $format;
880
  public $state;
881
 
882
 
883
  public function setFailure(Google_Service_DoubleClickBidManager_ReportFailure $failure)
884
  {
885
    $this->failure = $failure;
886
  }
887
  public function getFailure()
888
  {
889
    return $this->failure;
890
  }
891
  public function setFinishTimeMs($finishTimeMs)
892
  {
893
    $this->finishTimeMs = $finishTimeMs;
894
  }
895
  public function getFinishTimeMs()
896
  {
897
    return $this->finishTimeMs;
898
  }
899
  public function setFormat($format)
900
  {
901
    $this->format = $format;
902
  }
903
  public function getFormat()
904
  {
905
    return $this->format;
906
  }
907
  public function setState($state)
908
  {
909
    $this->state = $state;
910
  }
911
  public function getState()
912
  {
913
    return $this->state;
914
  }
915
}
916
 
917
#[AllowDynamicProperties]
918
class Google_Service_DoubleClickBidManager_RowStatus extends Google_Collection
919
{
920
  protected $collection_key = 'errors';
921
  protected $internal_gapi_mappings = array(
922
  );
923
  public $changed;
924
  public $entityId;
925
  public $entityName;
926
  public $errors;
927
  public $persisted;
928
  public $rowNumber;
929
 
930
 
931
  public function setChanged($changed)
932
  {
933
    $this->changed = $changed;
934
  }
935
  public function getChanged()
936
  {
937
    return $this->changed;
938
  }
939
  public function setEntityId($entityId)
940
  {
941
    $this->entityId = $entityId;
942
  }
943
  public function getEntityId()
944
  {
945
    return $this->entityId;
946
  }
947
  public function setEntityName($entityName)
948
  {
949
    $this->entityName = $entityName;
950
  }
951
  public function getEntityName()
952
  {
953
    return $this->entityName;
954
  }
955
  public function setErrors($errors)
956
  {
957
    $this->errors = $errors;
958
  }
959
  public function getErrors()
960
  {
961
    return $this->errors;
962
  }
963
  public function setPersisted($persisted)
964
  {
965
    $this->persisted = $persisted;
966
  }
967
  public function getPersisted()
968
  {
969
    return $this->persisted;
970
  }
971
  public function setRowNumber($rowNumber)
972
  {
973
    $this->rowNumber = $rowNumber;
974
  }
975
  public function getRowNumber()
976
  {
977
    return $this->rowNumber;
978
  }
979
}
980
 
981
#[AllowDynamicProperties]
982
class Google_Service_DoubleClickBidManager_RunQueryRequest extends Google_Model
983
{
984
  protected $internal_gapi_mappings = array(
985
  );
986
  public $dataRange;
987
  public $reportDataEndTimeMs;
988
  public $reportDataStartTimeMs;
989
  public $timezoneCode;
990
 
991
 
992
  public function setDataRange($dataRange)
993
  {
994
    $this->dataRange = $dataRange;
995
  }
996
  public function getDataRange()
997
  {
998
    return $this->dataRange;
999
  }
1000
  public function setReportDataEndTimeMs($reportDataEndTimeMs)
1001
  {
1002
    $this->reportDataEndTimeMs = $reportDataEndTimeMs;
1003
  }
1004
  public function getReportDataEndTimeMs()
1005
  {
1006
    return $this->reportDataEndTimeMs;
1007
  }
1008
  public function setReportDataStartTimeMs($reportDataStartTimeMs)
1009
  {
1010
    $this->reportDataStartTimeMs = $reportDataStartTimeMs;
1011
  }
1012
  public function getReportDataStartTimeMs()
1013
  {
1014
    return $this->reportDataStartTimeMs;
1015
  }
1016
  public function setTimezoneCode($timezoneCode)
1017
  {
1018
    $this->timezoneCode = $timezoneCode;
1019
  }
1020
  public function getTimezoneCode()
1021
  {
1022
    return $this->timezoneCode;
1023
  }
1024
}
1025
 
1026
#[AllowDynamicProperties]
1027
class Google_Service_DoubleClickBidManager_UploadLineItemsRequest extends Google_Model
1028
{
1029
  protected $internal_gapi_mappings = array(
1030
  );
1031
  public $dryRun;
1032
  public $format;
1033
  public $lineItems;
1034
 
1035
 
1036
  public function setDryRun($dryRun)
1037
  {
1038
    $this->dryRun = $dryRun;
1039
  }
1040
  public function getDryRun()
1041
  {
1042
    return $this->dryRun;
1043
  }
1044
  public function setFormat($format)
1045
  {
1046
    $this->format = $format;
1047
  }
1048
  public function getFormat()
1049
  {
1050
    return $this->format;
1051
  }
1052
  public function setLineItems($lineItems)
1053
  {
1054
    $this->lineItems = $lineItems;
1055
  }
1056
  public function getLineItems()
1057
  {
1058
    return $this->lineItems;
1059
  }
1060
}
1061
 
1062
#[AllowDynamicProperties]
1063
class Google_Service_DoubleClickBidManager_UploadLineItemsResponse extends Google_Model
1064
{
1065
  protected $internal_gapi_mappings = array(
1066
  );
1067
  protected $uploadStatusType = 'Google_Service_DoubleClickBidManager_UploadStatus';
1068
  protected $uploadStatusDataType = '';
1069
 
1070
 
1071
  public function setUploadStatus(Google_Service_DoubleClickBidManager_UploadStatus $uploadStatus)
1072
  {
1073
    $this->uploadStatus = $uploadStatus;
1074
  }
1075
  public function getUploadStatus()
1076
  {
1077
    return $this->uploadStatus;
1078
  }
1079
}
1080
 
1081
#[AllowDynamicProperties]
1082
class Google_Service_DoubleClickBidManager_UploadStatus extends Google_Collection
1083
{
1084
  protected $collection_key = 'rowStatus';
1085
  protected $internal_gapi_mappings = array(
1086
  );
1087
  public $errors;
1088
  protected $rowStatusType = 'Google_Service_DoubleClickBidManager_RowStatus';
1089
  protected $rowStatusDataType = 'array';
1090
 
1091
 
1092
  public function setErrors($errors)
1093
  {
1094
    $this->errors = $errors;
1095
  }
1096
  public function getErrors()
1097
  {
1098
    return $this->errors;
1099
  }
1100
  public function setRowStatus($rowStatus)
1101
  {
1102
    $this->rowStatus = $rowStatus;
1103
  }
1104
  public function getRowStatus()
1105
  {
1106
    return $this->rowStatus;
1107
  }
1108
}