Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 401 and 402]
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 AdSense (v1.4). 20 * 21 * <p> 22 * Gives AdSense publishers access to their inventory and the ability to 23 * generate reports</p> 24 * 25 * <p> 26 * For more information about this service, see the API 27 * <a href="https://developers.google.com/adsense/management/" target="_blank">Documentation</a> 28 * </p> 29 * 30 * @author Google, Inc. 31 */ 32 #[AllowDynamicProperties] 33 class Google_Service_AdSense extends Google_Service 34 { 35 /** View and manage your AdSense data. */ 36 const ADSENSE = 37 "https://www.googleapis.com/auth/adsense"; 38 /** View your AdSense data. */ 39 const ADSENSE_READONLY = 40 "https://www.googleapis.com/auth/adsense.readonly"; 41 42 public $accounts; 43 public $accounts_adclients; 44 public $accounts_adunits; 45 public $accounts_adunits_customchannels; 46 public $accounts_alerts; 47 public $accounts_customchannels; 48 public $accounts_customchannels_adunits; 49 public $accounts_payments; 50 public $accounts_reports; 51 public $accounts_reports_saved; 52 public $accounts_savedadstyles; 53 public $accounts_urlchannels; 54 public $adclients; 55 public $adunits; 56 public $adunits_customchannels; 57 public $alerts; 58 public $customchannels; 59 public $customchannels_adunits; 60 public $metadata_dimensions; 61 public $metadata_metrics; 62 public $payments; 63 public $reports; 64 public $reports_saved; 65 public $savedadstyles; 66 public $urlchannels; 67 68 69 /** 70 * Constructs the internal representation of the AdSense service. 71 * 72 * @param Google_Client $client 73 */ 74 public function __construct(Google_Client $client) 75 { 76 parent::__construct($client); 77 $this->rootUrl = 'https://www.googleapis.com/'; 78 $this->servicePath = 'adsense/v1.4/'; 79 $this->version = 'v1.4'; 80 $this->serviceName = 'adsense'; 81 82 $this->accounts = new Google_Service_AdSense_Accounts_Resource( 83 $this, 84 $this->serviceName, 85 'accounts', 86 array( 87 'methods' => array( 88 'get' => array( 89 'path' => 'accounts/{accountId}', 90 'httpMethod' => 'GET', 91 'parameters' => array( 92 'accountId' => array( 93 'location' => 'path', 94 'type' => 'string', 95 'required' => true, 96 ), 97 'tree' => array( 98 'location' => 'query', 99 'type' => 'boolean', 100 ), 101 ), 102 ),'list' => array( 103 'path' => 'accounts', 104 'httpMethod' => 'GET', 105 'parameters' => array( 106 'pageToken' => array( 107 'location' => 'query', 108 'type' => 'string', 109 ), 110 'maxResults' => array( 111 'location' => 'query', 112 'type' => 'integer', 113 ), 114 ), 115 ), 116 ) 117 ) 118 ); 119 $this->accounts_adclients = new Google_Service_AdSense_AccountsAdclients_Resource( 120 $this, 121 $this->serviceName, 122 'adclients', 123 array( 124 'methods' => array( 125 'list' => array( 126 'path' => 'accounts/{accountId}/adclients', 127 'httpMethod' => 'GET', 128 'parameters' => array( 129 'accountId' => array( 130 'location' => 'path', 131 'type' => 'string', 132 'required' => true, 133 ), 134 'pageToken' => array( 135 'location' => 'query', 136 'type' => 'string', 137 ), 138 'maxResults' => array( 139 'location' => 'query', 140 'type' => 'integer', 141 ), 142 ), 143 ), 144 ) 145 ) 146 ); 147 $this->accounts_adunits = new Google_Service_AdSense_AccountsAdunits_Resource( 148 $this, 149 $this->serviceName, 150 'adunits', 151 array( 152 'methods' => array( 153 'get' => array( 154 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}', 155 'httpMethod' => 'GET', 156 'parameters' => array( 157 'accountId' => array( 158 'location' => 'path', 159 'type' => 'string', 160 'required' => true, 161 ), 162 'adClientId' => array( 163 'location' => 'path', 164 'type' => 'string', 165 'required' => true, 166 ), 167 'adUnitId' => array( 168 'location' => 'path', 169 'type' => 'string', 170 'required' => true, 171 ), 172 ), 173 ),'getAdCode' => array( 174 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode', 175 'httpMethod' => 'GET', 176 'parameters' => array( 177 'accountId' => array( 178 'location' => 'path', 179 'type' => 'string', 180 'required' => true, 181 ), 182 'adClientId' => array( 183 'location' => 'path', 184 'type' => 'string', 185 'required' => true, 186 ), 187 'adUnitId' => array( 188 'location' => 'path', 189 'type' => 'string', 190 'required' => true, 191 ), 192 ), 193 ),'list' => array( 194 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', 195 'httpMethod' => 'GET', 196 'parameters' => array( 197 'accountId' => array( 198 'location' => 'path', 199 'type' => 'string', 200 'required' => true, 201 ), 202 'adClientId' => array( 203 'location' => 'path', 204 'type' => 'string', 205 'required' => true, 206 ), 207 'includeInactive' => array( 208 'location' => 'query', 209 'type' => 'boolean', 210 ), 211 'pageToken' => array( 212 'location' => 'query', 213 'type' => 'string', 214 ), 215 'maxResults' => array( 216 'location' => 'query', 217 'type' => 'integer', 218 ), 219 ), 220 ), 221 ) 222 ) 223 ); 224 $this->accounts_adunits_customchannels = new Google_Service_AdSense_AccountsAdunitsCustomchannels_Resource( 225 $this, 226 $this->serviceName, 227 'customchannels', 228 array( 229 'methods' => array( 230 'list' => array( 231 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/customchannels', 232 'httpMethod' => 'GET', 233 'parameters' => array( 234 'accountId' => array( 235 'location' => 'path', 236 'type' => 'string', 237 'required' => true, 238 ), 239 'adClientId' => array( 240 'location' => 'path', 241 'type' => 'string', 242 'required' => true, 243 ), 244 'adUnitId' => array( 245 'location' => 'path', 246 'type' => 'string', 247 'required' => true, 248 ), 249 'pageToken' => array( 250 'location' => 'query', 251 'type' => 'string', 252 ), 253 'maxResults' => array( 254 'location' => 'query', 255 'type' => 'integer', 256 ), 257 ), 258 ), 259 ) 260 ) 261 ); 262 $this->accounts_alerts = new Google_Service_AdSense_AccountsAlerts_Resource( 263 $this, 264 $this->serviceName, 265 'alerts', 266 array( 267 'methods' => array( 268 'delete' => array( 269 'path' => 'accounts/{accountId}/alerts/{alertId}', 270 'httpMethod' => 'DELETE', 271 'parameters' => array( 272 'accountId' => array( 273 'location' => 'path', 274 'type' => 'string', 275 'required' => true, 276 ), 277 'alertId' => array( 278 'location' => 'path', 279 'type' => 'string', 280 'required' => true, 281 ), 282 ), 283 ),'list' => array( 284 'path' => 'accounts/{accountId}/alerts', 285 'httpMethod' => 'GET', 286 'parameters' => array( 287 'accountId' => array( 288 'location' => 'path', 289 'type' => 'string', 290 'required' => true, 291 ), 292 'locale' => array( 293 'location' => 'query', 294 'type' => 'string', 295 ), 296 ), 297 ), 298 ) 299 ) 300 ); 301 $this->accounts_customchannels = new Google_Service_AdSense_AccountsCustomchannels_Resource( 302 $this, 303 $this->serviceName, 304 'customchannels', 305 array( 306 'methods' => array( 307 'get' => array( 308 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}', 309 'httpMethod' => 'GET', 310 'parameters' => array( 311 'accountId' => array( 312 'location' => 'path', 313 'type' => 'string', 314 'required' => true, 315 ), 316 'adClientId' => array( 317 'location' => 'path', 318 'type' => 'string', 319 'required' => true, 320 ), 321 'customChannelId' => array( 322 'location' => 'path', 323 'type' => 'string', 324 'required' => true, 325 ), 326 ), 327 ),'list' => array( 328 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels', 329 'httpMethod' => 'GET', 330 'parameters' => array( 331 'accountId' => array( 332 'location' => 'path', 333 'type' => 'string', 334 'required' => true, 335 ), 336 'adClientId' => array( 337 'location' => 'path', 338 'type' => 'string', 339 'required' => true, 340 ), 341 'pageToken' => array( 342 'location' => 'query', 343 'type' => 'string', 344 ), 345 'maxResults' => array( 346 'location' => 'query', 347 'type' => 'integer', 348 ), 349 ), 350 ), 351 ) 352 ) 353 ); 354 $this->accounts_customchannels_adunits = new Google_Service_AdSense_AccountsCustomchannelsAdunits_Resource( 355 $this, 356 $this->serviceName, 357 'adunits', 358 array( 359 'methods' => array( 360 'list' => array( 361 'path' => 'accounts/{accountId}/adclients/{adClientId}/customchannels/{customChannelId}/adunits', 362 'httpMethod' => 'GET', 363 'parameters' => array( 364 'accountId' => array( 365 'location' => 'path', 366 'type' => 'string', 367 'required' => true, 368 ), 369 'adClientId' => array( 370 'location' => 'path', 371 'type' => 'string', 372 'required' => true, 373 ), 374 'customChannelId' => array( 375 'location' => 'path', 376 'type' => 'string', 377 'required' => true, 378 ), 379 'includeInactive' => array( 380 'location' => 'query', 381 'type' => 'boolean', 382 ), 383 'maxResults' => array( 384 'location' => 'query', 385 'type' => 'integer', 386 ), 387 'pageToken' => array( 388 'location' => 'query', 389 'type' => 'string', 390 ), 391 ), 392 ), 393 ) 394 ) 395 ); 396 $this->accounts_payments = new Google_Service_AdSense_AccountsPayments_Resource( 397 $this, 398 $this->serviceName, 399 'payments', 400 array( 401 'methods' => array( 402 'list' => array( 403 'path' => 'accounts/{accountId}/payments', 404 'httpMethod' => 'GET', 405 'parameters' => array( 406 'accountId' => array( 407 'location' => 'path', 408 'type' => 'string', 409 'required' => true, 410 ), 411 ), 412 ), 413 ) 414 ) 415 ); 416 $this->accounts_reports = new Google_Service_AdSense_AccountsReports_Resource( 417 $this, 418 $this->serviceName, 419 'reports', 420 array( 421 'methods' => array( 422 'generate' => array( 423 'path' => 'accounts/{accountId}/reports', 424 'httpMethod' => 'GET', 425 'parameters' => array( 426 'accountId' => array( 427 'location' => 'path', 428 'type' => 'string', 429 'required' => true, 430 ), 431 'startDate' => array( 432 'location' => 'query', 433 'type' => 'string', 434 'required' => true, 435 ), 436 'endDate' => array( 437 'location' => 'query', 438 'type' => 'string', 439 'required' => true, 440 ), 441 'sort' => array( 442 'location' => 'query', 443 'type' => 'string', 444 'repeated' => true, 445 ), 446 'locale' => array( 447 'location' => 'query', 448 'type' => 'string', 449 ), 450 'metric' => array( 451 'location' => 'query', 452 'type' => 'string', 453 'repeated' => true, 454 ), 455 'maxResults' => array( 456 'location' => 'query', 457 'type' => 'integer', 458 ), 459 'filter' => array( 460 'location' => 'query', 461 'type' => 'string', 462 'repeated' => true, 463 ), 464 'currency' => array( 465 'location' => 'query', 466 'type' => 'string', 467 ), 468 'startIndex' => array( 469 'location' => 'query', 470 'type' => 'integer', 471 ), 472 'useTimezoneReporting' => array( 473 'location' => 'query', 474 'type' => 'boolean', 475 ), 476 'dimension' => array( 477 'location' => 'query', 478 'type' => 'string', 479 'repeated' => true, 480 ), 481 ), 482 ), 483 ) 484 ) 485 ); 486 $this->accounts_reports_saved = new Google_Service_AdSense_AccountsReportsSaved_Resource( 487 $this, 488 $this->serviceName, 489 'saved', 490 array( 491 'methods' => array( 492 'generate' => array( 493 'path' => 'accounts/{accountId}/reports/{savedReportId}', 494 'httpMethod' => 'GET', 495 'parameters' => array( 496 'accountId' => array( 497 'location' => 'path', 498 'type' => 'string', 499 'required' => true, 500 ), 501 'savedReportId' => array( 502 'location' => 'path', 503 'type' => 'string', 504 'required' => true, 505 ), 506 'locale' => array( 507 'location' => 'query', 508 'type' => 'string', 509 ), 510 'startIndex' => array( 511 'location' => 'query', 512 'type' => 'integer', 513 ), 514 'maxResults' => array( 515 'location' => 'query', 516 'type' => 'integer', 517 ), 518 ), 519 ),'list' => array( 520 'path' => 'accounts/{accountId}/reports/saved', 521 'httpMethod' => 'GET', 522 'parameters' => array( 523 'accountId' => array( 524 'location' => 'path', 525 'type' => 'string', 526 'required' => true, 527 ), 528 'pageToken' => array( 529 'location' => 'query', 530 'type' => 'string', 531 ), 532 'maxResults' => array( 533 'location' => 'query', 534 'type' => 'integer', 535 ), 536 ), 537 ), 538 ) 539 ) 540 ); 541 $this->accounts_savedadstyles = new Google_Service_AdSense_AccountsSavedadstyles_Resource( 542 $this, 543 $this->serviceName, 544 'savedadstyles', 545 array( 546 'methods' => array( 547 'get' => array( 548 'path' => 'accounts/{accountId}/savedadstyles/{savedAdStyleId}', 549 'httpMethod' => 'GET', 550 'parameters' => array( 551 'accountId' => array( 552 'location' => 'path', 553 'type' => 'string', 554 'required' => true, 555 ), 556 'savedAdStyleId' => array( 557 'location' => 'path', 558 'type' => 'string', 559 'required' => true, 560 ), 561 ), 562 ),'list' => array( 563 'path' => 'accounts/{accountId}/savedadstyles', 564 'httpMethod' => 'GET', 565 'parameters' => array( 566 'accountId' => array( 567 'location' => 'path', 568 'type' => 'string', 569 'required' => true, 570 ), 571 'pageToken' => array( 572 'location' => 'query', 573 'type' => 'string', 574 ), 575 'maxResults' => array( 576 'location' => 'query', 577 'type' => 'integer', 578 ), 579 ), 580 ), 581 ) 582 ) 583 ); 584 $this->accounts_urlchannels = new Google_Service_AdSense_AccountsUrlchannels_Resource( 585 $this, 586 $this->serviceName, 587 'urlchannels', 588 array( 589 'methods' => array( 590 'list' => array( 591 'path' => 'accounts/{accountId}/adclients/{adClientId}/urlchannels', 592 'httpMethod' => 'GET', 593 'parameters' => array( 594 'accountId' => array( 595 'location' => 'path', 596 'type' => 'string', 597 'required' => true, 598 ), 599 'adClientId' => array( 600 'location' => 'path', 601 'type' => 'string', 602 'required' => true, 603 ), 604 'pageToken' => array( 605 'location' => 'query', 606 'type' => 'string', 607 ), 608 'maxResults' => array( 609 'location' => 'query', 610 'type' => 'integer', 611 ), 612 ), 613 ), 614 ) 615 ) 616 ); 617 $this->adclients = new Google_Service_AdSense_Adclients_Resource( 618 $this, 619 $this->serviceName, 620 'adclients', 621 array( 622 'methods' => array( 623 'list' => array( 624 'path' => 'adclients', 625 'httpMethod' => 'GET', 626 'parameters' => array( 627 'pageToken' => array( 628 'location' => 'query', 629 'type' => 'string', 630 ), 631 'maxResults' => array( 632 'location' => 'query', 633 'type' => 'integer', 634 ), 635 ), 636 ), 637 ) 638 ) 639 ); 640 $this->adunits = new Google_Service_AdSense_Adunits_Resource( 641 $this, 642 $this->serviceName, 643 'adunits', 644 array( 645 'methods' => array( 646 'get' => array( 647 'path' => 'adclients/{adClientId}/adunits/{adUnitId}', 648 'httpMethod' => 'GET', 649 'parameters' => array( 650 'adClientId' => array( 651 'location' => 'path', 652 'type' => 'string', 653 'required' => true, 654 ), 655 'adUnitId' => array( 656 'location' => 'path', 657 'type' => 'string', 658 'required' => true, 659 ), 660 ), 661 ),'getAdCode' => array( 662 'path' => 'adclients/{adClientId}/adunits/{adUnitId}/adcode', 663 'httpMethod' => 'GET', 664 'parameters' => array( 665 'adClientId' => array( 666 'location' => 'path', 667 'type' => 'string', 668 'required' => true, 669 ), 670 'adUnitId' => array( 671 'location' => 'path', 672 'type' => 'string', 673 'required' => true, 674 ), 675 ), 676 ),'list' => array( 677 'path' => 'adclients/{adClientId}/adunits', 678 'httpMethod' => 'GET', 679 'parameters' => array( 680 'adClientId' => array( 681 'location' => 'path', 682 'type' => 'string', 683 'required' => true, 684 ), 685 'includeInactive' => array( 686 'location' => 'query', 687 'type' => 'boolean', 688 ), 689 'pageToken' => array( 690 'location' => 'query', 691 'type' => 'string', 692 ), 693 'maxResults' => array( 694 'location' => 'query', 695 'type' => 'integer', 696 ), 697 ), 698 ), 699 ) 700 ) 701 ); 702 $this->adunits_customchannels = new Google_Service_AdSense_AdunitsCustomchannels_Resource( 703 $this, 704 $this->serviceName, 705 'customchannels', 706 array( 707 'methods' => array( 708 'list' => array( 709 'path' => 'adclients/{adClientId}/adunits/{adUnitId}/customchannels', 710 'httpMethod' => 'GET', 711 'parameters' => array( 712 'adClientId' => array( 713 'location' => 'path', 714 'type' => 'string', 715 'required' => true, 716 ), 717 'adUnitId' => array( 718 'location' => 'path', 719 'type' => 'string', 720 'required' => true, 721 ), 722 'pageToken' => array( 723 'location' => 'query', 724 'type' => 'string', 725 ), 726 'maxResults' => array( 727 'location' => 'query', 728 'type' => 'integer', 729 ), 730 ), 731 ), 732 ) 733 ) 734 ); 735 $this->alerts = new Google_Service_AdSense_Alerts_Resource( 736 $this, 737 $this->serviceName, 738 'alerts', 739 array( 740 'methods' => array( 741 'delete' => array( 742 'path' => 'alerts/{alertId}', 743 'httpMethod' => 'DELETE', 744 'parameters' => array( 745 'alertId' => array( 746 'location' => 'path', 747 'type' => 'string', 748 'required' => true, 749 ), 750 ), 751 ),'list' => array( 752 'path' => 'alerts', 753 'httpMethod' => 'GET', 754 'parameters' => array( 755 'locale' => array( 756 'location' => 'query', 757 'type' => 'string', 758 ), 759 ), 760 ), 761 ) 762 ) 763 ); 764 $this->customchannels = new Google_Service_AdSense_Customchannels_Resource( 765 $this, 766 $this->serviceName, 767 'customchannels', 768 array( 769 'methods' => array( 770 'get' => array( 771 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}', 772 'httpMethod' => 'GET', 773 'parameters' => array( 774 'adClientId' => array( 775 'location' => 'path', 776 'type' => 'string', 777 'required' => true, 778 ), 779 'customChannelId' => array( 780 'location' => 'path', 781 'type' => 'string', 782 'required' => true, 783 ), 784 ), 785 ),'list' => array( 786 'path' => 'adclients/{adClientId}/customchannels', 787 'httpMethod' => 'GET', 788 'parameters' => array( 789 'adClientId' => array( 790 'location' => 'path', 791 'type' => 'string', 792 'required' => true, 793 ), 794 'pageToken' => array( 795 'location' => 'query', 796 'type' => 'string', 797 ), 798 'maxResults' => array( 799 'location' => 'query', 800 'type' => 'integer', 801 ), 802 ), 803 ), 804 ) 805 ) 806 ); 807 $this->customchannels_adunits = new Google_Service_AdSense_CustomchannelsAdunits_Resource( 808 $this, 809 $this->serviceName, 810 'adunits', 811 array( 812 'methods' => array( 813 'list' => array( 814 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}/adunits', 815 'httpMethod' => 'GET', 816 'parameters' => array( 817 'adClientId' => array( 818 'location' => 'path', 819 'type' => 'string', 820 'required' => true, 821 ), 822 'customChannelId' => array( 823 'location' => 'path', 824 'type' => 'string', 825 'required' => true, 826 ), 827 'includeInactive' => array( 828 'location' => 'query', 829 'type' => 'boolean', 830 ), 831 'pageToken' => array( 832 'location' => 'query', 833 'type' => 'string', 834 ), 835 'maxResults' => array( 836 'location' => 'query', 837 'type' => 'integer', 838 ), 839 ), 840 ), 841 ) 842 ) 843 ); 844 $this->metadata_dimensions = new Google_Service_AdSense_MetadataDimensions_Resource( 845 $this, 846 $this->serviceName, 847 'dimensions', 848 array( 849 'methods' => array( 850 'list' => array( 851 'path' => 'metadata/dimensions', 852 'httpMethod' => 'GET', 853 'parameters' => array(), 854 ), 855 ) 856 ) 857 ); 858 $this->metadata_metrics = new Google_Service_AdSense_MetadataMetrics_Resource( 859 $this, 860 $this->serviceName, 861 'metrics', 862 array( 863 'methods' => array( 864 'list' => array( 865 'path' => 'metadata/metrics', 866 'httpMethod' => 'GET', 867 'parameters' => array(), 868 ), 869 ) 870 ) 871 ); 872 $this->payments = new Google_Service_AdSense_Payments_Resource( 873 $this, 874 $this->serviceName, 875 'payments', 876 array( 877 'methods' => array( 878 'list' => array( 879 'path' => 'payments', 880 'httpMethod' => 'GET', 881 'parameters' => array(), 882 ), 883 ) 884 ) 885 ); 886 $this->reports = new Google_Service_AdSense_Reports_Resource( 887 $this, 888 $this->serviceName, 889 'reports', 890 array( 891 'methods' => array( 892 'generate' => array( 893 'path' => 'reports', 894 'httpMethod' => 'GET', 895 'parameters' => array( 896 'startDate' => array( 897 'location' => 'query', 898 'type' => 'string', 899 'required' => true, 900 ), 901 'endDate' => array( 902 'location' => 'query', 903 'type' => 'string', 904 'required' => true, 905 ), 906 'sort' => array( 907 'location' => 'query', 908 'type' => 'string', 909 'repeated' => true, 910 ), 911 'locale' => array( 912 'location' => 'query', 913 'type' => 'string', 914 ), 915 'metric' => array( 916 'location' => 'query', 917 'type' => 'string', 918 'repeated' => true, 919 ), 920 'maxResults' => array( 921 'location' => 'query', 922 'type' => 'integer', 923 ), 924 'filter' => array( 925 'location' => 'query', 926 'type' => 'string', 927 'repeated' => true, 928 ), 929 'currency' => array( 930 'location' => 'query', 931 'type' => 'string', 932 ), 933 'startIndex' => array( 934 'location' => 'query', 935 'type' => 'integer', 936 ), 937 'useTimezoneReporting' => array( 938 'location' => 'query', 939 'type' => 'boolean', 940 ), 941 'dimension' => array( 942 'location' => 'query', 943 'type' => 'string', 944 'repeated' => true, 945 ), 946 'accountId' => array( 947 'location' => 'query', 948 'type' => 'string', 949 'repeated' => true, 950 ), 951 ), 952 ), 953 ) 954 ) 955 ); 956 $this->reports_saved = new Google_Service_AdSense_ReportsSaved_Resource( 957 $this, 958 $this->serviceName, 959 'saved', 960 array( 961 'methods' => array( 962 'generate' => array( 963 'path' => 'reports/{savedReportId}', 964 'httpMethod' => 'GET', 965 'parameters' => array( 966 'savedReportId' => array( 967 'location' => 'path', 968 'type' => 'string', 969 'required' => true, 970 ), 971 'locale' => array( 972 'location' => 'query', 973 'type' => 'string', 974 ), 975 'startIndex' => array( 976 'location' => 'query', 977 'type' => 'integer', 978 ), 979 'maxResults' => array( 980 'location' => 'query', 981 'type' => 'integer', 982 ), 983 ), 984 ),'list' => array( 985 'path' => 'reports/saved', 986 'httpMethod' => 'GET', 987 'parameters' => array( 988 'pageToken' => array( 989 'location' => 'query', 990 'type' => 'string', 991 ), 992 'maxResults' => array( 993 'location' => 'query', 994 'type' => 'integer', 995 ), 996 ), 997 ), 998 ) 999 ) 1000 ); 1001 $this->savedadstyles = new Google_Service_AdSense_Savedadstyles_Resource( 1002 $this, 1003 $this->serviceName, 1004 'savedadstyles', 1005 array( 1006 'methods' => array( 1007 'get' => array( 1008 'path' => 'savedadstyles/{savedAdStyleId}', 1009 'httpMethod' => 'GET', 1010 'parameters' => array( 1011 'savedAdStyleId' => array( 1012 'location' => 'path', 1013 'type' => 'string', 1014 'required' => true, 1015 ), 1016 ), 1017 ),'list' => array( 1018 'path' => 'savedadstyles', 1019 'httpMethod' => 'GET', 1020 'parameters' => array( 1021 'pageToken' => array( 1022 'location' => 'query', 1023 'type' => 'string', 1024 ), 1025 'maxResults' => array( 1026 'location' => 'query', 1027 'type' => 'integer', 1028 ), 1029 ), 1030 ), 1031 ) 1032 ) 1033 ); 1034 $this->urlchannels = new Google_Service_AdSense_Urlchannels_Resource( 1035 $this, 1036 $this->serviceName, 1037 'urlchannels', 1038 array( 1039 'methods' => array( 1040 'list' => array( 1041 'path' => 'adclients/{adClientId}/urlchannels', 1042 'httpMethod' => 'GET', 1043 'parameters' => array( 1044 'adClientId' => array( 1045 'location' => 'path', 1046 'type' => 'string', 1047 'required' => true, 1048 ), 1049 'pageToken' => array( 1050 'location' => 'query', 1051 'type' => 'string', 1052 ), 1053 'maxResults' => array( 1054 'location' => 'query', 1055 'type' => 'integer', 1056 ), 1057 ), 1058 ), 1059 ) 1060 ) 1061 ); 1062 } 1063 } 1064 1065 1066 /** 1067 * The "accounts" collection of methods. 1068 * Typical usage is: 1069 * <code> 1070 * $adsenseService = new Google_Service_AdSense(...); 1071 * $accounts = $adsenseService->accounts; 1072 * </code> 1073 */ 1074 #[AllowDynamicProperties] 1075 class Google_Service_AdSense_Accounts_Resource extends Google_Service_Resource 1076 { 1077 1078 /** 1079 * Get information about the selected AdSense account. (accounts.get) 1080 * 1081 * @param string $accountId Account to get information about. 1082 * @param array $optParams Optional parameters. 1083 * 1084 * @opt_param bool tree Whether the tree of sub accounts should be returned. 1085 * @return Google_Service_AdSense_Account 1086 */ 1087 public function get($accountId, $optParams = array()) 1088 { 1089 $params = array('accountId' => $accountId); 1090 $params = array_merge($params, $optParams); 1091 return $this->call('get', array($params), "Google_Service_AdSense_Account"); 1092 } 1093 1094 /** 1095 * List all accounts available to this AdSense account. (accounts.listAccounts) 1096 * 1097 * @param array $optParams Optional parameters. 1098 * 1099 * @opt_param string pageToken A continuation token, used to page through 1100 * accounts. To retrieve the next page, set this parameter to the value of 1101 * "nextPageToken" from the previous response. 1102 * @opt_param int maxResults The maximum number of accounts to include in the 1103 * response, used for paging. 1104 * @return Google_Service_AdSense_Accounts 1105 */ 1106 public function listAccounts($optParams = array()) 1107 { 1108 $params = array(); 1109 $params = array_merge($params, $optParams); 1110 return $this->call('list', array($params), "Google_Service_AdSense_Accounts"); 1111 } 1112 } 1113 1114 /** 1115 * The "adclients" collection of methods. 1116 * Typical usage is: 1117 * <code> 1118 * $adsenseService = new Google_Service_AdSense(...); 1119 * $adclients = $adsenseService->adclients; 1120 * </code> 1121 */ 1122 #[AllowDynamicProperties] 1123 class Google_Service_AdSense_AccountsAdclients_Resource extends Google_Service_Resource 1124 { 1125 1126 /** 1127 * List all ad clients in the specified account. 1128 * (adclients.listAccountsAdclients) 1129 * 1130 * @param string $accountId Account for which to list ad clients. 1131 * @param array $optParams Optional parameters. 1132 * 1133 * @opt_param string pageToken A continuation token, used to page through ad 1134 * clients. To retrieve the next page, set this parameter to the value of 1135 * "nextPageToken" from the previous response. 1136 * @opt_param int maxResults The maximum number of ad clients to include in the 1137 * response, used for paging. 1138 * @return Google_Service_AdSense_AdClients 1139 */ 1140 public function listAccountsAdclients($accountId, $optParams = array()) 1141 { 1142 $params = array('accountId' => $accountId); 1143 $params = array_merge($params, $optParams); 1144 return $this->call('list', array($params), "Google_Service_AdSense_AdClients"); 1145 } 1146 } 1147 /** 1148 * The "adunits" collection of methods. 1149 * Typical usage is: 1150 * <code> 1151 * $adsenseService = new Google_Service_AdSense(...); 1152 * $adunits = $adsenseService->adunits; 1153 * </code> 1154 */ 1155 #[AllowDynamicProperties] 1156 class Google_Service_AdSense_AccountsAdunits_Resource extends Google_Service_Resource 1157 { 1158 1159 /** 1160 * Gets the specified ad unit in the specified ad client for the specified 1161 * account. (adunits.get) 1162 * 1163 * @param string $accountId Account to which the ad client belongs. 1164 * @param string $adClientId Ad client for which to get the ad unit. 1165 * @param string $adUnitId Ad unit to retrieve. 1166 * @param array $optParams Optional parameters. 1167 * @return Google_Service_AdSense_AdUnit 1168 */ 1169 public function get($accountId, $adClientId, $adUnitId, $optParams = array()) 1170 { 1171 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1172 $params = array_merge($params, $optParams); 1173 return $this->call('get', array($params), "Google_Service_AdSense_AdUnit"); 1174 } 1175 1176 /** 1177 * Get ad code for the specified ad unit. (adunits.getAdCode) 1178 * 1179 * @param string $accountId Account which contains the ad client. 1180 * @param string $adClientId Ad client with contains the ad unit. 1181 * @param string $adUnitId Ad unit to get the code for. 1182 * @param array $optParams Optional parameters. 1183 * @return Google_Service_AdSense_AdCode 1184 */ 1185 public function getAdCode($accountId, $adClientId, $adUnitId, $optParams = array()) 1186 { 1187 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1188 $params = array_merge($params, $optParams); 1189 return $this->call('getAdCode', array($params), "Google_Service_AdSense_AdCode"); 1190 } 1191 1192 /** 1193 * List all ad units in the specified ad client for the specified account. 1194 * (adunits.listAccountsAdunits) 1195 * 1196 * @param string $accountId Account to which the ad client belongs. 1197 * @param string $adClientId Ad client for which to list ad units. 1198 * @param array $optParams Optional parameters. 1199 * 1200 * @opt_param bool includeInactive Whether to include inactive ad units. 1201 * Default: true. 1202 * @opt_param string pageToken A continuation token, used to page through ad 1203 * units. To retrieve the next page, set this parameter to the value of 1204 * "nextPageToken" from the previous response. 1205 * @opt_param int maxResults The maximum number of ad units to include in the 1206 * response, used for paging. 1207 * @return Google_Service_AdSense_AdUnits 1208 */ 1209 public function listAccountsAdunits($accountId, $adClientId, $optParams = array()) 1210 { 1211 $params = array('accountId' => $accountId, 'adClientId' => $adClientId); 1212 $params = array_merge($params, $optParams); 1213 return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); 1214 } 1215 } 1216 1217 /** 1218 * The "customchannels" collection of methods. 1219 * Typical usage is: 1220 * <code> 1221 * $adsenseService = new Google_Service_AdSense(...); 1222 * $customchannels = $adsenseService->customchannels; 1223 * </code> 1224 */ 1225 #[AllowDynamicProperties] 1226 class Google_Service_AdSense_AccountsAdunitsCustomchannels_Resource extends Google_Service_Resource 1227 { 1228 1229 /** 1230 * List all custom channels which the specified ad unit belongs to. 1231 * (customchannels.listAccountsAdunitsCustomchannels) 1232 * 1233 * @param string $accountId Account to which the ad client belongs. 1234 * @param string $adClientId Ad client which contains the ad unit. 1235 * @param string $adUnitId Ad unit for which to list custom channels. 1236 * @param array $optParams Optional parameters. 1237 * 1238 * @opt_param string pageToken A continuation token, used to page through custom 1239 * channels. To retrieve the next page, set this parameter to the value of 1240 * "nextPageToken" from the previous response. 1241 * @opt_param int maxResults The maximum number of custom channels to include in 1242 * the response, used for paging. 1243 * @return Google_Service_AdSense_CustomChannels 1244 */ 1245 public function listAccountsAdunitsCustomchannels($accountId, $adClientId, $adUnitId, $optParams = array()) 1246 { 1247 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1248 $params = array_merge($params, $optParams); 1249 return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); 1250 } 1251 } 1252 /** 1253 * The "alerts" collection of methods. 1254 * Typical usage is: 1255 * <code> 1256 * $adsenseService = new Google_Service_AdSense(...); 1257 * $alerts = $adsenseService->alerts; 1258 * </code> 1259 */ 1260 #[AllowDynamicProperties] 1261 class Google_Service_AdSense_AccountsAlerts_Resource extends Google_Service_Resource 1262 { 1263 1264 /** 1265 * Dismiss (delete) the specified alert from the specified publisher AdSense 1266 * account. (alerts.delete) 1267 * 1268 * @param string $accountId Account which contains the ad unit. 1269 * @param string $alertId Alert to delete. 1270 * @param array $optParams Optional parameters. 1271 */ 1272 public function delete($accountId, $alertId, $optParams = array()) 1273 { 1274 $params = array('accountId' => $accountId, 'alertId' => $alertId); 1275 $params = array_merge($params, $optParams); 1276 return $this->call('delete', array($params)); 1277 } 1278 1279 /** 1280 * List the alerts for the specified AdSense account. 1281 * (alerts.listAccountsAlerts) 1282 * 1283 * @param string $accountId Account for which to retrieve the alerts. 1284 * @param array $optParams Optional parameters. 1285 * 1286 * @opt_param string locale The locale to use for translating alert messages. 1287 * The account locale will be used if this is not supplied. The AdSense default 1288 * (English) will be used if the supplied locale is invalid or unsupported. 1289 * @return Google_Service_AdSense_Alerts 1290 */ 1291 public function listAccountsAlerts($accountId, $optParams = array()) 1292 { 1293 $params = array('accountId' => $accountId); 1294 $params = array_merge($params, $optParams); 1295 return $this->call('list', array($params), "Google_Service_AdSense_Alerts"); 1296 } 1297 } 1298 /** 1299 * The "customchannels" collection of methods. 1300 * Typical usage is: 1301 * <code> 1302 * $adsenseService = new Google_Service_AdSense(...); 1303 * $customchannels = $adsenseService->customchannels; 1304 * </code> 1305 */ 1306 #[AllowDynamicProperties] 1307 class Google_Service_AdSense_AccountsCustomchannels_Resource extends Google_Service_Resource 1308 { 1309 1310 /** 1311 * Get the specified custom channel from the specified ad client for the 1312 * specified account. (customchannels.get) 1313 * 1314 * @param string $accountId Account to which the ad client belongs. 1315 * @param string $adClientId Ad client which contains the custom channel. 1316 * @param string $customChannelId Custom channel to retrieve. 1317 * @param array $optParams Optional parameters. 1318 * @return Google_Service_AdSense_CustomChannel 1319 */ 1320 public function get($accountId, $adClientId, $customChannelId, $optParams = array()) 1321 { 1322 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1323 $params = array_merge($params, $optParams); 1324 return $this->call('get', array($params), "Google_Service_AdSense_CustomChannel"); 1325 } 1326 1327 /** 1328 * List all custom channels in the specified ad client for the specified 1329 * account. (customchannels.listAccountsCustomchannels) 1330 * 1331 * @param string $accountId Account to which the ad client belongs. 1332 * @param string $adClientId Ad client for which to list custom channels. 1333 * @param array $optParams Optional parameters. 1334 * 1335 * @opt_param string pageToken A continuation token, used to page through custom 1336 * channels. To retrieve the next page, set this parameter to the value of 1337 * "nextPageToken" from the previous response. 1338 * @opt_param int maxResults The maximum number of custom channels to include in 1339 * the response, used for paging. 1340 * @return Google_Service_AdSense_CustomChannels 1341 */ 1342 public function listAccountsCustomchannels($accountId, $adClientId, $optParams = array()) 1343 { 1344 $params = array('accountId' => $accountId, 'adClientId' => $adClientId); 1345 $params = array_merge($params, $optParams); 1346 return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); 1347 } 1348 } 1349 1350 /** 1351 * The "adunits" collection of methods. 1352 * Typical usage is: 1353 * <code> 1354 * $adsenseService = new Google_Service_AdSense(...); 1355 * $adunits = $adsenseService->adunits; 1356 * </code> 1357 */ 1358 #[AllowDynamicProperties] 1359 class Google_Service_AdSense_AccountsCustomchannelsAdunits_Resource extends Google_Service_Resource 1360 { 1361 1362 /** 1363 * List all ad units in the specified custom channel. 1364 * (adunits.listAccountsCustomchannelsAdunits) 1365 * 1366 * @param string $accountId Account to which the ad client belongs. 1367 * @param string $adClientId Ad client which contains the custom channel. 1368 * @param string $customChannelId Custom channel for which to list ad units. 1369 * @param array $optParams Optional parameters. 1370 * 1371 * @opt_param bool includeInactive Whether to include inactive ad units. 1372 * Default: true. 1373 * @opt_param int maxResults The maximum number of ad units to include in the 1374 * response, used for paging. 1375 * @opt_param string pageToken A continuation token, used to page through ad 1376 * units. To retrieve the next page, set this parameter to the value of 1377 * "nextPageToken" from the previous response. 1378 * @return Google_Service_AdSense_AdUnits 1379 */ 1380 public function listAccountsCustomchannelsAdunits($accountId, $adClientId, $customChannelId, $optParams = array()) 1381 { 1382 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1383 $params = array_merge($params, $optParams); 1384 return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); 1385 } 1386 } 1387 /** 1388 * The "payments" collection of methods. 1389 * Typical usage is: 1390 * <code> 1391 * $adsenseService = new Google_Service_AdSense(...); 1392 * $payments = $adsenseService->payments; 1393 * </code> 1394 */ 1395 #[AllowDynamicProperties] 1396 class Google_Service_AdSense_AccountsPayments_Resource extends Google_Service_Resource 1397 { 1398 1399 /** 1400 * List the payments for the specified AdSense account. 1401 * (payments.listAccountsPayments) 1402 * 1403 * @param string $accountId Account for which to retrieve the payments. 1404 * @param array $optParams Optional parameters. 1405 * @return Google_Service_AdSense_Payments 1406 */ 1407 public function listAccountsPayments($accountId, $optParams = array()) 1408 { 1409 $params = array('accountId' => $accountId); 1410 $params = array_merge($params, $optParams); 1411 return $this->call('list', array($params), "Google_Service_AdSense_Payments"); 1412 } 1413 } 1414 /** 1415 * The "reports" collection of methods. 1416 * Typical usage is: 1417 * <code> 1418 * $adsenseService = new Google_Service_AdSense(...); 1419 * $reports = $adsenseService->reports; 1420 * </code> 1421 */ 1422 #[AllowDynamicProperties] 1423 class Google_Service_AdSense_AccountsReports_Resource extends Google_Service_Resource 1424 { 1425 1426 /** 1427 * Generate an AdSense report based on the report request sent in the query 1428 * parameters. Returns the result as JSON; to retrieve output in CSV format 1429 * specify "alt=csv" as a query parameter. (reports.generate) 1430 * 1431 * @param string $accountId Account upon which to report. 1432 * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" 1433 * format, inclusive. 1434 * @param string $endDate End of the date range to report on in "YYYY-MM-DD" 1435 * format, inclusive. 1436 * @param array $optParams Optional parameters. 1437 * 1438 * @opt_param string sort The name of a dimension or metric to sort the 1439 * resulting report on, optionally prefixed with "+" to sort ascending or "-" to 1440 * sort descending. If no prefix is specified, the column is sorted ascending. 1441 * @opt_param string locale Optional locale to use for translating report output 1442 * to a local language. Defaults to "en_US" if not specified. 1443 * @opt_param string metric Numeric columns to include in the report. 1444 * @opt_param int maxResults The maximum number of rows of report data to 1445 * return. 1446 * @opt_param string filter Filters to be run on the report. 1447 * @opt_param string currency Optional currency to use when reporting on 1448 * monetary metrics. Defaults to the account's currency if not set. 1449 * @opt_param int startIndex Index of the first row of report data to return. 1450 * @opt_param bool useTimezoneReporting Whether the report should be generated 1451 * in the AdSense account's local timezone. If false default PST/PDT timezone 1452 * will be used. 1453 * @opt_param string dimension Dimensions to base the report on. 1454 * @return Google_Service_AdSense_AdsenseReportsGenerateResponse 1455 */ 1456 public function generate($accountId, $startDate, $endDate, $optParams = array()) 1457 { 1458 $params = array('accountId' => $accountId, 'startDate' => $startDate, 'endDate' => $endDate); 1459 $params = array_merge($params, $optParams); 1460 return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); 1461 } 1462 } 1463 1464 /** 1465 * The "saved" collection of methods. 1466 * Typical usage is: 1467 * <code> 1468 * $adsenseService = new Google_Service_AdSense(...); 1469 * $saved = $adsenseService->saved; 1470 * </code> 1471 */ 1472 #[AllowDynamicProperties] 1473 class Google_Service_AdSense_AccountsReportsSaved_Resource extends Google_Service_Resource 1474 { 1475 1476 /** 1477 * Generate an AdSense report based on the saved report ID sent in the query 1478 * parameters. (saved.generate) 1479 * 1480 * @param string $accountId Account to which the saved reports belong. 1481 * @param string $savedReportId The saved report to retrieve. 1482 * @param array $optParams Optional parameters. 1483 * 1484 * @opt_param string locale Optional locale to use for translating report output 1485 * to a local language. Defaults to "en_US" if not specified. 1486 * @opt_param int startIndex Index of the first row of report data to return. 1487 * @opt_param int maxResults The maximum number of rows of report data to 1488 * return. 1489 * @return Google_Service_AdSense_AdsenseReportsGenerateResponse 1490 */ 1491 public function generate($accountId, $savedReportId, $optParams = array()) 1492 { 1493 $params = array('accountId' => $accountId, 'savedReportId' => $savedReportId); 1494 $params = array_merge($params, $optParams); 1495 return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); 1496 } 1497 1498 /** 1499 * List all saved reports in the specified AdSense account. 1500 * (saved.listAccountsReportsSaved) 1501 * 1502 * @param string $accountId Account to which the saved reports belong. 1503 * @param array $optParams Optional parameters. 1504 * 1505 * @opt_param string pageToken A continuation token, used to page through saved 1506 * reports. To retrieve the next page, set this parameter to the value of 1507 * "nextPageToken" from the previous response. 1508 * @opt_param int maxResults The maximum number of saved reports to include in 1509 * the response, used for paging. 1510 * @return Google_Service_AdSense_SavedReports 1511 */ 1512 public function listAccountsReportsSaved($accountId, $optParams = array()) 1513 { 1514 $params = array('accountId' => $accountId); 1515 $params = array_merge($params, $optParams); 1516 return $this->call('list', array($params), "Google_Service_AdSense_SavedReports"); 1517 } 1518 } 1519 /** 1520 * The "savedadstyles" collection of methods. 1521 * Typical usage is: 1522 * <code> 1523 * $adsenseService = new Google_Service_AdSense(...); 1524 * $savedadstyles = $adsenseService->savedadstyles; 1525 * </code> 1526 */ 1527 #[AllowDynamicProperties] 1528 class Google_Service_AdSense_AccountsSavedadstyles_Resource extends Google_Service_Resource 1529 { 1530 1531 /** 1532 * List a specific saved ad style for the specified account. (savedadstyles.get) 1533 * 1534 * @param string $accountId Account for which to get the saved ad style. 1535 * @param string $savedAdStyleId Saved ad style to retrieve. 1536 * @param array $optParams Optional parameters. 1537 * @return Google_Service_AdSense_SavedAdStyle 1538 */ 1539 public function get($accountId, $savedAdStyleId, $optParams = array()) 1540 { 1541 $params = array('accountId' => $accountId, 'savedAdStyleId' => $savedAdStyleId); 1542 $params = array_merge($params, $optParams); 1543 return $this->call('get', array($params), "Google_Service_AdSense_SavedAdStyle"); 1544 } 1545 1546 /** 1547 * List all saved ad styles in the specified account. 1548 * (savedadstyles.listAccountsSavedadstyles) 1549 * 1550 * @param string $accountId Account for which to list saved ad styles. 1551 * @param array $optParams Optional parameters. 1552 * 1553 * @opt_param string pageToken A continuation token, used to page through saved 1554 * ad styles. To retrieve the next page, set this parameter to the value of 1555 * "nextPageToken" from the previous response. 1556 * @opt_param int maxResults The maximum number of saved ad styles to include in 1557 * the response, used for paging. 1558 * @return Google_Service_AdSense_SavedAdStyles 1559 */ 1560 public function listAccountsSavedadstyles($accountId, $optParams = array()) 1561 { 1562 $params = array('accountId' => $accountId); 1563 $params = array_merge($params, $optParams); 1564 return $this->call('list', array($params), "Google_Service_AdSense_SavedAdStyles"); 1565 } 1566 } 1567 /** 1568 * The "urlchannels" collection of methods. 1569 * Typical usage is: 1570 * <code> 1571 * $adsenseService = new Google_Service_AdSense(...); 1572 * $urlchannels = $adsenseService->urlchannels; 1573 * </code> 1574 */ 1575 #[AllowDynamicProperties] 1576 class Google_Service_AdSense_AccountsUrlchannels_Resource extends Google_Service_Resource 1577 { 1578 1579 /** 1580 * List all URL channels in the specified ad client for the specified account. 1581 * (urlchannels.listAccountsUrlchannels) 1582 * 1583 * @param string $accountId Account to which the ad client belongs. 1584 * @param string $adClientId Ad client for which to list URL channels. 1585 * @param array $optParams Optional parameters. 1586 * 1587 * @opt_param string pageToken A continuation token, used to page through URL 1588 * channels. To retrieve the next page, set this parameter to the value of 1589 * "nextPageToken" from the previous response. 1590 * @opt_param int maxResults The maximum number of URL channels to include in 1591 * the response, used for paging. 1592 * @return Google_Service_AdSense_UrlChannels 1593 */ 1594 public function listAccountsUrlchannels($accountId, $adClientId, $optParams = array()) 1595 { 1596 $params = array('accountId' => $accountId, 'adClientId' => $adClientId); 1597 $params = array_merge($params, $optParams); 1598 return $this->call('list', array($params), "Google_Service_AdSense_UrlChannels"); 1599 } 1600 } 1601 1602 /** 1603 * The "adclients" collection of methods. 1604 * Typical usage is: 1605 * <code> 1606 * $adsenseService = new Google_Service_AdSense(...); 1607 * $adclients = $adsenseService->adclients; 1608 * </code> 1609 */ 1610 #[AllowDynamicProperties] 1611 class Google_Service_AdSense_Adclients_Resource extends Google_Service_Resource 1612 { 1613 1614 /** 1615 * List all ad clients in this AdSense account. (adclients.listAdclients) 1616 * 1617 * @param array $optParams Optional parameters. 1618 * 1619 * @opt_param string pageToken A continuation token, used to page through ad 1620 * clients. To retrieve the next page, set this parameter to the value of 1621 * "nextPageToken" from the previous response. 1622 * @opt_param int maxResults The maximum number of ad clients to include in the 1623 * response, used for paging. 1624 * @return Google_Service_AdSense_AdClients 1625 */ 1626 public function listAdclients($optParams = array()) 1627 { 1628 $params = array(); 1629 $params = array_merge($params, $optParams); 1630 return $this->call('list', array($params), "Google_Service_AdSense_AdClients"); 1631 } 1632 } 1633 1634 /** 1635 * The "adunits" collection of methods. 1636 * Typical usage is: 1637 * <code> 1638 * $adsenseService = new Google_Service_AdSense(...); 1639 * $adunits = $adsenseService->adunits; 1640 * </code> 1641 */ 1642 #[AllowDynamicProperties] 1643 class Google_Service_AdSense_Adunits_Resource extends Google_Service_Resource 1644 { 1645 1646 /** 1647 * Gets the specified ad unit in the specified ad client. (adunits.get) 1648 * 1649 * @param string $adClientId Ad client for which to get the ad unit. 1650 * @param string $adUnitId Ad unit to retrieve. 1651 * @param array $optParams Optional parameters. 1652 * @return Google_Service_AdSense_AdUnit 1653 */ 1654 public function get($adClientId, $adUnitId, $optParams = array()) 1655 { 1656 $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1657 $params = array_merge($params, $optParams); 1658 return $this->call('get', array($params), "Google_Service_AdSense_AdUnit"); 1659 } 1660 1661 /** 1662 * Get ad code for the specified ad unit. (adunits.getAdCode) 1663 * 1664 * @param string $adClientId Ad client with contains the ad unit. 1665 * @param string $adUnitId Ad unit to get the code for. 1666 * @param array $optParams Optional parameters. 1667 * @return Google_Service_AdSense_AdCode 1668 */ 1669 public function getAdCode($adClientId, $adUnitId, $optParams = array()) 1670 { 1671 $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1672 $params = array_merge($params, $optParams); 1673 return $this->call('getAdCode', array($params), "Google_Service_AdSense_AdCode"); 1674 } 1675 1676 /** 1677 * List all ad units in the specified ad client for this AdSense account. 1678 * (adunits.listAdunits) 1679 * 1680 * @param string $adClientId Ad client for which to list ad units. 1681 * @param array $optParams Optional parameters. 1682 * 1683 * @opt_param bool includeInactive Whether to include inactive ad units. 1684 * Default: true. 1685 * @opt_param string pageToken A continuation token, used to page through ad 1686 * units. To retrieve the next page, set this parameter to the value of 1687 * "nextPageToken" from the previous response. 1688 * @opt_param int maxResults The maximum number of ad units to include in the 1689 * response, used for paging. 1690 * @return Google_Service_AdSense_AdUnits 1691 */ 1692 public function listAdunits($adClientId, $optParams = array()) 1693 { 1694 $params = array('adClientId' => $adClientId); 1695 $params = array_merge($params, $optParams); 1696 return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); 1697 } 1698 } 1699 1700 /** 1701 * The "customchannels" collection of methods. 1702 * Typical usage is: 1703 * <code> 1704 * $adsenseService = new Google_Service_AdSense(...); 1705 * $customchannels = $adsenseService->customchannels; 1706 * </code> 1707 */ 1708 #[AllowDynamicProperties] 1709 class Google_Service_AdSense_AdunitsCustomchannels_Resource extends Google_Service_Resource 1710 { 1711 1712 /** 1713 * List all custom channels which the specified ad unit belongs to. 1714 * (customchannels.listAdunitsCustomchannels) 1715 * 1716 * @param string $adClientId Ad client which contains the ad unit. 1717 * @param string $adUnitId Ad unit for which to list custom channels. 1718 * @param array $optParams Optional parameters. 1719 * 1720 * @opt_param string pageToken A continuation token, used to page through custom 1721 * channels. To retrieve the next page, set this parameter to the value of 1722 * "nextPageToken" from the previous response. 1723 * @opt_param int maxResults The maximum number of custom channels to include in 1724 * the response, used for paging. 1725 * @return Google_Service_AdSense_CustomChannels 1726 */ 1727 public function listAdunitsCustomchannels($adClientId, $adUnitId, $optParams = array()) 1728 { 1729 $params = array('adClientId' => $adClientId, 'adUnitId' => $adUnitId); 1730 $params = array_merge($params, $optParams); 1731 return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); 1732 } 1733 } 1734 1735 /** 1736 * The "alerts" collection of methods. 1737 * Typical usage is: 1738 * <code> 1739 * $adsenseService = new Google_Service_AdSense(...); 1740 * $alerts = $adsenseService->alerts; 1741 * </code> 1742 */ 1743 #[AllowDynamicProperties] 1744 class Google_Service_AdSense_Alerts_Resource extends Google_Service_Resource 1745 { 1746 1747 /** 1748 * Dismiss (delete) the specified alert from the publisher's AdSense account. 1749 * (alerts.delete) 1750 * 1751 * @param string $alertId Alert to delete. 1752 * @param array $optParams Optional parameters. 1753 */ 1754 public function delete($alertId, $optParams = array()) 1755 { 1756 $params = array('alertId' => $alertId); 1757 $params = array_merge($params, $optParams); 1758 return $this->call('delete', array($params)); 1759 } 1760 1761 /** 1762 * List the alerts for this AdSense account. (alerts.listAlerts) 1763 * 1764 * @param array $optParams Optional parameters. 1765 * 1766 * @opt_param string locale The locale to use for translating alert messages. 1767 * The account locale will be used if this is not supplied. The AdSense default 1768 * (English) will be used if the supplied locale is invalid or unsupported. 1769 * @return Google_Service_AdSense_Alerts 1770 */ 1771 public function listAlerts($optParams = array()) 1772 { 1773 $params = array(); 1774 $params = array_merge($params, $optParams); 1775 return $this->call('list', array($params), "Google_Service_AdSense_Alerts"); 1776 } 1777 } 1778 1779 /** 1780 * The "customchannels" collection of methods. 1781 * Typical usage is: 1782 * <code> 1783 * $adsenseService = new Google_Service_AdSense(...); 1784 * $customchannels = $adsenseService->customchannels; 1785 * </code> 1786 */ 1787 #[AllowDynamicProperties] 1788 class Google_Service_AdSense_Customchannels_Resource extends Google_Service_Resource 1789 { 1790 1791 /** 1792 * Get the specified custom channel from the specified ad client. 1793 * (customchannels.get) 1794 * 1795 * @param string $adClientId Ad client which contains the custom channel. 1796 * @param string $customChannelId Custom channel to retrieve. 1797 * @param array $optParams Optional parameters. 1798 * @return Google_Service_AdSense_CustomChannel 1799 */ 1800 public function get($adClientId, $customChannelId, $optParams = array()) 1801 { 1802 $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1803 $params = array_merge($params, $optParams); 1804 return $this->call('get', array($params), "Google_Service_AdSense_CustomChannel"); 1805 } 1806 1807 /** 1808 * List all custom channels in the specified ad client for this AdSense account. 1809 * (customchannels.listCustomchannels) 1810 * 1811 * @param string $adClientId Ad client for which to list custom channels. 1812 * @param array $optParams Optional parameters. 1813 * 1814 * @opt_param string pageToken A continuation token, used to page through custom 1815 * channels. To retrieve the next page, set this parameter to the value of 1816 * "nextPageToken" from the previous response. 1817 * @opt_param int maxResults The maximum number of custom channels to include in 1818 * the response, used for paging. 1819 * @return Google_Service_AdSense_CustomChannels 1820 */ 1821 public function listCustomchannels($adClientId, $optParams = array()) 1822 { 1823 $params = array('adClientId' => $adClientId); 1824 $params = array_merge($params, $optParams); 1825 return $this->call('list', array($params), "Google_Service_AdSense_CustomChannels"); 1826 } 1827 } 1828 1829 /** 1830 * The "adunits" collection of methods. 1831 * Typical usage is: 1832 * <code> 1833 * $adsenseService = new Google_Service_AdSense(...); 1834 * $adunits = $adsenseService->adunits; 1835 * </code> 1836 */ 1837 #[AllowDynamicProperties] 1838 class Google_Service_AdSense_CustomchannelsAdunits_Resource extends Google_Service_Resource 1839 { 1840 1841 /** 1842 * List all ad units in the specified custom channel. 1843 * (adunits.listCustomchannelsAdunits) 1844 * 1845 * @param string $adClientId Ad client which contains the custom channel. 1846 * @param string $customChannelId Custom channel for which to list ad units. 1847 * @param array $optParams Optional parameters. 1848 * 1849 * @opt_param bool includeInactive Whether to include inactive ad units. 1850 * Default: true. 1851 * @opt_param string pageToken A continuation token, used to page through ad 1852 * units. To retrieve the next page, set this parameter to the value of 1853 * "nextPageToken" from the previous response. 1854 * @opt_param int maxResults The maximum number of ad units to include in the 1855 * response, used for paging. 1856 * @return Google_Service_AdSense_AdUnits 1857 */ 1858 public function listCustomchannelsAdunits($adClientId, $customChannelId, $optParams = array()) 1859 { 1860 $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1861 $params = array_merge($params, $optParams); 1862 return $this->call('list', array($params), "Google_Service_AdSense_AdUnits"); 1863 } 1864 } 1865 1866 /** 1867 * The "metadata" collection of methods. 1868 * Typical usage is: 1869 * <code> 1870 * $adsenseService = new Google_Service_AdSense(...); 1871 * $metadata = $adsenseService->metadata; 1872 * </code> 1873 */ 1874 #[AllowDynamicProperties] 1875 class Google_Service_AdSense_Metadata_Resource extends Google_Service_Resource 1876 { 1877 } 1878 1879 /** 1880 * The "dimensions" collection of methods. 1881 * Typical usage is: 1882 * <code> 1883 * $adsenseService = new Google_Service_AdSense(...); 1884 * $dimensions = $adsenseService->dimensions; 1885 * </code> 1886 */ 1887 #[AllowDynamicProperties] 1888 class Google_Service_AdSense_MetadataDimensions_Resource extends Google_Service_Resource 1889 { 1890 1891 /** 1892 * List the metadata for the dimensions available to this AdSense account. 1893 * (dimensions.listMetadataDimensions) 1894 * 1895 * @param array $optParams Optional parameters. 1896 * @return Google_Service_AdSense_Metadata 1897 */ 1898 public function listMetadataDimensions($optParams = array()) 1899 { 1900 $params = array(); 1901 $params = array_merge($params, $optParams); 1902 return $this->call('list', array($params), "Google_Service_AdSense_Metadata"); 1903 } 1904 } 1905 /** 1906 * The "metrics" collection of methods. 1907 * Typical usage is: 1908 * <code> 1909 * $adsenseService = new Google_Service_AdSense(...); 1910 * $metrics = $adsenseService->metrics; 1911 * </code> 1912 */ 1913 #[AllowDynamicProperties] 1914 class Google_Service_AdSense_MetadataMetrics_Resource extends Google_Service_Resource 1915 { 1916 1917 /** 1918 * List the metadata for the metrics available to this AdSense account. 1919 * (metrics.listMetadataMetrics) 1920 * 1921 * @param array $optParams Optional parameters. 1922 * @return Google_Service_AdSense_Metadata 1923 */ 1924 public function listMetadataMetrics($optParams = array()) 1925 { 1926 $params = array(); 1927 $params = array_merge($params, $optParams); 1928 return $this->call('list', array($params), "Google_Service_AdSense_Metadata"); 1929 } 1930 } 1931 1932 /** 1933 * The "payments" collection of methods. 1934 * Typical usage is: 1935 * <code> 1936 * $adsenseService = new Google_Service_AdSense(...); 1937 * $payments = $adsenseService->payments; 1938 * </code> 1939 */ 1940 #[AllowDynamicProperties] 1941 class Google_Service_AdSense_Payments_Resource extends Google_Service_Resource 1942 { 1943 1944 /** 1945 * List the payments for this AdSense account. (payments.listPayments) 1946 * 1947 * @param array $optParams Optional parameters. 1948 * @return Google_Service_AdSense_Payments 1949 */ 1950 public function listPayments($optParams = array()) 1951 { 1952 $params = array(); 1953 $params = array_merge($params, $optParams); 1954 return $this->call('list', array($params), "Google_Service_AdSense_Payments"); 1955 } 1956 } 1957 1958 /** 1959 * The "reports" collection of methods. 1960 * Typical usage is: 1961 * <code> 1962 * $adsenseService = new Google_Service_AdSense(...); 1963 * $reports = $adsenseService->reports; 1964 * </code> 1965 */ 1966 #[AllowDynamicProperties] 1967 class Google_Service_AdSense_Reports_Resource extends Google_Service_Resource 1968 { 1969 1970 /** 1971 * Generate an AdSense report based on the report request sent in the query 1972 * parameters. Returns the result as JSON; to retrieve output in CSV format 1973 * specify "alt=csv" as a query parameter. (reports.generate) 1974 * 1975 * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" 1976 * format, inclusive. 1977 * @param string $endDate End of the date range to report on in "YYYY-MM-DD" 1978 * format, inclusive. 1979 * @param array $optParams Optional parameters. 1980 * 1981 * @opt_param string sort The name of a dimension or metric to sort the 1982 * resulting report on, optionally prefixed with "+" to sort ascending or "-" to 1983 * sort descending. If no prefix is specified, the column is sorted ascending. 1984 * @opt_param string locale Optional locale to use for translating report output 1985 * to a local language. Defaults to "en_US" if not specified. 1986 * @opt_param string metric Numeric columns to include in the report. 1987 * @opt_param int maxResults The maximum number of rows of report data to 1988 * return. 1989 * @opt_param string filter Filters to be run on the report. 1990 * @opt_param string currency Optional currency to use when reporting on 1991 * monetary metrics. Defaults to the account's currency if not set. 1992 * @opt_param int startIndex Index of the first row of report data to return. 1993 * @opt_param bool useTimezoneReporting Whether the report should be generated 1994 * in the AdSense account's local timezone. If false default PST/PDT timezone 1995 * will be used. 1996 * @opt_param string dimension Dimensions to base the report on. 1997 * @opt_param string accountId Accounts upon which to report. 1998 * @return Google_Service_AdSense_AdsenseReportsGenerateResponse 1999 */ 2000 public function generate($startDate, $endDate, $optParams = array()) 2001 { 2002 $params = array('startDate' => $startDate, 'endDate' => $endDate); 2003 $params = array_merge($params, $optParams); 2004 return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); 2005 } 2006 } 2007 2008 /** 2009 * The "saved" collection of methods. 2010 * Typical usage is: 2011 * <code> 2012 * $adsenseService = new Google_Service_AdSense(...); 2013 * $saved = $adsenseService->saved; 2014 * </code> 2015 */ 2016 #[AllowDynamicProperties] 2017 class Google_Service_AdSense_ReportsSaved_Resource extends Google_Service_Resource 2018 { 2019 2020 /** 2021 * Generate an AdSense report based on the saved report ID sent in the query 2022 * parameters. (saved.generate) 2023 * 2024 * @param string $savedReportId The saved report to retrieve. 2025 * @param array $optParams Optional parameters. 2026 * 2027 * @opt_param string locale Optional locale to use for translating report output 2028 * to a local language. Defaults to "en_US" if not specified. 2029 * @opt_param int startIndex Index of the first row of report data to return. 2030 * @opt_param int maxResults The maximum number of rows of report data to 2031 * return. 2032 * @return Google_Service_AdSense_AdsenseReportsGenerateResponse 2033 */ 2034 public function generate($savedReportId, $optParams = array()) 2035 { 2036 $params = array('savedReportId' => $savedReportId); 2037 $params = array_merge($params, $optParams); 2038 return $this->call('generate', array($params), "Google_Service_AdSense_AdsenseReportsGenerateResponse"); 2039 } 2040 2041 /** 2042 * List all saved reports in this AdSense account. (saved.listReportsSaved) 2043 * 2044 * @param array $optParams Optional parameters. 2045 * 2046 * @opt_param string pageToken A continuation token, used to page through saved 2047 * reports. To retrieve the next page, set this parameter to the value of 2048 * "nextPageToken" from the previous response. 2049 * @opt_param int maxResults The maximum number of saved reports to include in 2050 * the response, used for paging. 2051 * @return Google_Service_AdSense_SavedReports 2052 */ 2053 public function listReportsSaved($optParams = array()) 2054 { 2055 $params = array(); 2056 $params = array_merge($params, $optParams); 2057 return $this->call('list', array($params), "Google_Service_AdSense_SavedReports"); 2058 } 2059 } 2060 2061 /** 2062 * The "savedadstyles" collection of methods. 2063 * Typical usage is: 2064 * <code> 2065 * $adsenseService = new Google_Service_AdSense(...); 2066 * $savedadstyles = $adsenseService->savedadstyles; 2067 * </code> 2068 */ 2069 #[AllowDynamicProperties] 2070 class Google_Service_AdSense_Savedadstyles_Resource extends Google_Service_Resource 2071 { 2072 2073 /** 2074 * Get a specific saved ad style from the user's account. (savedadstyles.get) 2075 * 2076 * @param string $savedAdStyleId Saved ad style to retrieve. 2077 * @param array $optParams Optional parameters. 2078 * @return Google_Service_AdSense_SavedAdStyle 2079 */ 2080 public function get($savedAdStyleId, $optParams = array()) 2081 { 2082 $params = array('savedAdStyleId' => $savedAdStyleId); 2083 $params = array_merge($params, $optParams); 2084 return $this->call('get', array($params), "Google_Service_AdSense_SavedAdStyle"); 2085 } 2086 2087 /** 2088 * List all saved ad styles in the user's account. 2089 * (savedadstyles.listSavedadstyles) 2090 * 2091 * @param array $optParams Optional parameters. 2092 * 2093 * @opt_param string pageToken A continuation token, used to page through saved 2094 * ad styles. To retrieve the next page, set this parameter to the value of 2095 * "nextPageToken" from the previous response. 2096 * @opt_param int maxResults The maximum number of saved ad styles to include in 2097 * the response, used for paging. 2098 * @return Google_Service_AdSense_SavedAdStyles 2099 */ 2100 public function listSavedadstyles($optParams = array()) 2101 { 2102 $params = array(); 2103 $params = array_merge($params, $optParams); 2104 return $this->call('list', array($params), "Google_Service_AdSense_SavedAdStyles"); 2105 } 2106 } 2107 2108 /** 2109 * The "urlchannels" collection of methods. 2110 * Typical usage is: 2111 * <code> 2112 * $adsenseService = new Google_Service_AdSense(...); 2113 * $urlchannels = $adsenseService->urlchannels; 2114 * </code> 2115 */ 2116 #[AllowDynamicProperties] 2117 class Google_Service_AdSense_Urlchannels_Resource extends Google_Service_Resource 2118 { 2119 2120 /** 2121 * List all URL channels in the specified ad client for this AdSense account. 2122 * (urlchannels.listUrlchannels) 2123 * 2124 * @param string $adClientId Ad client for which to list URL channels. 2125 * @param array $optParams Optional parameters. 2126 * 2127 * @opt_param string pageToken A continuation token, used to page through URL 2128 * channels. To retrieve the next page, set this parameter to the value of 2129 * "nextPageToken" from the previous response. 2130 * @opt_param int maxResults The maximum number of URL channels to include in 2131 * the response, used for paging. 2132 * @return Google_Service_AdSense_UrlChannels 2133 */ 2134 public function listUrlchannels($adClientId, $optParams = array()) 2135 { 2136 $params = array('adClientId' => $adClientId); 2137 $params = array_merge($params, $optParams); 2138 return $this->call('list', array($params), "Google_Service_AdSense_UrlChannels"); 2139 } 2140 } 2141 2142 2143 2144 2145 #[AllowDynamicProperties] 2146 class Google_Service_AdSense_Account extends Google_Collection 2147 { 2148 protected $collection_key = 'subAccounts'; 2149 protected $internal_gapi_mappings = array( 2150 "creationTime" => "creation_time", 2151 ); 2152 public $creationTime; 2153 public $id; 2154 public $kind; 2155 public $name; 2156 public $premium; 2157 protected $subAccountsType = 'Google_Service_AdSense_Account'; 2158 protected $subAccountsDataType = 'array'; 2159 public $timezone; 2160 2161 2162 public function setCreationTime($creationTime) 2163 { 2164 $this->creationTime = $creationTime; 2165 } 2166 public function getCreationTime() 2167 { 2168 return $this->creationTime; 2169 } 2170 public function setId($id) 2171 { 2172 $this->id = $id; 2173 } 2174 public function getId() 2175 { 2176 return $this->id; 2177 } 2178 public function setKind($kind) 2179 { 2180 $this->kind = $kind; 2181 } 2182 public function getKind() 2183 { 2184 return $this->kind; 2185 } 2186 public function setName($name) 2187 { 2188 $this->name = $name; 2189 } 2190 public function getName() 2191 { 2192 return $this->name; 2193 } 2194 public function setPremium($premium) 2195 { 2196 $this->premium = $premium; 2197 } 2198 public function getPremium() 2199 { 2200 return $this->premium; 2201 } 2202 public function setSubAccounts($subAccounts) 2203 { 2204 $this->subAccounts = $subAccounts; 2205 } 2206 public function getSubAccounts() 2207 { 2208 return $this->subAccounts; 2209 } 2210 public function setTimezone($timezone) 2211 { 2212 $this->timezone = $timezone; 2213 } 2214 public function getTimezone() 2215 { 2216 return $this->timezone; 2217 } 2218 } 2219 2220 #[AllowDynamicProperties] 2221 class Google_Service_AdSense_Accounts extends Google_Collection 2222 { 2223 protected $collection_key = 'items'; 2224 protected $internal_gapi_mappings = array( 2225 ); 2226 public $etag; 2227 protected $itemsType = 'Google_Service_AdSense_Account'; 2228 protected $itemsDataType = 'array'; 2229 public $kind; 2230 public $nextPageToken; 2231 2232 2233 public function setEtag($etag) 2234 { 2235 $this->etag = $etag; 2236 } 2237 public function getEtag() 2238 { 2239 return $this->etag; 2240 } 2241 public function setItems($items) 2242 { 2243 $this->items = $items; 2244 } 2245 public function getItems() 2246 { 2247 return $this->items; 2248 } 2249 public function setKind($kind) 2250 { 2251 $this->kind = $kind; 2252 } 2253 public function getKind() 2254 { 2255 return $this->kind; 2256 } 2257 public function setNextPageToken($nextPageToken) 2258 { 2259 $this->nextPageToken = $nextPageToken; 2260 } 2261 public function getNextPageToken() 2262 { 2263 return $this->nextPageToken; 2264 } 2265 } 2266 2267 #[AllowDynamicProperties] 2268 class Google_Service_AdSense_AdClient extends Google_Model 2269 { 2270 protected $internal_gapi_mappings = array( 2271 ); 2272 public $arcOptIn; 2273 public $arcReviewMode; 2274 public $id; 2275 public $kind; 2276 public $productCode; 2277 public $supportsReporting; 2278 2279 2280 public function setArcOptIn($arcOptIn) 2281 { 2282 $this->arcOptIn = $arcOptIn; 2283 } 2284 public function getArcOptIn() 2285 { 2286 return $this->arcOptIn; 2287 } 2288 public function setArcReviewMode($arcReviewMode) 2289 { 2290 $this->arcReviewMode = $arcReviewMode; 2291 } 2292 public function getArcReviewMode() 2293 { 2294 return $this->arcReviewMode; 2295 } 2296 public function setId($id) 2297 { 2298 $this->id = $id; 2299 } 2300 public function getId() 2301 { 2302 return $this->id; 2303 } 2304 public function setKind($kind) 2305 { 2306 $this->kind = $kind; 2307 } 2308 public function getKind() 2309 { 2310 return $this->kind; 2311 } 2312 public function setProductCode($productCode) 2313 { 2314 $this->productCode = $productCode; 2315 } 2316 public function getProductCode() 2317 { 2318 return $this->productCode; 2319 } 2320 public function setSupportsReporting($supportsReporting) 2321 { 2322 $this->supportsReporting = $supportsReporting; 2323 } 2324 public function getSupportsReporting() 2325 { 2326 return $this->supportsReporting; 2327 } 2328 } 2329 2330 #[AllowDynamicProperties] 2331 class Google_Service_AdSense_AdClients extends Google_Collection 2332 { 2333 protected $collection_key = 'items'; 2334 protected $internal_gapi_mappings = array( 2335 ); 2336 public $etag; 2337 protected $itemsType = 'Google_Service_AdSense_AdClient'; 2338 protected $itemsDataType = 'array'; 2339 public $kind; 2340 public $nextPageToken; 2341 2342 2343 public function setEtag($etag) 2344 { 2345 $this->etag = $etag; 2346 } 2347 public function getEtag() 2348 { 2349 return $this->etag; 2350 } 2351 public function setItems($items) 2352 { 2353 $this->items = $items; 2354 } 2355 public function getItems() 2356 { 2357 return $this->items; 2358 } 2359 public function setKind($kind) 2360 { 2361 $this->kind = $kind; 2362 } 2363 public function getKind() 2364 { 2365 return $this->kind; 2366 } 2367 public function setNextPageToken($nextPageToken) 2368 { 2369 $this->nextPageToken = $nextPageToken; 2370 } 2371 public function getNextPageToken() 2372 { 2373 return $this->nextPageToken; 2374 } 2375 } 2376 2377 #[AllowDynamicProperties] 2378 class Google_Service_AdSense_AdCode extends Google_Model 2379 { 2380 protected $internal_gapi_mappings = array( 2381 ); 2382 public $adCode; 2383 public $kind; 2384 2385 2386 public function setAdCode($adCode) 2387 { 2388 $this->adCode = $adCode; 2389 } 2390 public function getAdCode() 2391 { 2392 return $this->adCode; 2393 } 2394 public function setKind($kind) 2395 { 2396 $this->kind = $kind; 2397 } 2398 public function getKind() 2399 { 2400 return $this->kind; 2401 } 2402 } 2403 2404 #[AllowDynamicProperties] 2405 class Google_Service_AdSense_AdStyle extends Google_Model 2406 { 2407 protected $internal_gapi_mappings = array( 2408 ); 2409 protected $colorsType = 'Google_Service_AdSense_AdStyleColors'; 2410 protected $colorsDataType = ''; 2411 public $corners; 2412 protected $fontType = 'Google_Service_AdSense_AdStyleFont'; 2413 protected $fontDataType = ''; 2414 public $kind; 2415 2416 2417 public function setColors(Google_Service_AdSense_AdStyleColors $colors) 2418 { 2419 $this->colors = $colors; 2420 } 2421 public function getColors() 2422 { 2423 return $this->colors; 2424 } 2425 public function setCorners($corners) 2426 { 2427 $this->corners = $corners; 2428 } 2429 public function getCorners() 2430 { 2431 return $this->corners; 2432 } 2433 public function setFont(Google_Service_AdSense_AdStyleFont $font) 2434 { 2435 $this->font = $font; 2436 } 2437 public function getFont() 2438 { 2439 return $this->font; 2440 } 2441 public function setKind($kind) 2442 { 2443 $this->kind = $kind; 2444 } 2445 public function getKind() 2446 { 2447 return $this->kind; 2448 } 2449 } 2450 2451 #[AllowDynamicProperties] 2452 class Google_Service_AdSense_AdStyleColors extends Google_Model 2453 { 2454 protected $internal_gapi_mappings = array( 2455 ); 2456 public $background; 2457 public $border; 2458 public $text; 2459 public $title; 2460 public $url; 2461 2462 2463 public function setBackground($background) 2464 { 2465 $this->background = $background; 2466 } 2467 public function getBackground() 2468 { 2469 return $this->background; 2470 } 2471 public function setBorder($border) 2472 { 2473 $this->border = $border; 2474 } 2475 public function getBorder() 2476 { 2477 return $this->border; 2478 } 2479 public function setText($text) 2480 { 2481 $this->text = $text; 2482 } 2483 public function getText() 2484 { 2485 return $this->text; 2486 } 2487 public function setTitle($title) 2488 { 2489 $this->title = $title; 2490 } 2491 public function getTitle() 2492 { 2493 return $this->title; 2494 } 2495 public function setUrl($url) 2496 { 2497 $this->url = $url; 2498 } 2499 public function getUrl() 2500 { 2501 return $this->url; 2502 } 2503 } 2504 2505 #[AllowDynamicProperties] 2506 class Google_Service_AdSense_AdStyleFont extends Google_Model 2507 { 2508 protected $internal_gapi_mappings = array( 2509 ); 2510 public $family; 2511 public $size; 2512 2513 2514 public function setFamily($family) 2515 { 2516 $this->family = $family; 2517 } 2518 public function getFamily() 2519 { 2520 return $this->family; 2521 } 2522 public function setSize($size) 2523 { 2524 $this->size = $size; 2525 } 2526 public function getSize() 2527 { 2528 return $this->size; 2529 } 2530 } 2531 2532 #[AllowDynamicProperties] 2533 class Google_Service_AdSense_AdUnit extends Google_Model 2534 { 2535 protected $internal_gapi_mappings = array( 2536 ); 2537 public $code; 2538 protected $contentAdsSettingsType = 'Google_Service_AdSense_AdUnitContentAdsSettings'; 2539 protected $contentAdsSettingsDataType = ''; 2540 protected $customStyleType = 'Google_Service_AdSense_AdStyle'; 2541 protected $customStyleDataType = ''; 2542 protected $feedAdsSettingsType = 'Google_Service_AdSense_AdUnitFeedAdsSettings'; 2543 protected $feedAdsSettingsDataType = ''; 2544 public $id; 2545 public $kind; 2546 protected $mobileContentAdsSettingsType = 'Google_Service_AdSense_AdUnitMobileContentAdsSettings'; 2547 protected $mobileContentAdsSettingsDataType = ''; 2548 public $name; 2549 public $savedStyleId; 2550 public $status; 2551 2552 2553 public function setCode($code) 2554 { 2555 $this->code = $code; 2556 } 2557 public function getCode() 2558 { 2559 return $this->code; 2560 } 2561 public function setContentAdsSettings(Google_Service_AdSense_AdUnitContentAdsSettings $contentAdsSettings) 2562 { 2563 $this->contentAdsSettings = $contentAdsSettings; 2564 } 2565 public function getContentAdsSettings() 2566 { 2567 return $this->contentAdsSettings; 2568 } 2569 public function setCustomStyle(Google_Service_AdSense_AdStyle $customStyle) 2570 { 2571 $this->customStyle = $customStyle; 2572 } 2573 public function getCustomStyle() 2574 { 2575 return $this->customStyle; 2576 } 2577 public function setFeedAdsSettings(Google_Service_AdSense_AdUnitFeedAdsSettings $feedAdsSettings) 2578 { 2579 $this->feedAdsSettings = $feedAdsSettings; 2580 } 2581 public function getFeedAdsSettings() 2582 { 2583 return $this->feedAdsSettings; 2584 } 2585 public function setId($id) 2586 { 2587 $this->id = $id; 2588 } 2589 public function getId() 2590 { 2591 return $this->id; 2592 } 2593 public function setKind($kind) 2594 { 2595 $this->kind = $kind; 2596 } 2597 public function getKind() 2598 { 2599 return $this->kind; 2600 } 2601 public function setMobileContentAdsSettings(Google_Service_AdSense_AdUnitMobileContentAdsSettings $mobileContentAdsSettings) 2602 { 2603 $this->mobileContentAdsSettings = $mobileContentAdsSettings; 2604 } 2605 public function getMobileContentAdsSettings() 2606 { 2607 return $this->mobileContentAdsSettings; 2608 } 2609 public function setName($name) 2610 { 2611 $this->name = $name; 2612 } 2613 public function getName() 2614 { 2615 return $this->name; 2616 } 2617 public function setSavedStyleId($savedStyleId) 2618 { 2619 $this->savedStyleId = $savedStyleId; 2620 } 2621 public function getSavedStyleId() 2622 { 2623 return $this->savedStyleId; 2624 } 2625 public function setStatus($status) 2626 { 2627 $this->status = $status; 2628 } 2629 public function getStatus() 2630 { 2631 return $this->status; 2632 } 2633 } 2634 2635 #[AllowDynamicProperties] 2636 class Google_Service_AdSense_AdUnitContentAdsSettings extends Google_Model 2637 { 2638 protected $internal_gapi_mappings = array( 2639 ); 2640 protected $backupOptionType = 'Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption'; 2641 protected $backupOptionDataType = ''; 2642 public $size; 2643 public $type; 2644 2645 2646 public function setBackupOption(Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption $backupOption) 2647 { 2648 $this->backupOption = $backupOption; 2649 } 2650 public function getBackupOption() 2651 { 2652 return $this->backupOption; 2653 } 2654 public function setSize($size) 2655 { 2656 $this->size = $size; 2657 } 2658 public function getSize() 2659 { 2660 return $this->size; 2661 } 2662 public function setType($type) 2663 { 2664 $this->type = $type; 2665 } 2666 public function getType() 2667 { 2668 return $this->type; 2669 } 2670 } 2671 2672 #[AllowDynamicProperties] 2673 class Google_Service_AdSense_AdUnitContentAdsSettingsBackupOption extends Google_Model 2674 { 2675 protected $internal_gapi_mappings = array( 2676 ); 2677 public $color; 2678 public $type; 2679 public $url; 2680 2681 2682 public function setColor($color) 2683 { 2684 $this->color = $color; 2685 } 2686 public function getColor() 2687 { 2688 return $this->color; 2689 } 2690 public function setType($type) 2691 { 2692 $this->type = $type; 2693 } 2694 public function getType() 2695 { 2696 return $this->type; 2697 } 2698 public function setUrl($url) 2699 { 2700 $this->url = $url; 2701 } 2702 public function getUrl() 2703 { 2704 return $this->url; 2705 } 2706 } 2707 2708 #[AllowDynamicProperties] 2709 class Google_Service_AdSense_AdUnitFeedAdsSettings extends Google_Model 2710 { 2711 protected $internal_gapi_mappings = array( 2712 ); 2713 public $adPosition; 2714 public $frequency; 2715 public $minimumWordCount; 2716 public $type; 2717 2718 2719 public function setAdPosition($adPosition) 2720 { 2721 $this->adPosition = $adPosition; 2722 } 2723 public function getAdPosition() 2724 { 2725 return $this->adPosition; 2726 } 2727 public function setFrequency($frequency) 2728 { 2729 $this->frequency = $frequency; 2730 } 2731 public function getFrequency() 2732 { 2733 return $this->frequency; 2734 } 2735 public function setMinimumWordCount($minimumWordCount) 2736 { 2737 $this->minimumWordCount = $minimumWordCount; 2738 } 2739 public function getMinimumWordCount() 2740 { 2741 return $this->minimumWordCount; 2742 } 2743 public function setType($type) 2744 { 2745 $this->type = $type; 2746 } 2747 public function getType() 2748 { 2749 return $this->type; 2750 } 2751 } 2752 2753 #[AllowDynamicProperties] 2754 class Google_Service_AdSense_AdUnitMobileContentAdsSettings extends Google_Model 2755 { 2756 protected $internal_gapi_mappings = array( 2757 ); 2758 public $markupLanguage; 2759 public $scriptingLanguage; 2760 public $size; 2761 public $type; 2762 2763 2764 public function setMarkupLanguage($markupLanguage) 2765 { 2766 $this->markupLanguage = $markupLanguage; 2767 } 2768 public function getMarkupLanguage() 2769 { 2770 return $this->markupLanguage; 2771 } 2772 public function setScriptingLanguage($scriptingLanguage) 2773 { 2774 $this->scriptingLanguage = $scriptingLanguage; 2775 } 2776 public function getScriptingLanguage() 2777 { 2778 return $this->scriptingLanguage; 2779 } 2780 public function setSize($size) 2781 { 2782 $this->size = $size; 2783 } 2784 public function getSize() 2785 { 2786 return $this->size; 2787 } 2788 public function setType($type) 2789 { 2790 $this->type = $type; 2791 } 2792 public function getType() 2793 { 2794 return $this->type; 2795 } 2796 } 2797 2798 #[AllowDynamicProperties] 2799 class Google_Service_AdSense_AdUnits extends Google_Collection 2800 { 2801 protected $collection_key = 'items'; 2802 protected $internal_gapi_mappings = array( 2803 ); 2804 public $etag; 2805 protected $itemsType = 'Google_Service_AdSense_AdUnit'; 2806 protected $itemsDataType = 'array'; 2807 public $kind; 2808 public $nextPageToken; 2809 2810 2811 public function setEtag($etag) 2812 { 2813 $this->etag = $etag; 2814 } 2815 public function getEtag() 2816 { 2817 return $this->etag; 2818 } 2819 public function setItems($items) 2820 { 2821 $this->items = $items; 2822 } 2823 public function getItems() 2824 { 2825 return $this->items; 2826 } 2827 public function setKind($kind) 2828 { 2829 $this->kind = $kind; 2830 } 2831 public function getKind() 2832 { 2833 return $this->kind; 2834 } 2835 public function setNextPageToken($nextPageToken) 2836 { 2837 $this->nextPageToken = $nextPageToken; 2838 } 2839 public function getNextPageToken() 2840 { 2841 return $this->nextPageToken; 2842 } 2843 } 2844 2845 #[AllowDynamicProperties] 2846 class Google_Service_AdSense_AdsenseReportsGenerateResponse extends Google_Collection 2847 { 2848 protected $collection_key = 'warnings'; 2849 protected $internal_gapi_mappings = array( 2850 ); 2851 public $averages; 2852 public $endDate; 2853 protected $headersType = 'Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders'; 2854 protected $headersDataType = 'array'; 2855 public $kind; 2856 public $rows; 2857 public $startDate; 2858 public $totalMatchedRows; 2859 public $totals; 2860 public $warnings; 2861 2862 2863 public function setAverages($averages) 2864 { 2865 $this->averages = $averages; 2866 } 2867 public function getAverages() 2868 { 2869 return $this->averages; 2870 } 2871 public function setEndDate($endDate) 2872 { 2873 $this->endDate = $endDate; 2874 } 2875 public function getEndDate() 2876 { 2877 return $this->endDate; 2878 } 2879 public function setHeaders($headers) 2880 { 2881 $this->headers = $headers; 2882 } 2883 public function getHeaders() 2884 { 2885 return $this->headers; 2886 } 2887 public function setKind($kind) 2888 { 2889 $this->kind = $kind; 2890 } 2891 public function getKind() 2892 { 2893 return $this->kind; 2894 } 2895 public function setRows($rows) 2896 { 2897 $this->rows = $rows; 2898 } 2899 public function getRows() 2900 { 2901 return $this->rows; 2902 } 2903 public function setStartDate($startDate) 2904 { 2905 $this->startDate = $startDate; 2906 } 2907 public function getStartDate() 2908 { 2909 return $this->startDate; 2910 } 2911 public function setTotalMatchedRows($totalMatchedRows) 2912 { 2913 $this->totalMatchedRows = $totalMatchedRows; 2914 } 2915 public function getTotalMatchedRows() 2916 { 2917 return $this->totalMatchedRows; 2918 } 2919 public function setTotals($totals) 2920 { 2921 $this->totals = $totals; 2922 } 2923 public function getTotals() 2924 { 2925 return $this->totals; 2926 } 2927 public function setWarnings($warnings) 2928 { 2929 $this->warnings = $warnings; 2930 } 2931 public function getWarnings() 2932 { 2933 return $this->warnings; 2934 } 2935 } 2936 2937 #[AllowDynamicProperties] 2938 class Google_Service_AdSense_AdsenseReportsGenerateResponseHeaders extends Google_Model 2939 { 2940 protected $internal_gapi_mappings = array( 2941 ); 2942 public $currency; 2943 public $name; 2944 public $type; 2945 2946 2947 public function setCurrency($currency) 2948 { 2949 $this->currency = $currency; 2950 } 2951 public function getCurrency() 2952 { 2953 return $this->currency; 2954 } 2955 public function setName($name) 2956 { 2957 $this->name = $name; 2958 } 2959 public function getName() 2960 { 2961 return $this->name; 2962 } 2963 public function setType($type) 2964 { 2965 $this->type = $type; 2966 } 2967 public function getType() 2968 { 2969 return $this->type; 2970 } 2971 } 2972 2973 #[AllowDynamicProperties] 2974 class Google_Service_AdSense_Alert extends Google_Model 2975 { 2976 protected $internal_gapi_mappings = array( 2977 ); 2978 public $id; 2979 public $isDismissible; 2980 public $kind; 2981 public $message; 2982 public $severity; 2983 public $type; 2984 2985 2986 public function setId($id) 2987 { 2988 $this->id = $id; 2989 } 2990 public function getId() 2991 { 2992 return $this->id; 2993 } 2994 public function setIsDismissible($isDismissible) 2995 { 2996 $this->isDismissible = $isDismissible; 2997 } 2998 public function getIsDismissible() 2999 { 3000 return $this->isDismissible; 3001 } 3002 public function setKind($kind) 3003 { 3004 $this->kind = $kind; 3005 } 3006 public function getKind() 3007 { 3008 return $this->kind; 3009 } 3010 public function setMessage($message) 3011 { 3012 $this->message = $message; 3013 } 3014 public function getMessage() 3015 { 3016 return $this->message; 3017 } 3018 public function setSeverity($severity) 3019 { 3020 $this->severity = $severity; 3021 } 3022 public function getSeverity() 3023 { 3024 return $this->severity; 3025 } 3026 public function setType($type) 3027 { 3028 $this->type = $type; 3029 } 3030 public function getType() 3031 { 3032 return $this->type; 3033 } 3034 } 3035 3036 #[AllowDynamicProperties] 3037 class Google_Service_AdSense_Alerts extends Google_Collection 3038 { 3039 protected $collection_key = 'items'; 3040 protected $internal_gapi_mappings = array( 3041 ); 3042 protected $itemsType = 'Google_Service_AdSense_Alert'; 3043 protected $itemsDataType = 'array'; 3044 public $kind; 3045 3046 3047 public function setItems($items) 3048 { 3049 $this->items = $items; 3050 } 3051 public function getItems() 3052 { 3053 return $this->items; 3054 } 3055 public function setKind($kind) 3056 { 3057 $this->kind = $kind; 3058 } 3059 public function getKind() 3060 { 3061 return $this->kind; 3062 } 3063 } 3064 3065 #[AllowDynamicProperties] 3066 class Google_Service_AdSense_CustomChannel extends Google_Model 3067 { 3068 protected $internal_gapi_mappings = array( 3069 ); 3070 public $code; 3071 public $id; 3072 public $kind; 3073 public $name; 3074 protected $targetingInfoType = 'Google_Service_AdSense_CustomChannelTargetingInfo'; 3075 protected $targetingInfoDataType = ''; 3076 3077 3078 public function setCode($code) 3079 { 3080 $this->code = $code; 3081 } 3082 public function getCode() 3083 { 3084 return $this->code; 3085 } 3086 public function setId($id) 3087 { 3088 $this->id = $id; 3089 } 3090 public function getId() 3091 { 3092 return $this->id; 3093 } 3094 public function setKind($kind) 3095 { 3096 $this->kind = $kind; 3097 } 3098 public function getKind() 3099 { 3100 return $this->kind; 3101 } 3102 public function setName($name) 3103 { 3104 $this->name = $name; 3105 } 3106 public function getName() 3107 { 3108 return $this->name; 3109 } 3110 public function setTargetingInfo(Google_Service_AdSense_CustomChannelTargetingInfo $targetingInfo) 3111 { 3112 $this->targetingInfo = $targetingInfo; 3113 } 3114 public function getTargetingInfo() 3115 { 3116 return $this->targetingInfo; 3117 } 3118 } 3119 3120 #[AllowDynamicProperties] 3121 class Google_Service_AdSense_CustomChannelTargetingInfo extends Google_Model 3122 { 3123 protected $internal_gapi_mappings = array( 3124 ); 3125 public $adsAppearOn; 3126 public $description; 3127 public $location; 3128 public $siteLanguage; 3129 3130 3131 public function setAdsAppearOn($adsAppearOn) 3132 { 3133 $this->adsAppearOn = $adsAppearOn; 3134 } 3135 public function getAdsAppearOn() 3136 { 3137 return $this->adsAppearOn; 3138 } 3139 public function setDescription($description) 3140 { 3141 $this->description = $description; 3142 } 3143 public function getDescription() 3144 { 3145 return $this->description; 3146 } 3147 public function setLocation($location) 3148 { 3149 $this->location = $location; 3150 } 3151 public function getLocation() 3152 { 3153 return $this->location; 3154 } 3155 public function setSiteLanguage($siteLanguage) 3156 { 3157 $this->siteLanguage = $siteLanguage; 3158 } 3159 public function getSiteLanguage() 3160 { 3161 return $this->siteLanguage; 3162 } 3163 } 3164 3165 #[AllowDynamicProperties] 3166 class Google_Service_AdSense_CustomChannels extends Google_Collection 3167 { 3168 protected $collection_key = 'items'; 3169 protected $internal_gapi_mappings = array( 3170 ); 3171 public $etag; 3172 protected $itemsType = 'Google_Service_AdSense_CustomChannel'; 3173 protected $itemsDataType = 'array'; 3174 public $kind; 3175 public $nextPageToken; 3176 3177 3178 public function setEtag($etag) 3179 { 3180 $this->etag = $etag; 3181 } 3182 public function getEtag() 3183 { 3184 return $this->etag; 3185 } 3186 public function setItems($items) 3187 { 3188 $this->items = $items; 3189 } 3190 public function getItems() 3191 { 3192 return $this->items; 3193 } 3194 public function setKind($kind) 3195 { 3196 $this->kind = $kind; 3197 } 3198 public function getKind() 3199 { 3200 return $this->kind; 3201 } 3202 public function setNextPageToken($nextPageToken) 3203 { 3204 $this->nextPageToken = $nextPageToken; 3205 } 3206 public function getNextPageToken() 3207 { 3208 return $this->nextPageToken; 3209 } 3210 } 3211 3212 #[AllowDynamicProperties] 3213 class Google_Service_AdSense_Metadata extends Google_Collection 3214 { 3215 protected $collection_key = 'items'; 3216 protected $internal_gapi_mappings = array( 3217 ); 3218 protected $itemsType = 'Google_Service_AdSense_ReportingMetadataEntry'; 3219 protected $itemsDataType = 'array'; 3220 public $kind; 3221 3222 3223 public function setItems($items) 3224 { 3225 $this->items = $items; 3226 } 3227 public function getItems() 3228 { 3229 return $this->items; 3230 } 3231 public function setKind($kind) 3232 { 3233 $this->kind = $kind; 3234 } 3235 public function getKind() 3236 { 3237 return $this->kind; 3238 } 3239 } 3240 3241 #[AllowDynamicProperties] 3242 class Google_Service_AdSense_Payment extends Google_Model 3243 { 3244 protected $internal_gapi_mappings = array( 3245 ); 3246 public $id; 3247 public $kind; 3248 public $paymentAmount; 3249 public $paymentAmountCurrencyCode; 3250 public $paymentDate; 3251 3252 3253 public function setId($id) 3254 { 3255 $this->id = $id; 3256 } 3257 public function getId() 3258 { 3259 return $this->id; 3260 } 3261 public function setKind($kind) 3262 { 3263 $this->kind = $kind; 3264 } 3265 public function getKind() 3266 { 3267 return $this->kind; 3268 } 3269 public function setPaymentAmount($paymentAmount) 3270 { 3271 $this->paymentAmount = $paymentAmount; 3272 } 3273 public function getPaymentAmount() 3274 { 3275 return $this->paymentAmount; 3276 } 3277 public function setPaymentAmountCurrencyCode($paymentAmountCurrencyCode) 3278 { 3279 $this->paymentAmountCurrencyCode = $paymentAmountCurrencyCode; 3280 } 3281 public function getPaymentAmountCurrencyCode() 3282 { 3283 return $this->paymentAmountCurrencyCode; 3284 } 3285 public function setPaymentDate($paymentDate) 3286 { 3287 $this->paymentDate = $paymentDate; 3288 } 3289 public function getPaymentDate() 3290 { 3291 return $this->paymentDate; 3292 } 3293 } 3294 3295 #[AllowDynamicProperties] 3296 class Google_Service_AdSense_Payments extends Google_Collection 3297 { 3298 protected $collection_key = 'items'; 3299 protected $internal_gapi_mappings = array( 3300 ); 3301 protected $itemsType = 'Google_Service_AdSense_Payment'; 3302 protected $itemsDataType = 'array'; 3303 public $kind; 3304 3305 3306 public function setItems($items) 3307 { 3308 $this->items = $items; 3309 } 3310 public function getItems() 3311 { 3312 return $this->items; 3313 } 3314 public function setKind($kind) 3315 { 3316 $this->kind = $kind; 3317 } 3318 public function getKind() 3319 { 3320 return $this->kind; 3321 } 3322 } 3323 3324 #[AllowDynamicProperties] 3325 class Google_Service_AdSense_ReportingMetadataEntry extends Google_Collection 3326 { 3327 protected $collection_key = 'supportedProducts'; 3328 protected $internal_gapi_mappings = array( 3329 ); 3330 public $compatibleDimensions; 3331 public $compatibleMetrics; 3332 public $id; 3333 public $kind; 3334 public $requiredDimensions; 3335 public $requiredMetrics; 3336 public $supportedProducts; 3337 3338 3339 public function setCompatibleDimensions($compatibleDimensions) 3340 { 3341 $this->compatibleDimensions = $compatibleDimensions; 3342 } 3343 public function getCompatibleDimensions() 3344 { 3345 return $this->compatibleDimensions; 3346 } 3347 public function setCompatibleMetrics($compatibleMetrics) 3348 { 3349 $this->compatibleMetrics = $compatibleMetrics; 3350 } 3351 public function getCompatibleMetrics() 3352 { 3353 return $this->compatibleMetrics; 3354 } 3355 public function setId($id) 3356 { 3357 $this->id = $id; 3358 } 3359 public function getId() 3360 { 3361 return $this->id; 3362 } 3363 public function setKind($kind) 3364 { 3365 $this->kind = $kind; 3366 } 3367 public function getKind() 3368 { 3369 return $this->kind; 3370 } 3371 public function setRequiredDimensions($requiredDimensions) 3372 { 3373 $this->requiredDimensions = $requiredDimensions; 3374 } 3375 public function getRequiredDimensions() 3376 { 3377 return $this->requiredDimensions; 3378 } 3379 public function setRequiredMetrics($requiredMetrics) 3380 { 3381 $this->requiredMetrics = $requiredMetrics; 3382 } 3383 public function getRequiredMetrics() 3384 { 3385 return $this->requiredMetrics; 3386 } 3387 public function setSupportedProducts($supportedProducts) 3388 { 3389 $this->supportedProducts = $supportedProducts; 3390 } 3391 public function getSupportedProducts() 3392 { 3393 return $this->supportedProducts; 3394 } 3395 } 3396 3397 #[AllowDynamicProperties] 3398 class Google_Service_AdSense_SavedAdStyle extends Google_Model 3399 { 3400 protected $internal_gapi_mappings = array( 3401 ); 3402 protected $adStyleType = 'Google_Service_AdSense_AdStyle'; 3403 protected $adStyleDataType = ''; 3404 public $id; 3405 public $kind; 3406 public $name; 3407 3408 3409 public function setAdStyle(Google_Service_AdSense_AdStyle $adStyle) 3410 { 3411 $this->adStyle = $adStyle; 3412 } 3413 public function getAdStyle() 3414 { 3415 return $this->adStyle; 3416 } 3417 public function setId($id) 3418 { 3419 $this->id = $id; 3420 } 3421 public function getId() 3422 { 3423 return $this->id; 3424 } 3425 public function setKind($kind) 3426 { 3427 $this->kind = $kind; 3428 } 3429 public function getKind() 3430 { 3431 return $this->kind; 3432 } 3433 public function setName($name) 3434 { 3435 $this->name = $name; 3436 } 3437 public function getName() 3438 { 3439 return $this->name; 3440 } 3441 } 3442 3443 #[AllowDynamicProperties] 3444 class Google_Service_AdSense_SavedAdStyles extends Google_Collection 3445 { 3446 protected $collection_key = 'items'; 3447 protected $internal_gapi_mappings = array( 3448 ); 3449 public $etag; 3450 protected $itemsType = 'Google_Service_AdSense_SavedAdStyle'; 3451 protected $itemsDataType = 'array'; 3452 public $kind; 3453 public $nextPageToken; 3454 3455 3456 public function setEtag($etag) 3457 { 3458 $this->etag = $etag; 3459 } 3460 public function getEtag() 3461 { 3462 return $this->etag; 3463 } 3464 public function setItems($items) 3465 { 3466 $this->items = $items; 3467 } 3468 public function getItems() 3469 { 3470 return $this->items; 3471 } 3472 public function setKind($kind) 3473 { 3474 $this->kind = $kind; 3475 } 3476 public function getKind() 3477 { 3478 return $this->kind; 3479 } 3480 public function setNextPageToken($nextPageToken) 3481 { 3482 $this->nextPageToken = $nextPageToken; 3483 } 3484 public function getNextPageToken() 3485 { 3486 return $this->nextPageToken; 3487 } 3488 } 3489 3490 #[AllowDynamicProperties] 3491 class Google_Service_AdSense_SavedReport extends Google_Model 3492 { 3493 protected $internal_gapi_mappings = array( 3494 ); 3495 public $id; 3496 public $kind; 3497 public $name; 3498 3499 3500 public function setId($id) 3501 { 3502 $this->id = $id; 3503 } 3504 public function getId() 3505 { 3506 return $this->id; 3507 } 3508 public function setKind($kind) 3509 { 3510 $this->kind = $kind; 3511 } 3512 public function getKind() 3513 { 3514 return $this->kind; 3515 } 3516 public function setName($name) 3517 { 3518 $this->name = $name; 3519 } 3520 public function getName() 3521 { 3522 return $this->name; 3523 } 3524 } 3525 3526 #[AllowDynamicProperties] 3527 class Google_Service_AdSense_SavedReports extends Google_Collection 3528 { 3529 protected $collection_key = 'items'; 3530 protected $internal_gapi_mappings = array( 3531 ); 3532 public $etag; 3533 protected $itemsType = 'Google_Service_AdSense_SavedReport'; 3534 protected $itemsDataType = 'array'; 3535 public $kind; 3536 public $nextPageToken; 3537 3538 3539 public function setEtag($etag) 3540 { 3541 $this->etag = $etag; 3542 } 3543 public function getEtag() 3544 { 3545 return $this->etag; 3546 } 3547 public function setItems($items) 3548 { 3549 $this->items = $items; 3550 } 3551 public function getItems() 3552 { 3553 return $this->items; 3554 } 3555 public function setKind($kind) 3556 { 3557 $this->kind = $kind; 3558 } 3559 public function getKind() 3560 { 3561 return $this->kind; 3562 } 3563 public function setNextPageToken($nextPageToken) 3564 { 3565 $this->nextPageToken = $nextPageToken; 3566 } 3567 public function getNextPageToken() 3568 { 3569 return $this->nextPageToken; 3570 } 3571 } 3572 3573 #[AllowDynamicProperties] 3574 class Google_Service_AdSense_UrlChannel extends Google_Model 3575 { 3576 protected $internal_gapi_mappings = array( 3577 ); 3578 public $id; 3579 public $kind; 3580 public $urlPattern; 3581 3582 3583 public function setId($id) 3584 { 3585 $this->id = $id; 3586 } 3587 public function getId() 3588 { 3589 return $this->id; 3590 } 3591 public function setKind($kind) 3592 { 3593 $this->kind = $kind; 3594 } 3595 public function getKind() 3596 { 3597 return $this->kind; 3598 } 3599 public function setUrlPattern($urlPattern) 3600 { 3601 $this->urlPattern = $urlPattern; 3602 } 3603 public function getUrlPattern() 3604 { 3605 return $this->urlPattern; 3606 } 3607 } 3608 3609 #[AllowDynamicProperties] 3610 class Google_Service_AdSense_UrlChannels extends Google_Collection 3611 { 3612 protected $collection_key = 'items'; 3613 protected $internal_gapi_mappings = array( 3614 ); 3615 public $etag; 3616 protected $itemsType = 'Google_Service_AdSense_UrlChannel'; 3617 protected $itemsDataType = 'array'; 3618 public $kind; 3619 public $nextPageToken; 3620 3621 3622 public function setEtag($etag) 3623 { 3624 $this->etag = $etag; 3625 } 3626 public function getEtag() 3627 { 3628 return $this->etag; 3629 } 3630 public function setItems($items) 3631 { 3632 $this->items = $items; 3633 } 3634 public function getItems() 3635 { 3636 return $this->items; 3637 } 3638 public function setKind($kind) 3639 { 3640 $this->kind = $kind; 3641 } 3642 public function getKind() 3643 { 3644 return $this->kind; 3645 } 3646 public function setNextPageToken($nextPageToken) 3647 { 3648 $this->nextPageToken = $nextPageToken; 3649 } 3650 public function getNextPageToken() 3651 { 3652 return $this->nextPageToken; 3653 } 3654 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body