Differences Between: [Versions 310 and 403] [Versions 311 and 403] [Versions 39 and 403] [Versions 400 and 403] [Versions 401 and 403]
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 AdSenseHost (v4.1). 20 * 21 * <p> 22 * Gives AdSense Hosts access to report generation, ad code generation, and 23 * publisher management capabilities.</p> 24 * 25 * <p> 26 * For more information about this service, see the API 27 * <a href="https://developers.google.com/adsense/host/" target="_blank">Documentation</a> 28 * </p> 29 * 30 * @author Google, Inc. 31 */ 32 #[AllowDynamicProperties] 33 class Google_Service_AdSenseHost extends Google_Service 34 { 35 /** View and manage your AdSense host data and associated accounts. */ 36 const ADSENSEHOST = 37 "https://www.googleapis.com/auth/adsensehost"; 38 39 public $accounts; 40 public $accounts_adclients; 41 public $accounts_adunits; 42 public $accounts_reports; 43 public $adclients; 44 public $associationsessions; 45 public $customchannels; 46 public $reports; 47 public $urlchannels; 48 49 50 /** 51 * Constructs the internal representation of the AdSenseHost service. 52 * 53 * @param Google_Client $client 54 */ 55 public function __construct(Google_Client $client) 56 { 57 parent::__construct($client); 58 $this->rootUrl = 'https://www.googleapis.com/'; 59 $this->servicePath = 'adsensehost/v4.1/'; 60 $this->version = 'v4.1'; 61 $this->serviceName = 'adsensehost'; 62 63 $this->accounts = new Google_Service_AdSenseHost_Accounts_Resource( 64 $this, 65 $this->serviceName, 66 'accounts', 67 array( 68 'methods' => array( 69 'get' => array( 70 'path' => 'accounts/{accountId}', 71 'httpMethod' => 'GET', 72 'parameters' => array( 73 'accountId' => array( 74 'location' => 'path', 75 'type' => 'string', 76 'required' => true, 77 ), 78 ), 79 ),'list' => array( 80 'path' => 'accounts', 81 'httpMethod' => 'GET', 82 'parameters' => array( 83 'filterAdClientId' => array( 84 'location' => 'query', 85 'type' => 'string', 86 'repeated' => true, 87 'required' => true, 88 ), 89 ), 90 ), 91 ) 92 ) 93 ); 94 $this->accounts_adclients = new Google_Service_AdSenseHost_AccountsAdclients_Resource( 95 $this, 96 $this->serviceName, 97 'adclients', 98 array( 99 'methods' => array( 100 'get' => array( 101 'path' => 'accounts/{accountId}/adclients/{adClientId}', 102 'httpMethod' => 'GET', 103 'parameters' => array( 104 'accountId' => array( 105 'location' => 'path', 106 'type' => 'string', 107 'required' => true, 108 ), 109 'adClientId' => array( 110 'location' => 'path', 111 'type' => 'string', 112 'required' => true, 113 ), 114 ), 115 ),'list' => array( 116 'path' => 'accounts/{accountId}/adclients', 117 'httpMethod' => 'GET', 118 'parameters' => array( 119 'accountId' => array( 120 'location' => 'path', 121 'type' => 'string', 122 'required' => true, 123 ), 124 'pageToken' => array( 125 'location' => 'query', 126 'type' => 'string', 127 ), 128 'maxResults' => array( 129 'location' => 'query', 130 'type' => 'integer', 131 ), 132 ), 133 ), 134 ) 135 ) 136 ); 137 $this->accounts_adunits = new Google_Service_AdSenseHost_AccountsAdunits_Resource( 138 $this, 139 $this->serviceName, 140 'adunits', 141 array( 142 'methods' => array( 143 'delete' => array( 144 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}', 145 'httpMethod' => 'DELETE', 146 'parameters' => array( 147 'accountId' => array( 148 'location' => 'path', 149 'type' => 'string', 150 'required' => true, 151 ), 152 'adClientId' => array( 153 'location' => 'path', 154 'type' => 'string', 155 'required' => true, 156 ), 157 'adUnitId' => array( 158 'location' => 'path', 159 'type' => 'string', 160 'required' => true, 161 ), 162 ), 163 ),'get' => array( 164 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}', 165 'httpMethod' => 'GET', 166 'parameters' => array( 167 'accountId' => array( 168 'location' => 'path', 169 'type' => 'string', 170 'required' => true, 171 ), 172 'adClientId' => array( 173 'location' => 'path', 174 'type' => 'string', 175 'required' => true, 176 ), 177 'adUnitId' => array( 178 'location' => 'path', 179 'type' => 'string', 180 'required' => true, 181 ), 182 ), 183 ),'getAdCode' => array( 184 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits/{adUnitId}/adcode', 185 'httpMethod' => 'GET', 186 'parameters' => array( 187 'accountId' => array( 188 'location' => 'path', 189 'type' => 'string', 190 'required' => true, 191 ), 192 'adClientId' => array( 193 'location' => 'path', 194 'type' => 'string', 195 'required' => true, 196 ), 197 'adUnitId' => array( 198 'location' => 'path', 199 'type' => 'string', 200 'required' => true, 201 ), 202 'hostCustomChannelId' => array( 203 'location' => 'query', 204 'type' => 'string', 205 'repeated' => true, 206 ), 207 ), 208 ),'insert' => array( 209 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', 210 'httpMethod' => 'POST', 211 'parameters' => array( 212 'accountId' => array( 213 'location' => 'path', 214 'type' => 'string', 215 'required' => true, 216 ), 217 'adClientId' => array( 218 'location' => 'path', 219 'type' => 'string', 220 'required' => true, 221 ), 222 ), 223 ),'list' => array( 224 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', 225 'httpMethod' => 'GET', 226 'parameters' => array( 227 'accountId' => array( 228 'location' => 'path', 229 'type' => 'string', 230 'required' => true, 231 ), 232 'adClientId' => array( 233 'location' => 'path', 234 'type' => 'string', 235 'required' => true, 236 ), 237 'includeInactive' => array( 238 'location' => 'query', 239 'type' => 'boolean', 240 ), 241 'pageToken' => array( 242 'location' => 'query', 243 'type' => 'string', 244 ), 245 'maxResults' => array( 246 'location' => 'query', 247 'type' => 'integer', 248 ), 249 ), 250 ),'patch' => array( 251 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', 252 'httpMethod' => 'PATCH', 253 'parameters' => array( 254 'accountId' => array( 255 'location' => 'path', 256 'type' => 'string', 257 'required' => true, 258 ), 259 'adClientId' => array( 260 'location' => 'path', 261 'type' => 'string', 262 'required' => true, 263 ), 264 'adUnitId' => array( 265 'location' => 'query', 266 'type' => 'string', 267 'required' => true, 268 ), 269 ), 270 ),'update' => array( 271 'path' => 'accounts/{accountId}/adclients/{adClientId}/adunits', 272 'httpMethod' => 'PUT', 273 'parameters' => array( 274 'accountId' => array( 275 'location' => 'path', 276 'type' => 'string', 277 'required' => true, 278 ), 279 'adClientId' => array( 280 'location' => 'path', 281 'type' => 'string', 282 'required' => true, 283 ), 284 ), 285 ), 286 ) 287 ) 288 ); 289 $this->accounts_reports = new Google_Service_AdSenseHost_AccountsReports_Resource( 290 $this, 291 $this->serviceName, 292 'reports', 293 array( 294 'methods' => array( 295 'generate' => array( 296 'path' => 'accounts/{accountId}/reports', 297 'httpMethod' => 'GET', 298 'parameters' => array( 299 'accountId' => array( 300 'location' => 'path', 301 'type' => 'string', 302 'required' => true, 303 ), 304 'startDate' => array( 305 'location' => 'query', 306 'type' => 'string', 307 'required' => true, 308 ), 309 'endDate' => array( 310 'location' => 'query', 311 'type' => 'string', 312 'required' => true, 313 ), 314 'sort' => array( 315 'location' => 'query', 316 'type' => 'string', 317 'repeated' => true, 318 ), 319 'locale' => array( 320 'location' => 'query', 321 'type' => 'string', 322 ), 323 'metric' => array( 324 'location' => 'query', 325 'type' => 'string', 326 'repeated' => true, 327 ), 328 'maxResults' => array( 329 'location' => 'query', 330 'type' => 'integer', 331 ), 332 'filter' => array( 333 'location' => 'query', 334 'type' => 'string', 335 'repeated' => true, 336 ), 337 'startIndex' => array( 338 'location' => 'query', 339 'type' => 'integer', 340 ), 341 'dimension' => array( 342 'location' => 'query', 343 'type' => 'string', 344 'repeated' => true, 345 ), 346 ), 347 ), 348 ) 349 ) 350 ); 351 $this->adclients = new Google_Service_AdSenseHost_Adclients_Resource( 352 $this, 353 $this->serviceName, 354 'adclients', 355 array( 356 'methods' => array( 357 'get' => array( 358 'path' => 'adclients/{adClientId}', 359 'httpMethod' => 'GET', 360 'parameters' => array( 361 'adClientId' => array( 362 'location' => 'path', 363 'type' => 'string', 364 'required' => true, 365 ), 366 ), 367 ),'list' => array( 368 'path' => 'adclients', 369 'httpMethod' => 'GET', 370 'parameters' => array( 371 'pageToken' => array( 372 'location' => 'query', 373 'type' => 'string', 374 ), 375 'maxResults' => array( 376 'location' => 'query', 377 'type' => 'integer', 378 ), 379 ), 380 ), 381 ) 382 ) 383 ); 384 $this->associationsessions = new Google_Service_AdSenseHost_Associationsessions_Resource( 385 $this, 386 $this->serviceName, 387 'associationsessions', 388 array( 389 'methods' => array( 390 'start' => array( 391 'path' => 'associationsessions/start', 392 'httpMethod' => 'GET', 393 'parameters' => array( 394 'productCode' => array( 395 'location' => 'query', 396 'type' => 'string', 397 'repeated' => true, 398 'required' => true, 399 ), 400 'websiteUrl' => array( 401 'location' => 'query', 402 'type' => 'string', 403 'required' => true, 404 ), 405 'websiteLocale' => array( 406 'location' => 'query', 407 'type' => 'string', 408 ), 409 'userLocale' => array( 410 'location' => 'query', 411 'type' => 'string', 412 ), 413 ), 414 ),'verify' => array( 415 'path' => 'associationsessions/verify', 416 'httpMethod' => 'GET', 417 'parameters' => array( 418 'token' => array( 419 'location' => 'query', 420 'type' => 'string', 421 'required' => true, 422 ), 423 ), 424 ), 425 ) 426 ) 427 ); 428 $this->customchannels = new Google_Service_AdSenseHost_Customchannels_Resource( 429 $this, 430 $this->serviceName, 431 'customchannels', 432 array( 433 'methods' => array( 434 'delete' => array( 435 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}', 436 'httpMethod' => 'DELETE', 437 'parameters' => array( 438 'adClientId' => array( 439 'location' => 'path', 440 'type' => 'string', 441 'required' => true, 442 ), 443 'customChannelId' => array( 444 'location' => 'path', 445 'type' => 'string', 446 'required' => true, 447 ), 448 ), 449 ),'get' => array( 450 'path' => 'adclients/{adClientId}/customchannels/{customChannelId}', 451 'httpMethod' => 'GET', 452 'parameters' => array( 453 'adClientId' => array( 454 'location' => 'path', 455 'type' => 'string', 456 'required' => true, 457 ), 458 'customChannelId' => array( 459 'location' => 'path', 460 'type' => 'string', 461 'required' => true, 462 ), 463 ), 464 ),'insert' => array( 465 'path' => 'adclients/{adClientId}/customchannels', 466 'httpMethod' => 'POST', 467 'parameters' => array( 468 'adClientId' => array( 469 'location' => 'path', 470 'type' => 'string', 471 'required' => true, 472 ), 473 ), 474 ),'list' => array( 475 'path' => 'adclients/{adClientId}/customchannels', 476 'httpMethod' => 'GET', 477 'parameters' => array( 478 'adClientId' => array( 479 'location' => 'path', 480 'type' => 'string', 481 'required' => true, 482 ), 483 'pageToken' => array( 484 'location' => 'query', 485 'type' => 'string', 486 ), 487 'maxResults' => array( 488 'location' => 'query', 489 'type' => 'integer', 490 ), 491 ), 492 ),'patch' => array( 493 'path' => 'adclients/{adClientId}/customchannels', 494 'httpMethod' => 'PATCH', 495 'parameters' => array( 496 'adClientId' => array( 497 'location' => 'path', 498 'type' => 'string', 499 'required' => true, 500 ), 501 'customChannelId' => array( 502 'location' => 'query', 503 'type' => 'string', 504 'required' => true, 505 ), 506 ), 507 ),'update' => array( 508 'path' => 'adclients/{adClientId}/customchannels', 509 'httpMethod' => 'PUT', 510 'parameters' => array( 511 'adClientId' => array( 512 'location' => 'path', 513 'type' => 'string', 514 'required' => true, 515 ), 516 ), 517 ), 518 ) 519 ) 520 ); 521 $this->reports = new Google_Service_AdSenseHost_Reports_Resource( 522 $this, 523 $this->serviceName, 524 'reports', 525 array( 526 'methods' => array( 527 'generate' => array( 528 'path' => 'reports', 529 'httpMethod' => 'GET', 530 'parameters' => array( 531 'startDate' => array( 532 'location' => 'query', 533 'type' => 'string', 534 'required' => true, 535 ), 536 'endDate' => array( 537 'location' => 'query', 538 'type' => 'string', 539 'required' => true, 540 ), 541 'sort' => array( 542 'location' => 'query', 543 'type' => 'string', 544 'repeated' => true, 545 ), 546 'locale' => array( 547 'location' => 'query', 548 'type' => 'string', 549 ), 550 'metric' => array( 551 'location' => 'query', 552 'type' => 'string', 553 'repeated' => true, 554 ), 555 'maxResults' => array( 556 'location' => 'query', 557 'type' => 'integer', 558 ), 559 'filter' => array( 560 'location' => 'query', 561 'type' => 'string', 562 'repeated' => true, 563 ), 564 'startIndex' => array( 565 'location' => 'query', 566 'type' => 'integer', 567 ), 568 'dimension' => array( 569 'location' => 'query', 570 'type' => 'string', 571 'repeated' => true, 572 ), 573 ), 574 ), 575 ) 576 ) 577 ); 578 $this->urlchannels = new Google_Service_AdSenseHost_Urlchannels_Resource( 579 $this, 580 $this->serviceName, 581 'urlchannels', 582 array( 583 'methods' => array( 584 'delete' => array( 585 'path' => 'adclients/{adClientId}/urlchannels/{urlChannelId}', 586 'httpMethod' => 'DELETE', 587 'parameters' => array( 588 'adClientId' => array( 589 'location' => 'path', 590 'type' => 'string', 591 'required' => true, 592 ), 593 'urlChannelId' => array( 594 'location' => 'path', 595 'type' => 'string', 596 'required' => true, 597 ), 598 ), 599 ),'insert' => array( 600 'path' => 'adclients/{adClientId}/urlchannels', 601 'httpMethod' => 'POST', 602 'parameters' => array( 603 'adClientId' => array( 604 'location' => 'path', 605 'type' => 'string', 606 'required' => true, 607 ), 608 ), 609 ),'list' => array( 610 'path' => 'adclients/{adClientId}/urlchannels', 611 'httpMethod' => 'GET', 612 'parameters' => array( 613 'adClientId' => array( 614 'location' => 'path', 615 'type' => 'string', 616 'required' => true, 617 ), 618 'pageToken' => array( 619 'location' => 'query', 620 'type' => 'string', 621 ), 622 'maxResults' => array( 623 'location' => 'query', 624 'type' => 'integer', 625 ), 626 ), 627 ), 628 ) 629 ) 630 ); 631 } 632 } 633 634 635 /** 636 * The "accounts" collection of methods. 637 * Typical usage is: 638 * <code> 639 * $adsensehostService = new Google_Service_AdSenseHost(...); 640 * $accounts = $adsensehostService->accounts; 641 * </code> 642 */ 643 #[AllowDynamicProperties] 644 class Google_Service_AdSenseHost_Accounts_Resource extends Google_Service_Resource 645 { 646 647 /** 648 * Get information about the selected associated AdSense account. (accounts.get) 649 * 650 * @param string $accountId Account to get information about. 651 * @param array $optParams Optional parameters. 652 * @return Google_Service_AdSenseHost_Account 653 */ 654 public function get($accountId, $optParams = array()) 655 { 656 $params = array('accountId' => $accountId); 657 $params = array_merge($params, $optParams); 658 return $this->call('get', array($params), "Google_Service_AdSenseHost_Account"); 659 } 660 661 /** 662 * List hosted accounts associated with this AdSense account by ad client id. 663 * (accounts.listAccounts) 664 * 665 * @param string $filterAdClientId Ad clients to list accounts for. 666 * @param array $optParams Optional parameters. 667 * @return Google_Service_AdSenseHost_Accounts 668 */ 669 public function listAccounts($filterAdClientId, $optParams = array()) 670 { 671 $params = array('filterAdClientId' => $filterAdClientId); 672 $params = array_merge($params, $optParams); 673 return $this->call('list', array($params), "Google_Service_AdSenseHost_Accounts"); 674 } 675 } 676 677 /** 678 * The "adclients" collection of methods. 679 * Typical usage is: 680 * <code> 681 * $adsensehostService = new Google_Service_AdSenseHost(...); 682 * $adclients = $adsensehostService->adclients; 683 * </code> 684 */ 685 #[AllowDynamicProperties] 686 class Google_Service_AdSenseHost_AccountsAdclients_Resource extends Google_Service_Resource 687 { 688 689 /** 690 * Get information about one of the ad clients in the specified publisher's 691 * AdSense account. (adclients.get) 692 * 693 * @param string $accountId Account which contains the ad client. 694 * @param string $adClientId Ad client to get. 695 * @param array $optParams Optional parameters. 696 * @return Google_Service_AdSenseHost_AdClient 697 */ 698 public function get($accountId, $adClientId, $optParams = array()) 699 { 700 $params = array('accountId' => $accountId, 'adClientId' => $adClientId); 701 $params = array_merge($params, $optParams); 702 return $this->call('get', array($params), "Google_Service_AdSenseHost_AdClient"); 703 } 704 705 /** 706 * List all hosted ad clients in the specified hosted account. 707 * (adclients.listAccountsAdclients) 708 * 709 * @param string $accountId Account for which to list ad clients. 710 * @param array $optParams Optional parameters. 711 * 712 * @opt_param string pageToken A continuation token, used to page through ad 713 * clients. To retrieve the next page, set this parameter to the value of 714 * "nextPageToken" from the previous response. 715 * @opt_param string maxResults The maximum number of ad clients to include in 716 * the response, used for paging. 717 * @return Google_Service_AdSenseHost_AdClients 718 */ 719 public function listAccountsAdclients($accountId, $optParams = array()) 720 { 721 $params = array('accountId' => $accountId); 722 $params = array_merge($params, $optParams); 723 return $this->call('list', array($params), "Google_Service_AdSenseHost_AdClients"); 724 } 725 } 726 /** 727 * The "adunits" collection of methods. 728 * Typical usage is: 729 * <code> 730 * $adsensehostService = new Google_Service_AdSenseHost(...); 731 * $adunits = $adsensehostService->adunits; 732 * </code> 733 */ 734 #[AllowDynamicProperties] 735 class Google_Service_AdSenseHost_AccountsAdunits_Resource extends Google_Service_Resource 736 { 737 738 /** 739 * Delete the specified ad unit from the specified publisher AdSense account. 740 * (adunits.delete) 741 * 742 * @param string $accountId Account which contains the ad unit. 743 * @param string $adClientId Ad client for which to get ad unit. 744 * @param string $adUnitId Ad unit to delete. 745 * @param array $optParams Optional parameters. 746 * @return Google_Service_AdSenseHost_AdUnit 747 */ 748 public function delete($accountId, $adClientId, $adUnitId, $optParams = array()) 749 { 750 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 751 $params = array_merge($params, $optParams); 752 return $this->call('delete', array($params), "Google_Service_AdSenseHost_AdUnit"); 753 } 754 755 /** 756 * Get the specified host ad unit in this AdSense account. (adunits.get) 757 * 758 * @param string $accountId Account which contains the ad unit. 759 * @param string $adClientId Ad client for which to get ad unit. 760 * @param string $adUnitId Ad unit to get. 761 * @param array $optParams Optional parameters. 762 * @return Google_Service_AdSenseHost_AdUnit 763 */ 764 public function get($accountId, $adClientId, $adUnitId, $optParams = array()) 765 { 766 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 767 $params = array_merge($params, $optParams); 768 return $this->call('get', array($params), "Google_Service_AdSenseHost_AdUnit"); 769 } 770 771 /** 772 * Get ad code for the specified ad unit, attaching the specified host custom 773 * channels. (adunits.getAdCode) 774 * 775 * @param string $accountId Account which contains the ad client. 776 * @param string $adClientId Ad client with contains the ad unit. 777 * @param string $adUnitId Ad unit to get the code for. 778 * @param array $optParams Optional parameters. 779 * 780 * @opt_param string hostCustomChannelId Host custom channel to attach to the ad 781 * code. 782 * @return Google_Service_AdSenseHost_AdCode 783 */ 784 public function getAdCode($accountId, $adClientId, $adUnitId, $optParams = array()) 785 { 786 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId); 787 $params = array_merge($params, $optParams); 788 return $this->call('getAdCode', array($params), "Google_Service_AdSenseHost_AdCode"); 789 } 790 791 /** 792 * Insert the supplied ad unit into the specified publisher AdSense account. 793 * (adunits.insert) 794 * 795 * @param string $accountId Account which will contain the ad unit. 796 * @param string $adClientId Ad client into which to insert the ad unit. 797 * @param Google_AdUnit $postBody 798 * @param array $optParams Optional parameters. 799 * @return Google_Service_AdSenseHost_AdUnit 800 */ 801 public function insert($accountId, $adClientId, Google_Service_AdSenseHost_AdUnit $postBody, $optParams = array()) 802 { 803 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'postBody' => $postBody); 804 $params = array_merge($params, $optParams); 805 return $this->call('insert', array($params), "Google_Service_AdSenseHost_AdUnit"); 806 } 807 808 /** 809 * List all ad units in the specified publisher's AdSense account. 810 * (adunits.listAccountsAdunits) 811 * 812 * @param string $accountId Account which contains the ad client. 813 * @param string $adClientId Ad client for which to list ad units. 814 * @param array $optParams Optional parameters. 815 * 816 * @opt_param bool includeInactive Whether to include inactive ad units. 817 * Default: true. 818 * @opt_param string pageToken A continuation token, used to page through ad 819 * units. To retrieve the next page, set this parameter to the value of 820 * "nextPageToken" from the previous response. 821 * @opt_param string maxResults The maximum number of ad units to include in the 822 * response, used for paging. 823 * @return Google_Service_AdSenseHost_AdUnits 824 */ 825 public function listAccountsAdunits($accountId, $adClientId, $optParams = array()) 826 { 827 $params = array('accountId' => $accountId, 'adClientId' => $adClientId); 828 $params = array_merge($params, $optParams); 829 return $this->call('list', array($params), "Google_Service_AdSenseHost_AdUnits"); 830 } 831 832 /** 833 * Update the supplied ad unit in the specified publisher AdSense account. This 834 * method supports patch semantics. (adunits.patch) 835 * 836 * @param string $accountId Account which contains the ad client. 837 * @param string $adClientId Ad client which contains the ad unit. 838 * @param string $adUnitId Ad unit to get. 839 * @param Google_AdUnit $postBody 840 * @param array $optParams Optional parameters. 841 * @return Google_Service_AdSenseHost_AdUnit 842 */ 843 public function patch($accountId, $adClientId, $adUnitId, Google_Service_AdSenseHost_AdUnit $postBody, $optParams = array()) 844 { 845 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'adUnitId' => $adUnitId, 'postBody' => $postBody); 846 $params = array_merge($params, $optParams); 847 return $this->call('patch', array($params), "Google_Service_AdSenseHost_AdUnit"); 848 } 849 850 /** 851 * Update the supplied ad unit in the specified publisher AdSense account. 852 * (adunits.update) 853 * 854 * @param string $accountId Account which contains the ad client. 855 * @param string $adClientId Ad client which contains the ad unit. 856 * @param Google_AdUnit $postBody 857 * @param array $optParams Optional parameters. 858 * @return Google_Service_AdSenseHost_AdUnit 859 */ 860 public function update($accountId, $adClientId, Google_Service_AdSenseHost_AdUnit $postBody, $optParams = array()) 861 { 862 $params = array('accountId' => $accountId, 'adClientId' => $adClientId, 'postBody' => $postBody); 863 $params = array_merge($params, $optParams); 864 return $this->call('update', array($params), "Google_Service_AdSenseHost_AdUnit"); 865 } 866 } 867 /** 868 * The "reports" collection of methods. 869 * Typical usage is: 870 * <code> 871 * $adsensehostService = new Google_Service_AdSenseHost(...); 872 * $reports = $adsensehostService->reports; 873 * </code> 874 */ 875 #[AllowDynamicProperties] 876 class Google_Service_AdSenseHost_AccountsReports_Resource extends Google_Service_Resource 877 { 878 879 /** 880 * Generate an AdSense report based on the report request sent in the query 881 * parameters. Returns the result as JSON; to retrieve output in CSV format 882 * specify "alt=csv" as a query parameter. (reports.generate) 883 * 884 * @param string $accountId Hosted account upon which to report. 885 * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" 886 * format, inclusive. 887 * @param string $endDate End of the date range to report on in "YYYY-MM-DD" 888 * format, inclusive. 889 * @param array $optParams Optional parameters. 890 * 891 * @opt_param string sort The name of a dimension or metric to sort the 892 * resulting report on, optionally prefixed with "+" to sort ascending or "-" to 893 * sort descending. If no prefix is specified, the column is sorted ascending. 894 * @opt_param string locale Optional locale to use for translating report output 895 * to a local language. Defaults to "en_US" if not specified. 896 * @opt_param string metric Numeric columns to include in the report. 897 * @opt_param string maxResults The maximum number of rows of report data to 898 * return. 899 * @opt_param string filter Filters to be run on the report. 900 * @opt_param string startIndex Index of the first row of report data to return. 901 * @opt_param string dimension Dimensions to base the report on. 902 * @return Google_Service_AdSenseHost_Report 903 */ 904 public function generate($accountId, $startDate, $endDate, $optParams = array()) 905 { 906 $params = array('accountId' => $accountId, 'startDate' => $startDate, 'endDate' => $endDate); 907 $params = array_merge($params, $optParams); 908 return $this->call('generate', array($params), "Google_Service_AdSenseHost_Report"); 909 } 910 } 911 912 /** 913 * The "adclients" collection of methods. 914 * Typical usage is: 915 * <code> 916 * $adsensehostService = new Google_Service_AdSenseHost(...); 917 * $adclients = $adsensehostService->adclients; 918 * </code> 919 */ 920 #[AllowDynamicProperties] 921 class Google_Service_AdSenseHost_Adclients_Resource extends Google_Service_Resource 922 { 923 924 /** 925 * Get information about one of the ad clients in the Host AdSense account. 926 * (adclients.get) 927 * 928 * @param string $adClientId Ad client to get. 929 * @param array $optParams Optional parameters. 930 * @return Google_Service_AdSenseHost_AdClient 931 */ 932 public function get($adClientId, $optParams = array()) 933 { 934 $params = array('adClientId' => $adClientId); 935 $params = array_merge($params, $optParams); 936 return $this->call('get', array($params), "Google_Service_AdSenseHost_AdClient"); 937 } 938 939 /** 940 * List all host ad clients in this AdSense account. (adclients.listAdclients) 941 * 942 * @param array $optParams Optional parameters. 943 * 944 * @opt_param string pageToken A continuation token, used to page through ad 945 * clients. To retrieve the next page, set this parameter to the value of 946 * "nextPageToken" from the previous response. 947 * @opt_param string maxResults The maximum number of ad clients to include in 948 * the response, used for paging. 949 * @return Google_Service_AdSenseHost_AdClients 950 */ 951 public function listAdclients($optParams = array()) 952 { 953 $params = array(); 954 $params = array_merge($params, $optParams); 955 return $this->call('list', array($params), "Google_Service_AdSenseHost_AdClients"); 956 } 957 } 958 959 /** 960 * The "associationsessions" collection of methods. 961 * Typical usage is: 962 * <code> 963 * $adsensehostService = new Google_Service_AdSenseHost(...); 964 * $associationsessions = $adsensehostService->associationsessions; 965 * </code> 966 */ 967 #[AllowDynamicProperties] 968 class Google_Service_AdSenseHost_Associationsessions_Resource extends Google_Service_Resource 969 { 970 971 /** 972 * Create an association session for initiating an association with an AdSense 973 * user. (associationsessions.start) 974 * 975 * @param string $productCode Products to associate with the user. 976 * @param string $websiteUrl The URL of the user's hosted website. 977 * @param array $optParams Optional parameters. 978 * 979 * @opt_param string websiteLocale The locale of the user's hosted website. 980 * @opt_param string userLocale The preferred locale of the user. 981 * @return Google_Service_AdSenseHost_AssociationSession 982 */ 983 public function start($productCode, $websiteUrl, $optParams = array()) 984 { 985 $params = array('productCode' => $productCode, 'websiteUrl' => $websiteUrl); 986 $params = array_merge($params, $optParams); 987 return $this->call('start', array($params), "Google_Service_AdSenseHost_AssociationSession"); 988 } 989 990 /** 991 * Verify an association session after the association callback returns from 992 * AdSense signup. (associationsessions.verify) 993 * 994 * @param string $token The token returned to the association callback URL. 995 * @param array $optParams Optional parameters. 996 * @return Google_Service_AdSenseHost_AssociationSession 997 */ 998 public function verify($token, $optParams = array()) 999 { 1000 $params = array('token' => $token); 1001 $params = array_merge($params, $optParams); 1002 return $this->call('verify', array($params), "Google_Service_AdSenseHost_AssociationSession"); 1003 } 1004 } 1005 1006 /** 1007 * The "customchannels" collection of methods. 1008 * Typical usage is: 1009 * <code> 1010 * $adsensehostService = new Google_Service_AdSenseHost(...); 1011 * $customchannels = $adsensehostService->customchannels; 1012 * </code> 1013 */ 1014 #[AllowDynamicProperties] 1015 class Google_Service_AdSenseHost_Customchannels_Resource extends Google_Service_Resource 1016 { 1017 1018 /** 1019 * Delete a specific custom channel from the host AdSense account. 1020 * (customchannels.delete) 1021 * 1022 * @param string $adClientId Ad client from which to delete the custom channel. 1023 * @param string $customChannelId Custom channel to delete. 1024 * @param array $optParams Optional parameters. 1025 * @return Google_Service_AdSenseHost_CustomChannel 1026 */ 1027 public function delete($adClientId, $customChannelId, $optParams = array()) 1028 { 1029 $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1030 $params = array_merge($params, $optParams); 1031 return $this->call('delete', array($params), "Google_Service_AdSenseHost_CustomChannel"); 1032 } 1033 1034 /** 1035 * Get a specific custom channel from the host AdSense account. 1036 * (customchannels.get) 1037 * 1038 * @param string $adClientId Ad client from which to get the custom channel. 1039 * @param string $customChannelId Custom channel to get. 1040 * @param array $optParams Optional parameters. 1041 * @return Google_Service_AdSenseHost_CustomChannel 1042 */ 1043 public function get($adClientId, $customChannelId, $optParams = array()) 1044 { 1045 $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId); 1046 $params = array_merge($params, $optParams); 1047 return $this->call('get', array($params), "Google_Service_AdSenseHost_CustomChannel"); 1048 } 1049 1050 /** 1051 * Add a new custom channel to the host AdSense account. (customchannels.insert) 1052 * 1053 * @param string $adClientId Ad client to which the new custom channel will be 1054 * added. 1055 * @param Google_CustomChannel $postBody 1056 * @param array $optParams Optional parameters. 1057 * @return Google_Service_AdSenseHost_CustomChannel 1058 */ 1059 public function insert($adClientId, Google_Service_AdSenseHost_CustomChannel $postBody, $optParams = array()) 1060 { 1061 $params = array('adClientId' => $adClientId, 'postBody' => $postBody); 1062 $params = array_merge($params, $optParams); 1063 return $this->call('insert', array($params), "Google_Service_AdSenseHost_CustomChannel"); 1064 } 1065 1066 /** 1067 * List all host custom channels in this AdSense account. 1068 * (customchannels.listCustomchannels) 1069 * 1070 * @param string $adClientId Ad client for which to list custom channels. 1071 * @param array $optParams Optional parameters. 1072 * 1073 * @opt_param string pageToken A continuation token, used to page through custom 1074 * channels. To retrieve the next page, set this parameter to the value of 1075 * "nextPageToken" from the previous response. 1076 * @opt_param string maxResults The maximum number of custom channels to include 1077 * in the response, used for paging. 1078 * @return Google_Service_AdSenseHost_CustomChannels 1079 */ 1080 public function listCustomchannels($adClientId, $optParams = array()) 1081 { 1082 $params = array('adClientId' => $adClientId); 1083 $params = array_merge($params, $optParams); 1084 return $this->call('list', array($params), "Google_Service_AdSenseHost_CustomChannels"); 1085 } 1086 1087 /** 1088 * Update a custom channel in the host AdSense account. This method supports 1089 * patch semantics. (customchannels.patch) 1090 * 1091 * @param string $adClientId Ad client in which the custom channel will be 1092 * updated. 1093 * @param string $customChannelId Custom channel to get. 1094 * @param Google_CustomChannel $postBody 1095 * @param array $optParams Optional parameters. 1096 * @return Google_Service_AdSenseHost_CustomChannel 1097 */ 1098 public function patch($adClientId, $customChannelId, Google_Service_AdSenseHost_CustomChannel $postBody, $optParams = array()) 1099 { 1100 $params = array('adClientId' => $adClientId, 'customChannelId' => $customChannelId, 'postBody' => $postBody); 1101 $params = array_merge($params, $optParams); 1102 return $this->call('patch', array($params), "Google_Service_AdSenseHost_CustomChannel"); 1103 } 1104 1105 /** 1106 * Update a custom channel in the host AdSense account. (customchannels.update) 1107 * 1108 * @param string $adClientId Ad client in which the custom channel will be 1109 * updated. 1110 * @param Google_CustomChannel $postBody 1111 * @param array $optParams Optional parameters. 1112 * @return Google_Service_AdSenseHost_CustomChannel 1113 */ 1114 public function update($adClientId, Google_Service_AdSenseHost_CustomChannel $postBody, $optParams = array()) 1115 { 1116 $params = array('adClientId' => $adClientId, 'postBody' => $postBody); 1117 $params = array_merge($params, $optParams); 1118 return $this->call('update', array($params), "Google_Service_AdSenseHost_CustomChannel"); 1119 } 1120 } 1121 1122 /** 1123 * The "reports" collection of methods. 1124 * Typical usage is: 1125 * <code> 1126 * $adsensehostService = new Google_Service_AdSenseHost(...); 1127 * $reports = $adsensehostService->reports; 1128 * </code> 1129 */ 1130 #[AllowDynamicProperties] 1131 class Google_Service_AdSenseHost_Reports_Resource extends Google_Service_Resource 1132 { 1133 1134 /** 1135 * Generate an AdSense report based on the report request sent in the query 1136 * parameters. Returns the result as JSON; to retrieve output in CSV format 1137 * specify "alt=csv" as a query parameter. (reports.generate) 1138 * 1139 * @param string $startDate Start of the date range to report on in "YYYY-MM-DD" 1140 * format, inclusive. 1141 * @param string $endDate End of the date range to report on in "YYYY-MM-DD" 1142 * format, inclusive. 1143 * @param array $optParams Optional parameters. 1144 * 1145 * @opt_param string sort The name of a dimension or metric to sort the 1146 * resulting report on, optionally prefixed with "+" to sort ascending or "-" to 1147 * sort descending. If no prefix is specified, the column is sorted ascending. 1148 * @opt_param string locale Optional locale to use for translating report output 1149 * to a local language. Defaults to "en_US" if not specified. 1150 * @opt_param string metric Numeric columns to include in the report. 1151 * @opt_param string maxResults The maximum number of rows of report data to 1152 * return. 1153 * @opt_param string filter Filters to be run on the report. 1154 * @opt_param string startIndex Index of the first row of report data to return. 1155 * @opt_param string dimension Dimensions to base the report on. 1156 * @return Google_Service_AdSenseHost_Report 1157 */ 1158 public function generate($startDate, $endDate, $optParams = array()) 1159 { 1160 $params = array('startDate' => $startDate, 'endDate' => $endDate); 1161 $params = array_merge($params, $optParams); 1162 return $this->call('generate', array($params), "Google_Service_AdSenseHost_Report"); 1163 } 1164 } 1165 1166 /** 1167 * The "urlchannels" collection of methods. 1168 * Typical usage is: 1169 * <code> 1170 * $adsensehostService = new Google_Service_AdSenseHost(...); 1171 * $urlchannels = $adsensehostService->urlchannels; 1172 * </code> 1173 */ 1174 #[AllowDynamicProperties] 1175 class Google_Service_AdSenseHost_Urlchannels_Resource extends Google_Service_Resource 1176 { 1177 1178 /** 1179 * Delete a URL channel from the host AdSense account. (urlchannels.delete) 1180 * 1181 * @param string $adClientId Ad client from which to delete the URL channel. 1182 * @param string $urlChannelId URL channel to delete. 1183 * @param array $optParams Optional parameters. 1184 * @return Google_Service_AdSenseHost_UrlChannel 1185 */ 1186 public function delete($adClientId, $urlChannelId, $optParams = array()) 1187 { 1188 $params = array('adClientId' => $adClientId, 'urlChannelId' => $urlChannelId); 1189 $params = array_merge($params, $optParams); 1190 return $this->call('delete', array($params), "Google_Service_AdSenseHost_UrlChannel"); 1191 } 1192 1193 /** 1194 * Add a new URL channel to the host AdSense account. (urlchannels.insert) 1195 * 1196 * @param string $adClientId Ad client to which the new URL channel will be 1197 * added. 1198 * @param Google_UrlChannel $postBody 1199 * @param array $optParams Optional parameters. 1200 * @return Google_Service_AdSenseHost_UrlChannel 1201 */ 1202 public function insert($adClientId, Google_Service_AdSenseHost_UrlChannel $postBody, $optParams = array()) 1203 { 1204 $params = array('adClientId' => $adClientId, 'postBody' => $postBody); 1205 $params = array_merge($params, $optParams); 1206 return $this->call('insert', array($params), "Google_Service_AdSenseHost_UrlChannel"); 1207 } 1208 1209 /** 1210 * List all host URL channels in the host AdSense account. 1211 * (urlchannels.listUrlchannels) 1212 * 1213 * @param string $adClientId Ad client for which to list URL channels. 1214 * @param array $optParams Optional parameters. 1215 * 1216 * @opt_param string pageToken A continuation token, used to page through URL 1217 * channels. To retrieve the next page, set this parameter to the value of 1218 * "nextPageToken" from the previous response. 1219 * @opt_param string maxResults The maximum number of URL channels to include in 1220 * the response, used for paging. 1221 * @return Google_Service_AdSenseHost_UrlChannels 1222 */ 1223 public function listUrlchannels($adClientId, $optParams = array()) 1224 { 1225 $params = array('adClientId' => $adClientId); 1226 $params = array_merge($params, $optParams); 1227 return $this->call('list', array($params), "Google_Service_AdSenseHost_UrlChannels"); 1228 } 1229 } 1230 1231 1232 1233 1234 #[AllowDynamicProperties] 1235 class Google_Service_AdSenseHost_Account extends Google_Model 1236 { 1237 protected $internal_gapi_mappings = array( 1238 ); 1239 public $id; 1240 public $kind; 1241 public $name; 1242 public $status; 1243 1244 1245 public function setId($id) 1246 { 1247 $this->id = $id; 1248 } 1249 public function getId() 1250 { 1251 return $this->id; 1252 } 1253 public function setKind($kind) 1254 { 1255 $this->kind = $kind; 1256 } 1257 public function getKind() 1258 { 1259 return $this->kind; 1260 } 1261 public function setName($name) 1262 { 1263 $this->name = $name; 1264 } 1265 public function getName() 1266 { 1267 return $this->name; 1268 } 1269 public function setStatus($status) 1270 { 1271 $this->status = $status; 1272 } 1273 public function getStatus() 1274 { 1275 return $this->status; 1276 } 1277 } 1278 1279 #[AllowDynamicProperties] 1280 class Google_Service_AdSenseHost_Accounts extends Google_Collection 1281 { 1282 protected $collection_key = 'items'; 1283 protected $internal_gapi_mappings = array( 1284 ); 1285 public $etag; 1286 protected $itemsType = 'Google_Service_AdSenseHost_Account'; 1287 protected $itemsDataType = 'array'; 1288 public $kind; 1289 1290 1291 public function setEtag($etag) 1292 { 1293 $this->etag = $etag; 1294 } 1295 public function getEtag() 1296 { 1297 return $this->etag; 1298 } 1299 public function setItems($items) 1300 { 1301 $this->items = $items; 1302 } 1303 public function getItems() 1304 { 1305 return $this->items; 1306 } 1307 public function setKind($kind) 1308 { 1309 $this->kind = $kind; 1310 } 1311 public function getKind() 1312 { 1313 return $this->kind; 1314 } 1315 } 1316 1317 #[AllowDynamicProperties] 1318 class Google_Service_AdSenseHost_AdClient extends Google_Model 1319 { 1320 protected $internal_gapi_mappings = array( 1321 ); 1322 public $arcOptIn; 1323 public $id; 1324 public $kind; 1325 public $productCode; 1326 public $supportsReporting; 1327 1328 1329 public function setArcOptIn($arcOptIn) 1330 { 1331 $this->arcOptIn = $arcOptIn; 1332 } 1333 public function getArcOptIn() 1334 { 1335 return $this->arcOptIn; 1336 } 1337 public function setId($id) 1338 { 1339 $this->id = $id; 1340 } 1341 public function getId() 1342 { 1343 return $this->id; 1344 } 1345 public function setKind($kind) 1346 { 1347 $this->kind = $kind; 1348 } 1349 public function getKind() 1350 { 1351 return $this->kind; 1352 } 1353 public function setProductCode($productCode) 1354 { 1355 $this->productCode = $productCode; 1356 } 1357 public function getProductCode() 1358 { 1359 return $this->productCode; 1360 } 1361 public function setSupportsReporting($supportsReporting) 1362 { 1363 $this->supportsReporting = $supportsReporting; 1364 } 1365 public function getSupportsReporting() 1366 { 1367 return $this->supportsReporting; 1368 } 1369 } 1370 1371 #[AllowDynamicProperties] 1372 class Google_Service_AdSenseHost_AdClients extends Google_Collection 1373 { 1374 protected $collection_key = 'items'; 1375 protected $internal_gapi_mappings = array( 1376 ); 1377 public $etag; 1378 protected $itemsType = 'Google_Service_AdSenseHost_AdClient'; 1379 protected $itemsDataType = 'array'; 1380 public $kind; 1381 public $nextPageToken; 1382 1383 1384 public function setEtag($etag) 1385 { 1386 $this->etag = $etag; 1387 } 1388 public function getEtag() 1389 { 1390 return $this->etag; 1391 } 1392 public function setItems($items) 1393 { 1394 $this->items = $items; 1395 } 1396 public function getItems() 1397 { 1398 return $this->items; 1399 } 1400 public function setKind($kind) 1401 { 1402 $this->kind = $kind; 1403 } 1404 public function getKind() 1405 { 1406 return $this->kind; 1407 } 1408 public function setNextPageToken($nextPageToken) 1409 { 1410 $this->nextPageToken = $nextPageToken; 1411 } 1412 public function getNextPageToken() 1413 { 1414 return $this->nextPageToken; 1415 } 1416 } 1417 1418 #[AllowDynamicProperties] 1419 class Google_Service_AdSenseHost_AdCode extends Google_Model 1420 { 1421 protected $internal_gapi_mappings = array( 1422 ); 1423 public $adCode; 1424 public $kind; 1425 1426 1427 public function setAdCode($adCode) 1428 { 1429 $this->adCode = $adCode; 1430 } 1431 public function getAdCode() 1432 { 1433 return $this->adCode; 1434 } 1435 public function setKind($kind) 1436 { 1437 $this->kind = $kind; 1438 } 1439 public function getKind() 1440 { 1441 return $this->kind; 1442 } 1443 } 1444 1445 #[AllowDynamicProperties] 1446 class Google_Service_AdSenseHost_AdStyle extends Google_Model 1447 { 1448 protected $internal_gapi_mappings = array( 1449 ); 1450 protected $colorsType = 'Google_Service_AdSenseHost_AdStyleColors'; 1451 protected $colorsDataType = ''; 1452 public $corners; 1453 protected $fontType = 'Google_Service_AdSenseHost_AdStyleFont'; 1454 protected $fontDataType = ''; 1455 public $kind; 1456 1457 1458 public function setColors(Google_Service_AdSenseHost_AdStyleColors $colors) 1459 { 1460 $this->colors = $colors; 1461 } 1462 public function getColors() 1463 { 1464 return $this->colors; 1465 } 1466 public function setCorners($corners) 1467 { 1468 $this->corners = $corners; 1469 } 1470 public function getCorners() 1471 { 1472 return $this->corners; 1473 } 1474 public function setFont(Google_Service_AdSenseHost_AdStyleFont $font) 1475 { 1476 $this->font = $font; 1477 } 1478 public function getFont() 1479 { 1480 return $this->font; 1481 } 1482 public function setKind($kind) 1483 { 1484 $this->kind = $kind; 1485 } 1486 public function getKind() 1487 { 1488 return $this->kind; 1489 } 1490 } 1491 1492 #[AllowDynamicProperties] 1493 class Google_Service_AdSenseHost_AdStyleColors extends Google_Model 1494 { 1495 protected $internal_gapi_mappings = array( 1496 ); 1497 public $background; 1498 public $border; 1499 public $text; 1500 public $title; 1501 public $url; 1502 1503 1504 public function setBackground($background) 1505 { 1506 $this->background = $background; 1507 } 1508 public function getBackground() 1509 { 1510 return $this->background; 1511 } 1512 public function setBorder($border) 1513 { 1514 $this->border = $border; 1515 } 1516 public function getBorder() 1517 { 1518 return $this->border; 1519 } 1520 public function setText($text) 1521 { 1522 $this->text = $text; 1523 } 1524 public function getText() 1525 { 1526 return $this->text; 1527 } 1528 public function setTitle($title) 1529 { 1530 $this->title = $title; 1531 } 1532 public function getTitle() 1533 { 1534 return $this->title; 1535 } 1536 public function setUrl($url) 1537 { 1538 $this->url = $url; 1539 } 1540 public function getUrl() 1541 { 1542 return $this->url; 1543 } 1544 } 1545 1546 #[AllowDynamicProperties] 1547 class Google_Service_AdSenseHost_AdStyleFont extends Google_Model 1548 { 1549 protected $internal_gapi_mappings = array( 1550 ); 1551 public $family; 1552 public $size; 1553 1554 1555 public function setFamily($family) 1556 { 1557 $this->family = $family; 1558 } 1559 public function getFamily() 1560 { 1561 return $this->family; 1562 } 1563 public function setSize($size) 1564 { 1565 $this->size = $size; 1566 } 1567 public function getSize() 1568 { 1569 return $this->size; 1570 } 1571 } 1572 1573 #[AllowDynamicProperties] 1574 class Google_Service_AdSenseHost_AdUnit extends Google_Model 1575 { 1576 protected $internal_gapi_mappings = array( 1577 ); 1578 public $code; 1579 protected $contentAdsSettingsType = 'Google_Service_AdSenseHost_AdUnitContentAdsSettings'; 1580 protected $contentAdsSettingsDataType = ''; 1581 protected $customStyleType = 'Google_Service_AdSenseHost_AdStyle'; 1582 protected $customStyleDataType = ''; 1583 public $id; 1584 public $kind; 1585 protected $mobileContentAdsSettingsType = 'Google_Service_AdSenseHost_AdUnitMobileContentAdsSettings'; 1586 protected $mobileContentAdsSettingsDataType = ''; 1587 public $name; 1588 public $status; 1589 1590 1591 public function setCode($code) 1592 { 1593 $this->code = $code; 1594 } 1595 public function getCode() 1596 { 1597 return $this->code; 1598 } 1599 public function setContentAdsSettings(Google_Service_AdSenseHost_AdUnitContentAdsSettings $contentAdsSettings) 1600 { 1601 $this->contentAdsSettings = $contentAdsSettings; 1602 } 1603 public function getContentAdsSettings() 1604 { 1605 return $this->contentAdsSettings; 1606 } 1607 public function setCustomStyle(Google_Service_AdSenseHost_AdStyle $customStyle) 1608 { 1609 $this->customStyle = $customStyle; 1610 } 1611 public function getCustomStyle() 1612 { 1613 return $this->customStyle; 1614 } 1615 public function setId($id) 1616 { 1617 $this->id = $id; 1618 } 1619 public function getId() 1620 { 1621 return $this->id; 1622 } 1623 public function setKind($kind) 1624 { 1625 $this->kind = $kind; 1626 } 1627 public function getKind() 1628 { 1629 return $this->kind; 1630 } 1631 public function setMobileContentAdsSettings(Google_Service_AdSenseHost_AdUnitMobileContentAdsSettings $mobileContentAdsSettings) 1632 { 1633 $this->mobileContentAdsSettings = $mobileContentAdsSettings; 1634 } 1635 public function getMobileContentAdsSettings() 1636 { 1637 return $this->mobileContentAdsSettings; 1638 } 1639 public function setName($name) 1640 { 1641 $this->name = $name; 1642 } 1643 public function getName() 1644 { 1645 return $this->name; 1646 } 1647 public function setStatus($status) 1648 { 1649 $this->status = $status; 1650 } 1651 public function getStatus() 1652 { 1653 return $this->status; 1654 } 1655 } 1656 1657 #[AllowDynamicProperties] 1658 class Google_Service_AdSenseHost_AdUnitContentAdsSettings extends Google_Model 1659 { 1660 protected $internal_gapi_mappings = array( 1661 ); 1662 protected $backupOptionType = 'Google_Service_AdSenseHost_AdUnitContentAdsSettingsBackupOption'; 1663 protected $backupOptionDataType = ''; 1664 public $size; 1665 public $type; 1666 1667 1668 public function setBackupOption(Google_Service_AdSenseHost_AdUnitContentAdsSettingsBackupOption $backupOption) 1669 { 1670 $this->backupOption = $backupOption; 1671 } 1672 public function getBackupOption() 1673 { 1674 return $this->backupOption; 1675 } 1676 public function setSize($size) 1677 { 1678 $this->size = $size; 1679 } 1680 public function getSize() 1681 { 1682 return $this->size; 1683 } 1684 public function setType($type) 1685 { 1686 $this->type = $type; 1687 } 1688 public function getType() 1689 { 1690 return $this->type; 1691 } 1692 } 1693 1694 #[AllowDynamicProperties] 1695 class Google_Service_AdSenseHost_AdUnitContentAdsSettingsBackupOption extends Google_Model 1696 { 1697 protected $internal_gapi_mappings = array( 1698 ); 1699 public $color; 1700 public $type; 1701 public $url; 1702 1703 1704 public function setColor($color) 1705 { 1706 $this->color = $color; 1707 } 1708 public function getColor() 1709 { 1710 return $this->color; 1711 } 1712 public function setType($type) 1713 { 1714 $this->type = $type; 1715 } 1716 public function getType() 1717 { 1718 return $this->type; 1719 } 1720 public function setUrl($url) 1721 { 1722 $this->url = $url; 1723 } 1724 public function getUrl() 1725 { 1726 return $this->url; 1727 } 1728 } 1729 1730 #[AllowDynamicProperties] 1731 class Google_Service_AdSenseHost_AdUnitMobileContentAdsSettings extends Google_Model 1732 { 1733 protected $internal_gapi_mappings = array( 1734 ); 1735 public $markupLanguage; 1736 public $scriptingLanguage; 1737 public $size; 1738 public $type; 1739 1740 1741 public function setMarkupLanguage($markupLanguage) 1742 { 1743 $this->markupLanguage = $markupLanguage; 1744 } 1745 public function getMarkupLanguage() 1746 { 1747 return $this->markupLanguage; 1748 } 1749 public function setScriptingLanguage($scriptingLanguage) 1750 { 1751 $this->scriptingLanguage = $scriptingLanguage; 1752 } 1753 public function getScriptingLanguage() 1754 { 1755 return $this->scriptingLanguage; 1756 } 1757 public function setSize($size) 1758 { 1759 $this->size = $size; 1760 } 1761 public function getSize() 1762 { 1763 return $this->size; 1764 } 1765 public function setType($type) 1766 { 1767 $this->type = $type; 1768 } 1769 public function getType() 1770 { 1771 return $this->type; 1772 } 1773 } 1774 1775 #[AllowDynamicProperties] 1776 class Google_Service_AdSenseHost_AdUnits extends Google_Collection 1777 { 1778 protected $collection_key = 'items'; 1779 protected $internal_gapi_mappings = array( 1780 ); 1781 public $etag; 1782 protected $itemsType = 'Google_Service_AdSenseHost_AdUnit'; 1783 protected $itemsDataType = 'array'; 1784 public $kind; 1785 public $nextPageToken; 1786 1787 1788 public function setEtag($etag) 1789 { 1790 $this->etag = $etag; 1791 } 1792 public function getEtag() 1793 { 1794 return $this->etag; 1795 } 1796 public function setItems($items) 1797 { 1798 $this->items = $items; 1799 } 1800 public function getItems() 1801 { 1802 return $this->items; 1803 } 1804 public function setKind($kind) 1805 { 1806 $this->kind = $kind; 1807 } 1808 public function getKind() 1809 { 1810 return $this->kind; 1811 } 1812 public function setNextPageToken($nextPageToken) 1813 { 1814 $this->nextPageToken = $nextPageToken; 1815 } 1816 public function getNextPageToken() 1817 { 1818 return $this->nextPageToken; 1819 } 1820 } 1821 1822 #[AllowDynamicProperties] 1823 class Google_Service_AdSenseHost_AssociationSession extends Google_Collection 1824 { 1825 protected $collection_key = 'productCodes'; 1826 protected $internal_gapi_mappings = array( 1827 ); 1828 public $accountId; 1829 public $id; 1830 public $kind; 1831 public $productCodes; 1832 public $redirectUrl; 1833 public $status; 1834 public $userLocale; 1835 public $websiteLocale; 1836 public $websiteUrl; 1837 1838 1839 public function setAccountId($accountId) 1840 { 1841 $this->accountId = $accountId; 1842 } 1843 public function getAccountId() 1844 { 1845 return $this->accountId; 1846 } 1847 public function setId($id) 1848 { 1849 $this->id = $id; 1850 } 1851 public function getId() 1852 { 1853 return $this->id; 1854 } 1855 public function setKind($kind) 1856 { 1857 $this->kind = $kind; 1858 } 1859 public function getKind() 1860 { 1861 return $this->kind; 1862 } 1863 public function setProductCodes($productCodes) 1864 { 1865 $this->productCodes = $productCodes; 1866 } 1867 public function getProductCodes() 1868 { 1869 return $this->productCodes; 1870 } 1871 public function setRedirectUrl($redirectUrl) 1872 { 1873 $this->redirectUrl = $redirectUrl; 1874 } 1875 public function getRedirectUrl() 1876 { 1877 return $this->redirectUrl; 1878 } 1879 public function setStatus($status) 1880 { 1881 $this->status = $status; 1882 } 1883 public function getStatus() 1884 { 1885 return $this->status; 1886 } 1887 public function setUserLocale($userLocale) 1888 { 1889 $this->userLocale = $userLocale; 1890 } 1891 public function getUserLocale() 1892 { 1893 return $this->userLocale; 1894 } 1895 public function setWebsiteLocale($websiteLocale) 1896 { 1897 $this->websiteLocale = $websiteLocale; 1898 } 1899 public function getWebsiteLocale() 1900 { 1901 return $this->websiteLocale; 1902 } 1903 public function setWebsiteUrl($websiteUrl) 1904 { 1905 $this->websiteUrl = $websiteUrl; 1906 } 1907 public function getWebsiteUrl() 1908 { 1909 return $this->websiteUrl; 1910 } 1911 } 1912 1913 #[AllowDynamicProperties] 1914 class Google_Service_AdSenseHost_CustomChannel extends Google_Model 1915 { 1916 protected $internal_gapi_mappings = array( 1917 ); 1918 public $code; 1919 public $id; 1920 public $kind; 1921 public $name; 1922 1923 1924 public function setCode($code) 1925 { 1926 $this->code = $code; 1927 } 1928 public function getCode() 1929 { 1930 return $this->code; 1931 } 1932 public function setId($id) 1933 { 1934 $this->id = $id; 1935 } 1936 public function getId() 1937 { 1938 return $this->id; 1939 } 1940 public function setKind($kind) 1941 { 1942 $this->kind = $kind; 1943 } 1944 public function getKind() 1945 { 1946 return $this->kind; 1947 } 1948 public function setName($name) 1949 { 1950 $this->name = $name; 1951 } 1952 public function getName() 1953 { 1954 return $this->name; 1955 } 1956 } 1957 1958 #[AllowDynamicProperties] 1959 class Google_Service_AdSenseHost_CustomChannels extends Google_Collection 1960 { 1961 protected $collection_key = 'items'; 1962 protected $internal_gapi_mappings = array( 1963 ); 1964 public $etag; 1965 protected $itemsType = 'Google_Service_AdSenseHost_CustomChannel'; 1966 protected $itemsDataType = 'array'; 1967 public $kind; 1968 public $nextPageToken; 1969 1970 1971 public function setEtag($etag) 1972 { 1973 $this->etag = $etag; 1974 } 1975 public function getEtag() 1976 { 1977 return $this->etag; 1978 } 1979 public function setItems($items) 1980 { 1981 $this->items = $items; 1982 } 1983 public function getItems() 1984 { 1985 return $this->items; 1986 } 1987 public function setKind($kind) 1988 { 1989 $this->kind = $kind; 1990 } 1991 public function getKind() 1992 { 1993 return $this->kind; 1994 } 1995 public function setNextPageToken($nextPageToken) 1996 { 1997 $this->nextPageToken = $nextPageToken; 1998 } 1999 public function getNextPageToken() 2000 { 2001 return $this->nextPageToken; 2002 } 2003 } 2004 2005 #[AllowDynamicProperties] 2006 class Google_Service_AdSenseHost_Report extends Google_Collection 2007 { 2008 protected $collection_key = 'warnings'; 2009 protected $internal_gapi_mappings = array( 2010 ); 2011 public $averages; 2012 protected $headersType = 'Google_Service_AdSenseHost_ReportHeaders'; 2013 protected $headersDataType = 'array'; 2014 public $kind; 2015 public $rows; 2016 public $totalMatchedRows; 2017 public $totals; 2018 public $warnings; 2019 2020 2021 public function setAverages($averages) 2022 { 2023 $this->averages = $averages; 2024 } 2025 public function getAverages() 2026 { 2027 return $this->averages; 2028 } 2029 public function setHeaders($headers) 2030 { 2031 $this->headers = $headers; 2032 } 2033 public function getHeaders() 2034 { 2035 return $this->headers; 2036 } 2037 public function setKind($kind) 2038 { 2039 $this->kind = $kind; 2040 } 2041 public function getKind() 2042 { 2043 return $this->kind; 2044 } 2045 public function setRows($rows) 2046 { 2047 $this->rows = $rows; 2048 } 2049 public function getRows() 2050 { 2051 return $this->rows; 2052 } 2053 public function setTotalMatchedRows($totalMatchedRows) 2054 { 2055 $this->totalMatchedRows = $totalMatchedRows; 2056 } 2057 public function getTotalMatchedRows() 2058 { 2059 return $this->totalMatchedRows; 2060 } 2061 public function setTotals($totals) 2062 { 2063 $this->totals = $totals; 2064 } 2065 public function getTotals() 2066 { 2067 return $this->totals; 2068 } 2069 public function setWarnings($warnings) 2070 { 2071 $this->warnings = $warnings; 2072 } 2073 public function getWarnings() 2074 { 2075 return $this->warnings; 2076 } 2077 } 2078 2079 #[AllowDynamicProperties] 2080 class Google_Service_AdSenseHost_ReportHeaders extends Google_Model 2081 { 2082 protected $internal_gapi_mappings = array( 2083 ); 2084 public $currency; 2085 public $name; 2086 public $type; 2087 2088 2089 public function setCurrency($currency) 2090 { 2091 $this->currency = $currency; 2092 } 2093 public function getCurrency() 2094 { 2095 return $this->currency; 2096 } 2097 public function setName($name) 2098 { 2099 $this->name = $name; 2100 } 2101 public function getName() 2102 { 2103 return $this->name; 2104 } 2105 public function setType($type) 2106 { 2107 $this->type = $type; 2108 } 2109 public function getType() 2110 { 2111 return $this->type; 2112 } 2113 } 2114 2115 #[AllowDynamicProperties] 2116 class Google_Service_AdSenseHost_UrlChannel extends Google_Model 2117 { 2118 protected $internal_gapi_mappings = array( 2119 ); 2120 public $id; 2121 public $kind; 2122 public $urlPattern; 2123 2124 2125 public function setId($id) 2126 { 2127 $this->id = $id; 2128 } 2129 public function getId() 2130 { 2131 return $this->id; 2132 } 2133 public function setKind($kind) 2134 { 2135 $this->kind = $kind; 2136 } 2137 public function getKind() 2138 { 2139 return $this->kind; 2140 } 2141 public function setUrlPattern($urlPattern) 2142 { 2143 $this->urlPattern = $urlPattern; 2144 } 2145 public function getUrlPattern() 2146 { 2147 return $this->urlPattern; 2148 } 2149 } 2150 2151 #[AllowDynamicProperties] 2152 class Google_Service_AdSenseHost_UrlChannels extends Google_Collection 2153 { 2154 protected $collection_key = 'items'; 2155 protected $internal_gapi_mappings = array( 2156 ); 2157 public $etag; 2158 protected $itemsType = 'Google_Service_AdSenseHost_UrlChannel'; 2159 protected $itemsDataType = 'array'; 2160 public $kind; 2161 public $nextPageToken; 2162 2163 2164 public function setEtag($etag) 2165 { 2166 $this->etag = $etag; 2167 } 2168 public function getEtag() 2169 { 2170 return $this->etag; 2171 } 2172 public function setItems($items) 2173 { 2174 $this->items = $items; 2175 } 2176 public function getItems() 2177 { 2178 return $this->items; 2179 } 2180 public function setKind($kind) 2181 { 2182 $this->kind = $kind; 2183 } 2184 public function getKind() 2185 { 2186 return $this->kind; 2187 } 2188 public function setNextPageToken($nextPageToken) 2189 { 2190 $this->nextPageToken = $nextPageToken; 2191 } 2192 public function getNextPageToken() 2193 { 2194 return $this->nextPageToken; 2195 } 2196 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body