source: vendor/google/apiclient-services/src/AdExchangeBuyerII.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 60.3 KB
Line 
1<?php
2/*
3 * Copyright 2014 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
18namespace Google\Service;
19
20use Google\Client;
21
22/**
23 * Service definition for AdExchangeBuyerII (v2beta1).
24 *
25 * <p>
26 * Accesses the latest features for managing Authorized Buyers accounts, Real-
27 * Time Bidding configurations and auction metrics, and Marketplace programmatic
28 * deals.</p>
29 *
30 * <p>
31 * For more information about this service, see the API
32 * <a href="https://developers.google.com/authorized-buyers/apis/reference/rest/" target="_blank">Documentation</a>
33 * </p>
34 *
35 * @author Google, Inc.
36 */
37class AdExchangeBuyerII extends \Google\Service
38{
39 /** Manage your Ad Exchange buyer account configuration. */
40 const ADEXCHANGE_BUYER =
41 "https://www.googleapis.com/auth/adexchange.buyer";
42
43 public $accounts_clients;
44 public $accounts_clients_invitations;
45 public $accounts_clients_users;
46 public $accounts_creatives;
47 public $accounts_creatives_dealAssociations;
48 public $accounts_finalizedProposals;
49 public $accounts_products;
50 public $accounts_proposals;
51 public $accounts_publisherProfiles;
52 public $bidders_accounts_filterSets;
53 public $bidders_accounts_filterSets_bidMetrics;
54 public $bidders_accounts_filterSets_bidResponseErrors;
55 public $bidders_accounts_filterSets_bidResponsesWithoutBids;
56 public $bidders_accounts_filterSets_filteredBidRequests;
57 public $bidders_accounts_filterSets_filteredBids;
58 public $bidders_accounts_filterSets_filteredBids_creatives;
59 public $bidders_accounts_filterSets_filteredBids_details;
60 public $bidders_accounts_filterSets_impressionMetrics;
61 public $bidders_accounts_filterSets_losingBids;
62 public $bidders_accounts_filterSets_nonBillableWinningBids;
63 public $bidders_filterSets;
64 public $bidders_filterSets_bidMetrics;
65 public $bidders_filterSets_bidResponseErrors;
66 public $bidders_filterSets_bidResponsesWithoutBids;
67 public $bidders_filterSets_filteredBidRequests;
68 public $bidders_filterSets_filteredBids;
69 public $bidders_filterSets_filteredBids_creatives;
70 public $bidders_filterSets_filteredBids_details;
71 public $bidders_filterSets_impressionMetrics;
72 public $bidders_filterSets_losingBids;
73 public $bidders_filterSets_nonBillableWinningBids;
74 public $buyers_filterSets;
75 public $buyers_filterSets_bidMetrics;
76 public $buyers_filterSets_bidResponseErrors;
77 public $buyers_filterSets_bidResponsesWithoutBids;
78 public $buyers_filterSets_filteredBidRequests;
79 public $buyers_filterSets_filteredBids;
80 public $buyers_filterSets_filteredBids_creatives;
81 public $buyers_filterSets_filteredBids_details;
82 public $buyers_filterSets_impressionMetrics;
83 public $buyers_filterSets_losingBids;
84 public $buyers_filterSets_nonBillableWinningBids;
85 public $rootUrlTemplate;
86
87 /**
88 * Constructs the internal representation of the AdExchangeBuyerII service.
89 *
90 * @param Client|array $clientOrConfig The client used to deliver requests, or a
91 * config array to pass to a new Client instance.
92 * @param string $rootUrl The root URL used for requests to the service.
93 */
94 public function __construct($clientOrConfig = [], $rootUrl = null)
95 {
96 parent::__construct($clientOrConfig);
97 $this->rootUrl = $rootUrl ?: 'https://adexchangebuyer.googleapis.com/';
98 $this->rootUrlTemplate = $rootUrl ?: 'https://adexchangebuyer.UNIVERSE_DOMAIN/';
99 $this->servicePath = '';
100 $this->batchPath = 'batch';
101 $this->version = 'v2beta1';
102 $this->serviceName = 'adexchangebuyer2';
103
104 $this->accounts_clients = new AdExchangeBuyerII\Resource\AccountsClients(
105 $this,
106 $this->serviceName,
107 'clients',
108 [
109 'methods' => [
110 'create' => [
111 'path' => 'v2beta1/accounts/{accountId}/clients',
112 'httpMethod' => 'POST',
113 'parameters' => [
114 'accountId' => [
115 'location' => 'path',
116 'type' => 'string',
117 'required' => true,
118 ],
119 ],
120 ],'get' => [
121 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}',
122 'httpMethod' => 'GET',
123 'parameters' => [
124 'accountId' => [
125 'location' => 'path',
126 'type' => 'string',
127 'required' => true,
128 ],
129 'clientAccountId' => [
130 'location' => 'path',
131 'type' => 'string',
132 'required' => true,
133 ],
134 ],
135 ],'list' => [
136 'path' => 'v2beta1/accounts/{accountId}/clients',
137 'httpMethod' => 'GET',
138 'parameters' => [
139 'accountId' => [
140 'location' => 'path',
141 'type' => 'string',
142 'required' => true,
143 ],
144 'pageSize' => [
145 'location' => 'query',
146 'type' => 'integer',
147 ],
148 'pageToken' => [
149 'location' => 'query',
150 'type' => 'string',
151 ],
152 'partnerClientId' => [
153 'location' => 'query',
154 'type' => 'string',
155 ],
156 ],
157 ],'update' => [
158 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}',
159 'httpMethod' => 'PUT',
160 'parameters' => [
161 'accountId' => [
162 'location' => 'path',
163 'type' => 'string',
164 'required' => true,
165 ],
166 'clientAccountId' => [
167 'location' => 'path',
168 'type' => 'string',
169 'required' => true,
170 ],
171 ],
172 ],
173 ]
174 ]
175 );
176 $this->accounts_clients_invitations = new AdExchangeBuyerII\Resource\AccountsClientsInvitations(
177 $this,
178 $this->serviceName,
179 'invitations',
180 [
181 'methods' => [
182 'create' => [
183 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations',
184 'httpMethod' => 'POST',
185 'parameters' => [
186 'accountId' => [
187 'location' => 'path',
188 'type' => 'string',
189 'required' => true,
190 ],
191 'clientAccountId' => [
192 'location' => 'path',
193 'type' => 'string',
194 'required' => true,
195 ],
196 ],
197 ],'get' => [
198 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations/{invitationId}',
199 'httpMethod' => 'GET',
200 'parameters' => [
201 'accountId' => [
202 'location' => 'path',
203 'type' => 'string',
204 'required' => true,
205 ],
206 'clientAccountId' => [
207 'location' => 'path',
208 'type' => 'string',
209 'required' => true,
210 ],
211 'invitationId' => [
212 'location' => 'path',
213 'type' => 'string',
214 'required' => true,
215 ],
216 ],
217 ],'list' => [
218 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations',
219 'httpMethod' => 'GET',
220 'parameters' => [
221 'accountId' => [
222 'location' => 'path',
223 'type' => 'string',
224 'required' => true,
225 ],
226 'clientAccountId' => [
227 'location' => 'path',
228 'type' => 'string',
229 'required' => true,
230 ],
231 'pageSize' => [
232 'location' => 'query',
233 'type' => 'integer',
234 ],
235 'pageToken' => [
236 'location' => 'query',
237 'type' => 'string',
238 ],
239 ],
240 ],
241 ]
242 ]
243 );
244 $this->accounts_clients_users = new AdExchangeBuyerII\Resource\AccountsClientsUsers(
245 $this,
246 $this->serviceName,
247 'users',
248 [
249 'methods' => [
250 'get' => [
251 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}',
252 'httpMethod' => 'GET',
253 'parameters' => [
254 'accountId' => [
255 'location' => 'path',
256 'type' => 'string',
257 'required' => true,
258 ],
259 'clientAccountId' => [
260 'location' => 'path',
261 'type' => 'string',
262 'required' => true,
263 ],
264 'userId' => [
265 'location' => 'path',
266 'type' => 'string',
267 'required' => true,
268 ],
269 ],
270 ],'list' => [
271 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users',
272 'httpMethod' => 'GET',
273 'parameters' => [
274 'accountId' => [
275 'location' => 'path',
276 'type' => 'string',
277 'required' => true,
278 ],
279 'clientAccountId' => [
280 'location' => 'path',
281 'type' => 'string',
282 'required' => true,
283 ],
284 'pageSize' => [
285 'location' => 'query',
286 'type' => 'integer',
287 ],
288 'pageToken' => [
289 'location' => 'query',
290 'type' => 'string',
291 ],
292 ],
293 ],'update' => [
294 'path' => 'v2beta1/accounts/{accountId}/clients/{clientAccountId}/users/{userId}',
295 'httpMethod' => 'PUT',
296 'parameters' => [
297 'accountId' => [
298 'location' => 'path',
299 'type' => 'string',
300 'required' => true,
301 ],
302 'clientAccountId' => [
303 'location' => 'path',
304 'type' => 'string',
305 'required' => true,
306 ],
307 'userId' => [
308 'location' => 'path',
309 'type' => 'string',
310 'required' => true,
311 ],
312 ],
313 ],
314 ]
315 ]
316 );
317 $this->accounts_creatives = new AdExchangeBuyerII\Resource\AccountsCreatives(
318 $this,
319 $this->serviceName,
320 'creatives',
321 [
322 'methods' => [
323 'create' => [
324 'path' => 'v2beta1/accounts/{accountId}/creatives',
325 'httpMethod' => 'POST',
326 'parameters' => [
327 'accountId' => [
328 'location' => 'path',
329 'type' => 'string',
330 'required' => true,
331 ],
332 'duplicateIdMode' => [
333 'location' => 'query',
334 'type' => 'string',
335 ],
336 ],
337 ],'get' => [
338 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}',
339 'httpMethod' => 'GET',
340 'parameters' => [
341 'accountId' => [
342 'location' => 'path',
343 'type' => 'string',
344 'required' => true,
345 ],
346 'creativeId' => [
347 'location' => 'path',
348 'type' => 'string',
349 'required' => true,
350 ],
351 ],
352 ],'list' => [
353 'path' => 'v2beta1/accounts/{accountId}/creatives',
354 'httpMethod' => 'GET',
355 'parameters' => [
356 'accountId' => [
357 'location' => 'path',
358 'type' => 'string',
359 'required' => true,
360 ],
361 'pageSize' => [
362 'location' => 'query',
363 'type' => 'integer',
364 ],
365 'pageToken' => [
366 'location' => 'query',
367 'type' => 'string',
368 ],
369 'query' => [
370 'location' => 'query',
371 'type' => 'string',
372 ],
373 ],
374 ],'stopWatching' => [
375 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}:stopWatching',
376 'httpMethod' => 'POST',
377 'parameters' => [
378 'accountId' => [
379 'location' => 'path',
380 'type' => 'string',
381 'required' => true,
382 ],
383 'creativeId' => [
384 'location' => 'path',
385 'type' => 'string',
386 'required' => true,
387 ],
388 ],
389 ],'update' => [
390 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}',
391 'httpMethod' => 'PUT',
392 'parameters' => [
393 'accountId' => [
394 'location' => 'path',
395 'type' => 'string',
396 'required' => true,
397 ],
398 'creativeId' => [
399 'location' => 'path',
400 'type' => 'string',
401 'required' => true,
402 ],
403 ],
404 ],'watch' => [
405 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}:watch',
406 'httpMethod' => 'POST',
407 'parameters' => [
408 'accountId' => [
409 'location' => 'path',
410 'type' => 'string',
411 'required' => true,
412 ],
413 'creativeId' => [
414 'location' => 'path',
415 'type' => 'string',
416 'required' => true,
417 ],
418 ],
419 ],
420 ]
421 ]
422 );
423 $this->accounts_creatives_dealAssociations = new AdExchangeBuyerII\Resource\AccountsCreativesDealAssociations(
424 $this,
425 $this->serviceName,
426 'dealAssociations',
427 [
428 'methods' => [
429 'add' => [
430 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:add',
431 'httpMethod' => 'POST',
432 'parameters' => [
433 'accountId' => [
434 'location' => 'path',
435 'type' => 'string',
436 'required' => true,
437 ],
438 'creativeId' => [
439 'location' => 'path',
440 'type' => 'string',
441 'required' => true,
442 ],
443 ],
444 ],'list' => [
445 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations',
446 'httpMethod' => 'GET',
447 'parameters' => [
448 'accountId' => [
449 'location' => 'path',
450 'type' => 'string',
451 'required' => true,
452 ],
453 'creativeId' => [
454 'location' => 'path',
455 'type' => 'string',
456 'required' => true,
457 ],
458 'pageSize' => [
459 'location' => 'query',
460 'type' => 'integer',
461 ],
462 'pageToken' => [
463 'location' => 'query',
464 'type' => 'string',
465 ],
466 'query' => [
467 'location' => 'query',
468 'type' => 'string',
469 ],
470 ],
471 ],'remove' => [
472 'path' => 'v2beta1/accounts/{accountId}/creatives/{creativeId}/dealAssociations:remove',
473 'httpMethod' => 'POST',
474 'parameters' => [
475 'accountId' => [
476 'location' => 'path',
477 'type' => 'string',
478 'required' => true,
479 ],
480 'creativeId' => [
481 'location' => 'path',
482 'type' => 'string',
483 'required' => true,
484 ],
485 ],
486 ],
487 ]
488 ]
489 );
490 $this->accounts_finalizedProposals = new AdExchangeBuyerII\Resource\AccountsFinalizedProposals(
491 $this,
492 $this->serviceName,
493 'finalizedProposals',
494 [
495 'methods' => [
496 'list' => [
497 'path' => 'v2beta1/accounts/{accountId}/finalizedProposals',
498 'httpMethod' => 'GET',
499 'parameters' => [
500 'accountId' => [
501 'location' => 'path',
502 'type' => 'string',
503 'required' => true,
504 ],
505 'filter' => [
506 'location' => 'query',
507 'type' => 'string',
508 ],
509 'filterSyntax' => [
510 'location' => 'query',
511 'type' => 'string',
512 ],
513 'pageSize' => [
514 'location' => 'query',
515 'type' => 'integer',
516 ],
517 'pageToken' => [
518 'location' => 'query',
519 'type' => 'string',
520 ],
521 ],
522 ],'pause' => [
523 'path' => 'v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:pause',
524 'httpMethod' => 'POST',
525 'parameters' => [
526 'accountId' => [
527 'location' => 'path',
528 'type' => 'string',
529 'required' => true,
530 ],
531 'proposalId' => [
532 'location' => 'path',
533 'type' => 'string',
534 'required' => true,
535 ],
536 ],
537 ],'resume' => [
538 'path' => 'v2beta1/accounts/{accountId}/finalizedProposals/{proposalId}:resume',
539 'httpMethod' => 'POST',
540 'parameters' => [
541 'accountId' => [
542 'location' => 'path',
543 'type' => 'string',
544 'required' => true,
545 ],
546 'proposalId' => [
547 'location' => 'path',
548 'type' => 'string',
549 'required' => true,
550 ],
551 ],
552 ],
553 ]
554 ]
555 );
556 $this->accounts_products = new AdExchangeBuyerII\Resource\AccountsProducts(
557 $this,
558 $this->serviceName,
559 'products',
560 [
561 'methods' => [
562 'get' => [
563 'path' => 'v2beta1/accounts/{accountId}/products/{productId}',
564 'httpMethod' => 'GET',
565 'parameters' => [
566 'accountId' => [
567 'location' => 'path',
568 'type' => 'string',
569 'required' => true,
570 ],
571 'productId' => [
572 'location' => 'path',
573 'type' => 'string',
574 'required' => true,
575 ],
576 ],
577 ],'list' => [
578 'path' => 'v2beta1/accounts/{accountId}/products',
579 'httpMethod' => 'GET',
580 'parameters' => [
581 'accountId' => [
582 'location' => 'path',
583 'type' => 'string',
584 'required' => true,
585 ],
586 'filter' => [
587 'location' => 'query',
588 'type' => 'string',
589 ],
590 'pageSize' => [
591 'location' => 'query',
592 'type' => 'integer',
593 ],
594 'pageToken' => [
595 'location' => 'query',
596 'type' => 'string',
597 ],
598 ],
599 ],
600 ]
601 ]
602 );
603 $this->accounts_proposals = new AdExchangeBuyerII\Resource\AccountsProposals(
604 $this,
605 $this->serviceName,
606 'proposals',
607 [
608 'methods' => [
609 'accept' => [
610 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:accept',
611 'httpMethod' => 'POST',
612 'parameters' => [
613 'accountId' => [
614 'location' => 'path',
615 'type' => 'string',
616 'required' => true,
617 ],
618 'proposalId' => [
619 'location' => 'path',
620 'type' => 'string',
621 'required' => true,
622 ],
623 ],
624 ],'addNote' => [
625 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:addNote',
626 'httpMethod' => 'POST',
627 'parameters' => [
628 'accountId' => [
629 'location' => 'path',
630 'type' => 'string',
631 'required' => true,
632 ],
633 'proposalId' => [
634 'location' => 'path',
635 'type' => 'string',
636 'required' => true,
637 ],
638 ],
639 ],'cancelNegotiation' => [
640 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:cancelNegotiation',
641 'httpMethod' => 'POST',
642 'parameters' => [
643 'accountId' => [
644 'location' => 'path',
645 'type' => 'string',
646 'required' => true,
647 ],
648 'proposalId' => [
649 'location' => 'path',
650 'type' => 'string',
651 'required' => true,
652 ],
653 ],
654 ],'completeSetup' => [
655 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:completeSetup',
656 'httpMethod' => 'POST',
657 'parameters' => [
658 'accountId' => [
659 'location' => 'path',
660 'type' => 'string',
661 'required' => true,
662 ],
663 'proposalId' => [
664 'location' => 'path',
665 'type' => 'string',
666 'required' => true,
667 ],
668 ],
669 ],'create' => [
670 'path' => 'v2beta1/accounts/{accountId}/proposals',
671 'httpMethod' => 'POST',
672 'parameters' => [
673 'accountId' => [
674 'location' => 'path',
675 'type' => 'string',
676 'required' => true,
677 ],
678 ],
679 ],'get' => [
680 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}',
681 'httpMethod' => 'GET',
682 'parameters' => [
683 'accountId' => [
684 'location' => 'path',
685 'type' => 'string',
686 'required' => true,
687 ],
688 'proposalId' => [
689 'location' => 'path',
690 'type' => 'string',
691 'required' => true,
692 ],
693 ],
694 ],'list' => [
695 'path' => 'v2beta1/accounts/{accountId}/proposals',
696 'httpMethod' => 'GET',
697 'parameters' => [
698 'accountId' => [
699 'location' => 'path',
700 'type' => 'string',
701 'required' => true,
702 ],
703 'filter' => [
704 'location' => 'query',
705 'type' => 'string',
706 ],
707 'filterSyntax' => [
708 'location' => 'query',
709 'type' => 'string',
710 ],
711 'pageSize' => [
712 'location' => 'query',
713 'type' => 'integer',
714 ],
715 'pageToken' => [
716 'location' => 'query',
717 'type' => 'string',
718 ],
719 ],
720 ],'pause' => [
721 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:pause',
722 'httpMethod' => 'POST',
723 'parameters' => [
724 'accountId' => [
725 'location' => 'path',
726 'type' => 'string',
727 'required' => true,
728 ],
729 'proposalId' => [
730 'location' => 'path',
731 'type' => 'string',
732 'required' => true,
733 ],
734 ],
735 ],'resume' => [
736 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}:resume',
737 'httpMethod' => 'POST',
738 'parameters' => [
739 'accountId' => [
740 'location' => 'path',
741 'type' => 'string',
742 'required' => true,
743 ],
744 'proposalId' => [
745 'location' => 'path',
746 'type' => 'string',
747 'required' => true,
748 ],
749 ],
750 ],'update' => [
751 'path' => 'v2beta1/accounts/{accountId}/proposals/{proposalId}',
752 'httpMethod' => 'PUT',
753 'parameters' => [
754 'accountId' => [
755 'location' => 'path',
756 'type' => 'string',
757 'required' => true,
758 ],
759 'proposalId' => [
760 'location' => 'path',
761 'type' => 'string',
762 'required' => true,
763 ],
764 ],
765 ],
766 ]
767 ]
768 );
769 $this->accounts_publisherProfiles = new AdExchangeBuyerII\Resource\AccountsPublisherProfiles(
770 $this,
771 $this->serviceName,
772 'publisherProfiles',
773 [
774 'methods' => [
775 'get' => [
776 'path' => 'v2beta1/accounts/{accountId}/publisherProfiles/{publisherProfileId}',
777 'httpMethod' => 'GET',
778 'parameters' => [
779 'accountId' => [
780 'location' => 'path',
781 'type' => 'string',
782 'required' => true,
783 ],
784 'publisherProfileId' => [
785 'location' => 'path',
786 'type' => 'string',
787 'required' => true,
788 ],
789 ],
790 ],'list' => [
791 'path' => 'v2beta1/accounts/{accountId}/publisherProfiles',
792 'httpMethod' => 'GET',
793 'parameters' => [
794 'accountId' => [
795 'location' => 'path',
796 'type' => 'string',
797 'required' => true,
798 ],
799 'pageSize' => [
800 'location' => 'query',
801 'type' => 'integer',
802 ],
803 'pageToken' => [
804 'location' => 'query',
805 'type' => 'string',
806 ],
807 ],
808 ],
809 ]
810 ]
811 );
812 $this->bidders_accounts_filterSets = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSets(
813 $this,
814 $this->serviceName,
815 'filterSets',
816 [
817 'methods' => [
818 'create' => [
819 'path' => 'v2beta1/{+ownerName}/filterSets',
820 'httpMethod' => 'POST',
821 'parameters' => [
822 'ownerName' => [
823 'location' => 'path',
824 'type' => 'string',
825 'required' => true,
826 ],
827 'isTransient' => [
828 'location' => 'query',
829 'type' => 'boolean',
830 ],
831 ],
832 ],'delete' => [
833 'path' => 'v2beta1/{+name}',
834 'httpMethod' => 'DELETE',
835 'parameters' => [
836 'name' => [
837 'location' => 'path',
838 'type' => 'string',
839 'required' => true,
840 ],
841 ],
842 ],'get' => [
843 'path' => 'v2beta1/{+name}',
844 'httpMethod' => 'GET',
845 'parameters' => [
846 'name' => [
847 'location' => 'path',
848 'type' => 'string',
849 'required' => true,
850 ],
851 ],
852 ],'list' => [
853 'path' => 'v2beta1/{+ownerName}/filterSets',
854 'httpMethod' => 'GET',
855 'parameters' => [
856 'ownerName' => [
857 'location' => 'path',
858 'type' => 'string',
859 'required' => true,
860 ],
861 'pageSize' => [
862 'location' => 'query',
863 'type' => 'integer',
864 ],
865 'pageToken' => [
866 'location' => 'query',
867 'type' => 'string',
868 ],
869 ],
870 ],
871 ]
872 ]
873 );
874 $this->bidders_accounts_filterSets_bidMetrics = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsBidMetrics(
875 $this,
876 $this->serviceName,
877 'bidMetrics',
878 [
879 'methods' => [
880 'list' => [
881 'path' => 'v2beta1/{+filterSetName}/bidMetrics',
882 'httpMethod' => 'GET',
883 'parameters' => [
884 'filterSetName' => [
885 'location' => 'path',
886 'type' => 'string',
887 'required' => true,
888 ],
889 'pageSize' => [
890 'location' => 'query',
891 'type' => 'integer',
892 ],
893 'pageToken' => [
894 'location' => 'query',
895 'type' => 'string',
896 ],
897 ],
898 ],
899 ]
900 ]
901 );
902 $this->bidders_accounts_filterSets_bidResponseErrors = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsBidResponseErrors(
903 $this,
904 $this->serviceName,
905 'bidResponseErrors',
906 [
907 'methods' => [
908 'list' => [
909 'path' => 'v2beta1/{+filterSetName}/bidResponseErrors',
910 'httpMethod' => 'GET',
911 'parameters' => [
912 'filterSetName' => [
913 'location' => 'path',
914 'type' => 'string',
915 'required' => true,
916 ],
917 'pageSize' => [
918 'location' => 'query',
919 'type' => 'integer',
920 ],
921 'pageToken' => [
922 'location' => 'query',
923 'type' => 'string',
924 ],
925 ],
926 ],
927 ]
928 ]
929 );
930 $this->bidders_accounts_filterSets_bidResponsesWithoutBids = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsBidResponsesWithoutBids(
931 $this,
932 $this->serviceName,
933 'bidResponsesWithoutBids',
934 [
935 'methods' => [
936 'list' => [
937 'path' => 'v2beta1/{+filterSetName}/bidResponsesWithoutBids',
938 'httpMethod' => 'GET',
939 'parameters' => [
940 'filterSetName' => [
941 'location' => 'path',
942 'type' => 'string',
943 'required' => true,
944 ],
945 'pageSize' => [
946 'location' => 'query',
947 'type' => 'integer',
948 ],
949 'pageToken' => [
950 'location' => 'query',
951 'type' => 'string',
952 ],
953 ],
954 ],
955 ]
956 ]
957 );
958 $this->bidders_accounts_filterSets_filteredBidRequests = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsFilteredBidRequests(
959 $this,
960 $this->serviceName,
961 'filteredBidRequests',
962 [
963 'methods' => [
964 'list' => [
965 'path' => 'v2beta1/{+filterSetName}/filteredBidRequests',
966 'httpMethod' => 'GET',
967 'parameters' => [
968 'filterSetName' => [
969 'location' => 'path',
970 'type' => 'string',
971 'required' => true,
972 ],
973 'pageSize' => [
974 'location' => 'query',
975 'type' => 'integer',
976 ],
977 'pageToken' => [
978 'location' => 'query',
979 'type' => 'string',
980 ],
981 ],
982 ],
983 ]
984 ]
985 );
986 $this->bidders_accounts_filterSets_filteredBids = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsFilteredBids(
987 $this,
988 $this->serviceName,
989 'filteredBids',
990 [
991 'methods' => [
992 'list' => [
993 'path' => 'v2beta1/{+filterSetName}/filteredBids',
994 'httpMethod' => 'GET',
995 'parameters' => [
996 'filterSetName' => [
997 'location' => 'path',
998 'type' => 'string',
999 'required' => true,
1000 ],
1001 'pageSize' => [
1002 'location' => 'query',
1003 'type' => 'integer',
1004 ],
1005 'pageToken' => [
1006 'location' => 'query',
1007 'type' => 'string',
1008 ],
1009 ],
1010 ],
1011 ]
1012 ]
1013 );
1014 $this->bidders_accounts_filterSets_filteredBids_creatives = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsFilteredBidsCreatives(
1015 $this,
1016 $this->serviceName,
1017 'creatives',
1018 [
1019 'methods' => [
1020 'list' => [
1021 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives',
1022 'httpMethod' => 'GET',
1023 'parameters' => [
1024 'filterSetName' => [
1025 'location' => 'path',
1026 'type' => 'string',
1027 'required' => true,
1028 ],
1029 'creativeStatusId' => [
1030 'location' => 'path',
1031 'type' => 'integer',
1032 'required' => true,
1033 ],
1034 'pageSize' => [
1035 'location' => 'query',
1036 'type' => 'integer',
1037 ],
1038 'pageToken' => [
1039 'location' => 'query',
1040 'type' => 'string',
1041 ],
1042 ],
1043 ],
1044 ]
1045 ]
1046 );
1047 $this->bidders_accounts_filterSets_filteredBids_details = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsFilteredBidsDetails(
1048 $this,
1049 $this->serviceName,
1050 'details',
1051 [
1052 'methods' => [
1053 'list' => [
1054 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details',
1055 'httpMethod' => 'GET',
1056 'parameters' => [
1057 'filterSetName' => [
1058 'location' => 'path',
1059 'type' => 'string',
1060 'required' => true,
1061 ],
1062 'creativeStatusId' => [
1063 'location' => 'path',
1064 'type' => 'integer',
1065 'required' => true,
1066 ],
1067 'pageSize' => [
1068 'location' => 'query',
1069 'type' => 'integer',
1070 ],
1071 'pageToken' => [
1072 'location' => 'query',
1073 'type' => 'string',
1074 ],
1075 ],
1076 ],
1077 ]
1078 ]
1079 );
1080 $this->bidders_accounts_filterSets_impressionMetrics = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsImpressionMetrics(
1081 $this,
1082 $this->serviceName,
1083 'impressionMetrics',
1084 [
1085 'methods' => [
1086 'list' => [
1087 'path' => 'v2beta1/{+filterSetName}/impressionMetrics',
1088 'httpMethod' => 'GET',
1089 'parameters' => [
1090 'filterSetName' => [
1091 'location' => 'path',
1092 'type' => 'string',
1093 'required' => true,
1094 ],
1095 'pageSize' => [
1096 'location' => 'query',
1097 'type' => 'integer',
1098 ],
1099 'pageToken' => [
1100 'location' => 'query',
1101 'type' => 'string',
1102 ],
1103 ],
1104 ],
1105 ]
1106 ]
1107 );
1108 $this->bidders_accounts_filterSets_losingBids = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsLosingBids(
1109 $this,
1110 $this->serviceName,
1111 'losingBids',
1112 [
1113 'methods' => [
1114 'list' => [
1115 'path' => 'v2beta1/{+filterSetName}/losingBids',
1116 'httpMethod' => 'GET',
1117 'parameters' => [
1118 'filterSetName' => [
1119 'location' => 'path',
1120 'type' => 'string',
1121 'required' => true,
1122 ],
1123 'pageSize' => [
1124 'location' => 'query',
1125 'type' => 'integer',
1126 ],
1127 'pageToken' => [
1128 'location' => 'query',
1129 'type' => 'string',
1130 ],
1131 ],
1132 ],
1133 ]
1134 ]
1135 );
1136 $this->bidders_accounts_filterSets_nonBillableWinningBids = new AdExchangeBuyerII\Resource\BiddersAccountsFilterSetsNonBillableWinningBids(
1137 $this,
1138 $this->serviceName,
1139 'nonBillableWinningBids',
1140 [
1141 'methods' => [
1142 'list' => [
1143 'path' => 'v2beta1/{+filterSetName}/nonBillableWinningBids',
1144 'httpMethod' => 'GET',
1145 'parameters' => [
1146 'filterSetName' => [
1147 'location' => 'path',
1148 'type' => 'string',
1149 'required' => true,
1150 ],
1151 'pageSize' => [
1152 'location' => 'query',
1153 'type' => 'integer',
1154 ],
1155 'pageToken' => [
1156 'location' => 'query',
1157 'type' => 'string',
1158 ],
1159 ],
1160 ],
1161 ]
1162 ]
1163 );
1164 $this->bidders_filterSets = new AdExchangeBuyerII\Resource\BiddersFilterSets(
1165 $this,
1166 $this->serviceName,
1167 'filterSets',
1168 [
1169 'methods' => [
1170 'create' => [
1171 'path' => 'v2beta1/{+ownerName}/filterSets',
1172 'httpMethod' => 'POST',
1173 'parameters' => [
1174 'ownerName' => [
1175 'location' => 'path',
1176 'type' => 'string',
1177 'required' => true,
1178 ],
1179 'isTransient' => [
1180 'location' => 'query',
1181 'type' => 'boolean',
1182 ],
1183 ],
1184 ],'delete' => [
1185 'path' => 'v2beta1/{+name}',
1186 'httpMethod' => 'DELETE',
1187 'parameters' => [
1188 'name' => [
1189 'location' => 'path',
1190 'type' => 'string',
1191 'required' => true,
1192 ],
1193 ],
1194 ],'get' => [
1195 'path' => 'v2beta1/{+name}',
1196 'httpMethod' => 'GET',
1197 'parameters' => [
1198 'name' => [
1199 'location' => 'path',
1200 'type' => 'string',
1201 'required' => true,
1202 ],
1203 ],
1204 ],'list' => [
1205 'path' => 'v2beta1/{+ownerName}/filterSets',
1206 'httpMethod' => 'GET',
1207 'parameters' => [
1208 'ownerName' => [
1209 'location' => 'path',
1210 'type' => 'string',
1211 'required' => true,
1212 ],
1213 'pageSize' => [
1214 'location' => 'query',
1215 'type' => 'integer',
1216 ],
1217 'pageToken' => [
1218 'location' => 'query',
1219 'type' => 'string',
1220 ],
1221 ],
1222 ],
1223 ]
1224 ]
1225 );
1226 $this->bidders_filterSets_bidMetrics = new AdExchangeBuyerII\Resource\BiddersFilterSetsBidMetrics(
1227 $this,
1228 $this->serviceName,
1229 'bidMetrics',
1230 [
1231 'methods' => [
1232 'list' => [
1233 'path' => 'v2beta1/{+filterSetName}/bidMetrics',
1234 'httpMethod' => 'GET',
1235 'parameters' => [
1236 'filterSetName' => [
1237 'location' => 'path',
1238 'type' => 'string',
1239 'required' => true,
1240 ],
1241 'pageSize' => [
1242 'location' => 'query',
1243 'type' => 'integer',
1244 ],
1245 'pageToken' => [
1246 'location' => 'query',
1247 'type' => 'string',
1248 ],
1249 ],
1250 ],
1251 ]
1252 ]
1253 );
1254 $this->bidders_filterSets_bidResponseErrors = new AdExchangeBuyerII\Resource\BiddersFilterSetsBidResponseErrors(
1255 $this,
1256 $this->serviceName,
1257 'bidResponseErrors',
1258 [
1259 'methods' => [
1260 'list' => [
1261 'path' => 'v2beta1/{+filterSetName}/bidResponseErrors',
1262 'httpMethod' => 'GET',
1263 'parameters' => [
1264 'filterSetName' => [
1265 'location' => 'path',
1266 'type' => 'string',
1267 'required' => true,
1268 ],
1269 'pageSize' => [
1270 'location' => 'query',
1271 'type' => 'integer',
1272 ],
1273 'pageToken' => [
1274 'location' => 'query',
1275 'type' => 'string',
1276 ],
1277 ],
1278 ],
1279 ]
1280 ]
1281 );
1282 $this->bidders_filterSets_bidResponsesWithoutBids = new AdExchangeBuyerII\Resource\BiddersFilterSetsBidResponsesWithoutBids(
1283 $this,
1284 $this->serviceName,
1285 'bidResponsesWithoutBids',
1286 [
1287 'methods' => [
1288 'list' => [
1289 'path' => 'v2beta1/{+filterSetName}/bidResponsesWithoutBids',
1290 'httpMethod' => 'GET',
1291 'parameters' => [
1292 'filterSetName' => [
1293 'location' => 'path',
1294 'type' => 'string',
1295 'required' => true,
1296 ],
1297 'pageSize' => [
1298 'location' => 'query',
1299 'type' => 'integer',
1300 ],
1301 'pageToken' => [
1302 'location' => 'query',
1303 'type' => 'string',
1304 ],
1305 ],
1306 ],
1307 ]
1308 ]
1309 );
1310 $this->bidders_filterSets_filteredBidRequests = new AdExchangeBuyerII\Resource\BiddersFilterSetsFilteredBidRequests(
1311 $this,
1312 $this->serviceName,
1313 'filteredBidRequests',
1314 [
1315 'methods' => [
1316 'list' => [
1317 'path' => 'v2beta1/{+filterSetName}/filteredBidRequests',
1318 'httpMethod' => 'GET',
1319 'parameters' => [
1320 'filterSetName' => [
1321 'location' => 'path',
1322 'type' => 'string',
1323 'required' => true,
1324 ],
1325 'pageSize' => [
1326 'location' => 'query',
1327 'type' => 'integer',
1328 ],
1329 'pageToken' => [
1330 'location' => 'query',
1331 'type' => 'string',
1332 ],
1333 ],
1334 ],
1335 ]
1336 ]
1337 );
1338 $this->bidders_filterSets_filteredBids = new AdExchangeBuyerII\Resource\BiddersFilterSetsFilteredBids(
1339 $this,
1340 $this->serviceName,
1341 'filteredBids',
1342 [
1343 'methods' => [
1344 'list' => [
1345 'path' => 'v2beta1/{+filterSetName}/filteredBids',
1346 'httpMethod' => 'GET',
1347 'parameters' => [
1348 'filterSetName' => [
1349 'location' => 'path',
1350 'type' => 'string',
1351 'required' => true,
1352 ],
1353 'pageSize' => [
1354 'location' => 'query',
1355 'type' => 'integer',
1356 ],
1357 'pageToken' => [
1358 'location' => 'query',
1359 'type' => 'string',
1360 ],
1361 ],
1362 ],
1363 ]
1364 ]
1365 );
1366 $this->bidders_filterSets_filteredBids_creatives = new AdExchangeBuyerII\Resource\BiddersFilterSetsFilteredBidsCreatives(
1367 $this,
1368 $this->serviceName,
1369 'creatives',
1370 [
1371 'methods' => [
1372 'list' => [
1373 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives',
1374 'httpMethod' => 'GET',
1375 'parameters' => [
1376 'filterSetName' => [
1377 'location' => 'path',
1378 'type' => 'string',
1379 'required' => true,
1380 ],
1381 'creativeStatusId' => [
1382 'location' => 'path',
1383 'type' => 'integer',
1384 'required' => true,
1385 ],
1386 'pageSize' => [
1387 'location' => 'query',
1388 'type' => 'integer',
1389 ],
1390 'pageToken' => [
1391 'location' => 'query',
1392 'type' => 'string',
1393 ],
1394 ],
1395 ],
1396 ]
1397 ]
1398 );
1399 $this->bidders_filterSets_filteredBids_details = new AdExchangeBuyerII\Resource\BiddersFilterSetsFilteredBidsDetails(
1400 $this,
1401 $this->serviceName,
1402 'details',
1403 [
1404 'methods' => [
1405 'list' => [
1406 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details',
1407 'httpMethod' => 'GET',
1408 'parameters' => [
1409 'filterSetName' => [
1410 'location' => 'path',
1411 'type' => 'string',
1412 'required' => true,
1413 ],
1414 'creativeStatusId' => [
1415 'location' => 'path',
1416 'type' => 'integer',
1417 'required' => true,
1418 ],
1419 'pageSize' => [
1420 'location' => 'query',
1421 'type' => 'integer',
1422 ],
1423 'pageToken' => [
1424 'location' => 'query',
1425 'type' => 'string',
1426 ],
1427 ],
1428 ],
1429 ]
1430 ]
1431 );
1432 $this->bidders_filterSets_impressionMetrics = new AdExchangeBuyerII\Resource\BiddersFilterSetsImpressionMetrics(
1433 $this,
1434 $this->serviceName,
1435 'impressionMetrics',
1436 [
1437 'methods' => [
1438 'list' => [
1439 'path' => 'v2beta1/{+filterSetName}/impressionMetrics',
1440 'httpMethod' => 'GET',
1441 'parameters' => [
1442 'filterSetName' => [
1443 'location' => 'path',
1444 'type' => 'string',
1445 'required' => true,
1446 ],
1447 'pageSize' => [
1448 'location' => 'query',
1449 'type' => 'integer',
1450 ],
1451 'pageToken' => [
1452 'location' => 'query',
1453 'type' => 'string',
1454 ],
1455 ],
1456 ],
1457 ]
1458 ]
1459 );
1460 $this->bidders_filterSets_losingBids = new AdExchangeBuyerII\Resource\BiddersFilterSetsLosingBids(
1461 $this,
1462 $this->serviceName,
1463 'losingBids',
1464 [
1465 'methods' => [
1466 'list' => [
1467 'path' => 'v2beta1/{+filterSetName}/losingBids',
1468 'httpMethod' => 'GET',
1469 'parameters' => [
1470 'filterSetName' => [
1471 'location' => 'path',
1472 'type' => 'string',
1473 'required' => true,
1474 ],
1475 'pageSize' => [
1476 'location' => 'query',
1477 'type' => 'integer',
1478 ],
1479 'pageToken' => [
1480 'location' => 'query',
1481 'type' => 'string',
1482 ],
1483 ],
1484 ],
1485 ]
1486 ]
1487 );
1488 $this->bidders_filterSets_nonBillableWinningBids = new AdExchangeBuyerII\Resource\BiddersFilterSetsNonBillableWinningBids(
1489 $this,
1490 $this->serviceName,
1491 'nonBillableWinningBids',
1492 [
1493 'methods' => [
1494 'list' => [
1495 'path' => 'v2beta1/{+filterSetName}/nonBillableWinningBids',
1496 'httpMethod' => 'GET',
1497 'parameters' => [
1498 'filterSetName' => [
1499 'location' => 'path',
1500 'type' => 'string',
1501 'required' => true,
1502 ],
1503 'pageSize' => [
1504 'location' => 'query',
1505 'type' => 'integer',
1506 ],
1507 'pageToken' => [
1508 'location' => 'query',
1509 'type' => 'string',
1510 ],
1511 ],
1512 ],
1513 ]
1514 ]
1515 );
1516 $this->buyers_filterSets = new AdExchangeBuyerII\Resource\BuyersFilterSets(
1517 $this,
1518 $this->serviceName,
1519 'filterSets',
1520 [
1521 'methods' => [
1522 'create' => [
1523 'path' => 'v2beta1/{+ownerName}/filterSets',
1524 'httpMethod' => 'POST',
1525 'parameters' => [
1526 'ownerName' => [
1527 'location' => 'path',
1528 'type' => 'string',
1529 'required' => true,
1530 ],
1531 'isTransient' => [
1532 'location' => 'query',
1533 'type' => 'boolean',
1534 ],
1535 ],
1536 ],'delete' => [
1537 'path' => 'v2beta1/{+name}',
1538 'httpMethod' => 'DELETE',
1539 'parameters' => [
1540 'name' => [
1541 'location' => 'path',
1542 'type' => 'string',
1543 'required' => true,
1544 ],
1545 ],
1546 ],'get' => [
1547 'path' => 'v2beta1/{+name}',
1548 'httpMethod' => 'GET',
1549 'parameters' => [
1550 'name' => [
1551 'location' => 'path',
1552 'type' => 'string',
1553 'required' => true,
1554 ],
1555 ],
1556 ],'list' => [
1557 'path' => 'v2beta1/{+ownerName}/filterSets',
1558 'httpMethod' => 'GET',
1559 'parameters' => [
1560 'ownerName' => [
1561 'location' => 'path',
1562 'type' => 'string',
1563 'required' => true,
1564 ],
1565 'pageSize' => [
1566 'location' => 'query',
1567 'type' => 'integer',
1568 ],
1569 'pageToken' => [
1570 'location' => 'query',
1571 'type' => 'string',
1572 ],
1573 ],
1574 ],
1575 ]
1576 ]
1577 );
1578 $this->buyers_filterSets_bidMetrics = new AdExchangeBuyerII\Resource\BuyersFilterSetsBidMetrics(
1579 $this,
1580 $this->serviceName,
1581 'bidMetrics',
1582 [
1583 'methods' => [
1584 'list' => [
1585 'path' => 'v2beta1/{+filterSetName}/bidMetrics',
1586 'httpMethod' => 'GET',
1587 'parameters' => [
1588 'filterSetName' => [
1589 'location' => 'path',
1590 'type' => 'string',
1591 'required' => true,
1592 ],
1593 'pageSize' => [
1594 'location' => 'query',
1595 'type' => 'integer',
1596 ],
1597 'pageToken' => [
1598 'location' => 'query',
1599 'type' => 'string',
1600 ],
1601 ],
1602 ],
1603 ]
1604 ]
1605 );
1606 $this->buyers_filterSets_bidResponseErrors = new AdExchangeBuyerII\Resource\BuyersFilterSetsBidResponseErrors(
1607 $this,
1608 $this->serviceName,
1609 'bidResponseErrors',
1610 [
1611 'methods' => [
1612 'list' => [
1613 'path' => 'v2beta1/{+filterSetName}/bidResponseErrors',
1614 'httpMethod' => 'GET',
1615 'parameters' => [
1616 'filterSetName' => [
1617 'location' => 'path',
1618 'type' => 'string',
1619 'required' => true,
1620 ],
1621 'pageSize' => [
1622 'location' => 'query',
1623 'type' => 'integer',
1624 ],
1625 'pageToken' => [
1626 'location' => 'query',
1627 'type' => 'string',
1628 ],
1629 ],
1630 ],
1631 ]
1632 ]
1633 );
1634 $this->buyers_filterSets_bidResponsesWithoutBids = new AdExchangeBuyerII\Resource\BuyersFilterSetsBidResponsesWithoutBids(
1635 $this,
1636 $this->serviceName,
1637 'bidResponsesWithoutBids',
1638 [
1639 'methods' => [
1640 'list' => [
1641 'path' => 'v2beta1/{+filterSetName}/bidResponsesWithoutBids',
1642 'httpMethod' => 'GET',
1643 'parameters' => [
1644 'filterSetName' => [
1645 'location' => 'path',
1646 'type' => 'string',
1647 'required' => true,
1648 ],
1649 'pageSize' => [
1650 'location' => 'query',
1651 'type' => 'integer',
1652 ],
1653 'pageToken' => [
1654 'location' => 'query',
1655 'type' => 'string',
1656 ],
1657 ],
1658 ],
1659 ]
1660 ]
1661 );
1662 $this->buyers_filterSets_filteredBidRequests = new AdExchangeBuyerII\Resource\BuyersFilterSetsFilteredBidRequests(
1663 $this,
1664 $this->serviceName,
1665 'filteredBidRequests',
1666 [
1667 'methods' => [
1668 'list' => [
1669 'path' => 'v2beta1/{+filterSetName}/filteredBidRequests',
1670 'httpMethod' => 'GET',
1671 'parameters' => [
1672 'filterSetName' => [
1673 'location' => 'path',
1674 'type' => 'string',
1675 'required' => true,
1676 ],
1677 'pageSize' => [
1678 'location' => 'query',
1679 'type' => 'integer',
1680 ],
1681 'pageToken' => [
1682 'location' => 'query',
1683 'type' => 'string',
1684 ],
1685 ],
1686 ],
1687 ]
1688 ]
1689 );
1690 $this->buyers_filterSets_filteredBids = new AdExchangeBuyerII\Resource\BuyersFilterSetsFilteredBids(
1691 $this,
1692 $this->serviceName,
1693 'filteredBids',
1694 [
1695 'methods' => [
1696 'list' => [
1697 'path' => 'v2beta1/{+filterSetName}/filteredBids',
1698 'httpMethod' => 'GET',
1699 'parameters' => [
1700 'filterSetName' => [
1701 'location' => 'path',
1702 'type' => 'string',
1703 'required' => true,
1704 ],
1705 'pageSize' => [
1706 'location' => 'query',
1707 'type' => 'integer',
1708 ],
1709 'pageToken' => [
1710 'location' => 'query',
1711 'type' => 'string',
1712 ],
1713 ],
1714 ],
1715 ]
1716 ]
1717 );
1718 $this->buyers_filterSets_filteredBids_creatives = new AdExchangeBuyerII\Resource\BuyersFilterSetsFilteredBidsCreatives(
1719 $this,
1720 $this->serviceName,
1721 'creatives',
1722 [
1723 'methods' => [
1724 'list' => [
1725 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/creatives',
1726 'httpMethod' => 'GET',
1727 'parameters' => [
1728 'filterSetName' => [
1729 'location' => 'path',
1730 'type' => 'string',
1731 'required' => true,
1732 ],
1733 'creativeStatusId' => [
1734 'location' => 'path',
1735 'type' => 'integer',
1736 'required' => true,
1737 ],
1738 'pageSize' => [
1739 'location' => 'query',
1740 'type' => 'integer',
1741 ],
1742 'pageToken' => [
1743 'location' => 'query',
1744 'type' => 'string',
1745 ],
1746 ],
1747 ],
1748 ]
1749 ]
1750 );
1751 $this->buyers_filterSets_filteredBids_details = new AdExchangeBuyerII\Resource\BuyersFilterSetsFilteredBidsDetails(
1752 $this,
1753 $this->serviceName,
1754 'details',
1755 [
1756 'methods' => [
1757 'list' => [
1758 'path' => 'v2beta1/{+filterSetName}/filteredBids/{creativeStatusId}/details',
1759 'httpMethod' => 'GET',
1760 'parameters' => [
1761 'filterSetName' => [
1762 'location' => 'path',
1763 'type' => 'string',
1764 'required' => true,
1765 ],
1766 'creativeStatusId' => [
1767 'location' => 'path',
1768 'type' => 'integer',
1769 'required' => true,
1770 ],
1771 'pageSize' => [
1772 'location' => 'query',
1773 'type' => 'integer',
1774 ],
1775 'pageToken' => [
1776 'location' => 'query',
1777 'type' => 'string',
1778 ],
1779 ],
1780 ],
1781 ]
1782 ]
1783 );
1784 $this->buyers_filterSets_impressionMetrics = new AdExchangeBuyerII\Resource\BuyersFilterSetsImpressionMetrics(
1785 $this,
1786 $this->serviceName,
1787 'impressionMetrics',
1788 [
1789 'methods' => [
1790 'list' => [
1791 'path' => 'v2beta1/{+filterSetName}/impressionMetrics',
1792 'httpMethod' => 'GET',
1793 'parameters' => [
1794 'filterSetName' => [
1795 'location' => 'path',
1796 'type' => 'string',
1797 'required' => true,
1798 ],
1799 'pageSize' => [
1800 'location' => 'query',
1801 'type' => 'integer',
1802 ],
1803 'pageToken' => [
1804 'location' => 'query',
1805 'type' => 'string',
1806 ],
1807 ],
1808 ],
1809 ]
1810 ]
1811 );
1812 $this->buyers_filterSets_losingBids = new AdExchangeBuyerII\Resource\BuyersFilterSetsLosingBids(
1813 $this,
1814 $this->serviceName,
1815 'losingBids',
1816 [
1817 'methods' => [
1818 'list' => [
1819 'path' => 'v2beta1/{+filterSetName}/losingBids',
1820 'httpMethod' => 'GET',
1821 'parameters' => [
1822 'filterSetName' => [
1823 'location' => 'path',
1824 'type' => 'string',
1825 'required' => true,
1826 ],
1827 'pageSize' => [
1828 'location' => 'query',
1829 'type' => 'integer',
1830 ],
1831 'pageToken' => [
1832 'location' => 'query',
1833 'type' => 'string',
1834 ],
1835 ],
1836 ],
1837 ]
1838 ]
1839 );
1840 $this->buyers_filterSets_nonBillableWinningBids = new AdExchangeBuyerII\Resource\BuyersFilterSetsNonBillableWinningBids(
1841 $this,
1842 $this->serviceName,
1843 'nonBillableWinningBids',
1844 [
1845 'methods' => [
1846 'list' => [
1847 'path' => 'v2beta1/{+filterSetName}/nonBillableWinningBids',
1848 'httpMethod' => 'GET',
1849 'parameters' => [
1850 'filterSetName' => [
1851 'location' => 'path',
1852 'type' => 'string',
1853 'required' => true,
1854 ],
1855 'pageSize' => [
1856 'location' => 'query',
1857 'type' => 'integer',
1858 ],
1859 'pageToken' => [
1860 'location' => 'query',
1861 'type' => 'string',
1862 ],
1863 ],
1864 ],
1865 ]
1866 ]
1867 );
1868 }
1869}
1870
1871// Adding a class alias for backwards compatibility with the previous class name.
1872class_alias(AdExchangeBuyerII::class, 'Google_Service_AdExchangeBuyerII');
Note: See TracBrowser for help on using the repository browser.