Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.3.x will end 7 October 2024 (12 months).
  • Bug fixes for security issues in 4.3.x will end 21 April 2025 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.2.x is supported too.

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 Dfareporting (v2.1).
  20   *
  21   * <p>
  22   * Manage your DoubleClick Campaign Manager ad campaigns and reports.</p>
  23   *
  24   * <p>
  25   * For more information about this service, see the API
  26   * <a href="https://developers.google.com/doubleclick-advertisers/reporting/" target="_blank">Documentation</a>
  27   * </p>
  28   *
  29   * @author Google, Inc.
  30   */
  31  #[AllowDynamicProperties]
  32  class Google_Service_Dfareporting extends Google_Service
  33  {
  34    /** View and manage DoubleClick for Advertisers reports. */
  35    const DFAREPORTING =
  36        "https://www.googleapis.com/auth/dfareporting";
  37    /** View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns. */
  38    const DFATRAFFICKING =
  39        "https://www.googleapis.com/auth/dfatrafficking";
  40  
  41    public $accountActiveAdSummaries;
  42    public $accountPermissionGroups;
  43    public $accountPermissions;
  44    public $accountUserProfiles;
  45    public $accounts;
  46    public $ads;
  47    public $advertiserGroups;
  48    public $advertisers;
  49    public $browsers;
  50    public $campaignCreativeAssociations;
  51    public $campaigns;
  52    public $changeLogs;
  53    public $cities;
  54    public $connectionTypes;
  55    public $contentCategories;
  56    public $countries;
  57    public $creativeAssets;
  58    public $creativeFieldValues;
  59    public $creativeFields;
  60    public $creativeGroups;
  61    public $creatives;
  62    public $dimensionValues;
  63    public $directorySiteContacts;
  64    public $directorySites;
  65    public $eventTags;
  66    public $files;
  67    public $floodlightActivities;
  68    public $floodlightActivityGroups;
  69    public $floodlightConfigurations;
  70    public $inventoryItems;
  71    public $landingPages;
  72    public $metros;
  73    public $mobileCarriers;
  74    public $operatingSystemVersions;
  75    public $operatingSystems;
  76    public $orderDocuments;
  77    public $orders;
  78    public $placementGroups;
  79    public $placementStrategies;
  80    public $placements;
  81    public $platformTypes;
  82    public $postalCodes;
  83    public $projects;
  84    public $regions;
  85    public $remarketingListShares;
  86    public $remarketingLists;
  87    public $reports;
  88    public $reports_compatibleFields;
  89    public $reports_files;
  90    public $sites;
  91    public $sizes;
  92    public $subaccounts;
  93    public $targetableRemarketingLists;
  94    public $userProfiles;
  95    public $userRolePermissionGroups;
  96    public $userRolePermissions;
  97    public $userRoles;
  98    
  99  
 100    /**
 101     * Constructs the internal representation of the Dfareporting service.
 102     *
 103     * @param Google_Client $client
 104     */
 105    public function __construct(Google_Client $client)
 106    {
 107      parent::__construct($client);
 108      $this->servicePath = 'dfareporting/v2.1/';
 109      $this->version = 'v2.1';
 110      $this->serviceName = 'dfareporting';
 111  
 112      $this->accountActiveAdSummaries = new Google_Service_Dfareporting_AccountActiveAdSummaries_Resource(
 113          $this,
 114          $this->serviceName,
 115          'accountActiveAdSummaries',
 116          array(
 117            'methods' => array(
 118              'get' => array(
 119                'path' => 'userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}',
 120                'httpMethod' => 'GET',
 121                'parameters' => array(
 122                  'profileId' => array(
 123                    'location' => 'path',
 124                    'type' => 'string',
 125                    'required' => true,
 126                  ),
 127                  'summaryAccountId' => array(
 128                    'location' => 'path',
 129                    'type' => 'string',
 130                    'required' => true,
 131                  ),
 132                ),
 133              ),
 134            )
 135          )
 136      );
 137      $this->accountPermissionGroups = new Google_Service_Dfareporting_AccountPermissionGroups_Resource(
 138          $this,
 139          $this->serviceName,
 140          'accountPermissionGroups',
 141          array(
 142            'methods' => array(
 143              'get' => array(
 144                'path' => 'userprofiles/{profileId}/accountPermissionGroups/{id}',
 145                'httpMethod' => 'GET',
 146                'parameters' => array(
 147                  'profileId' => array(
 148                    'location' => 'path',
 149                    'type' => 'string',
 150                    'required' => true,
 151                  ),
 152                  'id' => array(
 153                    'location' => 'path',
 154                    'type' => 'string',
 155                    'required' => true,
 156                  ),
 157                ),
 158              ),'list' => array(
 159                'path' => 'userprofiles/{profileId}/accountPermissionGroups',
 160                'httpMethod' => 'GET',
 161                'parameters' => array(
 162                  'profileId' => array(
 163                    'location' => 'path',
 164                    'type' => 'string',
 165                    'required' => true,
 166                  ),
 167                ),
 168              ),
 169            )
 170          )
 171      );
 172      $this->accountPermissions = new Google_Service_Dfareporting_AccountPermissions_Resource(
 173          $this,
 174          $this->serviceName,
 175          'accountPermissions',
 176          array(
 177            'methods' => array(
 178              'get' => array(
 179                'path' => 'userprofiles/{profileId}/accountPermissions/{id}',
 180                'httpMethod' => 'GET',
 181                'parameters' => array(
 182                  'profileId' => array(
 183                    'location' => 'path',
 184                    'type' => 'string',
 185                    'required' => true,
 186                  ),
 187                  'id' => array(
 188                    'location' => 'path',
 189                    'type' => 'string',
 190                    'required' => true,
 191                  ),
 192                ),
 193              ),'list' => array(
 194                'path' => 'userprofiles/{profileId}/accountPermissions',
 195                'httpMethod' => 'GET',
 196                'parameters' => array(
 197                  'profileId' => array(
 198                    'location' => 'path',
 199                    'type' => 'string',
 200                    'required' => true,
 201                  ),
 202                ),
 203              ),
 204            )
 205          )
 206      );
 207      $this->accountUserProfiles = new Google_Service_Dfareporting_AccountUserProfiles_Resource(
 208          $this,
 209          $this->serviceName,
 210          'accountUserProfiles',
 211          array(
 212            'methods' => array(
 213              'get' => array(
 214                'path' => 'userprofiles/{profileId}/accountUserProfiles/{id}',
 215                'httpMethod' => 'GET',
 216                'parameters' => array(
 217                  'profileId' => array(
 218                    'location' => 'path',
 219                    'type' => 'string',
 220                    'required' => true,
 221                  ),
 222                  'id' => array(
 223                    'location' => 'path',
 224                    'type' => 'string',
 225                    'required' => true,
 226                  ),
 227                ),
 228              ),'insert' => array(
 229                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 230                'httpMethod' => 'POST',
 231                'parameters' => array(
 232                  'profileId' => array(
 233                    'location' => 'path',
 234                    'type' => 'string',
 235                    'required' => true,
 236                  ),
 237                ),
 238              ),'list' => array(
 239                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 240                'httpMethod' => 'GET',
 241                'parameters' => array(
 242                  'profileId' => array(
 243                    'location' => 'path',
 244                    'type' => 'string',
 245                    'required' => true,
 246                  ),
 247                  'searchString' => array(
 248                    'location' => 'query',
 249                    'type' => 'string',
 250                  ),
 251                  'subaccountId' => array(
 252                    'location' => 'query',
 253                    'type' => 'string',
 254                  ),
 255                  'sortField' => array(
 256                    'location' => 'query',
 257                    'type' => 'string',
 258                  ),
 259                  'ids' => array(
 260                    'location' => 'query',
 261                    'type' => 'string',
 262                    'repeated' => true,
 263                  ),
 264                  'maxResults' => array(
 265                    'location' => 'query',
 266                    'type' => 'integer',
 267                  ),
 268                  'pageToken' => array(
 269                    'location' => 'query',
 270                    'type' => 'string',
 271                  ),
 272                  'userRoleId' => array(
 273                    'location' => 'query',
 274                    'type' => 'string',
 275                  ),
 276                  'sortOrder' => array(
 277                    'location' => 'query',
 278                    'type' => 'string',
 279                  ),
 280                  'active' => array(
 281                    'location' => 'query',
 282                    'type' => 'boolean',
 283                  ),
 284                ),
 285              ),'patch' => array(
 286                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 287                'httpMethod' => 'PATCH',
 288                'parameters' => array(
 289                  'profileId' => array(
 290                    'location' => 'path',
 291                    'type' => 'string',
 292                    'required' => true,
 293                  ),
 294                  'id' => array(
 295                    'location' => 'query',
 296                    'type' => 'string',
 297                    'required' => true,
 298                  ),
 299                ),
 300              ),'update' => array(
 301                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 302                'httpMethod' => 'PUT',
 303                'parameters' => array(
 304                  'profileId' => array(
 305                    'location' => 'path',
 306                    'type' => 'string',
 307                    'required' => true,
 308                  ),
 309                ),
 310              ),
 311            )
 312          )
 313      );
 314      $this->accounts = new Google_Service_Dfareporting_Accounts_Resource(
 315          $this,
 316          $this->serviceName,
 317          'accounts',
 318          array(
 319            'methods' => array(
 320              'get' => array(
 321                'path' => 'userprofiles/{profileId}/accounts/{id}',
 322                'httpMethod' => 'GET',
 323                'parameters' => array(
 324                  'profileId' => array(
 325                    'location' => 'path',
 326                    'type' => 'string',
 327                    'required' => true,
 328                  ),
 329                  'id' => array(
 330                    'location' => 'path',
 331                    'type' => 'string',
 332                    'required' => true,
 333                  ),
 334                ),
 335              ),'list' => array(
 336                'path' => 'userprofiles/{profileId}/accounts',
 337                'httpMethod' => 'GET',
 338                'parameters' => array(
 339                  'profileId' => array(
 340                    'location' => 'path',
 341                    'type' => 'string',
 342                    'required' => true,
 343                  ),
 344                  'searchString' => array(
 345                    'location' => 'query',
 346                    'type' => 'string',
 347                  ),
 348                  'sortField' => array(
 349                    'location' => 'query',
 350                    'type' => 'string',
 351                  ),
 352                  'ids' => array(
 353                    'location' => 'query',
 354                    'type' => 'string',
 355                    'repeated' => true,
 356                  ),
 357                  'maxResults' => array(
 358                    'location' => 'query',
 359                    'type' => 'integer',
 360                  ),
 361                  'pageToken' => array(
 362                    'location' => 'query',
 363                    'type' => 'string',
 364                  ),
 365                  'sortOrder' => array(
 366                    'location' => 'query',
 367                    'type' => 'string',
 368                  ),
 369                  'active' => array(
 370                    'location' => 'query',
 371                    'type' => 'boolean',
 372                  ),
 373                ),
 374              ),'patch' => array(
 375                'path' => 'userprofiles/{profileId}/accounts',
 376                'httpMethod' => 'PATCH',
 377                'parameters' => array(
 378                  'profileId' => array(
 379                    'location' => 'path',
 380                    'type' => 'string',
 381                    'required' => true,
 382                  ),
 383                  'id' => array(
 384                    'location' => 'query',
 385                    'type' => 'string',
 386                    'required' => true,
 387                  ),
 388                ),
 389              ),'update' => array(
 390                'path' => 'userprofiles/{profileId}/accounts',
 391                'httpMethod' => 'PUT',
 392                'parameters' => array(
 393                  'profileId' => array(
 394                    'location' => 'path',
 395                    'type' => 'string',
 396                    'required' => true,
 397                  ),
 398                ),
 399              ),
 400            )
 401          )
 402      );
 403      $this->ads = new Google_Service_Dfareporting_Ads_Resource(
 404          $this,
 405          $this->serviceName,
 406          'ads',
 407          array(
 408            'methods' => array(
 409              'get' => array(
 410                'path' => 'userprofiles/{profileId}/ads/{id}',
 411                'httpMethod' => 'GET',
 412                'parameters' => array(
 413                  'profileId' => array(
 414                    'location' => 'path',
 415                    'type' => 'string',
 416                    'required' => true,
 417                  ),
 418                  'id' => array(
 419                    'location' => 'path',
 420                    'type' => 'string',
 421                    'required' => true,
 422                  ),
 423                ),
 424              ),'insert' => array(
 425                'path' => 'userprofiles/{profileId}/ads',
 426                'httpMethod' => 'POST',
 427                'parameters' => array(
 428                  'profileId' => array(
 429                    'location' => 'path',
 430                    'type' => 'string',
 431                    'required' => true,
 432                  ),
 433                ),
 434              ),'list' => array(
 435                'path' => 'userprofiles/{profileId}/ads',
 436                'httpMethod' => 'GET',
 437                'parameters' => array(
 438                  'profileId' => array(
 439                    'location' => 'path',
 440                    'type' => 'string',
 441                    'required' => true,
 442                  ),
 443                  'landingPageIds' => array(
 444                    'location' => 'query',
 445                    'type' => 'string',
 446                    'repeated' => true,
 447                  ),
 448                  'overriddenEventTagId' => array(
 449                    'location' => 'query',
 450                    'type' => 'string',
 451                  ),
 452                  'campaignIds' => array(
 453                    'location' => 'query',
 454                    'type' => 'string',
 455                    'repeated' => true,
 456                  ),
 457                  'archived' => array(
 458                    'location' => 'query',
 459                    'type' => 'boolean',
 460                  ),
 461                  'creativeOptimizationConfigurationIds' => array(
 462                    'location' => 'query',
 463                    'type' => 'string',
 464                    'repeated' => true,
 465                  ),
 466                  'sslCompliant' => array(
 467                    'location' => 'query',
 468                    'type' => 'boolean',
 469                  ),
 470                  'sizeIds' => array(
 471                    'location' => 'query',
 472                    'type' => 'string',
 473                    'repeated' => true,
 474                  ),
 475                  'pageToken' => array(
 476                    'location' => 'query',
 477                    'type' => 'string',
 478                  ),
 479                  'sortOrder' => array(
 480                    'location' => 'query',
 481                    'type' => 'string',
 482                  ),
 483                  'type' => array(
 484                    'location' => 'query',
 485                    'type' => 'string',
 486                    'repeated' => true,
 487                  ),
 488                  'sslRequired' => array(
 489                    'location' => 'query',
 490                    'type' => 'boolean',
 491                  ),
 492                  'creativeIds' => array(
 493                    'location' => 'query',
 494                    'type' => 'string',
 495                    'repeated' => true,
 496                  ),
 497                  'maxResults' => array(
 498                    'location' => 'query',
 499                    'type' => 'integer',
 500                  ),
 501                  'creativeType' => array(
 502                    'location' => 'query',
 503                    'type' => 'string',
 504                  ),
 505                  'placementIds' => array(
 506                    'location' => 'query',
 507                    'type' => 'string',
 508                    'repeated' => true,
 509                  ),
 510                  'active' => array(
 511                    'location' => 'query',
 512                    'type' => 'boolean',
 513                  ),
 514                  'compatibility' => array(
 515                    'location' => 'query',
 516                    'type' => 'string',
 517                  ),
 518                  'advertiserId' => array(
 519                    'location' => 'query',
 520                    'type' => 'string',
 521                  ),
 522                  'searchString' => array(
 523                    'location' => 'query',
 524                    'type' => 'string',
 525                  ),
 526                  'sortField' => array(
 527                    'location' => 'query',
 528                    'type' => 'string',
 529                  ),
 530                  'audienceSegmentIds' => array(
 531                    'location' => 'query',
 532                    'type' => 'string',
 533                    'repeated' => true,
 534                  ),
 535                  'ids' => array(
 536                    'location' => 'query',
 537                    'type' => 'string',
 538                    'repeated' => true,
 539                  ),
 540                  'remarketingListIds' => array(
 541                    'location' => 'query',
 542                    'type' => 'string',
 543                    'repeated' => true,
 544                  ),
 545                  'dynamicClickTracker' => array(
 546                    'location' => 'query',
 547                    'type' => 'boolean',
 548                  ),
 549                ),
 550              ),'patch' => array(
 551                'path' => 'userprofiles/{profileId}/ads',
 552                'httpMethod' => 'PATCH',
 553                'parameters' => array(
 554                  'profileId' => array(
 555                    'location' => 'path',
 556                    'type' => 'string',
 557                    'required' => true,
 558                  ),
 559                  'id' => array(
 560                    'location' => 'query',
 561                    'type' => 'string',
 562                    'required' => true,
 563                  ),
 564                ),
 565              ),'update' => array(
 566                'path' => 'userprofiles/{profileId}/ads',
 567                'httpMethod' => 'PUT',
 568                'parameters' => array(
 569                  'profileId' => array(
 570                    'location' => 'path',
 571                    'type' => 'string',
 572                    'required' => true,
 573                  ),
 574                ),
 575              ),
 576            )
 577          )
 578      );
 579      $this->advertiserGroups = new Google_Service_Dfareporting_AdvertiserGroups_Resource(
 580          $this,
 581          $this->serviceName,
 582          'advertiserGroups',
 583          array(
 584            'methods' => array(
 585              'delete' => array(
 586                'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
 587                'httpMethod' => 'DELETE',
 588                'parameters' => array(
 589                  'profileId' => array(
 590                    'location' => 'path',
 591                    'type' => 'string',
 592                    'required' => true,
 593                  ),
 594                  'id' => array(
 595                    'location' => 'path',
 596                    'type' => 'string',
 597                    'required' => true,
 598                  ),
 599                ),
 600              ),'get' => array(
 601                'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
 602                'httpMethod' => 'GET',
 603                'parameters' => array(
 604                  'profileId' => array(
 605                    'location' => 'path',
 606                    'type' => 'string',
 607                    'required' => true,
 608                  ),
 609                  'id' => array(
 610                    'location' => 'path',
 611                    'type' => 'string',
 612                    'required' => true,
 613                  ),
 614                ),
 615              ),'insert' => array(
 616                'path' => 'userprofiles/{profileId}/advertiserGroups',
 617                'httpMethod' => 'POST',
 618                'parameters' => array(
 619                  'profileId' => array(
 620                    'location' => 'path',
 621                    'type' => 'string',
 622                    'required' => true,
 623                  ),
 624                ),
 625              ),'list' => array(
 626                'path' => 'userprofiles/{profileId}/advertiserGroups',
 627                'httpMethod' => 'GET',
 628                'parameters' => array(
 629                  'profileId' => array(
 630                    'location' => 'path',
 631                    'type' => 'string',
 632                    'required' => true,
 633                  ),
 634                  'searchString' => array(
 635                    'location' => 'query',
 636                    'type' => 'string',
 637                  ),
 638                  'sortField' => array(
 639                    'location' => 'query',
 640                    'type' => 'string',
 641                  ),
 642                  'ids' => array(
 643                    'location' => 'query',
 644                    'type' => 'string',
 645                    'repeated' => true,
 646                  ),
 647                  'maxResults' => array(
 648                    'location' => 'query',
 649                    'type' => 'integer',
 650                  ),
 651                  'pageToken' => array(
 652                    'location' => 'query',
 653                    'type' => 'string',
 654                  ),
 655                  'sortOrder' => array(
 656                    'location' => 'query',
 657                    'type' => 'string',
 658                  ),
 659                ),
 660              ),'patch' => array(
 661                'path' => 'userprofiles/{profileId}/advertiserGroups',
 662                'httpMethod' => 'PATCH',
 663                'parameters' => array(
 664                  'profileId' => array(
 665                    'location' => 'path',
 666                    'type' => 'string',
 667                    'required' => true,
 668                  ),
 669                  'id' => array(
 670                    'location' => 'query',
 671                    'type' => 'string',
 672                    'required' => true,
 673                  ),
 674                ),
 675              ),'update' => array(
 676                'path' => 'userprofiles/{profileId}/advertiserGroups',
 677                'httpMethod' => 'PUT',
 678                'parameters' => array(
 679                  'profileId' => array(
 680                    'location' => 'path',
 681                    'type' => 'string',
 682                    'required' => true,
 683                  ),
 684                ),
 685              ),
 686            )
 687          )
 688      );
 689      $this->advertisers = new Google_Service_Dfareporting_Advertisers_Resource(
 690          $this,
 691          $this->serviceName,
 692          'advertisers',
 693          array(
 694            'methods' => array(
 695              'get' => array(
 696                'path' => 'userprofiles/{profileId}/advertisers/{id}',
 697                'httpMethod' => 'GET',
 698                'parameters' => array(
 699                  'profileId' => array(
 700                    'location' => 'path',
 701                    'type' => 'string',
 702                    'required' => true,
 703                  ),
 704                  'id' => array(
 705                    'location' => 'path',
 706                    'type' => 'string',
 707                    'required' => true,
 708                  ),
 709                ),
 710              ),'insert' => array(
 711                'path' => 'userprofiles/{profileId}/advertisers',
 712                'httpMethod' => 'POST',
 713                'parameters' => array(
 714                  'profileId' => array(
 715                    'location' => 'path',
 716                    'type' => 'string',
 717                    'required' => true,
 718                  ),
 719                ),
 720              ),'list' => array(
 721                'path' => 'userprofiles/{profileId}/advertisers',
 722                'httpMethod' => 'GET',
 723                'parameters' => array(
 724                  'profileId' => array(
 725                    'location' => 'path',
 726                    'type' => 'string',
 727                    'required' => true,
 728                  ),
 729                  'status' => array(
 730                    'location' => 'query',
 731                    'type' => 'string',
 732                  ),
 733                  'searchString' => array(
 734                    'location' => 'query',
 735                    'type' => 'string',
 736                  ),
 737                  'subaccountId' => array(
 738                    'location' => 'query',
 739                    'type' => 'string',
 740                  ),
 741                  'includeAdvertisersWithoutGroupsOnly' => array(
 742                    'location' => 'query',
 743                    'type' => 'boolean',
 744                  ),
 745                  'sortField' => array(
 746                    'location' => 'query',
 747                    'type' => 'string',
 748                  ),
 749                  'ids' => array(
 750                    'location' => 'query',
 751                    'type' => 'string',
 752                    'repeated' => true,
 753                  ),
 754                  'maxResults' => array(
 755                    'location' => 'query',
 756                    'type' => 'integer',
 757                  ),
 758                  'pageToken' => array(
 759                    'location' => 'query',
 760                    'type' => 'string',
 761                  ),
 762                  'onlyParent' => array(
 763                    'location' => 'query',
 764                    'type' => 'boolean',
 765                  ),
 766                  'sortOrder' => array(
 767                    'location' => 'query',
 768                    'type' => 'string',
 769                  ),
 770                  'floodlightConfigurationIds' => array(
 771                    'location' => 'query',
 772                    'type' => 'string',
 773                    'repeated' => true,
 774                  ),
 775                  'advertiserGroupIds' => array(
 776                    'location' => 'query',
 777                    'type' => 'string',
 778                    'repeated' => true,
 779                  ),
 780                ),
 781              ),'patch' => array(
 782                'path' => 'userprofiles/{profileId}/advertisers',
 783                'httpMethod' => 'PATCH',
 784                'parameters' => array(
 785                  'profileId' => array(
 786                    'location' => 'path',
 787                    'type' => 'string',
 788                    'required' => true,
 789                  ),
 790                  'id' => array(
 791                    'location' => 'query',
 792                    'type' => 'string',
 793                    'required' => true,
 794                  ),
 795                ),
 796              ),'update' => array(
 797                'path' => 'userprofiles/{profileId}/advertisers',
 798                'httpMethod' => 'PUT',
 799                'parameters' => array(
 800                  'profileId' => array(
 801                    'location' => 'path',
 802                    'type' => 'string',
 803                    'required' => true,
 804                  ),
 805                ),
 806              ),
 807            )
 808          )
 809      );
 810      $this->browsers = new Google_Service_Dfareporting_Browsers_Resource(
 811          $this,
 812          $this->serviceName,
 813          'browsers',
 814          array(
 815            'methods' => array(
 816              'list' => array(
 817                'path' => 'userprofiles/{profileId}/browsers',
 818                'httpMethod' => 'GET',
 819                'parameters' => array(
 820                  'profileId' => array(
 821                    'location' => 'path',
 822                    'type' => 'string',
 823                    'required' => true,
 824                  ),
 825                ),
 826              ),
 827            )
 828          )
 829      );
 830      $this->campaignCreativeAssociations = new Google_Service_Dfareporting_CampaignCreativeAssociations_Resource(
 831          $this,
 832          $this->serviceName,
 833          'campaignCreativeAssociations',
 834          array(
 835            'methods' => array(
 836              'insert' => array(
 837                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
 838                'httpMethod' => 'POST',
 839                'parameters' => array(
 840                  'profileId' => array(
 841                    'location' => 'path',
 842                    'type' => 'string',
 843                    'required' => true,
 844                  ),
 845                  'campaignId' => array(
 846                    'location' => 'path',
 847                    'type' => 'string',
 848                    'required' => true,
 849                  ),
 850                ),
 851              ),'list' => array(
 852                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
 853                'httpMethod' => 'GET',
 854                'parameters' => array(
 855                  'profileId' => array(
 856                    'location' => 'path',
 857                    'type' => 'string',
 858                    'required' => true,
 859                  ),
 860                  'campaignId' => array(
 861                    'location' => 'path',
 862                    'type' => 'string',
 863                    'required' => true,
 864                  ),
 865                  'pageToken' => array(
 866                    'location' => 'query',
 867                    'type' => 'string',
 868                  ),
 869                  'sortOrder' => array(
 870                    'location' => 'query',
 871                    'type' => 'string',
 872                  ),
 873                  'maxResults' => array(
 874                    'location' => 'query',
 875                    'type' => 'integer',
 876                  ),
 877                ),
 878              ),
 879            )
 880          )
 881      );
 882      $this->campaigns = new Google_Service_Dfareporting_Campaigns_Resource(
 883          $this,
 884          $this->serviceName,
 885          'campaigns',
 886          array(
 887            'methods' => array(
 888              'get' => array(
 889                'path' => 'userprofiles/{profileId}/campaigns/{id}',
 890                'httpMethod' => 'GET',
 891                'parameters' => array(
 892                  'profileId' => array(
 893                    'location' => 'path',
 894                    'type' => 'string',
 895                    'required' => true,
 896                  ),
 897                  'id' => array(
 898                    'location' => 'path',
 899                    'type' => 'string',
 900                    'required' => true,
 901                  ),
 902                ),
 903              ),'insert' => array(
 904                'path' => 'userprofiles/{profileId}/campaigns',
 905                'httpMethod' => 'POST',
 906                'parameters' => array(
 907                  'profileId' => array(
 908                    'location' => 'path',
 909                    'type' => 'string',
 910                    'required' => true,
 911                  ),
 912                  'defaultLandingPageName' => array(
 913                    'location' => 'query',
 914                    'type' => 'string',
 915                    'required' => true,
 916                  ),
 917                  'defaultLandingPageUrl' => array(
 918                    'location' => 'query',
 919                    'type' => 'string',
 920                    'required' => true,
 921                  ),
 922                ),
 923              ),'list' => array(
 924                'path' => 'userprofiles/{profileId}/campaigns',
 925                'httpMethod' => 'GET',
 926                'parameters' => array(
 927                  'profileId' => array(
 928                    'location' => 'path',
 929                    'type' => 'string',
 930                    'required' => true,
 931                  ),
 932                  'archived' => array(
 933                    'location' => 'query',
 934                    'type' => 'boolean',
 935                  ),
 936                  'searchString' => array(
 937                    'location' => 'query',
 938                    'type' => 'string',
 939                  ),
 940                  'subaccountId' => array(
 941                    'location' => 'query',
 942                    'type' => 'string',
 943                  ),
 944                  'sortField' => array(
 945                    'location' => 'query',
 946                    'type' => 'string',
 947                  ),
 948                  'advertiserIds' => array(
 949                    'location' => 'query',
 950                    'type' => 'string',
 951                    'repeated' => true,
 952                  ),
 953                  'ids' => array(
 954                    'location' => 'query',
 955                    'type' => 'string',
 956                    'repeated' => true,
 957                  ),
 958                  'maxResults' => array(
 959                    'location' => 'query',
 960                    'type' => 'integer',
 961                  ),
 962                  'excludedIds' => array(
 963                    'location' => 'query',
 964                    'type' => 'string',
 965                    'repeated' => true,
 966                  ),
 967                  'pageToken' => array(
 968                    'location' => 'query',
 969                    'type' => 'string',
 970                  ),
 971                  'advertiserGroupIds' => array(
 972                    'location' => 'query',
 973                    'type' => 'string',
 974                    'repeated' => true,
 975                  ),
 976                  'sortOrder' => array(
 977                    'location' => 'query',
 978                    'type' => 'string',
 979                  ),
 980                  'overriddenEventTagId' => array(
 981                    'location' => 'query',
 982                    'type' => 'string',
 983                  ),
 984                  'atLeastOneOptimizationActivity' => array(
 985                    'location' => 'query',
 986                    'type' => 'boolean',
 987                  ),
 988                ),
 989              ),'patch' => array(
 990                'path' => 'userprofiles/{profileId}/campaigns',
 991                'httpMethod' => 'PATCH',
 992                'parameters' => array(
 993                  'profileId' => array(
 994                    'location' => 'path',
 995                    'type' => 'string',
 996                    'required' => true,
 997                  ),
 998                  'id' => array(
 999                    'location' => 'query',
1000                    'type' => 'string',
1001                    'required' => true,
1002                  ),
1003                ),
1004              ),'update' => array(
1005                'path' => 'userprofiles/{profileId}/campaigns',
1006                'httpMethod' => 'PUT',
1007                'parameters' => array(
1008                  'profileId' => array(
1009                    'location' => 'path',
1010                    'type' => 'string',
1011                    'required' => true,
1012                  ),
1013                ),
1014              ),
1015            )
1016          )
1017      );
1018      $this->changeLogs = new Google_Service_Dfareporting_ChangeLogs_Resource(
1019          $this,
1020          $this->serviceName,
1021          'changeLogs',
1022          array(
1023            'methods' => array(
1024              'get' => array(
1025                'path' => 'userprofiles/{profileId}/changeLogs/{id}',
1026                'httpMethod' => 'GET',
1027                'parameters' => array(
1028                  'profileId' => array(
1029                    'location' => 'path',
1030                    'type' => 'string',
1031                    'required' => true,
1032                  ),
1033                  'id' => array(
1034                    'location' => 'path',
1035                    'type' => 'string',
1036                    'required' => true,
1037                  ),
1038                ),
1039              ),'list' => array(
1040                'path' => 'userprofiles/{profileId}/changeLogs',
1041                'httpMethod' => 'GET',
1042                'parameters' => array(
1043                  'profileId' => array(
1044                    'location' => 'path',
1045                    'type' => 'string',
1046                    'required' => true,
1047                  ),
1048                  'minChangeTime' => array(
1049                    'location' => 'query',
1050                    'type' => 'string',
1051                  ),
1052                  'searchString' => array(
1053                    'location' => 'query',
1054                    'type' => 'string',
1055                  ),
1056                  'maxChangeTime' => array(
1057                    'location' => 'query',
1058                    'type' => 'string',
1059                  ),
1060                  'userProfileIds' => array(
1061                    'location' => 'query',
1062                    'type' => 'string',
1063                    'repeated' => true,
1064                  ),
1065                  'ids' => array(
1066                    'location' => 'query',
1067                    'type' => 'string',
1068                    'repeated' => true,
1069                  ),
1070                  'maxResults' => array(
1071                    'location' => 'query',
1072                    'type' => 'integer',
1073                  ),
1074                  'objectIds' => array(
1075                    'location' => 'query',
1076                    'type' => 'string',
1077                    'repeated' => true,
1078                  ),
1079                  'pageToken' => array(
1080                    'location' => 'query',
1081                    'type' => 'string',
1082                  ),
1083                  'action' => array(
1084                    'location' => 'query',
1085                    'type' => 'string',
1086                  ),
1087                  'objectType' => array(
1088                    'location' => 'query',
1089                    'type' => 'string',
1090                  ),
1091                ),
1092              ),
1093            )
1094          )
1095      );
1096      $this->cities = new Google_Service_Dfareporting_Cities_Resource(
1097          $this,
1098          $this->serviceName,
1099          'cities',
1100          array(
1101            'methods' => array(
1102              'list' => array(
1103                'path' => 'userprofiles/{profileId}/cities',
1104                'httpMethod' => 'GET',
1105                'parameters' => array(
1106                  'profileId' => array(
1107                    'location' => 'path',
1108                    'type' => 'string',
1109                    'required' => true,
1110                  ),
1111                  'dartIds' => array(
1112                    'location' => 'query',
1113                    'type' => 'string',
1114                    'repeated' => true,
1115                  ),
1116                  'namePrefix' => array(
1117                    'location' => 'query',
1118                    'type' => 'string',
1119                  ),
1120                  'regionDartIds' => array(
1121                    'location' => 'query',
1122                    'type' => 'string',
1123                    'repeated' => true,
1124                  ),
1125                  'countryDartIds' => array(
1126                    'location' => 'query',
1127                    'type' => 'string',
1128                    'repeated' => true,
1129                  ),
1130                ),
1131              ),
1132            )
1133          )
1134      );
1135      $this->connectionTypes = new Google_Service_Dfareporting_ConnectionTypes_Resource(
1136          $this,
1137          $this->serviceName,
1138          'connectionTypes',
1139          array(
1140            'methods' => array(
1141              'get' => array(
1142                'path' => 'userprofiles/{profileId}/connectionTypes/{id}',
1143                'httpMethod' => 'GET',
1144                'parameters' => array(
1145                  'profileId' => array(
1146                    'location' => 'path',
1147                    'type' => 'string',
1148                    'required' => true,
1149                  ),
1150                  'id' => array(
1151                    'location' => 'path',
1152                    'type' => 'string',
1153                    'required' => true,
1154                  ),
1155                ),
1156              ),'list' => array(
1157                'path' => 'userprofiles/{profileId}/connectionTypes',
1158                'httpMethod' => 'GET',
1159                'parameters' => array(
1160                  'profileId' => array(
1161                    'location' => 'path',
1162                    'type' => 'string',
1163                    'required' => true,
1164                  ),
1165                ),
1166              ),
1167            )
1168          )
1169      );
1170      $this->contentCategories = new Google_Service_Dfareporting_ContentCategories_Resource(
1171          $this,
1172          $this->serviceName,
1173          'contentCategories',
1174          array(
1175            'methods' => array(
1176              'delete' => array(
1177                'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1178                'httpMethod' => 'DELETE',
1179                'parameters' => array(
1180                  'profileId' => array(
1181                    'location' => 'path',
1182                    'type' => 'string',
1183                    'required' => true,
1184                  ),
1185                  'id' => array(
1186                    'location' => 'path',
1187                    'type' => 'string',
1188                    'required' => true,
1189                  ),
1190                ),
1191              ),'get' => array(
1192                'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1193                'httpMethod' => 'GET',
1194                'parameters' => array(
1195                  'profileId' => array(
1196                    'location' => 'path',
1197                    'type' => 'string',
1198                    'required' => true,
1199                  ),
1200                  'id' => array(
1201                    'location' => 'path',
1202                    'type' => 'string',
1203                    'required' => true,
1204                  ),
1205                ),
1206              ),'insert' => array(
1207                'path' => 'userprofiles/{profileId}/contentCategories',
1208                'httpMethod' => 'POST',
1209                'parameters' => array(
1210                  'profileId' => array(
1211                    'location' => 'path',
1212                    'type' => 'string',
1213                    'required' => true,
1214                  ),
1215                ),
1216              ),'list' => array(
1217                'path' => 'userprofiles/{profileId}/contentCategories',
1218                'httpMethod' => 'GET',
1219                'parameters' => array(
1220                  'profileId' => array(
1221                    'location' => 'path',
1222                    'type' => 'string',
1223                    'required' => true,
1224                  ),
1225                  'searchString' => array(
1226                    'location' => 'query',
1227                    'type' => 'string',
1228                  ),
1229                  'sortField' => array(
1230                    'location' => 'query',
1231                    'type' => 'string',
1232                  ),
1233                  'ids' => array(
1234                    'location' => 'query',
1235                    'type' => 'string',
1236                    'repeated' => true,
1237                  ),
1238                  'maxResults' => array(
1239                    'location' => 'query',
1240                    'type' => 'integer',
1241                  ),
1242                  'pageToken' => array(
1243                    'location' => 'query',
1244                    'type' => 'string',
1245                  ),
1246                  'sortOrder' => array(
1247                    'location' => 'query',
1248                    'type' => 'string',
1249                  ),
1250                ),
1251              ),'patch' => array(
1252                'path' => 'userprofiles/{profileId}/contentCategories',
1253                'httpMethod' => 'PATCH',
1254                'parameters' => array(
1255                  'profileId' => array(
1256                    'location' => 'path',
1257                    'type' => 'string',
1258                    'required' => true,
1259                  ),
1260                  'id' => array(
1261                    'location' => 'query',
1262                    'type' => 'string',
1263                    'required' => true,
1264                  ),
1265                ),
1266              ),'update' => array(
1267                'path' => 'userprofiles/{profileId}/contentCategories',
1268                'httpMethod' => 'PUT',
1269                'parameters' => array(
1270                  'profileId' => array(
1271                    'location' => 'path',
1272                    'type' => 'string',
1273                    'required' => true,
1274                  ),
1275                ),
1276              ),
1277            )
1278          )
1279      );
1280      $this->countries = new Google_Service_Dfareporting_Countries_Resource(
1281          $this,
1282          $this->serviceName,
1283          'countries',
1284          array(
1285            'methods' => array(
1286              'get' => array(
1287                'path' => 'userprofiles/{profileId}/countries/{dartId}',
1288                'httpMethod' => 'GET',
1289                'parameters' => array(
1290                  'profileId' => array(
1291                    'location' => 'path',
1292                    'type' => 'string',
1293                    'required' => true,
1294                  ),
1295                  'dartId' => array(
1296                    'location' => 'path',
1297                    'type' => 'string',
1298                    'required' => true,
1299                  ),
1300                ),
1301              ),'list' => array(
1302                'path' => 'userprofiles/{profileId}/countries',
1303                'httpMethod' => 'GET',
1304                'parameters' => array(
1305                  'profileId' => array(
1306                    'location' => 'path',
1307                    'type' => 'string',
1308                    'required' => true,
1309                  ),
1310                ),
1311              ),
1312            )
1313          )
1314      );
1315      $this->creativeAssets = new Google_Service_Dfareporting_CreativeAssets_Resource(
1316          $this,
1317          $this->serviceName,
1318          'creativeAssets',
1319          array(
1320            'methods' => array(
1321              'insert' => array(
1322                'path' => 'userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets',
1323                'httpMethod' => 'POST',
1324                'parameters' => array(
1325                  'profileId' => array(
1326                    'location' => 'path',
1327                    'type' => 'string',
1328                    'required' => true,
1329                  ),
1330                  'advertiserId' => array(
1331                    'location' => 'path',
1332                    'type' => 'string',
1333                    'required' => true,
1334                  ),
1335                ),
1336              ),
1337            )
1338          )
1339      );
1340      $this->creativeFieldValues = new Google_Service_Dfareporting_CreativeFieldValues_Resource(
1341          $this,
1342          $this->serviceName,
1343          'creativeFieldValues',
1344          array(
1345            'methods' => array(
1346              'delete' => array(
1347                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1348                'httpMethod' => 'DELETE',
1349                'parameters' => array(
1350                  'profileId' => array(
1351                    'location' => 'path',
1352                    'type' => 'string',
1353                    'required' => true,
1354                  ),
1355                  'creativeFieldId' => array(
1356                    'location' => 'path',
1357                    'type' => 'string',
1358                    'required' => true,
1359                  ),
1360                  'id' => array(
1361                    'location' => 'path',
1362                    'type' => 'string',
1363                    'required' => true,
1364                  ),
1365                ),
1366              ),'get' => array(
1367                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1368                'httpMethod' => 'GET',
1369                'parameters' => array(
1370                  'profileId' => array(
1371                    'location' => 'path',
1372                    'type' => 'string',
1373                    'required' => true,
1374                  ),
1375                  'creativeFieldId' => array(
1376                    'location' => 'path',
1377                    'type' => 'string',
1378                    'required' => true,
1379                  ),
1380                  'id' => array(
1381                    'location' => 'path',
1382                    'type' => 'string',
1383                    'required' => true,
1384                  ),
1385                ),
1386              ),'insert' => array(
1387                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1388                'httpMethod' => 'POST',
1389                'parameters' => array(
1390                  'profileId' => array(
1391                    'location' => 'path',
1392                    'type' => 'string',
1393                    'required' => true,
1394                  ),
1395                  'creativeFieldId' => array(
1396                    'location' => 'path',
1397                    'type' => 'string',
1398                    'required' => true,
1399                  ),
1400                ),
1401              ),'list' => array(
1402                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1403                'httpMethod' => 'GET',
1404                'parameters' => array(
1405                  'profileId' => array(
1406                    'location' => 'path',
1407                    'type' => 'string',
1408                    'required' => true,
1409                  ),
1410                  'creativeFieldId' => array(
1411                    'location' => 'path',
1412                    'type' => 'string',
1413                    'required' => true,
1414                  ),
1415                  'searchString' => array(
1416                    'location' => 'query',
1417                    'type' => 'string',
1418                  ),
1419                  'pageToken' => array(
1420                    'location' => 'query',
1421                    'type' => 'string',
1422                  ),
1423                  'sortField' => array(
1424                    'location' => 'query',
1425                    'type' => 'string',
1426                  ),
1427                  'ids' => array(
1428                    'location' => 'query',
1429                    'type' => 'string',
1430                    'repeated' => true,
1431                  ),
1432                  'maxResults' => array(
1433                    'location' => 'query',
1434                    'type' => 'integer',
1435                  ),
1436                  'sortOrder' => array(
1437                    'location' => 'query',
1438                    'type' => 'string',
1439                  ),
1440                ),
1441              ),'patch' => array(
1442                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1443                'httpMethod' => 'PATCH',
1444                'parameters' => array(
1445                  'profileId' => array(
1446                    'location' => 'path',
1447                    'type' => 'string',
1448                    'required' => true,
1449                  ),
1450                  'creativeFieldId' => array(
1451                    'location' => 'path',
1452                    'type' => 'string',
1453                    'required' => true,
1454                  ),
1455                  'id' => array(
1456                    'location' => 'query',
1457                    'type' => 'string',
1458                    'required' => true,
1459                  ),
1460                ),
1461              ),'update' => array(
1462                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1463                'httpMethod' => 'PUT',
1464                'parameters' => array(
1465                  'profileId' => array(
1466                    'location' => 'path',
1467                    'type' => 'string',
1468                    'required' => true,
1469                  ),
1470                  'creativeFieldId' => array(
1471                    'location' => 'path',
1472                    'type' => 'string',
1473                    'required' => true,
1474                  ),
1475                ),
1476              ),
1477            )
1478          )
1479      );
1480      $this->creativeFields = new Google_Service_Dfareporting_CreativeFields_Resource(
1481          $this,
1482          $this->serviceName,
1483          'creativeFields',
1484          array(
1485            'methods' => array(
1486              'delete' => array(
1487                'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1488                'httpMethod' => 'DELETE',
1489                'parameters' => array(
1490                  'profileId' => array(
1491                    'location' => 'path',
1492                    'type' => 'string',
1493                    'required' => true,
1494                  ),
1495                  'id' => array(
1496                    'location' => 'path',
1497                    'type' => 'string',
1498                    'required' => true,
1499                  ),
1500                ),
1501              ),'get' => array(
1502                'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1503                'httpMethod' => 'GET',
1504                'parameters' => array(
1505                  'profileId' => array(
1506                    'location' => 'path',
1507                    'type' => 'string',
1508                    'required' => true,
1509                  ),
1510                  'id' => array(
1511                    'location' => 'path',
1512                    'type' => 'string',
1513                    'required' => true,
1514                  ),
1515                ),
1516              ),'insert' => array(
1517                'path' => 'userprofiles/{profileId}/creativeFields',
1518                'httpMethod' => 'POST',
1519                'parameters' => array(
1520                  'profileId' => array(
1521                    'location' => 'path',
1522                    'type' => 'string',
1523                    'required' => true,
1524                  ),
1525                ),
1526              ),'list' => array(
1527                'path' => 'userprofiles/{profileId}/creativeFields',
1528                'httpMethod' => 'GET',
1529                'parameters' => array(
1530                  'profileId' => array(
1531                    'location' => 'path',
1532                    'type' => 'string',
1533                    'required' => true,
1534                  ),
1535                  'searchString' => array(
1536                    'location' => 'query',
1537                    'type' => 'string',
1538                  ),
1539                  'sortField' => array(
1540                    'location' => 'query',
1541                    'type' => 'string',
1542                  ),
1543                  'advertiserIds' => array(
1544                    'location' => 'query',
1545                    'type' => 'string',
1546                    'repeated' => true,
1547                  ),
1548                  'ids' => array(
1549                    'location' => 'query',
1550                    'type' => 'string',
1551                    'repeated' => true,
1552                  ),
1553                  'maxResults' => array(
1554                    'location' => 'query',
1555                    'type' => 'integer',
1556                  ),
1557                  'pageToken' => array(
1558                    'location' => 'query',
1559                    'type' => 'string',
1560                  ),
1561                  'sortOrder' => array(
1562                    'location' => 'query',
1563                    'type' => 'string',
1564                  ),
1565                ),
1566              ),'patch' => array(
1567                'path' => 'userprofiles/{profileId}/creativeFields',
1568                'httpMethod' => 'PATCH',
1569                'parameters' => array(
1570                  'profileId' => array(
1571                    'location' => 'path',
1572                    'type' => 'string',
1573                    'required' => true,
1574                  ),
1575                  'id' => array(
1576                    'location' => 'query',
1577                    'type' => 'string',
1578                    'required' => true,
1579                  ),
1580                ),
1581              ),'update' => array(
1582                'path' => 'userprofiles/{profileId}/creativeFields',
1583                'httpMethod' => 'PUT',
1584                'parameters' => array(
1585                  'profileId' => array(
1586                    'location' => 'path',
1587                    'type' => 'string',
1588                    'required' => true,
1589                  ),
1590                ),
1591              ),
1592            )
1593          )
1594      );
1595      $this->creativeGroups = new Google_Service_Dfareporting_CreativeGroups_Resource(
1596          $this,
1597          $this->serviceName,
1598          'creativeGroups',
1599          array(
1600            'methods' => array(
1601              'get' => array(
1602                'path' => 'userprofiles/{profileId}/creativeGroups/{id}',
1603                'httpMethod' => 'GET',
1604                'parameters' => array(
1605                  'profileId' => array(
1606                    'location' => 'path',
1607                    'type' => 'string',
1608                    'required' => true,
1609                  ),
1610                  'id' => array(
1611                    'location' => 'path',
1612                    'type' => 'string',
1613                    'required' => true,
1614                  ),
1615                ),
1616              ),'insert' => array(
1617                'path' => 'userprofiles/{profileId}/creativeGroups',
1618                'httpMethod' => 'POST',
1619                'parameters' => array(
1620                  'profileId' => array(
1621                    'location' => 'path',
1622                    'type' => 'string',
1623                    'required' => true,
1624                  ),
1625                ),
1626              ),'list' => array(
1627                'path' => 'userprofiles/{profileId}/creativeGroups',
1628                'httpMethod' => 'GET',
1629                'parameters' => array(
1630                  'profileId' => array(
1631                    'location' => 'path',
1632                    'type' => 'string',
1633                    'required' => true,
1634                  ),
1635                  'searchString' => array(
1636                    'location' => 'query',
1637                    'type' => 'string',
1638                  ),
1639                  'sortField' => array(
1640                    'location' => 'query',
1641                    'type' => 'string',
1642                  ),
1643                  'advertiserIds' => array(
1644                    'location' => 'query',
1645                    'type' => 'string',
1646                    'repeated' => true,
1647                  ),
1648                  'groupNumber' => array(
1649                    'location' => 'query',
1650                    'type' => 'integer',
1651                  ),
1652                  'maxResults' => array(
1653                    'location' => 'query',
1654                    'type' => 'integer',
1655                  ),
1656                  'ids' => array(
1657                    'location' => 'query',
1658                    'type' => 'string',
1659                    'repeated' => true,
1660                  ),
1661                  'pageToken' => array(
1662                    'location' => 'query',
1663                    'type' => 'string',
1664                  ),
1665                  'sortOrder' => array(
1666                    'location' => 'query',
1667                    'type' => 'string',
1668                  ),
1669                ),
1670              ),'patch' => array(
1671                'path' => 'userprofiles/{profileId}/creativeGroups',
1672                'httpMethod' => 'PATCH',
1673                'parameters' => array(
1674                  'profileId' => array(
1675                    'location' => 'path',
1676                    'type' => 'string',
1677                    'required' => true,
1678                  ),
1679                  'id' => array(
1680                    'location' => 'query',
1681                    'type' => 'string',
1682                    'required' => true,
1683                  ),
1684                ),
1685              ),'update' => array(
1686                'path' => 'userprofiles/{profileId}/creativeGroups',
1687                'httpMethod' => 'PUT',
1688                'parameters' => array(
1689                  'profileId' => array(
1690                    'location' => 'path',
1691                    'type' => 'string',
1692                    'required' => true,
1693                  ),
1694                ),
1695              ),
1696            )
1697          )
1698      );
1699      $this->creatives = new Google_Service_Dfareporting_Creatives_Resource(
1700          $this,
1701          $this->serviceName,
1702          'creatives',
1703          array(
1704            'methods' => array(
1705              'get' => array(
1706                'path' => 'userprofiles/{profileId}/creatives/{id}',
1707                'httpMethod' => 'GET',
1708                'parameters' => array(
1709                  'profileId' => array(
1710                    'location' => 'path',
1711                    'type' => 'string',
1712                    'required' => true,
1713                  ),
1714                  'id' => array(
1715                    'location' => 'path',
1716                    'type' => 'string',
1717                    'required' => true,
1718                  ),
1719                ),
1720              ),'insert' => array(
1721                'path' => 'userprofiles/{profileId}/creatives',
1722                'httpMethod' => 'POST',
1723                'parameters' => array(
1724                  'profileId' => array(
1725                    'location' => 'path',
1726                    'type' => 'string',
1727                    'required' => true,
1728                  ),
1729                ),
1730              ),'list' => array(
1731                'path' => 'userprofiles/{profileId}/creatives',
1732                'httpMethod' => 'GET',
1733                'parameters' => array(
1734                  'profileId' => array(
1735                    'location' => 'path',
1736                    'type' => 'string',
1737                    'required' => true,
1738                  ),
1739                  'sizeIds' => array(
1740                    'location' => 'query',
1741                    'type' => 'string',
1742                    'repeated' => true,
1743                  ),
1744                  'archived' => array(
1745                    'location' => 'query',
1746                    'type' => 'boolean',
1747                  ),
1748                  'searchString' => array(
1749                    'location' => 'query',
1750                    'type' => 'string',
1751                  ),
1752                  'campaignId' => array(
1753                    'location' => 'query',
1754                    'type' => 'string',
1755                  ),
1756                  'sortField' => array(
1757                    'location' => 'query',
1758                    'type' => 'string',
1759                  ),
1760                  'renderingIds' => array(
1761                    'location' => 'query',
1762                    'type' => 'string',
1763                    'repeated' => true,
1764                  ),
1765                  'ids' => array(
1766                    'location' => 'query',
1767                    'type' => 'string',
1768                    'repeated' => true,
1769                  ),
1770                  'maxResults' => array(
1771                    'location' => 'query',
1772                    'type' => 'integer',
1773                  ),
1774                  'advertiserId' => array(
1775                    'location' => 'query',
1776                    'type' => 'string',
1777                  ),
1778                  'pageToken' => array(
1779                    'location' => 'query',
1780                    'type' => 'string',
1781                  ),
1782                  'studioCreativeId' => array(
1783                    'location' => 'query',
1784                    'type' => 'string',
1785                  ),
1786                  'sortOrder' => array(
1787                    'location' => 'query',
1788                    'type' => 'string',
1789                  ),
1790                  'companionCreativeIds' => array(
1791                    'location' => 'query',
1792                    'type' => 'string',
1793                    'repeated' => true,
1794                  ),
1795                  'active' => array(
1796                    'location' => 'query',
1797                    'type' => 'boolean',
1798                  ),
1799                  'creativeFieldIds' => array(
1800                    'location' => 'query',
1801                    'type' => 'string',
1802                    'repeated' => true,
1803                  ),
1804                  'types' => array(
1805                    'location' => 'query',
1806                    'type' => 'string',
1807                    'repeated' => true,
1808                  ),
1809                ),
1810              ),'patch' => array(
1811                'path' => 'userprofiles/{profileId}/creatives',
1812                'httpMethod' => 'PATCH',
1813                'parameters' => array(
1814                  'profileId' => array(
1815                    'location' => 'path',
1816                    'type' => 'string',
1817                    'required' => true,
1818                  ),
1819                  'id' => array(
1820                    'location' => 'query',
1821                    'type' => 'string',
1822                    'required' => true,
1823                  ),
1824                ),
1825              ),'update' => array(
1826                'path' => 'userprofiles/{profileId}/creatives',
1827                'httpMethod' => 'PUT',
1828                'parameters' => array(
1829                  'profileId' => array(
1830                    'location' => 'path',
1831                    'type' => 'string',
1832                    'required' => true,
1833                  ),
1834                ),
1835              ),
1836            )
1837          )
1838      );
1839      $this->dimensionValues = new Google_Service_Dfareporting_DimensionValues_Resource(
1840          $this,
1841          $this->serviceName,
1842          'dimensionValues',
1843          array(
1844            'methods' => array(
1845              'query' => array(
1846                'path' => 'userprofiles/{profileId}/dimensionvalues/query',
1847                'httpMethod' => 'POST',
1848                'parameters' => array(
1849                  'profileId' => array(
1850                    'location' => 'path',
1851                    'type' => 'string',
1852                    'required' => true,
1853                  ),
1854                  'pageToken' => array(
1855                    'location' => 'query',
1856                    'type' => 'string',
1857                  ),
1858                  'maxResults' => array(
1859                    'location' => 'query',
1860                    'type' => 'integer',
1861                  ),
1862                ),
1863              ),
1864            )
1865          )
1866      );
1867      $this->directorySiteContacts = new Google_Service_Dfareporting_DirectorySiteContacts_Resource(
1868          $this,
1869          $this->serviceName,
1870          'directorySiteContacts',
1871          array(
1872            'methods' => array(
1873              'get' => array(
1874                'path' => 'userprofiles/{profileId}/directorySiteContacts/{id}',
1875                'httpMethod' => 'GET',
1876                'parameters' => array(
1877                  'profileId' => array(
1878                    'location' => 'path',
1879                    'type' => 'string',
1880                    'required' => true,
1881                  ),
1882                  'id' => array(
1883                    'location' => 'path',
1884                    'type' => 'string',
1885                    'required' => true,
1886                  ),
1887                ),
1888              ),'list' => array(
1889                'path' => 'userprofiles/{profileId}/directorySiteContacts',
1890                'httpMethod' => 'GET',
1891                'parameters' => array(
1892                  'profileId' => array(
1893                    'location' => 'path',
1894                    'type' => 'string',
1895                    'required' => true,
1896                  ),
1897                  'searchString' => array(
1898                    'location' => 'query',
1899                    'type' => 'string',
1900                  ),
1901                  'directorySiteIds' => array(
1902                    'location' => 'query',
1903                    'type' => 'string',
1904                    'repeated' => true,
1905                  ),
1906                  'sortField' => array(
1907                    'location' => 'query',
1908                    'type' => 'string',
1909                  ),
1910                  'ids' => array(
1911                    'location' => 'query',
1912                    'type' => 'string',
1913                    'repeated' => true,
1914                  ),
1915                  'maxResults' => array(
1916                    'location' => 'query',
1917                    'type' => 'integer',
1918                  ),
1919                  'pageToken' => array(
1920                    'location' => 'query',
1921                    'type' => 'string',
1922                  ),
1923                  'sortOrder' => array(
1924                    'location' => 'query',
1925                    'type' => 'string',
1926                  ),
1927                ),
1928              ),
1929            )
1930          )
1931      );
1932      $this->directorySites = new Google_Service_Dfareporting_DirectorySites_Resource(
1933          $this,
1934          $this->serviceName,
1935          'directorySites',
1936          array(
1937            'methods' => array(
1938              'get' => array(
1939                'path' => 'userprofiles/{profileId}/directorySites/{id}',
1940                'httpMethod' => 'GET',
1941                'parameters' => array(
1942                  'profileId' => array(
1943                    'location' => 'path',
1944                    'type' => 'string',
1945                    'required' => true,
1946                  ),
1947                  'id' => array(
1948                    'location' => 'path',
1949                    'type' => 'string',
1950                    'required' => true,
1951                  ),
1952                ),
1953              ),'insert' => array(
1954                'path' => 'userprofiles/{profileId}/directorySites',
1955                'httpMethod' => 'POST',
1956                'parameters' => array(
1957                  'profileId' => array(
1958                    'location' => 'path',
1959                    'type' => 'string',
1960                    'required' => true,
1961                  ),
1962                ),
1963              ),'list' => array(
1964                'path' => 'userprofiles/{profileId}/directorySites',
1965                'httpMethod' => 'GET',
1966                'parameters' => array(
1967                  'profileId' => array(
1968                    'location' => 'path',
1969                    'type' => 'string',
1970                    'required' => true,
1971                  ),
1972                  'acceptsInterstitialPlacements' => array(
1973                    'location' => 'query',
1974                    'type' => 'boolean',
1975                  ),
1976                  'sortOrder' => array(
1977                    'location' => 'query',
1978                    'type' => 'string',
1979                  ),
1980                  'searchString' => array(
1981                    'location' => 'query',
1982                    'type' => 'string',
1983                  ),
1984                  'countryId' => array(
1985                    'location' => 'query',
1986                    'type' => 'string',
1987                  ),
1988                  'sortField' => array(
1989                    'location' => 'query',
1990                    'type' => 'string',
1991                  ),
1992                  'acceptsInStreamVideoPlacements' => array(
1993                    'location' => 'query',
1994                    'type' => 'boolean',
1995                  ),
1996                  'ids' => array(
1997                    'location' => 'query',
1998                    'type' => 'string',
1999                    'repeated' => true,
2000                  ),
2001                  'maxResults' => array(
2002                    'location' => 'query',
2003                    'type' => 'integer',
2004                  ),
2005                  'pageToken' => array(
2006                    'location' => 'query',
2007                    'type' => 'string',
2008                  ),
2009                  'acceptsPublisherPaidPlacements' => array(
2010                    'location' => 'query',
2011                    'type' => 'boolean',
2012                  ),
2013                  'parentId' => array(
2014                    'location' => 'query',
2015                    'type' => 'string',
2016                  ),
2017                  'active' => array(
2018                    'location' => 'query',
2019                    'type' => 'boolean',
2020                  ),
2021                  'dfp_network_code' => array(
2022                    'location' => 'query',
2023                    'type' => 'string',
2024                  ),
2025                ),
2026              ),
2027            )
2028          )
2029      );
2030      $this->eventTags = new Google_Service_Dfareporting_EventTags_Resource(
2031          $this,
2032          $this->serviceName,
2033          'eventTags',
2034          array(
2035            'methods' => array(
2036              'delete' => array(
2037                'path' => 'userprofiles/{profileId}/eventTags/{id}',
2038                'httpMethod' => 'DELETE',
2039                'parameters' => array(
2040                  'profileId' => array(
2041                    'location' => 'path',
2042                    'type' => 'string',
2043                    'required' => true,
2044                  ),
2045                  'id' => array(
2046                    'location' => 'path',
2047                    'type' => 'string',
2048                    'required' => true,
2049                  ),
2050                ),
2051              ),'get' => array(
2052                'path' => 'userprofiles/{profileId}/eventTags/{id}',
2053                'httpMethod' => 'GET',
2054                'parameters' => array(
2055                  'profileId' => array(
2056                    'location' => 'path',
2057                    'type' => 'string',
2058                    'required' => true,
2059                  ),
2060                  'id' => array(
2061                    'location' => 'path',
2062                    'type' => 'string',
2063                    'required' => true,
2064                  ),
2065                ),
2066              ),'insert' => array(
2067                'path' => 'userprofiles/{profileId}/eventTags',
2068                'httpMethod' => 'POST',
2069                'parameters' => array(
2070                  'profileId' => array(
2071                    'location' => 'path',
2072                    'type' => 'string',
2073                    'required' => true,
2074                  ),
2075                ),
2076              ),'list' => array(
2077                'path' => 'userprofiles/{profileId}/eventTags',
2078                'httpMethod' => 'GET',
2079                'parameters' => array(
2080                  'profileId' => array(
2081                    'location' => 'path',
2082                    'type' => 'string',
2083                    'required' => true,
2084                  ),
2085                  'searchString' => array(
2086                    'location' => 'query',
2087                    'type' => 'string',
2088                  ),
2089                  'campaignId' => array(
2090                    'location' => 'query',
2091                    'type' => 'string',
2092                  ),
2093                  'sortField' => array(
2094                    'location' => 'query',
2095                    'type' => 'string',
2096                  ),
2097                  'enabled' => array(
2098                    'location' => 'query',
2099                    'type' => 'boolean',
2100                  ),
2101                  'ids' => array(
2102                    'location' => 'query',
2103                    'type' => 'string',
2104                    'repeated' => true,
2105                  ),
2106                  'advertiserId' => array(
2107                    'location' => 'query',
2108                    'type' => 'string',
2109                  ),
2110                  'adId' => array(
2111                    'location' => 'query',
2112                    'type' => 'string',
2113                  ),
2114                  'sortOrder' => array(
2115                    'location' => 'query',
2116                    'type' => 'string',
2117                  ),
2118                  'eventTagTypes' => array(
2119                    'location' => 'query',
2120                    'type' => 'string',
2121                    'repeated' => true,
2122                  ),
2123                  'definitionsOnly' => array(
2124                    'location' => 'query',
2125                    'type' => 'boolean',
2126                  ),
2127                ),
2128              ),'patch' => array(
2129                'path' => 'userprofiles/{profileId}/eventTags',
2130                'httpMethod' => 'PATCH',
2131                'parameters' => array(
2132                  'profileId' => array(
2133                    'location' => 'path',
2134                    'type' => 'string',
2135                    'required' => true,
2136                  ),
2137                  'id' => array(
2138                    'location' => 'query',
2139                    'type' => 'string',
2140                    'required' => true,
2141                  ),
2142                ),
2143              ),'update' => array(
2144                'path' => 'userprofiles/{profileId}/eventTags',
2145                'httpMethod' => 'PUT',
2146                'parameters' => array(
2147                  'profileId' => array(
2148                    'location' => 'path',
2149                    'type' => 'string',
2150                    'required' => true,
2151                  ),
2152                ),
2153              ),
2154            )
2155          )
2156      );
2157      $this->files = new Google_Service_Dfareporting_Files_Resource(
2158          $this,
2159          $this->serviceName,
2160          'files',
2161          array(
2162            'methods' => array(
2163              'get' => array(
2164                'path' => 'reports/{reportId}/files/{fileId}',
2165                'httpMethod' => 'GET',
2166                'parameters' => array(
2167                  'reportId' => array(
2168                    'location' => 'path',
2169                    'type' => 'string',
2170                    'required' => true,
2171                  ),
2172                  'fileId' => array(
2173                    'location' => 'path',
2174                    'type' => 'string',
2175                    'required' => true,
2176                  ),
2177                ),
2178              ),'list' => array(
2179                'path' => 'userprofiles/{profileId}/files',
2180                'httpMethod' => 'GET',
2181                'parameters' => array(
2182                  'profileId' => array(
2183                    'location' => 'path',
2184                    'type' => 'string',
2185                    'required' => true,
2186                  ),
2187                  'sortField' => array(
2188                    'location' => 'query',
2189                    'type' => 'string',
2190                  ),
2191                  'maxResults' => array(
2192                    'location' => 'query',
2193                    'type' => 'integer',
2194                  ),
2195                  'pageToken' => array(
2196                    'location' => 'query',
2197                    'type' => 'string',
2198                  ),
2199                  'sortOrder' => array(
2200                    'location' => 'query',
2201                    'type' => 'string',
2202                  ),
2203                  'scope' => array(
2204                    'location' => 'query',
2205                    'type' => 'string',
2206                  ),
2207                ),
2208              ),
2209            )
2210          )
2211      );
2212      $this->floodlightActivities = new Google_Service_Dfareporting_FloodlightActivities_Resource(
2213          $this,
2214          $this->serviceName,
2215          'floodlightActivities',
2216          array(
2217            'methods' => array(
2218              'delete' => array(
2219                'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2220                'httpMethod' => 'DELETE',
2221                'parameters' => array(
2222                  'profileId' => array(
2223                    'location' => 'path',
2224                    'type' => 'string',
2225                    'required' => true,
2226                  ),
2227                  'id' => array(
2228                    'location' => 'path',
2229                    'type' => 'string',
2230                    'required' => true,
2231                  ),
2232                ),
2233              ),'generatetag' => array(
2234                'path' => 'userprofiles/{profileId}/floodlightActivities/generatetag',
2235                'httpMethod' => 'POST',
2236                'parameters' => array(
2237                  'profileId' => array(
2238                    'location' => 'path',
2239                    'type' => 'string',
2240                    'required' => true,
2241                  ),
2242                  'floodlightActivityId' => array(
2243                    'location' => 'query',
2244                    'type' => 'string',
2245                  ),
2246                ),
2247              ),'get' => array(
2248                'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2249                'httpMethod' => 'GET',
2250                'parameters' => array(
2251                  'profileId' => array(
2252                    'location' => 'path',
2253                    'type' => 'string',
2254                    'required' => true,
2255                  ),
2256                  'id' => array(
2257                    'location' => 'path',
2258                    'type' => 'string',
2259                    'required' => true,
2260                  ),
2261                ),
2262              ),'insert' => array(
2263                'path' => 'userprofiles/{profileId}/floodlightActivities',
2264                'httpMethod' => 'POST',
2265                'parameters' => array(
2266                  'profileId' => array(
2267                    'location' => 'path',
2268                    'type' => 'string',
2269                    'required' => true,
2270                  ),
2271                ),
2272              ),'list' => array(
2273                'path' => 'userprofiles/{profileId}/floodlightActivities',
2274                'httpMethod' => 'GET',
2275                'parameters' => array(
2276                  'profileId' => array(
2277                    'location' => 'path',
2278                    'type' => 'string',
2279                    'required' => true,
2280                  ),
2281                  'floodlightActivityGroupIds' => array(
2282                    'location' => 'query',
2283                    'type' => 'string',
2284                    'repeated' => true,
2285                  ),
2286                  'sortOrder' => array(
2287                    'location' => 'query',
2288                    'type' => 'string',
2289                  ),
2290                  'searchString' => array(
2291                    'location' => 'query',
2292                    'type' => 'string',
2293                  ),
2294                  'sortField' => array(
2295                    'location' => 'query',
2296                    'type' => 'string',
2297                  ),
2298                  'floodlightConfigurationId' => array(
2299                    'location' => 'query',
2300                    'type' => 'string',
2301                  ),
2302                  'ids' => array(
2303                    'location' => 'query',
2304                    'type' => 'string',
2305                    'repeated' => true,
2306                  ),
2307                  'floodlightActivityGroupName' => array(
2308                    'location' => 'query',
2309                    'type' => 'string',
2310                  ),
2311                  'advertiserId' => array(
2312                    'location' => 'query',
2313                    'type' => 'string',
2314                  ),
2315                  'pageToken' => array(
2316                    'location' => 'query',
2317                    'type' => 'string',
2318                  ),
2319                  'maxResults' => array(
2320                    'location' => 'query',
2321                    'type' => 'integer',
2322                  ),
2323                  'tagString' => array(
2324                    'location' => 'query',
2325                    'type' => 'string',
2326                  ),
2327                  'floodlightActivityGroupTagString' => array(
2328                    'location' => 'query',
2329                    'type' => 'string',
2330                  ),
2331                  'floodlightActivityGroupType' => array(
2332                    'location' => 'query',
2333                    'type' => 'string',
2334                  ),
2335                ),
2336              ),'patch' => array(
2337                'path' => 'userprofiles/{profileId}/floodlightActivities',
2338                'httpMethod' => 'PATCH',
2339                'parameters' => array(
2340                  'profileId' => array(
2341                    'location' => 'path',
2342                    'type' => 'string',
2343                    'required' => true,
2344                  ),
2345                  'id' => array(
2346                    'location' => 'query',
2347                    'type' => 'string',
2348                    'required' => true,
2349                  ),
2350                ),
2351              ),'update' => array(
2352                'path' => 'userprofiles/{profileId}/floodlightActivities',
2353                'httpMethod' => 'PUT',
2354                'parameters' => array(
2355                  'profileId' => array(
2356                    'location' => 'path',
2357                    'type' => 'string',
2358                    'required' => true,
2359                  ),
2360                ),
2361              ),
2362            )
2363          )
2364      );
2365      $this->floodlightActivityGroups = new Google_Service_Dfareporting_FloodlightActivityGroups_Resource(
2366          $this,
2367          $this->serviceName,
2368          'floodlightActivityGroups',
2369          array(
2370            'methods' => array(
2371              'delete' => array(
2372                'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2373                'httpMethod' => 'DELETE',
2374                'parameters' => array(
2375                  'profileId' => array(
2376                    'location' => 'path',
2377                    'type' => 'string',
2378                    'required' => true,
2379                  ),
2380                  'id' => array(
2381                    'location' => 'path',
2382                    'type' => 'string',
2383                    'required' => true,
2384                  ),
2385                ),
2386              ),'get' => array(
2387                'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2388                'httpMethod' => 'GET',
2389                'parameters' => array(
2390                  'profileId' => array(
2391                    'location' => 'path',
2392                    'type' => 'string',
2393                    'required' => true,
2394                  ),
2395                  'id' => array(
2396                    'location' => 'path',
2397                    'type' => 'string',
2398                    'required' => true,
2399                  ),
2400                ),
2401              ),'insert' => array(
2402                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2403                'httpMethod' => 'POST',
2404                'parameters' => array(
2405                  'profileId' => array(
2406                    'location' => 'path',
2407                    'type' => 'string',
2408                    'required' => true,
2409                  ),
2410                ),
2411              ),'list' => array(
2412                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2413                'httpMethod' => 'GET',
2414                'parameters' => array(
2415                  'profileId' => array(
2416                    'location' => 'path',
2417                    'type' => 'string',
2418                    'required' => true,
2419                  ),
2420                  'searchString' => array(
2421                    'location' => 'query',
2422                    'type' => 'string',
2423                  ),
2424                  'sortField' => array(
2425                    'location' => 'query',
2426                    'type' => 'string',
2427                  ),
2428                  'floodlightConfigurationId' => array(
2429                    'location' => 'query',
2430                    'type' => 'string',
2431                  ),
2432                  'ids' => array(
2433                    'location' => 'query',
2434                    'type' => 'string',
2435                    'repeated' => true,
2436                  ),
2437                  'maxResults' => array(
2438                    'location' => 'query',
2439                    'type' => 'integer',
2440                  ),
2441                  'advertiserId' => array(
2442                    'location' => 'query',
2443                    'type' => 'string',
2444                  ),
2445                  'pageToken' => array(
2446                    'location' => 'query',
2447                    'type' => 'string',
2448                  ),
2449                  'sortOrder' => array(
2450                    'location' => 'query',
2451                    'type' => 'string',
2452                  ),
2453                  'type' => array(
2454                    'location' => 'query',
2455                    'type' => 'string',
2456                  ),
2457                ),
2458              ),'patch' => array(
2459                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2460                'httpMethod' => 'PATCH',
2461                'parameters' => array(
2462                  'profileId' => array(
2463                    'location' => 'path',
2464                    'type' => 'string',
2465                    'required' => true,
2466                  ),
2467                  'id' => array(
2468                    'location' => 'query',
2469                    'type' => 'string',
2470                    'required' => true,
2471                  ),
2472                ),
2473              ),'update' => array(
2474                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2475                'httpMethod' => 'PUT',
2476                'parameters' => array(
2477                  'profileId' => array(
2478                    'location' => 'path',
2479                    'type' => 'string',
2480                    'required' => true,
2481                  ),
2482                ),
2483              ),
2484            )
2485          )
2486      );
2487      $this->floodlightConfigurations = new Google_Service_Dfareporting_FloodlightConfigurations_Resource(
2488          $this,
2489          $this->serviceName,
2490          'floodlightConfigurations',
2491          array(
2492            'methods' => array(
2493              'get' => array(
2494                'path' => 'userprofiles/{profileId}/floodlightConfigurations/{id}',
2495                'httpMethod' => 'GET',
2496                'parameters' => array(
2497                  'profileId' => array(
2498                    'location' => 'path',
2499                    'type' => 'string',
2500                    'required' => true,
2501                  ),
2502                  'id' => array(
2503                    'location' => 'path',
2504                    'type' => 'string',
2505                    'required' => true,
2506                  ),
2507                ),
2508              ),'list' => array(
2509                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2510                'httpMethod' => 'GET',
2511                'parameters' => array(
2512                  'profileId' => array(
2513                    'location' => 'path',
2514                    'type' => 'string',
2515                    'required' => true,
2516                  ),
2517                  'ids' => array(
2518                    'location' => 'query',
2519                    'type' => 'string',
2520                    'repeated' => true,
2521                  ),
2522                ),
2523              ),'patch' => array(
2524                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2525                'httpMethod' => 'PATCH',
2526                'parameters' => array(
2527                  'profileId' => array(
2528                    'location' => 'path',
2529                    'type' => 'string',
2530                    'required' => true,
2531                  ),
2532                  'id' => array(
2533                    'location' => 'query',
2534                    'type' => 'string',
2535                    'required' => true,
2536                  ),
2537                ),
2538              ),'update' => array(
2539                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2540                'httpMethod' => 'PUT',
2541                'parameters' => array(
2542                  'profileId' => array(
2543                    'location' => 'path',
2544                    'type' => 'string',
2545                    'required' => true,
2546                  ),
2547                ),
2548              ),
2549            )
2550          )
2551      );
2552      $this->inventoryItems = new Google_Service_Dfareporting_InventoryItems_Resource(
2553          $this,
2554          $this->serviceName,
2555          'inventoryItems',
2556          array(
2557            'methods' => array(
2558              'get' => array(
2559                'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}',
2560                'httpMethod' => 'GET',
2561                'parameters' => array(
2562                  'profileId' => array(
2563                    'location' => 'path',
2564                    'type' => 'string',
2565                    'required' => true,
2566                  ),
2567                  'projectId' => array(
2568                    'location' => 'path',
2569                    'type' => 'string',
2570                    'required' => true,
2571                  ),
2572                  'id' => array(
2573                    'location' => 'path',
2574                    'type' => 'string',
2575                    'required' => true,
2576                  ),
2577                ),
2578              ),'list' => array(
2579                'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems',
2580                'httpMethod' => 'GET',
2581                'parameters' => array(
2582                  'profileId' => array(
2583                    'location' => 'path',
2584                    'type' => 'string',
2585                    'required' => true,
2586                  ),
2587                  'projectId' => array(
2588                    'location' => 'path',
2589                    'type' => 'string',
2590                    'required' => true,
2591                  ),
2592                  'orderId' => array(
2593                    'location' => 'query',
2594                    'type' => 'string',
2595                    'repeated' => true,
2596                  ),
2597                  'ids' => array(
2598                    'location' => 'query',
2599                    'type' => 'string',
2600                    'repeated' => true,
2601                  ),
2602                  'maxResults' => array(
2603                    'location' => 'query',
2604                    'type' => 'integer',
2605                  ),
2606                  'pageToken' => array(
2607                    'location' => 'query',
2608                    'type' => 'string',
2609                  ),
2610                  'siteId' => array(
2611                    'location' => 'query',
2612                    'type' => 'string',
2613                    'repeated' => true,
2614                  ),
2615                  'inPlan' => array(
2616                    'location' => 'query',
2617                    'type' => 'boolean',
2618                  ),
2619                  'sortField' => array(
2620                    'location' => 'query',
2621                    'type' => 'string',
2622                  ),
2623                  'sortOrder' => array(
2624                    'location' => 'query',
2625                    'type' => 'string',
2626                  ),
2627                ),
2628              ),
2629            )
2630          )
2631      );
2632      $this->landingPages = new Google_Service_Dfareporting_LandingPages_Resource(
2633          $this,
2634          $this->serviceName,
2635          'landingPages',
2636          array(
2637            'methods' => array(
2638              'delete' => array(
2639                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2640                'httpMethod' => 'DELETE',
2641                'parameters' => array(
2642                  'profileId' => array(
2643                    'location' => 'path',
2644                    'type' => 'string',
2645                    'required' => true,
2646                  ),
2647                  'campaignId' => array(
2648                    'location' => 'path',
2649                    'type' => 'string',
2650                    'required' => true,
2651                  ),
2652                  'id' => array(
2653                    'location' => 'path',
2654                    'type' => 'string',
2655                    'required' => true,
2656                  ),
2657                ),
2658              ),'get' => array(
2659                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2660                'httpMethod' => 'GET',
2661                'parameters' => array(
2662                  'profileId' => array(
2663                    'location' => 'path',
2664                    'type' => 'string',
2665                    'required' => true,
2666                  ),
2667                  'campaignId' => array(
2668                    'location' => 'path',
2669                    'type' => 'string',
2670                    'required' => true,
2671                  ),
2672                  'id' => array(
2673                    'location' => 'path',
2674                    'type' => 'string',
2675                    'required' => true,
2676                  ),
2677                ),
2678              ),'insert' => array(
2679                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2680                'httpMethod' => 'POST',
2681                'parameters' => array(
2682                  'profileId' => array(
2683                    'location' => 'path',
2684                    'type' => 'string',
2685                    'required' => true,
2686                  ),
2687                  'campaignId' => array(
2688                    'location' => 'path',
2689                    'type' => 'string',
2690                    'required' => true,
2691                  ),
2692                ),
2693              ),'list' => array(
2694                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2695                'httpMethod' => 'GET',
2696                'parameters' => array(
2697                  'profileId' => array(
2698                    'location' => 'path',
2699                    'type' => 'string',
2700                    'required' => true,
2701                  ),
2702                  'campaignId' => array(
2703                    'location' => 'path',
2704                    'type' => 'string',
2705                    'required' => true,
2706                  ),
2707                ),
2708              ),'patch' => array(
2709                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2710                'httpMethod' => 'PATCH',
2711                'parameters' => array(
2712                  'profileId' => array(
2713                    'location' => 'path',
2714                    'type' => 'string',
2715                    'required' => true,
2716                  ),
2717                  'campaignId' => array(
2718                    'location' => 'path',
2719                    'type' => 'string',
2720                    'required' => true,
2721                  ),
2722                  'id' => array(
2723                    'location' => 'query',
2724                    'type' => 'string',
2725                    'required' => true,
2726                  ),
2727                ),
2728              ),'update' => array(
2729                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2730                'httpMethod' => 'PUT',
2731                'parameters' => array(
2732                  'profileId' => array(
2733                    'location' => 'path',
2734                    'type' => 'string',
2735                    'required' => true,
2736                  ),
2737                  'campaignId' => array(
2738                    'location' => 'path',
2739                    'type' => 'string',
2740                    'required' => true,
2741                  ),
2742                ),
2743              ),
2744            )
2745          )
2746      );
2747      $this->metros = new Google_Service_Dfareporting_Metros_Resource(
2748          $this,
2749          $this->serviceName,
2750          'metros',
2751          array(
2752            'methods' => array(
2753              'list' => array(
2754                'path' => 'userprofiles/{profileId}/metros',
2755                'httpMethod' => 'GET',
2756                'parameters' => array(
2757                  'profileId' => array(
2758                    'location' => 'path',
2759                    'type' => 'string',
2760                    'required' => true,
2761                  ),
2762                ),
2763              ),
2764            )
2765          )
2766      );
2767      $this->mobileCarriers = new Google_Service_Dfareporting_MobileCarriers_Resource(
2768          $this,
2769          $this->serviceName,
2770          'mobileCarriers',
2771          array(
2772            'methods' => array(
2773              'get' => array(
2774                'path' => 'userprofiles/{profileId}/mobileCarriers/{id}',
2775                'httpMethod' => 'GET',
2776                'parameters' => array(
2777                  'profileId' => array(
2778                    'location' => 'path',
2779                    'type' => 'string',
2780                    'required' => true,
2781                  ),
2782                  'id' => array(
2783                    'location' => 'path',
2784                    'type' => 'string',
2785                    'required' => true,
2786                  ),
2787                ),
2788              ),'list' => array(
2789                'path' => 'userprofiles/{profileId}/mobileCarriers',
2790                'httpMethod' => 'GET',
2791                'parameters' => array(
2792                  'profileId' => array(
2793                    'location' => 'path',
2794                    'type' => 'string',
2795                    'required' => true,
2796                  ),
2797                ),
2798              ),
2799            )
2800          )
2801      );
2802      $this->operatingSystemVersions = new Google_Service_Dfareporting_OperatingSystemVersions_Resource(
2803          $this,
2804          $this->serviceName,
2805          'operatingSystemVersions',
2806          array(
2807            'methods' => array(
2808              'get' => array(
2809                'path' => 'userprofiles/{profileId}/operatingSystemVersions/{id}',
2810                'httpMethod' => 'GET',
2811                'parameters' => array(
2812                  'profileId' => array(
2813                    'location' => 'path',
2814                    'type' => 'string',
2815                    'required' => true,
2816                  ),
2817                  'id' => array(
2818                    'location' => 'path',
2819                    'type' => 'string',
2820                    'required' => true,
2821                  ),
2822                ),
2823              ),'list' => array(
2824                'path' => 'userprofiles/{profileId}/operatingSystemVersions',
2825                'httpMethod' => 'GET',
2826                'parameters' => array(
2827                  'profileId' => array(
2828                    'location' => 'path',
2829                    'type' => 'string',
2830                    'required' => true,
2831                  ),
2832                ),
2833              ),
2834            )
2835          )
2836      );
2837      $this->operatingSystems = new Google_Service_Dfareporting_OperatingSystems_Resource(
2838          $this,
2839          $this->serviceName,
2840          'operatingSystems',
2841          array(
2842            'methods' => array(
2843              'get' => array(
2844                'path' => 'userprofiles/{profileId}/operatingSystems/{dartId}',
2845                'httpMethod' => 'GET',
2846                'parameters' => array(
2847                  'profileId' => array(
2848                    'location' => 'path',
2849                    'type' => 'string',
2850                    'required' => true,
2851                  ),
2852                  'dartId' => array(
2853                    'location' => 'path',
2854                    'type' => 'string',
2855                    'required' => true,
2856                  ),
2857                ),
2858              ),'list' => array(
2859                'path' => 'userprofiles/{profileId}/operatingSystems',
2860                'httpMethod' => 'GET',
2861                'parameters' => array(
2862                  'profileId' => array(
2863                    'location' => 'path',
2864                    'type' => 'string',
2865                    'required' => true,
2866                  ),
2867                ),
2868              ),
2869            )
2870          )
2871      );
2872      $this->orderDocuments = new Google_Service_Dfareporting_OrderDocuments_Resource(
2873          $this,
2874          $this->serviceName,
2875          'orderDocuments',
2876          array(
2877            'methods' => array(
2878              'get' => array(
2879                'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}',
2880                'httpMethod' => 'GET',
2881                'parameters' => array(
2882                  'profileId' => array(
2883                    'location' => 'path',
2884                    'type' => 'string',
2885                    'required' => true,
2886                  ),
2887                  'projectId' => array(
2888                    'location' => 'path',
2889                    'type' => 'string',
2890                    'required' => true,
2891                  ),
2892                  'id' => array(
2893                    'location' => 'path',
2894                    'type' => 'string',
2895                    'required' => true,
2896                  ),
2897                ),
2898              ),'list' => array(
2899                'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments',
2900                'httpMethod' => 'GET',
2901                'parameters' => array(
2902                  'profileId' => array(
2903                    'location' => 'path',
2904                    'type' => 'string',
2905                    'required' => true,
2906                  ),
2907                  'projectId' => array(
2908                    'location' => 'path',
2909                    'type' => 'string',
2910                    'required' => true,
2911                  ),
2912                  'orderId' => array(
2913                    'location' => 'query',
2914                    'type' => 'string',
2915                    'repeated' => true,
2916                  ),
2917                  'searchString' => array(
2918                    'location' => 'query',
2919                    'type' => 'string',
2920                  ),
2921                  'ids' => array(
2922                    'location' => 'query',
2923                    'type' => 'string',
2924                    'repeated' => true,
2925                  ),
2926                  'maxResults' => array(
2927                    'location' => 'query',
2928                    'type' => 'integer',
2929                  ),
2930                  'pageToken' => array(
2931                    'location' => 'query',
2932                    'type' => 'string',
2933                  ),
2934                  'siteId' => array(
2935                    'location' => 'query',
2936                    'type' => 'string',
2937                    'repeated' => true,
2938                  ),
2939                  'sortOrder' => array(
2940                    'location' => 'query',
2941                    'type' => 'string',
2942                  ),
2943                  'sortField' => array(
2944                    'location' => 'query',
2945                    'type' => 'string',
2946                  ),
2947                  'approved' => array(
2948                    'location' => 'query',
2949                    'type' => 'boolean',
2950                  ),
2951                ),
2952              ),
2953            )
2954          )
2955      );
2956      $this->orders = new Google_Service_Dfareporting_Orders_Resource(
2957          $this,
2958          $this->serviceName,
2959          'orders',
2960          array(
2961            'methods' => array(
2962              'get' => array(
2963                'path' => 'userprofiles/{profileId}/projects/{projectId}/orders/{id}',
2964                'httpMethod' => 'GET',
2965                'parameters' => array(
2966                  'profileId' => array(
2967                    'location' => 'path',
2968                    'type' => 'string',
2969                    'required' => true,
2970                  ),
2971                  'projectId' => array(
2972                    'location' => 'path',
2973                    'type' => 'string',
2974                    'required' => true,
2975                  ),
2976                  'id' => array(
2977                    'location' => 'path',
2978                    'type' => 'string',
2979                    'required' => true,
2980                  ),
2981                ),
2982              ),'list' => array(
2983                'path' => 'userprofiles/{profileId}/projects/{projectId}/orders',
2984                'httpMethod' => 'GET',
2985                'parameters' => array(
2986                  'profileId' => array(
2987                    'location' => 'path',
2988                    'type' => 'string',
2989                    'required' => true,
2990                  ),
2991                  'projectId' => array(
2992                    'location' => 'path',
2993                    'type' => 'string',
2994                    'required' => true,
2995                  ),
2996                  'searchString' => array(
2997                    'location' => 'query',
2998                    'type' => 'string',
2999                  ),
3000                  'ids' => array(
3001                    'location' => 'query',
3002                    'type' => 'string',
3003                    'repeated' => true,
3004                  ),
3005                  'maxResults' => array(
3006                    'location' => 'query',
3007                    'type' => 'integer',
3008                  ),
3009                  'pageToken' => array(
3010                    'location' => 'query',
3011                    'type' => 'string',
3012                  ),
3013                  'siteId' => array(
3014                    'location' => 'query',
3015                    'type' => 'string',
3016                    'repeated' => true,
3017                  ),
3018                  'sortOrder' => array(
3019                    'location' => 'query',
3020                    'type' => 'string',
3021                  ),
3022                  'sortField' => array(
3023                    'location' => 'query',
3024                    'type' => 'string',
3025                  ),
3026                ),
3027              ),
3028            )
3029          )
3030      );
3031      $this->placementGroups = new Google_Service_Dfareporting_PlacementGroups_Resource(
3032          $this,
3033          $this->serviceName,
3034          'placementGroups',
3035          array(
3036            'methods' => array(
3037              'get' => array(
3038                'path' => 'userprofiles/{profileId}/placementGroups/{id}',
3039                'httpMethod' => 'GET',
3040                'parameters' => array(
3041                  'profileId' => array(
3042                    'location' => 'path',
3043                    'type' => 'string',
3044                    'required' => true,
3045                  ),
3046                  'id' => array(
3047                    'location' => 'path',
3048                    'type' => 'string',
3049                    'required' => true,
3050                  ),
3051                ),
3052              ),'insert' => array(
3053                'path' => 'userprofiles/{profileId}/placementGroups',
3054                'httpMethod' => 'POST',
3055                'parameters' => array(
3056                  'profileId' => array(
3057                    'location' => 'path',
3058                    'type' => 'string',
3059                    'required' => true,
3060                  ),
3061                ),
3062              ),'list' => array(
3063                'path' => 'userprofiles/{profileId}/placementGroups',
3064                'httpMethod' => 'GET',
3065                'parameters' => array(
3066                  'profileId' => array(
3067                    'location' => 'path',
3068                    'type' => 'string',
3069                    'required' => true,
3070                  ),
3071                  'placementStrategyIds' => array(
3072                    'location' => 'query',
3073                    'type' => 'string',
3074                    'repeated' => true,
3075                  ),
3076                  'archived' => array(
3077                    'location' => 'query',
3078                    'type' => 'boolean',
3079                  ),
3080                  'searchString' => array(
3081                    'location' => 'query',
3082                    'type' => 'string',
3083                  ),
3084                  'contentCategoryIds' => array(
3085                    'location' => 'query',
3086                    'type' => 'string',
3087                    'repeated' => true,
3088                  ),
3089                  'directorySiteIds' => array(
3090                    'location' => 'query',
3091                    'type' => 'string',
3092                    'repeated' => true,
3093                  ),
3094                  'sortField' => array(
3095                    'location' => 'query',
3096                    'type' => 'string',
3097                  ),
3098                  'advertiserIds' => array(
3099                    'location' => 'query',
3100                    'type' => 'string',
3101                    'repeated' => true,
3102                  ),
3103                  'ids' => array(
3104                    'location' => 'query',
3105                    'type' => 'string',
3106                    'repeated' => true,
3107                  ),
3108                  'maxResults' => array(
3109                    'location' => 'query',
3110                    'type' => 'integer',
3111                  ),
3112                  'pageToken' => array(
3113                    'location' => 'query',
3114                    'type' => 'string',
3115                  ),
3116                  'sortOrder' => array(
3117                    'location' => 'query',
3118                    'type' => 'string',
3119                  ),
3120                  'placementGroupType' => array(
3121                    'location' => 'query',
3122                    'type' => 'string',
3123                  ),
3124                  'pricingTypes' => array(
3125                    'location' => 'query',
3126                    'type' => 'string',
3127                    'repeated' => true,
3128                  ),
3129                  'siteIds' => array(
3130                    'location' => 'query',
3131                    'type' => 'string',
3132                    'repeated' => true,
3133                  ),
3134                  'campaignIds' => array(
3135                    'location' => 'query',
3136                    'type' => 'string',
3137                    'repeated' => true,
3138                  ),
3139                ),
3140              ),'patch' => array(
3141                'path' => 'userprofiles/{profileId}/placementGroups',
3142                'httpMethod' => 'PATCH',
3143                'parameters' => array(
3144                  'profileId' => array(
3145                    'location' => 'path',
3146                    'type' => 'string',
3147                    'required' => true,
3148                  ),
3149                  'id' => array(
3150                    'location' => 'query',
3151                    'type' => 'string',
3152                    'required' => true,
3153                  ),
3154                ),
3155              ),'update' => array(
3156                'path' => 'userprofiles/{profileId}/placementGroups',
3157                'httpMethod' => 'PUT',
3158                'parameters' => array(
3159                  'profileId' => array(
3160                    'location' => 'path',
3161                    'type' => 'string',
3162                    'required' => true,
3163                  ),
3164                ),
3165              ),
3166            )
3167          )
3168      );
3169      $this->placementStrategies = new Google_Service_Dfareporting_PlacementStrategies_Resource(
3170          $this,
3171          $this->serviceName,
3172          'placementStrategies',
3173          array(
3174            'methods' => array(
3175              'delete' => array(
3176                'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3177                'httpMethod' => 'DELETE',
3178                'parameters' => array(
3179                  'profileId' => array(
3180                    'location' => 'path',
3181                    'type' => 'string',
3182                    'required' => true,
3183                  ),
3184                  'id' => array(
3185                    'location' => 'path',
3186                    'type' => 'string',
3187                    'required' => true,
3188                  ),
3189                ),
3190              ),'get' => array(
3191                'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3192                'httpMethod' => 'GET',
3193                'parameters' => array(
3194                  'profileId' => array(
3195                    'location' => 'path',
3196                    'type' => 'string',
3197                    'required' => true,
3198                  ),
3199                  'id' => array(
3200                    'location' => 'path',
3201                    'type' => 'string',
3202                    'required' => true,
3203                  ),
3204                ),
3205              ),'insert' => array(
3206                'path' => 'userprofiles/{profileId}/placementStrategies',
3207                'httpMethod' => 'POST',
3208                'parameters' => array(
3209                  'profileId' => array(
3210                    'location' => 'path',
3211                    'type' => 'string',
3212                    'required' => true,
3213                  ),
3214                ),
3215              ),'list' => array(
3216                'path' => 'userprofiles/{profileId}/placementStrategies',
3217                'httpMethod' => 'GET',
3218                'parameters' => array(
3219                  'profileId' => array(
3220                    'location' => 'path',
3221                    'type' => 'string',
3222                    'required' => true,
3223                  ),
3224                  'searchString' => array(
3225                    'location' => 'query',
3226                    'type' => 'string',
3227                  ),
3228                  'sortField' => array(
3229                    'location' => 'query',
3230                    'type' => 'string',
3231                  ),
3232                  'ids' => array(
3233                    'location' => 'query',
3234                    'type' => 'string',
3235                    'repeated' => true,
3236                  ),
3237                  'maxResults' => array(
3238                    'location' => 'query',
3239                    'type' => 'integer',
3240                  ),
3241                  'pageToken' => array(
3242                    'location' => 'query',
3243                    'type' => 'string',
3244                  ),
3245                  'sortOrder' => array(
3246                    'location' => 'query',
3247                    'type' => 'string',
3248                  ),
3249                ),
3250              ),'patch' => array(
3251                'path' => 'userprofiles/{profileId}/placementStrategies',
3252                'httpMethod' => 'PATCH',
3253                'parameters' => array(
3254                  'profileId' => array(
3255                    'location' => 'path',
3256                    'type' => 'string',
3257                    'required' => true,
3258                  ),
3259                  'id' => array(
3260                    'location' => 'query',
3261                    'type' => 'string',
3262                    'required' => true,
3263                  ),
3264                ),
3265              ),'update' => array(
3266                'path' => 'userprofiles/{profileId}/placementStrategies',
3267                'httpMethod' => 'PUT',
3268                'parameters' => array(
3269                  'profileId' => array(
3270                    'location' => 'path',
3271                    'type' => 'string',
3272                    'required' => true,
3273                  ),
3274                ),
3275              ),
3276            )
3277          )
3278      );
3279      $this->placements = new Google_Service_Dfareporting_Placements_Resource(
3280          $this,
3281          $this->serviceName,
3282          'placements',
3283          array(
3284            'methods' => array(
3285              'generatetags' => array(
3286                'path' => 'userprofiles/{profileId}/placements/generatetags',
3287                'httpMethod' => 'POST',
3288                'parameters' => array(
3289                  'profileId' => array(
3290                    'location' => 'path',
3291                    'type' => 'string',
3292                    'required' => true,
3293                  ),
3294                  'tagFormats' => array(
3295                    'location' => 'query',
3296                    'type' => 'string',
3297                    'repeated' => true,
3298                  ),
3299                  'placementIds' => array(
3300                    'location' => 'query',
3301                    'type' => 'string',
3302                    'repeated' => true,
3303                  ),
3304                  'campaignId' => array(
3305                    'location' => 'query',
3306                    'type' => 'string',
3307                  ),
3308                ),
3309              ),'get' => array(
3310                'path' => 'userprofiles/{profileId}/placements/{id}',
3311                'httpMethod' => 'GET',
3312                'parameters' => array(
3313                  'profileId' => array(
3314                    'location' => 'path',
3315                    'type' => 'string',
3316                    'required' => true,
3317                  ),
3318                  'id' => array(
3319                    'location' => 'path',
3320                    'type' => 'string',
3321                    'required' => true,
3322                  ),
3323                ),
3324              ),'insert' => array(
3325                'path' => 'userprofiles/{profileId}/placements',
3326                'httpMethod' => 'POST',
3327                'parameters' => array(
3328                  'profileId' => array(
3329                    'location' => 'path',
3330                    'type' => 'string',
3331                    'required' => true,
3332                  ),
3333                ),
3334              ),'list' => array(
3335                'path' => 'userprofiles/{profileId}/placements',
3336                'httpMethod' => 'GET',
3337                'parameters' => array(
3338                  'profileId' => array(
3339                    'location' => 'path',
3340                    'type' => 'string',
3341                    'required' => true,
3342                  ),
3343                  'placementStrategyIds' => array(
3344                    'location' => 'query',
3345                    'type' => 'string',
3346                    'repeated' => true,
3347                  ),
3348                  'sortOrder' => array(
3349                    'location' => 'query',
3350                    'type' => 'string',
3351                  ),
3352                  'archived' => array(
3353                    'location' => 'query',
3354                    'type' => 'boolean',
3355                  ),
3356                  'searchString' => array(
3357                    'location' => 'query',
3358                    'type' => 'string',
3359                  ),
3360                  'contentCategoryIds' => array(
3361                    'location' => 'query',
3362                    'type' => 'string',
3363                    'repeated' => true,
3364                  ),
3365                  'directorySiteIds' => array(
3366                    'location' => 'query',
3367                    'type' => 'string',
3368                    'repeated' => true,
3369                  ),
3370                  'sortField' => array(
3371                    'location' => 'query',
3372                    'type' => 'string',
3373                  ),
3374                  'advertiserIds' => array(
3375                    'location' => 'query',
3376                    'type' => 'string',
3377                    'repeated' => true,
3378                  ),
3379                  'paymentSource' => array(
3380                    'location' => 'query',
3381                    'type' => 'string',
3382                  ),
3383                  'ids' => array(
3384                    'location' => 'query',
3385                    'type' => 'string',
3386                    'repeated' => true,
3387                  ),
3388                  'maxResults' => array(
3389                    'location' => 'query',
3390                    'type' => 'integer',
3391                  ),
3392                  'sizeIds' => array(
3393                    'location' => 'query',
3394                    'type' => 'string',
3395                    'repeated' => true,
3396                  ),
3397                  'pageToken' => array(
3398                    'location' => 'query',
3399                    'type' => 'string',
3400                  ),
3401                  'compatibilities' => array(
3402                    'location' => 'query',
3403                    'type' => 'string',
3404                    'repeated' => true,
3405                  ),
3406                  'groupIds' => array(
3407                    'location' => 'query',
3408                    'type' => 'string',
3409                    'repeated' => true,
3410                  ),
3411                  'pricingTypes' => array(
3412                    'location' => 'query',
3413                    'type' => 'string',
3414                    'repeated' => true,
3415                  ),
3416                  'siteIds' => array(
3417                    'location' => 'query',
3418                    'type' => 'string',
3419                    'repeated' => true,
3420                  ),
3421                  'campaignIds' => array(
3422                    'location' => 'query',
3423                    'type' => 'string',
3424                    'repeated' => true,
3425                  ),
3426                ),
3427              ),'patch' => array(
3428                'path' => 'userprofiles/{profileId}/placements',
3429                'httpMethod' => 'PATCH',
3430                'parameters' => array(
3431                  'profileId' => array(
3432                    'location' => 'path',
3433                    'type' => 'string',
3434                    'required' => true,
3435                  ),
3436                  'id' => array(
3437                    'location' => 'query',
3438                    'type' => 'string',
3439                    'required' => true,
3440                  ),
3441                ),
3442              ),'update' => array(
3443                'path' => 'userprofiles/{profileId}/placements',
3444                'httpMethod' => 'PUT',
3445                'parameters' => array(
3446                  'profileId' => array(
3447                    'location' => 'path',
3448                    'type' => 'string',
3449                    'required' => true,
3450                  ),
3451                ),
3452              ),
3453            )
3454          )
3455      );
3456      $this->platformTypes = new Google_Service_Dfareporting_PlatformTypes_Resource(
3457          $this,
3458          $this->serviceName,
3459          'platformTypes',
3460          array(
3461            'methods' => array(
3462              'get' => array(
3463                'path' => 'userprofiles/{profileId}/platformTypes/{id}',
3464                'httpMethod' => 'GET',
3465                'parameters' => array(
3466                  'profileId' => array(
3467                    'location' => 'path',
3468                    'type' => 'string',
3469                    'required' => true,
3470                  ),
3471                  'id' => array(
3472                    'location' => 'path',
3473                    'type' => 'string',
3474                    'required' => true,
3475                  ),
3476                ),
3477              ),'list' => array(
3478                'path' => 'userprofiles/{profileId}/platformTypes',
3479                'httpMethod' => 'GET',
3480                'parameters' => array(
3481                  'profileId' => array(
3482                    'location' => 'path',
3483                    'type' => 'string',
3484                    'required' => true,
3485                  ),
3486                ),
3487              ),
3488            )
3489          )
3490      );
3491      $this->postalCodes = new Google_Service_Dfareporting_PostalCodes_Resource(
3492          $this,
3493          $this->serviceName,
3494          'postalCodes',
3495          array(
3496            'methods' => array(
3497              'get' => array(
3498                'path' => 'userprofiles/{profileId}/postalCodes/{code}',
3499                'httpMethod' => 'GET',
3500                'parameters' => array(
3501                  'profileId' => array(
3502                    'location' => 'path',
3503                    'type' => 'string',
3504                    'required' => true,
3505                  ),
3506                  'code' => array(
3507                    'location' => 'path',
3508                    'type' => 'string',
3509                    'required' => true,
3510                  ),
3511                ),
3512              ),'list' => array(
3513                'path' => 'userprofiles/{profileId}/postalCodes',
3514                'httpMethod' => 'GET',
3515                'parameters' => array(
3516                  'profileId' => array(
3517                    'location' => 'path',
3518                    'type' => 'string',
3519                    'required' => true,
3520                  ),
3521                ),
3522              ),
3523            )
3524          )
3525      );
3526      $this->projects = new Google_Service_Dfareporting_Projects_Resource(
3527          $this,
3528          $this->serviceName,
3529          'projects',
3530          array(
3531            'methods' => array(
3532              'get' => array(
3533                'path' => 'userprofiles/{profileId}/projects/{id}',
3534                'httpMethod' => 'GET',
3535                'parameters' => array(
3536                  'profileId' => array(
3537                    'location' => 'path',
3538                    'type' => 'string',
3539                    'required' => true,
3540                  ),
3541                  'id' => array(
3542                    'location' => 'path',
3543                    'type' => 'string',
3544                    'required' => true,
3545                  ),
3546                ),
3547              ),'list' => array(
3548                'path' => 'userprofiles/{profileId}/projects',
3549                'httpMethod' => 'GET',
3550                'parameters' => array(
3551                  'profileId' => array(
3552                    'location' => 'path',
3553                    'type' => 'string',
3554                    'required' => true,
3555                  ),
3556                  'searchString' => array(
3557                    'location' => 'query',
3558                    'type' => 'string',
3559                  ),
3560                  'sortField' => array(
3561                    'location' => 'query',
3562                    'type' => 'string',
3563                  ),
3564                  'advertiserIds' => array(
3565                    'location' => 'query',
3566                    'type' => 'string',
3567                    'repeated' => true,
3568                  ),
3569                  'ids' => array(
3570                    'location' => 'query',
3571                    'type' => 'string',
3572                    'repeated' => true,
3573                  ),
3574                  'maxResults' => array(
3575                    'location' => 'query',
3576                    'type' => 'integer',
3577                  ),
3578                  'pageToken' => array(
3579                    'location' => 'query',
3580                    'type' => 'string',
3581                  ),
3582                  'sortOrder' => array(
3583                    'location' => 'query',
3584                    'type' => 'string',
3585                  ),
3586                ),
3587              ),
3588            )
3589          )
3590      );
3591      $this->regions = new Google_Service_Dfareporting_Regions_Resource(
3592          $this,
3593          $this->serviceName,
3594          'regions',
3595          array(
3596            'methods' => array(
3597              'list' => array(
3598                'path' => 'userprofiles/{profileId}/regions',
3599                'httpMethod' => 'GET',
3600                'parameters' => array(
3601                  'profileId' => array(
3602                    'location' => 'path',
3603                    'type' => 'string',
3604                    'required' => true,
3605                  ),
3606                ),
3607              ),
3608            )
3609          )
3610      );
3611      $this->remarketingListShares = new Google_Service_Dfareporting_RemarketingListShares_Resource(
3612          $this,
3613          $this->serviceName,
3614          'remarketingListShares',
3615          array(
3616            'methods' => array(
3617              'get' => array(
3618                'path' => 'userprofiles/{profileId}/remarketingListShares/{remarketingListId}',
3619                'httpMethod' => 'GET',
3620                'parameters' => array(
3621                  'profileId' => array(
3622                    'location' => 'path',
3623                    'type' => 'string',
3624                    'required' => true,
3625                  ),
3626                  'remarketingListId' => array(
3627                    'location' => 'path',
3628                    'type' => 'string',
3629                    'required' => true,
3630                  ),
3631                ),
3632              ),'patch' => array(
3633                'path' => 'userprofiles/{profileId}/remarketingListShares',
3634                'httpMethod' => 'PATCH',
3635                'parameters' => array(
3636                  'profileId' => array(
3637                    'location' => 'path',
3638                    'type' => 'string',
3639                    'required' => true,
3640                  ),
3641                  'remarketingListId' => array(
3642                    'location' => 'query',
3643                    'type' => 'string',
3644                    'required' => true,
3645                  ),
3646                ),
3647              ),'update' => array(
3648                'path' => 'userprofiles/{profileId}/remarketingListShares',
3649                'httpMethod' => 'PUT',
3650                'parameters' => array(
3651                  'profileId' => array(
3652                    'location' => 'path',
3653                    'type' => 'string',
3654                    'required' => true,
3655                  ),
3656                ),
3657              ),
3658            )
3659          )
3660      );
3661      $this->remarketingLists = new Google_Service_Dfareporting_RemarketingLists_Resource(
3662          $this,
3663          $this->serviceName,
3664          'remarketingLists',
3665          array(
3666            'methods' => array(
3667              'get' => array(
3668                'path' => 'userprofiles/{profileId}/remarketingLists/{id}',
3669                'httpMethod' => 'GET',
3670                'parameters' => array(
3671                  'profileId' => array(
3672                    'location' => 'path',
3673                    'type' => 'string',
3674                    'required' => true,
3675                  ),
3676                  'id' => array(
3677                    'location' => 'path',
3678                    'type' => 'string',
3679                    'required' => true,
3680                  ),
3681                ),
3682              ),'insert' => array(
3683                'path' => 'userprofiles/{profileId}/remarketingLists',
3684                'httpMethod' => 'POST',
3685                'parameters' => array(
3686                  'profileId' => array(
3687                    'location' => 'path',
3688                    'type' => 'string',
3689                    'required' => true,
3690                  ),
3691                ),
3692              ),'list' => array(
3693                'path' => 'userprofiles/{profileId}/remarketingLists',
3694                'httpMethod' => 'GET',
3695                'parameters' => array(
3696                  'profileId' => array(
3697                    'location' => 'path',
3698                    'type' => 'string',
3699                    'required' => true,
3700                  ),
3701                  'advertiserId' => array(
3702                    'location' => 'query',
3703                    'type' => 'string',
3704                    'required' => true,
3705                  ),
3706                  'name' => array(
3707                    'location' => 'query',
3708                    'type' => 'string',
3709                  ),
3710                  'sortField' => array(
3711                    'location' => 'query',
3712                    'type' => 'string',
3713                  ),
3714                  'maxResults' => array(
3715                    'location' => 'query',
3716                    'type' => 'integer',
3717                  ),
3718                  'pageToken' => array(
3719                    'location' => 'query',
3720                    'type' => 'string',
3721                  ),
3722                  'sortOrder' => array(
3723                    'location' => 'query',
3724                    'type' => 'string',
3725                  ),
3726                  'active' => array(
3727                    'location' => 'query',
3728                    'type' => 'boolean',
3729                  ),
3730                  'floodlightActivityId' => array(
3731                    'location' => 'query',
3732                    'type' => 'string',
3733                  ),
3734                ),
3735              ),'patch' => array(
3736                'path' => 'userprofiles/{profileId}/remarketingLists',
3737                'httpMethod' => 'PATCH',
3738                'parameters' => array(
3739                  'profileId' => array(
3740                    'location' => 'path',
3741                    'type' => 'string',
3742                    'required' => true,
3743                  ),
3744                  'id' => array(
3745                    'location' => 'query',
3746                    'type' => 'string',
3747                    'required' => true,
3748                  ),
3749                ),
3750              ),'update' => array(
3751                'path' => 'userprofiles/{profileId}/remarketingLists',
3752                'httpMethod' => 'PUT',
3753                'parameters' => array(
3754                  'profileId' => array(
3755                    'location' => 'path',
3756                    'type' => 'string',
3757                    'required' => true,
3758                  ),
3759                ),
3760              ),
3761            )
3762          )
3763      );
3764      $this->reports = new Google_Service_Dfareporting_Reports_Resource(
3765          $this,
3766          $this->serviceName,
3767          'reports',
3768          array(
3769            'methods' => array(
3770              'delete' => array(
3771                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3772                'httpMethod' => 'DELETE',
3773                'parameters' => array(
3774                  'profileId' => array(
3775                    'location' => 'path',
3776                    'type' => 'string',
3777                    'required' => true,
3778                  ),
3779                  'reportId' => array(
3780                    'location' => 'path',
3781                    'type' => 'string',
3782                    'required' => true,
3783                  ),
3784                ),
3785              ),'get' => array(
3786                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3787                'httpMethod' => 'GET',
3788                'parameters' => array(
3789                  'profileId' => array(
3790                    'location' => 'path',
3791                    'type' => 'string',
3792                    'required' => true,
3793                  ),
3794                  'reportId' => array(
3795                    'location' => 'path',
3796                    'type' => 'string',
3797                    'required' => true,
3798                  ),
3799                ),
3800              ),'insert' => array(
3801                'path' => 'userprofiles/{profileId}/reports',
3802                'httpMethod' => 'POST',
3803                'parameters' => array(
3804                  'profileId' => array(
3805                    'location' => 'path',
3806                    'type' => 'string',
3807                    'required' => true,
3808                  ),
3809                ),
3810              ),'list' => array(
3811                'path' => 'userprofiles/{profileId}/reports',
3812                'httpMethod' => 'GET',
3813                'parameters' => array(
3814                  'profileId' => array(
3815                    'location' => 'path',
3816                    'type' => 'string',
3817                    'required' => true,
3818                  ),
3819                  'sortField' => array(
3820                    'location' => 'query',
3821                    'type' => 'string',
3822                  ),
3823                  'maxResults' => array(
3824                    'location' => 'query',
3825                    'type' => 'integer',
3826                  ),
3827                  'pageToken' => array(
3828                    'location' => 'query',
3829                    'type' => 'string',
3830                  ),
3831                  'sortOrder' => array(
3832                    'location' => 'query',
3833                    'type' => 'string',
3834                  ),
3835                  'scope' => array(
3836                    'location' => 'query',
3837                    'type' => 'string',
3838                  ),
3839                ),
3840              ),'patch' => array(
3841                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3842                'httpMethod' => 'PATCH',
3843                'parameters' => array(
3844                  'profileId' => array(
3845                    'location' => 'path',
3846                    'type' => 'string',
3847                    'required' => true,
3848                  ),
3849                  'reportId' => array(
3850                    'location' => 'path',
3851                    'type' => 'string',
3852                    'required' => true,
3853                  ),
3854                ),
3855              ),'run' => array(
3856                'path' => 'userprofiles/{profileId}/reports/{reportId}/run',
3857                'httpMethod' => 'POST',
3858                'parameters' => array(
3859                  'profileId' => array(
3860                    'location' => 'path',
3861                    'type' => 'string',
3862                    'required' => true,
3863                  ),
3864                  'reportId' => array(
3865                    'location' => 'path',
3866                    'type' => 'string',
3867                    'required' => true,
3868                  ),
3869                  'synchronous' => array(
3870                    'location' => 'query',
3871                    'type' => 'boolean',
3872                  ),
3873                ),
3874              ),'update' => array(
3875                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3876                'httpMethod' => 'PUT',
3877                'parameters' => array(
3878                  'profileId' => array(
3879                    'location' => 'path',
3880                    'type' => 'string',
3881                    'required' => true,
3882                  ),
3883                  'reportId' => array(
3884                    'location' => 'path',
3885                    'type' => 'string',
3886                    'required' => true,
3887                  ),
3888                ),
3889              ),
3890            )
3891          )
3892      );
3893      $this->reports_compatibleFields = new Google_Service_Dfareporting_ReportsCompatibleFields_Resource(
3894          $this,
3895          $this->serviceName,
3896          'compatibleFields',
3897          array(
3898            'methods' => array(
3899              'query' => array(
3900                'path' => 'userprofiles/{profileId}/reports/compatiblefields/query',
3901                'httpMethod' => 'POST',
3902                'parameters' => array(
3903                  'profileId' => array(
3904                    'location' => 'path',
3905                    'type' => 'string',
3906                    'required' => true,
3907                  ),
3908                ),
3909              ),
3910            )
3911          )
3912      );
3913      $this->reports_files = new Google_Service_Dfareporting_ReportsFiles_Resource(
3914          $this,
3915          $this->serviceName,
3916          'files',
3917          array(
3918            'methods' => array(
3919              'get' => array(
3920                'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}',
3921                'httpMethod' => 'GET',
3922                'parameters' => array(
3923                  'profileId' => array(
3924                    'location' => 'path',
3925                    'type' => 'string',
3926                    'required' => true,
3927                  ),
3928                  'reportId' => array(
3929                    'location' => 'path',
3930                    'type' => 'string',
3931                    'required' => true,
3932                  ),
3933                  'fileId' => array(
3934                    'location' => 'path',
3935                    'type' => 'string',
3936                    'required' => true,
3937                  ),
3938                ),
3939              ),'list' => array(
3940                'path' => 'userprofiles/{profileId}/reports/{reportId}/files',
3941                'httpMethod' => 'GET',
3942                'parameters' => array(
3943                  'profileId' => array(
3944                    'location' => 'path',
3945                    'type' => 'string',
3946                    'required' => true,
3947                  ),
3948                  'reportId' => array(
3949                    'location' => 'path',
3950                    'type' => 'string',
3951                    'required' => true,
3952                  ),
3953                  'sortField' => array(
3954                    'location' => 'query',
3955                    'type' => 'string',
3956                  ),
3957                  'maxResults' => array(
3958                    'location' => 'query',
3959                    'type' => 'integer',
3960                  ),
3961                  'pageToken' => array(
3962                    'location' => 'query',
3963                    'type' => 'string',
3964                  ),
3965                  'sortOrder' => array(
3966                    'location' => 'query',
3967                    'type' => 'string',
3968                  ),
3969                ),
3970              ),
3971            )
3972          )
3973      );
3974      $this->sites = new Google_Service_Dfareporting_Sites_Resource(
3975          $this,
3976          $this->serviceName,
3977          'sites',
3978          array(
3979            'methods' => array(
3980              'get' => array(
3981                'path' => 'userprofiles/{profileId}/sites/{id}',
3982                'httpMethod' => 'GET',
3983                'parameters' => array(
3984                  'profileId' => array(
3985                    'location' => 'path',
3986                    'type' => 'string',
3987                    'required' => true,
3988                  ),
3989                  'id' => array(
3990                    'location' => 'path',
3991                    'type' => 'string',
3992                    'required' => true,
3993                  ),
3994                ),
3995              ),'insert' => array(
3996                'path' => 'userprofiles/{profileId}/sites',
3997                'httpMethod' => 'POST',
3998                'parameters' => array(
3999                  'profileId' => array(
4000                    'location' => 'path',
4001                    'type' => 'string',
4002                    'required' => true,
4003                  ),
4004                ),
4005              ),'list' => array(
4006                'path' => 'userprofiles/{profileId}/sites',
4007                'httpMethod' => 'GET',
4008                'parameters' => array(
4009                  'profileId' => array(
4010                    'location' => 'path',
4011                    'type' => 'string',
4012                    'required' => true,
4013                  ),
4014                  'acceptsInterstitialPlacements' => array(
4015                    'location' => 'query',
4016                    'type' => 'boolean',
4017                  ),
4018                  'sortOrder' => array(
4019                    'location' => 'query',
4020                    'type' => 'string',
4021                  ),
4022                  'searchString' => array(
4023                    'location' => 'query',
4024                    'type' => 'string',
4025                  ),
4026                  'subaccountId' => array(
4027                    'location' => 'query',
4028                    'type' => 'string',
4029                  ),
4030                  'directorySiteIds' => array(
4031                    'location' => 'query',
4032                    'type' => 'string',
4033                    'repeated' => true,
4034                  ),
4035                  'acceptsInStreamVideoPlacements' => array(
4036                    'location' => 'query',
4037                    'type' => 'boolean',
4038                  ),
4039                  'ids' => array(
4040                    'location' => 'query',
4041                    'type' => 'string',
4042                    'repeated' => true,
4043                  ),
4044                  'maxResults' => array(
4045                    'location' => 'query',
4046                    'type' => 'integer',
4047                  ),
4048                  'pageToken' => array(
4049                    'location' => 'query',
4050                    'type' => 'string',
4051                  ),
4052                  'acceptsPublisherPaidPlacements' => array(
4053                    'location' => 'query',
4054                    'type' => 'boolean',
4055                  ),
4056                  'sortField' => array(
4057                    'location' => 'query',
4058                    'type' => 'string',
4059                  ),
4060                  'adWordsSite' => array(
4061                    'location' => 'query',
4062                    'type' => 'boolean',
4063                  ),
4064                  'unmappedSite' => array(
4065                    'location' => 'query',
4066                    'type' => 'boolean',
4067                  ),
4068                  'approved' => array(
4069                    'location' => 'query',
4070                    'type' => 'boolean',
4071                  ),
4072                  'campaignIds' => array(
4073                    'location' => 'query',
4074                    'type' => 'string',
4075                    'repeated' => true,
4076                  ),
4077                ),
4078              ),'patch' => array(
4079                'path' => 'userprofiles/{profileId}/sites',
4080                'httpMethod' => 'PATCH',
4081                'parameters' => array(
4082                  'profileId' => array(
4083                    'location' => 'path',
4084                    'type' => 'string',
4085                    'required' => true,
4086                  ),
4087                  'id' => array(
4088                    'location' => 'query',
4089                    'type' => 'string',
4090                    'required' => true,
4091                  ),
4092                ),
4093              ),'update' => array(
4094                'path' => 'userprofiles/{profileId}/sites',
4095                'httpMethod' => 'PUT',
4096                'parameters' => array(
4097                  'profileId' => array(
4098                    'location' => 'path',
4099                    'type' => 'string',
4100                    'required' => true,
4101                  ),
4102                ),
4103              ),
4104            )
4105          )
4106      );
4107      $this->sizes = new Google_Service_Dfareporting_Sizes_Resource(
4108          $this,
4109          $this->serviceName,
4110          'sizes',
4111          array(
4112            'methods' => array(
4113              'get' => array(
4114                'path' => 'userprofiles/{profileId}/sizes/{id}',
4115                'httpMethod' => 'GET',
4116                'parameters' => array(
4117                  'profileId' => array(
4118                    'location' => 'path',
4119                    'type' => 'string',
4120                    'required' => true,
4121                  ),
4122                  'id' => array(
4123                    'location' => 'path',
4124                    'type' => 'string',
4125                    'required' => true,
4126                  ),
4127                ),
4128              ),'insert' => array(
4129                'path' => 'userprofiles/{profileId}/sizes',
4130                'httpMethod' => 'POST',
4131                'parameters' => array(
4132                  'profileId' => array(
4133                    'location' => 'path',
4134                    'type' => 'string',
4135                    'required' => true,
4136                  ),
4137                ),
4138              ),'list' => array(
4139                'path' => 'userprofiles/{profileId}/sizes',
4140                'httpMethod' => 'GET',
4141                'parameters' => array(
4142                  'profileId' => array(
4143                    'location' => 'path',
4144                    'type' => 'string',
4145                    'required' => true,
4146                  ),
4147                  'iabStandard' => array(
4148                    'location' => 'query',
4149                    'type' => 'boolean',
4150                  ),
4151                  'width' => array(
4152                    'location' => 'query',
4153                    'type' => 'integer',
4154                  ),
4155                  'ids' => array(
4156                    'location' => 'query',
4157                    'type' => 'string',
4158                    'repeated' => true,
4159                  ),
4160                  'height' => array(
4161                    'location' => 'query',
4162                    'type' => 'integer',
4163                  ),
4164                ),
4165              ),
4166            )
4167          )
4168      );
4169      $this->subaccounts = new Google_Service_Dfareporting_Subaccounts_Resource(
4170          $this,
4171          $this->serviceName,
4172          'subaccounts',
4173          array(
4174            'methods' => array(
4175              'get' => array(
4176                'path' => 'userprofiles/{profileId}/subaccounts/{id}',
4177                'httpMethod' => 'GET',
4178                'parameters' => array(
4179                  'profileId' => array(
4180                    'location' => 'path',
4181                    'type' => 'string',
4182                    'required' => true,
4183                  ),
4184                  'id' => array(
4185                    'location' => 'path',
4186                    'type' => 'string',
4187                    'required' => true,
4188                  ),
4189                ),
4190              ),'insert' => array(
4191                'path' => 'userprofiles/{profileId}/subaccounts',
4192                'httpMethod' => 'POST',
4193                'parameters' => array(
4194                  'profileId' => array(
4195                    'location' => 'path',
4196                    'type' => 'string',
4197                    'required' => true,
4198                  ),
4199                ),
4200              ),'list' => array(
4201                'path' => 'userprofiles/{profileId}/subaccounts',
4202                'httpMethod' => 'GET',
4203                'parameters' => array(
4204                  'profileId' => array(
4205                    'location' => 'path',
4206                    'type' => 'string',
4207                    'required' => true,
4208                  ),
4209                  'searchString' => array(
4210                    'location' => 'query',
4211                    'type' => 'string',
4212                  ),
4213                  'sortField' => array(
4214                    'location' => 'query',
4215                    'type' => 'string',
4216                  ),
4217                  'ids' => array(
4218                    'location' => 'query',
4219                    'type' => 'string',
4220                    'repeated' => true,
4221                  ),
4222                  'maxResults' => array(
4223                    'location' => 'query',
4224                    'type' => 'integer',
4225                  ),
4226                  'pageToken' => array(
4227                    'location' => 'query',
4228                    'type' => 'string',
4229                  ),
4230                  'sortOrder' => array(
4231                    'location' => 'query',
4232                    'type' => 'string',
4233                  ),
4234                ),
4235              ),'patch' => array(
4236                'path' => 'userprofiles/{profileId}/subaccounts',
4237                'httpMethod' => 'PATCH',
4238                'parameters' => array(
4239                  'profileId' => array(
4240                    'location' => 'path',
4241                    'type' => 'string',
4242                    'required' => true,
4243                  ),
4244                  'id' => array(
4245                    'location' => 'query',
4246                    'type' => 'string',
4247                    'required' => true,
4248                  ),
4249                ),
4250              ),'update' => array(
4251                'path' => 'userprofiles/{profileId}/subaccounts',
4252                'httpMethod' => 'PUT',
4253                'parameters' => array(
4254                  'profileId' => array(
4255                    'location' => 'path',
4256                    'type' => 'string',
4257                    'required' => true,
4258                  ),
4259                ),
4260              ),
4261            )
4262          )
4263      );
4264      $this->targetableRemarketingLists = new Google_Service_Dfareporting_TargetableRemarketingLists_Resource(
4265          $this,
4266          $this->serviceName,
4267          'targetableRemarketingLists',
4268          array(
4269            'methods' => array(
4270              'get' => array(
4271                'path' => 'userprofiles/{profileId}/targetableRemarketingLists/{id}',
4272                'httpMethod' => 'GET',
4273                'parameters' => array(
4274                  'profileId' => array(
4275                    'location' => 'path',
4276                    'type' => 'string',
4277                    'required' => true,
4278                  ),
4279                  'id' => array(
4280                    'location' => 'path',
4281                    'type' => 'string',
4282                    'required' => true,
4283                  ),
4284                ),
4285              ),'list' => array(
4286                'path' => 'userprofiles/{profileId}/targetableRemarketingLists',
4287                'httpMethod' => 'GET',
4288                'parameters' => array(
4289                  'profileId' => array(
4290                    'location' => 'path',
4291                    'type' => 'string',
4292                    'required' => true,
4293                  ),
4294                  'advertiserId' => array(
4295                    'location' => 'query',
4296                    'type' => 'string',
4297                    'required' => true,
4298                  ),
4299                  'name' => array(
4300                    'location' => 'query',
4301                    'type' => 'string',
4302                  ),
4303                  'sortField' => array(
4304                    'location' => 'query',
4305                    'type' => 'string',
4306                  ),
4307                  'maxResults' => array(
4308                    'location' => 'query',
4309                    'type' => 'integer',
4310                  ),
4311                  'pageToken' => array(
4312                    'location' => 'query',
4313                    'type' => 'string',
4314                  ),
4315                  'sortOrder' => array(
4316                    'location' => 'query',
4317                    'type' => 'string',
4318                  ),
4319                  'active' => array(
4320                    'location' => 'query',
4321                    'type' => 'boolean',
4322                  ),
4323                ),
4324              ),
4325            )
4326          )
4327      );
4328      $this->userProfiles = new Google_Service_Dfareporting_UserProfiles_Resource(
4329          $this,
4330          $this->serviceName,
4331          'userProfiles',
4332          array(
4333            'methods' => array(
4334              'get' => array(
4335                'path' => 'userprofiles/{profileId}',
4336                'httpMethod' => 'GET',
4337                'parameters' => array(
4338                  'profileId' => array(
4339                    'location' => 'path',
4340                    'type' => 'string',
4341                    'required' => true,
4342                  ),
4343                ),
4344              ),'list' => array(
4345                'path' => 'userprofiles',
4346                'httpMethod' => 'GET',
4347                'parameters' => array(),
4348              ),
4349            )
4350          )
4351      );
4352      $this->userRolePermissionGroups = new Google_Service_Dfareporting_UserRolePermissionGroups_Resource(
4353          $this,
4354          $this->serviceName,
4355          'userRolePermissionGroups',
4356          array(
4357            'methods' => array(
4358              'get' => array(
4359                'path' => 'userprofiles/{profileId}/userRolePermissionGroups/{id}',
4360                'httpMethod' => 'GET',
4361                'parameters' => array(
4362                  'profileId' => array(
4363                    'location' => 'path',
4364                    'type' => 'string',
4365                    'required' => true,
4366                  ),
4367                  'id' => array(
4368                    'location' => 'path',
4369                    'type' => 'string',
4370                    'required' => true,
4371                  ),
4372                ),
4373              ),'list' => array(
4374                'path' => 'userprofiles/{profileId}/userRolePermissionGroups',
4375                'httpMethod' => 'GET',
4376                'parameters' => array(
4377                  'profileId' => array(
4378                    'location' => 'path',
4379                    'type' => 'string',
4380                    'required' => true,
4381                  ),
4382                ),
4383              ),
4384            )
4385          )
4386      );
4387      $this->userRolePermissions = new Google_Service_Dfareporting_UserRolePermissions_Resource(
4388          $this,
4389          $this->serviceName,
4390          'userRolePermissions',
4391          array(
4392            'methods' => array(
4393              'get' => array(
4394                'path' => 'userprofiles/{profileId}/userRolePermissions/{id}',
4395                'httpMethod' => 'GET',
4396                'parameters' => array(
4397                  'profileId' => array(
4398                    'location' => 'path',
4399                    'type' => 'string',
4400                    'required' => true,
4401                  ),
4402                  'id' => array(
4403                    'location' => 'path',
4404                    'type' => 'string',
4405                    'required' => true,
4406                  ),
4407                ),
4408              ),'list' => array(
4409                'path' => 'userprofiles/{profileId}/userRolePermissions',
4410                'httpMethod' => 'GET',
4411                'parameters' => array(
4412                  'profileId' => array(
4413                    'location' => 'path',
4414                    'type' => 'string',
4415                    'required' => true,
4416                  ),
4417                  'ids' => array(
4418                    'location' => 'query',
4419                    'type' => 'string',
4420                    'repeated' => true,
4421                  ),
4422                ),
4423              ),
4424            )
4425          )
4426      );
4427      $this->userRoles = new Google_Service_Dfareporting_UserRoles_Resource(
4428          $this,
4429          $this->serviceName,
4430          'userRoles',
4431          array(
4432            'methods' => array(
4433              'delete' => array(
4434                'path' => 'userprofiles/{profileId}/userRoles/{id}',
4435                'httpMethod' => 'DELETE',
4436                'parameters' => array(
4437                  'profileId' => array(
4438                    'location' => 'path',
4439                    'type' => 'string',
4440                    'required' => true,
4441                  ),
4442                  'id' => array(
4443                    'location' => 'path',
4444                    'type' => 'string',
4445                    'required' => true,
4446                  ),
4447                ),
4448              ),'get' => array(
4449                'path' => 'userprofiles/{profileId}/userRoles/{id}',
4450                'httpMethod' => 'GET',
4451                'parameters' => array(
4452                  'profileId' => array(
4453                    'location' => 'path',
4454                    'type' => 'string',
4455                    'required' => true,
4456                  ),
4457                  'id' => array(
4458                    'location' => 'path',
4459                    'type' => 'string',
4460                    'required' => true,
4461                  ),
4462                ),
4463              ),'insert' => array(
4464                'path' => 'userprofiles/{profileId}/userRoles',
4465                'httpMethod' => 'POST',
4466                'parameters' => array(
4467                  'profileId' => array(
4468                    'location' => 'path',
4469                    'type' => 'string',
4470                    'required' => true,
4471                  ),
4472                ),
4473              ),'list' => array(
4474                'path' => 'userprofiles/{profileId}/userRoles',
4475                'httpMethod' => 'GET',
4476                'parameters' => array(
4477                  'profileId' => array(
4478                    'location' => 'path',
4479                    'type' => 'string',
4480                    'required' => true,
4481                  ),
4482                  'searchString' => array(
4483                    'location' => 'query',
4484                    'type' => 'string',
4485                  ),
4486                  'subaccountId' => array(
4487                    'location' => 'query',
4488                    'type' => 'string',
4489                  ),
4490                  'sortField' => array(
4491                    'location' => 'query',
4492                    'type' => 'string',
4493                  ),
4494                  'ids' => array(
4495                    'location' => 'query',
4496                    'type' => 'string',
4497                    'repeated' => true,
4498                  ),
4499                  'maxResults' => array(
4500                    'location' => 'query',
4501                    'type' => 'integer',
4502                  ),
4503                  'pageToken' => array(
4504                    'location' => 'query',
4505                    'type' => 'string',
4506                  ),
4507                  'sortOrder' => array(
4508                    'location' => 'query',
4509                    'type' => 'string',
4510                  ),
4511                  'accountUserRoleOnly' => array(
4512                    'location' => 'query',
4513                    'type' => 'boolean',
4514                  ),
4515                ),
4516              ),'patch' => array(
4517                'path' => 'userprofiles/{profileId}/userRoles',
4518                'httpMethod' => 'PATCH',
4519                'parameters' => array(
4520                  'profileId' => array(
4521                    'location' => 'path',
4522                    'type' => 'string',
4523                    'required' => true,
4524                  ),
4525                  'id' => array(
4526                    'location' => 'query',
4527                    'type' => 'string',
4528                    'required' => true,
4529                  ),
4530                ),
4531              ),'update' => array(
4532                'path' => 'userprofiles/{profileId}/userRoles',
4533                'httpMethod' => 'PUT',
4534                'parameters' => array(
4535                  'profileId' => array(
4536                    'location' => 'path',
4537                    'type' => 'string',
4538                    'required' => true,
4539                  ),
4540                ),
4541              ),
4542            )
4543          )
4544      );
4545    }
4546  }
4547  
4548  
4549  /**
4550   * The "accountActiveAdSummaries" collection of methods.
4551   * Typical usage is:
4552   *  <code>
4553   *   $dfareportingService = new Google_Service_Dfareporting(...);
4554   *   $accountActiveAdSummaries = $dfareportingService->accountActiveAdSummaries;
4555   *  </code>
4556   */
4557  #[AllowDynamicProperties]
4558  class Google_Service_Dfareporting_AccountActiveAdSummaries_Resource extends Google_Service_Resource
4559  {
4560  
4561    /**
4562     * Gets the account's active ad summary by account ID.
4563     * (accountActiveAdSummaries.get)
4564     *
4565     * @param string $profileId User profile ID associated with this request.
4566     * @param string $summaryAccountId Account ID.
4567     * @param array $optParams Optional parameters.
4568     * @return Google_Service_Dfareporting_AccountActiveAdSummary
4569     */
4570    public function get($profileId, $summaryAccountId, $optParams = array())
4571    {
4572      $params = array('profileId' => $profileId, 'summaryAccountId' => $summaryAccountId);
4573      $params = array_merge($params, $optParams);
4574      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountActiveAdSummary");
4575    }
4576  }
4577  
4578  /**
4579   * The "accountPermissionGroups" collection of methods.
4580   * Typical usage is:
4581   *  <code>
4582   *   $dfareportingService = new Google_Service_Dfareporting(...);
4583   *   $accountPermissionGroups = $dfareportingService->accountPermissionGroups;
4584   *  </code>
4585   */
4586  #[AllowDynamicProperties]
4587  class Google_Service_Dfareporting_AccountPermissionGroups_Resource extends Google_Service_Resource
4588  {
4589  
4590    /**
4591     * Gets one account permission group by ID. (accountPermissionGroups.get)
4592     *
4593     * @param string $profileId User profile ID associated with this request.
4594     * @param string $id Account permission group ID.
4595     * @param array $optParams Optional parameters.
4596     * @return Google_Service_Dfareporting_AccountPermissionGroup
4597     */
4598    public function get($profileId, $id, $optParams = array())
4599    {
4600      $params = array('profileId' => $profileId, 'id' => $id);
4601      $params = array_merge($params, $optParams);
4602      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermissionGroup");
4603    }
4604  
4605    /**
4606     * Retrieves the list of account permission groups.
4607     * (accountPermissionGroups.listAccountPermissionGroups)
4608     *
4609     * @param string $profileId User profile ID associated with this request.
4610     * @param array $optParams Optional parameters.
4611     * @return Google_Service_Dfareporting_AccountPermissionGroupsListResponse
4612     */
4613    public function listAccountPermissionGroups($profileId, $optParams = array())
4614    {
4615      $params = array('profileId' => $profileId);
4616      $params = array_merge($params, $optParams);
4617      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionGroupsListResponse");
4618    }
4619  }
4620  
4621  /**
4622   * The "accountPermissions" collection of methods.
4623   * Typical usage is:
4624   *  <code>
4625   *   $dfareportingService = new Google_Service_Dfareporting(...);
4626   *   $accountPermissions = $dfareportingService->accountPermissions;
4627   *  </code>
4628   */
4629  #[AllowDynamicProperties]
4630  class Google_Service_Dfareporting_AccountPermissions_Resource extends Google_Service_Resource
4631  {
4632  
4633    /**
4634     * Gets one account permission by ID. (accountPermissions.get)
4635     *
4636     * @param string $profileId User profile ID associated with this request.
4637     * @param string $id Account permission ID.
4638     * @param array $optParams Optional parameters.
4639     * @return Google_Service_Dfareporting_AccountPermission
4640     */
4641    public function get($profileId, $id, $optParams = array())
4642    {
4643      $params = array('profileId' => $profileId, 'id' => $id);
4644      $params = array_merge($params, $optParams);
4645      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermission");
4646    }
4647  
4648    /**
4649     * Retrieves the list of account permissions.
4650     * (accountPermissions.listAccountPermissions)
4651     *
4652     * @param string $profileId User profile ID associated with this request.
4653     * @param array $optParams Optional parameters.
4654     * @return Google_Service_Dfareporting_AccountPermissionsListResponse
4655     */
4656    public function listAccountPermissions($profileId, $optParams = array())
4657    {
4658      $params = array('profileId' => $profileId);
4659      $params = array_merge($params, $optParams);
4660      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionsListResponse");
4661    }
4662  }
4663  
4664  /**
4665   * The "accountUserProfiles" collection of methods.
4666   * Typical usage is:
4667   *  <code>
4668   *   $dfareportingService = new Google_Service_Dfareporting(...);
4669   *   $accountUserProfiles = $dfareportingService->accountUserProfiles;
4670   *  </code>
4671   */
4672  #[AllowDynamicProperties]
4673  class Google_Service_Dfareporting_AccountUserProfiles_Resource extends Google_Service_Resource
4674  {
4675  
4676    /**
4677     * Gets one account user profile by ID. (accountUserProfiles.get)
4678     *
4679     * @param string $profileId User profile ID associated with this request.
4680     * @param string $id User profile ID.
4681     * @param array $optParams Optional parameters.
4682     * @return Google_Service_Dfareporting_AccountUserProfile
4683     */
4684    public function get($profileId, $id, $optParams = array())
4685    {
4686      $params = array('profileId' => $profileId, 'id' => $id);
4687      $params = array_merge($params, $optParams);
4688      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4689    }
4690  
4691    /**
4692     * Inserts a new account user profile. (accountUserProfiles.insert)
4693     *
4694     * @param string $profileId User profile ID associated with this request.
4695     * @param Google_AccountUserProfile $postBody
4696     * @param array $optParams Optional parameters.
4697     * @return Google_Service_Dfareporting_AccountUserProfile
4698     */
4699    public function insert($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4700    {
4701      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4702      $params = array_merge($params, $optParams);
4703      return $this->call('insert', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4704    }
4705  
4706    /**
4707     * Retrieves a list of account user profiles, possibly filtered.
4708     * (accountUserProfiles.listAccountUserProfiles)
4709     *
4710     * @param string $profileId User profile ID associated with this request.
4711     * @param array $optParams Optional parameters.
4712     *
4713     * @opt_param string searchString Allows searching for objects by name, ID or
4714     * email. Wildcards (*) are allowed. For example, "user profile*2015" will
4715     * return objects with names like "user profile June 2015", "user profile April
4716     * 2015", or simply "user profile 2015". Most of the searches also add wildcards
4717     * implicitly at the start and the end of the search string. For example, a
4718     * search string of "user profile" will match objects with name "my user
4719     * profile", "user profile 2015", or simply "user profile".
4720     * @opt_param string subaccountId Select only user profiles with the specified
4721     * subaccount ID.
4722     * @opt_param string sortField Field by which to sort the list.
4723     * @opt_param string ids Select only user profiles with these IDs.
4724     * @opt_param int maxResults Maximum number of results to return.
4725     * @opt_param string pageToken Value of the nextPageToken from the previous
4726     * result page.
4727     * @opt_param string userRoleId Select only user profiles with the specified
4728     * user role ID.
4729     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4730     * @opt_param bool active Select only active user profiles.
4731     * @return Google_Service_Dfareporting_AccountUserProfilesListResponse
4732     */
4733    public function listAccountUserProfiles($profileId, $optParams = array())
4734    {
4735      $params = array('profileId' => $profileId);
4736      $params = array_merge($params, $optParams);
4737      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountUserProfilesListResponse");
4738    }
4739  
4740    /**
4741     * Updates an existing account user profile. This method supports patch
4742     * semantics. (accountUserProfiles.patch)
4743     *
4744     * @param string $profileId User profile ID associated with this request.
4745     * @param string $id User profile ID.
4746     * @param Google_AccountUserProfile $postBody
4747     * @param array $optParams Optional parameters.
4748     * @return Google_Service_Dfareporting_AccountUserProfile
4749     */
4750    public function patch($profileId, $id, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4751    {
4752      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4753      $params = array_merge($params, $optParams);
4754      return $this->call('patch', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4755    }
4756  
4757    /**
4758     * Updates an existing account user profile. (accountUserProfiles.update)
4759     *
4760     * @param string $profileId User profile ID associated with this request.
4761     * @param Google_AccountUserProfile $postBody
4762     * @param array $optParams Optional parameters.
4763     * @return Google_Service_Dfareporting_AccountUserProfile
4764     */
4765    public function update($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4766    {
4767      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4768      $params = array_merge($params, $optParams);
4769      return $this->call('update', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4770    }
4771  }
4772  
4773  /**
4774   * The "accounts" collection of methods.
4775   * Typical usage is:
4776   *  <code>
4777   *   $dfareportingService = new Google_Service_Dfareporting(...);
4778   *   $accounts = $dfareportingService->accounts;
4779   *  </code>
4780   */
4781  #[AllowDynamicProperties]
4782  class Google_Service_Dfareporting_Accounts_Resource extends Google_Service_Resource
4783  {
4784  
4785    /**
4786     * Gets one account by ID. (accounts.get)
4787     *
4788     * @param string $profileId User profile ID associated with this request.
4789     * @param string $id Account ID.
4790     * @param array $optParams Optional parameters.
4791     * @return Google_Service_Dfareporting_Account
4792     */
4793    public function get($profileId, $id, $optParams = array())
4794    {
4795      $params = array('profileId' => $profileId, 'id' => $id);
4796      $params = array_merge($params, $optParams);
4797      return $this->call('get', array($params), "Google_Service_Dfareporting_Account");
4798    }
4799  
4800    /**
4801     * Retrieves the list of accounts, possibly filtered. (accounts.listAccounts)
4802     *
4803     * @param string $profileId User profile ID associated with this request.
4804     * @param array $optParams Optional parameters.
4805     *
4806     * @opt_param string searchString Allows searching for objects by name or ID.
4807     * Wildcards (*) are allowed. For example, "account*2015" will return objects
4808     * with names like "account June 2015", "account April 2015", or simply "account
4809     * 2015". Most of the searches also add wildcards implicitly at the start and
4810     * the end of the search string. For example, a search string of "account" will
4811     * match objects with name "my account", "account 2015", or simply "account".
4812     * @opt_param string sortField Field by which to sort the list.
4813     * @opt_param string ids Select only accounts with these IDs.
4814     * @opt_param int maxResults Maximum number of results to return.
4815     * @opt_param string pageToken Value of the nextPageToken from the previous
4816     * result page.
4817     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4818     * @opt_param bool active Select only active accounts. Don't set this field to
4819     * select both active and non-active accounts.
4820     * @return Google_Service_Dfareporting_AccountsListResponse
4821     */
4822    public function listAccounts($profileId, $optParams = array())
4823    {
4824      $params = array('profileId' => $profileId);
4825      $params = array_merge($params, $optParams);
4826      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountsListResponse");
4827    }
4828  
4829    /**
4830     * Updates an existing account. This method supports patch semantics.
4831     * (accounts.patch)
4832     *
4833     * @param string $profileId User profile ID associated with this request.
4834     * @param string $id Account ID.
4835     * @param Google_Account $postBody
4836     * @param array $optParams Optional parameters.
4837     * @return Google_Service_Dfareporting_Account
4838     */
4839    public function patch($profileId, $id, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4840    {
4841      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4842      $params = array_merge($params, $optParams);
4843      return $this->call('patch', array($params), "Google_Service_Dfareporting_Account");
4844    }
4845  
4846    /**
4847     * Updates an existing account. (accounts.update)
4848     *
4849     * @param string $profileId User profile ID associated with this request.
4850     * @param Google_Account $postBody
4851     * @param array $optParams Optional parameters.
4852     * @return Google_Service_Dfareporting_Account
4853     */
4854    public function update($profileId, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4855    {
4856      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4857      $params = array_merge($params, $optParams);
4858      return $this->call('update', array($params), "Google_Service_Dfareporting_Account");
4859    }
4860  }
4861  
4862  /**
4863   * The "ads" collection of methods.
4864   * Typical usage is:
4865   *  <code>
4866   *   $dfareportingService = new Google_Service_Dfareporting(...);
4867   *   $ads = $dfareportingService->ads;
4868   *  </code>
4869   */
4870  #[AllowDynamicProperties]
4871  class Google_Service_Dfareporting_Ads_Resource extends Google_Service_Resource
4872  {
4873  
4874    /**
4875     * Gets one ad by ID. (ads.get)
4876     *
4877     * @param string $profileId User profile ID associated with this request.
4878     * @param string $id Ad ID.
4879     * @param array $optParams Optional parameters.
4880     * @return Google_Service_Dfareporting_Ad
4881     */
4882    public function get($profileId, $id, $optParams = array())
4883    {
4884      $params = array('profileId' => $profileId, 'id' => $id);
4885      $params = array_merge($params, $optParams);
4886      return $this->call('get', array($params), "Google_Service_Dfareporting_Ad");
4887    }
4888  
4889    /**
4890     * Inserts a new ad. (ads.insert)
4891     *
4892     * @param string $profileId User profile ID associated with this request.
4893     * @param Google_Ad $postBody
4894     * @param array $optParams Optional parameters.
4895     * @return Google_Service_Dfareporting_Ad
4896     */
4897    public function insert($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4898    {
4899      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4900      $params = array_merge($params, $optParams);
4901      return $this->call('insert', array($params), "Google_Service_Dfareporting_Ad");
4902    }
4903  
4904    /**
4905     * Retrieves a list of ads, possibly filtered. (ads.listAds)
4906     *
4907     * @param string $profileId User profile ID associated with this request.
4908     * @param array $optParams Optional parameters.
4909     *
4910     * @opt_param string landingPageIds Select only ads with these landing page IDs.
4911     * @opt_param string overriddenEventTagId Select only ads with this event tag
4912     * override ID.
4913     * @opt_param string campaignIds Select only ads with these campaign IDs.
4914     * @opt_param bool archived Select only archived ads.
4915     * @opt_param string creativeOptimizationConfigurationIds Select only ads with
4916     * these creative optimization configuration IDs.
4917     * @opt_param bool sslCompliant Select only ads that are SSL-compliant.
4918     * @opt_param string sizeIds Select only ads with these size IDs.
4919     * @opt_param string pageToken Value of the nextPageToken from the previous
4920     * result page.
4921     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4922     * @opt_param string type Select only ads with these types.
4923     * @opt_param bool sslRequired Select only ads that require SSL.
4924     * @opt_param string creativeIds Select only ads with these creative IDs
4925     * assigned.
4926     * @opt_param int maxResults Maximum number of results to return.
4927     * @opt_param string creativeType Select only ads with the specified
4928     * creativeType.
4929     * @opt_param string placementIds Select only ads with these placement IDs
4930     * assigned.
4931     * @opt_param bool active Select only active ads.
4932     * @opt_param string compatibility Select default ads with the specified
4933     * compatibility. Applicable when type is AD_SERVING_DEFAULT_AD. WEB and
4934     * WEB_INTERSTITIAL refer to rendering either on desktop or on mobile devices
4935     * for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are
4936     * for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering an in-
4937     * stream video ads developed with the VAST standard.
4938     * @opt_param string advertiserId Select only ads with this advertiser ID.
4939     * @opt_param string searchString Allows searching for objects by name or ID.
4940     * Wildcards (*) are allowed. For example, "ad*2015" will return objects with
4941     * names like "ad June 2015", "ad April 2015", or simply "ad 2015". Most of the
4942     * searches also add wildcards implicitly at the start and the end of the search
4943     * string. For example, a search string of "ad" will match objects with name "my
4944     * ad", "ad 2015", or simply "ad".
4945     * @opt_param string sortField Field by which to sort the list.
4946     * @opt_param string audienceSegmentIds Select only ads with these audience
4947     * segment IDs.
4948     * @opt_param string ids Select only ads with these IDs.
4949     * @opt_param string remarketingListIds Select only ads whose list targeting
4950     * expression use these remarketing list IDs.
4951     * @opt_param bool dynamicClickTracker Select only dynamic click trackers.
4952     * Applicable when type is AD_SERVING_CLICK_TRACKER. If true, select dynamic
4953     * click trackers. If false, select static click trackers. Leave unset to select
4954     * both.
4955     * @return Google_Service_Dfareporting_AdsListResponse
4956     */
4957    public function listAds($profileId, $optParams = array())
4958    {
4959      $params = array('profileId' => $profileId);
4960      $params = array_merge($params, $optParams);
4961      return $this->call('list', array($params), "Google_Service_Dfareporting_AdsListResponse");
4962    }
4963  
4964    /**
4965     * Updates an existing ad. This method supports patch semantics. (ads.patch)
4966     *
4967     * @param string $profileId User profile ID associated with this request.
4968     * @param string $id Ad ID.
4969     * @param Google_Ad $postBody
4970     * @param array $optParams Optional parameters.
4971     * @return Google_Service_Dfareporting_Ad
4972     */
4973    public function patch($profileId, $id, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4974    {
4975      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4976      $params = array_merge($params, $optParams);
4977      return $this->call('patch', array($params), "Google_Service_Dfareporting_Ad");
4978    }
4979  
4980    /**
4981     * Updates an existing ad. (ads.update)
4982     *
4983     * @param string $profileId User profile ID associated with this request.
4984     * @param Google_Ad $postBody
4985     * @param array $optParams Optional parameters.
4986     * @return Google_Service_Dfareporting_Ad
4987     */
4988    public function update($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4989    {
4990      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4991      $params = array_merge($params, $optParams);
4992      return $this->call('update', array($params), "Google_Service_Dfareporting_Ad");
4993    }
4994  }
4995  
4996  /**
4997   * The "advertiserGroups" collection of methods.
4998   * Typical usage is:
4999   *  <code>
5000   *   $dfareportingService = new Google_Service_Dfareporting(...);
5001   *   $advertiserGroups = $dfareportingService->advertiserGroups;
5002   *  </code>
5003   */
5004  #[AllowDynamicProperties]
5005  class Google_Service_Dfareporting_AdvertiserGroups_Resource extends Google_Service_Resource
5006  {
5007  
5008    /**
5009     * Deletes an existing advertiser group. (advertiserGroups.delete)
5010     *
5011     * @param string $profileId User profile ID associated with this request.
5012     * @param string $id Advertiser group ID.
5013     * @param array $optParams Optional parameters.
5014     */
5015    public function delete($profileId, $id, $optParams = array())
5016    {
5017      $params = array('profileId' => $profileId, 'id' => $id);
5018      $params = array_merge($params, $optParams);
5019      return $this->call('delete', array($params));
5020    }
5021  
5022    /**
5023     * Gets one advertiser group by ID. (advertiserGroups.get)
5024     *
5025     * @param string $profileId User profile ID associated with this request.
5026     * @param string $id Advertiser group ID.
5027     * @param array $optParams Optional parameters.
5028     * @return Google_Service_Dfareporting_AdvertiserGroup
5029     */
5030    public function get($profileId, $id, $optParams = array())
5031    {
5032      $params = array('profileId' => $profileId, 'id' => $id);
5033      $params = array_merge($params, $optParams);
5034      return $this->call('get', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5035    }
5036  
5037    /**
5038     * Inserts a new advertiser group. (advertiserGroups.insert)
5039     *
5040     * @param string $profileId User profile ID associated with this request.
5041     * @param Google_AdvertiserGroup $postBody
5042     * @param array $optParams Optional parameters.
5043     * @return Google_Service_Dfareporting_AdvertiserGroup
5044     */
5045    public function insert($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5046    {
5047      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5048      $params = array_merge($params, $optParams);
5049      return $this->call('insert', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5050    }
5051  
5052    /**
5053     * Retrieves a list of advertiser groups, possibly filtered.
5054     * (advertiserGroups.listAdvertiserGroups)
5055     *
5056     * @param string $profileId User profile ID associated with this request.
5057     * @param array $optParams Optional parameters.
5058     *
5059     * @opt_param string searchString Allows searching for objects by name or ID.
5060     * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5061     * with names like "advertiser group June 2015", "advertiser group April 2015",
5062     * or simply "advertiser group 2015". Most of the searches also add wildcards
5063     * implicitly at the start and the end of the search string. For example, a
5064     * search string of "advertisergroup" will match objects with name "my
5065     * advertisergroup", "advertisergroup 2015", or simply "advertisergroup".
5066     * @opt_param string sortField Field by which to sort the list.
5067     * @opt_param string ids Select only advertiser groups with these IDs.
5068     * @opt_param int maxResults Maximum number of results to return.
5069     * @opt_param string pageToken Value of the nextPageToken from the previous
5070     * result page.
5071     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5072     * @return Google_Service_Dfareporting_AdvertiserGroupsListResponse
5073     */
5074    public function listAdvertiserGroups($profileId, $optParams = array())
5075    {
5076      $params = array('profileId' => $profileId);
5077      $params = array_merge($params, $optParams);
5078      return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertiserGroupsListResponse");
5079    }
5080  
5081    /**
5082     * Updates an existing advertiser group. This method supports patch semantics.
5083     * (advertiserGroups.patch)
5084     *
5085     * @param string $profileId User profile ID associated with this request.
5086     * @param string $id Advertiser group ID.
5087     * @param Google_AdvertiserGroup $postBody
5088     * @param array $optParams Optional parameters.
5089     * @return Google_Service_Dfareporting_AdvertiserGroup
5090     */
5091    public function patch($profileId, $id, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5092    {
5093      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5094      $params = array_merge($params, $optParams);
5095      return $this->call('patch', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5096    }
5097  
5098    /**
5099     * Updates an existing advertiser group. (advertiserGroups.update)
5100     *
5101     * @param string $profileId User profile ID associated with this request.
5102     * @param Google_AdvertiserGroup $postBody
5103     * @param array $optParams Optional parameters.
5104     * @return Google_Service_Dfareporting_AdvertiserGroup
5105     */
5106    public function update($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5107    {
5108      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5109      $params = array_merge($params, $optParams);
5110      return $this->call('update', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5111    }
5112  }
5113  
5114  /**
5115   * The "advertisers" collection of methods.
5116   * Typical usage is:
5117   *  <code>
5118   *   $dfareportingService = new Google_Service_Dfareporting(...);
5119   *   $advertisers = $dfareportingService->advertisers;
5120   *  </code>
5121   */
5122  #[AllowDynamicProperties]
5123  class Google_Service_Dfareporting_Advertisers_Resource extends Google_Service_Resource
5124  {
5125  
5126    /**
5127     * Gets one advertiser by ID. (advertisers.get)
5128     *
5129     * @param string $profileId User profile ID associated with this request.
5130     * @param string $id Advertiser ID.
5131     * @param array $optParams Optional parameters.
5132     * @return Google_Service_Dfareporting_Advertiser
5133     */
5134    public function get($profileId, $id, $optParams = array())
5135    {
5136      $params = array('profileId' => $profileId, 'id' => $id);
5137      $params = array_merge($params, $optParams);
5138      return $this->call('get', array($params), "Google_Service_Dfareporting_Advertiser");
5139    }
5140  
5141    /**
5142     * Inserts a new advertiser. (advertisers.insert)
5143     *
5144     * @param string $profileId User profile ID associated with this request.
5145     * @param Google_Advertiser $postBody
5146     * @param array $optParams Optional parameters.
5147     * @return Google_Service_Dfareporting_Advertiser
5148     */
5149    public function insert($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5150    {
5151      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5152      $params = array_merge($params, $optParams);
5153      return $this->call('insert', array($params), "Google_Service_Dfareporting_Advertiser");
5154    }
5155  
5156    /**
5157     * Retrieves a list of advertisers, possibly filtered.
5158     * (advertisers.listAdvertisers)
5159     *
5160     * @param string $profileId User profile ID associated with this request.
5161     * @param array $optParams Optional parameters.
5162     *
5163     * @opt_param string status Select only advertisers with the specified status.
5164     * @opt_param string searchString Allows searching for objects by name or ID.
5165     * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5166     * with names like "advertiser June 2015", "advertiser April 2015", or simply
5167     * "advertiser 2015". Most of the searches also add wildcards implicitly at the
5168     * start and the end of the search string. For example, a search string of
5169     * "advertiser" will match objects with name "my advertiser", "advertiser 2015",
5170     * or simply "advertiser".
5171     * @opt_param string subaccountId Select only advertisers with these subaccount
5172     * IDs.
5173     * @opt_param bool includeAdvertisersWithoutGroupsOnly Select only advertisers
5174     * which do not belong to any advertiser group.
5175     * @opt_param string sortField Field by which to sort the list.
5176     * @opt_param string ids Select only advertisers with these IDs.
5177     * @opt_param int maxResults Maximum number of results to return.
5178     * @opt_param string pageToken Value of the nextPageToken from the previous
5179     * result page.
5180     * @opt_param bool onlyParent Select only advertisers which use another
5181     * advertiser's floodlight configuration.
5182     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5183     * @opt_param string floodlightConfigurationIds Select only advertisers with
5184     * these floodlight configuration IDs.
5185     * @opt_param string advertiserGroupIds Select only advertisers with these
5186     * advertiser group IDs.
5187     * @return Google_Service_Dfareporting_AdvertisersListResponse
5188     */
5189    public function listAdvertisers($profileId, $optParams = array())
5190    {
5191      $params = array('profileId' => $profileId);
5192      $params = array_merge($params, $optParams);
5193      return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertisersListResponse");
5194    }
5195  
5196    /**
5197     * Updates an existing advertiser. This method supports patch semantics.
5198     * (advertisers.patch)
5199     *
5200     * @param string $profileId User profile ID associated with this request.
5201     * @param string $id Advertiser ID.
5202     * @param Google_Advertiser $postBody
5203     * @param array $optParams Optional parameters.
5204     * @return Google_Service_Dfareporting_Advertiser
5205     */
5206    public function patch($profileId, $id, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5207    {
5208      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5209      $params = array_merge($params, $optParams);
5210      return $this->call('patch', array($params), "Google_Service_Dfareporting_Advertiser");
5211    }
5212  
5213    /**
5214     * Updates an existing advertiser. (advertisers.update)
5215     *
5216     * @param string $profileId User profile ID associated with this request.
5217     * @param Google_Advertiser $postBody
5218     * @param array $optParams Optional parameters.
5219     * @return Google_Service_Dfareporting_Advertiser
5220     */
5221    public function update($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5222    {
5223      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5224      $params = array_merge($params, $optParams);
5225      return $this->call('update', array($params), "Google_Service_Dfareporting_Advertiser");
5226    }
5227  }
5228  
5229  /**
5230   * The "browsers" collection of methods.
5231   * Typical usage is:
5232   *  <code>
5233   *   $dfareportingService = new Google_Service_Dfareporting(...);
5234   *   $browsers = $dfareportingService->browsers;
5235   *  </code>
5236   */
5237  #[AllowDynamicProperties]
5238  class Google_Service_Dfareporting_Browsers_Resource extends Google_Service_Resource
5239  {
5240  
5241    /**
5242     * Retrieves a list of browsers. (browsers.listBrowsers)
5243     *
5244     * @param string $profileId User profile ID associated with this request.
5245     * @param array $optParams Optional parameters.
5246     * @return Google_Service_Dfareporting_BrowsersListResponse
5247     */
5248    public function listBrowsers($profileId, $optParams = array())
5249    {
5250      $params = array('profileId' => $profileId);
5251      $params = array_merge($params, $optParams);
5252      return $this->call('list', array($params), "Google_Service_Dfareporting_BrowsersListResponse");
5253    }
5254  }
5255  
5256  /**
5257   * The "campaignCreativeAssociations" collection of methods.
5258   * Typical usage is:
5259   *  <code>
5260   *   $dfareportingService = new Google_Service_Dfareporting(...);
5261   *   $campaignCreativeAssociations = $dfareportingService->campaignCreativeAssociations;
5262   *  </code>
5263   */
5264  #[AllowDynamicProperties]
5265  class Google_Service_Dfareporting_CampaignCreativeAssociations_Resource extends Google_Service_Resource
5266  {
5267  
5268    /**
5269     * Associates a creative with the specified campaign. This method creates a
5270     * default ad with dimensions matching the creative in the campaign if such a
5271     * default ad does not exist already. (campaignCreativeAssociations.insert)
5272     *
5273     * @param string $profileId User profile ID associated with this request.
5274     * @param string $campaignId Campaign ID in this association.
5275     * @param Google_CampaignCreativeAssociation $postBody
5276     * @param array $optParams Optional parameters.
5277     * @return Google_Service_Dfareporting_CampaignCreativeAssociation
5278     */
5279    public function insert($profileId, $campaignId, Google_Service_Dfareporting_CampaignCreativeAssociation $postBody, $optParams = array())
5280    {
5281      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
5282      $params = array_merge($params, $optParams);
5283      return $this->call('insert', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociation");
5284    }
5285  
5286    /**
5287     * Retrieves the list of creative IDs associated with the specified campaign.
5288     * (campaignCreativeAssociations.listCampaignCreativeAssociations)
5289     *
5290     * @param string $profileId User profile ID associated with this request.
5291     * @param string $campaignId Campaign ID in this association.
5292     * @param array $optParams Optional parameters.
5293     *
5294     * @opt_param string pageToken Value of the nextPageToken from the previous
5295     * result page.
5296     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5297     * @opt_param int maxResults Maximum number of results to return.
5298     * @return Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse
5299     */
5300    public function listCampaignCreativeAssociations($profileId, $campaignId, $optParams = array())
5301    {
5302      $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
5303      $params = array_merge($params, $optParams);
5304      return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse");
5305    }
5306  }
5307  
5308  /**
5309   * The "campaigns" collection of methods.
5310   * Typical usage is:
5311   *  <code>
5312   *   $dfareportingService = new Google_Service_Dfareporting(...);
5313   *   $campaigns = $dfareportingService->campaigns;
5314   *  </code>
5315   */
5316  #[AllowDynamicProperties]
5317  class Google_Service_Dfareporting_Campaigns_Resource extends Google_Service_Resource
5318  {
5319  
5320    /**
5321     * Gets one campaign by ID. (campaigns.get)
5322     *
5323     * @param string $profileId User profile ID associated with this request.
5324     * @param string $id Campaign ID.
5325     * @param array $optParams Optional parameters.
5326     * @return Google_Service_Dfareporting_Campaign
5327     */
5328    public function get($profileId, $id, $optParams = array())
5329    {
5330      $params = array('profileId' => $profileId, 'id' => $id);
5331      $params = array_merge($params, $optParams);
5332      return $this->call('get', array($params), "Google_Service_Dfareporting_Campaign");
5333    }
5334  
5335    /**
5336     * Inserts a new campaign. (campaigns.insert)
5337     *
5338     * @param string $profileId User profile ID associated with this request.
5339     * @param string $defaultLandingPageName Default landing page name for this new
5340     * campaign. Must be less than 256 characters long.
5341     * @param string $defaultLandingPageUrl Default landing page URL for this new
5342     * campaign.
5343     * @param Google_Campaign $postBody
5344     * @param array $optParams Optional parameters.
5345     * @return Google_Service_Dfareporting_Campaign
5346     */
5347    public function insert($profileId, $defaultLandingPageName, $defaultLandingPageUrl, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5348    {
5349      $params = array('profileId' => $profileId, 'defaultLandingPageName' => $defaultLandingPageName, 'defaultLandingPageUrl' => $defaultLandingPageUrl, 'postBody' => $postBody);
5350      $params = array_merge($params, $optParams);
5351      return $this->call('insert', array($params), "Google_Service_Dfareporting_Campaign");
5352    }
5353  
5354    /**
5355     * Retrieves a list of campaigns, possibly filtered. (campaigns.listCampaigns)
5356     *
5357     * @param string $profileId User profile ID associated with this request.
5358     * @param array $optParams Optional parameters.
5359     *
5360     * @opt_param bool archived Select only archived campaigns. Don't set this field
5361     * to select both archived and non-archived campaigns.
5362     * @opt_param string searchString Allows searching for campaigns by name or ID.
5363     * Wildcards (*) are allowed. For example, "campaign*2015" will return campaigns
5364     * with names like "campaign June 2015", "campaign April 2015", or simply
5365     * "campaign 2015". Most of the searches also add wildcards implicitly at the
5366     * start and the end of the search string. For example, a search string of
5367     * "campaign" will match campaigns with name "my campaign", "campaign 2015", or
5368     * simply "campaign".
5369     * @opt_param string subaccountId Select only campaigns that belong to this
5370     * subaccount.
5371     * @opt_param string sortField Field by which to sort the list.
5372     * @opt_param string advertiserIds Select only campaigns that belong to these
5373     * advertisers.
5374     * @opt_param string ids Select only campaigns with these IDs.
5375     * @opt_param int maxResults Maximum number of results to return.
5376     * @opt_param string excludedIds Exclude campaigns with these IDs.
5377     * @opt_param string pageToken Value of the nextPageToken from the previous
5378     * result page.
5379     * @opt_param string advertiserGroupIds Select only campaigns whose advertisers
5380     * belong to these advertiser groups.
5381     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5382     * @opt_param string overriddenEventTagId Select only campaigns that have
5383     * overridden this event tag ID.
5384     * @opt_param bool atLeastOneOptimizationActivity Select only campaigns that
5385     * have at least one optimization activity.
5386     * @return Google_Service_Dfareporting_CampaignsListResponse
5387     */
5388    public function listCampaigns($profileId, $optParams = array())
5389    {
5390      $params = array('profileId' => $profileId);
5391      $params = array_merge($params, $optParams);
5392      return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignsListResponse");
5393    }
5394  
5395    /**
5396     * Updates an existing campaign. This method supports patch semantics.
5397     * (campaigns.patch)
5398     *
5399     * @param string $profileId User profile ID associated with this request.
5400     * @param string $id Campaign ID.
5401     * @param Google_Campaign $postBody
5402     * @param array $optParams Optional parameters.
5403     * @return Google_Service_Dfareporting_Campaign
5404     */
5405    public function patch($profileId, $id, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5406    {
5407      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5408      $params = array_merge($params, $optParams);
5409      return $this->call('patch', array($params), "Google_Service_Dfareporting_Campaign");
5410    }
5411  
5412    /**
5413     * Updates an existing campaign. (campaigns.update)
5414     *
5415     * @param string $profileId User profile ID associated with this request.
5416     * @param Google_Campaign $postBody
5417     * @param array $optParams Optional parameters.
5418     * @return Google_Service_Dfareporting_Campaign
5419     */
5420    public function update($profileId, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5421    {
5422      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5423      $params = array_merge($params, $optParams);
5424      return $this->call('update', array($params), "Google_Service_Dfareporting_Campaign");
5425    }
5426  }
5427  
5428  /**
5429   * The "changeLogs" collection of methods.
5430   * Typical usage is:
5431   *  <code>
5432   *   $dfareportingService = new Google_Service_Dfareporting(...);
5433   *   $changeLogs = $dfareportingService->changeLogs;
5434   *  </code>
5435   */
5436  #[AllowDynamicProperties]
5437  class Google_Service_Dfareporting_ChangeLogs_Resource extends Google_Service_Resource
5438  {
5439  
5440    /**
5441     * Gets one change log by ID. (changeLogs.get)
5442     *
5443     * @param string $profileId User profile ID associated with this request.
5444     * @param string $id Change log ID.
5445     * @param array $optParams Optional parameters.
5446     * @return Google_Service_Dfareporting_ChangeLog
5447     */
5448    public function get($profileId, $id, $optParams = array())
5449    {
5450      $params = array('profileId' => $profileId, 'id' => $id);
5451      $params = array_merge($params, $optParams);
5452      return $this->call('get', array($params), "Google_Service_Dfareporting_ChangeLog");
5453    }
5454  
5455    /**
5456     * Retrieves a list of change logs. (changeLogs.listChangeLogs)
5457     *
5458     * @param string $profileId User profile ID associated with this request.
5459     * @param array $optParams Optional parameters.
5460     *
5461     * @opt_param string minChangeTime Select only change logs whose change time is
5462     * before the specified minChangeTime.The time should be formatted as an RFC3339
5463     * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5464     * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5465     * other words, the year, month, day, the letter T, the hour (24-hour clock
5466     * system), minute, second, and then the time zone offset.
5467     * @opt_param string searchString Select only change logs whose object ID, user
5468     * name, old or new values match the search string.
5469     * @opt_param string maxChangeTime Select only change logs whose change time is
5470     * before the specified maxChangeTime.The time should be formatted as an RFC3339
5471     * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5472     * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5473     * other words, the year, month, day, the letter T, the hour (24-hour clock
5474     * system), minute, second, and then the time zone offset.
5475     * @opt_param string userProfileIds Select only change logs with these user
5476     * profile IDs.
5477     * @opt_param string ids Select only change logs with these IDs.
5478     * @opt_param int maxResults Maximum number of results to return.
5479     * @opt_param string objectIds Select only change logs with these object IDs.
5480     * @opt_param string pageToken Value of the nextPageToken from the previous
5481     * result page.
5482     * @opt_param string action Select only change logs with the specified action.
5483     * @opt_param string objectType Select only change logs with the specified
5484     * object type.
5485     * @return Google_Service_Dfareporting_ChangeLogsListResponse
5486     */
5487    public function listChangeLogs($profileId, $optParams = array())
5488    {
5489      $params = array('profileId' => $profileId);
5490      $params = array_merge($params, $optParams);
5491      return $this->call('list', array($params), "Google_Service_Dfareporting_ChangeLogsListResponse");
5492    }
5493  }
5494  
5495  /**
5496   * The "cities" collection of methods.
5497   * Typical usage is:
5498   *  <code>
5499   *   $dfareportingService = new Google_Service_Dfareporting(...);
5500   *   $cities = $dfareportingService->cities;
5501   *  </code>
5502   */
5503  #[AllowDynamicProperties]
5504  class Google_Service_Dfareporting_Cities_Resource extends Google_Service_Resource
5505  {
5506  
5507    /**
5508     * Retrieves a list of cities, possibly filtered. (cities.listCities)
5509     *
5510     * @param string $profileId User profile ID associated with this request.
5511     * @param array $optParams Optional parameters.
5512     *
5513     * @opt_param string dartIds Select only cities with these DART IDs.
5514     * @opt_param string namePrefix Select only cities with names starting with this
5515     * prefix.
5516     * @opt_param string regionDartIds Select only cities from these regions.
5517     * @opt_param string countryDartIds Select only cities from these countries.
5518     * @return Google_Service_Dfareporting_CitiesListResponse
5519     */
5520    public function listCities($profileId, $optParams = array())
5521    {
5522      $params = array('profileId' => $profileId);
5523      $params = array_merge($params, $optParams);
5524      return $this->call('list', array($params), "Google_Service_Dfareporting_CitiesListResponse");
5525    }
5526  }
5527  
5528  /**
5529   * The "connectionTypes" collection of methods.
5530   * Typical usage is:
5531   *  <code>
5532   *   $dfareportingService = new Google_Service_Dfareporting(...);
5533   *   $connectionTypes = $dfareportingService->connectionTypes;
5534   *  </code>
5535   */
5536  #[AllowDynamicProperties]
5537  class Google_Service_Dfareporting_ConnectionTypes_Resource extends Google_Service_Resource
5538  {
5539  
5540    /**
5541     * Gets one connection type by ID. (connectionTypes.get)
5542     *
5543     * @param string $profileId User profile ID associated with this request.
5544     * @param string $id Connection type ID.
5545     * @param array $optParams Optional parameters.
5546     * @return Google_Service_Dfareporting_ConnectionType
5547     */
5548    public function get($profileId, $id, $optParams = array())
5549    {
5550      $params = array('profileId' => $profileId, 'id' => $id);
5551      $params = array_merge($params, $optParams);
5552      return $this->call('get', array($params), "Google_Service_Dfareporting_ConnectionType");
5553    }
5554  
5555    /**
5556     * Retrieves a list of connection types. (connectionTypes.listConnectionTypes)
5557     *
5558     * @param string $profileId User profile ID associated with this request.
5559     * @param array $optParams Optional parameters.
5560     * @return Google_Service_Dfareporting_ConnectionTypesListResponse
5561     */
5562    public function listConnectionTypes($profileId, $optParams = array())
5563    {
5564      $params = array('profileId' => $profileId);
5565      $params = array_merge($params, $optParams);
5566      return $this->call('list', array($params), "Google_Service_Dfareporting_ConnectionTypesListResponse");
5567    }
5568  }
5569  
5570  /**
5571   * The "contentCategories" collection of methods.
5572   * Typical usage is:
5573   *  <code>
5574   *   $dfareportingService = new Google_Service_Dfareporting(...);
5575   *   $contentCategories = $dfareportingService->contentCategories;
5576   *  </code>
5577   */
5578  #[AllowDynamicProperties]
5579  class Google_Service_Dfareporting_ContentCategories_Resource extends Google_Service_Resource
5580  {
5581  
5582    /**
5583     * Deletes an existing content category. (contentCategories.delete)
5584     *
5585     * @param string $profileId User profile ID associated with this request.
5586     * @param string $id Content category ID.
5587     * @param array $optParams Optional parameters.
5588     */
5589    public function delete($profileId, $id, $optParams = array())
5590    {
5591      $params = array('profileId' => $profileId, 'id' => $id);
5592      $params = array_merge($params, $optParams);
5593      return $this->call('delete', array($params));
5594    }
5595  
5596    /**
5597     * Gets one content category by ID. (contentCategories.get)
5598     *
5599     * @param string $profileId User profile ID associated with this request.
5600     * @param string $id Content category ID.
5601     * @param array $optParams Optional parameters.
5602     * @return Google_Service_Dfareporting_ContentCategory
5603     */
5604    public function get($profileId, $id, $optParams = array())
5605    {
5606      $params = array('profileId' => $profileId, 'id' => $id);
5607      $params = array_merge($params, $optParams);
5608      return $this->call('get', array($params), "Google_Service_Dfareporting_ContentCategory");
5609    }
5610  
5611    /**
5612     * Inserts a new content category. (contentCategories.insert)
5613     *
5614     * @param string $profileId User profile ID associated with this request.
5615     * @param Google_ContentCategory $postBody
5616     * @param array $optParams Optional parameters.
5617     * @return Google_Service_Dfareporting_ContentCategory
5618     */
5619    public function insert($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5620    {
5621      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5622      $params = array_merge($params, $optParams);
5623      return $this->call('insert', array($params), "Google_Service_Dfareporting_ContentCategory");
5624    }
5625  
5626    /**
5627     * Retrieves a list of content categories, possibly filtered.
5628     * (contentCategories.listContentCategories)
5629     *
5630     * @param string $profileId User profile ID associated with this request.
5631     * @param array $optParams Optional parameters.
5632     *
5633     * @opt_param string searchString Allows searching for objects by name or ID.
5634     * Wildcards (*) are allowed. For example, "contentcategory*2015" will return
5635     * objects with names like "contentcategory June 2015", "contentcategory April
5636     * 2015", or simply "contentcategory 2015". Most of the searches also add
5637     * wildcards implicitly at the start and the end of the search string. For
5638     * example, a search string of "contentcategory" will match objects with name
5639     * "my contentcategory", "contentcategory 2015", or simply "contentcategory".
5640     * @opt_param string sortField Field by which to sort the list.
5641     * @opt_param string ids Select only content categories with these IDs.
5642     * @opt_param int maxResults Maximum number of results to return.
5643     * @opt_param string pageToken Value of the nextPageToken from the previous
5644     * result page.
5645     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5646     * @return Google_Service_Dfareporting_ContentCategoriesListResponse
5647     */
5648    public function listContentCategories($profileId, $optParams = array())
5649    {
5650      $params = array('profileId' => $profileId);
5651      $params = array_merge($params, $optParams);
5652      return $this->call('list', array($params), "Google_Service_Dfareporting_ContentCategoriesListResponse");
5653    }
5654  
5655    /**
5656     * Updates an existing content category. This method supports patch semantics.
5657     * (contentCategories.patch)
5658     *
5659     * @param string $profileId User profile ID associated with this request.
5660     * @param string $id Content category ID.
5661     * @param Google_ContentCategory $postBody
5662     * @param array $optParams Optional parameters.
5663     * @return Google_Service_Dfareporting_ContentCategory
5664     */
5665    public function patch($profileId, $id, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5666    {
5667      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5668      $params = array_merge($params, $optParams);
5669      return $this->call('patch', array($params), "Google_Service_Dfareporting_ContentCategory");
5670    }
5671  
5672    /**
5673     * Updates an existing content category. (contentCategories.update)
5674     *
5675     * @param string $profileId User profile ID associated with this request.
5676     * @param Google_ContentCategory $postBody
5677     * @param array $optParams Optional parameters.
5678     * @return Google_Service_Dfareporting_ContentCategory
5679     */
5680    public function update($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5681    {
5682      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5683      $params = array_merge($params, $optParams);
5684      return $this->call('update', array($params), "Google_Service_Dfareporting_ContentCategory");
5685    }
5686  }
5687  
5688  /**
5689   * The "countries" collection of methods.
5690   * Typical usage is:
5691   *  <code>
5692   *   $dfareportingService = new Google_Service_Dfareporting(...);
5693   *   $countries = $dfareportingService->countries;
5694   *  </code>
5695   */
5696  #[AllowDynamicProperties]
5697  class Google_Service_Dfareporting_Countries_Resource extends Google_Service_Resource
5698  {
5699  
5700    /**
5701     * Gets one country by ID. (countries.get)
5702     *
5703     * @param string $profileId User profile ID associated with this request.
5704     * @param string $dartId Country DART ID.
5705     * @param array $optParams Optional parameters.
5706     * @return Google_Service_Dfareporting_Country
5707     */
5708    public function get($profileId, $dartId, $optParams = array())
5709    {
5710      $params = array('profileId' => $profileId, 'dartId' => $dartId);
5711      $params = array_merge($params, $optParams);
5712      return $this->call('get', array($params), "Google_Service_Dfareporting_Country");
5713    }
5714  
5715    /**
5716     * Retrieves a list of countries. (countries.listCountries)
5717     *
5718     * @param string $profileId User profile ID associated with this request.
5719     * @param array $optParams Optional parameters.
5720     * @return Google_Service_Dfareporting_CountriesListResponse
5721     */
5722    public function listCountries($profileId, $optParams = array())
5723    {
5724      $params = array('profileId' => $profileId);
5725      $params = array_merge($params, $optParams);
5726      return $this->call('list', array($params), "Google_Service_Dfareporting_CountriesListResponse");
5727    }
5728  }
5729  
5730  /**
5731   * The "creativeAssets" collection of methods.
5732   * Typical usage is:
5733   *  <code>
5734   *   $dfareportingService = new Google_Service_Dfareporting(...);
5735   *   $creativeAssets = $dfareportingService->creativeAssets;
5736   *  </code>
5737   */
5738  #[AllowDynamicProperties]
5739  class Google_Service_Dfareporting_CreativeAssets_Resource extends Google_Service_Resource
5740  {
5741  
5742    /**
5743     * Inserts a new creative asset. (creativeAssets.insert)
5744     *
5745     * @param string $profileId User profile ID associated with this request.
5746     * @param string $advertiserId Advertiser ID of this creative. This is a
5747     * required field.
5748     * @param Google_CreativeAssetMetadata $postBody
5749     * @param array $optParams Optional parameters.
5750     * @return Google_Service_Dfareporting_CreativeAssetMetadata
5751     */
5752    public function insert($profileId, $advertiserId, Google_Service_Dfareporting_CreativeAssetMetadata $postBody, $optParams = array())
5753    {
5754      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId, 'postBody' => $postBody);
5755      $params = array_merge($params, $optParams);
5756      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeAssetMetadata");
5757    }
5758  }
5759  
5760  /**
5761   * The "creativeFieldValues" collection of methods.
5762   * Typical usage is:
5763   *  <code>
5764   *   $dfareportingService = new Google_Service_Dfareporting(...);
5765   *   $creativeFieldValues = $dfareportingService->creativeFieldValues;
5766   *  </code>
5767   */
5768  #[AllowDynamicProperties]
5769  class Google_Service_Dfareporting_CreativeFieldValues_Resource extends Google_Service_Resource
5770  {
5771  
5772    /**
5773     * Deletes an existing creative field value. (creativeFieldValues.delete)
5774     *
5775     * @param string $profileId User profile ID associated with this request.
5776     * @param string $creativeFieldId Creative field ID for this creative field
5777     * value.
5778     * @param string $id Creative Field Value ID
5779     * @param array $optParams Optional parameters.
5780     */
5781    public function delete($profileId, $creativeFieldId, $id, $optParams = array())
5782    {
5783      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5784      $params = array_merge($params, $optParams);
5785      return $this->call('delete', array($params));
5786    }
5787  
5788    /**
5789     * Gets one creative field value by ID. (creativeFieldValues.get)
5790     *
5791     * @param string $profileId User profile ID associated with this request.
5792     * @param string $creativeFieldId Creative field ID for this creative field
5793     * value.
5794     * @param string $id Creative Field Value ID
5795     * @param array $optParams Optional parameters.
5796     * @return Google_Service_Dfareporting_CreativeFieldValue
5797     */
5798    public function get($profileId, $creativeFieldId, $id, $optParams = array())
5799    {
5800      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5801      $params = array_merge($params, $optParams);
5802      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5803    }
5804  
5805    /**
5806     * Inserts a new creative field value. (creativeFieldValues.insert)
5807     *
5808     * @param string $profileId User profile ID associated with this request.
5809     * @param string $creativeFieldId Creative field ID for this creative field
5810     * value.
5811     * @param Google_CreativeFieldValue $postBody
5812     * @param array $optParams Optional parameters.
5813     * @return Google_Service_Dfareporting_CreativeFieldValue
5814     */
5815    public function insert($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5816    {
5817      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5818      $params = array_merge($params, $optParams);
5819      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5820    }
5821  
5822    /**
5823     * Retrieves a list of creative field values, possibly filtered.
5824     * (creativeFieldValues.listCreativeFieldValues)
5825     *
5826     * @param string $profileId User profile ID associated with this request.
5827     * @param string $creativeFieldId Creative field ID for this creative field
5828     * value.
5829     * @param array $optParams Optional parameters.
5830     *
5831     * @opt_param string searchString Allows searching for creative field values by
5832     * their values. Wildcards (e.g. *) are not allowed.
5833     * @opt_param string pageToken Value of the nextPageToken from the previous
5834     * result page.
5835     * @opt_param string sortField Field by which to sort the list.
5836     * @opt_param string ids Select only creative field values with these IDs.
5837     * @opt_param int maxResults Maximum number of results to return.
5838     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5839     * @return Google_Service_Dfareporting_CreativeFieldValuesListResponse
5840     */
5841    public function listCreativeFieldValues($profileId, $creativeFieldId, $optParams = array())
5842    {
5843      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId);
5844      $params = array_merge($params, $optParams);
5845      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldValuesListResponse");
5846    }
5847  
5848    /**
5849     * Updates an existing creative field value. This method supports patch
5850     * semantics. (creativeFieldValues.patch)
5851     *
5852     * @param string $profileId User profile ID associated with this request.
5853     * @param string $creativeFieldId Creative field ID for this creative field
5854     * value.
5855     * @param string $id Creative Field Value ID
5856     * @param Google_CreativeFieldValue $postBody
5857     * @param array $optParams Optional parameters.
5858     * @return Google_Service_Dfareporting_CreativeFieldValue
5859     */
5860    public function patch($profileId, $creativeFieldId, $id, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5861    {
5862      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id, 'postBody' => $postBody);
5863      $params = array_merge($params, $optParams);
5864      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5865    }
5866  
5867    /**
5868     * Updates an existing creative field value. (creativeFieldValues.update)
5869     *
5870     * @param string $profileId User profile ID associated with this request.
5871     * @param string $creativeFieldId Creative field ID for this creative field
5872     * value.
5873     * @param Google_CreativeFieldValue $postBody
5874     * @param array $optParams Optional parameters.
5875     * @return Google_Service_Dfareporting_CreativeFieldValue
5876     */
5877    public function update($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5878    {
5879      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5880      $params = array_merge($params, $optParams);
5881      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5882    }
5883  }
5884  
5885  /**
5886   * The "creativeFields" collection of methods.
5887   * Typical usage is:
5888   *  <code>
5889   *   $dfareportingService = new Google_Service_Dfareporting(...);
5890   *   $creativeFields = $dfareportingService->creativeFields;
5891   *  </code>
5892   */
5893  #[AllowDynamicProperties]
5894  class Google_Service_Dfareporting_CreativeFields_Resource extends Google_Service_Resource
5895  {
5896  
5897    /**
5898     * Deletes an existing creative field. (creativeFields.delete)
5899     *
5900     * @param string $profileId User profile ID associated with this request.
5901     * @param string $id Creative Field ID
5902     * @param array $optParams Optional parameters.
5903     */
5904    public function delete($profileId, $id, $optParams = array())
5905    {
5906      $params = array('profileId' => $profileId, 'id' => $id);
5907      $params = array_merge($params, $optParams);
5908      return $this->call('delete', array($params));
5909    }
5910  
5911    /**
5912     * Gets one creative field by ID. (creativeFields.get)
5913     *
5914     * @param string $profileId User profile ID associated with this request.
5915     * @param string $id Creative Field ID
5916     * @param array $optParams Optional parameters.
5917     * @return Google_Service_Dfareporting_CreativeField
5918     */
5919    public function get($profileId, $id, $optParams = array())
5920    {
5921      $params = array('profileId' => $profileId, 'id' => $id);
5922      $params = array_merge($params, $optParams);
5923      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeField");
5924    }
5925  
5926    /**
5927     * Inserts a new creative field. (creativeFields.insert)
5928     *
5929     * @param string $profileId User profile ID associated with this request.
5930     * @param Google_CreativeField $postBody
5931     * @param array $optParams Optional parameters.
5932     * @return Google_Service_Dfareporting_CreativeField
5933     */
5934    public function insert($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5935    {
5936      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5937      $params = array_merge($params, $optParams);
5938      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeField");
5939    }
5940  
5941    /**
5942     * Retrieves a list of creative fields, possibly filtered.
5943     * (creativeFields.listCreativeFields)
5944     *
5945     * @param string $profileId User profile ID associated with this request.
5946     * @param array $optParams Optional parameters.
5947     *
5948     * @opt_param string searchString Allows searching for creative fields by name
5949     * or ID. Wildcards (*) are allowed. For example, "creativefield*2015" will
5950     * return creative fields with names like "creativefield June 2015",
5951     * "creativefield April 2015", or simply "creativefield 2015". Most of the
5952     * searches also add wild-cards implicitly at the start and the end of the
5953     * search string. For example, a search string of "creativefield" will match
5954     * creative fields with the name "my creativefield", "creativefield 2015", or
5955     * simply "creativefield".
5956     * @opt_param string sortField Field by which to sort the list.
5957     * @opt_param string advertiserIds Select only creative fields that belong to
5958     * these advertisers.
5959     * @opt_param string ids Select only creative fields with these IDs.
5960     * @opt_param int maxResults Maximum number of results to return.
5961     * @opt_param string pageToken Value of the nextPageToken from the previous
5962     * result page.
5963     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5964     * @return Google_Service_Dfareporting_CreativeFieldsListResponse
5965     */
5966    public function listCreativeFields($profileId, $optParams = array())
5967    {
5968      $params = array('profileId' => $profileId);
5969      $params = array_merge($params, $optParams);
5970      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldsListResponse");
5971    }
5972  
5973    /**
5974     * Updates an existing creative field. This method supports patch semantics.
5975     * (creativeFields.patch)
5976     *
5977     * @param string $profileId User profile ID associated with this request.
5978     * @param string $id Creative Field ID
5979     * @param Google_CreativeField $postBody
5980     * @param array $optParams Optional parameters.
5981     * @return Google_Service_Dfareporting_CreativeField
5982     */
5983    public function patch($profileId, $id, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5984    {
5985      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5986      $params = array_merge($params, $optParams);
5987      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeField");
5988    }
5989  
5990    /**
5991     * Updates an existing creative field. (creativeFields.update)
5992     *
5993     * @param string $profileId User profile ID associated with this request.
5994     * @param Google_CreativeField $postBody
5995     * @param array $optParams Optional parameters.
5996     * @return Google_Service_Dfareporting_CreativeField
5997     */
5998    public function update($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5999    {
6000      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6001      $params = array_merge($params, $optParams);
6002      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeField");
6003    }
6004  }
6005  
6006  /**
6007   * The "creativeGroups" collection of methods.
6008   * Typical usage is:
6009   *  <code>
6010   *   $dfareportingService = new Google_Service_Dfareporting(...);
6011   *   $creativeGroups = $dfareportingService->creativeGroups;
6012   *  </code>
6013   */
6014  #[AllowDynamicProperties]
6015  class Google_Service_Dfareporting_CreativeGroups_Resource extends Google_Service_Resource
6016  {
6017  
6018    /**
6019     * Gets one creative group by ID. (creativeGroups.get)
6020     *
6021     * @param string $profileId User profile ID associated with this request.
6022     * @param string $id Creative group ID.
6023     * @param array $optParams Optional parameters.
6024     * @return Google_Service_Dfareporting_CreativeGroup
6025     */
6026    public function get($profileId, $id, $optParams = array())
6027    {
6028      $params = array('profileId' => $profileId, 'id' => $id);
6029      $params = array_merge($params, $optParams);
6030      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeGroup");
6031    }
6032  
6033    /**
6034     * Inserts a new creative group. (creativeGroups.insert)
6035     *
6036     * @param string $profileId User profile ID associated with this request.
6037     * @param Google_CreativeGroup $postBody
6038     * @param array $optParams Optional parameters.
6039     * @return Google_Service_Dfareporting_CreativeGroup
6040     */
6041    public function insert($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6042    {
6043      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6044      $params = array_merge($params, $optParams);
6045      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeGroup");
6046    }
6047  
6048    /**
6049     * Retrieves a list of creative groups, possibly filtered.
6050     * (creativeGroups.listCreativeGroups)
6051     *
6052     * @param string $profileId User profile ID associated with this request.
6053     * @param array $optParams Optional parameters.
6054     *
6055     * @opt_param string searchString Allows searching for creative groups by name
6056     * or ID. Wildcards (*) are allowed. For example, "creativegroup*2015" will
6057     * return creative groups with names like "creativegroup June 2015",
6058     * "creativegroup April 2015", or simply "creativegroup 2015". Most of the
6059     * searches also add wild-cards implicitly at the start and the end of the
6060     * search string. For example, a search string of "creativegroup" will match
6061     * creative groups with the name "my creativegroup", "creativegroup 2015", or
6062     * simply "creativegroup".
6063     * @opt_param string sortField Field by which to sort the list.
6064     * @opt_param string advertiserIds Select only creative groups that belong to
6065     * these advertisers.
6066     * @opt_param int groupNumber Select only creative groups that belong to this
6067     * subgroup.
6068     * @opt_param int maxResults Maximum number of results to return.
6069     * @opt_param string ids Select only creative groups with these IDs.
6070     * @opt_param string pageToken Value of the nextPageToken from the previous
6071     * result page.
6072     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6073     * @return Google_Service_Dfareporting_CreativeGroupsListResponse
6074     */
6075    public function listCreativeGroups($profileId, $optParams = array())
6076    {
6077      $params = array('profileId' => $profileId);
6078      $params = array_merge($params, $optParams);
6079      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeGroupsListResponse");
6080    }
6081  
6082    /**
6083     * Updates an existing creative group. This method supports patch semantics.
6084     * (creativeGroups.patch)
6085     *
6086     * @param string $profileId User profile ID associated with this request.
6087     * @param string $id Creative group ID.
6088     * @param Google_CreativeGroup $postBody
6089     * @param array $optParams Optional parameters.
6090     * @return Google_Service_Dfareporting_CreativeGroup
6091     */
6092    public function patch($profileId, $id, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6093    {
6094      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6095      $params = array_merge($params, $optParams);
6096      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeGroup");
6097    }
6098  
6099    /**
6100     * Updates an existing creative group. (creativeGroups.update)
6101     *
6102     * @param string $profileId User profile ID associated with this request.
6103     * @param Google_CreativeGroup $postBody
6104     * @param array $optParams Optional parameters.
6105     * @return Google_Service_Dfareporting_CreativeGroup
6106     */
6107    public function update($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6108    {
6109      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6110      $params = array_merge($params, $optParams);
6111      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeGroup");
6112    }
6113  }
6114  
6115  /**
6116   * The "creatives" collection of methods.
6117   * Typical usage is:
6118   *  <code>
6119   *   $dfareportingService = new Google_Service_Dfareporting(...);
6120   *   $creatives = $dfareportingService->creatives;
6121   *  </code>
6122   */
6123  #[AllowDynamicProperties]
6124  class Google_Service_Dfareporting_Creatives_Resource extends Google_Service_Resource
6125  {
6126  
6127    /**
6128     * Gets one creative by ID. (creatives.get)
6129     *
6130     * @param string $profileId User profile ID associated with this request.
6131     * @param string $id Creative ID.
6132     * @param array $optParams Optional parameters.
6133     * @return Google_Service_Dfareporting_Creative
6134     */
6135    public function get($profileId, $id, $optParams = array())
6136    {
6137      $params = array('profileId' => $profileId, 'id' => $id);
6138      $params = array_merge($params, $optParams);
6139      return $this->call('get', array($params), "Google_Service_Dfareporting_Creative");
6140    }
6141  
6142    /**
6143     * Inserts a new creative. (creatives.insert)
6144     *
6145     * @param string $profileId User profile ID associated with this request.
6146     * @param Google_Creative $postBody
6147     * @param array $optParams Optional parameters.
6148     * @return Google_Service_Dfareporting_Creative
6149     */
6150    public function insert($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6151    {
6152      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6153      $params = array_merge($params, $optParams);
6154      return $this->call('insert', array($params), "Google_Service_Dfareporting_Creative");
6155    }
6156  
6157    /**
6158     * Retrieves a list of creatives, possibly filtered. (creatives.listCreatives)
6159     *
6160     * @param string $profileId User profile ID associated with this request.
6161     * @param array $optParams Optional parameters.
6162     *
6163     * @opt_param string sizeIds Select only creatives with these size IDs.
6164     * @opt_param bool archived Select only archived creatives. Leave blank to
6165     * select archived and unarchived creatives.
6166     * @opt_param string searchString Allows searching for objects by name or ID.
6167     * Wildcards (*) are allowed. For example, "creative*2015" will return objects
6168     * with names like "creative June 2015", "creative April 2015", or simply
6169     * "creative 2015". Most of the searches also add wildcards implicitly at the
6170     * start and the end of the search string. For example, a search string of
6171     * "creative" will match objects with name "my creative", "creative 2015", or
6172     * simply "creative".
6173     * @opt_param string campaignId Select only creatives with this campaign ID.
6174     * @opt_param string sortField Field by which to sort the list.
6175     * @opt_param string renderingIds Select only creatives with these rendering
6176     * IDs.
6177     * @opt_param string ids Select only creatives with these IDs.
6178     * @opt_param int maxResults Maximum number of results to return.
6179     * @opt_param string advertiserId Select only creatives with this advertiser ID.
6180     * @opt_param string pageToken Value of the nextPageToken from the previous
6181     * result page.
6182     * @opt_param string studioCreativeId Select only creatives corresponding to
6183     * this Studio creative ID.
6184     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6185     * @opt_param string companionCreativeIds Select only in-stream video creatives
6186     * with these companion IDs.
6187     * @opt_param bool active Select only active creatives. Leave blank to select
6188     * active and inactive creatives.
6189     * @opt_param string creativeFieldIds Select only creatives with these creative
6190     * field IDs.
6191     * @opt_param string types Select only creatives with these creative types.
6192     * @return Google_Service_Dfareporting_CreativesListResponse
6193     */
6194    public function listCreatives($profileId, $optParams = array())
6195    {
6196      $params = array('profileId' => $profileId);
6197      $params = array_merge($params, $optParams);
6198      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativesListResponse");
6199    }
6200  
6201    /**
6202     * Updates an existing creative. This method supports patch semantics.
6203     * (creatives.patch)
6204     *
6205     * @param string $profileId User profile ID associated with this request.
6206     * @param string $id Creative ID.
6207     * @param Google_Creative $postBody
6208     * @param array $optParams Optional parameters.
6209     * @return Google_Service_Dfareporting_Creative
6210     */
6211    public function patch($profileId, $id, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6212    {
6213      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6214      $params = array_merge($params, $optParams);
6215      return $this->call('patch', array($params), "Google_Service_Dfareporting_Creative");
6216    }
6217  
6218    /**
6219     * Updates an existing creative. (creatives.update)
6220     *
6221     * @param string $profileId User profile ID associated with this request.
6222     * @param Google_Creative $postBody
6223     * @param array $optParams Optional parameters.
6224     * @return Google_Service_Dfareporting_Creative
6225     */
6226    public function update($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6227    {
6228      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6229      $params = array_merge($params, $optParams);
6230      return $this->call('update', array($params), "Google_Service_Dfareporting_Creative");
6231    }
6232  }
6233  
6234  /**
6235   * The "dimensionValues" collection of methods.
6236   * Typical usage is:
6237   *  <code>
6238   *   $dfareportingService = new Google_Service_Dfareporting(...);
6239   *   $dimensionValues = $dfareportingService->dimensionValues;
6240   *  </code>
6241   */
6242  #[AllowDynamicProperties]
6243  class Google_Service_Dfareporting_DimensionValues_Resource extends Google_Service_Resource
6244  {
6245  
6246    /**
6247     * Retrieves list of report dimension values for a list of filters.
6248     * (dimensionValues.query)
6249     *
6250     * @param string $profileId The DFA user profile ID.
6251     * @param Google_DimensionValueRequest $postBody
6252     * @param array $optParams Optional parameters.
6253     *
6254     * @opt_param string pageToken The value of the nextToken from the previous
6255     * result page.
6256     * @opt_param int maxResults Maximum number of results to return.
6257     * @return Google_Service_Dfareporting_DimensionValueList
6258     */
6259    public function query($profileId, Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array())
6260    {
6261      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6262      $params = array_merge($params, $optParams);
6263      return $this->call('query', array($params), "Google_Service_Dfareporting_DimensionValueList");
6264    }
6265  }
6266  
6267  /**
6268   * The "directorySiteContacts" collection of methods.
6269   * Typical usage is:
6270   *  <code>
6271   *   $dfareportingService = new Google_Service_Dfareporting(...);
6272   *   $directorySiteContacts = $dfareportingService->directorySiteContacts;
6273   *  </code>
6274   */
6275  #[AllowDynamicProperties]
6276  class Google_Service_Dfareporting_DirectorySiteContacts_Resource extends Google_Service_Resource
6277  {
6278  
6279    /**
6280     * Gets one directory site contact by ID. (directorySiteContacts.get)
6281     *
6282     * @param string $profileId User profile ID associated with this request.
6283     * @param string $id Directory site contact ID.
6284     * @param array $optParams Optional parameters.
6285     * @return Google_Service_Dfareporting_DirectorySiteContact
6286     */
6287    public function get($profileId, $id, $optParams = array())
6288    {
6289      $params = array('profileId' => $profileId, 'id' => $id);
6290      $params = array_merge($params, $optParams);
6291      return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySiteContact");
6292    }
6293  
6294    /**
6295     * Retrieves a list of directory site contacts, possibly filtered.
6296     * (directorySiteContacts.listDirectorySiteContacts)
6297     *
6298     * @param string $profileId User profile ID associated with this request.
6299     * @param array $optParams Optional parameters.
6300     *
6301     * @opt_param string searchString Allows searching for objects by name, ID or
6302     * email. Wildcards (*) are allowed. For example, "directory site contact*2015"
6303     * will return objects with names like "directory site contact June 2015",
6304     * "directory site contact April 2015", or simply "directory site contact 2015".
6305     * Most of the searches also add wildcards implicitly at the start and the end
6306     * of the search string. For example, a search string of "directory site
6307     * contact" will match objects with name "my directory site contact", "directory
6308     * site contact 2015", or simply "directory site contact".
6309     * @opt_param string directorySiteIds Select only directory site contacts with
6310     * these directory site IDs. This is a required field.
6311     * @opt_param string sortField Field by which to sort the list.
6312     * @opt_param string ids Select only directory site contacts with these IDs.
6313     * @opt_param int maxResults Maximum number of results to return.
6314     * @opt_param string pageToken Value of the nextPageToken from the previous
6315     * result page.
6316     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6317     * @return Google_Service_Dfareporting_DirectorySiteContactsListResponse
6318     */
6319    public function listDirectorySiteContacts($profileId, $optParams = array())
6320    {
6321      $params = array('profileId' => $profileId);
6322      $params = array_merge($params, $optParams);
6323      return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySiteContactsListResponse");
6324    }
6325  }
6326  
6327  /**
6328   * The "directorySites" collection of methods.
6329   * Typical usage is:
6330   *  <code>
6331   *   $dfareportingService = new Google_Service_Dfareporting(...);
6332   *   $directorySites = $dfareportingService->directorySites;
6333   *  </code>
6334   */
6335  #[AllowDynamicProperties]
6336  class Google_Service_Dfareporting_DirectorySites_Resource extends Google_Service_Resource
6337  {
6338  
6339    /**
6340     * Gets one directory site by ID. (directorySites.get)
6341     *
6342     * @param string $profileId User profile ID associated with this request.
6343     * @param string $id Directory site ID.
6344     * @param array $optParams Optional parameters.
6345     * @return Google_Service_Dfareporting_DirectorySite
6346     */
6347    public function get($profileId, $id, $optParams = array())
6348    {
6349      $params = array('profileId' => $profileId, 'id' => $id);
6350      $params = array_merge($params, $optParams);
6351      return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySite");
6352    }
6353  
6354    /**
6355     * Inserts a new directory site. (directorySites.insert)
6356     *
6357     * @param string $profileId User profile ID associated with this request.
6358     * @param Google_DirectorySite $postBody
6359     * @param array $optParams Optional parameters.
6360     * @return Google_Service_Dfareporting_DirectorySite
6361     */
6362    public function insert($profileId, Google_Service_Dfareporting_DirectorySite $postBody, $optParams = array())
6363    {
6364      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6365      $params = array_merge($params, $optParams);
6366      return $this->call('insert', array($params), "Google_Service_Dfareporting_DirectorySite");
6367    }
6368  
6369    /**
6370     * Retrieves a list of directory sites, possibly filtered.
6371     * (directorySites.listDirectorySites)
6372     *
6373     * @param string $profileId User profile ID associated with this request.
6374     * @param array $optParams Optional parameters.
6375     *
6376     * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
6377     * supported and will have no effect on the results returned.
6378     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6379     * @opt_param string searchString Allows searching for objects by name, ID or
6380     * URL. Wildcards (*) are allowed. For example, "directory site*2015" will
6381     * return objects with names like "directory site June 2015", "directory site
6382     * April 2015", or simply "directory site 2015". Most of the searches also add
6383     * wildcards implicitly at the start and the end of the search string. For
6384     * example, a search string of "directory site" will match objects with name "my
6385     * directory site", "directory site 2015" or simply, "directory site".
6386     * @opt_param string countryId Select only directory sites with this country ID.
6387     * @opt_param string sortField Field by which to sort the list.
6388     * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
6389     * longer supported and will have no effect on the results returned.
6390     * @opt_param string ids Select only directory sites with these IDs.
6391     * @opt_param int maxResults Maximum number of results to return.
6392     * @opt_param string pageToken Value of the nextPageToken from the previous
6393     * result page.
6394     * @opt_param bool acceptsPublisherPaidPlacements Select only directory sites
6395     * that accept publisher paid placements. This field can be left blank.
6396     * @opt_param string parentId Select only directory sites with this parent ID.
6397     * @opt_param bool active Select only active directory sites. Leave blank to
6398     * retrieve both active and inactive directory sites.
6399     * @opt_param string dfp_network_code Select only directory sites with this DFP
6400     * network code.
6401     * @return Google_Service_Dfareporting_DirectorySitesListResponse
6402     */
6403    public function listDirectorySites($profileId, $optParams = array())
6404    {
6405      $params = array('profileId' => $profileId);
6406      $params = array_merge($params, $optParams);
6407      return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySitesListResponse");
6408    }
6409  }
6410  
6411  /**
6412   * The "eventTags" collection of methods.
6413   * Typical usage is:
6414   *  <code>
6415   *   $dfareportingService = new Google_Service_Dfareporting(...);
6416   *   $eventTags = $dfareportingService->eventTags;
6417   *  </code>
6418   */
6419  #[AllowDynamicProperties]
6420  class Google_Service_Dfareporting_EventTags_Resource extends Google_Service_Resource
6421  {
6422  
6423    /**
6424     * Deletes an existing event tag. (eventTags.delete)
6425     *
6426     * @param string $profileId User profile ID associated with this request.
6427     * @param string $id Event tag ID.
6428     * @param array $optParams Optional parameters.
6429     */
6430    public function delete($profileId, $id, $optParams = array())
6431    {
6432      $params = array('profileId' => $profileId, 'id' => $id);
6433      $params = array_merge($params, $optParams);
6434      return $this->call('delete', array($params));
6435    }
6436  
6437    /**
6438     * Gets one event tag by ID. (eventTags.get)
6439     *
6440     * @param string $profileId User profile ID associated with this request.
6441     * @param string $id Event tag ID.
6442     * @param array $optParams Optional parameters.
6443     * @return Google_Service_Dfareporting_EventTag
6444     */
6445    public function get($profileId, $id, $optParams = array())
6446    {
6447      $params = array('profileId' => $profileId, 'id' => $id);
6448      $params = array_merge($params, $optParams);
6449      return $this->call('get', array($params), "Google_Service_Dfareporting_EventTag");
6450    }
6451  
6452    /**
6453     * Inserts a new event tag. (eventTags.insert)
6454     *
6455     * @param string $profileId User profile ID associated with this request.
6456     * @param Google_EventTag $postBody
6457     * @param array $optParams Optional parameters.
6458     * @return Google_Service_Dfareporting_EventTag
6459     */
6460    public function insert($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6461    {
6462      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6463      $params = array_merge($params, $optParams);
6464      return $this->call('insert', array($params), "Google_Service_Dfareporting_EventTag");
6465    }
6466  
6467    /**
6468     * Retrieves a list of event tags, possibly filtered. (eventTags.listEventTags)
6469     *
6470     * @param string $profileId User profile ID associated with this request.
6471     * @param array $optParams Optional parameters.
6472     *
6473     * @opt_param string searchString Allows searching for objects by name or ID.
6474     * Wildcards (*) are allowed. For example, "eventtag*2015" will return objects
6475     * with names like "eventtag June 2015", "eventtag April 2015", or simply
6476     * "eventtag 2015". Most of the searches also add wildcards implicitly at the
6477     * start and the end of the search string. For example, a search string of
6478     * "eventtag" will match objects with name "my eventtag", "eventtag 2015", or
6479     * simply "eventtag".
6480     * @opt_param string campaignId Select only event tags that belong to this
6481     * campaign.
6482     * @opt_param string sortField Field by which to sort the list.
6483     * @opt_param bool enabled Select only enabled event tags. When definitionsOnly
6484     * is set to true, only the specified advertiser or campaign's event tags'
6485     * enabledByDefault field is examined. When definitionsOnly is set to false, the
6486     * specified ad or specified campaign's parent advertiser's or parent campaign's
6487     * event tags' enabledByDefault and status fields are examined as well.
6488     * @opt_param string ids Select only event tags with these IDs.
6489     * @opt_param string advertiserId Select only event tags that belong to this
6490     * advertiser.
6491     * @opt_param string adId Select only event tags that belong to this ad.
6492     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6493     * @opt_param string eventTagTypes Select only event tags with the specified
6494     * event tag types. Event tag types can be used to specify whether to use a
6495     * third-party pixel, a third-party JavaScript URL, or a third-party click-
6496     * through URL for either impression or click tracking.
6497     * @opt_param bool definitionsOnly Examine only the specified ad or campaign or
6498     * advertiser's event tags for matching selector criteria. When set to false,
6499     * the parent advertiser and parent campaign is examined as well. In addition,
6500     * when set to false, the status field is examined as well along with the
6501     * enabledByDefault field.
6502     * @return Google_Service_Dfareporting_EventTagsListResponse
6503     */
6504    public function listEventTags($profileId, $optParams = array())
6505    {
6506      $params = array('profileId' => $profileId);
6507      $params = array_merge($params, $optParams);
6508      return $this->call('list', array($params), "Google_Service_Dfareporting_EventTagsListResponse");
6509    }
6510  
6511    /**
6512     * Updates an existing event tag. This method supports patch semantics.
6513     * (eventTags.patch)
6514     *
6515     * @param string $profileId User profile ID associated with this request.
6516     * @param string $id Event tag ID.
6517     * @param Google_EventTag $postBody
6518     * @param array $optParams Optional parameters.
6519     * @return Google_Service_Dfareporting_EventTag
6520     */
6521    public function patch($profileId, $id, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6522    {
6523      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6524      $params = array_merge($params, $optParams);
6525      return $this->call('patch', array($params), "Google_Service_Dfareporting_EventTag");
6526    }
6527  
6528    /**
6529     * Updates an existing event tag. (eventTags.update)
6530     *
6531     * @param string $profileId User profile ID associated with this request.
6532     * @param Google_EventTag $postBody
6533     * @param array $optParams Optional parameters.
6534     * @return Google_Service_Dfareporting_EventTag
6535     */
6536    public function update($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6537    {
6538      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6539      $params = array_merge($params, $optParams);
6540      return $this->call('update', array($params), "Google_Service_Dfareporting_EventTag");
6541    }
6542  }
6543  
6544  /**
6545   * The "files" collection of methods.
6546   * Typical usage is:
6547   *  <code>
6548   *   $dfareportingService = new Google_Service_Dfareporting(...);
6549   *   $files = $dfareportingService->files;
6550   *  </code>
6551   */
6552  #[AllowDynamicProperties]
6553  class Google_Service_Dfareporting_Files_Resource extends Google_Service_Resource
6554  {
6555  
6556    /**
6557     * Retrieves a report file by its report ID and file ID. (files.get)
6558     *
6559     * @param string $reportId The ID of the report.
6560     * @param string $fileId The ID of the report file.
6561     * @param array $optParams Optional parameters.
6562     * @return Google_Service_Dfareporting_DfareportingFile
6563     */
6564    public function get($reportId, $fileId, $optParams = array())
6565    {
6566      $params = array('reportId' => $reportId, 'fileId' => $fileId);
6567      $params = array_merge($params, $optParams);
6568      return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
6569    }
6570  
6571    /**
6572     * Lists files for a user profile. (files.listFiles)
6573     *
6574     * @param string $profileId The DFA profile ID.
6575     * @param array $optParams Optional parameters.
6576     *
6577     * @opt_param string sortField The field by which to sort the list.
6578     * @opt_param int maxResults Maximum number of results to return.
6579     * @opt_param string pageToken The value of the nextToken from the previous
6580     * result page.
6581     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
6582     * @opt_param string scope The scope that defines which results are returned,
6583     * default is 'MINE'.
6584     * @return Google_Service_Dfareporting_FileList
6585     */
6586    public function listFiles($profileId, $optParams = array())
6587    {
6588      $params = array('profileId' => $profileId);
6589      $params = array_merge($params, $optParams);
6590      return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
6591    }
6592  }
6593  
6594  /**
6595   * The "floodlightActivities" collection of methods.
6596   * Typical usage is:
6597   *  <code>
6598   *   $dfareportingService = new Google_Service_Dfareporting(...);
6599   *   $floodlightActivities = $dfareportingService->floodlightActivities;
6600   *  </code>
6601   */
6602  #[AllowDynamicProperties]
6603  class Google_Service_Dfareporting_FloodlightActivities_Resource extends Google_Service_Resource
6604  {
6605  
6606    /**
6607     * Deletes an existing floodlight activity. (floodlightActivities.delete)
6608     *
6609     * @param string $profileId User profile ID associated with this request.
6610     * @param string $id Floodlight activity ID.
6611     * @param array $optParams Optional parameters.
6612     */
6613    public function delete($profileId, $id, $optParams = array())
6614    {
6615      $params = array('profileId' => $profileId, 'id' => $id);
6616      $params = array_merge($params, $optParams);
6617      return $this->call('delete', array($params));
6618    }
6619  
6620    /**
6621     * Generates a tag for a floodlight activity. (floodlightActivities.generatetag)
6622     *
6623     * @param string $profileId User profile ID associated with this request.
6624     * @param array $optParams Optional parameters.
6625     *
6626     * @opt_param string floodlightActivityId Floodlight activity ID for which we
6627     * want to generate a tag.
6628     * @return Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse
6629     */
6630    public function generatetag($profileId, $optParams = array())
6631    {
6632      $params = array('profileId' => $profileId);
6633      $params = array_merge($params, $optParams);
6634      return $this->call('generatetag', array($params), "Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse");
6635    }
6636  
6637    /**
6638     * Gets one floodlight activity by ID. (floodlightActivities.get)
6639     *
6640     * @param string $profileId User profile ID associated with this request.
6641     * @param string $id Floodlight activity ID.
6642     * @param array $optParams Optional parameters.
6643     * @return Google_Service_Dfareporting_FloodlightActivity
6644     */
6645    public function get($profileId, $id, $optParams = array())
6646    {
6647      $params = array('profileId' => $profileId, 'id' => $id);
6648      $params = array_merge($params, $optParams);
6649      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6650    }
6651  
6652    /**
6653     * Inserts a new floodlight activity. (floodlightActivities.insert)
6654     *
6655     * @param string $profileId User profile ID associated with this request.
6656     * @param Google_FloodlightActivity $postBody
6657     * @param array $optParams Optional parameters.
6658     * @return Google_Service_Dfareporting_FloodlightActivity
6659     */
6660    public function insert($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6661    {
6662      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6663      $params = array_merge($params, $optParams);
6664      return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6665    }
6666  
6667    /**
6668     * Retrieves a list of floodlight activities, possibly filtered.
6669     * (floodlightActivities.listFloodlightActivities)
6670     *
6671     * @param string $profileId User profile ID associated with this request.
6672     * @param array $optParams Optional parameters.
6673     *
6674     * @opt_param string floodlightActivityGroupIds Select only floodlight
6675     * activities with the specified floodlight activity group IDs.
6676     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6677     * @opt_param string searchString Allows searching for objects by name or ID.
6678     * Wildcards (*) are allowed. For example, "floodlightactivity*2015" will return
6679     * objects with names like "floodlightactivity June 2015", "floodlightactivity
6680     * April 2015", or simply "floodlightactivity 2015". Most of the searches also
6681     * add wildcards implicitly at the start and the end of the search string. For
6682     * example, a search string of "floodlightactivity" will match objects with name
6683     * "my floodlightactivity activity", "floodlightactivity 2015", or simply
6684     * "floodlightactivity".
6685     * @opt_param string sortField Field by which to sort the list.
6686     * @opt_param string floodlightConfigurationId Select only floodlight activities
6687     * for the specified floodlight configuration ID. Must specify either ids,
6688     * advertiserId, or floodlightConfigurationId for a non-empty result.
6689     * @opt_param string ids Select only floodlight activities with the specified
6690     * IDs. Must specify either ids, advertiserId, or floodlightConfigurationId for
6691     * a non-empty result.
6692     * @opt_param string floodlightActivityGroupName Select only floodlight
6693     * activities with the specified floodlight activity group name.
6694     * @opt_param string advertiserId Select only floodlight activities for the
6695     * specified advertiser ID. Must specify either ids, advertiserId, or
6696     * floodlightConfigurationId for a non-empty result.
6697     * @opt_param string pageToken Value of the nextPageToken from the previous
6698     * result page.
6699     * @opt_param int maxResults Maximum number of results to return.
6700     * @opt_param string tagString Select only floodlight activities with the
6701     * specified tag string.
6702     * @opt_param string floodlightActivityGroupTagString Select only floodlight
6703     * activities with the specified floodlight activity group tag string.
6704     * @opt_param string floodlightActivityGroupType Select only floodlight
6705     * activities with the specified floodlight activity group type.
6706     * @return Google_Service_Dfareporting_FloodlightActivitiesListResponse
6707     */
6708    public function listFloodlightActivities($profileId, $optParams = array())
6709    {
6710      $params = array('profileId' => $profileId);
6711      $params = array_merge($params, $optParams);
6712      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivitiesListResponse");
6713    }
6714  
6715    /**
6716     * Updates an existing floodlight activity. This method supports patch
6717     * semantics. (floodlightActivities.patch)
6718     *
6719     * @param string $profileId User profile ID associated with this request.
6720     * @param string $id Floodlight activity ID.
6721     * @param Google_FloodlightActivity $postBody
6722     * @param array $optParams Optional parameters.
6723     * @return Google_Service_Dfareporting_FloodlightActivity
6724     */
6725    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6726    {
6727      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6728      $params = array_merge($params, $optParams);
6729      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6730    }
6731  
6732    /**
6733     * Updates an existing floodlight activity. (floodlightActivities.update)
6734     *
6735     * @param string $profileId User profile ID associated with this request.
6736     * @param Google_FloodlightActivity $postBody
6737     * @param array $optParams Optional parameters.
6738     * @return Google_Service_Dfareporting_FloodlightActivity
6739     */
6740    public function update($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6741    {
6742      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6743      $params = array_merge($params, $optParams);
6744      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6745    }
6746  }
6747  
6748  /**
6749   * The "floodlightActivityGroups" collection of methods.
6750   * Typical usage is:
6751   *  <code>
6752   *   $dfareportingService = new Google_Service_Dfareporting(...);
6753   *   $floodlightActivityGroups = $dfareportingService->floodlightActivityGroups;
6754   *  </code>
6755   */
6756  #[AllowDynamicProperties]
6757  class Google_Service_Dfareporting_FloodlightActivityGroups_Resource extends Google_Service_Resource
6758  {
6759  
6760    /**
6761     * Deletes an existing floodlight activity group.
6762     * (floodlightActivityGroups.delete)
6763     *
6764     * @param string $profileId User profile ID associated with this request.
6765     * @param string $id Floodlight activity Group ID.
6766     * @param array $optParams Optional parameters.
6767     */
6768    public function delete($profileId, $id, $optParams = array())
6769    {
6770      $params = array('profileId' => $profileId, 'id' => $id);
6771      $params = array_merge($params, $optParams);
6772      return $this->call('delete', array($params));
6773    }
6774  
6775    /**
6776     * Gets one floodlight activity group by ID. (floodlightActivityGroups.get)
6777     *
6778     * @param string $profileId User profile ID associated with this request.
6779     * @param string $id Floodlight activity Group ID.
6780     * @param array $optParams Optional parameters.
6781     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6782     */
6783    public function get($profileId, $id, $optParams = array())
6784    {
6785      $params = array('profileId' => $profileId, 'id' => $id);
6786      $params = array_merge($params, $optParams);
6787      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6788    }
6789  
6790    /**
6791     * Inserts a new floodlight activity group. (floodlightActivityGroups.insert)
6792     *
6793     * @param string $profileId User profile ID associated with this request.
6794     * @param Google_FloodlightActivityGroup $postBody
6795     * @param array $optParams Optional parameters.
6796     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6797     */
6798    public function insert($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6799    {
6800      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6801      $params = array_merge($params, $optParams);
6802      return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6803    }
6804  
6805    /**
6806     * Retrieves a list of floodlight activity groups, possibly filtered.
6807     * (floodlightActivityGroups.listFloodlightActivityGroups)
6808     *
6809     * @param string $profileId User profile ID associated with this request.
6810     * @param array $optParams Optional parameters.
6811     *
6812     * @opt_param string searchString Allows searching for objects by name or ID.
6813     * Wildcards (*) are allowed. For example, "floodlightactivitygroup*2015" will
6814     * return objects with names like "floodlightactivitygroup June 2015",
6815     * "floodlightactivitygroup April 2015", or simply "floodlightactivitygroup
6816     * 2015". Most of the searches also add wildcards implicitly at the start and
6817     * the end of the search string. For example, a search string of
6818     * "floodlightactivitygroup" will match objects with name "my
6819     * floodlightactivitygroup activity", "floodlightactivitygroup 2015", or simply
6820     * "floodlightactivitygroup".
6821     * @opt_param string sortField Field by which to sort the list.
6822     * @opt_param string floodlightConfigurationId Select only floodlight activity
6823     * groups with the specified floodlight configuration ID. Must specify either
6824     * advertiserId, or floodlightConfigurationId for a non-empty result.
6825     * @opt_param string ids Select only floodlight activity groups with the
6826     * specified IDs. Must specify either advertiserId or floodlightConfigurationId
6827     * for a non-empty result.
6828     * @opt_param int maxResults Maximum number of results to return.
6829     * @opt_param string advertiserId Select only floodlight activity groups with
6830     * the specified advertiser ID. Must specify either advertiserId or
6831     * floodlightConfigurationId for a non-empty result.
6832     * @opt_param string pageToken Value of the nextPageToken from the previous
6833     * result page.
6834     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6835     * @opt_param string type Select only floodlight activity groups with the
6836     * specified floodlight activity group type.
6837     * @return Google_Service_Dfareporting_FloodlightActivityGroupsListResponse
6838     */
6839    public function listFloodlightActivityGroups($profileId, $optParams = array())
6840    {
6841      $params = array('profileId' => $profileId);
6842      $params = array_merge($params, $optParams);
6843      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivityGroupsListResponse");
6844    }
6845  
6846    /**
6847     * Updates an existing floodlight activity group. This method supports patch
6848     * semantics. (floodlightActivityGroups.patch)
6849     *
6850     * @param string $profileId User profile ID associated with this request.
6851     * @param string $id Floodlight activity Group ID.
6852     * @param Google_FloodlightActivityGroup $postBody
6853     * @param array $optParams Optional parameters.
6854     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6855     */
6856    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6857    {
6858      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6859      $params = array_merge($params, $optParams);
6860      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6861    }
6862  
6863    /**
6864     * Updates an existing floodlight activity group.
6865     * (floodlightActivityGroups.update)
6866     *
6867     * @param string $profileId User profile ID associated with this request.
6868     * @param Google_FloodlightActivityGroup $postBody
6869     * @param array $optParams Optional parameters.
6870     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6871     */
6872    public function update($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6873    {
6874      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6875      $params = array_merge($params, $optParams);
6876      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6877    }
6878  }
6879  
6880  /**
6881   * The "floodlightConfigurations" collection of methods.
6882   * Typical usage is:
6883   *  <code>
6884   *   $dfareportingService = new Google_Service_Dfareporting(...);
6885   *   $floodlightConfigurations = $dfareportingService->floodlightConfigurations;
6886   *  </code>
6887   */
6888  #[AllowDynamicProperties]
6889  class Google_Service_Dfareporting_FloodlightConfigurations_Resource extends Google_Service_Resource
6890  {
6891  
6892    /**
6893     * Gets one floodlight configuration by ID. (floodlightConfigurations.get)
6894     *
6895     * @param string $profileId User profile ID associated with this request.
6896     * @param string $id Floodlight configuration ID.
6897     * @param array $optParams Optional parameters.
6898     * @return Google_Service_Dfareporting_FloodlightConfiguration
6899     */
6900    public function get($profileId, $id, $optParams = array())
6901    {
6902      $params = array('profileId' => $profileId, 'id' => $id);
6903      $params = array_merge($params, $optParams);
6904      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6905    }
6906  
6907    /**
6908     * Retrieves a list of floodlight configurations, possibly filtered.
6909     * (floodlightConfigurations.listFloodlightConfigurations)
6910     *
6911     * @param string $profileId User profile ID associated with this request.
6912     * @param array $optParams Optional parameters.
6913     *
6914     * @opt_param string ids Set of IDs of floodlight configurations to retrieve.
6915     * Required field; otherwise an empty list will be returned.
6916     * @return Google_Service_Dfareporting_FloodlightConfigurationsListResponse
6917     */
6918    public function listFloodlightConfigurations($profileId, $optParams = array())
6919    {
6920      $params = array('profileId' => $profileId);
6921      $params = array_merge($params, $optParams);
6922      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightConfigurationsListResponse");
6923    }
6924  
6925    /**
6926     * Updates an existing floodlight configuration. This method supports patch
6927     * semantics. (floodlightConfigurations.patch)
6928     *
6929     * @param string $profileId User profile ID associated with this request.
6930     * @param string $id Floodlight configuration ID.
6931     * @param Google_FloodlightConfiguration $postBody
6932     * @param array $optParams Optional parameters.
6933     * @return Google_Service_Dfareporting_FloodlightConfiguration
6934     */
6935    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6936    {
6937      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6938      $params = array_merge($params, $optParams);
6939      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6940    }
6941  
6942    /**
6943     * Updates an existing floodlight configuration.
6944     * (floodlightConfigurations.update)
6945     *
6946     * @param string $profileId User profile ID associated with this request.
6947     * @param Google_FloodlightConfiguration $postBody
6948     * @param array $optParams Optional parameters.
6949     * @return Google_Service_Dfareporting_FloodlightConfiguration
6950     */
6951    public function update($profileId, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6952    {
6953      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6954      $params = array_merge($params, $optParams);
6955      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6956    }
6957  }
6958  
6959  /**
6960   * The "inventoryItems" collection of methods.
6961   * Typical usage is:
6962   *  <code>
6963   *   $dfareportingService = new Google_Service_Dfareporting(...);
6964   *   $inventoryItems = $dfareportingService->inventoryItems;
6965   *  </code>
6966   */
6967  #[AllowDynamicProperties]
6968  class Google_Service_Dfareporting_InventoryItems_Resource extends Google_Service_Resource
6969  {
6970  
6971    /**
6972     * Gets one inventory item by ID. (inventoryItems.get)
6973     *
6974     * @param string $profileId User profile ID associated with this request.
6975     * @param string $projectId Project ID for order documents.
6976     * @param string $id Inventory item ID.
6977     * @param array $optParams Optional parameters.
6978     * @return Google_Service_Dfareporting_InventoryItem
6979     */
6980    public function get($profileId, $projectId, $id, $optParams = array())
6981    {
6982      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
6983      $params = array_merge($params, $optParams);
6984      return $this->call('get', array($params), "Google_Service_Dfareporting_InventoryItem");
6985    }
6986  
6987    /**
6988     * Retrieves a list of inventory items, possibly filtered.
6989     * (inventoryItems.listInventoryItems)
6990     *
6991     * @param string $profileId User profile ID associated with this request.
6992     * @param string $projectId Project ID for order documents.
6993     * @param array $optParams Optional parameters.
6994     *
6995     * @opt_param string orderId Select only inventory items that belong to
6996     * specified orders.
6997     * @opt_param string ids Select only inventory items with these IDs.
6998     * @opt_param int maxResults Maximum number of results to return.
6999     * @opt_param string pageToken Value of the nextPageToken from the previous
7000     * result page.
7001     * @opt_param string siteId Select only inventory items that are associated with
7002     * these sites.
7003     * @opt_param bool inPlan Select only inventory items that are in plan.
7004     * @opt_param string sortField Field by which to sort the list.
7005     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7006     * @return Google_Service_Dfareporting_InventoryItemsListResponse
7007     */
7008    public function listInventoryItems($profileId, $projectId, $optParams = array())
7009    {
7010      $params = array('profileId' => $profileId, 'projectId' => $projectId);
7011      $params = array_merge($params, $optParams);
7012      return $this->call('list', array($params), "Google_Service_Dfareporting_InventoryItemsListResponse");
7013    }
7014  }
7015  
7016  /**
7017   * The "landingPages" collection of methods.
7018   * Typical usage is:
7019   *  <code>
7020   *   $dfareportingService = new Google_Service_Dfareporting(...);
7021   *   $landingPages = $dfareportingService->landingPages;
7022   *  </code>
7023   */
7024  #[AllowDynamicProperties]
7025  class Google_Service_Dfareporting_LandingPages_Resource extends Google_Service_Resource
7026  {
7027  
7028    /**
7029     * Deletes an existing campaign landing page. (landingPages.delete)
7030     *
7031     * @param string $profileId User profile ID associated with this request.
7032     * @param string $campaignId Landing page campaign ID.
7033     * @param string $id Landing page ID.
7034     * @param array $optParams Optional parameters.
7035     */
7036    public function delete($profileId, $campaignId, $id, $optParams = array())
7037    {
7038      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7039      $params = array_merge($params, $optParams);
7040      return $this->call('delete', array($params));
7041    }
7042  
7043    /**
7044     * Gets one campaign landing page by ID. (landingPages.get)
7045     *
7046     * @param string $profileId User profile ID associated with this request.
7047     * @param string $campaignId Landing page campaign ID.
7048     * @param string $id Landing page ID.
7049     * @param array $optParams Optional parameters.
7050     * @return Google_Service_Dfareporting_LandingPage
7051     */
7052    public function get($profileId, $campaignId, $id, $optParams = array())
7053    {
7054      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7055      $params = array_merge($params, $optParams);
7056      return $this->call('get', array($params), "Google_Service_Dfareporting_LandingPage");
7057    }
7058  
7059    /**
7060     * Inserts a new landing page for the specified campaign. (landingPages.insert)
7061     *
7062     * @param string $profileId User profile ID associated with this request.
7063     * @param string $campaignId Landing page campaign ID.
7064     * @param Google_LandingPage $postBody
7065     * @param array $optParams Optional parameters.
7066     * @return Google_Service_Dfareporting_LandingPage
7067     */
7068    public function insert($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7069    {
7070      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7071      $params = array_merge($params, $optParams);
7072      return $this->call('insert', array($params), "Google_Service_Dfareporting_LandingPage");
7073    }
7074  
7075    /**
7076     * Retrieves the list of landing pages for the specified campaign.
7077     * (landingPages.listLandingPages)
7078     *
7079     * @param string $profileId User profile ID associated with this request.
7080     * @param string $campaignId Landing page campaign ID.
7081     * @param array $optParams Optional parameters.
7082     * @return Google_Service_Dfareporting_LandingPagesListResponse
7083     */
7084    public function listLandingPages($profileId, $campaignId, $optParams = array())
7085    {
7086      $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
7087      $params = array_merge($params, $optParams);
7088      return $this->call('list', array($params), "Google_Service_Dfareporting_LandingPagesListResponse");
7089    }
7090  
7091    /**
7092     * Updates an existing campaign landing page. This method supports patch
7093     * semantics. (landingPages.patch)
7094     *
7095     * @param string $profileId User profile ID associated with this request.
7096     * @param string $campaignId Landing page campaign ID.
7097     * @param string $id Landing page ID.
7098     * @param Google_LandingPage $postBody
7099     * @param array $optParams Optional parameters.
7100     * @return Google_Service_Dfareporting_LandingPage
7101     */
7102    public function patch($profileId, $campaignId, $id, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7103    {
7104      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id, 'postBody' => $postBody);
7105      $params = array_merge($params, $optParams);
7106      return $this->call('patch', array($params), "Google_Service_Dfareporting_LandingPage");
7107    }
7108  
7109    /**
7110     * Updates an existing campaign landing page. (landingPages.update)
7111     *
7112     * @param string $profileId User profile ID associated with this request.
7113     * @param string $campaignId Landing page campaign ID.
7114     * @param Google_LandingPage $postBody
7115     * @param array $optParams Optional parameters.
7116     * @return Google_Service_Dfareporting_LandingPage
7117     */
7118    public function update($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7119    {
7120      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7121      $params = array_merge($params, $optParams);
7122      return $this->call('update', array($params), "Google_Service_Dfareporting_LandingPage");
7123    }
7124  }
7125  
7126  /**
7127   * The "metros" collection of methods.
7128   * Typical usage is:
7129   *  <code>
7130   *   $dfareportingService = new Google_Service_Dfareporting(...);
7131   *   $metros = $dfareportingService->metros;
7132   *  </code>
7133   */
7134  #[AllowDynamicProperties]
7135  class Google_Service_Dfareporting_Metros_Resource extends Google_Service_Resource
7136  {
7137  
7138    /**
7139     * Retrieves a list of metros. (metros.listMetros)
7140     *
7141     * @param string $profileId User profile ID associated with this request.
7142     * @param array $optParams Optional parameters.
7143     * @return Google_Service_Dfareporting_MetrosListResponse
7144     */
7145    public function listMetros($profileId, $optParams = array())
7146    {
7147      $params = array('profileId' => $profileId);
7148      $params = array_merge($params, $optParams);
7149      return $this->call('list', array($params), "Google_Service_Dfareporting_MetrosListResponse");
7150    }
7151  }
7152  
7153  /**
7154   * The "mobileCarriers" collection of methods.
7155   * Typical usage is:
7156   *  <code>
7157   *   $dfareportingService = new Google_Service_Dfareporting(...);
7158   *   $mobileCarriers = $dfareportingService->mobileCarriers;
7159   *  </code>
7160   */
7161  #[AllowDynamicProperties]
7162  class Google_Service_Dfareporting_MobileCarriers_Resource extends Google_Service_Resource
7163  {
7164  
7165    /**
7166     * Gets one mobile carrier by ID. (mobileCarriers.get)
7167     *
7168     * @param string $profileId User profile ID associated with this request.
7169     * @param string $id Mobile carrier ID.
7170     * @param array $optParams Optional parameters.
7171     * @return Google_Service_Dfareporting_MobileCarrier
7172     */
7173    public function get($profileId, $id, $optParams = array())
7174    {
7175      $params = array('profileId' => $profileId, 'id' => $id);
7176      $params = array_merge($params, $optParams);
7177      return $this->call('get', array($params), "Google_Service_Dfareporting_MobileCarrier");
7178    }
7179  
7180    /**
7181     * Retrieves a list of mobile carriers. (mobileCarriers.listMobileCarriers)
7182     *
7183     * @param string $profileId User profile ID associated with this request.
7184     * @param array $optParams Optional parameters.
7185     * @return Google_Service_Dfareporting_MobileCarriersListResponse
7186     */
7187    public function listMobileCarriers($profileId, $optParams = array())
7188    {
7189      $params = array('profileId' => $profileId);
7190      $params = array_merge($params, $optParams);
7191      return $this->call('list', array($params), "Google_Service_Dfareporting_MobileCarriersListResponse");
7192    }
7193  }
7194  
7195  /**
7196   * The "operatingSystemVersions" collection of methods.
7197   * Typical usage is:
7198   *  <code>
7199   *   $dfareportingService = new Google_Service_Dfareporting(...);
7200   *   $operatingSystemVersions = $dfareportingService->operatingSystemVersions;
7201   *  </code>
7202   */
7203  #[AllowDynamicProperties]
7204  class Google_Service_Dfareporting_OperatingSystemVersions_Resource extends Google_Service_Resource
7205  {
7206  
7207    /**
7208     * Gets one operating system version by ID. (operatingSystemVersions.get)
7209     *
7210     * @param string $profileId User profile ID associated with this request.
7211     * @param string $id Operating system version ID.
7212     * @param array $optParams Optional parameters.
7213     * @return Google_Service_Dfareporting_OperatingSystemVersion
7214     */
7215    public function get($profileId, $id, $optParams = array())
7216    {
7217      $params = array('profileId' => $profileId, 'id' => $id);
7218      $params = array_merge($params, $optParams);
7219      return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystemVersion");
7220    }
7221  
7222    /**
7223     * Retrieves a list of operating system versions.
7224     * (operatingSystemVersions.listOperatingSystemVersions)
7225     *
7226     * @param string $profileId User profile ID associated with this request.
7227     * @param array $optParams Optional parameters.
7228     * @return Google_Service_Dfareporting_OperatingSystemVersionsListResponse
7229     */
7230    public function listOperatingSystemVersions($profileId, $optParams = array())
7231    {
7232      $params = array('profileId' => $profileId);
7233      $params = array_merge($params, $optParams);
7234      return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemVersionsListResponse");
7235    }
7236  }
7237  
7238  /**
7239   * The "operatingSystems" collection of methods.
7240   * Typical usage is:
7241   *  <code>
7242   *   $dfareportingService = new Google_Service_Dfareporting(...);
7243   *   $operatingSystems = $dfareportingService->operatingSystems;
7244   *  </code>
7245   */
7246  #[AllowDynamicProperties]
7247  class Google_Service_Dfareporting_OperatingSystems_Resource extends Google_Service_Resource
7248  {
7249  
7250    /**
7251     * Gets one operating system by DART ID. (operatingSystems.get)
7252     *
7253     * @param string $profileId User profile ID associated with this request.
7254     * @param string $dartId Operating system DART ID.
7255     * @param array $optParams Optional parameters.
7256     * @return Google_Service_Dfareporting_OperatingSystem
7257     */
7258    public function get($profileId, $dartId, $optParams = array())
7259    {
7260      $params = array('profileId' => $profileId, 'dartId' => $dartId);
7261      $params = array_merge($params, $optParams);
7262      return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystem");
7263    }
7264  
7265    /**
7266     * Retrieves a list of operating systems.
7267     * (operatingSystems.listOperatingSystems)
7268     *
7269     * @param string $profileId User profile ID associated with this request.
7270     * @param array $optParams Optional parameters.
7271     * @return Google_Service_Dfareporting_OperatingSystemsListResponse
7272     */
7273    public function listOperatingSystems($profileId, $optParams = array())
7274    {
7275      $params = array('profileId' => $profileId);
7276      $params = array_merge($params, $optParams);
7277      return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemsListResponse");
7278    }
7279  }
7280  
7281  /**
7282   * The "orderDocuments" collection of methods.
7283   * Typical usage is:
7284   *  <code>
7285   *   $dfareportingService = new Google_Service_Dfareporting(...);
7286   *   $orderDocuments = $dfareportingService->orderDocuments;
7287   *  </code>
7288   */
7289  #[AllowDynamicProperties]
7290  class Google_Service_Dfareporting_OrderDocuments_Resource extends Google_Service_Resource
7291  {
7292  
7293    /**
7294     * Gets one order document by ID. (orderDocuments.get)
7295     *
7296     * @param string $profileId User profile ID associated with this request.
7297     * @param string $projectId Project ID for order documents.
7298     * @param string $id Order document ID.
7299     * @param array $optParams Optional parameters.
7300     * @return Google_Service_Dfareporting_OrderDocument
7301     */
7302    public function get($profileId, $projectId, $id, $optParams = array())
7303    {
7304      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7305      $params = array_merge($params, $optParams);
7306      return $this->call('get', array($params), "Google_Service_Dfareporting_OrderDocument");
7307    }
7308  
7309    /**
7310     * Retrieves a list of order documents, possibly filtered.
7311     * (orderDocuments.listOrderDocuments)
7312     *
7313     * @param string $profileId User profile ID associated with this request.
7314     * @param string $projectId Project ID for order documents.
7315     * @param array $optParams Optional parameters.
7316     *
7317     * @opt_param string orderId Select only order documents for specified orders.
7318     * @opt_param string searchString Allows searching for order documents by name
7319     * or ID. Wildcards (*) are allowed. For example, "orderdocument*2015" will
7320     * return order documents with names like "orderdocument June 2015",
7321     * "orderdocument April 2015", or simply "orderdocument 2015". Most of the
7322     * searches also add wildcards implicitly at the start and the end of the search
7323     * string. For example, a search string of "orderdocument" will match order
7324     * documents with name "my orderdocument", "orderdocument 2015", or simply
7325     * "orderdocument".
7326     * @opt_param string ids Select only order documents with these IDs.
7327     * @opt_param int maxResults Maximum number of results to return.
7328     * @opt_param string pageToken Value of the nextPageToken from the previous
7329     * result page.
7330     * @opt_param string siteId Select only order documents that are associated with
7331     * these sites.
7332     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7333     * @opt_param string sortField Field by which to sort the list.
7334     * @opt_param bool approved Select only order documents that have been approved
7335     * by at least one user.
7336     * @return Google_Service_Dfareporting_OrderDocumentsListResponse
7337     */
7338    public function listOrderDocuments($profileId, $projectId, $optParams = array())
7339    {
7340      $params = array('profileId' => $profileId, 'projectId' => $projectId);
7341      $params = array_merge($params, $optParams);
7342      return $this->call('list', array($params), "Google_Service_Dfareporting_OrderDocumentsListResponse");
7343    }
7344  }
7345  
7346  /**
7347   * The "orders" collection of methods.
7348   * Typical usage is:
7349   *  <code>
7350   *   $dfareportingService = new Google_Service_Dfareporting(...);
7351   *   $orders = $dfareportingService->orders;
7352   *  </code>
7353   */
7354  #[AllowDynamicProperties]
7355  class Google_Service_Dfareporting_Orders_Resource extends Google_Service_Resource
7356  {
7357  
7358    /**
7359     * Gets one order by ID. (orders.get)
7360     *
7361     * @param string $profileId User profile ID associated with this request.
7362     * @param string $projectId Project ID for orders.
7363     * @param string $id Order ID.
7364     * @param array $optParams Optional parameters.
7365     * @return Google_Service_Dfareporting_Order
7366     */
7367    public function get($profileId, $projectId, $id, $optParams = array())
7368    {
7369      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7370      $params = array_merge($params, $optParams);
7371      return $this->call('get', array($params), "Google_Service_Dfareporting_Order");
7372    }
7373  
7374    /**
7375     * Retrieves a list of orders, possibly filtered. (orders.listOrders)
7376     *
7377     * @param string $profileId User profile ID associated with this request.
7378     * @param string $projectId Project ID for orders.
7379     * @param array $optParams Optional parameters.
7380     *
7381     * @opt_param string searchString Allows searching for orders by name or ID.
7382     * Wildcards (*) are allowed. For example, "order*2015" will return orders with
7383     * names like "order June 2015", "order April 2015", or simply "order 2015".
7384     * Most of the searches also add wildcards implicitly at the start and the end
7385     * of the search string. For example, a search string of "order" will match
7386     * orders with name "my order", "order 2015", or simply "order".
7387     * @opt_param string ids Select only orders with these IDs.
7388     * @opt_param int maxResults Maximum number of results to return.
7389     * @opt_param string pageToken Value of the nextPageToken from the previous
7390     * result page.
7391     * @opt_param string siteId Select only orders that are associated with these
7392     * site IDs.
7393     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7394     * @opt_param string sortField Field by which to sort the list.
7395     * @return Google_Service_Dfareporting_OrdersListResponse
7396     */
7397    public function listOrders($profileId, $projectId, $optParams = array())
7398    {
7399      $params = array('profileId' => $profileId, 'projectId' => $projectId);
7400      $params = array_merge($params, $optParams);
7401      return $this->call('list', array($params), "Google_Service_Dfareporting_OrdersListResponse");
7402    }
7403  }
7404  
7405  /**
7406   * The "placementGroups" collection of methods.
7407   * Typical usage is:
7408   *  <code>
7409   *   $dfareportingService = new Google_Service_Dfareporting(...);
7410   *   $placementGroups = $dfareportingService->placementGroups;
7411   *  </code>
7412   */
7413  #[AllowDynamicProperties]
7414  class Google_Service_Dfareporting_PlacementGroups_Resource extends Google_Service_Resource
7415  {
7416  
7417    /**
7418     * Gets one placement group by ID. (placementGroups.get)
7419     *
7420     * @param string $profileId User profile ID associated with this request.
7421     * @param string $id Placement group ID.
7422     * @param array $optParams Optional parameters.
7423     * @return Google_Service_Dfareporting_PlacementGroup
7424     */
7425    public function get($profileId, $id, $optParams = array())
7426    {
7427      $params = array('profileId' => $profileId, 'id' => $id);
7428      $params = array_merge($params, $optParams);
7429      return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementGroup");
7430    }
7431  
7432    /**
7433     * Inserts a new placement group. (placementGroups.insert)
7434     *
7435     * @param string $profileId User profile ID associated with this request.
7436     * @param Google_PlacementGroup $postBody
7437     * @param array $optParams Optional parameters.
7438     * @return Google_Service_Dfareporting_PlacementGroup
7439     */
7440    public function insert($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7441    {
7442      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7443      $params = array_merge($params, $optParams);
7444      return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementGroup");
7445    }
7446  
7447    /**
7448     * Retrieves a list of placement groups, possibly filtered.
7449     * (placementGroups.listPlacementGroups)
7450     *
7451     * @param string $profileId User profile ID associated with this request.
7452     * @param array $optParams Optional parameters.
7453     *
7454     * @opt_param string placementStrategyIds Select only placement groups that are
7455     * associated with these placement strategies.
7456     * @opt_param bool archived Select only archived placements. Don't set this
7457     * field to select both archived and non-archived placements.
7458     * @opt_param string searchString Allows searching for placement groups by name
7459     * or ID. Wildcards (*) are allowed. For example, "placement*2015" will return
7460     * placement groups with names like "placement group June 2015", "placement
7461     * group May 2015", or simply "placements 2015". Most of the searches also add
7462     * wildcards implicitly at the start and the end of the search string. For
7463     * example, a search string of "placementgroup" will match placement groups with
7464     * name "my placementgroup", "placementgroup 2015", or simply "placementgroup".
7465     * @opt_param string contentCategoryIds Select only placement groups that are
7466     * associated with these content categories.
7467     * @opt_param string directorySiteIds Select only placement groups that are
7468     * associated with these directory sites.
7469     * @opt_param string sortField Field by which to sort the list.
7470     * @opt_param string advertiserIds Select only placement groups that belong to
7471     * these advertisers.
7472     * @opt_param string ids Select only placement groups with these IDs.
7473     * @opt_param int maxResults Maximum number of results to return.
7474     * @opt_param string pageToken Value of the nextPageToken from the previous
7475     * result page.
7476     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7477     * @opt_param string placementGroupType Select only placement groups belonging
7478     * with this group type. A package is a simple group of placements that acts as
7479     * a single pricing point for a group of tags. A roadblock is a group of
7480     * placements that not only acts as a single pricing point but also assumes that
7481     * all the tags in it will be served at the same time. A roadblock requires one
7482     * of its assigned placements to be marked as primary for reporting.
7483     * @opt_param string pricingTypes Select only placement groups with these
7484     * pricing types.
7485     * @opt_param string siteIds Select only placement groups that are associated
7486     * with these sites.
7487     * @opt_param string campaignIds Select only placement groups that belong to
7488     * these campaigns.
7489     * @return Google_Service_Dfareporting_PlacementGroupsListResponse
7490     */
7491    public function listPlacementGroups($profileId, $optParams = array())
7492    {
7493      $params = array('profileId' => $profileId);
7494      $params = array_merge($params, $optParams);
7495      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementGroupsListResponse");
7496    }
7497  
7498    /**
7499     * Updates an existing placement group. This method supports patch semantics.
7500     * (placementGroups.patch)
7501     *
7502     * @param string $profileId User profile ID associated with this request.
7503     * @param string $id Placement group ID.
7504     * @param Google_PlacementGroup $postBody
7505     * @param array $optParams Optional parameters.
7506     * @return Google_Service_Dfareporting_PlacementGroup
7507     */
7508    public function patch($profileId, $id, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7509    {
7510      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7511      $params = array_merge($params, $optParams);
7512      return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementGroup");
7513    }
7514  
7515    /**
7516     * Updates an existing placement group. (placementGroups.update)
7517     *
7518     * @param string $profileId User profile ID associated with this request.
7519     * @param Google_PlacementGroup $postBody
7520     * @param array $optParams Optional parameters.
7521     * @return Google_Service_Dfareporting_PlacementGroup
7522     */
7523    public function update($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7524    {
7525      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7526      $params = array_merge($params, $optParams);
7527      return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementGroup");
7528    }
7529  }
7530  
7531  /**
7532   * The "placementStrategies" collection of methods.
7533   * Typical usage is:
7534   *  <code>
7535   *   $dfareportingService = new Google_Service_Dfareporting(...);
7536   *   $placementStrategies = $dfareportingService->placementStrategies;
7537   *  </code>
7538   */
7539  #[AllowDynamicProperties]
7540  class Google_Service_Dfareporting_PlacementStrategies_Resource extends Google_Service_Resource
7541  {
7542  
7543    /**
7544     * Deletes an existing placement strategy. (placementStrategies.delete)
7545     *
7546     * @param string $profileId User profile ID associated with this request.
7547     * @param string $id Placement strategy ID.
7548     * @param array $optParams Optional parameters.
7549     */
7550    public function delete($profileId, $id, $optParams = array())
7551    {
7552      $params = array('profileId' => $profileId, 'id' => $id);
7553      $params = array_merge($params, $optParams);
7554      return $this->call('delete', array($params));
7555    }
7556  
7557    /**
7558     * Gets one placement strategy by ID. (placementStrategies.get)
7559     *
7560     * @param string $profileId User profile ID associated with this request.
7561     * @param string $id Placement strategy ID.
7562     * @param array $optParams Optional parameters.
7563     * @return Google_Service_Dfareporting_PlacementStrategy
7564     */
7565    public function get($profileId, $id, $optParams = array())
7566    {
7567      $params = array('profileId' => $profileId, 'id' => $id);
7568      $params = array_merge($params, $optParams);
7569      return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7570    }
7571  
7572    /**
7573     * Inserts a new placement strategy. (placementStrategies.insert)
7574     *
7575     * @param string $profileId User profile ID associated with this request.
7576     * @param Google_PlacementStrategy $postBody
7577     * @param array $optParams Optional parameters.
7578     * @return Google_Service_Dfareporting_PlacementStrategy
7579     */
7580    public function insert($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7581    {
7582      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7583      $params = array_merge($params, $optParams);
7584      return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7585    }
7586  
7587    /**
7588     * Retrieves a list of placement strategies, possibly filtered.
7589     * (placementStrategies.listPlacementStrategies)
7590     *
7591     * @param string $profileId User profile ID associated with this request.
7592     * @param array $optParams Optional parameters.
7593     *
7594     * @opt_param string searchString Allows searching for objects by name or ID.
7595     * Wildcards (*) are allowed. For example, "placementstrategy*2015" will return
7596     * objects with names like "placementstrategy June 2015", "placementstrategy
7597     * April 2015", or simply "placementstrategy 2015". Most of the searches also
7598     * add wildcards implicitly at the start and the end of the search string. For
7599     * example, a search string of "placementstrategy" will match objects with name
7600     * "my placementstrategy", "placementstrategy 2015", or simply
7601     * "placementstrategy".
7602     * @opt_param string sortField Field by which to sort the list.
7603     * @opt_param string ids Select only placement strategies with these IDs.
7604     * @opt_param int maxResults Maximum number of results to return.
7605     * @opt_param string pageToken Value of the nextPageToken from the previous
7606     * result page.
7607     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7608     * @return Google_Service_Dfareporting_PlacementStrategiesListResponse
7609     */
7610    public function listPlacementStrategies($profileId, $optParams = array())
7611    {
7612      $params = array('profileId' => $profileId);
7613      $params = array_merge($params, $optParams);
7614      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementStrategiesListResponse");
7615    }
7616  
7617    /**
7618     * Updates an existing placement strategy. This method supports patch semantics.
7619     * (placementStrategies.patch)
7620     *
7621     * @param string $profileId User profile ID associated with this request.
7622     * @param string $id Placement strategy ID.
7623     * @param Google_PlacementStrategy $postBody
7624     * @param array $optParams Optional parameters.
7625     * @return Google_Service_Dfareporting_PlacementStrategy
7626     */
7627    public function patch($profileId, $id, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7628    {
7629      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7630      $params = array_merge($params, $optParams);
7631      return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7632    }
7633  
7634    /**
7635     * Updates an existing placement strategy. (placementStrategies.update)
7636     *
7637     * @param string $profileId User profile ID associated with this request.
7638     * @param Google_PlacementStrategy $postBody
7639     * @param array $optParams Optional parameters.
7640     * @return Google_Service_Dfareporting_PlacementStrategy
7641     */
7642    public function update($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7643    {
7644      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7645      $params = array_merge($params, $optParams);
7646      return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7647    }
7648  }
7649  
7650  /**
7651   * The "placements" collection of methods.
7652   * Typical usage is:
7653   *  <code>
7654   *   $dfareportingService = new Google_Service_Dfareporting(...);
7655   *   $placements = $dfareportingService->placements;
7656   *  </code>
7657   */
7658  #[AllowDynamicProperties]
7659  class Google_Service_Dfareporting_Placements_Resource extends Google_Service_Resource
7660  {
7661  
7662    /**
7663     * Generates tags for a placement. (placements.generatetags)
7664     *
7665     * @param string $profileId User profile ID associated with this request.
7666     * @param array $optParams Optional parameters.
7667     *
7668     * @opt_param string tagFormats Tag formats to generate for these placements.
7669     * @opt_param string placementIds Generate tags for these placements.
7670     * @opt_param string campaignId Generate placements belonging to this campaign.
7671     * This is a required field.
7672     * @return Google_Service_Dfareporting_PlacementsGenerateTagsResponse
7673     */
7674    public function generatetags($profileId, $optParams = array())
7675    {
7676      $params = array('profileId' => $profileId);
7677      $params = array_merge($params, $optParams);
7678      return $this->call('generatetags', array($params), "Google_Service_Dfareporting_PlacementsGenerateTagsResponse");
7679    }
7680  
7681    /**
7682     * Gets one placement by ID. (placements.get)
7683     *
7684     * @param string $profileId User profile ID associated with this request.
7685     * @param string $id Placement ID.
7686     * @param array $optParams Optional parameters.
7687     * @return Google_Service_Dfareporting_Placement
7688     */
7689    public function get($profileId, $id, $optParams = array())
7690    {
7691      $params = array('profileId' => $profileId, 'id' => $id);
7692      $params = array_merge($params, $optParams);
7693      return $this->call('get', array($params), "Google_Service_Dfareporting_Placement");
7694    }
7695  
7696    /**
7697     * Inserts a new placement. (placements.insert)
7698     *
7699     * @param string $profileId User profile ID associated with this request.
7700     * @param Google_Placement $postBody
7701     * @param array $optParams Optional parameters.
7702     * @return Google_Service_Dfareporting_Placement
7703     */
7704    public function insert($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7705    {
7706      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7707      $params = array_merge($params, $optParams);
7708      return $this->call('insert', array($params), "Google_Service_Dfareporting_Placement");
7709    }
7710  
7711    /**
7712     * Retrieves a list of placements, possibly filtered.
7713     * (placements.listPlacements)
7714     *
7715     * @param string $profileId User profile ID associated with this request.
7716     * @param array $optParams Optional parameters.
7717     *
7718     * @opt_param string placementStrategyIds Select only placements that are
7719     * associated with these placement strategies.
7720     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7721     * @opt_param bool archived Select only archived placements. Don't set this
7722     * field to select both archived and non-archived placements.
7723     * @opt_param string searchString Allows searching for placements by name or ID.
7724     * Wildcards (*) are allowed. For example, "placement*2015" will return
7725     * placements with names like "placement June 2015", "placement May 2015", or
7726     * simply "placements 2015". Most of the searches also add wildcards implicitly
7727     * at the start and the end of the search string. For example, a search string
7728     * of "placement" will match placements with name "my placement", "placement
7729     * 2015", or simply "placement".
7730     * @opt_param string contentCategoryIds Select only placements that are
7731     * associated with these content categories.
7732     * @opt_param string directorySiteIds Select only placements that are associated
7733     * with these directory sites.
7734     * @opt_param string sortField Field by which to sort the list.
7735     * @opt_param string advertiserIds Select only placements that belong to these
7736     * advertisers.
7737     * @opt_param string paymentSource Select only placements with this payment
7738     * source.
7739     * @opt_param string ids Select only placements with these IDs.
7740     * @opt_param int maxResults Maximum number of results to return.
7741     * @opt_param string sizeIds Select only placements that are associated with
7742     * these sizes.
7743     * @opt_param string pageToken Value of the nextPageToken from the previous
7744     * result page.
7745     * @opt_param string compatibilities Select only placements that are associated
7746     * with these compatibilities. WEB and WEB_INTERSTITIAL refer to rendering
7747     * either on desktop or on mobile devices for regular or interstitial ads
7748     * respectively. APP and APP_INTERSTITIAL are for rendering in mobile
7749     * apps.IN_STREAM_VIDEO refers to rendering in in-stream video ads developed
7750     * with the VAST standard.
7751     * @opt_param string groupIds Select only placements that belong to these
7752     * placement groups.
7753     * @opt_param string pricingTypes Select only placements with these pricing
7754     * types.
7755     * @opt_param string siteIds Select only placements that are associated with
7756     * these sites.
7757     * @opt_param string campaignIds Select only placements that belong to these
7758     * campaigns.
7759     * @return Google_Service_Dfareporting_PlacementsListResponse
7760     */
7761    public function listPlacements($profileId, $optParams = array())
7762    {
7763      $params = array('profileId' => $profileId);
7764      $params = array_merge($params, $optParams);
7765      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementsListResponse");
7766    }
7767  
7768    /**
7769     * Updates an existing placement. This method supports patch semantics.
7770     * (placements.patch)
7771     *
7772     * @param string $profileId User profile ID associated with this request.
7773     * @param string $id Placement ID.
7774     * @param Google_Placement $postBody
7775     * @param array $optParams Optional parameters.
7776     * @return Google_Service_Dfareporting_Placement
7777     */
7778    public function patch($profileId, $id, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7779    {
7780      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7781      $params = array_merge($params, $optParams);
7782      return $this->call('patch', array($params), "Google_Service_Dfareporting_Placement");
7783    }
7784  
7785    /**
7786     * Updates an existing placement. (placements.update)
7787     *
7788     * @param string $profileId User profile ID associated with this request.
7789     * @param Google_Placement $postBody
7790     * @param array $optParams Optional parameters.
7791     * @return Google_Service_Dfareporting_Placement
7792     */
7793    public function update($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7794    {
7795      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7796      $params = array_merge($params, $optParams);
7797      return $this->call('update', array($params), "Google_Service_Dfareporting_Placement");
7798    }
7799  }
7800  
7801  /**
7802   * The "platformTypes" collection of methods.
7803   * Typical usage is:
7804   *  <code>
7805   *   $dfareportingService = new Google_Service_Dfareporting(...);
7806   *   $platformTypes = $dfareportingService->platformTypes;
7807   *  </code>
7808   */
7809  #[AllowDynamicProperties]
7810  class Google_Service_Dfareporting_PlatformTypes_Resource extends Google_Service_Resource
7811  {
7812  
7813    /**
7814     * Gets one platform type by ID. (platformTypes.get)
7815     *
7816     * @param string $profileId User profile ID associated with this request.
7817     * @param string $id Platform type ID.
7818     * @param array $optParams Optional parameters.
7819     * @return Google_Service_Dfareporting_PlatformType
7820     */
7821    public function get($profileId, $id, $optParams = array())
7822    {
7823      $params = array('profileId' => $profileId, 'id' => $id);
7824      $params = array_merge($params, $optParams);
7825      return $this->call('get', array($params), "Google_Service_Dfareporting_PlatformType");
7826    }
7827  
7828    /**
7829     * Retrieves a list of platform types. (platformTypes.listPlatformTypes)
7830     *
7831     * @param string $profileId User profile ID associated with this request.
7832     * @param array $optParams Optional parameters.
7833     * @return Google_Service_Dfareporting_PlatformTypesListResponse
7834     */
7835    public function listPlatformTypes($profileId, $optParams = array())
7836    {
7837      $params = array('profileId' => $profileId);
7838      $params = array_merge($params, $optParams);
7839      return $this->call('list', array($params), "Google_Service_Dfareporting_PlatformTypesListResponse");
7840    }
7841  }
7842  
7843  /**
7844   * The "postalCodes" collection of methods.
7845   * Typical usage is:
7846   *  <code>
7847   *   $dfareportingService = new Google_Service_Dfareporting(...);
7848   *   $postalCodes = $dfareportingService->postalCodes;
7849   *  </code>
7850   */
7851  #[AllowDynamicProperties]
7852  class Google_Service_Dfareporting_PostalCodes_Resource extends Google_Service_Resource
7853  {
7854  
7855    /**
7856     * Gets one postal code by ID. (postalCodes.get)
7857     *
7858     * @param string $profileId User profile ID associated with this request.
7859     * @param string $code Postal code ID.
7860     * @param array $optParams Optional parameters.
7861     * @return Google_Service_Dfareporting_PostalCode
7862     */
7863    public function get($profileId, $code, $optParams = array())
7864    {
7865      $params = array('profileId' => $profileId, 'code' => $code);
7866      $params = array_merge($params, $optParams);
7867      return $this->call('get', array($params), "Google_Service_Dfareporting_PostalCode");
7868    }
7869  
7870    /**
7871     * Retrieves a list of postal codes. (postalCodes.listPostalCodes)
7872     *
7873     * @param string $profileId User profile ID associated with this request.
7874     * @param array $optParams Optional parameters.
7875     * @return Google_Service_Dfareporting_PostalCodesListResponse
7876     */
7877    public function listPostalCodes($profileId, $optParams = array())
7878    {
7879      $params = array('profileId' => $profileId);
7880      $params = array_merge($params, $optParams);
7881      return $this->call('list', array($params), "Google_Service_Dfareporting_PostalCodesListResponse");
7882    }
7883  }
7884  
7885  /**
7886   * The "projects" collection of methods.
7887   * Typical usage is:
7888   *  <code>
7889   *   $dfareportingService = new Google_Service_Dfareporting(...);
7890   *   $projects = $dfareportingService->projects;
7891   *  </code>
7892   */
7893  #[AllowDynamicProperties]
7894  class Google_Service_Dfareporting_Projects_Resource extends Google_Service_Resource
7895  {
7896  
7897    /**
7898     * Gets one project by ID. (projects.get)
7899     *
7900     * @param string $profileId User profile ID associated with this request.
7901     * @param string $id Project ID.
7902     * @param array $optParams Optional parameters.
7903     * @return Google_Service_Dfareporting_Project
7904     */
7905    public function get($profileId, $id, $optParams = array())
7906    {
7907      $params = array('profileId' => $profileId, 'id' => $id);
7908      $params = array_merge($params, $optParams);
7909      return $this->call('get', array($params), "Google_Service_Dfareporting_Project");
7910    }
7911  
7912    /**
7913     * Retrieves a list of projects, possibly filtered. (projects.listProjects)
7914     *
7915     * @param string $profileId User profile ID associated with this request.
7916     * @param array $optParams Optional parameters.
7917     *
7918     * @opt_param string searchString Allows searching for projects by name or ID.
7919     * Wildcards (*) are allowed. For example, "project*2015" will return projects
7920     * with names like "project June 2015", "project April 2015", or simply "project
7921     * 2015". Most of the searches also add wildcards implicitly at the start and
7922     * the end of the search string. For example, a search string of "project" will
7923     * match projects with name "my project", "project 2015", or simply "project".
7924     * @opt_param string sortField Field by which to sort the list.
7925     * @opt_param string advertiserIds Select only projects with these advertiser
7926     * IDs.
7927     * @opt_param string ids Select only projects with these IDs.
7928     * @opt_param int maxResults Maximum number of results to return.
7929     * @opt_param string pageToken Value of the nextPageToken from the previous
7930     * result page.
7931     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7932     * @return Google_Service_Dfareporting_ProjectsListResponse
7933     */
7934    public function listProjects($profileId, $optParams = array())
7935    {
7936      $params = array('profileId' => $profileId);
7937      $params = array_merge($params, $optParams);
7938      return $this->call('list', array($params), "Google_Service_Dfareporting_ProjectsListResponse");
7939    }
7940  }
7941  
7942  /**
7943   * The "regions" collection of methods.
7944   * Typical usage is:
7945   *  <code>
7946   *   $dfareportingService = new Google_Service_Dfareporting(...);
7947   *   $regions = $dfareportingService->regions;
7948   *  </code>
7949   */
7950  #[AllowDynamicProperties]
7951  class Google_Service_Dfareporting_Regions_Resource extends Google_Service_Resource
7952  {
7953  
7954    /**
7955     * Retrieves a list of regions. (regions.listRegions)
7956     *
7957     * @param string $profileId User profile ID associated with this request.
7958     * @param array $optParams Optional parameters.
7959     * @return Google_Service_Dfareporting_RegionsListResponse
7960     */
7961    public function listRegions($profileId, $optParams = array())
7962    {
7963      $params = array('profileId' => $profileId);
7964      $params = array_merge($params, $optParams);
7965      return $this->call('list', array($params), "Google_Service_Dfareporting_RegionsListResponse");
7966    }
7967  }
7968  
7969  /**
7970   * The "remarketingListShares" collection of methods.
7971   * Typical usage is:
7972   *  <code>
7973   *   $dfareportingService = new Google_Service_Dfareporting(...);
7974   *   $remarketingListShares = $dfareportingService->remarketingListShares;
7975   *  </code>
7976   */
7977  #[AllowDynamicProperties]
7978  class Google_Service_Dfareporting_RemarketingListShares_Resource extends Google_Service_Resource
7979  {
7980  
7981    /**
7982     * Gets one remarketing list share by remarketing list ID.
7983     * (remarketingListShares.get)
7984     *
7985     * @param string $profileId User profile ID associated with this request.
7986     * @param string $remarketingListId Remarketing list ID.
7987     * @param array $optParams Optional parameters.
7988     * @return Google_Service_Dfareporting_RemarketingListShare
7989     */
7990    public function get($profileId, $remarketingListId, $optParams = array())
7991    {
7992      $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId);
7993      $params = array_merge($params, $optParams);
7994      return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7995    }
7996  
7997    /**
7998     * Updates an existing remarketing list share. This method supports patch
7999     * semantics. (remarketingListShares.patch)
8000     *
8001     * @param string $profileId User profile ID associated with this request.
8002     * @param string $remarketingListId Remarketing list ID.
8003     * @param Google_RemarketingListShare $postBody
8004     * @param array $optParams Optional parameters.
8005     * @return Google_Service_Dfareporting_RemarketingListShare
8006     */
8007    public function patch($profileId, $remarketingListId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
8008    {
8009      $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId, 'postBody' => $postBody);
8010      $params = array_merge($params, $optParams);
8011      return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingListShare");
8012    }
8013  
8014    /**
8015     * Updates an existing remarketing list share. (remarketingListShares.update)
8016     *
8017     * @param string $profileId User profile ID associated with this request.
8018     * @param Google_RemarketingListShare $postBody
8019     * @param array $optParams Optional parameters.
8020     * @return Google_Service_Dfareporting_RemarketingListShare
8021     */
8022    public function update($profileId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
8023    {
8024      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8025      $params = array_merge($params, $optParams);
8026      return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingListShare");
8027    }
8028  }
8029  
8030  /**
8031   * The "remarketingLists" collection of methods.
8032   * Typical usage is:
8033   *  <code>
8034   *   $dfareportingService = new Google_Service_Dfareporting(...);
8035   *   $remarketingLists = $dfareportingService->remarketingLists;
8036   *  </code>
8037   */
8038  #[AllowDynamicProperties]
8039  class Google_Service_Dfareporting_RemarketingLists_Resource extends Google_Service_Resource
8040  {
8041  
8042    /**
8043     * Gets one remarketing list by ID. (remarketingLists.get)
8044     *
8045     * @param string $profileId User profile ID associated with this request.
8046     * @param string $id Remarketing list ID.
8047     * @param array $optParams Optional parameters.
8048     * @return Google_Service_Dfareporting_RemarketingList
8049     */
8050    public function get($profileId, $id, $optParams = array())
8051    {
8052      $params = array('profileId' => $profileId, 'id' => $id);
8053      $params = array_merge($params, $optParams);
8054      return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingList");
8055    }
8056  
8057    /**
8058     * Inserts a new remarketing list. (remarketingLists.insert)
8059     *
8060     * @param string $profileId User profile ID associated with this request.
8061     * @param Google_RemarketingList $postBody
8062     * @param array $optParams Optional parameters.
8063     * @return Google_Service_Dfareporting_RemarketingList
8064     */
8065    public function insert($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8066    {
8067      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8068      $params = array_merge($params, $optParams);
8069      return $this->call('insert', array($params), "Google_Service_Dfareporting_RemarketingList");
8070    }
8071  
8072    /**
8073     * Retrieves a list of remarketing lists, possibly filtered.
8074     * (remarketingLists.listRemarketingLists)
8075     *
8076     * @param string $profileId User profile ID associated with this request.
8077     * @param string $advertiserId Select only remarketing lists owned by this
8078     * advertiser.
8079     * @param array $optParams Optional parameters.
8080     *
8081     * @opt_param string name Allows searching for objects by name or ID. Wildcards
8082     * (*) are allowed. For example, "remarketing list*2015" will return objects
8083     * with names like "remarketing list June 2015", "remarketing list April 2015",
8084     * or simply "remarketing list 2015". Most of the searches also add wildcards
8085     * implicitly at the start and the end of the search string. For example, a
8086     * search string of "remarketing list" will match objects with name "my
8087     * remarketing list", "remarketing list 2015", or simply "remarketing list".
8088     * @opt_param string sortField Field by which to sort the list.
8089     * @opt_param int maxResults Maximum number of results to return.
8090     * @opt_param string pageToken Value of the nextPageToken from the previous
8091     * result page.
8092     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8093     * @opt_param bool active Select only active or only inactive remarketing lists.
8094     * @opt_param string floodlightActivityId Select only remarketing lists that
8095     * have this floodlight activity ID.
8096     * @return Google_Service_Dfareporting_RemarketingListsListResponse
8097     */
8098    public function listRemarketingLists($profileId, $advertiserId, $optParams = array())
8099    {
8100      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8101      $params = array_merge($params, $optParams);
8102      return $this->call('list', array($params), "Google_Service_Dfareporting_RemarketingListsListResponse");
8103    }
8104  
8105    /**
8106     * Updates an existing remarketing list. This method supports patch semantics.
8107     * (remarketingLists.patch)
8108     *
8109     * @param string $profileId User profile ID associated with this request.
8110     * @param string $id Remarketing list ID.
8111     * @param Google_RemarketingList $postBody
8112     * @param array $optParams Optional parameters.
8113     * @return Google_Service_Dfareporting_RemarketingList
8114     */
8115    public function patch($profileId, $id, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8116    {
8117      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8118      $params = array_merge($params, $optParams);
8119      return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingList");
8120    }
8121  
8122    /**
8123     * Updates an existing remarketing list. (remarketingLists.update)
8124     *
8125     * @param string $profileId User profile ID associated with this request.
8126     * @param Google_RemarketingList $postBody
8127     * @param array $optParams Optional parameters.
8128     * @return Google_Service_Dfareporting_RemarketingList
8129     */
8130    public function update($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8131    {
8132      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8133      $params = array_merge($params, $optParams);
8134      return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingList");
8135    }
8136  }
8137  
8138  /**
8139   * The "reports" collection of methods.
8140   * Typical usage is:
8141   *  <code>
8142   *   $dfareportingService = new Google_Service_Dfareporting(...);
8143   *   $reports = $dfareportingService->reports;
8144   *  </code>
8145   */
8146  #[AllowDynamicProperties]
8147  class Google_Service_Dfareporting_Reports_Resource extends Google_Service_Resource
8148  {
8149  
8150    /**
8151     * Deletes a report by its ID. (reports.delete)
8152     *
8153     * @param string $profileId The DFA user profile ID.
8154     * @param string $reportId The ID of the report.
8155     * @param array $optParams Optional parameters.
8156     */
8157    public function delete($profileId, $reportId, $optParams = array())
8158    {
8159      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8160      $params = array_merge($params, $optParams);
8161      return $this->call('delete', array($params));
8162    }
8163  
8164    /**
8165     * Retrieves a report by its ID. (reports.get)
8166     *
8167     * @param string $profileId The DFA user profile ID.
8168     * @param string $reportId The ID of the report.
8169     * @param array $optParams Optional parameters.
8170     * @return Google_Service_Dfareporting_Report
8171     */
8172    public function get($profileId, $reportId, $optParams = array())
8173    {
8174      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8175      $params = array_merge($params, $optParams);
8176      return $this->call('get', array($params), "Google_Service_Dfareporting_Report");
8177    }
8178  
8179    /**
8180     * Creates a report. (reports.insert)
8181     *
8182     * @param string $profileId The DFA user profile ID.
8183     * @param Google_Report $postBody
8184     * @param array $optParams Optional parameters.
8185     * @return Google_Service_Dfareporting_Report
8186     */
8187    public function insert($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8188    {
8189      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8190      $params = array_merge($params, $optParams);
8191      return $this->call('insert', array($params), "Google_Service_Dfareporting_Report");
8192    }
8193  
8194    /**
8195     * Retrieves list of reports. (reports.listReports)
8196     *
8197     * @param string $profileId The DFA user profile ID.
8198     * @param array $optParams Optional parameters.
8199     *
8200     * @opt_param string sortField The field by which to sort the list.
8201     * @opt_param int maxResults Maximum number of results to return.
8202     * @opt_param string pageToken The value of the nextToken from the previous
8203     * result page.
8204     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8205     * @opt_param string scope The scope that defines which results are returned,
8206     * default is 'MINE'.
8207     * @return Google_Service_Dfareporting_ReportList
8208     */
8209    public function listReports($profileId, $optParams = array())
8210    {
8211      $params = array('profileId' => $profileId);
8212      $params = array_merge($params, $optParams);
8213      return $this->call('list', array($params), "Google_Service_Dfareporting_ReportList");
8214    }
8215  
8216    /**
8217     * Updates a report. This method supports patch semantics. (reports.patch)
8218     *
8219     * @param string $profileId The DFA user profile ID.
8220     * @param string $reportId The ID of the report.
8221     * @param Google_Report $postBody
8222     * @param array $optParams Optional parameters.
8223     * @return Google_Service_Dfareporting_Report
8224     */
8225    public function patch($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8226    {
8227      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8228      $params = array_merge($params, $optParams);
8229      return $this->call('patch', array($params), "Google_Service_Dfareporting_Report");
8230    }
8231  
8232    /**
8233     * Runs a report. (reports.run)
8234     *
8235     * @param string $profileId The DFA profile ID.
8236     * @param string $reportId The ID of the report.
8237     * @param array $optParams Optional parameters.
8238     *
8239     * @opt_param bool synchronous If set and true, tries to run the report
8240     * synchronously.
8241     * @return Google_Service_Dfareporting_DfareportingFile
8242     */
8243    public function run($profileId, $reportId, $optParams = array())
8244    {
8245      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8246      $params = array_merge($params, $optParams);
8247      return $this->call('run', array($params), "Google_Service_Dfareporting_DfareportingFile");
8248    }
8249  
8250    /**
8251     * Updates a report. (reports.update)
8252     *
8253     * @param string $profileId The DFA user profile ID.
8254     * @param string $reportId The ID of the report.
8255     * @param Google_Report $postBody
8256     * @param array $optParams Optional parameters.
8257     * @return Google_Service_Dfareporting_Report
8258     */
8259    public function update($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8260    {
8261      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8262      $params = array_merge($params, $optParams);
8263      return $this->call('update', array($params), "Google_Service_Dfareporting_Report");
8264    }
8265  }
8266  
8267  /**
8268   * The "compatibleFields" collection of methods.
8269   * Typical usage is:
8270   *  <code>
8271   *   $dfareportingService = new Google_Service_Dfareporting(...);
8272   *   $compatibleFields = $dfareportingService->compatibleFields;
8273   *  </code>
8274   */
8275  #[AllowDynamicProperties]
8276  class Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Google_Service_Resource
8277  {
8278  
8279    /**
8280     * Returns the fields that are compatible to be selected in the respective
8281     * sections of a report criteria, given the fields already selected in the input
8282     * report and user permissions. (compatibleFields.query)
8283     *
8284     * @param string $profileId The DFA user profile ID.
8285     * @param Google_Report $postBody
8286     * @param array $optParams Optional parameters.
8287     * @return Google_Service_Dfareporting_CompatibleFields
8288     */
8289    public function query($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8290    {
8291      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8292      $params = array_merge($params, $optParams);
8293      return $this->call('query', array($params), "Google_Service_Dfareporting_CompatibleFields");
8294    }
8295  }
8296  /**
8297   * The "files" collection of methods.
8298   * Typical usage is:
8299   *  <code>
8300   *   $dfareportingService = new Google_Service_Dfareporting(...);
8301   *   $files = $dfareportingService->files;
8302   *  </code>
8303   */
8304  #[AllowDynamicProperties]
8305  class Google_Service_Dfareporting_ReportsFiles_Resource extends Google_Service_Resource
8306  {
8307  
8308    /**
8309     * Retrieves a report file. (files.get)
8310     *
8311     * @param string $profileId The DFA profile ID.
8312     * @param string $reportId The ID of the report.
8313     * @param string $fileId The ID of the report file.
8314     * @param array $optParams Optional parameters.
8315     * @return Google_Service_Dfareporting_DfareportingFile
8316     */
8317    public function get($profileId, $reportId, $fileId, $optParams = array())
8318    {
8319      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId);
8320      $params = array_merge($params, $optParams);
8321      return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
8322    }
8323  
8324    /**
8325     * Lists files for a report. (files.listReportsFiles)
8326     *
8327     * @param string $profileId The DFA profile ID.
8328     * @param string $reportId The ID of the parent report.
8329     * @param array $optParams Optional parameters.
8330     *
8331     * @opt_param string sortField The field by which to sort the list.
8332     * @opt_param int maxResults Maximum number of results to return.
8333     * @opt_param string pageToken The value of the nextToken from the previous
8334     * result page.
8335     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8336     * @return Google_Service_Dfareporting_FileList
8337     */
8338    public function listReportsFiles($profileId, $reportId, $optParams = array())
8339    {
8340      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8341      $params = array_merge($params, $optParams);
8342      return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
8343    }
8344  }
8345  
8346  /**
8347   * The "sites" collection of methods.
8348   * Typical usage is:
8349   *  <code>
8350   *   $dfareportingService = new Google_Service_Dfareporting(...);
8351   *   $sites = $dfareportingService->sites;
8352   *  </code>
8353   */
8354  #[AllowDynamicProperties]
8355  class Google_Service_Dfareporting_Sites_Resource extends Google_Service_Resource
8356  {
8357  
8358    /**
8359     * Gets one site by ID. (sites.get)
8360     *
8361     * @param string $profileId User profile ID associated with this request.
8362     * @param string $id Site ID.
8363     * @param array $optParams Optional parameters.
8364     * @return Google_Service_Dfareporting_Site
8365     */
8366    public function get($profileId, $id, $optParams = array())
8367    {
8368      $params = array('profileId' => $profileId, 'id' => $id);
8369      $params = array_merge($params, $optParams);
8370      return $this->call('get', array($params), "Google_Service_Dfareporting_Site");
8371    }
8372  
8373    /**
8374     * Inserts a new site. (sites.insert)
8375     *
8376     * @param string $profileId User profile ID associated with this request.
8377     * @param Google_Site $postBody
8378     * @param array $optParams Optional parameters.
8379     * @return Google_Service_Dfareporting_Site
8380     */
8381    public function insert($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8382    {
8383      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8384      $params = array_merge($params, $optParams);
8385      return $this->call('insert', array($params), "Google_Service_Dfareporting_Site");
8386    }
8387  
8388    /**
8389     * Retrieves a list of sites, possibly filtered. (sites.listSites)
8390     *
8391     * @param string $profileId User profile ID associated with this request.
8392     * @param array $optParams Optional parameters.
8393     *
8394     * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
8395     * supported and will have no effect on the results returned.
8396     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8397     * @opt_param string searchString Allows searching for objects by name, ID or
8398     * keyName. Wildcards (*) are allowed. For example, "site*2015" will return
8399     * objects with names like "site June 2015", "site April 2015", or simply "site
8400     * 2015". Most of the searches also add wildcards implicitly at the start and
8401     * the end of the search string. For example, a search string of "site" will
8402     * match objects with name "my site", "site 2015", or simply "site".
8403     * @opt_param string subaccountId Select only sites with this subaccount ID.
8404     * @opt_param string directorySiteIds Select only sites with these directory
8405     * site IDs.
8406     * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
8407     * longer supported and will have no effect on the results returned.
8408     * @opt_param string ids Select only sites with these IDs.
8409     * @opt_param int maxResults Maximum number of results to return.
8410     * @opt_param string pageToken Value of the nextPageToken from the previous
8411     * result page.
8412     * @opt_param bool acceptsPublisherPaidPlacements Select only sites that accept
8413     * publisher paid placements.
8414     * @opt_param string sortField Field by which to sort the list.
8415     * @opt_param bool adWordsSite Select only AdWords sites.
8416     * @opt_param bool unmappedSite Select only sites that have not been mapped to a
8417     * directory site.
8418     * @opt_param bool approved Select only approved sites.
8419     * @opt_param string campaignIds Select only sites with these campaign IDs.
8420     * @return Google_Service_Dfareporting_SitesListResponse
8421     */
8422    public function listSites($profileId, $optParams = array())
8423    {
8424      $params = array('profileId' => $profileId);
8425      $params = array_merge($params, $optParams);
8426      return $this->call('list', array($params), "Google_Service_Dfareporting_SitesListResponse");
8427    }
8428  
8429    /**
8430     * Updates an existing site. This method supports patch semantics. (sites.patch)
8431     *
8432     * @param string $profileId User profile ID associated with this request.
8433     * @param string $id Site ID.
8434     * @param Google_Site $postBody
8435     * @param array $optParams Optional parameters.
8436     * @return Google_Service_Dfareporting_Site
8437     */
8438    public function patch($profileId, $id, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8439    {
8440      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8441      $params = array_merge($params, $optParams);
8442      return $this->call('patch', array($params), "Google_Service_Dfareporting_Site");
8443    }
8444  
8445    /**
8446     * Updates an existing site. (sites.update)
8447     *
8448     * @param string $profileId User profile ID associated with this request.
8449     * @param Google_Site $postBody
8450     * @param array $optParams Optional parameters.
8451     * @return Google_Service_Dfareporting_Site
8452     */
8453    public function update($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8454    {
8455      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8456      $params = array_merge($params, $optParams);
8457      return $this->call('update', array($params), "Google_Service_Dfareporting_Site");
8458    }
8459  }
8460  
8461  /**
8462   * The "sizes" collection of methods.
8463   * Typical usage is:
8464   *  <code>
8465   *   $dfareportingService = new Google_Service_Dfareporting(...);
8466   *   $sizes = $dfareportingService->sizes;
8467   *  </code>
8468   */
8469  #[AllowDynamicProperties]
8470  class Google_Service_Dfareporting_Sizes_Resource extends Google_Service_Resource
8471  {
8472  
8473    /**
8474     * Gets one size by ID. (sizes.get)
8475     *
8476     * @param string $profileId User profile ID associated with this request.
8477     * @param string $id Size ID.
8478     * @param array $optParams Optional parameters.
8479     * @return Google_Service_Dfareporting_Size
8480     */
8481    public function get($profileId, $id, $optParams = array())
8482    {
8483      $params = array('profileId' => $profileId, 'id' => $id);
8484      $params = array_merge($params, $optParams);
8485      return $this->call('get', array($params), "Google_Service_Dfareporting_Size");
8486    }
8487  
8488    /**
8489     * Inserts a new size. (sizes.insert)
8490     *
8491     * @param string $profileId User profile ID associated with this request.
8492     * @param Google_Size $postBody
8493     * @param array $optParams Optional parameters.
8494     * @return Google_Service_Dfareporting_Size
8495     */
8496    public function insert($profileId, Google_Service_Dfareporting_Size $postBody, $optParams = array())
8497    {
8498      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8499      $params = array_merge($params, $optParams);
8500      return $this->call('insert', array($params), "Google_Service_Dfareporting_Size");
8501    }
8502  
8503    /**
8504     * Retrieves a list of sizes, possibly filtered. (sizes.listSizes)
8505     *
8506     * @param string $profileId User profile ID associated with this request.
8507     * @param array $optParams Optional parameters.
8508     *
8509     * @opt_param bool iabStandard Select only IAB standard sizes.
8510     * @opt_param int width Select only sizes with this width.
8511     * @opt_param string ids Select only sizes with these IDs.
8512     * @opt_param int height Select only sizes with this height.
8513     * @return Google_Service_Dfareporting_SizesListResponse
8514     */
8515    public function listSizes($profileId, $optParams = array())
8516    {
8517      $params = array('profileId' => $profileId);
8518      $params = array_merge($params, $optParams);
8519      return $this->call('list', array($params), "Google_Service_Dfareporting_SizesListResponse");
8520    }
8521  }
8522  
8523  /**
8524   * The "subaccounts" collection of methods.
8525   * Typical usage is:
8526   *  <code>
8527   *   $dfareportingService = new Google_Service_Dfareporting(...);
8528   *   $subaccounts = $dfareportingService->subaccounts;
8529   *  </code>
8530   */
8531  #[AllowDynamicProperties]
8532  class Google_Service_Dfareporting_Subaccounts_Resource extends Google_Service_Resource
8533  {
8534  
8535    /**
8536     * Gets one subaccount by ID. (subaccounts.get)
8537     *
8538     * @param string $profileId User profile ID associated with this request.
8539     * @param string $id Subaccount ID.
8540     * @param array $optParams Optional parameters.
8541     * @return Google_Service_Dfareporting_Subaccount
8542     */
8543    public function get($profileId, $id, $optParams = array())
8544    {
8545      $params = array('profileId' => $profileId, 'id' => $id);
8546      $params = array_merge($params, $optParams);
8547      return $this->call('get', array($params), "Google_Service_Dfareporting_Subaccount");
8548    }
8549  
8550    /**
8551     * Inserts a new subaccount. (subaccounts.insert)
8552     *
8553     * @param string $profileId User profile ID associated with this request.
8554     * @param Google_Subaccount $postBody
8555     * @param array $optParams Optional parameters.
8556     * @return Google_Service_Dfareporting_Subaccount
8557     */
8558    public function insert($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8559    {
8560      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8561      $params = array_merge($params, $optParams);
8562      return $this->call('insert', array($params), "Google_Service_Dfareporting_Subaccount");
8563    }
8564  
8565    /**
8566     * Gets a list of subaccounts, possibly filtered. (subaccounts.listSubaccounts)
8567     *
8568     * @param string $profileId User profile ID associated with this request.
8569     * @param array $optParams Optional parameters.
8570     *
8571     * @opt_param string searchString Allows searching for objects by name or ID.
8572     * Wildcards (*) are allowed. For example, "subaccount*2015" will return objects
8573     * with names like "subaccount June 2015", "subaccount April 2015", or simply
8574     * "subaccount 2015". Most of the searches also add wildcards implicitly at the
8575     * start and the end of the search string. For example, a search string of
8576     * "subaccount" will match objects with name "my subaccount", "subaccount 2015",
8577     * or simply "subaccount".
8578     * @opt_param string sortField Field by which to sort the list.
8579     * @opt_param string ids Select only subaccounts with these IDs.
8580     * @opt_param int maxResults Maximum number of results to return.
8581     * @opt_param string pageToken Value of the nextPageToken from the previous
8582     * result page.
8583     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8584     * @return Google_Service_Dfareporting_SubaccountsListResponse
8585     */
8586    public function listSubaccounts($profileId, $optParams = array())
8587    {
8588      $params = array('profileId' => $profileId);
8589      $params = array_merge($params, $optParams);
8590      return $this->call('list', array($params), "Google_Service_Dfareporting_SubaccountsListResponse");
8591    }
8592  
8593    /**
8594     * Updates an existing subaccount. This method supports patch semantics.
8595     * (subaccounts.patch)
8596     *
8597     * @param string $profileId User profile ID associated with this request.
8598     * @param string $id Subaccount ID.
8599     * @param Google_Subaccount $postBody
8600     * @param array $optParams Optional parameters.
8601     * @return Google_Service_Dfareporting_Subaccount
8602     */
8603    public function patch($profileId, $id, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8604    {
8605      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8606      $params = array_merge($params, $optParams);
8607      return $this->call('patch', array($params), "Google_Service_Dfareporting_Subaccount");
8608    }
8609  
8610    /**
8611     * Updates an existing subaccount. (subaccounts.update)
8612     *
8613     * @param string $profileId User profile ID associated with this request.
8614     * @param Google_Subaccount $postBody
8615     * @param array $optParams Optional parameters.
8616     * @return Google_Service_Dfareporting_Subaccount
8617     */
8618    public function update($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8619    {
8620      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8621      $params = array_merge($params, $optParams);
8622      return $this->call('update', array($params), "Google_Service_Dfareporting_Subaccount");
8623    }
8624  }
8625  
8626  /**
8627   * The "targetableRemarketingLists" collection of methods.
8628   * Typical usage is:
8629   *  <code>
8630   *   $dfareportingService = new Google_Service_Dfareporting(...);
8631   *   $targetableRemarketingLists = $dfareportingService->targetableRemarketingLists;
8632   *  </code>
8633   */
8634  #[AllowDynamicProperties]
8635  class Google_Service_Dfareporting_TargetableRemarketingLists_Resource extends Google_Service_Resource
8636  {
8637  
8638    /**
8639     * Gets one remarketing list by ID. (targetableRemarketingLists.get)
8640     *
8641     * @param string $profileId User profile ID associated with this request.
8642     * @param string $id Remarketing list ID.
8643     * @param array $optParams Optional parameters.
8644     * @return Google_Service_Dfareporting_TargetableRemarketingList
8645     */
8646    public function get($profileId, $id, $optParams = array())
8647    {
8648      $params = array('profileId' => $profileId, 'id' => $id);
8649      $params = array_merge($params, $optParams);
8650      return $this->call('get', array($params), "Google_Service_Dfareporting_TargetableRemarketingList");
8651    }
8652  
8653    /**
8654     * Retrieves a list of targetable remarketing lists, possibly filtered.
8655     * (targetableRemarketingLists.listTargetableRemarketingLists)
8656     *
8657     * @param string $profileId User profile ID associated with this request.
8658     * @param string $advertiserId Select only targetable remarketing lists
8659     * targetable by these advertisers.
8660     * @param array $optParams Optional parameters.
8661     *
8662     * @opt_param string name Allows searching for objects by name or ID. Wildcards
8663     * (*) are allowed. For example, "remarketing list*2015" will return objects
8664     * with names like "remarketing list June 2015", "remarketing list April 2015",
8665     * or simply "remarketing list 2015". Most of the searches also add wildcards
8666     * implicitly at the start and the end of the search string. For example, a
8667     * search string of "remarketing list" will match objects with name "my
8668     * remarketing list", "remarketing list 2015", or simply "remarketing list".
8669     * @opt_param string sortField Field by which to sort the list.
8670     * @opt_param int maxResults Maximum number of results to return.
8671     * @opt_param string pageToken Value of the nextPageToken from the previous
8672     * result page.
8673     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8674     * @opt_param bool active Select only active or only inactive targetable
8675     * remarketing lists.
8676     * @return Google_Service_Dfareporting_TargetableRemarketingListsListResponse
8677     */
8678    public function listTargetableRemarketingLists($profileId, $advertiserId, $optParams = array())
8679    {
8680      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8681      $params = array_merge($params, $optParams);
8682      return $this->call('list', array($params), "Google_Service_Dfareporting_TargetableRemarketingListsListResponse");
8683    }
8684  }
8685  
8686  /**
8687   * The "userProfiles" collection of methods.
8688   * Typical usage is:
8689   *  <code>
8690   *   $dfareportingService = new Google_Service_Dfareporting(...);
8691   *   $userProfiles = $dfareportingService->userProfiles;
8692   *  </code>
8693   */
8694  #[AllowDynamicProperties]
8695  class Google_Service_Dfareporting_UserProfiles_Resource extends Google_Service_Resource
8696  {
8697  
8698    /**
8699     * Gets one user profile by ID. (userProfiles.get)
8700     *
8701     * @param string $profileId The user profile ID.
8702     * @param array $optParams Optional parameters.
8703     * @return Google_Service_Dfareporting_UserProfile
8704     */
8705    public function get($profileId, $optParams = array())
8706    {
8707      $params = array('profileId' => $profileId);
8708      $params = array_merge($params, $optParams);
8709      return $this->call('get', array($params), "Google_Service_Dfareporting_UserProfile");
8710    }
8711  
8712    /**
8713     * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles)
8714     *
8715     * @param array $optParams Optional parameters.
8716     * @return Google_Service_Dfareporting_UserProfileList
8717     */
8718    public function listUserProfiles($optParams = array())
8719    {
8720      $params = array();
8721      $params = array_merge($params, $optParams);
8722      return $this->call('list', array($params), "Google_Service_Dfareporting_UserProfileList");
8723    }
8724  }
8725  
8726  /**
8727   * The "userRolePermissionGroups" collection of methods.
8728   * Typical usage is:
8729   *  <code>
8730   *   $dfareportingService = new Google_Service_Dfareporting(...);
8731   *   $userRolePermissionGroups = $dfareportingService->userRolePermissionGroups;
8732   *  </code>
8733   */
8734  #[AllowDynamicProperties]
8735  class Google_Service_Dfareporting_UserRolePermissionGroups_Resource extends Google_Service_Resource
8736  {
8737  
8738    /**
8739     * Gets one user role permission group by ID. (userRolePermissionGroups.get)
8740     *
8741     * @param string $profileId User profile ID associated with this request.
8742     * @param string $id User role permission group ID.
8743     * @param array $optParams Optional parameters.
8744     * @return Google_Service_Dfareporting_UserRolePermissionGroup
8745     */
8746    public function get($profileId, $id, $optParams = array())
8747    {
8748      $params = array('profileId' => $profileId, 'id' => $id);
8749      $params = array_merge($params, $optParams);
8750      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermissionGroup");
8751    }
8752  
8753    /**
8754     * Gets a list of all supported user role permission groups.
8755     * (userRolePermissionGroups.listUserRolePermissionGroups)
8756     *
8757     * @param string $profileId User profile ID associated with this request.
8758     * @param array $optParams Optional parameters.
8759     * @return Google_Service_Dfareporting_UserRolePermissionGroupsListResponse
8760     */
8761    public function listUserRolePermissionGroups($profileId, $optParams = array())
8762    {
8763      $params = array('profileId' => $profileId);
8764      $params = array_merge($params, $optParams);
8765      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionGroupsListResponse");
8766    }
8767  }
8768  
8769  /**
8770   * The "userRolePermissions" collection of methods.
8771   * Typical usage is:
8772   *  <code>
8773   *   $dfareportingService = new Google_Service_Dfareporting(...);
8774   *   $userRolePermissions = $dfareportingService->userRolePermissions;
8775   *  </code>
8776   */
8777  #[AllowDynamicProperties]
8778  class Google_Service_Dfareporting_UserRolePermissions_Resource extends Google_Service_Resource
8779  {
8780  
8781    /**
8782     * Gets one user role permission by ID. (userRolePermissions.get)
8783     *
8784     * @param string $profileId User profile ID associated with this request.
8785     * @param string $id User role permission ID.
8786     * @param array $optParams Optional parameters.
8787     * @return Google_Service_Dfareporting_UserRolePermission
8788     */
8789    public function get($profileId, $id, $optParams = array())
8790    {
8791      $params = array('profileId' => $profileId, 'id' => $id);
8792      $params = array_merge($params, $optParams);
8793      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermission");
8794    }
8795  
8796    /**
8797     * Gets a list of user role permissions, possibly filtered.
8798     * (userRolePermissions.listUserRolePermissions)
8799     *
8800     * @param string $profileId User profile ID associated with this request.
8801     * @param array $optParams Optional parameters.
8802     *
8803     * @opt_param string ids Select only user role permissions with these IDs.
8804     * @return Google_Service_Dfareporting_UserRolePermissionsListResponse
8805     */
8806    public function listUserRolePermissions($profileId, $optParams = array())
8807    {
8808      $params = array('profileId' => $profileId);
8809      $params = array_merge($params, $optParams);
8810      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionsListResponse");
8811    }
8812  }
8813  
8814  /**
8815   * The "userRoles" collection of methods.
8816   * Typical usage is:
8817   *  <code>
8818   *   $dfareportingService = new Google_Service_Dfareporting(...);
8819   *   $userRoles = $dfareportingService->userRoles;
8820   *  </code>
8821   */
8822  #[AllowDynamicProperties]
8823  class Google_Service_Dfareporting_UserRoles_Resource extends Google_Service_Resource
8824  {
8825  
8826    /**
8827     * Deletes an existing user role. (userRoles.delete)
8828     *
8829     * @param string $profileId User profile ID associated with this request.
8830     * @param string $id User role ID.
8831     * @param array $optParams Optional parameters.
8832     */
8833    public function delete($profileId, $id, $optParams = array())
8834    {
8835      $params = array('profileId' => $profileId, 'id' => $id);
8836      $params = array_merge($params, $optParams);
8837      return $this->call('delete', array($params));
8838    }
8839  
8840    /**
8841     * Gets one user role by ID. (userRoles.get)
8842     *
8843     * @param string $profileId User profile ID associated with this request.
8844     * @param string $id User role ID.
8845     * @param array $optParams Optional parameters.
8846     * @return Google_Service_Dfareporting_UserRole
8847     */
8848    public function get($profileId, $id, $optParams = array())
8849    {
8850      $params = array('profileId' => $profileId, 'id' => $id);
8851      $params = array_merge($params, $optParams);
8852      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRole");
8853    }
8854  
8855    /**
8856     * Inserts a new user role. (userRoles.insert)
8857     *
8858     * @param string $profileId User profile ID associated with this request.
8859     * @param Google_UserRole $postBody
8860     * @param array $optParams Optional parameters.
8861     * @return Google_Service_Dfareporting_UserRole
8862     */
8863    public function insert($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8864    {
8865      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8866      $params = array_merge($params, $optParams);
8867      return $this->call('insert', array($params), "Google_Service_Dfareporting_UserRole");
8868    }
8869  
8870    /**
8871     * Retrieves a list of user roles, possibly filtered. (userRoles.listUserRoles)
8872     *
8873     * @param string $profileId User profile ID associated with this request.
8874     * @param array $optParams Optional parameters.
8875     *
8876     * @opt_param string searchString Allows searching for objects by name or ID.
8877     * Wildcards (*) are allowed. For example, "userrole*2015" will return objects
8878     * with names like "userrole June 2015", "userrole April 2015", or simply
8879     * "userrole 2015". Most of the searches also add wildcards implicitly at the
8880     * start and the end of the search string. For example, a search string of
8881     * "userrole" will match objects with name "my userrole", "userrole 2015", or
8882     * simply "userrole".
8883     * @opt_param string subaccountId Select only user roles that belong to this
8884     * subaccount.
8885     * @opt_param string sortField Field by which to sort the list.
8886     * @opt_param string ids Select only user roles with the specified IDs.
8887     * @opt_param int maxResults Maximum number of results to return.
8888     * @opt_param string pageToken Value of the nextPageToken from the previous
8889     * result page.
8890     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8891     * @opt_param bool accountUserRoleOnly Select only account level user roles not
8892     * associated with any specific subaccount.
8893     * @return Google_Service_Dfareporting_UserRolesListResponse
8894     */
8895    public function listUserRoles($profileId, $optParams = array())
8896    {
8897      $params = array('profileId' => $profileId);
8898      $params = array_merge($params, $optParams);
8899      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolesListResponse");
8900    }
8901  
8902    /**
8903     * Updates an existing user role. This method supports patch semantics.
8904     * (userRoles.patch)
8905     *
8906     * @param string $profileId User profile ID associated with this request.
8907     * @param string $id User role ID.
8908     * @param Google_UserRole $postBody
8909     * @param array $optParams Optional parameters.
8910     * @return Google_Service_Dfareporting_UserRole
8911     */
8912    public function patch($profileId, $id, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8913    {
8914      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8915      $params = array_merge($params, $optParams);
8916      return $this->call('patch', array($params), "Google_Service_Dfareporting_UserRole");
8917    }
8918  
8919    /**
8920     * Updates an existing user role. (userRoles.update)
8921     *
8922     * @param string $profileId User profile ID associated with this request.
8923     * @param Google_UserRole $postBody
8924     * @param array $optParams Optional parameters.
8925     * @return Google_Service_Dfareporting_UserRole
8926     */
8927    public function update($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8928    {
8929      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8930      $params = array_merge($params, $optParams);
8931      return $this->call('update', array($params), "Google_Service_Dfareporting_UserRole");
8932    }
8933  }
8934  
8935  
8936  
8937  
8938  #[AllowDynamicProperties]
8939  class Google_Service_Dfareporting_Account extends Google_Collection
8940  {
8941    protected $collection_key = 'availablePermissionIds';
8942    protected $internal_gapi_mappings = array(
8943    );
8944    public $accountPermissionIds;
8945    public $accountProfile;
8946    public $active;
8947    public $activeAdsLimitTier;
8948    public $activeViewOptOut;
8949    public $availablePermissionIds;
8950    public $comscoreVceEnabled;
8951    public $countryId;
8952    public $currencyId;
8953    public $defaultCreativeSizeId;
8954    public $description;
8955    public $id;
8956    public $kind;
8957    public $locale;
8958    public $maximumImageSize;
8959    public $name;
8960    public $nielsenOcrEnabled;
8961    protected $reportsConfigurationType = 'Google_Service_Dfareporting_ReportsConfiguration';
8962    protected $reportsConfigurationDataType = '';
8963    public $teaserSizeLimit;
8964  
8965  
8966    public function setAccountPermissionIds($accountPermissionIds)
8967    {
8968      $this->accountPermissionIds = $accountPermissionIds;
8969    }
8970    public function getAccountPermissionIds()
8971    {
8972      return $this->accountPermissionIds;
8973    }
8974    public function setAccountProfile($accountProfile)
8975    {
8976      $this->accountProfile = $accountProfile;
8977    }
8978    public function getAccountProfile()
8979    {
8980      return $this->accountProfile;
8981    }
8982    public function setActive($active)
8983    {
8984      $this->active = $active;
8985    }
8986    public function getActive()
8987    {
8988      return $this->active;
8989    }
8990    public function setActiveAdsLimitTier($activeAdsLimitTier)
8991    {
8992      $this->activeAdsLimitTier = $activeAdsLimitTier;
8993    }
8994    public function getActiveAdsLimitTier()
8995    {
8996      return $this->activeAdsLimitTier;
8997    }
8998    public function setActiveViewOptOut($activeViewOptOut)
8999    {
9000      $this->activeViewOptOut = $activeViewOptOut;
9001    }
9002    public function getActiveViewOptOut()
9003    {
9004      return $this->activeViewOptOut;
9005    }
9006    public function setAvailablePermissionIds($availablePermissionIds)
9007    {
9008      $this->availablePermissionIds = $availablePermissionIds;
9009    }
9010    public function getAvailablePermissionIds()
9011    {
9012      return $this->availablePermissionIds;
9013    }
9014    public function setComscoreVceEnabled($comscoreVceEnabled)
9015    {
9016      $this->comscoreVceEnabled = $comscoreVceEnabled;
9017    }
9018    public function getComscoreVceEnabled()
9019    {
9020      return $this->comscoreVceEnabled;
9021    }
9022    public function setCountryId($countryId)
9023    {
9024      $this->countryId = $countryId;
9025    }
9026    public function getCountryId()
9027    {
9028      return $this->countryId;
9029    }
9030    public function setCurrencyId($currencyId)
9031    {
9032      $this->currencyId = $currencyId;
9033    }
9034    public function getCurrencyId()
9035    {
9036      return $this->currencyId;
9037    }
9038    public function setDefaultCreativeSizeId($defaultCreativeSizeId)
9039    {
9040      $this->defaultCreativeSizeId = $defaultCreativeSizeId;
9041    }
9042    public function getDefaultCreativeSizeId()
9043    {
9044      return $this->defaultCreativeSizeId;
9045    }
9046    public function setDescription($description)
9047    {
9048      $this->description = $description;
9049    }
9050    public function getDescription()
9051    {
9052      return $this->description;
9053    }
9054    public function setId($id)
9055    {
9056      $this->id = $id;
9057    }
9058    public function getId()
9059    {
9060      return $this->id;
9061    }
9062    public function setKind($kind)
9063    {
9064      $this->kind = $kind;
9065    }
9066    public function getKind()
9067    {
9068      return $this->kind;
9069    }
9070    public function setLocale($locale)
9071    {
9072      $this->locale = $locale;
9073    }
9074    public function getLocale()
9075    {
9076      return $this->locale;
9077    }
9078    public function setMaximumImageSize($maximumImageSize)
9079    {
9080      $this->maximumImageSize = $maximumImageSize;
9081    }
9082    public function getMaximumImageSize()
9083    {
9084      return $this->maximumImageSize;
9085    }
9086    public function setName($name)
9087    {
9088      $this->name = $name;
9089    }
9090    public function getName()
9091    {
9092      return $this->name;
9093    }
9094    public function setNielsenOcrEnabled($nielsenOcrEnabled)
9095    {
9096      $this->nielsenOcrEnabled = $nielsenOcrEnabled;
9097    }
9098    public function getNielsenOcrEnabled()
9099    {
9100      return $this->nielsenOcrEnabled;
9101    }
9102    public function setReportsConfiguration(Google_Service_Dfareporting_ReportsConfiguration $reportsConfiguration)
9103    {
9104      $this->reportsConfiguration = $reportsConfiguration;
9105    }
9106    public function getReportsConfiguration()
9107    {
9108      return $this->reportsConfiguration;
9109    }
9110    public function setTeaserSizeLimit($teaserSizeLimit)
9111    {
9112      $this->teaserSizeLimit = $teaserSizeLimit;
9113    }
9114    public function getTeaserSizeLimit()
9115    {
9116      return $this->teaserSizeLimit;
9117    }
9118  }
9119  
9120  #[AllowDynamicProperties]
9121  class Google_Service_Dfareporting_AccountActiveAdSummary extends Google_Model
9122  {
9123    protected $internal_gapi_mappings = array(
9124    );
9125    public $accountId;
9126    public $activeAds;
9127    public $activeAdsLimitTier;
9128    public $availableAds;
9129    public $kind;
9130  
9131  
9132    public function setAccountId($accountId)
9133    {
9134      $this->accountId = $accountId;
9135    }
9136    public function getAccountId()
9137    {
9138      return $this->accountId;
9139    }
9140    public function setActiveAds($activeAds)
9141    {
9142      $this->activeAds = $activeAds;
9143    }
9144    public function getActiveAds()
9145    {
9146      return $this->activeAds;
9147    }
9148    public function setActiveAdsLimitTier($activeAdsLimitTier)
9149    {
9150      $this->activeAdsLimitTier = $activeAdsLimitTier;
9151    }
9152    public function getActiveAdsLimitTier()
9153    {
9154      return $this->activeAdsLimitTier;
9155    }
9156    public function setAvailableAds($availableAds)
9157    {
9158      $this->availableAds = $availableAds;
9159    }
9160    public function getAvailableAds()
9161    {
9162      return $this->availableAds;
9163    }
9164    public function setKind($kind)
9165    {
9166      $this->kind = $kind;
9167    }
9168    public function getKind()
9169    {
9170      return $this->kind;
9171    }
9172  }
9173  
9174  #[AllowDynamicProperties]
9175  class Google_Service_Dfareporting_AccountPermission extends Google_Collection
9176  {
9177    protected $collection_key = 'accountProfiles';
9178    protected $internal_gapi_mappings = array(
9179    );
9180    public $accountProfiles;
9181    public $id;
9182    public $kind;
9183    public $level;
9184    public $name;
9185    public $permissionGroupId;
9186  
9187  
9188    public function setAccountProfiles($accountProfiles)
9189    {
9190      $this->accountProfiles = $accountProfiles;
9191    }
9192    public function getAccountProfiles()
9193    {
9194      return $this->accountProfiles;
9195    }
9196    public function setId($id)
9197    {
9198      $this->id = $id;
9199    }
9200    public function getId()
9201    {
9202      return $this->id;
9203    }
9204    public function setKind($kind)
9205    {
9206      $this->kind = $kind;
9207    }
9208    public function getKind()
9209    {
9210      return $this->kind;
9211    }
9212    public function setLevel($level)
9213    {
9214      $this->level = $level;
9215    }
9216    public function getLevel()
9217    {
9218      return $this->level;
9219    }
9220    public function setName($name)
9221    {
9222      $this->name = $name;
9223    }
9224    public function getName()
9225    {
9226      return $this->name;
9227    }
9228    public function setPermissionGroupId($permissionGroupId)
9229    {
9230      $this->permissionGroupId = $permissionGroupId;
9231    }
9232    public function getPermissionGroupId()
9233    {
9234      return $this->permissionGroupId;
9235    }
9236  }
9237  
9238  #[AllowDynamicProperties]
9239  class Google_Service_Dfareporting_AccountPermissionGroup extends Google_Model
9240  {
9241    protected $internal_gapi_mappings = array(
9242    );
9243    public $id;
9244    public $kind;
9245    public $name;
9246  
9247  
9248    public function setId($id)
9249    {
9250      $this->id = $id;
9251    }
9252    public function getId()
9253    {
9254      return $this->id;
9255    }
9256    public function setKind($kind)
9257    {
9258      $this->kind = $kind;
9259    }
9260    public function getKind()
9261    {
9262      return $this->kind;
9263    }
9264    public function setName($name)
9265    {
9266      $this->name = $name;
9267    }
9268    public function getName()
9269    {
9270      return $this->name;
9271    }
9272  }
9273  
9274  #[AllowDynamicProperties]
9275  class Google_Service_Dfareporting_AccountPermissionGroupsListResponse extends Google_Collection
9276  {
9277    protected $collection_key = 'accountPermissionGroups';
9278    protected $internal_gapi_mappings = array(
9279    );
9280    protected $accountPermissionGroupsType = 'Google_Service_Dfareporting_AccountPermissionGroup';
9281    protected $accountPermissionGroupsDataType = 'array';
9282    public $kind;
9283  
9284  
9285    public function setAccountPermissionGroups($accountPermissionGroups)
9286    {
9287      $this->accountPermissionGroups = $accountPermissionGroups;
9288    }
9289    public function getAccountPermissionGroups()
9290    {
9291      return $this->accountPermissionGroups;
9292    }
9293    public function setKind($kind)
9294    {
9295      $this->kind = $kind;
9296    }
9297    public function getKind()
9298    {
9299      return $this->kind;
9300    }
9301  }
9302  
9303  #[AllowDynamicProperties]
9304  class Google_Service_Dfareporting_AccountPermissionsListResponse extends Google_Collection
9305  {
9306    protected $collection_key = 'accountPermissions';
9307    protected $internal_gapi_mappings = array(
9308    );
9309    protected $accountPermissionsType = 'Google_Service_Dfareporting_AccountPermission';
9310    protected $accountPermissionsDataType = 'array';
9311    public $kind;
9312  
9313  
9314    public function setAccountPermissions($accountPermissions)
9315    {
9316      $this->accountPermissions = $accountPermissions;
9317    }
9318    public function getAccountPermissions()
9319    {
9320      return $this->accountPermissions;
9321    }
9322    public function setKind($kind)
9323    {
9324      $this->kind = $kind;
9325    }
9326    public function getKind()
9327    {
9328      return $this->kind;
9329    }
9330  }
9331  
9332  #[AllowDynamicProperties]
9333  class Google_Service_Dfareporting_AccountUserProfile extends Google_Model
9334  {
9335    protected $internal_gapi_mappings = array(
9336    );
9337    public $accountId;
9338    public $active;
9339    protected $advertiserFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9340    protected $advertiserFilterDataType = '';
9341    protected $campaignFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9342    protected $campaignFilterDataType = '';
9343    public $comments;
9344    public $email;
9345    public $id;
9346    public $kind;
9347    public $locale;
9348    public $name;
9349    protected $siteFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9350    protected $siteFilterDataType = '';
9351    public $subaccountId;
9352    public $traffickerType;
9353    public $userAccessType;
9354    protected $userRoleFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9355    protected $userRoleFilterDataType = '';
9356    public $userRoleId;
9357  
9358  
9359    public function setAccountId($accountId)
9360    {
9361      $this->accountId = $accountId;
9362    }
9363    public function getAccountId()
9364    {
9365      return $this->accountId;
9366    }
9367    public function setActive($active)
9368    {
9369      $this->active = $active;
9370    }
9371    public function getActive()
9372    {
9373      return $this->active;
9374    }
9375    public function setAdvertiserFilter(Google_Service_Dfareporting_ObjectFilter $advertiserFilter)
9376    {
9377      $this->advertiserFilter = $advertiserFilter;
9378    }
9379    public function getAdvertiserFilter()
9380    {
9381      return $this->advertiserFilter;
9382    }
9383    public function setCampaignFilter(Google_Service_Dfareporting_ObjectFilter $campaignFilter)
9384    {
9385      $this->campaignFilter = $campaignFilter;
9386    }
9387    public function getCampaignFilter()
9388    {
9389      return $this->campaignFilter;
9390    }
9391    public function setComments($comments)
9392    {
9393      $this->comments = $comments;
9394    }
9395    public function getComments()
9396    {
9397      return $this->comments;
9398    }
9399    public function setEmail($email)
9400    {
9401      $this->email = $email;
9402    }
9403    public function getEmail()
9404    {
9405      return $this->email;
9406    }
9407    public function setId($id)
9408    {
9409      $this->id = $id;
9410    }
9411    public function getId()
9412    {
9413      return $this->id;
9414    }
9415    public function setKind($kind)
9416    {
9417      $this->kind = $kind;
9418    }
9419    public function getKind()
9420    {
9421      return $this->kind;
9422    }
9423    public function setLocale($locale)
9424    {
9425      $this->locale = $locale;
9426    }
9427    public function getLocale()
9428    {
9429      return $this->locale;
9430    }
9431    public function setName($name)
9432    {
9433      $this->name = $name;
9434    }
9435    public function getName()
9436    {
9437      return $this->name;
9438    }
9439    public function setSiteFilter(Google_Service_Dfareporting_ObjectFilter $siteFilter)
9440    {
9441      $this->siteFilter = $siteFilter;
9442    }
9443    public function getSiteFilter()
9444    {
9445      return $this->siteFilter;
9446    }
9447    public function setSubaccountId($subaccountId)
9448    {
9449      $this->subaccountId = $subaccountId;
9450    }
9451    public function getSubaccountId()
9452    {
9453      return $this->subaccountId;
9454    }
9455    public function setTraffickerType($traffickerType)
9456    {
9457      $this->traffickerType = $traffickerType;
9458    }
9459    public function getTraffickerType()
9460    {
9461      return $this->traffickerType;
9462    }
9463    public function setUserAccessType($userAccessType)
9464    {
9465      $this->userAccessType = $userAccessType;
9466    }
9467    public function getUserAccessType()
9468    {
9469      return $this->userAccessType;
9470    }
9471    public function setUserRoleFilter(Google_Service_Dfareporting_ObjectFilter $userRoleFilter)
9472    {
9473      $this->userRoleFilter = $userRoleFilter;
9474    }
9475    public function getUserRoleFilter()
9476    {
9477      return $this->userRoleFilter;
9478    }
9479    public function setUserRoleId($userRoleId)
9480    {
9481      $this->userRoleId = $userRoleId;
9482    }
9483    public function getUserRoleId()
9484    {
9485      return $this->userRoleId;
9486    }
9487  }
9488  
9489  #[AllowDynamicProperties]
9490  class Google_Service_Dfareporting_AccountUserProfilesListResponse extends Google_Collection
9491  {
9492    protected $collection_key = 'accountUserProfiles';
9493    protected $internal_gapi_mappings = array(
9494    );
9495    protected $accountUserProfilesType = 'Google_Service_Dfareporting_AccountUserProfile';
9496    protected $accountUserProfilesDataType = 'array';
9497    public $kind;
9498    public $nextPageToken;
9499  
9500  
9501    public function setAccountUserProfiles($accountUserProfiles)
9502    {
9503      $this->accountUserProfiles = $accountUserProfiles;
9504    }
9505    public function getAccountUserProfiles()
9506    {
9507      return $this->accountUserProfiles;
9508    }
9509    public function setKind($kind)
9510    {
9511      $this->kind = $kind;
9512    }
9513    public function getKind()
9514    {
9515      return $this->kind;
9516    }
9517    public function setNextPageToken($nextPageToken)
9518    {
9519      $this->nextPageToken = $nextPageToken;
9520    }
9521    public function getNextPageToken()
9522    {
9523      return $this->nextPageToken;
9524    }
9525  }
9526  
9527  #[AllowDynamicProperties]
9528  class Google_Service_Dfareporting_AccountsListResponse extends Google_Collection
9529  {
9530    protected $collection_key = 'accounts';
9531    protected $internal_gapi_mappings = array(
9532    );
9533    protected $accountsType = 'Google_Service_Dfareporting_Account';
9534    protected $accountsDataType = 'array';
9535    public $kind;
9536    public $nextPageToken;
9537  
9538  
9539    public function setAccounts($accounts)
9540    {
9541      $this->accounts = $accounts;
9542    }
9543    public function getAccounts()
9544    {
9545      return $this->accounts;
9546    }
9547    public function setKind($kind)
9548    {
9549      $this->kind = $kind;
9550    }
9551    public function getKind()
9552    {
9553      return $this->kind;
9554    }
9555    public function setNextPageToken($nextPageToken)
9556    {
9557      $this->nextPageToken = $nextPageToken;
9558    }
9559    public function getNextPageToken()
9560    {
9561      return $this->nextPageToken;
9562    }
9563  }
9564  
9565  #[AllowDynamicProperties]
9566  class Google_Service_Dfareporting_Activities extends Google_Collection
9567  {
9568    protected $collection_key = 'metricNames';
9569    protected $internal_gapi_mappings = array(
9570    );
9571    protected $filtersType = 'Google_Service_Dfareporting_DimensionValue';
9572    protected $filtersDataType = 'array';
9573    public $kind;
9574    public $metricNames;
9575  
9576  
9577    public function setFilters($filters)
9578    {
9579      $this->filters = $filters;
9580    }
9581    public function getFilters()
9582    {
9583      return $this->filters;
9584    }
9585    public function setKind($kind)
9586    {
9587      $this->kind = $kind;
9588    }
9589    public function getKind()
9590    {
9591      return $this->kind;
9592    }
9593    public function setMetricNames($metricNames)
9594    {
9595      $this->metricNames = $metricNames;
9596    }
9597    public function getMetricNames()
9598    {
9599      return $this->metricNames;
9600    }
9601  }
9602  
9603  #[AllowDynamicProperties]
9604  class Google_Service_Dfareporting_Ad extends Google_Collection
9605  {
9606    protected $collection_key = 'placementAssignments';
9607    protected $internal_gapi_mappings = array(
9608          "remarketingListExpression" => "remarketing_list_expression",
9609    );
9610    public $accountId;
9611    public $active;
9612    public $advertiserId;
9613    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9614    protected $advertiserIdDimensionValueDataType = '';
9615    public $archived;
9616    public $audienceSegmentId;
9617    public $campaignId;
9618    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9619    protected $campaignIdDimensionValueDataType = '';
9620    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
9621    protected $clickThroughUrlDataType = '';
9622    protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
9623    protected $clickThroughUrlSuffixPropertiesDataType = '';
9624    public $comments;
9625    public $compatibility;
9626    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9627    protected $createInfoDataType = '';
9628    protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
9629    protected $creativeGroupAssignmentsDataType = 'array';
9630    protected $creativeRotationType = 'Google_Service_Dfareporting_CreativeRotation';
9631    protected $creativeRotationDataType = '';
9632    protected $dayPartTargetingType = 'Google_Service_Dfareporting_DayPartTargeting';
9633    protected $dayPartTargetingDataType = '';
9634    protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
9635    protected $defaultClickThroughEventTagPropertiesDataType = '';
9636    protected $deliveryScheduleType = 'Google_Service_Dfareporting_DeliverySchedule';
9637    protected $deliveryScheduleDataType = '';
9638    public $dynamicClickTracker;
9639    public $endTime;
9640    protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
9641    protected $eventTagOverridesDataType = 'array';
9642    protected $geoTargetingType = 'Google_Service_Dfareporting_GeoTargeting';
9643    protected $geoTargetingDataType = '';
9644    public $id;
9645    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9646    protected $idDimensionValueDataType = '';
9647    protected $keyValueTargetingExpressionType = 'Google_Service_Dfareporting_KeyValueTargetingExpression';
9648    protected $keyValueTargetingExpressionDataType = '';
9649    public $kind;
9650    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9651    protected $lastModifiedInfoDataType = '';
9652    public $name;
9653    protected $placementAssignmentsType = 'Google_Service_Dfareporting_PlacementAssignment';
9654    protected $placementAssignmentsDataType = 'array';
9655    protected $remarketingListExpressionType = 'Google_Service_Dfareporting_ListTargetingExpression';
9656    protected $remarketingListExpressionDataType = '';
9657    protected $sizeType = 'Google_Service_Dfareporting_Size';
9658    protected $sizeDataType = '';
9659    public $sslCompliant;
9660    public $sslRequired;
9661    public $startTime;
9662    public $subaccountId;
9663    protected $technologyTargetingType = 'Google_Service_Dfareporting_TechnologyTargeting';
9664    protected $technologyTargetingDataType = '';
9665    public $type;
9666  
9667  
9668    public function setAccountId($accountId)
9669    {
9670      $this->accountId = $accountId;
9671    }
9672    public function getAccountId()
9673    {
9674      return $this->accountId;
9675    }
9676    public function setActive($active)
9677    {
9678      $this->active = $active;
9679    }
9680    public function getActive()
9681    {
9682      return $this->active;
9683    }
9684    public function setAdvertiserId($advertiserId)
9685    {
9686      $this->advertiserId = $advertiserId;
9687    }
9688    public function getAdvertiserId()
9689    {
9690      return $this->advertiserId;
9691    }
9692    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
9693    {
9694      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
9695    }
9696    public function getAdvertiserIdDimensionValue()
9697    {
9698      return $this->advertiserIdDimensionValue;
9699    }
9700    public function setArchived($archived)
9701    {
9702      $this->archived = $archived;
9703    }
9704    public function getArchived()
9705    {
9706      return $this->archived;
9707    }
9708    public function setAudienceSegmentId($audienceSegmentId)
9709    {
9710      $this->audienceSegmentId = $audienceSegmentId;
9711    }
9712    public function getAudienceSegmentId()
9713    {
9714      return $this->audienceSegmentId;
9715    }
9716    public function setCampaignId($campaignId)
9717    {
9718      $this->campaignId = $campaignId;
9719    }
9720    public function getCampaignId()
9721    {
9722      return $this->campaignId;
9723    }
9724    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
9725    {
9726      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
9727    }
9728    public function getCampaignIdDimensionValue()
9729    {
9730      return $this->campaignIdDimensionValue;
9731    }
9732    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
9733    {
9734      $this->clickThroughUrl = $clickThroughUrl;
9735    }
9736    public function getClickThroughUrl()
9737    {
9738      return $this->clickThroughUrl;
9739    }
9740    public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
9741    {
9742      $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
9743    }
9744    public function getClickThroughUrlSuffixProperties()
9745    {
9746      return $this->clickThroughUrlSuffixProperties;
9747    }
9748    public function setComments($comments)
9749    {
9750      $this->comments = $comments;
9751    }
9752    public function getComments()
9753    {
9754      return $this->comments;
9755    }
9756    public function setCompatibility($compatibility)
9757    {
9758      $this->compatibility = $compatibility;
9759    }
9760    public function getCompatibility()
9761    {
9762      return $this->compatibility;
9763    }
9764    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
9765    {
9766      $this->createInfo = $createInfo;
9767    }
9768    public function getCreateInfo()
9769    {
9770      return $this->createInfo;
9771    }
9772    public function setCreativeGroupAssignments($creativeGroupAssignments)
9773    {
9774      $this->creativeGroupAssignments = $creativeGroupAssignments;
9775    }
9776    public function getCreativeGroupAssignments()
9777    {
9778      return $this->creativeGroupAssignments;
9779    }
9780    public function setCreativeRotation(Google_Service_Dfareporting_CreativeRotation $creativeRotation)
9781    {
9782      $this->creativeRotation = $creativeRotation;
9783    }
9784    public function getCreativeRotation()
9785    {
9786      return $this->creativeRotation;
9787    }
9788    public function setDayPartTargeting(Google_Service_Dfareporting_DayPartTargeting $dayPartTargeting)
9789    {
9790      $this->dayPartTargeting = $dayPartTargeting;
9791    }
9792    public function getDayPartTargeting()
9793    {
9794      return $this->dayPartTargeting;
9795    }
9796    public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
9797    {
9798      $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
9799    }
9800    public function getDefaultClickThroughEventTagProperties()
9801    {
9802      return $this->defaultClickThroughEventTagProperties;
9803    }
9804    public function setDeliverySchedule(Google_Service_Dfareporting_DeliverySchedule $deliverySchedule)
9805    {
9806      $this->deliverySchedule = $deliverySchedule;
9807    }
9808    public function getDeliverySchedule()
9809    {
9810      return $this->deliverySchedule;
9811    }
9812    public function setDynamicClickTracker($dynamicClickTracker)
9813    {
9814      $this->dynamicClickTracker = $dynamicClickTracker;
9815    }
9816    public function getDynamicClickTracker()
9817    {
9818      return $this->dynamicClickTracker;
9819    }
9820    public function setEndTime($endTime)
9821    {
9822      $this->endTime = $endTime;
9823    }
9824    public function getEndTime()
9825    {
9826      return $this->endTime;
9827    }
9828    public function setEventTagOverrides($eventTagOverrides)
9829    {
9830      $this->eventTagOverrides = $eventTagOverrides;
9831    }
9832    public function getEventTagOverrides()
9833    {
9834      return $this->eventTagOverrides;
9835    }
9836    public function setGeoTargeting(Google_Service_Dfareporting_GeoTargeting $geoTargeting)
9837    {
9838      $this->geoTargeting = $geoTargeting;
9839    }
9840    public function getGeoTargeting()
9841    {
9842      return $this->geoTargeting;
9843    }
9844    public function setId($id)
9845    {
9846      $this->id = $id;
9847    }
9848    public function getId()
9849    {
9850      return $this->id;
9851    }
9852    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
9853    {
9854      $this->idDimensionValue = $idDimensionValue;
9855    }
9856    public function getIdDimensionValue()
9857    {
9858      return $this->idDimensionValue;
9859    }
9860    public function setKeyValueTargetingExpression(Google_Service_Dfareporting_KeyValueTargetingExpression $keyValueTargetingExpression)
9861    {
9862      $this->keyValueTargetingExpression = $keyValueTargetingExpression;
9863    }
9864    public function getKeyValueTargetingExpression()
9865    {
9866      return $this->keyValueTargetingExpression;
9867    }
9868    public function setKind($kind)
9869    {
9870      $this->kind = $kind;
9871    }
9872    public function getKind()
9873    {
9874      return $this->kind;
9875    }
9876    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
9877    {
9878      $this->lastModifiedInfo = $lastModifiedInfo;
9879    }
9880    public function getLastModifiedInfo()
9881    {
9882      return $this->lastModifiedInfo;
9883    }
9884    public function setName($name)
9885    {
9886      $this->name = $name;
9887    }
9888    public function getName()
9889    {
9890      return $this->name;
9891    }
9892    public function setPlacementAssignments($placementAssignments)
9893    {
9894      $this->placementAssignments = $placementAssignments;
9895    }
9896    public function getPlacementAssignments()
9897    {
9898      return $this->placementAssignments;
9899    }
9900    public function setRemarketingListExpression(Google_Service_Dfareporting_ListTargetingExpression $remarketingListExpression)
9901    {
9902      $this->remarketingListExpression = $remarketingListExpression;
9903    }
9904    public function getRemarketingListExpression()
9905    {
9906      return $this->remarketingListExpression;
9907    }
9908    public function setSize(Google_Service_Dfareporting_Size $size)
9909    {
9910      $this->size = $size;
9911    }
9912    public function getSize()
9913    {
9914      return $this->size;
9915    }
9916    public function setSslCompliant($sslCompliant)
9917    {
9918      $this->sslCompliant = $sslCompliant;
9919    }
9920    public function getSslCompliant()
9921    {
9922      return $this->sslCompliant;
9923    }
9924    public function setSslRequired($sslRequired)
9925    {
9926      $this->sslRequired = $sslRequired;
9927    }
9928    public function getSslRequired()
9929    {
9930      return $this->sslRequired;
9931    }
9932    public function setStartTime($startTime)
9933    {
9934      $this->startTime = $startTime;
9935    }
9936    public function getStartTime()
9937    {
9938      return $this->startTime;
9939    }
9940    public function setSubaccountId($subaccountId)
9941    {
9942      $this->subaccountId = $subaccountId;
9943    }
9944    public function getSubaccountId()
9945    {
9946      return $this->subaccountId;
9947    }
9948    public function setTechnologyTargeting(Google_Service_Dfareporting_TechnologyTargeting $technologyTargeting)
9949    {
9950      $this->technologyTargeting = $technologyTargeting;
9951    }
9952    public function getTechnologyTargeting()
9953    {
9954      return $this->technologyTargeting;
9955    }
9956    public function setType($type)
9957    {
9958      $this->type = $type;
9959    }
9960    public function getType()
9961    {
9962      return $this->type;
9963    }
9964  }
9965  
9966  #[AllowDynamicProperties]
9967  class Google_Service_Dfareporting_AdSlot extends Google_Model
9968  {
9969    protected $internal_gapi_mappings = array(
9970    );
9971    public $comment;
9972    public $compatibility;
9973    public $height;
9974    public $linkedPlacementId;
9975    public $name;
9976    public $paymentSourceType;
9977    public $primary;
9978    public $width;
9979  
9980  
9981    public function setComment($comment)
9982    {
9983      $this->comment = $comment;
9984    }
9985    public function getComment()
9986    {
9987      return $this->comment;
9988    }
9989    public function setCompatibility($compatibility)
9990    {
9991      $this->compatibility = $compatibility;
9992    }
9993    public function getCompatibility()
9994    {
9995      return $this->compatibility;
9996    }
9997    public function setHeight($height)
9998    {
9999      $this->height = $height;
10000    }
10001    public function getHeight()
10002    {
10003      return $this->height;
10004    }
10005    public function setLinkedPlacementId($linkedPlacementId)
10006    {
10007      $this->linkedPlacementId = $linkedPlacementId;
10008    }
10009    public function getLinkedPlacementId()
10010    {
10011      return $this->linkedPlacementId;
10012    }
10013    public function setName($name)
10014    {
10015      $this->name = $name;
10016    }
10017    public function getName()
10018    {
10019      return $this->name;
10020    }
10021    public function setPaymentSourceType($paymentSourceType)
10022    {
10023      $this->paymentSourceType = $paymentSourceType;
10024    }
10025    public function getPaymentSourceType()
10026    {
10027      return $this->paymentSourceType;
10028    }
10029    public function setPrimary($primary)
10030    {
10031      $this->primary = $primary;
10032    }
10033    public function getPrimary()
10034    {
10035      return $this->primary;
10036    }
10037    public function setWidth($width)
10038    {
10039      $this->width = $width;
10040    }
10041    public function getWidth()
10042    {
10043      return $this->width;
10044    }
10045  }
10046  
10047  #[AllowDynamicProperties]
10048  class Google_Service_Dfareporting_AdsListResponse extends Google_Collection
10049  {
10050    protected $collection_key = 'ads';
10051    protected $internal_gapi_mappings = array(
10052    );
10053    protected $adsType = 'Google_Service_Dfareporting_Ad';
10054    protected $adsDataType = 'array';
10055    public $kind;
10056    public $nextPageToken;
10057  
10058  
10059    public function setAds($ads)
10060    {
10061      $this->ads = $ads;
10062    }
10063    public function getAds()
10064    {
10065      return $this->ads;
10066    }
10067    public function setKind($kind)
10068    {
10069      $this->kind = $kind;
10070    }
10071    public function getKind()
10072    {
10073      return $this->kind;
10074    }
10075    public function setNextPageToken($nextPageToken)
10076    {
10077      $this->nextPageToken = $nextPageToken;
10078    }
10079    public function getNextPageToken()
10080    {
10081      return $this->nextPageToken;
10082    }
10083  }
10084  
10085  #[AllowDynamicProperties]
10086  class Google_Service_Dfareporting_Advertiser extends Google_Model
10087  {
10088    protected $internal_gapi_mappings = array(
10089    );
10090    public $accountId;
10091    public $advertiserGroupId;
10092    public $clickThroughUrlSuffix;
10093    public $defaultClickThroughEventTagId;
10094    public $defaultEmail;
10095    public $floodlightConfigurationId;
10096    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10097    protected $floodlightConfigurationIdDimensionValueDataType = '';
10098    public $id;
10099    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10100    protected $idDimensionValueDataType = '';
10101    public $kind;
10102    public $name;
10103    public $originalFloodlightConfigurationId;
10104    public $status;
10105    public $subaccountId;
10106  
10107  
10108    public function setAccountId($accountId)
10109    {
10110      $this->accountId = $accountId;
10111    }
10112    public function getAccountId()
10113    {
10114      return $this->accountId;
10115    }
10116    public function setAdvertiserGroupId($advertiserGroupId)
10117    {
10118      $this->advertiserGroupId = $advertiserGroupId;
10119    }
10120    public function getAdvertiserGroupId()
10121    {
10122      return $this->advertiserGroupId;
10123    }
10124    public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
10125    {
10126      $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
10127    }
10128    public function getClickThroughUrlSuffix()
10129    {
10130      return $this->clickThroughUrlSuffix;
10131    }
10132    public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
10133    {
10134      $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
10135    }
10136    public function getDefaultClickThroughEventTagId()
10137    {
10138      return $this->defaultClickThroughEventTagId;
10139    }
10140    public function setDefaultEmail($defaultEmail)
10141    {
10142      $this->defaultEmail = $defaultEmail;
10143    }
10144    public function getDefaultEmail()
10145    {
10146      return $this->defaultEmail;
10147    }
10148    public function setFloodlightConfigurationId($floodlightConfigurationId)
10149    {
10150      $this->floodlightConfigurationId = $floodlightConfigurationId;
10151    }
10152    public function getFloodlightConfigurationId()
10153    {
10154      return $this->floodlightConfigurationId;
10155    }
10156    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
10157    {
10158      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
10159    }
10160    public function getFloodlightConfigurationIdDimensionValue()
10161    {
10162      return $this->floodlightConfigurationIdDimensionValue;
10163    }
10164    public function setId($id)
10165    {
10166      $this->id = $id;
10167    }
10168    public function getId()
10169    {
10170      return $this->id;
10171    }
10172    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10173    {
10174      $this->idDimensionValue = $idDimensionValue;
10175    }
10176    public function getIdDimensionValue()
10177    {
10178      return $this->idDimensionValue;
10179    }
10180    public function setKind($kind)
10181    {
10182      $this->kind = $kind;
10183    }
10184    public function getKind()
10185    {
10186      return $this->kind;
10187    }
10188    public function setName($name)
10189    {
10190      $this->name = $name;
10191    }
10192    public function getName()
10193    {
10194      return $this->name;
10195    }
10196    public function setOriginalFloodlightConfigurationId($originalFloodlightConfigurationId)
10197    {
10198      $this->originalFloodlightConfigurationId = $originalFloodlightConfigurationId;
10199    }
10200    public function getOriginalFloodlightConfigurationId()
10201    {
10202      return $this->originalFloodlightConfigurationId;
10203    }
10204    public function setStatus($status)
10205    {
10206      $this->status = $status;
10207    }
10208    public function getStatus()
10209    {
10210      return $this->status;
10211    }
10212    public function setSubaccountId($subaccountId)
10213    {
10214      $this->subaccountId = $subaccountId;
10215    }
10216    public function getSubaccountId()
10217    {
10218      return $this->subaccountId;
10219    }
10220  }
10221  
10222  #[AllowDynamicProperties]
10223  class Google_Service_Dfareporting_AdvertiserGroup extends Google_Model
10224  {
10225    protected $internal_gapi_mappings = array(
10226    );
10227    public $accountId;
10228    public $id;
10229    public $kind;
10230    public $name;
10231  
10232  
10233    public function setAccountId($accountId)
10234    {
10235      $this->accountId = $accountId;
10236    }
10237    public function getAccountId()
10238    {
10239      return $this->accountId;
10240    }
10241    public function setId($id)
10242    {
10243      $this->id = $id;
10244    }
10245    public function getId()
10246    {
10247      return $this->id;
10248    }
10249    public function setKind($kind)
10250    {
10251      $this->kind = $kind;
10252    }
10253    public function getKind()
10254    {
10255      return $this->kind;
10256    }
10257    public function setName($name)
10258    {
10259      $this->name = $name;
10260    }
10261    public function getName()
10262    {
10263      return $this->name;
10264    }
10265  }
10266  
10267  #[AllowDynamicProperties]
10268  class Google_Service_Dfareporting_AdvertiserGroupsListResponse extends Google_Collection
10269  {
10270    protected $collection_key = 'advertiserGroups';
10271    protected $internal_gapi_mappings = array(
10272    );
10273    protected $advertiserGroupsType = 'Google_Service_Dfareporting_AdvertiserGroup';
10274    protected $advertiserGroupsDataType = 'array';
10275    public $kind;
10276    public $nextPageToken;
10277  
10278  
10279    public function setAdvertiserGroups($advertiserGroups)
10280    {
10281      $this->advertiserGroups = $advertiserGroups;
10282    }
10283    public function getAdvertiserGroups()
10284    {
10285      return $this->advertiserGroups;
10286    }
10287    public function setKind($kind)
10288    {
10289      $this->kind = $kind;
10290    }
10291    public function getKind()
10292    {
10293      return $this->kind;
10294    }
10295    public function setNextPageToken($nextPageToken)
10296    {
10297      $this->nextPageToken = $nextPageToken;
10298    }
10299    public function getNextPageToken()
10300    {
10301      return $this->nextPageToken;
10302    }
10303  }
10304  
10305  #[AllowDynamicProperties]
10306  class Google_Service_Dfareporting_AdvertisersListResponse extends Google_Collection
10307  {
10308    protected $collection_key = 'advertisers';
10309    protected $internal_gapi_mappings = array(
10310    );
10311    protected $advertisersType = 'Google_Service_Dfareporting_Advertiser';
10312    protected $advertisersDataType = 'array';
10313    public $kind;
10314    public $nextPageToken;
10315  
10316  
10317    public function setAdvertisers($advertisers)
10318    {
10319      $this->advertisers = $advertisers;
10320    }
10321    public function getAdvertisers()
10322    {
10323      return $this->advertisers;
10324    }
10325    public function setKind($kind)
10326    {
10327      $this->kind = $kind;
10328    }
10329    public function getKind()
10330    {
10331      return $this->kind;
10332    }
10333    public function setNextPageToken($nextPageToken)
10334    {
10335      $this->nextPageToken = $nextPageToken;
10336    }
10337    public function getNextPageToken()
10338    {
10339      return $this->nextPageToken;
10340    }
10341  }
10342  
10343  #[AllowDynamicProperties]
10344  class Google_Service_Dfareporting_AudienceSegment extends Google_Model
10345  {
10346    protected $internal_gapi_mappings = array(
10347    );
10348    public $allocation;
10349    public $id;
10350    public $name;
10351  
10352  
10353    public function setAllocation($allocation)
10354    {
10355      $this->allocation = $allocation;
10356    }
10357    public function getAllocation()
10358    {
10359      return $this->allocation;
10360    }
10361    public function setId($id)
10362    {
10363      $this->id = $id;
10364    }
10365    public function getId()
10366    {
10367      return $this->id;
10368    }
10369    public function setName($name)
10370    {
10371      $this->name = $name;
10372    }
10373    public function getName()
10374    {
10375      return $this->name;
10376    }
10377  }
10378  
10379  #[AllowDynamicProperties]
10380  class Google_Service_Dfareporting_AudienceSegmentGroup extends Google_Collection
10381  {
10382    protected $collection_key = 'audienceSegments';
10383    protected $internal_gapi_mappings = array(
10384    );
10385    protected $audienceSegmentsType = 'Google_Service_Dfareporting_AudienceSegment';
10386    protected $audienceSegmentsDataType = 'array';
10387    public $id;
10388    public $name;
10389  
10390  
10391    public function setAudienceSegments($audienceSegments)
10392    {
10393      $this->audienceSegments = $audienceSegments;
10394    }
10395    public function getAudienceSegments()
10396    {
10397      return $this->audienceSegments;
10398    }
10399    public function setId($id)
10400    {
10401      $this->id = $id;
10402    }
10403    public function getId()
10404    {
10405      return $this->id;
10406    }
10407    public function setName($name)
10408    {
10409      $this->name = $name;
10410    }
10411    public function getName()
10412    {
10413      return $this->name;
10414    }
10415  }
10416  
10417  #[AllowDynamicProperties]
10418  class Google_Service_Dfareporting_Browser extends Google_Model
10419  {
10420    protected $internal_gapi_mappings = array(
10421    );
10422    public $browserVersionId;
10423    public $dartId;
10424    public $kind;
10425    public $majorVersion;
10426    public $minorVersion;
10427    public $name;
10428  
10429  
10430    public function setBrowserVersionId($browserVersionId)
10431    {
10432      $this->browserVersionId = $browserVersionId;
10433    }
10434    public function getBrowserVersionId()
10435    {
10436      return $this->browserVersionId;
10437    }
10438    public function setDartId($dartId)
10439    {
10440      $this->dartId = $dartId;
10441    }
10442    public function getDartId()
10443    {
10444      return $this->dartId;
10445    }
10446    public function setKind($kind)
10447    {
10448      $this->kind = $kind;
10449    }
10450    public function getKind()
10451    {
10452      return $this->kind;
10453    }
10454    public function setMajorVersion($majorVersion)
10455    {
10456      $this->majorVersion = $majorVersion;
10457    }
10458    public function getMajorVersion()
10459    {
10460      return $this->majorVersion;
10461    }
10462    public function setMinorVersion($minorVersion)
10463    {
10464      $this->minorVersion = $minorVersion;
10465    }
10466    public function getMinorVersion()
10467    {
10468      return $this->minorVersion;
10469    }
10470    public function setName($name)
10471    {
10472      $this->name = $name;
10473    }
10474    public function getName()
10475    {
10476      return $this->name;
10477    }
10478  }
10479  
10480  #[AllowDynamicProperties]
10481  class Google_Service_Dfareporting_BrowsersListResponse extends Google_Collection
10482  {
10483    protected $collection_key = 'browsers';
10484    protected $internal_gapi_mappings = array(
10485    );
10486    protected $browsersType = 'Google_Service_Dfareporting_Browser';
10487    protected $browsersDataType = 'array';
10488    public $kind;
10489  
10490  
10491    public function setBrowsers($browsers)
10492    {
10493      $this->browsers = $browsers;
10494    }
10495    public function getBrowsers()
10496    {
10497      return $this->browsers;
10498    }
10499    public function setKind($kind)
10500    {
10501      $this->kind = $kind;
10502    }
10503    public function getKind()
10504    {
10505      return $this->kind;
10506    }
10507  }
10508  
10509  #[AllowDynamicProperties]
10510  class Google_Service_Dfareporting_Campaign extends Google_Collection
10511  {
10512    protected $collection_key = 'traffickerEmails';
10513    protected $internal_gapi_mappings = array(
10514    );
10515    public $accountId;
10516    protected $additionalCreativeOptimizationConfigurationsType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10517    protected $additionalCreativeOptimizationConfigurationsDataType = 'array';
10518    public $advertiserGroupId;
10519    public $advertiserId;
10520    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10521    protected $advertiserIdDimensionValueDataType = '';
10522    public $archived;
10523    protected $audienceSegmentGroupsType = 'Google_Service_Dfareporting_AudienceSegmentGroup';
10524    protected $audienceSegmentGroupsDataType = 'array';
10525    public $billingInvoiceCode;
10526    protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
10527    protected $clickThroughUrlSuffixPropertiesDataType = '';
10528    public $comment;
10529    public $comscoreVceEnabled;
10530    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10531    protected $createInfoDataType = '';
10532    public $creativeGroupIds;
10533    protected $creativeOptimizationConfigurationType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10534    protected $creativeOptimizationConfigurationDataType = '';
10535    protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
10536    protected $defaultClickThroughEventTagPropertiesDataType = '';
10537    public $endDate;
10538    protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
10539    protected $eventTagOverridesDataType = 'array';
10540    public $externalId;
10541    public $id;
10542    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10543    protected $idDimensionValueDataType = '';
10544    public $kind;
10545    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10546    protected $lastModifiedInfoDataType = '';
10547    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
10548    protected $lookbackConfigurationDataType = '';
10549    public $name;
10550    public $nielsenOcrEnabled;
10551    public $startDate;
10552    public $subaccountId;
10553    public $traffickerEmails;
10554  
10555  
10556    public function setAccountId($accountId)
10557    {
10558      $this->accountId = $accountId;
10559    }
10560    public function getAccountId()
10561    {
10562      return $this->accountId;
10563    }
10564    public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations)
10565    {
10566      $this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations;
10567    }
10568    public function getAdditionalCreativeOptimizationConfigurations()
10569    {
10570      return $this->additionalCreativeOptimizationConfigurations;
10571    }
10572    public function setAdvertiserGroupId($advertiserGroupId)
10573    {
10574      $this->advertiserGroupId = $advertiserGroupId;
10575    }
10576    public function getAdvertiserGroupId()
10577    {
10578      return $this->advertiserGroupId;
10579    }
10580    public function setAdvertiserId($advertiserId)
10581    {
10582      $this->advertiserId = $advertiserId;
10583    }
10584    public function getAdvertiserId()
10585    {
10586      return $this->advertiserId;
10587    }
10588    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
10589    {
10590      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
10591    }
10592    public function getAdvertiserIdDimensionValue()
10593    {
10594      return $this->advertiserIdDimensionValue;
10595    }
10596    public function setArchived($archived)
10597    {
10598      $this->archived = $archived;
10599    }
10600    public function getArchived()
10601    {
10602      return $this->archived;
10603    }
10604    public function setAudienceSegmentGroups($audienceSegmentGroups)
10605    {
10606      $this->audienceSegmentGroups = $audienceSegmentGroups;
10607    }
10608    public function getAudienceSegmentGroups()
10609    {
10610      return $this->audienceSegmentGroups;
10611    }
10612    public function setBillingInvoiceCode($billingInvoiceCode)
10613    {
10614      $this->billingInvoiceCode = $billingInvoiceCode;
10615    }
10616    public function getBillingInvoiceCode()
10617    {
10618      return $this->billingInvoiceCode;
10619    }
10620    public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
10621    {
10622      $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
10623    }
10624    public function getClickThroughUrlSuffixProperties()
10625    {
10626      return $this->clickThroughUrlSuffixProperties;
10627    }
10628    public function setComment($comment)
10629    {
10630      $this->comment = $comment;
10631    }
10632    public function getComment()
10633    {
10634      return $this->comment;
10635    }
10636    public function setComscoreVceEnabled($comscoreVceEnabled)
10637    {
10638      $this->comscoreVceEnabled = $comscoreVceEnabled;
10639    }
10640    public function getComscoreVceEnabled()
10641    {
10642      return $this->comscoreVceEnabled;
10643    }
10644    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
10645    {
10646      $this->createInfo = $createInfo;
10647    }
10648    public function getCreateInfo()
10649    {
10650      return $this->createInfo;
10651    }
10652    public function setCreativeGroupIds($creativeGroupIds)
10653    {
10654      $this->creativeGroupIds = $creativeGroupIds;
10655    }
10656    public function getCreativeGroupIds()
10657    {
10658      return $this->creativeGroupIds;
10659    }
10660    public function setCreativeOptimizationConfiguration(Google_Service_Dfareporting_CreativeOptimizationConfiguration $creativeOptimizationConfiguration)
10661    {
10662      $this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration;
10663    }
10664    public function getCreativeOptimizationConfiguration()
10665    {
10666      return $this->creativeOptimizationConfiguration;
10667    }
10668    public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
10669    {
10670      $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
10671    }
10672    public function getDefaultClickThroughEventTagProperties()
10673    {
10674      return $this->defaultClickThroughEventTagProperties;
10675    }
10676    public function setEndDate($endDate)
10677    {
10678      $this->endDate = $endDate;
10679    }
10680    public function getEndDate()
10681    {
10682      return $this->endDate;
10683    }
10684    public function setEventTagOverrides($eventTagOverrides)
10685    {
10686      $this->eventTagOverrides = $eventTagOverrides;
10687    }
10688    public function getEventTagOverrides()
10689    {
10690      return $this->eventTagOverrides;
10691    }
10692    public function setExternalId($externalId)
10693    {
10694      $this->externalId = $externalId;
10695    }
10696    public function getExternalId()
10697    {
10698      return $this->externalId;
10699    }
10700    public function setId($id)
10701    {
10702      $this->id = $id;
10703    }
10704    public function getId()
10705    {
10706      return $this->id;
10707    }
10708    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10709    {
10710      $this->idDimensionValue = $idDimensionValue;
10711    }
10712    public function getIdDimensionValue()
10713    {
10714      return $this->idDimensionValue;
10715    }
10716    public function setKind($kind)
10717    {
10718      $this->kind = $kind;
10719    }
10720    public function getKind()
10721    {
10722      return $this->kind;
10723    }
10724    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
10725    {
10726      $this->lastModifiedInfo = $lastModifiedInfo;
10727    }
10728    public function getLastModifiedInfo()
10729    {
10730      return $this->lastModifiedInfo;
10731    }
10732    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
10733    {
10734      $this->lookbackConfiguration = $lookbackConfiguration;
10735    }
10736    public function getLookbackConfiguration()
10737    {
10738      return $this->lookbackConfiguration;
10739    }
10740    public function setName($name)
10741    {
10742      $this->name = $name;
10743    }
10744    public function getName()
10745    {
10746      return $this->name;
10747    }
10748    public function setNielsenOcrEnabled($nielsenOcrEnabled)
10749    {
10750      $this->nielsenOcrEnabled = $nielsenOcrEnabled;
10751    }
10752    public function getNielsenOcrEnabled()
10753    {
10754      return $this->nielsenOcrEnabled;
10755    }
10756    public function setStartDate($startDate)
10757    {
10758      $this->startDate = $startDate;
10759    }
10760    public function getStartDate()
10761    {
10762      return $this->startDate;
10763    }
10764    public function setSubaccountId($subaccountId)
10765    {
10766      $this->subaccountId = $subaccountId;
10767    }
10768    public function getSubaccountId()
10769    {
10770      return $this->subaccountId;
10771    }
10772    public function setTraffickerEmails($traffickerEmails)
10773    {
10774      $this->traffickerEmails = $traffickerEmails;
10775    }
10776    public function getTraffickerEmails()
10777    {
10778      return $this->traffickerEmails;
10779    }
10780  }
10781  
10782  #[AllowDynamicProperties]
10783  class Google_Service_Dfareporting_CampaignCreativeAssociation extends Google_Model
10784  {
10785    protected $internal_gapi_mappings = array(
10786    );
10787    public $creativeId;
10788    public $kind;
10789  
10790  
10791    public function setCreativeId($creativeId)
10792    {
10793      $this->creativeId = $creativeId;
10794    }
10795    public function getCreativeId()
10796    {
10797      return $this->creativeId;
10798    }
10799    public function setKind($kind)
10800    {
10801      $this->kind = $kind;
10802    }
10803    public function getKind()
10804    {
10805      return $this->kind;
10806    }
10807  }
10808  
10809  #[AllowDynamicProperties]
10810  class Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse extends Google_Collection
10811  {
10812    protected $collection_key = 'campaignCreativeAssociations';
10813    protected $internal_gapi_mappings = array(
10814    );
10815    protected $campaignCreativeAssociationsType = 'Google_Service_Dfareporting_CampaignCreativeAssociation';
10816    protected $campaignCreativeAssociationsDataType = 'array';
10817    public $kind;
10818    public $nextPageToken;
10819  
10820  
10821    public function setCampaignCreativeAssociations($campaignCreativeAssociations)
10822    {
10823      $this->campaignCreativeAssociations = $campaignCreativeAssociations;
10824    }
10825    public function getCampaignCreativeAssociations()
10826    {
10827      return $this->campaignCreativeAssociations;
10828    }
10829    public function setKind($kind)
10830    {
10831      $this->kind = $kind;
10832    }
10833    public function getKind()
10834    {
10835      return $this->kind;
10836    }
10837    public function setNextPageToken($nextPageToken)
10838    {
10839      $this->nextPageToken = $nextPageToken;
10840    }
10841    public function getNextPageToken()
10842    {
10843      return $this->nextPageToken;
10844    }
10845  }
10846  
10847  #[AllowDynamicProperties]
10848  class Google_Service_Dfareporting_CampaignsListResponse extends Google_Collection
10849  {
10850    protected $collection_key = 'campaigns';
10851    protected $internal_gapi_mappings = array(
10852    );
10853    protected $campaignsType = 'Google_Service_Dfareporting_Campaign';
10854    protected $campaignsDataType = 'array';
10855    public $kind;
10856    public $nextPageToken;
10857  
10858  
10859    public function setCampaigns($campaigns)
10860    {
10861      $this->campaigns = $campaigns;
10862    }
10863    public function getCampaigns()
10864    {
10865      return $this->campaigns;
10866    }
10867    public function setKind($kind)
10868    {
10869      $this->kind = $kind;
10870    }
10871    public function getKind()
10872    {
10873      return $this->kind;
10874    }
10875    public function setNextPageToken($nextPageToken)
10876    {
10877      $this->nextPageToken = $nextPageToken;
10878    }
10879    public function getNextPageToken()
10880    {
10881      return $this->nextPageToken;
10882    }
10883  }
10884  
10885  #[AllowDynamicProperties]
10886  class Google_Service_Dfareporting_ChangeLog extends Google_Model
10887  {
10888    protected $internal_gapi_mappings = array(
10889    );
10890    public $accountId;
10891    public $action;
10892    public $changeTime;
10893    public $fieldName;
10894    public $id;
10895    public $kind;
10896    public $newValue;
10897    public $objectId;
10898    public $objectType;
10899    public $oldValue;
10900    public $subaccountId;
10901    public $transactionId;
10902    public $userProfileId;
10903    public $userProfileName;
10904  
10905  
10906    public function setAccountId($accountId)
10907    {
10908      $this->accountId = $accountId;
10909    }
10910    public function getAccountId()
10911    {
10912      return $this->accountId;
10913    }
10914    public function setAction($action)
10915    {
10916      $this->action = $action;
10917    }
10918    public function getAction()
10919    {
10920      return $this->action;
10921    }
10922    public function setChangeTime($changeTime)
10923    {
10924      $this->changeTime = $changeTime;
10925    }
10926    public function getChangeTime()
10927    {
10928      return $this->changeTime;
10929    }
10930    public function setFieldName($fieldName)
10931    {
10932      $this->fieldName = $fieldName;
10933    }
10934    public function getFieldName()
10935    {
10936      return $this->fieldName;
10937    }
10938    public function setId($id)
10939    {
10940      $this->id = $id;
10941    }
10942    public function getId()
10943    {
10944      return $this->id;
10945    }
10946    public function setKind($kind)
10947    {
10948      $this->kind = $kind;
10949    }
10950    public function getKind()
10951    {
10952      return $this->kind;
10953    }
10954    public function setNewValue($newValue)
10955    {
10956      $this->newValue = $newValue;
10957    }
10958    public function getNewValue()
10959    {
10960      return $this->newValue;
10961    }
10962    public function setObjectId($objectId)
10963    {
10964      $this->objectId = $objectId;
10965    }
10966    public function getObjectId()
10967    {
10968      return $this->objectId;
10969    }
10970    public function setObjectType($objectType)
10971    {
10972      $this->objectType = $objectType;
10973    }
10974    public function getObjectType()
10975    {
10976      return $this->objectType;
10977    }
10978    public function setOldValue($oldValue)
10979    {
10980      $this->oldValue = $oldValue;
10981    }
10982    public function getOldValue()
10983    {
10984      return $this->oldValue;
10985    }
10986    public function setSubaccountId($subaccountId)
10987    {
10988      $this->subaccountId = $subaccountId;
10989    }
10990    public function getSubaccountId()
10991    {
10992      return $this->subaccountId;
10993    }
10994    public function setTransactionId($transactionId)
10995    {
10996      $this->transactionId = $transactionId;
10997    }
10998    public function getTransactionId()
10999    {
11000      return $this->transactionId;
11001    }
11002    public function setUserProfileId($userProfileId)
11003    {
11004      $this->userProfileId = $userProfileId;
11005    }
11006    public function getUserProfileId()
11007    {
11008      return $this->userProfileId;
11009    }
11010    public function setUserProfileName($userProfileName)
11011    {
11012      $this->userProfileName = $userProfileName;
11013    }
11014    public function getUserProfileName()
11015    {
11016      return $this->userProfileName;
11017    }
11018  }
11019  
11020  #[AllowDynamicProperties]
11021  class Google_Service_Dfareporting_ChangeLogsListResponse extends Google_Collection
11022  {
11023    protected $collection_key = 'changeLogs';
11024    protected $internal_gapi_mappings = array(
11025    );
11026    protected $changeLogsType = 'Google_Service_Dfareporting_ChangeLog';
11027    protected $changeLogsDataType = 'array';
11028    public $kind;
11029    public $nextPageToken;
11030  
11031  
11032    public function setChangeLogs($changeLogs)
11033    {
11034      $this->changeLogs = $changeLogs;
11035    }
11036    public function getChangeLogs()
11037    {
11038      return $this->changeLogs;
11039    }
11040    public function setKind($kind)
11041    {
11042      $this->kind = $kind;
11043    }
11044    public function getKind()
11045    {
11046      return $this->kind;
11047    }
11048    public function setNextPageToken($nextPageToken)
11049    {
11050      $this->nextPageToken = $nextPageToken;
11051    }
11052    public function getNextPageToken()
11053    {
11054      return $this->nextPageToken;
11055    }
11056  }
11057  
11058  #[AllowDynamicProperties]
11059  class Google_Service_Dfareporting_CitiesListResponse extends Google_Collection
11060  {
11061    protected $collection_key = 'cities';
11062    protected $internal_gapi_mappings = array(
11063    );
11064    protected $citiesType = 'Google_Service_Dfareporting_City';
11065    protected $citiesDataType = 'array';
11066    public $kind;
11067  
11068  
11069    public function setCities($cities)
11070    {
11071      $this->cities = $cities;
11072    }
11073    public function getCities()
11074    {
11075      return $this->cities;
11076    }
11077    public function setKind($kind)
11078    {
11079      $this->kind = $kind;
11080    }
11081    public function getKind()
11082    {
11083      return $this->kind;
11084    }
11085  }
11086  
11087  #[AllowDynamicProperties]
11088  class Google_Service_Dfareporting_City extends Google_Model
11089  {
11090    protected $internal_gapi_mappings = array(
11091    );
11092    public $countryCode;
11093    public $countryDartId;
11094    public $dartId;
11095    public $kind;
11096    public $metroCode;
11097    public $metroDmaId;
11098    public $name;
11099    public $regionCode;
11100    public $regionDartId;
11101  
11102  
11103    public function setCountryCode($countryCode)
11104    {
11105      $this->countryCode = $countryCode;
11106    }
11107    public function getCountryCode()
11108    {
11109      return $this->countryCode;
11110    }
11111    public function setCountryDartId($countryDartId)
11112    {
11113      $this->countryDartId = $countryDartId;
11114    }
11115    public function getCountryDartId()
11116    {
11117      return $this->countryDartId;
11118    }
11119    public function setDartId($dartId)
11120    {
11121      $this->dartId = $dartId;
11122    }
11123    public function getDartId()
11124    {
11125      return $this->dartId;
11126    }
11127    public function setKind($kind)
11128    {
11129      $this->kind = $kind;
11130    }
11131    public function getKind()
11132    {
11133      return $this->kind;
11134    }
11135    public function setMetroCode($metroCode)
11136    {
11137      $this->metroCode = $metroCode;
11138    }
11139    public function getMetroCode()
11140    {
11141      return $this->metroCode;
11142    }
11143    public function setMetroDmaId($metroDmaId)
11144    {
11145      $this->metroDmaId = $metroDmaId;
11146    }
11147    public function getMetroDmaId()
11148    {
11149      return $this->metroDmaId;
11150    }
11151    public function setName($name)
11152    {
11153      $this->name = $name;
11154    }
11155    public function getName()
11156    {
11157      return $this->name;
11158    }
11159    public function setRegionCode($regionCode)
11160    {
11161      $this->regionCode = $regionCode;
11162    }
11163    public function getRegionCode()
11164    {
11165      return $this->regionCode;
11166    }
11167    public function setRegionDartId($regionDartId)
11168    {
11169      $this->regionDartId = $regionDartId;
11170    }
11171    public function getRegionDartId()
11172    {
11173      return $this->regionDartId;
11174    }
11175  }
11176  
11177  #[AllowDynamicProperties]
11178  class Google_Service_Dfareporting_ClickTag extends Google_Model
11179  {
11180    protected $internal_gapi_mappings = array(
11181    );
11182    public $eventName;
11183    public $name;
11184    public $value;
11185  
11186  
11187    public function setEventName($eventName)
11188    {
11189      $this->eventName = $eventName;
11190    }
11191    public function getEventName()
11192    {
11193      return $this->eventName;
11194    }
11195    public function setName($name)
11196    {
11197      $this->name = $name;
11198    }
11199    public function getName()
11200    {
11201      return $this->name;
11202    }
11203    public function setValue($value)
11204    {
11205      $this->value = $value;
11206    }
11207    public function getValue()
11208    {
11209      return $this->value;
11210    }
11211  }
11212  
11213  #[AllowDynamicProperties]
11214  class Google_Service_Dfareporting_ClickThroughUrl extends Google_Model
11215  {
11216    protected $internal_gapi_mappings = array(
11217    );
11218    public $customClickThroughUrl;
11219    public $defaultLandingPage;
11220    public $landingPageId;
11221  
11222  
11223    public function setCustomClickThroughUrl($customClickThroughUrl)
11224    {
11225      $this->customClickThroughUrl = $customClickThroughUrl;
11226    }
11227    public function getCustomClickThroughUrl()
11228    {
11229      return $this->customClickThroughUrl;
11230    }
11231    public function setDefaultLandingPage($defaultLandingPage)
11232    {
11233      $this->defaultLandingPage = $defaultLandingPage;
11234    }
11235    public function getDefaultLandingPage()
11236    {
11237      return $this->defaultLandingPage;
11238    }
11239    public function setLandingPageId($landingPageId)
11240    {
11241      $this->landingPageId = $landingPageId;
11242    }
11243    public function getLandingPageId()
11244    {
11245      return $this->landingPageId;
11246    }
11247  }
11248  
11249  #[AllowDynamicProperties]
11250  class Google_Service_Dfareporting_ClickThroughUrlSuffixProperties extends Google_Model
11251  {
11252    protected $internal_gapi_mappings = array(
11253    );
11254    public $clickThroughUrlSuffix;
11255    public $overrideInheritedSuffix;
11256  
11257  
11258    public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
11259    {
11260      $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
11261    }
11262    public function getClickThroughUrlSuffix()
11263    {
11264      return $this->clickThroughUrlSuffix;
11265    }
11266    public function setOverrideInheritedSuffix($overrideInheritedSuffix)
11267    {
11268      $this->overrideInheritedSuffix = $overrideInheritedSuffix;
11269    }
11270    public function getOverrideInheritedSuffix()
11271    {
11272      return $this->overrideInheritedSuffix;
11273    }
11274  }
11275  
11276  #[AllowDynamicProperties]
11277  class Google_Service_Dfareporting_CompanionClickThroughOverride extends Google_Model
11278  {
11279    protected $internal_gapi_mappings = array(
11280    );
11281    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
11282    protected $clickThroughUrlDataType = '';
11283    public $creativeId;
11284  
11285  
11286    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
11287    {
11288      $this->clickThroughUrl = $clickThroughUrl;
11289    }
11290    public function getClickThroughUrl()
11291    {
11292      return $this->clickThroughUrl;
11293    }
11294    public function setCreativeId($creativeId)
11295    {
11296      $this->creativeId = $creativeId;
11297    }
11298    public function getCreativeId()
11299    {
11300      return $this->creativeId;
11301    }
11302  }
11303  
11304  #[AllowDynamicProperties]
11305  class Google_Service_Dfareporting_CompatibleFields extends Google_Model
11306  {
11307    protected $internal_gapi_mappings = array(
11308    );
11309    protected $crossDimensionReachReportCompatibleFieldsType = 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields';
11310    protected $crossDimensionReachReportCompatibleFieldsDataType = '';
11311    protected $floodlightReportCompatibleFieldsType = 'Google_Service_Dfareporting_FloodlightReportCompatibleFields';
11312    protected $floodlightReportCompatibleFieldsDataType = '';
11313    public $kind;
11314    protected $pathToConversionReportCompatibleFieldsType = 'Google_Service_Dfareporting_PathToConversionReportCompatibleFields';
11315    protected $pathToConversionReportCompatibleFieldsDataType = '';
11316    protected $reachReportCompatibleFieldsType = 'Google_Service_Dfareporting_ReachReportCompatibleFields';
11317    protected $reachReportCompatibleFieldsDataType = '';
11318    protected $reportCompatibleFieldsType = 'Google_Service_Dfareporting_ReportCompatibleFields';
11319    protected $reportCompatibleFieldsDataType = '';
11320  
11321  
11322    public function setCrossDimensionReachReportCompatibleFields(Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
11323    {
11324      $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
11325    }
11326    public function getCrossDimensionReachReportCompatibleFields()
11327    {
11328      return $this->crossDimensionReachReportCompatibleFields;
11329    }
11330    public function setFloodlightReportCompatibleFields(Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
11331    {
11332      $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
11333    }
11334    public function getFloodlightReportCompatibleFields()
11335    {
11336      return $this->floodlightReportCompatibleFields;
11337    }
11338    public function setKind($kind)
11339    {
11340      $this->kind = $kind;
11341    }
11342    public function getKind()
11343    {
11344      return $this->kind;
11345    }
11346    public function setPathToConversionReportCompatibleFields(Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
11347    {
11348      $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
11349    }
11350    public function getPathToConversionReportCompatibleFields()
11351    {
11352      return $this->pathToConversionReportCompatibleFields;
11353    }
11354    public function setReachReportCompatibleFields(Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields)
11355    {
11356      $this->reachReportCompatibleFields = $reachReportCompatibleFields;
11357    }
11358    public function getReachReportCompatibleFields()
11359    {
11360      return $this->reachReportCompatibleFields;
11361    }
11362    public function setReportCompatibleFields(Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields)
11363    {
11364      $this->reportCompatibleFields = $reportCompatibleFields;
11365    }
11366    public function getReportCompatibleFields()
11367    {
11368      return $this->reportCompatibleFields;
11369    }
11370  }
11371  
11372  #[AllowDynamicProperties]
11373  class Google_Service_Dfareporting_ConnectionType extends Google_Model
11374  {
11375    protected $internal_gapi_mappings = array(
11376    );
11377    public $id;
11378    public $kind;
11379    public $name;
11380  
11381  
11382    public function setId($id)
11383    {
11384      $this->id = $id;
11385    }
11386    public function getId()
11387    {
11388      return $this->id;
11389    }
11390    public function setKind($kind)
11391    {
11392      $this->kind = $kind;
11393    }
11394    public function getKind()
11395    {
11396      return $this->kind;
11397    }
11398    public function setName($name)
11399    {
11400      $this->name = $name;
11401    }
11402    public function getName()
11403    {
11404      return $this->name;
11405    }
11406  }
11407  
11408  #[AllowDynamicProperties]
11409  class Google_Service_Dfareporting_ConnectionTypesListResponse extends Google_Collection
11410  {
11411    protected $collection_key = 'connectionTypes';
11412    protected $internal_gapi_mappings = array(
11413    );
11414    protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
11415    protected $connectionTypesDataType = 'array';
11416    public $kind;
11417  
11418  
11419    public function setConnectionTypes($connectionTypes)
11420    {
11421      $this->connectionTypes = $connectionTypes;
11422    }
11423    public function getConnectionTypes()
11424    {
11425      return $this->connectionTypes;
11426    }
11427    public function setKind($kind)
11428    {
11429      $this->kind = $kind;
11430    }
11431    public function getKind()
11432    {
11433      return $this->kind;
11434    }
11435  }
11436  
11437  #[AllowDynamicProperties]
11438  class Google_Service_Dfareporting_ContentCategoriesListResponse extends Google_Collection
11439  {
11440    protected $collection_key = 'contentCategories';
11441    protected $internal_gapi_mappings = array(
11442    );
11443    protected $contentCategoriesType = 'Google_Service_Dfareporting_ContentCategory';
11444    protected $contentCategoriesDataType = 'array';
11445    public $kind;
11446    public $nextPageToken;
11447  
11448  
11449    public function setContentCategories($contentCategories)
11450    {
11451      $this->contentCategories = $contentCategories;
11452    }
11453    public function getContentCategories()
11454    {
11455      return $this->contentCategories;
11456    }
11457    public function setKind($kind)
11458    {
11459      $this->kind = $kind;
11460    }
11461    public function getKind()
11462    {
11463      return $this->kind;
11464    }
11465    public function setNextPageToken($nextPageToken)
11466    {
11467      $this->nextPageToken = $nextPageToken;
11468    }
11469    public function getNextPageToken()
11470    {
11471      return $this->nextPageToken;
11472    }
11473  }
11474  
11475  #[AllowDynamicProperties]
11476  class Google_Service_Dfareporting_ContentCategory extends Google_Model
11477  {
11478    protected $internal_gapi_mappings = array(
11479    );
11480    public $accountId;
11481    public $id;
11482    public $kind;
11483    public $name;
11484  
11485  
11486    public function setAccountId($accountId)
11487    {
11488      $this->accountId = $accountId;
11489    }
11490    public function getAccountId()
11491    {
11492      return $this->accountId;
11493    }
11494    public function setId($id)
11495    {
11496      $this->id = $id;
11497    }
11498    public function getId()
11499    {
11500      return $this->id;
11501    }
11502    public function setKind($kind)
11503    {
11504      $this->kind = $kind;
11505    }
11506    public function getKind()
11507    {
11508      return $this->kind;
11509    }
11510    public function setName($name)
11511    {
11512      $this->name = $name;
11513    }
11514    public function getName()
11515    {
11516      return $this->name;
11517    }
11518  }
11519  
11520  #[AllowDynamicProperties]
11521  class Google_Service_Dfareporting_CountriesListResponse extends Google_Collection
11522  {
11523    protected $collection_key = 'countries';
11524    protected $internal_gapi_mappings = array(
11525    );
11526    protected $countriesType = 'Google_Service_Dfareporting_Country';
11527    protected $countriesDataType = 'array';
11528    public $kind;
11529  
11530  
11531    public function setCountries($countries)
11532    {
11533      $this->countries = $countries;
11534    }
11535    public function getCountries()
11536    {
11537      return $this->countries;
11538    }
11539    public function setKind($kind)
11540    {
11541      $this->kind = $kind;
11542    }
11543    public function getKind()
11544    {
11545      return $this->kind;
11546    }
11547  }
11548  
11549  #[AllowDynamicProperties]
11550  class Google_Service_Dfareporting_Country extends Google_Model
11551  {
11552    protected $internal_gapi_mappings = array(
11553    );
11554    public $countryCode;
11555    public $dartId;
11556    public $kind;
11557    public $name;
11558    public $sslEnabled;
11559  
11560  
11561    public function setCountryCode($countryCode)
11562    {
11563      $this->countryCode = $countryCode;
11564    }
11565    public function getCountryCode()
11566    {
11567      return $this->countryCode;
11568    }
11569    public function setDartId($dartId)
11570    {
11571      $this->dartId = $dartId;
11572    }
11573    public function getDartId()
11574    {
11575      return $this->dartId;
11576    }
11577    public function setKind($kind)
11578    {
11579      $this->kind = $kind;
11580    }
11581    public function getKind()
11582    {
11583      return $this->kind;
11584    }
11585    public function setName($name)
11586    {
11587      $this->name = $name;
11588    }
11589    public function getName()
11590    {
11591      return $this->name;
11592    }
11593    public function setSslEnabled($sslEnabled)
11594    {
11595      $this->sslEnabled = $sslEnabled;
11596    }
11597    public function getSslEnabled()
11598    {
11599      return $this->sslEnabled;
11600    }
11601  }
11602  
11603  #[AllowDynamicProperties]
11604  class Google_Service_Dfareporting_Creative extends Google_Collection
11605  {
11606    protected $collection_key = 'timerCustomEvents';
11607    protected $internal_gapi_mappings = array(
11608          "autoAdvanceImages" => "auto_advance_images",
11609    );
11610    public $accountId;
11611    public $active;
11612    public $adParameters;
11613    public $adTagKeys;
11614    public $advertiserId;
11615    public $allowScriptAccess;
11616    public $archived;
11617    public $artworkType;
11618    public $authoringTool;
11619    public $autoAdvanceImages;
11620    public $backgroundColor;
11621    public $backupImageClickThroughUrl;
11622    public $backupImageFeatures;
11623    public $backupImageReportingLabel;
11624    protected $backupImageTargetWindowType = 'Google_Service_Dfareporting_TargetWindow';
11625    protected $backupImageTargetWindowDataType = '';
11626    protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
11627    protected $clickTagsDataType = 'array';
11628    public $commercialId;
11629    public $companionCreatives;
11630    public $compatibility;
11631    public $convertFlashToHtml5;
11632    protected $counterCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11633    protected $counterCustomEventsDataType = 'array';
11634    protected $creativeAssetsType = 'Google_Service_Dfareporting_CreativeAsset';
11635    protected $creativeAssetsDataType = 'array';
11636    protected $creativeFieldAssignmentsType = 'Google_Service_Dfareporting_CreativeFieldAssignment';
11637    protected $creativeFieldAssignmentsDataType = 'array';
11638    public $customKeyValues;
11639    protected $exitCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11640    protected $exitCustomEventsDataType = 'array';
11641    protected $fsCommandType = 'Google_Service_Dfareporting_FsCommand';
11642    protected $fsCommandDataType = '';
11643    public $htmlCode;
11644    public $htmlCodeLocked;
11645    public $id;
11646    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11647    protected $idDimensionValueDataType = '';
11648    public $kind;
11649    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
11650    protected $lastModifiedInfoDataType = '';
11651    public $latestTraffickedCreativeId;
11652    public $name;
11653    public $overrideCss;
11654    public $redirectUrl;
11655    public $renderingId;
11656    protected $renderingIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11657    protected $renderingIdDimensionValueDataType = '';
11658    public $requiredFlashPluginVersion;
11659    public $requiredFlashVersion;
11660    protected $sizeType = 'Google_Service_Dfareporting_Size';
11661    protected $sizeDataType = '';
11662    public $skippable;
11663    public $sslCompliant;
11664    public $studioAdvertiserId;
11665    public $studioCreativeId;
11666    public $studioTraffickedCreativeId;
11667    public $subaccountId;
11668    public $thirdPartyBackupImageImpressionsUrl;
11669    public $thirdPartyRichMediaImpressionsUrl;
11670    protected $thirdPartyUrlsType = 'Google_Service_Dfareporting_ThirdPartyTrackingUrl';
11671    protected $thirdPartyUrlsDataType = 'array';
11672    protected $timerCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11673    protected $timerCustomEventsDataType = 'array';
11674    public $totalFileSize;
11675    public $type;
11676    public $version;
11677    public $videoDescription;
11678    public $videoDuration;
11679  
11680  
11681    public function setAccountId($accountId)
11682    {
11683      $this->accountId = $accountId;
11684    }
11685    public function getAccountId()
11686    {
11687      return $this->accountId;
11688    }
11689    public function setActive($active)
11690    {
11691      $this->active = $active;
11692    }
11693    public function getActive()
11694    {
11695      return $this->active;
11696    }
11697    public function setAdParameters($adParameters)
11698    {
11699      $this->adParameters = $adParameters;
11700    }
11701    public function getAdParameters()
11702    {
11703      return $this->adParameters;
11704    }
11705    public function setAdTagKeys($adTagKeys)
11706    {
11707      $this->adTagKeys = $adTagKeys;
11708    }
11709    public function getAdTagKeys()
11710    {
11711      return $this->adTagKeys;
11712    }
11713    public function setAdvertiserId($advertiserId)
11714    {
11715      $this->advertiserId = $advertiserId;
11716    }
11717    public function getAdvertiserId()
11718    {
11719      return $this->advertiserId;
11720    }
11721    public function setAllowScriptAccess($allowScriptAccess)
11722    {
11723      $this->allowScriptAccess = $allowScriptAccess;
11724    }
11725    public function getAllowScriptAccess()
11726    {
11727      return $this->allowScriptAccess;
11728    }
11729    public function setArchived($archived)
11730    {
11731      $this->archived = $archived;
11732    }
11733    public function getArchived()
11734    {
11735      return $this->archived;
11736    }
11737    public function setArtworkType($artworkType)
11738    {
11739      $this->artworkType = $artworkType;
11740    }
11741    public function getArtworkType()
11742    {
11743      return $this->artworkType;
11744    }
11745    public function setAuthoringTool($authoringTool)
11746    {
11747      $this->authoringTool = $authoringTool;
11748    }
11749    public function getAuthoringTool()
11750    {
11751      return $this->authoringTool;
11752    }
11753    public function setAutoAdvanceImages($autoAdvanceImages)
11754    {
11755      $this->autoAdvanceImages = $autoAdvanceImages;
11756    }
11757    public function getAutoAdvanceImages()
11758    {
11759      return $this->autoAdvanceImages;
11760    }
11761    public function setBackgroundColor($backgroundColor)
11762    {
11763      $this->backgroundColor = $backgroundColor;
11764    }
11765    public function getBackgroundColor()
11766    {
11767      return $this->backgroundColor;
11768    }
11769    public function setBackupImageClickThroughUrl($backupImageClickThroughUrl)
11770    {
11771      $this->backupImageClickThroughUrl = $backupImageClickThroughUrl;
11772    }
11773    public function getBackupImageClickThroughUrl()
11774    {
11775      return $this->backupImageClickThroughUrl;
11776    }
11777    public function setBackupImageFeatures($backupImageFeatures)
11778    {
11779      $this->backupImageFeatures = $backupImageFeatures;
11780    }
11781    public function getBackupImageFeatures()
11782    {
11783      return $this->backupImageFeatures;
11784    }
11785    public function setBackupImageReportingLabel($backupImageReportingLabel)
11786    {
11787      $this->backupImageReportingLabel = $backupImageReportingLabel;
11788    }
11789    public function getBackupImageReportingLabel()
11790    {
11791      return $this->backupImageReportingLabel;
11792    }
11793    public function setBackupImageTargetWindow(Google_Service_Dfareporting_TargetWindow $backupImageTargetWindow)
11794    {
11795      $this->backupImageTargetWindow = $backupImageTargetWindow;
11796    }
11797    public function getBackupImageTargetWindow()
11798    {
11799      return $this->backupImageTargetWindow;
11800    }
11801    public function setClickTags($clickTags)
11802    {
11803      $this->clickTags = $clickTags;
11804    }
11805    public function getClickTags()
11806    {
11807      return $this->clickTags;
11808    }
11809    public function setCommercialId($commercialId)
11810    {
11811      $this->commercialId = $commercialId;
11812    }
11813    public function getCommercialId()
11814    {
11815      return $this->commercialId;
11816    }
11817    public function setCompanionCreatives($companionCreatives)
11818    {
11819      $this->companionCreatives = $companionCreatives;
11820    }
11821    public function getCompanionCreatives()
11822    {
11823      return $this->companionCreatives;
11824    }
11825    public function setCompatibility($compatibility)
11826    {
11827      $this->compatibility = $compatibility;
11828    }
11829    public function getCompatibility()
11830    {
11831      return $this->compatibility;
11832    }
11833    public function setConvertFlashToHtml5($convertFlashToHtml5)
11834    {
11835      $this->convertFlashToHtml5 = $convertFlashToHtml5;
11836    }
11837    public function getConvertFlashToHtml5()
11838    {
11839      return $this->convertFlashToHtml5;
11840    }
11841    public function setCounterCustomEvents($counterCustomEvents)
11842    {
11843      $this->counterCustomEvents = $counterCustomEvents;
11844    }
11845    public function getCounterCustomEvents()
11846    {
11847      return $this->counterCustomEvents;
11848    }
11849    public function setCreativeAssets($creativeAssets)
11850    {
11851      $this->creativeAssets = $creativeAssets;
11852    }
11853    public function getCreativeAssets()
11854    {
11855      return $this->creativeAssets;
11856    }
11857    public function setCreativeFieldAssignments($creativeFieldAssignments)
11858    {
11859      $this->creativeFieldAssignments = $creativeFieldAssignments;
11860    }
11861    public function getCreativeFieldAssignments()
11862    {
11863      return $this->creativeFieldAssignments;
11864    }
11865    public function setCustomKeyValues($customKeyValues)
11866    {
11867      $this->customKeyValues = $customKeyValues;
11868    }
11869    public function getCustomKeyValues()
11870    {
11871      return $this->customKeyValues;
11872    }
11873    public function setExitCustomEvents($exitCustomEvents)
11874    {
11875      $this->exitCustomEvents = $exitCustomEvents;
11876    }
11877    public function getExitCustomEvents()
11878    {
11879      return $this->exitCustomEvents;
11880    }
11881    public function setFsCommand(Google_Service_Dfareporting_FsCommand $fsCommand)
11882    {
11883      $this->fsCommand = $fsCommand;
11884    }
11885    public function getFsCommand()
11886    {
11887      return $this->fsCommand;
11888    }
11889    public function setHtmlCode($htmlCode)
11890    {
11891      $this->htmlCode = $htmlCode;
11892    }
11893    public function getHtmlCode()
11894    {
11895      return $this->htmlCode;
11896    }
11897    public function setHtmlCodeLocked($htmlCodeLocked)
11898    {
11899      $this->htmlCodeLocked = $htmlCodeLocked;
11900    }
11901    public function getHtmlCodeLocked()
11902    {
11903      return $this->htmlCodeLocked;
11904    }
11905    public function setId($id)
11906    {
11907      $this->id = $id;
11908    }
11909    public function getId()
11910    {
11911      return $this->id;
11912    }
11913    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
11914    {
11915      $this->idDimensionValue = $idDimensionValue;
11916    }
11917    public function getIdDimensionValue()
11918    {
11919      return $this->idDimensionValue;
11920    }
11921    public function setKind($kind)
11922    {
11923      $this->kind = $kind;
11924    }
11925    public function getKind()
11926    {
11927      return $this->kind;
11928    }
11929    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
11930    {
11931      $this->lastModifiedInfo = $lastModifiedInfo;
11932    }
11933    public function getLastModifiedInfo()
11934    {
11935      return $this->lastModifiedInfo;
11936    }
11937    public function setLatestTraffickedCreativeId($latestTraffickedCreativeId)
11938    {
11939      $this->latestTraffickedCreativeId = $latestTraffickedCreativeId;
11940    }
11941    public function getLatestTraffickedCreativeId()
11942    {
11943      return $this->latestTraffickedCreativeId;
11944    }
11945    public function setName($name)
11946    {
11947      $this->name = $name;
11948    }
11949    public function getName()
11950    {
11951      return $this->name;
11952    }
11953    public function setOverrideCss($overrideCss)
11954    {
11955      $this->overrideCss = $overrideCss;
11956    }
11957    public function getOverrideCss()
11958    {
11959      return $this->overrideCss;
11960    }
11961    public function setRedirectUrl($redirectUrl)
11962    {
11963      $this->redirectUrl = $redirectUrl;
11964    }
11965    public function getRedirectUrl()
11966    {
11967      return $this->redirectUrl;
11968    }
11969    public function setRenderingId($renderingId)
11970    {
11971      $this->renderingId = $renderingId;
11972    }
11973    public function getRenderingId()
11974    {
11975      return $this->renderingId;
11976    }
11977    public function setRenderingIdDimensionValue(Google_Service_Dfareporting_DimensionValue $renderingIdDimensionValue)
11978    {
11979      $this->renderingIdDimensionValue = $renderingIdDimensionValue;
11980    }
11981    public function getRenderingIdDimensionValue()
11982    {
11983      return $this->renderingIdDimensionValue;
11984    }
11985    public function setRequiredFlashPluginVersion($requiredFlashPluginVersion)
11986    {
11987      $this->requiredFlashPluginVersion = $requiredFlashPluginVersion;
11988    }
11989    public function getRequiredFlashPluginVersion()
11990    {
11991      return $this->requiredFlashPluginVersion;
11992    }
11993    public function setRequiredFlashVersion($requiredFlashVersion)
11994    {
11995      $this->requiredFlashVersion = $requiredFlashVersion;
11996    }
11997    public function getRequiredFlashVersion()
11998    {
11999      return $this->requiredFlashVersion;
12000    }
12001    public function setSize(Google_Service_Dfareporting_Size $size)
12002    {
12003      $this->size = $size;
12004    }
12005    public function getSize()
12006    {
12007      return $this->size;
12008    }
12009    public function setSkippable($skippable)
12010    {
12011      $this->skippable = $skippable;
12012    }
12013    public function getSkippable()
12014    {
12015      return $this->skippable;
12016    }
12017    public function setSslCompliant($sslCompliant)
12018    {
12019      $this->sslCompliant = $sslCompliant;
12020    }
12021    public function getSslCompliant()
12022    {
12023      return $this->sslCompliant;
12024    }
12025    public function setStudioAdvertiserId($studioAdvertiserId)
12026    {
12027      $this->studioAdvertiserId = $studioAdvertiserId;
12028    }
12029    public function getStudioAdvertiserId()
12030    {
12031      return $this->studioAdvertiserId;
12032    }
12033    public function setStudioCreativeId($studioCreativeId)
12034    {
12035      $this->studioCreativeId = $studioCreativeId;
12036    }
12037    public function getStudioCreativeId()
12038    {
12039      return $this->studioCreativeId;
12040    }
12041    public function setStudioTraffickedCreativeId($studioTraffickedCreativeId)
12042    {
12043      $this->studioTraffickedCreativeId = $studioTraffickedCreativeId;
12044    }
12045    public function getStudioTraffickedCreativeId()
12046    {
12047      return $this->studioTraffickedCreativeId;
12048    }
12049    public function setSubaccountId($subaccountId)
12050    {
12051      $this->subaccountId = $subaccountId;
12052    }
12053    public function getSubaccountId()
12054    {
12055      return $this->subaccountId;
12056    }
12057    public function setThirdPartyBackupImageImpressionsUrl($thirdPartyBackupImageImpressionsUrl)
12058    {
12059      $this->thirdPartyBackupImageImpressionsUrl = $thirdPartyBackupImageImpressionsUrl;
12060    }
12061    public function getThirdPartyBackupImageImpressionsUrl()
12062    {
12063      return $this->thirdPartyBackupImageImpressionsUrl;
12064    }
12065    public function setThirdPartyRichMediaImpressionsUrl($thirdPartyRichMediaImpressionsUrl)
12066    {
12067      $this->thirdPartyRichMediaImpressionsUrl = $thirdPartyRichMediaImpressionsUrl;
12068    }
12069    public function getThirdPartyRichMediaImpressionsUrl()
12070    {
12071      return $this->thirdPartyRichMediaImpressionsUrl;
12072    }
12073    public function setThirdPartyUrls($thirdPartyUrls)
12074    {
12075      $this->thirdPartyUrls = $thirdPartyUrls;
12076    }
12077    public function getThirdPartyUrls()
12078    {
12079      return $this->thirdPartyUrls;
12080    }
12081    public function setTimerCustomEvents($timerCustomEvents)
12082    {
12083      $this->timerCustomEvents = $timerCustomEvents;
12084    }
12085    public function getTimerCustomEvents()
12086    {
12087      return $this->timerCustomEvents;
12088    }
12089    public function setTotalFileSize($totalFileSize)
12090    {
12091      $this->totalFileSize = $totalFileSize;
12092    }
12093    public function getTotalFileSize()
12094    {
12095      return $this->totalFileSize;
12096    }
12097    public function setType($type)
12098    {
12099      $this->type = $type;
12100    }
12101    public function getType()
12102    {
12103      return $this->type;
12104    }
12105    public function setVersion($version)
12106    {
12107      $this->version = $version;
12108    }
12109    public function getVersion()
12110    {
12111      return $this->version;
12112    }
12113    public function setVideoDescription($videoDescription)
12114    {
12115      $this->videoDescription = $videoDescription;
12116    }
12117    public function getVideoDescription()
12118    {
12119      return $this->videoDescription;
12120    }
12121    public function setVideoDuration($videoDuration)
12122    {
12123      $this->videoDuration = $videoDuration;
12124    }
12125    public function getVideoDuration()
12126    {
12127      return $this->videoDuration;
12128    }
12129  }
12130  
12131  #[AllowDynamicProperties]
12132  class Google_Service_Dfareporting_CreativeAsset extends Google_Collection
12133  {
12134    protected $collection_key = 'detectedFeatures';
12135    protected $internal_gapi_mappings = array(
12136    );
12137    public $actionScript3;
12138    public $active;
12139    public $alignment;
12140    public $artworkType;
12141    protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12142    protected $assetIdentifierDataType = '';
12143    protected $backupImageExitType = 'Google_Service_Dfareporting_CreativeCustomEvent';
12144    protected $backupImageExitDataType = '';
12145    public $bitRate;
12146    public $childAssetType;
12147    protected $collapsedSizeType = 'Google_Service_Dfareporting_Size';
12148    protected $collapsedSizeDataType = '';
12149    public $customStartTimeValue;
12150    public $detectedFeatures;
12151    public $displayType;
12152    public $duration;
12153    public $durationType;
12154    protected $expandedDimensionType = 'Google_Service_Dfareporting_Size';
12155    protected $expandedDimensionDataType = '';
12156    public $fileSize;
12157    public $flashVersion;
12158    public $hideFlashObjects;
12159    public $hideSelectionBoxes;
12160    public $horizontallyLocked;
12161    public $id;
12162    public $mimeType;
12163    protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
12164    protected $offsetDataType = '';
12165    public $originalBackup;
12166    protected $positionType = 'Google_Service_Dfareporting_OffsetPosition';
12167    protected $positionDataType = '';
12168    public $positionLeftUnit;
12169    public $positionTopUnit;
12170    public $progressiveServingUrl;
12171    public $pushdown;
12172    public $pushdownDuration;
12173    public $role;
12174    protected $sizeType = 'Google_Service_Dfareporting_Size';
12175    protected $sizeDataType = '';
12176    public $sslCompliant;
12177    public $startTimeType;
12178    public $streamingServingUrl;
12179    public $transparency;
12180    public $verticallyLocked;
12181    public $videoDuration;
12182    public $windowMode;
12183    public $zIndex;
12184    public $zipFilename;
12185    public $zipFilesize;
12186  
12187  
12188    public function setActionScript3($actionScript3)
12189    {
12190      $this->actionScript3 = $actionScript3;
12191    }
12192    public function getActionScript3()
12193    {
12194      return $this->actionScript3;
12195    }
12196    public function setActive($active)
12197    {
12198      $this->active = $active;
12199    }
12200    public function getActive()
12201    {
12202      return $this->active;
12203    }
12204    public function setAlignment($alignment)
12205    {
12206      $this->alignment = $alignment;
12207    }
12208    public function getAlignment()
12209    {
12210      return $this->alignment;
12211    }
12212    public function setArtworkType($artworkType)
12213    {
12214      $this->artworkType = $artworkType;
12215    }
12216    public function getArtworkType()
12217    {
12218      return $this->artworkType;
12219    }
12220    public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12221    {
12222      $this->assetIdentifier = $assetIdentifier;
12223    }
12224    public function getAssetIdentifier()
12225    {
12226      return $this->assetIdentifier;
12227    }
12228    public function setBackupImageExit(Google_Service_Dfareporting_CreativeCustomEvent $backupImageExit)
12229    {
12230      $this->backupImageExit = $backupImageExit;
12231    }
12232    public function getBackupImageExit()
12233    {
12234      return $this->backupImageExit;
12235    }
12236    public function setBitRate($bitRate)
12237    {
12238      $this->bitRate = $bitRate;
12239    }
12240    public function getBitRate()
12241    {
12242      return $this->bitRate;
12243    }
12244    public function setChildAssetType($childAssetType)
12245    {
12246      $this->childAssetType = $childAssetType;
12247    }
12248    public function getChildAssetType()
12249    {
12250      return $this->childAssetType;
12251    }
12252    public function setCollapsedSize(Google_Service_Dfareporting_Size $collapsedSize)
12253    {
12254      $this->collapsedSize = $collapsedSize;
12255    }
12256    public function getCollapsedSize()
12257    {
12258      return $this->collapsedSize;
12259    }
12260    public function setCustomStartTimeValue($customStartTimeValue)
12261    {
12262      $this->customStartTimeValue = $customStartTimeValue;
12263    }
12264    public function getCustomStartTimeValue()
12265    {
12266      return $this->customStartTimeValue;
12267    }
12268    public function setDetectedFeatures($detectedFeatures)
12269    {
12270      $this->detectedFeatures = $detectedFeatures;
12271    }
12272    public function getDetectedFeatures()
12273    {
12274      return $this->detectedFeatures;
12275    }
12276    public function setDisplayType($displayType)
12277    {
12278      $this->displayType = $displayType;
12279    }
12280    public function getDisplayType()
12281    {
12282      return $this->displayType;
12283    }
12284    public function setDuration($duration)
12285    {
12286      $this->duration = $duration;
12287    }
12288    public function getDuration()
12289    {
12290      return $this->duration;
12291    }
12292    public function setDurationType($durationType)
12293    {
12294      $this->durationType = $durationType;
12295    }
12296    public function getDurationType()
12297    {
12298      return $this->durationType;
12299    }
12300    public function setExpandedDimension(Google_Service_Dfareporting_Size $expandedDimension)
12301    {
12302      $this->expandedDimension = $expandedDimension;
12303    }
12304    public function getExpandedDimension()
12305    {
12306      return $this->expandedDimension;
12307    }
12308    public function setFileSize($fileSize)
12309    {
12310      $this->fileSize = $fileSize;
12311    }
12312    public function getFileSize()
12313    {
12314      return $this->fileSize;
12315    }
12316    public function setFlashVersion($flashVersion)
12317    {
12318      $this->flashVersion = $flashVersion;
12319    }
12320    public function getFlashVersion()
12321    {
12322      return $this->flashVersion;
12323    }
12324    public function setHideFlashObjects($hideFlashObjects)
12325    {
12326      $this->hideFlashObjects = $hideFlashObjects;
12327    }
12328    public function getHideFlashObjects()
12329    {
12330      return $this->hideFlashObjects;
12331    }
12332    public function setHideSelectionBoxes($hideSelectionBoxes)
12333    {
12334      $this->hideSelectionBoxes = $hideSelectionBoxes;
12335    }
12336    public function getHideSelectionBoxes()
12337    {
12338      return $this->hideSelectionBoxes;
12339    }
12340    public function setHorizontallyLocked($horizontallyLocked)
12341    {
12342      $this->horizontallyLocked = $horizontallyLocked;
12343    }
12344    public function getHorizontallyLocked()
12345    {
12346      return $this->horizontallyLocked;
12347    }
12348    public function setId($id)
12349    {
12350      $this->id = $id;
12351    }
12352    public function getId()
12353    {
12354      return $this->id;
12355    }
12356    public function setMimeType($mimeType)
12357    {
12358      $this->mimeType = $mimeType;
12359    }
12360    public function getMimeType()
12361    {
12362      return $this->mimeType;
12363    }
12364    public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
12365    {
12366      $this->offset = $offset;
12367    }
12368    public function getOffset()
12369    {
12370      return $this->offset;
12371    }
12372    public function setOriginalBackup($originalBackup)
12373    {
12374      $this->originalBackup = $originalBackup;
12375    }
12376    public function getOriginalBackup()
12377    {
12378      return $this->originalBackup;
12379    }
12380    public function setPosition(Google_Service_Dfareporting_OffsetPosition $position)
12381    {
12382      $this->position = $position;
12383    }
12384    public function getPosition()
12385    {
12386      return $this->position;
12387    }
12388    public function setPositionLeftUnit($positionLeftUnit)
12389    {
12390      $this->positionLeftUnit = $positionLeftUnit;
12391    }
12392    public function getPositionLeftUnit()
12393    {
12394      return $this->positionLeftUnit;
12395    }
12396    public function setPositionTopUnit($positionTopUnit)
12397    {
12398      $this->positionTopUnit = $positionTopUnit;
12399    }
12400    public function getPositionTopUnit()
12401    {
12402      return $this->positionTopUnit;
12403    }
12404    public function setProgressiveServingUrl($progressiveServingUrl)
12405    {
12406      $this->progressiveServingUrl = $progressiveServingUrl;
12407    }
12408    public function getProgressiveServingUrl()
12409    {
12410      return $this->progressiveServingUrl;
12411    }
12412    public function setPushdown($pushdown)
12413    {
12414      $this->pushdown = $pushdown;
12415    }
12416    public function getPushdown()
12417    {
12418      return $this->pushdown;
12419    }
12420    public function setPushdownDuration($pushdownDuration)
12421    {
12422      $this->pushdownDuration = $pushdownDuration;
12423    }
12424    public function getPushdownDuration()
12425    {
12426      return $this->pushdownDuration;
12427    }
12428    public function setRole($role)
12429    {
12430      $this->role = $role;
12431    }
12432    public function getRole()
12433    {
12434      return $this->role;
12435    }
12436    public function setSize(Google_Service_Dfareporting_Size $size)
12437    {
12438      $this->size = $size;
12439    }
12440    public function getSize()
12441    {
12442      return $this->size;
12443    }
12444    public function setSslCompliant($sslCompliant)
12445    {
12446      $this->sslCompliant = $sslCompliant;
12447    }
12448    public function getSslCompliant()
12449    {
12450      return $this->sslCompliant;
12451    }
12452    public function setStartTimeType($startTimeType)
12453    {
12454      $this->startTimeType = $startTimeType;
12455    }
12456    public function getStartTimeType()
12457    {
12458      return $this->startTimeType;
12459    }
12460    public function setStreamingServingUrl($streamingServingUrl)
12461    {
12462      $this->streamingServingUrl = $streamingServingUrl;
12463    }
12464    public function getStreamingServingUrl()
12465    {
12466      return $this->streamingServingUrl;
12467    }
12468    public function setTransparency($transparency)
12469    {
12470      $this->transparency = $transparency;
12471    }
12472    public function getTransparency()
12473    {
12474      return $this->transparency;
12475    }
12476    public function setVerticallyLocked($verticallyLocked)
12477    {
12478      $this->verticallyLocked = $verticallyLocked;
12479    }
12480    public function getVerticallyLocked()
12481    {
12482      return $this->verticallyLocked;
12483    }
12484    public function setVideoDuration($videoDuration)
12485    {
12486      $this->videoDuration = $videoDuration;
12487    }
12488    public function getVideoDuration()
12489    {
12490      return $this->videoDuration;
12491    }
12492    public function setWindowMode($windowMode)
12493    {
12494      $this->windowMode = $windowMode;
12495    }
12496    public function getWindowMode()
12497    {
12498      return $this->windowMode;
12499    }
12500    public function setZIndex($zIndex)
12501    {
12502      $this->zIndex = $zIndex;
12503    }
12504    public function getZIndex()
12505    {
12506      return $this->zIndex;
12507    }
12508    public function setZipFilename($zipFilename)
12509    {
12510      $this->zipFilename = $zipFilename;
12511    }
12512    public function getZipFilename()
12513    {
12514      return $this->zipFilename;
12515    }
12516    public function setZipFilesize($zipFilesize)
12517    {
12518      $this->zipFilesize = $zipFilesize;
12519    }
12520    public function getZipFilesize()
12521    {
12522      return $this->zipFilesize;
12523    }
12524  }
12525  
12526  #[AllowDynamicProperties]
12527  class Google_Service_Dfareporting_CreativeAssetId extends Google_Model
12528  {
12529    protected $internal_gapi_mappings = array(
12530    );
12531    public $name;
12532    public $type;
12533  
12534  
12535    public function setName($name)
12536    {
12537      $this->name = $name;
12538    }
12539    public function getName()
12540    {
12541      return $this->name;
12542    }
12543    public function setType($type)
12544    {
12545      $this->type = $type;
12546    }
12547    public function getType()
12548    {
12549      return $this->type;
12550    }
12551  }
12552  
12553  #[AllowDynamicProperties]
12554  class Google_Service_Dfareporting_CreativeAssetMetadata extends Google_Collection
12555  {
12556    protected $collection_key = 'warnedValidationRules';
12557    protected $internal_gapi_mappings = array(
12558    );
12559    protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12560    protected $assetIdentifierDataType = '';
12561    protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
12562    protected $clickTagsDataType = 'array';
12563    public $detectedFeatures;
12564    public $kind;
12565    public $warnedValidationRules;
12566  
12567  
12568    public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12569    {
12570      $this->assetIdentifier = $assetIdentifier;
12571    }
12572    public function getAssetIdentifier()
12573    {
12574      return $this->assetIdentifier;
12575    }
12576    public function setClickTags($clickTags)
12577    {
12578      $this->clickTags = $clickTags;
12579    }
12580    public function getClickTags()
12581    {
12582      return $this->clickTags;
12583    }
12584    public function setDetectedFeatures($detectedFeatures)
12585    {
12586      $this->detectedFeatures = $detectedFeatures;
12587    }
12588    public function getDetectedFeatures()
12589    {
12590      return $this->detectedFeatures;
12591    }
12592    public function setKind($kind)
12593    {
12594      $this->kind = $kind;
12595    }
12596    public function getKind()
12597    {
12598      return $this->kind;
12599    }
12600    public function setWarnedValidationRules($warnedValidationRules)
12601    {
12602      $this->warnedValidationRules = $warnedValidationRules;
12603    }
12604    public function getWarnedValidationRules()
12605    {
12606      return $this->warnedValidationRules;
12607    }
12608  }
12609  
12610  #[AllowDynamicProperties]
12611  class Google_Service_Dfareporting_CreativeAssignment extends Google_Collection
12612  {
12613    protected $collection_key = 'richMediaExitOverrides';
12614    protected $internal_gapi_mappings = array(
12615    );
12616    public $active;
12617    public $applyEventTags;
12618    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
12619    protected $clickThroughUrlDataType = '';
12620    protected $companionCreativeOverridesType = 'Google_Service_Dfareporting_CompanionClickThroughOverride';
12621    protected $companionCreativeOverridesDataType = 'array';
12622    protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
12623    protected $creativeGroupAssignmentsDataType = 'array';
12624    public $creativeId;
12625    protected $creativeIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12626    protected $creativeIdDimensionValueDataType = '';
12627    public $endTime;
12628    protected $richMediaExitOverridesType = 'Google_Service_Dfareporting_RichMediaExitOverride';
12629    protected $richMediaExitOverridesDataType = 'array';
12630    public $sequence;
12631    public $sslCompliant;
12632    public $startTime;
12633    public $weight;
12634  
12635  
12636    public function setActive($active)
12637    {
12638      $this->active = $active;
12639    }
12640    public function getActive()
12641    {
12642      return $this->active;
12643    }
12644    public function setApplyEventTags($applyEventTags)
12645    {
12646      $this->applyEventTags = $applyEventTags;
12647    }
12648    public function getApplyEventTags()
12649    {
12650      return $this->applyEventTags;
12651    }
12652    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
12653    {
12654      $this->clickThroughUrl = $clickThroughUrl;
12655    }
12656    public function getClickThroughUrl()
12657    {
12658      return $this->clickThroughUrl;
12659    }
12660    public function setCompanionCreativeOverrides($companionCreativeOverrides)
12661    {
12662      $this->companionCreativeOverrides = $companionCreativeOverrides;
12663    }
12664    public function getCompanionCreativeOverrides()
12665    {
12666      return $this->companionCreativeOverrides;
12667    }
12668    public function setCreativeGroupAssignments($creativeGroupAssignments)
12669    {
12670      $this->creativeGroupAssignments = $creativeGroupAssignments;
12671    }
12672    public function getCreativeGroupAssignments()
12673    {
12674      return $this->creativeGroupAssignments;
12675    }
12676    public function setCreativeId($creativeId)
12677    {
12678      $this->creativeId = $creativeId;
12679    }
12680    public function getCreativeId()
12681    {
12682      return $this->creativeId;
12683    }
12684    public function setCreativeIdDimensionValue(Google_Service_Dfareporting_DimensionValue $creativeIdDimensionValue)
12685    {
12686      $this->creativeIdDimensionValue = $creativeIdDimensionValue;
12687    }
12688    public function getCreativeIdDimensionValue()
12689    {
12690      return $this->creativeIdDimensionValue;
12691    }
12692    public function setEndTime($endTime)
12693    {
12694      $this->endTime = $endTime;
12695    }
12696    public function getEndTime()
12697    {
12698      return $this->endTime;
12699    }
12700    public function setRichMediaExitOverrides($richMediaExitOverrides)
12701    {
12702      $this->richMediaExitOverrides = $richMediaExitOverrides;
12703    }
12704    public function getRichMediaExitOverrides()
12705    {
12706      return $this->richMediaExitOverrides;
12707    }
12708    public function setSequence($sequence)
12709    {
12710      $this->sequence = $sequence;
12711    }
12712    public function getSequence()
12713    {
12714      return $this->sequence;
12715    }
12716    public function setSslCompliant($sslCompliant)
12717    {
12718      $this->sslCompliant = $sslCompliant;
12719    }
12720    public function getSslCompliant()
12721    {
12722      return $this->sslCompliant;
12723    }
12724    public function setStartTime($startTime)
12725    {
12726      $this->startTime = $startTime;
12727    }
12728    public function getStartTime()
12729    {
12730      return $this->startTime;
12731    }
12732    public function setWeight($weight)
12733    {
12734      $this->weight = $weight;
12735    }
12736    public function getWeight()
12737    {
12738      return $this->weight;
12739    }
12740  }
12741  
12742  #[AllowDynamicProperties]
12743  class Google_Service_Dfareporting_CreativeCustomEvent extends Google_Model
12744  {
12745    protected $internal_gapi_mappings = array(
12746    );
12747    public $active;
12748    public $advertiserCustomEventName;
12749    public $advertiserCustomEventType;
12750    public $artworkLabel;
12751    public $artworkType;
12752    public $exitUrl;
12753    public $id;
12754    protected $popupWindowPropertiesType = 'Google_Service_Dfareporting_PopupWindowProperties';
12755    protected $popupWindowPropertiesDataType = '';
12756    public $targetType;
12757    public $videoReportingId;
12758  
12759  
12760    public function setActive($active)
12761    {
12762      $this->active = $active;
12763    }
12764    public function getActive()
12765    {
12766      return $this->active;
12767    }
12768    public function setAdvertiserCustomEventName($advertiserCustomEventName)
12769    {
12770      $this->advertiserCustomEventName = $advertiserCustomEventName;
12771    }
12772    public function getAdvertiserCustomEventName()
12773    {
12774      return $this->advertiserCustomEventName;
12775    }
12776    public function setAdvertiserCustomEventType($advertiserCustomEventType)
12777    {
12778      $this->advertiserCustomEventType = $advertiserCustomEventType;
12779    }
12780    public function getAdvertiserCustomEventType()
12781    {
12782      return $this->advertiserCustomEventType;
12783    }
12784    public function setArtworkLabel($artworkLabel)
12785    {
12786      $this->artworkLabel = $artworkLabel;
12787    }
12788    public function getArtworkLabel()
12789    {
12790      return $this->artworkLabel;
12791    }
12792    public function setArtworkType($artworkType)
12793    {
12794      $this->artworkType = $artworkType;
12795    }
12796    public function getArtworkType()
12797    {
12798      return $this->artworkType;
12799    }
12800    public function setExitUrl($exitUrl)
12801    {
12802      $this->exitUrl = $exitUrl;
12803    }
12804    public function getExitUrl()
12805    {
12806      return $this->exitUrl;
12807    }
12808    public function setId($id)
12809    {
12810      $this->id = $id;
12811    }
12812    public function getId()
12813    {
12814      return $this->id;
12815    }
12816    public function setPopupWindowProperties(Google_Service_Dfareporting_PopupWindowProperties $popupWindowProperties)
12817    {
12818      $this->popupWindowProperties = $popupWindowProperties;
12819    }
12820    public function getPopupWindowProperties()
12821    {
12822      return $this->popupWindowProperties;
12823    }
12824    public function setTargetType($targetType)
12825    {
12826      $this->targetType = $targetType;
12827    }
12828    public function getTargetType()
12829    {
12830      return $this->targetType;
12831    }
12832    public function setVideoReportingId($videoReportingId)
12833    {
12834      $this->videoReportingId = $videoReportingId;
12835    }
12836    public function getVideoReportingId()
12837    {
12838      return $this->videoReportingId;
12839    }
12840  }
12841  
12842  #[AllowDynamicProperties]
12843  class Google_Service_Dfareporting_CreativeField extends Google_Model
12844  {
12845    protected $internal_gapi_mappings = array(
12846    );
12847    public $accountId;
12848    public $advertiserId;
12849    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12850    protected $advertiserIdDimensionValueDataType = '';
12851    public $id;
12852    public $kind;
12853    public $name;
12854    public $subaccountId;
12855  
12856  
12857    public function setAccountId($accountId)
12858    {
12859      $this->accountId = $accountId;
12860    }
12861    public function getAccountId()
12862    {
12863      return $this->accountId;
12864    }
12865    public function setAdvertiserId($advertiserId)
12866    {
12867      $this->advertiserId = $advertiserId;
12868    }
12869    public function getAdvertiserId()
12870    {
12871      return $this->advertiserId;
12872    }
12873    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12874    {
12875      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12876    }
12877    public function getAdvertiserIdDimensionValue()
12878    {
12879      return $this->advertiserIdDimensionValue;
12880    }
12881    public function setId($id)
12882    {
12883      $this->id = $id;
12884    }
12885    public function getId()
12886    {
12887      return $this->id;
12888    }
12889    public function setKind($kind)
12890    {
12891      $this->kind = $kind;
12892    }
12893    public function getKind()
12894    {
12895      return $this->kind;
12896    }
12897    public function setName($name)
12898    {
12899      $this->name = $name;
12900    }
12901    public function getName()
12902    {
12903      return $this->name;
12904    }
12905    public function setSubaccountId($subaccountId)
12906    {
12907      $this->subaccountId = $subaccountId;
12908    }
12909    public function getSubaccountId()
12910    {
12911      return $this->subaccountId;
12912    }
12913  }
12914  
12915  #[AllowDynamicProperties]
12916  class Google_Service_Dfareporting_CreativeFieldAssignment extends Google_Model
12917  {
12918    protected $internal_gapi_mappings = array(
12919    );
12920    public $creativeFieldId;
12921    public $creativeFieldValueId;
12922  
12923  
12924    public function setCreativeFieldId($creativeFieldId)
12925    {
12926      $this->creativeFieldId = $creativeFieldId;
12927    }
12928    public function getCreativeFieldId()
12929    {
12930      return $this->creativeFieldId;
12931    }
12932    public function setCreativeFieldValueId($creativeFieldValueId)
12933    {
12934      $this->creativeFieldValueId = $creativeFieldValueId;
12935    }
12936    public function getCreativeFieldValueId()
12937    {
12938      return $this->creativeFieldValueId;
12939    }
12940  }
12941  
12942  #[AllowDynamicProperties]
12943  class Google_Service_Dfareporting_CreativeFieldValue extends Google_Model
12944  {
12945    protected $internal_gapi_mappings = array(
12946    );
12947    public $id;
12948    public $kind;
12949    public $value;
12950  
12951  
12952    public function setId($id)
12953    {
12954      $this->id = $id;
12955    }
12956    public function getId()
12957    {
12958      return $this->id;
12959    }
12960    public function setKind($kind)
12961    {
12962      $this->kind = $kind;
12963    }
12964    public function getKind()
12965    {
12966      return $this->kind;
12967    }
12968    public function setValue($value)
12969    {
12970      $this->value = $value;
12971    }
12972    public function getValue()
12973    {
12974      return $this->value;
12975    }
12976  }
12977  
12978  #[AllowDynamicProperties]
12979  class Google_Service_Dfareporting_CreativeFieldValuesListResponse extends Google_Collection
12980  {
12981    protected $collection_key = 'creativeFieldValues';
12982    protected $internal_gapi_mappings = array(
12983    );
12984    protected $creativeFieldValuesType = 'Google_Service_Dfareporting_CreativeFieldValue';
12985    protected $creativeFieldValuesDataType = 'array';
12986    public $kind;
12987    public $nextPageToken;
12988  
12989  
12990    public function setCreativeFieldValues($creativeFieldValues)
12991    {
12992      $this->creativeFieldValues = $creativeFieldValues;
12993    }
12994    public function getCreativeFieldValues()
12995    {
12996      return $this->creativeFieldValues;
12997    }
12998    public function setKind($kind)
12999    {
13000      $this->kind = $kind;
13001    }
13002    public function getKind()
13003    {
13004      return $this->kind;
13005    }
13006    public function setNextPageToken($nextPageToken)
13007    {
13008      $this->nextPageToken = $nextPageToken;
13009    }
13010    public function getNextPageToken()
13011    {
13012      return $this->nextPageToken;
13013    }
13014  }
13015  
13016  #[AllowDynamicProperties]
13017  class Google_Service_Dfareporting_CreativeFieldsListResponse extends Google_Collection
13018  {
13019    protected $collection_key = 'creativeFields';
13020    protected $internal_gapi_mappings = array(
13021    );
13022    protected $creativeFieldsType = 'Google_Service_Dfareporting_CreativeField';
13023    protected $creativeFieldsDataType = 'array';
13024    public $kind;
13025    public $nextPageToken;
13026  
13027  
13028    public function setCreativeFields($creativeFields)
13029    {
13030      $this->creativeFields = $creativeFields;
13031    }
13032    public function getCreativeFields()
13033    {
13034      return $this->creativeFields;
13035    }
13036    public function setKind($kind)
13037    {
13038      $this->kind = $kind;
13039    }
13040    public function getKind()
13041    {
13042      return $this->kind;
13043    }
13044    public function setNextPageToken($nextPageToken)
13045    {
13046      $this->nextPageToken = $nextPageToken;
13047    }
13048    public function getNextPageToken()
13049    {
13050      return $this->nextPageToken;
13051    }
13052  }
13053  
13054  #[AllowDynamicProperties]
13055  class Google_Service_Dfareporting_CreativeGroup extends Google_Model
13056  {
13057    protected $internal_gapi_mappings = array(
13058    );
13059    public $accountId;
13060    public $advertiserId;
13061    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
13062    protected $advertiserIdDimensionValueDataType = '';
13063    public $groupNumber;
13064    public $id;
13065    public $kind;
13066    public $name;
13067    public $subaccountId;
13068  
13069  
13070    public function setAccountId($accountId)
13071    {
13072      $this->accountId = $accountId;
13073    }
13074    public function getAccountId()
13075    {
13076      return $this->accountId;
13077    }
13078    public function setAdvertiserId($advertiserId)
13079    {
13080      $this->advertiserId = $advertiserId;
13081    }
13082    public function getAdvertiserId()
13083    {
13084      return $this->advertiserId;
13085    }
13086    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
13087    {
13088      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
13089    }
13090    public function getAdvertiserIdDimensionValue()
13091    {
13092      return $this->advertiserIdDimensionValue;
13093    }
13094    public function setGroupNumber($groupNumber)
13095    {
13096      $this->groupNumber = $groupNumber;
13097    }
13098    public function getGroupNumber()
13099    {
13100      return $this->groupNumber;
13101    }
13102    public function setId($id)
13103    {
13104      $this->id = $id;
13105    }
13106    public function getId()
13107    {
13108      return $this->id;
13109    }
13110    public function setKind($kind)
13111    {
13112      $this->kind = $kind;
13113    }
13114    public function getKind()
13115    {
13116      return $this->kind;
13117    }
13118    public function setName($name)
13119    {
13120      $this->name = $name;
13121    }
13122    public function getName()
13123    {
13124      return $this->name;
13125    }
13126    public function setSubaccountId($subaccountId)
13127    {
13128      $this->subaccountId = $subaccountId;
13129    }
13130    public function getSubaccountId()
13131    {
13132      return $this->subaccountId;
13133    }
13134  }
13135  
13136  #[AllowDynamicProperties]
13137  class Google_Service_Dfareporting_CreativeGroupAssignment extends Google_Model
13138  {
13139    protected $internal_gapi_mappings = array(
13140    );
13141    public $creativeGroupId;
13142    public $creativeGroupNumber;
13143  
13144  
13145    public function setCreativeGroupId($creativeGroupId)
13146    {
13147      $this->creativeGroupId = $creativeGroupId;
13148    }
13149    public function getCreativeGroupId()
13150    {
13151      return $this->creativeGroupId;
13152    }
13153    public function setCreativeGroupNumber($creativeGroupNumber)
13154    {
13155      $this->creativeGroupNumber = $creativeGroupNumber;
13156    }
13157    public function getCreativeGroupNumber()
13158    {
13159      return $this->creativeGroupNumber;
13160    }
13161  }
13162  
13163  #[AllowDynamicProperties]
13164  class Google_Service_Dfareporting_CreativeGroupsListResponse extends Google_Collection
13165  {
13166    protected $collection_key = 'creativeGroups';
13167    protected $internal_gapi_mappings = array(
13168    );
13169    protected $creativeGroupsType = 'Google_Service_Dfareporting_CreativeGroup';
13170    protected $creativeGroupsDataType = 'array';
13171    public $kind;
13172    public $nextPageToken;
13173  
13174  
13175    public function setCreativeGroups($creativeGroups)
13176    {
13177      $this->creativeGroups = $creativeGroups;
13178    }
13179    public function getCreativeGroups()
13180    {
13181      return $this->creativeGroups;
13182    }
13183    public function setKind($kind)
13184    {
13185      $this->kind = $kind;
13186    }
13187    public function getKind()
13188    {
13189      return $this->kind;
13190    }
13191    public function setNextPageToken($nextPageToken)
13192    {
13193      $this->nextPageToken = $nextPageToken;
13194    }
13195    public function getNextPageToken()
13196    {
13197      return $this->nextPageToken;
13198    }
13199  }
13200  
13201  #[AllowDynamicProperties]
13202  class Google_Service_Dfareporting_CreativeOptimizationConfiguration extends Google_Collection
13203  {
13204    protected $collection_key = 'optimizationActivitys';
13205    protected $internal_gapi_mappings = array(
13206    );
13207    public $id;
13208    public $name;
13209    protected $optimizationActivitysType = 'Google_Service_Dfareporting_OptimizationActivity';
13210    protected $optimizationActivitysDataType = 'array';
13211    public $optimizationModel;
13212  
13213  
13214    public function setId($id)
13215    {
13216      $this->id = $id;
13217    }
13218    public function getId()
13219    {
13220      return $this->id;
13221    }
13222    public function setName($name)
13223    {
13224      $this->name = $name;
13225    }
13226    public function getName()
13227    {
13228      return $this->name;
13229    }
13230    public function setOptimizationActivitys($optimizationActivitys)
13231    {
13232      $this->optimizationActivitys = $optimizationActivitys;
13233    }
13234    public function getOptimizationActivitys()
13235    {
13236      return $this->optimizationActivitys;
13237    }
13238    public function setOptimizationModel($optimizationModel)
13239    {
13240      $this->optimizationModel = $optimizationModel;
13241    }
13242    public function getOptimizationModel()
13243    {
13244      return $this->optimizationModel;
13245    }
13246  }
13247  
13248  #[AllowDynamicProperties]
13249  class Google_Service_Dfareporting_CreativeRotation extends Google_Collection
13250  {
13251    protected $collection_key = 'creativeAssignments';
13252    protected $internal_gapi_mappings = array(
13253    );
13254    protected $creativeAssignmentsType = 'Google_Service_Dfareporting_CreativeAssignment';
13255    protected $creativeAssignmentsDataType = 'array';
13256    public $creativeOptimizationConfigurationId;
13257    public $type;
13258    public $weightCalculationStrategy;
13259  
13260  
13261    public function setCreativeAssignments($creativeAssignments)
13262    {
13263      $this->creativeAssignments = $creativeAssignments;
13264    }
13265    public function getCreativeAssignments()
13266    {
13267      return $this->creativeAssignments;
13268    }
13269    public function setCreativeOptimizationConfigurationId($creativeOptimizationConfigurationId)
13270    {
13271      $this->creativeOptimizationConfigurationId = $creativeOptimizationConfigurationId;
13272    }
13273    public function getCreativeOptimizationConfigurationId()
13274    {
13275      return $this->creativeOptimizationConfigurationId;
13276    }
13277    public function setType($type)
13278    {
13279      $this->type = $type;
13280    }
13281    public function getType()
13282    {
13283      return $this->type;
13284    }
13285    public function setWeightCalculationStrategy($weightCalculationStrategy)
13286    {
13287      $this->weightCalculationStrategy = $weightCalculationStrategy;
13288    }
13289    public function getWeightCalculationStrategy()
13290    {
13291      return $this->weightCalculationStrategy;
13292    }
13293  }
13294  
13295  #[AllowDynamicProperties]
13296  class Google_Service_Dfareporting_CreativeSettings extends Google_Model
13297  {
13298    protected $internal_gapi_mappings = array(
13299    );
13300    public $iFrameFooter;
13301    public $iFrameHeader;
13302  
13303  
13304    public function setIFrameFooter($iFrameFooter)
13305    {
13306      $this->iFrameFooter = $iFrameFooter;
13307    }
13308    public function getIFrameFooter()
13309    {
13310      return $this->iFrameFooter;
13311    }
13312    public function setIFrameHeader($iFrameHeader)
13313    {
13314      $this->iFrameHeader = $iFrameHeader;
13315    }
13316    public function getIFrameHeader()
13317    {
13318      return $this->iFrameHeader;
13319    }
13320  }
13321  
13322  #[AllowDynamicProperties]
13323  class Google_Service_Dfareporting_CreativesListResponse extends Google_Collection
13324  {
13325    protected $collection_key = 'creatives';
13326    protected $internal_gapi_mappings = array(
13327    );
13328    protected $creativesType = 'Google_Service_Dfareporting_Creative';
13329    protected $creativesDataType = 'array';
13330    public $kind;
13331    public $nextPageToken;
13332  
13333  
13334    public function setCreatives($creatives)
13335    {
13336      $this->creatives = $creatives;
13337    }
13338    public function getCreatives()
13339    {
13340      return $this->creatives;
13341    }
13342    public function setKind($kind)
13343    {
13344      $this->kind = $kind;
13345    }
13346    public function getKind()
13347    {
13348      return $this->kind;
13349    }
13350    public function setNextPageToken($nextPageToken)
13351    {
13352      $this->nextPageToken = $nextPageToken;
13353    }
13354    public function getNextPageToken()
13355    {
13356      return $this->nextPageToken;
13357    }
13358  }
13359  
13360  #[AllowDynamicProperties]
13361  class Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Google_Collection
13362  {
13363    protected $collection_key = 'overlapMetrics';
13364    protected $internal_gapi_mappings = array(
13365    );
13366    protected $breakdownType = 'Google_Service_Dfareporting_Dimension';
13367    protected $breakdownDataType = 'array';
13368    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
13369    protected $dimensionFiltersDataType = 'array';
13370    public $kind;
13371    protected $metricsType = 'Google_Service_Dfareporting_Metric';
13372    protected $metricsDataType = 'array';
13373    protected $overlapMetricsType = 'Google_Service_Dfareporting_Metric';
13374    protected $overlapMetricsDataType = 'array';
13375  
13376  
13377    public function setBreakdown($breakdown)
13378    {
13379      $this->breakdown = $breakdown;
13380    }
13381    public function getBreakdown()
13382    {
13383      return $this->breakdown;
13384    }
13385    public function setDimensionFilters($dimensionFilters)
13386    {
13387      $this->dimensionFilters = $dimensionFilters;
13388    }
13389    public function getDimensionFilters()
13390    {
13391      return $this->dimensionFilters;
13392    }
13393    public function setKind($kind)
13394    {
13395      $this->kind = $kind;
13396    }
13397    public function getKind()
13398    {
13399      return $this->kind;
13400    }
13401    public function setMetrics($metrics)
13402    {
13403      $this->metrics = $metrics;
13404    }
13405    public function getMetrics()
13406    {
13407      return $this->metrics;
13408    }
13409    public function setOverlapMetrics($overlapMetrics)
13410    {
13411      $this->overlapMetrics = $overlapMetrics;
13412    }
13413    public function getOverlapMetrics()
13414    {
13415      return $this->overlapMetrics;
13416    }
13417  }
13418  
13419  #[AllowDynamicProperties]
13420  class Google_Service_Dfareporting_CustomRichMediaEvents extends Google_Collection
13421  {
13422    protected $collection_key = 'filteredEventIds';
13423    protected $internal_gapi_mappings = array(
13424    );
13425    protected $filteredEventIdsType = 'Google_Service_Dfareporting_DimensionValue';
13426    protected $filteredEventIdsDataType = 'array';
13427    public $kind;
13428  
13429  
13430    public function setFilteredEventIds($filteredEventIds)
13431    {
13432      $this->filteredEventIds = $filteredEventIds;
13433    }
13434    public function getFilteredEventIds()
13435    {
13436      return $this->filteredEventIds;
13437    }
13438    public function setKind($kind)
13439    {
13440      $this->kind = $kind;
13441    }
13442    public function getKind()
13443    {
13444      return $this->kind;
13445    }
13446  }
13447  
13448  #[AllowDynamicProperties]
13449  class Google_Service_Dfareporting_DateRange extends Google_Model
13450  {
13451    protected $internal_gapi_mappings = array(
13452    );
13453    public $endDate;
13454    public $kind;
13455    public $relativeDateRange;
13456    public $startDate;
13457  
13458  
13459    public function setEndDate($endDate)
13460    {
13461      $this->endDate = $endDate;
13462    }
13463    public function getEndDate()
13464    {
13465      return $this->endDate;
13466    }
13467    public function setKind($kind)
13468    {
13469      $this->kind = $kind;
13470    }
13471    public function getKind()
13472    {
13473      return $this->kind;
13474    }
13475    public function setRelativeDateRange($relativeDateRange)
13476    {
13477      $this->relativeDateRange = $relativeDateRange;
13478    }
13479    public function getRelativeDateRange()
13480    {
13481      return $this->relativeDateRange;
13482    }
13483    public function setStartDate($startDate)
13484    {
13485      $this->startDate = $startDate;
13486    }
13487    public function getStartDate()
13488    {
13489      return $this->startDate;
13490    }
13491  }
13492  
13493  #[AllowDynamicProperties]
13494  class Google_Service_Dfareporting_DayPartTargeting extends Google_Collection
13495  {
13496    protected $collection_key = 'hoursOfDay';
13497    protected $internal_gapi_mappings = array(
13498    );
13499    public $daysOfWeek;
13500    public $hoursOfDay;
13501    public $userLocalTime;
13502  
13503  
13504    public function setDaysOfWeek($daysOfWeek)
13505    {
13506      $this->daysOfWeek = $daysOfWeek;
13507    }
13508    public function getDaysOfWeek()
13509    {
13510      return $this->daysOfWeek;
13511    }
13512    public function setHoursOfDay($hoursOfDay)
13513    {
13514      $this->hoursOfDay = $hoursOfDay;
13515    }
13516    public function getHoursOfDay()
13517    {
13518      return $this->hoursOfDay;
13519    }
13520    public function setUserLocalTime($userLocalTime)
13521    {
13522      $this->userLocalTime = $userLocalTime;
13523    }
13524    public function getUserLocalTime()
13525    {
13526      return $this->userLocalTime;
13527    }
13528  }
13529  
13530  #[AllowDynamicProperties]
13531  class Google_Service_Dfareporting_DefaultClickThroughEventTagProperties extends Google_Model
13532  {
13533    protected $internal_gapi_mappings = array(
13534    );
13535    public $defaultClickThroughEventTagId;
13536    public $overrideInheritedEventTag;
13537  
13538  
13539    public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
13540    {
13541      $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
13542    }
13543    public function getDefaultClickThroughEventTagId()
13544    {
13545      return $this->defaultClickThroughEventTagId;
13546    }
13547    public function setOverrideInheritedEventTag($overrideInheritedEventTag)
13548    {
13549      $this->overrideInheritedEventTag = $overrideInheritedEventTag;
13550    }
13551    public function getOverrideInheritedEventTag()
13552    {
13553      return $this->overrideInheritedEventTag;
13554    }
13555  }
13556  
13557  #[AllowDynamicProperties]
13558  class Google_Service_Dfareporting_DeliverySchedule extends Google_Model
13559  {
13560    protected $internal_gapi_mappings = array(
13561    );
13562    protected $frequencyCapType = 'Google_Service_Dfareporting_FrequencyCap';
13563    protected $frequencyCapDataType = '';
13564    public $hardCutoff;
13565    public $impressionRatio;
13566    public $priority;
13567  
13568  
13569    public function setFrequencyCap(Google_Service_Dfareporting_FrequencyCap $frequencyCap)
13570    {
13571      $this->frequencyCap = $frequencyCap;
13572    }
13573    public function getFrequencyCap()
13574    {
13575      return $this->frequencyCap;
13576    }
13577    public function setHardCutoff($hardCutoff)
13578    {
13579      $this->hardCutoff = $hardCutoff;
13580    }
13581    public function getHardCutoff()
13582    {
13583      return $this->hardCutoff;
13584    }
13585    public function setImpressionRatio($impressionRatio)
13586    {
13587      $this->impressionRatio = $impressionRatio;
13588    }
13589    public function getImpressionRatio()
13590    {
13591      return $this->impressionRatio;
13592    }
13593    public function setPriority($priority)
13594    {
13595      $this->priority = $priority;
13596    }
13597    public function getPriority()
13598    {
13599      return $this->priority;
13600    }
13601  }
13602  
13603  #[AllowDynamicProperties]
13604  class Google_Service_Dfareporting_DfareportingFile extends Google_Model
13605  {
13606    protected $internal_gapi_mappings = array(
13607    );
13608    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
13609    protected $dateRangeDataType = '';
13610    public $etag;
13611    public $fileName;
13612    public $format;
13613    public $id;
13614    public $kind;
13615    public $lastModifiedTime;
13616    public $reportId;
13617    public $status;
13618    protected $urlsType = 'Google_Service_Dfareporting_DfareportingFileUrls';
13619    protected $urlsDataType = '';
13620  
13621  
13622    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
13623    {
13624      $this->dateRange = $dateRange;
13625    }
13626    public function getDateRange()
13627    {
13628      return $this->dateRange;
13629    }
13630    public function setEtag($etag)
13631    {
13632      $this->etag = $etag;
13633    }
13634    public function getEtag()
13635    {
13636      return $this->etag;
13637    }
13638    public function setFileName($fileName)
13639    {
13640      $this->fileName = $fileName;
13641    }
13642    public function getFileName()
13643    {
13644      return $this->fileName;
13645    }
13646    public function setFormat($format)
13647    {
13648      $this->format = $format;
13649    }
13650    public function getFormat()
13651    {
13652      return $this->format;
13653    }
13654    public function setId($id)
13655    {
13656      $this->id = $id;
13657    }
13658    public function getId()
13659    {
13660      return $this->id;
13661    }
13662    public function setKind($kind)
13663    {
13664      $this->kind = $kind;
13665    }
13666    public function getKind()
13667    {
13668      return $this->kind;
13669    }
13670    public function setLastModifiedTime($lastModifiedTime)
13671    {
13672      $this->lastModifiedTime = $lastModifiedTime;
13673    }
13674    public function getLastModifiedTime()
13675    {
13676      return $this->lastModifiedTime;
13677    }
13678    public function setReportId($reportId)
13679    {
13680      $this->reportId = $reportId;
13681    }
13682    public function getReportId()
13683    {
13684      return $this->reportId;
13685    }
13686    public function setStatus($status)
13687    {
13688      $this->status = $status;
13689    }
13690    public function getStatus()
13691    {
13692      return $this->status;
13693    }
13694    public function setUrls(Google_Service_Dfareporting_DfareportingFileUrls $urls)
13695    {
13696      $this->urls = $urls;
13697    }
13698    public function getUrls()
13699    {
13700      return $this->urls;
13701    }
13702  }
13703  
13704  #[AllowDynamicProperties]
13705  class Google_Service_Dfareporting_DfareportingFileUrls extends Google_Model
13706  {
13707    protected $internal_gapi_mappings = array(
13708    );
13709    public $apiUrl;
13710    public $browserUrl;
13711  
13712  
13713    public function setApiUrl($apiUrl)
13714    {
13715      $this->apiUrl = $apiUrl;
13716    }
13717    public function getApiUrl()
13718    {
13719      return $this->apiUrl;
13720    }
13721    public function setBrowserUrl($browserUrl)
13722    {
13723      $this->browserUrl = $browserUrl;
13724    }
13725    public function getBrowserUrl()
13726    {
13727      return $this->browserUrl;
13728    }
13729  }
13730  
13731  #[AllowDynamicProperties]
13732  class Google_Service_Dfareporting_DfpSettings extends Google_Model
13733  {
13734    protected $internal_gapi_mappings = array(
13735          "dfpNetworkCode" => "dfp_network_code",
13736          "dfpNetworkName" => "dfp_network_name",
13737    );
13738    public $dfpNetworkCode;
13739    public $dfpNetworkName;
13740    public $programmaticPlacementAccepted;
13741    public $pubPaidPlacementAccepted;
13742    public $publisherPortalOnly;
13743  
13744  
13745    public function setDfpNetworkCode($dfpNetworkCode)
13746    {
13747      $this->dfpNetworkCode = $dfpNetworkCode;
13748    }
13749    public function getDfpNetworkCode()
13750    {
13751      return $this->dfpNetworkCode;
13752    }
13753    public function setDfpNetworkName($dfpNetworkName)
13754    {
13755      $this->dfpNetworkName = $dfpNetworkName;
13756    }
13757    public function getDfpNetworkName()
13758    {
13759      return $this->dfpNetworkName;
13760    }
13761    public function setProgrammaticPlacementAccepted($programmaticPlacementAccepted)
13762    {
13763      $this->programmaticPlacementAccepted = $programmaticPlacementAccepted;
13764    }
13765    public function getProgrammaticPlacementAccepted()
13766    {
13767      return $this->programmaticPlacementAccepted;
13768    }
13769    public function setPubPaidPlacementAccepted($pubPaidPlacementAccepted)
13770    {
13771      $this->pubPaidPlacementAccepted = $pubPaidPlacementAccepted;
13772    }
13773    public function getPubPaidPlacementAccepted()
13774    {
13775      return $this->pubPaidPlacementAccepted;
13776    }
13777    public function setPublisherPortalOnly($publisherPortalOnly)
13778    {
13779      $this->publisherPortalOnly = $publisherPortalOnly;
13780    }
13781    public function getPublisherPortalOnly()
13782    {
13783      return $this->publisherPortalOnly;
13784    }
13785  }
13786  
13787  #[AllowDynamicProperties]
13788  class Google_Service_Dfareporting_Dimension extends Google_Model
13789  {
13790    protected $internal_gapi_mappings = array(
13791    );
13792    public $kind;
13793    public $name;
13794  
13795  
13796    public function setKind($kind)
13797    {
13798      $this->kind = $kind;
13799    }
13800    public function getKind()
13801    {
13802      return $this->kind;
13803    }
13804    public function setName($name)
13805    {
13806      $this->name = $name;
13807    }
13808    public function getName()
13809    {
13810      return $this->name;
13811    }
13812  }
13813  
13814  #[AllowDynamicProperties]
13815  class Google_Service_Dfareporting_DimensionFilter extends Google_Model
13816  {
13817    protected $internal_gapi_mappings = array(
13818    );
13819    public $dimensionName;
13820    public $kind;
13821    public $value;
13822  
13823  
13824    public function setDimensionName($dimensionName)
13825    {
13826      $this->dimensionName = $dimensionName;
13827    }
13828    public function getDimensionName()
13829    {
13830      return $this->dimensionName;
13831    }
13832    public function setKind($kind)
13833    {
13834      $this->kind = $kind;
13835    }
13836    public function getKind()
13837    {
13838      return $this->kind;
13839    }
13840    public function setValue($value)
13841    {
13842      $this->value = $value;
13843    }
13844    public function getValue()
13845    {
13846      return $this->value;
13847    }
13848  }
13849  
13850  #[AllowDynamicProperties]
13851  class Google_Service_Dfareporting_DimensionValue extends Google_Model
13852  {
13853    protected $internal_gapi_mappings = array(
13854    );
13855    public $dimensionName;
13856    public $etag;
13857    public $id;
13858    public $kind;
13859    public $matchType;
13860    public $value;
13861  
13862  
13863    public function setDimensionName($dimensionName)
13864    {
13865      $this->dimensionName = $dimensionName;
13866    }
13867    public function getDimensionName()
13868    {
13869      return $this->dimensionName;
13870    }
13871    public function setEtag($etag)
13872    {
13873      $this->etag = $etag;
13874    }
13875    public function getEtag()
13876    {
13877      return $this->etag;
13878    }
13879    public function setId($id)
13880    {
13881      $this->id = $id;
13882    }
13883    public function getId()
13884    {
13885      return $this->id;
13886    }
13887    public function setKind($kind)
13888    {
13889      $this->kind = $kind;
13890    }
13891    public function getKind()
13892    {
13893      return $this->kind;
13894    }
13895    public function setMatchType($matchType)
13896    {
13897      $this->matchType = $matchType;
13898    }
13899    public function getMatchType()
13900    {
13901      return $this->matchType;
13902    }
13903    public function setValue($value)
13904    {
13905      $this->value = $value;
13906    }
13907    public function getValue()
13908    {
13909      return $this->value;
13910    }
13911  }
13912  
13913  #[AllowDynamicProperties]
13914  class Google_Service_Dfareporting_DimensionValueList extends Google_Collection
13915  {
13916    protected $collection_key = 'items';
13917    protected $internal_gapi_mappings = array(
13918    );
13919    public $etag;
13920    protected $itemsType = 'Google_Service_Dfareporting_DimensionValue';
13921    protected $itemsDataType = 'array';
13922    public $kind;
13923    public $nextPageToken;
13924  
13925  
13926    public function setEtag($etag)
13927    {
13928      $this->etag = $etag;
13929    }
13930    public function getEtag()
13931    {
13932      return $this->etag;
13933    }
13934    public function setItems($items)
13935    {
13936      $this->items = $items;
13937    }
13938    public function getItems()
13939    {
13940      return $this->items;
13941    }
13942    public function setKind($kind)
13943    {
13944      $this->kind = $kind;
13945    }
13946    public function getKind()
13947    {
13948      return $this->kind;
13949    }
13950    public function setNextPageToken($nextPageToken)
13951    {
13952      $this->nextPageToken = $nextPageToken;
13953    }
13954    public function getNextPageToken()
13955    {
13956      return $this->nextPageToken;
13957    }
13958  }
13959  
13960  #[AllowDynamicProperties]
13961  class Google_Service_Dfareporting_DimensionValueRequest extends Google_Collection
13962  {
13963    protected $collection_key = 'filters';
13964    protected $internal_gapi_mappings = array(
13965    );
13966    public $dimensionName;
13967    public $endDate;
13968    protected $filtersType = 'Google_Service_Dfareporting_DimensionFilter';
13969    protected $filtersDataType = 'array';
13970    public $kind;
13971    public $startDate;
13972  
13973  
13974    public function setDimensionName($dimensionName)
13975    {
13976      $this->dimensionName = $dimensionName;
13977    }
13978    public function getDimensionName()
13979    {
13980      return $this->dimensionName;
13981    }
13982    public function setEndDate($endDate)
13983    {
13984      $this->endDate = $endDate;
13985    }
13986    public function getEndDate()
13987    {
13988      return $this->endDate;
13989    }
13990    public function setFilters($filters)
13991    {
13992      $this->filters = $filters;
13993    }
13994    public function getFilters()
13995    {
13996      return $this->filters;
13997    }
13998    public function setKind($kind)
13999    {
14000      $this->kind = $kind;
14001    }
14002    public function getKind()
14003    {
14004      return $this->kind;
14005    }
14006    public function setStartDate($startDate)
14007    {
14008      $this->startDate = $startDate;
14009    }
14010    public function getStartDate()
14011    {
14012      return $this->startDate;
14013    }
14014  }
14015  
14016  #[AllowDynamicProperties]
14017  class Google_Service_Dfareporting_DirectorySite extends Google_Collection
14018  {
14019    protected $collection_key = 'interstitialTagFormats';
14020    protected $internal_gapi_mappings = array(
14021    );
14022    public $active;
14023    protected $contactAssignmentsType = 'Google_Service_Dfareporting_DirectorySiteContactAssignment';
14024    protected $contactAssignmentsDataType = 'array';
14025    public $countryId;
14026    public $currencyId;
14027    public $description;
14028    public $id;
14029    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14030    protected $idDimensionValueDataType = '';
14031    public $inpageTagFormats;
14032    public $interstitialTagFormats;
14033    public $kind;
14034    public $name;
14035    public $parentId;
14036    protected $settingsType = 'Google_Service_Dfareporting_DirectorySiteSettings';
14037    protected $settingsDataType = '';
14038    public $url;
14039  
14040  
14041    public function setActive($active)
14042    {
14043      $this->active = $active;
14044    }
14045    public function getActive()
14046    {
14047      return $this->active;
14048    }
14049    public function setContactAssignments($contactAssignments)
14050    {
14051      $this->contactAssignments = $contactAssignments;
14052    }
14053    public function getContactAssignments()
14054    {
14055      return $this->contactAssignments;
14056    }
14057    public function setCountryId($countryId)
14058    {
14059      $this->countryId = $countryId;
14060    }
14061    public function getCountryId()
14062    {
14063      return $this->countryId;
14064    }
14065    public function setCurrencyId($currencyId)
14066    {
14067      $this->currencyId = $currencyId;
14068    }
14069    public function getCurrencyId()
14070    {
14071      return $this->currencyId;
14072    }
14073    public function setDescription($description)
14074    {
14075      $this->description = $description;
14076    }
14077    public function getDescription()
14078    {
14079      return $this->description;
14080    }
14081    public function setId($id)
14082    {
14083      $this->id = $id;
14084    }
14085    public function getId()
14086    {
14087      return $this->id;
14088    }
14089    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14090    {
14091      $this->idDimensionValue = $idDimensionValue;
14092    }
14093    public function getIdDimensionValue()
14094    {
14095      return $this->idDimensionValue;
14096    }
14097    public function setInpageTagFormats($inpageTagFormats)
14098    {
14099      $this->inpageTagFormats = $inpageTagFormats;
14100    }
14101    public function getInpageTagFormats()
14102    {
14103      return $this->inpageTagFormats;
14104    }
14105    public function setInterstitialTagFormats($interstitialTagFormats)
14106    {
14107      $this->interstitialTagFormats = $interstitialTagFormats;
14108    }
14109    public function getInterstitialTagFormats()
14110    {
14111      return $this->interstitialTagFormats;
14112    }
14113    public function setKind($kind)
14114    {
14115      $this->kind = $kind;
14116    }
14117    public function getKind()
14118    {
14119      return $this->kind;
14120    }
14121    public function setName($name)
14122    {
14123      $this->name = $name;
14124    }
14125    public function getName()
14126    {
14127      return $this->name;
14128    }
14129    public function setParentId($parentId)
14130    {
14131      $this->parentId = $parentId;
14132    }
14133    public function getParentId()
14134    {
14135      return $this->parentId;
14136    }
14137    public function setSettings(Google_Service_Dfareporting_DirectorySiteSettings $settings)
14138    {
14139      $this->settings = $settings;
14140    }
14141    public function getSettings()
14142    {
14143      return $this->settings;
14144    }
14145    public function setUrl($url)
14146    {
14147      $this->url = $url;
14148    }
14149    public function getUrl()
14150    {
14151      return $this->url;
14152    }
14153  }
14154  
14155  #[AllowDynamicProperties]
14156  class Google_Service_Dfareporting_DirectorySiteContact extends Google_Model
14157  {
14158    protected $internal_gapi_mappings = array(
14159    );
14160    public $address;
14161    public $email;
14162    public $firstName;
14163    public $id;
14164    public $kind;
14165    public $lastName;
14166    public $phone;
14167    public $role;
14168    public $title;
14169    public $type;
14170  
14171  
14172    public function setAddress($address)
14173    {
14174      $this->address = $address;
14175    }
14176    public function getAddress()
14177    {
14178      return $this->address;
14179    }
14180    public function setEmail($email)
14181    {
14182      $this->email = $email;
14183    }
14184    public function getEmail()
14185    {
14186      return $this->email;
14187    }
14188    public function setFirstName($firstName)
14189    {
14190      $this->firstName = $firstName;
14191    }
14192    public function getFirstName()
14193    {
14194      return $this->firstName;
14195    }
14196    public function setId($id)
14197    {
14198      $this->id = $id;
14199    }
14200    public function getId()
14201    {
14202      return $this->id;
14203    }
14204    public function setKind($kind)
14205    {
14206      $this->kind = $kind;
14207    }
14208    public function getKind()
14209    {
14210      return $this->kind;
14211    }
14212    public function setLastName($lastName)
14213    {
14214      $this->lastName = $lastName;
14215    }
14216    public function getLastName()
14217    {
14218      return $this->lastName;
14219    }
14220    public function setPhone($phone)
14221    {
14222      $this->phone = $phone;
14223    }
14224    public function getPhone()
14225    {
14226      return $this->phone;
14227    }
14228    public function setRole($role)
14229    {
14230      $this->role = $role;
14231    }
14232    public function getRole()
14233    {
14234      return $this->role;
14235    }
14236    public function setTitle($title)
14237    {
14238      $this->title = $title;
14239    }
14240    public function getTitle()
14241    {
14242      return $this->title;
14243    }
14244    public function setType($type)
14245    {
14246      $this->type = $type;
14247    }
14248    public function getType()
14249    {
14250      return $this->type;
14251    }
14252  }
14253  
14254  #[AllowDynamicProperties]
14255  class Google_Service_Dfareporting_DirectorySiteContactAssignment extends Google_Model
14256  {
14257    protected $internal_gapi_mappings = array(
14258    );
14259    public $contactId;
14260    public $visibility;
14261  
14262  
14263    public function setContactId($contactId)
14264    {
14265      $this->contactId = $contactId;
14266    }
14267    public function getContactId()
14268    {
14269      return $this->contactId;
14270    }
14271    public function setVisibility($visibility)
14272    {
14273      $this->visibility = $visibility;
14274    }
14275    public function getVisibility()
14276    {
14277      return $this->visibility;
14278    }
14279  }
14280  
14281  #[AllowDynamicProperties]
14282  class Google_Service_Dfareporting_DirectorySiteContactsListResponse extends Google_Collection
14283  {
14284    protected $collection_key = 'directorySiteContacts';
14285    protected $internal_gapi_mappings = array(
14286    );
14287    protected $directorySiteContactsType = 'Google_Service_Dfareporting_DirectorySiteContact';
14288    protected $directorySiteContactsDataType = 'array';
14289    public $kind;
14290    public $nextPageToken;
14291  
14292  
14293    public function setDirectorySiteContacts($directorySiteContacts)
14294    {
14295      $this->directorySiteContacts = $directorySiteContacts;
14296    }
14297    public function getDirectorySiteContacts()
14298    {
14299      return $this->directorySiteContacts;
14300    }
14301    public function setKind($kind)
14302    {
14303      $this->kind = $kind;
14304    }
14305    public function getKind()
14306    {
14307      return $this->kind;
14308    }
14309    public function setNextPageToken($nextPageToken)
14310    {
14311      $this->nextPageToken = $nextPageToken;
14312    }
14313    public function getNextPageToken()
14314    {
14315      return $this->nextPageToken;
14316    }
14317  }
14318  
14319  #[AllowDynamicProperties]
14320  class Google_Service_Dfareporting_DirectorySiteSettings extends Google_Model
14321  {
14322    protected $internal_gapi_mappings = array(
14323          "dfpSettings" => "dfp_settings",
14324          "instreamVideoPlacementAccepted" => "instream_video_placement_accepted",
14325    );
14326    public $activeViewOptOut;
14327    protected $dfpSettingsType = 'Google_Service_Dfareporting_DfpSettings';
14328    protected $dfpSettingsDataType = '';
14329    public $instreamVideoPlacementAccepted;
14330    public $interstitialPlacementAccepted;
14331    public $nielsenOcrOptOut;
14332    public $verificationTagOptOut;
14333    public $videoActiveViewOptOut;
14334  
14335  
14336    public function setActiveViewOptOut($activeViewOptOut)
14337    {
14338      $this->activeViewOptOut = $activeViewOptOut;
14339    }
14340    public function getActiveViewOptOut()
14341    {
14342      return $this->activeViewOptOut;
14343    }
14344    public function setDfpSettings(Google_Service_Dfareporting_DfpSettings $dfpSettings)
14345    {
14346      $this->dfpSettings = $dfpSettings;
14347    }
14348    public function getDfpSettings()
14349    {
14350      return $this->dfpSettings;
14351    }
14352    public function setInstreamVideoPlacementAccepted($instreamVideoPlacementAccepted)
14353    {
14354      $this->instreamVideoPlacementAccepted = $instreamVideoPlacementAccepted;
14355    }
14356    public function getInstreamVideoPlacementAccepted()
14357    {
14358      return $this->instreamVideoPlacementAccepted;
14359    }
14360    public function setInterstitialPlacementAccepted($interstitialPlacementAccepted)
14361    {
14362      $this->interstitialPlacementAccepted = $interstitialPlacementAccepted;
14363    }
14364    public function getInterstitialPlacementAccepted()
14365    {
14366      return $this->interstitialPlacementAccepted;
14367    }
14368    public function setNielsenOcrOptOut($nielsenOcrOptOut)
14369    {
14370      $this->nielsenOcrOptOut = $nielsenOcrOptOut;
14371    }
14372    public function getNielsenOcrOptOut()
14373    {
14374      return $this->nielsenOcrOptOut;
14375    }
14376    public function setVerificationTagOptOut($verificationTagOptOut)
14377    {
14378      $this->verificationTagOptOut = $verificationTagOptOut;
14379    }
14380    public function getVerificationTagOptOut()
14381    {
14382      return $this->verificationTagOptOut;
14383    }
14384    public function setVideoActiveViewOptOut($videoActiveViewOptOut)
14385    {
14386      $this->videoActiveViewOptOut = $videoActiveViewOptOut;
14387    }
14388    public function getVideoActiveViewOptOut()
14389    {
14390      return $this->videoActiveViewOptOut;
14391    }
14392  }
14393  
14394  #[AllowDynamicProperties]
14395  class Google_Service_Dfareporting_DirectorySitesListResponse extends Google_Collection
14396  {
14397    protected $collection_key = 'directorySites';
14398    protected $internal_gapi_mappings = array(
14399    );
14400    protected $directorySitesType = 'Google_Service_Dfareporting_DirectorySite';
14401    protected $directorySitesDataType = 'array';
14402    public $kind;
14403    public $nextPageToken;
14404  
14405  
14406    public function setDirectorySites($directorySites)
14407    {
14408      $this->directorySites = $directorySites;
14409    }
14410    public function getDirectorySites()
14411    {
14412      return $this->directorySites;
14413    }
14414    public function setKind($kind)
14415    {
14416      $this->kind = $kind;
14417    }
14418    public function getKind()
14419    {
14420      return $this->kind;
14421    }
14422    public function setNextPageToken($nextPageToken)
14423    {
14424      $this->nextPageToken = $nextPageToken;
14425    }
14426    public function getNextPageToken()
14427    {
14428      return $this->nextPageToken;
14429    }
14430  }
14431  
14432  #[AllowDynamicProperties]
14433  class Google_Service_Dfareporting_EventTag extends Google_Collection
14434  {
14435    protected $collection_key = 'siteIds';
14436    protected $internal_gapi_mappings = array(
14437    );
14438    public $accountId;
14439    public $advertiserId;
14440    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14441    protected $advertiserIdDimensionValueDataType = '';
14442    public $campaignId;
14443    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14444    protected $campaignIdDimensionValueDataType = '';
14445    public $enabledByDefault;
14446    public $id;
14447    public $kind;
14448    public $name;
14449    public $siteFilterType;
14450    public $siteIds;
14451    public $sslCompliant;
14452    public $status;
14453    public $subaccountId;
14454    public $type;
14455    public $url;
14456    public $urlEscapeLevels;
14457  
14458  
14459    public function setAccountId($accountId)
14460    {
14461      $this->accountId = $accountId;
14462    }
14463    public function getAccountId()
14464    {
14465      return $this->accountId;
14466    }
14467    public function setAdvertiserId($advertiserId)
14468    {
14469      $this->advertiserId = $advertiserId;
14470    }
14471    public function getAdvertiserId()
14472    {
14473      return $this->advertiserId;
14474    }
14475    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14476    {
14477      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14478    }
14479    public function getAdvertiserIdDimensionValue()
14480    {
14481      return $this->advertiserIdDimensionValue;
14482    }
14483    public function setCampaignId($campaignId)
14484    {
14485      $this->campaignId = $campaignId;
14486    }
14487    public function getCampaignId()
14488    {
14489      return $this->campaignId;
14490    }
14491    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
14492    {
14493      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
14494    }
14495    public function getCampaignIdDimensionValue()
14496    {
14497      return $this->campaignIdDimensionValue;
14498    }
14499    public function setEnabledByDefault($enabledByDefault)
14500    {
14501      $this->enabledByDefault = $enabledByDefault;
14502    }
14503    public function getEnabledByDefault()
14504    {
14505      return $this->enabledByDefault;
14506    }
14507    public function setId($id)
14508    {
14509      $this->id = $id;
14510    }
14511    public function getId()
14512    {
14513      return $this->id;
14514    }
14515    public function setKind($kind)
14516    {
14517      $this->kind = $kind;
14518    }
14519    public function getKind()
14520    {
14521      return $this->kind;
14522    }
14523    public function setName($name)
14524    {
14525      $this->name = $name;
14526    }
14527    public function getName()
14528    {
14529      return $this->name;
14530    }
14531    public function setSiteFilterType($siteFilterType)
14532    {
14533      $this->siteFilterType = $siteFilterType;
14534    }
14535    public function getSiteFilterType()
14536    {
14537      return $this->siteFilterType;
14538    }
14539    public function setSiteIds($siteIds)
14540    {
14541      $this->siteIds = $siteIds;
14542    }
14543    public function getSiteIds()
14544    {
14545      return $this->siteIds;
14546    }
14547    public function setSslCompliant($sslCompliant)
14548    {
14549      $this->sslCompliant = $sslCompliant;
14550    }
14551    public function getSslCompliant()
14552    {
14553      return $this->sslCompliant;
14554    }
14555    public function setStatus($status)
14556    {
14557      $this->status = $status;
14558    }
14559    public function getStatus()
14560    {
14561      return $this->status;
14562    }
14563    public function setSubaccountId($subaccountId)
14564    {
14565      $this->subaccountId = $subaccountId;
14566    }
14567    public function getSubaccountId()
14568    {
14569      return $this->subaccountId;
14570    }
14571    public function setType($type)
14572    {
14573      $this->type = $type;
14574    }
14575    public function getType()
14576    {
14577      return $this->type;
14578    }
14579    public function setUrl($url)
14580    {
14581      $this->url = $url;
14582    }
14583    public function getUrl()
14584    {
14585      return $this->url;
14586    }
14587    public function setUrlEscapeLevels($urlEscapeLevels)
14588    {
14589      $this->urlEscapeLevels = $urlEscapeLevels;
14590    }
14591    public function getUrlEscapeLevels()
14592    {
14593      return $this->urlEscapeLevels;
14594    }
14595  }
14596  
14597  #[AllowDynamicProperties]
14598  class Google_Service_Dfareporting_EventTagOverride extends Google_Model
14599  {
14600    protected $internal_gapi_mappings = array(
14601    );
14602    public $enabled;
14603    public $id;
14604  
14605  
14606    public function setEnabled($enabled)
14607    {
14608      $this->enabled = $enabled;
14609    }
14610    public function getEnabled()
14611    {
14612      return $this->enabled;
14613    }
14614    public function setId($id)
14615    {
14616      $this->id = $id;
14617    }
14618    public function getId()
14619    {
14620      return $this->id;
14621    }
14622  }
14623  
14624  #[AllowDynamicProperties]
14625  class Google_Service_Dfareporting_EventTagsListResponse extends Google_Collection
14626  {
14627    protected $collection_key = 'eventTags';
14628    protected $internal_gapi_mappings = array(
14629    );
14630    protected $eventTagsType = 'Google_Service_Dfareporting_EventTag';
14631    protected $eventTagsDataType = 'array';
14632    public $kind;
14633  
14634  
14635    public function setEventTags($eventTags)
14636    {
14637      $this->eventTags = $eventTags;
14638    }
14639    public function getEventTags()
14640    {
14641      return $this->eventTags;
14642    }
14643    public function setKind($kind)
14644    {
14645      $this->kind = $kind;
14646    }
14647    public function getKind()
14648    {
14649      return $this->kind;
14650    }
14651  }
14652  
14653  #[AllowDynamicProperties]
14654  class Google_Service_Dfareporting_FileList extends Google_Collection
14655  {
14656    protected $collection_key = 'items';
14657    protected $internal_gapi_mappings = array(
14658    );
14659    public $etag;
14660    protected $itemsType = 'Google_Service_Dfareporting_DfareportingFile';
14661    protected $itemsDataType = 'array';
14662    public $kind;
14663    public $nextPageToken;
14664  
14665  
14666    public function setEtag($etag)
14667    {
14668      $this->etag = $etag;
14669    }
14670    public function getEtag()
14671    {
14672      return $this->etag;
14673    }
14674    public function setItems($items)
14675    {
14676      $this->items = $items;
14677    }
14678    public function getItems()
14679    {
14680      return $this->items;
14681    }
14682    public function setKind($kind)
14683    {
14684      $this->kind = $kind;
14685    }
14686    public function getKind()
14687    {
14688      return $this->kind;
14689    }
14690    public function setNextPageToken($nextPageToken)
14691    {
14692      $this->nextPageToken = $nextPageToken;
14693    }
14694    public function getNextPageToken()
14695    {
14696      return $this->nextPageToken;
14697    }
14698  }
14699  
14700  #[AllowDynamicProperties]
14701  class Google_Service_Dfareporting_Flight extends Google_Model
14702  {
14703    protected $internal_gapi_mappings = array(
14704    );
14705    public $endDate;
14706    public $rateOrCost;
14707    public $startDate;
14708    public $units;
14709  
14710  
14711    public function setEndDate($endDate)
14712    {
14713      $this->endDate = $endDate;
14714    }
14715    public function getEndDate()
14716    {
14717      return $this->endDate;
14718    }
14719    public function setRateOrCost($rateOrCost)
14720    {
14721      $this->rateOrCost = $rateOrCost;
14722    }
14723    public function getRateOrCost()
14724    {
14725      return $this->rateOrCost;
14726    }
14727    public function setStartDate($startDate)
14728    {
14729      $this->startDate = $startDate;
14730    }
14731    public function getStartDate()
14732    {
14733      return $this->startDate;
14734    }
14735    public function setUnits($units)
14736    {
14737      $this->units = $units;
14738    }
14739    public function getUnits()
14740    {
14741      return $this->units;
14742    }
14743  }
14744  
14745  #[AllowDynamicProperties]
14746  class Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse extends Google_Model
14747  {
14748    protected $internal_gapi_mappings = array(
14749    );
14750    public $floodlightActivityTag;
14751    public $kind;
14752  
14753  
14754    public function setFloodlightActivityTag($floodlightActivityTag)
14755    {
14756      $this->floodlightActivityTag = $floodlightActivityTag;
14757    }
14758    public function getFloodlightActivityTag()
14759    {
14760      return $this->floodlightActivityTag;
14761    }
14762    public function setKind($kind)
14763    {
14764      $this->kind = $kind;
14765    }
14766    public function getKind()
14767    {
14768      return $this->kind;
14769    }
14770  }
14771  
14772  #[AllowDynamicProperties]
14773  class Google_Service_Dfareporting_FloodlightActivitiesListResponse extends Google_Collection
14774  {
14775    protected $collection_key = 'floodlightActivities';
14776    protected $internal_gapi_mappings = array(
14777    );
14778    protected $floodlightActivitiesType = 'Google_Service_Dfareporting_FloodlightActivity';
14779    protected $floodlightActivitiesDataType = 'array';
14780    public $kind;
14781    public $nextPageToken;
14782  
14783  
14784    public function setFloodlightActivities($floodlightActivities)
14785    {
14786      $this->floodlightActivities = $floodlightActivities;
14787    }
14788    public function getFloodlightActivities()
14789    {
14790      return $this->floodlightActivities;
14791    }
14792    public function setKind($kind)
14793    {
14794      $this->kind = $kind;
14795    }
14796    public function getKind()
14797    {
14798      return $this->kind;
14799    }
14800    public function setNextPageToken($nextPageToken)
14801    {
14802      $this->nextPageToken = $nextPageToken;
14803    }
14804    public function getNextPageToken()
14805    {
14806      return $this->nextPageToken;
14807    }
14808  }
14809  
14810  #[AllowDynamicProperties]
14811  class Google_Service_Dfareporting_FloodlightActivity extends Google_Collection
14812  {
14813    protected $collection_key = 'userDefinedVariableTypes';
14814    protected $internal_gapi_mappings = array(
14815    );
14816    public $accountId;
14817    public $advertiserId;
14818    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14819    protected $advertiserIdDimensionValueDataType = '';
14820    public $cacheBustingType;
14821    public $countingMethod;
14822    protected $defaultTagsType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
14823    protected $defaultTagsDataType = 'array';
14824    public $expectedUrl;
14825    public $floodlightActivityGroupId;
14826    public $floodlightActivityGroupName;
14827    public $floodlightActivityGroupTagString;
14828    public $floodlightActivityGroupType;
14829    public $floodlightConfigurationId;
14830    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14831    protected $floodlightConfigurationIdDimensionValueDataType = '';
14832    public $hidden;
14833    public $id;
14834    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14835    protected $idDimensionValueDataType = '';
14836    public $imageTagEnabled;
14837    public $kind;
14838    public $name;
14839    public $notes;
14840    protected $publisherTagsType = 'Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag';
14841    protected $publisherTagsDataType = 'array';
14842    public $secure;
14843    public $sslCompliant;
14844    public $sslRequired;
14845    public $subaccountId;
14846    public $tagFormat;
14847    public $tagString;
14848    public $userDefinedVariableTypes;
14849  
14850  
14851    public function setAccountId($accountId)
14852    {
14853      $this->accountId = $accountId;
14854    }
14855    public function getAccountId()
14856    {
14857      return $this->accountId;
14858    }
14859    public function setAdvertiserId($advertiserId)
14860    {
14861      $this->advertiserId = $advertiserId;
14862    }
14863    public function getAdvertiserId()
14864    {
14865      return $this->advertiserId;
14866    }
14867    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14868    {
14869      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14870    }
14871    public function getAdvertiserIdDimensionValue()
14872    {
14873      return $this->advertiserIdDimensionValue;
14874    }
14875    public function setCacheBustingType($cacheBustingType)
14876    {
14877      $this->cacheBustingType = $cacheBustingType;
14878    }
14879    public function getCacheBustingType()
14880    {
14881      return $this->cacheBustingType;
14882    }
14883    public function setCountingMethod($countingMethod)
14884    {
14885      $this->countingMethod = $countingMethod;
14886    }
14887    public function getCountingMethod()
14888    {
14889      return $this->countingMethod;
14890    }
14891    public function setDefaultTags($defaultTags)
14892    {
14893      $this->defaultTags = $defaultTags;
14894    }
14895    public function getDefaultTags()
14896    {
14897      return $this->defaultTags;
14898    }
14899    public function setExpectedUrl($expectedUrl)
14900    {
14901      $this->expectedUrl = $expectedUrl;
14902    }
14903    public function getExpectedUrl()
14904    {
14905      return $this->expectedUrl;
14906    }
14907    public function setFloodlightActivityGroupId($floodlightActivityGroupId)
14908    {
14909      $this->floodlightActivityGroupId = $floodlightActivityGroupId;
14910    }
14911    public function getFloodlightActivityGroupId()
14912    {
14913      return $this->floodlightActivityGroupId;
14914    }
14915    public function setFloodlightActivityGroupName($floodlightActivityGroupName)
14916    {
14917      $this->floodlightActivityGroupName = $floodlightActivityGroupName;
14918    }
14919    public function getFloodlightActivityGroupName()
14920    {
14921      return $this->floodlightActivityGroupName;
14922    }
14923    public function setFloodlightActivityGroupTagString($floodlightActivityGroupTagString)
14924    {
14925      $this->floodlightActivityGroupTagString = $floodlightActivityGroupTagString;
14926    }
14927    public function getFloodlightActivityGroupTagString()
14928    {
14929      return $this->floodlightActivityGroupTagString;
14930    }
14931    public function setFloodlightActivityGroupType($floodlightActivityGroupType)
14932    {
14933      $this->floodlightActivityGroupType = $floodlightActivityGroupType;
14934    }
14935    public function getFloodlightActivityGroupType()
14936    {
14937      return $this->floodlightActivityGroupType;
14938    }
14939    public function setFloodlightConfigurationId($floodlightConfigurationId)
14940    {
14941      $this->floodlightConfigurationId = $floodlightConfigurationId;
14942    }
14943    public function getFloodlightConfigurationId()
14944    {
14945      return $this->floodlightConfigurationId;
14946    }
14947    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
14948    {
14949      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
14950    }
14951    public function getFloodlightConfigurationIdDimensionValue()
14952    {
14953      return $this->floodlightConfigurationIdDimensionValue;
14954    }
14955    public function setHidden($hidden)
14956    {
14957      $this->hidden = $hidden;
14958    }
14959    public function getHidden()
14960    {
14961      return $this->hidden;
14962    }
14963    public function setId($id)
14964    {
14965      $this->id = $id;
14966    }
14967    public function getId()
14968    {
14969      return $this->id;
14970    }
14971    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14972    {
14973      $this->idDimensionValue = $idDimensionValue;
14974    }
14975    public function getIdDimensionValue()
14976    {
14977      return $this->idDimensionValue;
14978    }
14979    public function setImageTagEnabled($imageTagEnabled)
14980    {
14981      $this->imageTagEnabled = $imageTagEnabled;
14982    }
14983    public function getImageTagEnabled()
14984    {
14985      return $this->imageTagEnabled;
14986    }
14987    public function setKind($kind)
14988    {
14989      $this->kind = $kind;
14990    }
14991    public function getKind()
14992    {
14993      return $this->kind;
14994    }
14995    public function setName($name)
14996    {
14997      $this->name = $name;
14998    }
14999    public function getName()
15000    {
15001      return $this->name;
15002    }
15003    public function setNotes($notes)
15004    {
15005      $this->notes = $notes;
15006    }
15007    public function getNotes()
15008    {
15009      return $this->notes;
15010    }
15011    public function setPublisherTags($publisherTags)
15012    {
15013      $this->publisherTags = $publisherTags;
15014    }
15015    public function getPublisherTags()
15016    {
15017      return $this->publisherTags;
15018    }
15019    public function setSecure($secure)
15020    {
15021      $this->secure = $secure;
15022    }
15023    public function getSecure()
15024    {
15025      return $this->secure;
15026    }
15027    public function setSslCompliant($sslCompliant)
15028    {
15029      $this->sslCompliant = $sslCompliant;
15030    }
15031    public function getSslCompliant()
15032    {
15033      return $this->sslCompliant;
15034    }
15035    public function setSslRequired($sslRequired)
15036    {
15037      $this->sslRequired = $sslRequired;
15038    }
15039    public function getSslRequired()
15040    {
15041      return $this->sslRequired;
15042    }
15043    public function setSubaccountId($subaccountId)
15044    {
15045      $this->subaccountId = $subaccountId;
15046    }
15047    public function getSubaccountId()
15048    {
15049      return $this->subaccountId;
15050    }
15051    public function setTagFormat($tagFormat)
15052    {
15053      $this->tagFormat = $tagFormat;
15054    }
15055    public function getTagFormat()
15056    {
15057      return $this->tagFormat;
15058    }
15059    public function setTagString($tagString)
15060    {
15061      $this->tagString = $tagString;
15062    }
15063    public function getTagString()
15064    {
15065      return $this->tagString;
15066    }
15067    public function setUserDefinedVariableTypes($userDefinedVariableTypes)
15068    {
15069      $this->userDefinedVariableTypes = $userDefinedVariableTypes;
15070    }
15071    public function getUserDefinedVariableTypes()
15072    {
15073      return $this->userDefinedVariableTypes;
15074    }
15075  }
15076  
15077  #[AllowDynamicProperties]
15078  class Google_Service_Dfareporting_FloodlightActivityDynamicTag extends Google_Model
15079  {
15080    protected $internal_gapi_mappings = array(
15081    );
15082    public $id;
15083    public $name;
15084    public $tag;
15085  
15086  
15087    public function setId($id)
15088    {
15089      $this->id = $id;
15090    }
15091    public function getId()
15092    {
15093      return $this->id;
15094    }
15095    public function setName($name)
15096    {
15097      $this->name = $name;
15098    }
15099    public function getName()
15100    {
15101      return $this->name;
15102    }
15103    public function setTag($tag)
15104    {
15105      $this->tag = $tag;
15106    }
15107    public function getTag()
15108    {
15109      return $this->tag;
15110    }
15111  }
15112  
15113  #[AllowDynamicProperties]
15114  class Google_Service_Dfareporting_FloodlightActivityGroup extends Google_Model
15115  {
15116    protected $internal_gapi_mappings = array(
15117    );
15118    public $accountId;
15119    public $advertiserId;
15120    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15121    protected $advertiserIdDimensionValueDataType = '';
15122    public $floodlightConfigurationId;
15123    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15124    protected $floodlightConfigurationIdDimensionValueDataType = '';
15125    public $id;
15126    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15127    protected $idDimensionValueDataType = '';
15128    public $kind;
15129    public $name;
15130    public $subaccountId;
15131    public $tagString;
15132    public $type;
15133  
15134  
15135    public function setAccountId($accountId)
15136    {
15137      $this->accountId = $accountId;
15138    }
15139    public function getAccountId()
15140    {
15141      return $this->accountId;
15142    }
15143    public function setAdvertiserId($advertiserId)
15144    {
15145      $this->advertiserId = $advertiserId;
15146    }
15147    public function getAdvertiserId()
15148    {
15149      return $this->advertiserId;
15150    }
15151    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15152    {
15153      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15154    }
15155    public function getAdvertiserIdDimensionValue()
15156    {
15157      return $this->advertiserIdDimensionValue;
15158    }
15159    public function setFloodlightConfigurationId($floodlightConfigurationId)
15160    {
15161      $this->floodlightConfigurationId = $floodlightConfigurationId;
15162    }
15163    public function getFloodlightConfigurationId()
15164    {
15165      return $this->floodlightConfigurationId;
15166    }
15167    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
15168    {
15169      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
15170    }
15171    public function getFloodlightConfigurationIdDimensionValue()
15172    {
15173      return $this->floodlightConfigurationIdDimensionValue;
15174    }
15175    public function setId($id)
15176    {
15177      $this->id = $id;
15178    }
15179    public function getId()
15180    {
15181      return $this->id;
15182    }
15183    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15184    {
15185      $this->idDimensionValue = $idDimensionValue;
15186    }
15187    public function getIdDimensionValue()
15188    {
15189      return $this->idDimensionValue;
15190    }
15191    public function setKind($kind)
15192    {
15193      $this->kind = $kind;
15194    }
15195    public function getKind()
15196    {
15197      return $this->kind;
15198    }
15199    public function setName($name)
15200    {
15201      $this->name = $name;
15202    }
15203    public function getName()
15204    {
15205      return $this->name;
15206    }
15207    public function setSubaccountId($subaccountId)
15208    {
15209      $this->subaccountId = $subaccountId;
15210    }
15211    public function getSubaccountId()
15212    {
15213      return $this->subaccountId;
15214    }
15215    public function setTagString($tagString)
15216    {
15217      $this->tagString = $tagString;
15218    }
15219    public function getTagString()
15220    {
15221      return $this->tagString;
15222    }
15223    public function setType($type)
15224    {
15225      $this->type = $type;
15226    }
15227    public function getType()
15228    {
15229      return $this->type;
15230    }
15231  }
15232  
15233  #[AllowDynamicProperties]
15234  class Google_Service_Dfareporting_FloodlightActivityGroupsListResponse extends Google_Collection
15235  {
15236    protected $collection_key = 'floodlightActivityGroups';
15237    protected $internal_gapi_mappings = array(
15238    );
15239    protected $floodlightActivityGroupsType = 'Google_Service_Dfareporting_FloodlightActivityGroup';
15240    protected $floodlightActivityGroupsDataType = 'array';
15241    public $kind;
15242    public $nextPageToken;
15243  
15244  
15245    public function setFloodlightActivityGroups($floodlightActivityGroups)
15246    {
15247      $this->floodlightActivityGroups = $floodlightActivityGroups;
15248    }
15249    public function getFloodlightActivityGroups()
15250    {
15251      return $this->floodlightActivityGroups;
15252    }
15253    public function setKind($kind)
15254    {
15255      $this->kind = $kind;
15256    }
15257    public function getKind()
15258    {
15259      return $this->kind;
15260    }
15261    public function setNextPageToken($nextPageToken)
15262    {
15263      $this->nextPageToken = $nextPageToken;
15264    }
15265    public function getNextPageToken()
15266    {
15267      return $this->nextPageToken;
15268    }
15269  }
15270  
15271  #[AllowDynamicProperties]
15272  class Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag extends Google_Model
15273  {
15274    protected $internal_gapi_mappings = array(
15275    );
15276    public $clickThrough;
15277    public $directorySiteId;
15278    protected $dynamicTagType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
15279    protected $dynamicTagDataType = '';
15280    public $siteId;
15281    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15282    protected $siteIdDimensionValueDataType = '';
15283    public $viewThrough;
15284  
15285  
15286    public function setClickThrough($clickThrough)
15287    {
15288      $this->clickThrough = $clickThrough;
15289    }
15290    public function getClickThrough()
15291    {
15292      return $this->clickThrough;
15293    }
15294    public function setDirectorySiteId($directorySiteId)
15295    {
15296      $this->directorySiteId = $directorySiteId;
15297    }
15298    public function getDirectorySiteId()
15299    {
15300      return $this->directorySiteId;
15301    }
15302    public function setDynamicTag(Google_Service_Dfareporting_FloodlightActivityDynamicTag $dynamicTag)
15303    {
15304      $this->dynamicTag = $dynamicTag;
15305    }
15306    public function getDynamicTag()
15307    {
15308      return $this->dynamicTag;
15309    }
15310    public function setSiteId($siteId)
15311    {
15312      $this->siteId = $siteId;
15313    }
15314    public function getSiteId()
15315    {
15316      return $this->siteId;
15317    }
15318    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
15319    {
15320      $this->siteIdDimensionValue = $siteIdDimensionValue;
15321    }
15322    public function getSiteIdDimensionValue()
15323    {
15324      return $this->siteIdDimensionValue;
15325    }
15326    public function setViewThrough($viewThrough)
15327    {
15328      $this->viewThrough = $viewThrough;
15329    }
15330    public function getViewThrough()
15331    {
15332      return $this->viewThrough;
15333    }
15334  }
15335  
15336  #[AllowDynamicProperties]
15337  class Google_Service_Dfareporting_FloodlightConfiguration extends Google_Collection
15338  {
15339    protected $collection_key = 'userDefinedVariableConfigurations';
15340    protected $internal_gapi_mappings = array(
15341    );
15342    public $accountId;
15343    public $advertiserId;
15344    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15345    protected $advertiserIdDimensionValueDataType = '';
15346    public $analyticsDataSharingEnabled;
15347    public $exposureToConversionEnabled;
15348    public $firstDayOfWeek;
15349    public $id;
15350    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15351    protected $idDimensionValueDataType = '';
15352    public $kind;
15353    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
15354    protected $lookbackConfigurationDataType = '';
15355    public $naturalSearchConversionAttributionOption;
15356    protected $omnitureSettingsType = 'Google_Service_Dfareporting_OmnitureSettings';
15357    protected $omnitureSettingsDataType = '';
15358    public $sslRequired;
15359    public $standardVariableTypes;
15360    public $subaccountId;
15361    protected $tagSettingsType = 'Google_Service_Dfareporting_TagSettings';
15362    protected $tagSettingsDataType = '';
15363    protected $userDefinedVariableConfigurationsType = 'Google_Service_Dfareporting_UserDefinedVariableConfiguration';
15364    protected $userDefinedVariableConfigurationsDataType = 'array';
15365  
15366  
15367    public function setAccountId($accountId)
15368    {
15369      $this->accountId = $accountId;
15370    }
15371    public function getAccountId()
15372    {
15373      return $this->accountId;
15374    }
15375    public function setAdvertiserId($advertiserId)
15376    {
15377      $this->advertiserId = $advertiserId;
15378    }
15379    public function getAdvertiserId()
15380    {
15381      return $this->advertiserId;
15382    }
15383    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15384    {
15385      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15386    }
15387    public function getAdvertiserIdDimensionValue()
15388    {
15389      return $this->advertiserIdDimensionValue;
15390    }
15391    public function setAnalyticsDataSharingEnabled($analyticsDataSharingEnabled)
15392    {
15393      $this->analyticsDataSharingEnabled = $analyticsDataSharingEnabled;
15394    }
15395    public function getAnalyticsDataSharingEnabled()
15396    {
15397      return $this->analyticsDataSharingEnabled;
15398    }
15399    public function setExposureToConversionEnabled($exposureToConversionEnabled)
15400    {
15401      $this->exposureToConversionEnabled = $exposureToConversionEnabled;
15402    }
15403    public function getExposureToConversionEnabled()
15404    {
15405      return $this->exposureToConversionEnabled;
15406    }
15407    public function setFirstDayOfWeek($firstDayOfWeek)
15408    {
15409      $this->firstDayOfWeek = $firstDayOfWeek;
15410    }
15411    public function getFirstDayOfWeek()
15412    {
15413      return $this->firstDayOfWeek;
15414    }
15415    public function setId($id)
15416    {
15417      $this->id = $id;
15418    }
15419    public function getId()
15420    {
15421      return $this->id;
15422    }
15423    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15424    {
15425      $this->idDimensionValue = $idDimensionValue;
15426    }
15427    public function getIdDimensionValue()
15428    {
15429      return $this->idDimensionValue;
15430    }
15431    public function setKind($kind)
15432    {
15433      $this->kind = $kind;
15434    }
15435    public function getKind()
15436    {
15437      return $this->kind;
15438    }
15439    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
15440    {
15441      $this->lookbackConfiguration = $lookbackConfiguration;
15442    }
15443    public function getLookbackConfiguration()
15444    {
15445      return $this->lookbackConfiguration;
15446    }
15447    public function setNaturalSearchConversionAttributionOption($naturalSearchConversionAttributionOption)
15448    {
15449      $this->naturalSearchConversionAttributionOption = $naturalSearchConversionAttributionOption;
15450    }
15451    public function getNaturalSearchConversionAttributionOption()
15452    {
15453      return $this->naturalSearchConversionAttributionOption;
15454    }
15455    public function setOmnitureSettings(Google_Service_Dfareporting_OmnitureSettings $omnitureSettings)
15456    {
15457      $this->omnitureSettings = $omnitureSettings;
15458    }
15459    public function getOmnitureSettings()
15460    {
15461      return $this->omnitureSettings;
15462    }
15463    public function setSslRequired($sslRequired)
15464    {
15465      $this->sslRequired = $sslRequired;
15466    }
15467    public function getSslRequired()
15468    {
15469      return $this->sslRequired;
15470    }
15471    public function setStandardVariableTypes($standardVariableTypes)
15472    {
15473      $this->standardVariableTypes = $standardVariableTypes;
15474    }
15475    public function getStandardVariableTypes()
15476    {
15477      return $this->standardVariableTypes;
15478    }
15479    public function setSubaccountId($subaccountId)
15480    {
15481      $this->subaccountId = $subaccountId;
15482    }
15483    public function getSubaccountId()
15484    {
15485      return $this->subaccountId;
15486    }
15487    public function setTagSettings(Google_Service_Dfareporting_TagSettings $tagSettings)
15488    {
15489      $this->tagSettings = $tagSettings;
15490    }
15491    public function getTagSettings()
15492    {
15493      return $this->tagSettings;
15494    }
15495    public function setUserDefinedVariableConfigurations($userDefinedVariableConfigurations)
15496    {
15497      $this->userDefinedVariableConfigurations = $userDefinedVariableConfigurations;
15498    }
15499    public function getUserDefinedVariableConfigurations()
15500    {
15501      return $this->userDefinedVariableConfigurations;
15502    }
15503  }
15504  
15505  #[AllowDynamicProperties]
15506  class Google_Service_Dfareporting_FloodlightConfigurationsListResponse extends Google_Collection
15507  {
15508    protected $collection_key = 'floodlightConfigurations';
15509    protected $internal_gapi_mappings = array(
15510    );
15511    protected $floodlightConfigurationsType = 'Google_Service_Dfareporting_FloodlightConfiguration';
15512    protected $floodlightConfigurationsDataType = 'array';
15513    public $kind;
15514  
15515  
15516    public function setFloodlightConfigurations($floodlightConfigurations)
15517    {
15518      $this->floodlightConfigurations = $floodlightConfigurations;
15519    }
15520    public function getFloodlightConfigurations()
15521    {
15522      return $this->floodlightConfigurations;
15523    }
15524    public function setKind($kind)
15525    {
15526      $this->kind = $kind;
15527    }
15528    public function getKind()
15529    {
15530      return $this->kind;
15531    }
15532  }
15533  
15534  #[AllowDynamicProperties]
15535  class Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Google_Collection
15536  {
15537    protected $collection_key = 'metrics';
15538    protected $internal_gapi_mappings = array(
15539    );
15540    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
15541    protected $dimensionFiltersDataType = 'array';
15542    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
15543    protected $dimensionsDataType = 'array';
15544    public $kind;
15545    protected $metricsType = 'Google_Service_Dfareporting_Metric';
15546    protected $metricsDataType = 'array';
15547  
15548  
15549    public function setDimensionFilters($dimensionFilters)
15550    {
15551      $this->dimensionFilters = $dimensionFilters;
15552    }
15553    public function getDimensionFilters()
15554    {
15555      return $this->dimensionFilters;
15556    }
15557    public function setDimensions($dimensions)
15558    {
15559      $this->dimensions = $dimensions;
15560    }
15561    public function getDimensions()
15562    {
15563      return $this->dimensions;
15564    }
15565    public function setKind($kind)
15566    {
15567      $this->kind = $kind;
15568    }
15569    public function getKind()
15570    {
15571      return $this->kind;
15572    }
15573    public function setMetrics($metrics)
15574    {
15575      $this->metrics = $metrics;
15576    }
15577    public function getMetrics()
15578    {
15579      return $this->metrics;
15580    }
15581  }
15582  
15583  #[AllowDynamicProperties]
15584  class Google_Service_Dfareporting_FrequencyCap extends Google_Model
15585  {
15586    protected $internal_gapi_mappings = array(
15587    );
15588    public $duration;
15589    public $impressions;
15590  
15591  
15592    public function setDuration($duration)
15593    {
15594      $this->duration = $duration;
15595    }
15596    public function getDuration()
15597    {
15598      return $this->duration;
15599    }
15600    public function setImpressions($impressions)
15601    {
15602      $this->impressions = $impressions;
15603    }
15604    public function getImpressions()
15605    {
15606      return $this->impressions;
15607    }
15608  }
15609  
15610  #[AllowDynamicProperties]
15611  class Google_Service_Dfareporting_FsCommand extends Google_Model
15612  {
15613    protected $internal_gapi_mappings = array(
15614    );
15615    public $left;
15616    public $positionOption;
15617    public $top;
15618    public $windowHeight;
15619    public $windowWidth;
15620  
15621  
15622    public function setLeft($left)
15623    {
15624      $this->left = $left;
15625    }
15626    public function getLeft()
15627    {
15628      return $this->left;
15629    }
15630    public function setPositionOption($positionOption)
15631    {
15632      $this->positionOption = $positionOption;
15633    }
15634    public function getPositionOption()
15635    {
15636      return $this->positionOption;
15637    }
15638    public function setTop($top)
15639    {
15640      $this->top = $top;
15641    }
15642    public function getTop()
15643    {
15644      return $this->top;
15645    }
15646    public function setWindowHeight($windowHeight)
15647    {
15648      $this->windowHeight = $windowHeight;
15649    }
15650    public function getWindowHeight()
15651    {
15652      return $this->windowHeight;
15653    }
15654    public function setWindowWidth($windowWidth)
15655    {
15656      $this->windowWidth = $windowWidth;
15657    }
15658    public function getWindowWidth()
15659    {
15660      return $this->windowWidth;
15661    }
15662  }
15663  
15664  #[AllowDynamicProperties]
15665  class Google_Service_Dfareporting_GeoTargeting extends Google_Collection
15666  {
15667    protected $collection_key = 'regions';
15668    protected $internal_gapi_mappings = array(
15669    );
15670    protected $citiesType = 'Google_Service_Dfareporting_City';
15671    protected $citiesDataType = 'array';
15672    protected $countriesType = 'Google_Service_Dfareporting_Country';
15673    protected $countriesDataType = 'array';
15674    public $excludeCountries;
15675    protected $metrosType = 'Google_Service_Dfareporting_Metro';
15676    protected $metrosDataType = 'array';
15677    protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
15678    protected $postalCodesDataType = 'array';
15679    protected $regionsType = 'Google_Service_Dfareporting_Region';
15680    protected $regionsDataType = 'array';
15681  
15682  
15683    public function setCities($cities)
15684    {
15685      $this->cities = $cities;
15686    }
15687    public function getCities()
15688    {
15689      return $this->cities;
15690    }
15691    public function setCountries($countries)
15692    {
15693      $this->countries = $countries;
15694    }
15695    public function getCountries()
15696    {
15697      return $this->countries;
15698    }
15699    public function setExcludeCountries($excludeCountries)
15700    {
15701      $this->excludeCountries = $excludeCountries;
15702    }
15703    public function getExcludeCountries()
15704    {
15705      return $this->excludeCountries;
15706    }
15707    public function setMetros($metros)
15708    {
15709      $this->metros = $metros;
15710    }
15711    public function getMetros()
15712    {
15713      return $this->metros;
15714    }
15715    public function setPostalCodes($postalCodes)
15716    {
15717      $this->postalCodes = $postalCodes;
15718    }
15719    public function getPostalCodes()
15720    {
15721      return $this->postalCodes;
15722    }
15723    public function setRegions($regions)
15724    {
15725      $this->regions = $regions;
15726    }
15727    public function getRegions()
15728    {
15729      return $this->regions;
15730    }
15731  }
15732  
15733  #[AllowDynamicProperties]
15734  class Google_Service_Dfareporting_InventoryItem extends Google_Collection
15735  {
15736    protected $collection_key = 'adSlots';
15737    protected $internal_gapi_mappings = array(
15738    );
15739    public $accountId;
15740    protected $adSlotsType = 'Google_Service_Dfareporting_AdSlot';
15741    protected $adSlotsDataType = 'array';
15742    public $advertiserId;
15743    public $contentCategoryId;
15744    public $estimatedClickThroughRate;
15745    public $estimatedConversionRate;
15746    public $id;
15747    public $inPlan;
15748    public $kind;
15749    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
15750    protected $lastModifiedInfoDataType = '';
15751    public $name;
15752    public $negotiationChannelId;
15753    public $orderId;
15754    public $placementStrategyId;
15755    protected $pricingType = 'Google_Service_Dfareporting_Pricing';
15756    protected $pricingDataType = '';
15757    public $projectId;
15758    public $rfpId;
15759    public $siteId;
15760    public $subaccountId;
15761  
15762  
15763    public function setAccountId($accountId)
15764    {
15765      $this->accountId = $accountId;
15766    }
15767    public function getAccountId()
15768    {
15769      return $this->accountId;
15770    }
15771    public function setAdSlots($adSlots)
15772    {
15773      $this->adSlots = $adSlots;
15774    }
15775    public function getAdSlots()
15776    {
15777      return $this->adSlots;
15778    }
15779    public function setAdvertiserId($advertiserId)
15780    {
15781      $this->advertiserId = $advertiserId;
15782    }
15783    public function getAdvertiserId()
15784    {
15785      return $this->advertiserId;
15786    }
15787    public function setContentCategoryId($contentCategoryId)
15788    {
15789      $this->contentCategoryId = $contentCategoryId;
15790    }
15791    public function getContentCategoryId()
15792    {
15793      return $this->contentCategoryId;
15794    }
15795    public function setEstimatedClickThroughRate($estimatedClickThroughRate)
15796    {
15797      $this->estimatedClickThroughRate = $estimatedClickThroughRate;
15798    }
15799    public function getEstimatedClickThroughRate()
15800    {
15801      return $this->estimatedClickThroughRate;
15802    }
15803    public function setEstimatedConversionRate($estimatedConversionRate)
15804    {
15805      $this->estimatedConversionRate = $estimatedConversionRate;
15806    }
15807    public function getEstimatedConversionRate()
15808    {
15809      return $this->estimatedConversionRate;
15810    }
15811    public function setId($id)
15812    {
15813      $this->id = $id;
15814    }
15815    public function getId()
15816    {
15817      return $this->id;
15818    }
15819    public function setInPlan($inPlan)
15820    {
15821      $this->inPlan = $inPlan;
15822    }
15823    public function getInPlan()
15824    {
15825      return $this->inPlan;
15826    }
15827    public function setKind($kind)
15828    {
15829      $this->kind = $kind;
15830    }
15831    public function getKind()
15832    {
15833      return $this->kind;
15834    }
15835    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
15836    {
15837      $this->lastModifiedInfo = $lastModifiedInfo;
15838    }
15839    public function getLastModifiedInfo()
15840    {
15841      return $this->lastModifiedInfo;
15842    }
15843    public function setName($name)
15844    {
15845      $this->name = $name;
15846    }
15847    public function getName()
15848    {
15849      return $this->name;
15850    }
15851    public function setNegotiationChannelId($negotiationChannelId)
15852    {
15853      $this->negotiationChannelId = $negotiationChannelId;
15854    }
15855    public function getNegotiationChannelId()
15856    {
15857      return $this->negotiationChannelId;
15858    }
15859    public function setOrderId($orderId)
15860    {
15861      $this->orderId = $orderId;
15862    }
15863    public function getOrderId()
15864    {
15865      return $this->orderId;
15866    }
15867    public function setPlacementStrategyId($placementStrategyId)
15868    {
15869      $this->placementStrategyId = $placementStrategyId;
15870    }
15871    public function getPlacementStrategyId()
15872    {
15873      return $this->placementStrategyId;
15874    }
15875    public function setPricing(Google_Service_Dfareporting_Pricing $pricing)
15876    {
15877      $this->pricing = $pricing;
15878    }
15879    public function getPricing()
15880    {
15881      return $this->pricing;
15882    }
15883    public function setProjectId($projectId)
15884    {
15885      $this->projectId = $projectId;
15886    }
15887    public function getProjectId()
15888    {
15889      return $this->projectId;
15890    }
15891    public function setRfpId($rfpId)
15892    {
15893      $this->rfpId = $rfpId;
15894    }
15895    public function getRfpId()
15896    {
15897      return $this->rfpId;
15898    }
15899    public function setSiteId($siteId)
15900    {
15901      $this->siteId = $siteId;
15902    }
15903    public function getSiteId()
15904    {
15905      return $this->siteId;
15906    }
15907    public function setSubaccountId($subaccountId)
15908    {
15909      $this->subaccountId = $subaccountId;
15910    }
15911    public function getSubaccountId()
15912    {
15913      return $this->subaccountId;
15914    }
15915  }
15916  
15917  #[AllowDynamicProperties]
15918  class Google_Service_Dfareporting_InventoryItemsListResponse extends Google_Collection
15919  {
15920    protected $collection_key = 'inventoryItems';
15921    protected $internal_gapi_mappings = array(
15922    );
15923    protected $inventoryItemsType = 'Google_Service_Dfareporting_InventoryItem';
15924    protected $inventoryItemsDataType = 'array';
15925    public $kind;
15926    public $nextPageToken;
15927  
15928  
15929    public function setInventoryItems($inventoryItems)
15930    {
15931      $this->inventoryItems = $inventoryItems;
15932    }
15933    public function getInventoryItems()
15934    {
15935      return $this->inventoryItems;
15936    }
15937    public function setKind($kind)
15938    {
15939      $this->kind = $kind;
15940    }
15941    public function getKind()
15942    {
15943      return $this->kind;
15944    }
15945    public function setNextPageToken($nextPageToken)
15946    {
15947      $this->nextPageToken = $nextPageToken;
15948    }
15949    public function getNextPageToken()
15950    {
15951      return $this->nextPageToken;
15952    }
15953  }
15954  
15955  #[AllowDynamicProperties]
15956  class Google_Service_Dfareporting_KeyValueTargetingExpression extends Google_Model
15957  {
15958    protected $internal_gapi_mappings = array(
15959    );
15960    public $expression;
15961  
15962  
15963    public function setExpression($expression)
15964    {
15965      $this->expression = $expression;
15966    }
15967    public function getExpression()
15968    {
15969      return $this->expression;
15970    }
15971  }
15972  
15973  #[AllowDynamicProperties]
15974  class Google_Service_Dfareporting_LandingPage extends Google_Model
15975  {
15976    protected $internal_gapi_mappings = array(
15977    );
15978    public $default;
15979    public $id;
15980    public $kind;
15981    public $name;
15982    public $url;
15983  
15984  
15985    public function setDefault($default)
15986    {
15987      $this->default = $default;
15988    }
15989    public function getDefault()
15990    {
15991      return $this->default;
15992    }
15993    public function setId($id)
15994    {
15995      $this->id = $id;
15996    }
15997    public function getId()
15998    {
15999      return $this->id;
16000    }
16001    public function setKind($kind)
16002    {
16003      $this->kind = $kind;
16004    }
16005    public function getKind()
16006    {
16007      return $this->kind;
16008    }
16009    public function setName($name)
16010    {
16011      $this->name = $name;
16012    }
16013    public function getName()
16014    {
16015      return $this->name;
16016    }
16017    public function setUrl($url)
16018    {
16019      $this->url = $url;
16020    }
16021    public function getUrl()
16022    {
16023      return $this->url;
16024    }
16025  }
16026  
16027  #[AllowDynamicProperties]
16028  class Google_Service_Dfareporting_LandingPagesListResponse extends Google_Collection
16029  {
16030    protected $collection_key = 'landingPages';
16031    protected $internal_gapi_mappings = array(
16032    );
16033    public $kind;
16034    protected $landingPagesType = 'Google_Service_Dfareporting_LandingPage';
16035    protected $landingPagesDataType = 'array';
16036  
16037  
16038    public function setKind($kind)
16039    {
16040      $this->kind = $kind;
16041    }
16042    public function getKind()
16043    {
16044      return $this->kind;
16045    }
16046    public function setLandingPages($landingPages)
16047    {
16048      $this->landingPages = $landingPages;
16049    }
16050    public function getLandingPages()
16051    {
16052      return $this->landingPages;
16053    }
16054  }
16055  
16056  #[AllowDynamicProperties]
16057  class Google_Service_Dfareporting_LastModifiedInfo extends Google_Model
16058  {
16059    protected $internal_gapi_mappings = array(
16060    );
16061    public $time;
16062  
16063  
16064    public function setTime($time)
16065    {
16066      $this->time = $time;
16067    }
16068    public function getTime()
16069    {
16070      return $this->time;
16071    }
16072  }
16073  
16074  #[AllowDynamicProperties]
16075  class Google_Service_Dfareporting_ListPopulationClause extends Google_Collection
16076  {
16077    protected $collection_key = 'terms';
16078    protected $internal_gapi_mappings = array(
16079    );
16080    protected $termsType = 'Google_Service_Dfareporting_ListPopulationTerm';
16081    protected $termsDataType = 'array';
16082  
16083  
16084    public function setTerms($terms)
16085    {
16086      $this->terms = $terms;
16087    }
16088    public function getTerms()
16089    {
16090      return $this->terms;
16091    }
16092  }
16093  
16094  #[AllowDynamicProperties]
16095  class Google_Service_Dfareporting_ListPopulationRule extends Google_Collection
16096  {
16097    protected $collection_key = 'listPopulationClauses';
16098    protected $internal_gapi_mappings = array(
16099    );
16100    public $floodlightActivityId;
16101    public $floodlightActivityName;
16102    protected $listPopulationClausesType = 'Google_Service_Dfareporting_ListPopulationClause';
16103    protected $listPopulationClausesDataType = 'array';
16104  
16105  
16106    public function setFloodlightActivityId($floodlightActivityId)
16107    {
16108      $this->floodlightActivityId = $floodlightActivityId;
16109    }
16110    public function getFloodlightActivityId()
16111    {
16112      return $this->floodlightActivityId;
16113    }
16114    public function setFloodlightActivityName($floodlightActivityName)
16115    {
16116      $this->floodlightActivityName = $floodlightActivityName;
16117    }
16118    public function getFloodlightActivityName()
16119    {
16120      return $this->floodlightActivityName;
16121    }
16122    public function setListPopulationClauses($listPopulationClauses)
16123    {
16124      $this->listPopulationClauses = $listPopulationClauses;
16125    }
16126    public function getListPopulationClauses()
16127    {
16128      return $this->listPopulationClauses;
16129    }
16130  }
16131  
16132  #[AllowDynamicProperties]
16133  class Google_Service_Dfareporting_ListPopulationTerm extends Google_Model
16134  {
16135    protected $internal_gapi_mappings = array(
16136    );
16137    public $contains;
16138    public $negation;
16139    public $operator;
16140    public $remarketingListId;
16141    public $type;
16142    public $value;
16143    public $variableFriendlyName;
16144    public $variableName;
16145  
16146  
16147    public function setContains($contains)
16148    {
16149      $this->contains = $contains;
16150    }
16151    public function getContains()
16152    {
16153      return $this->contains;
16154    }
16155    public function setNegation($negation)
16156    {
16157      $this->negation = $negation;
16158    }
16159    public function getNegation()
16160    {
16161      return $this->negation;
16162    }
16163    public function setOperator($operator)
16164    {
16165      $this->operator = $operator;
16166    }
16167    public function getOperator()
16168    {
16169      return $this->operator;
16170    }
16171    public function setRemarketingListId($remarketingListId)
16172    {
16173      $this->remarketingListId = $remarketingListId;
16174    }
16175    public function getRemarketingListId()
16176    {
16177      return $this->remarketingListId;
16178    }
16179    public function setType($type)
16180    {
16181      $this->type = $type;
16182    }
16183    public function getType()
16184    {
16185      return $this->type;
16186    }
16187    public function setValue($value)
16188    {
16189      $this->value = $value;
16190    }
16191    public function getValue()
16192    {
16193      return $this->value;
16194    }
16195    public function setVariableFriendlyName($variableFriendlyName)
16196    {
16197      $this->variableFriendlyName = $variableFriendlyName;
16198    }
16199    public function getVariableFriendlyName()
16200    {
16201      return $this->variableFriendlyName;
16202    }
16203    public function setVariableName($variableName)
16204    {
16205      $this->variableName = $variableName;
16206    }
16207    public function getVariableName()
16208    {
16209      return $this->variableName;
16210    }
16211  }
16212  
16213  #[AllowDynamicProperties]
16214  class Google_Service_Dfareporting_ListTargetingExpression extends Google_Model
16215  {
16216    protected $internal_gapi_mappings = array(
16217    );
16218    public $expression;
16219  
16220  
16221    public function setExpression($expression)
16222    {
16223      $this->expression = $expression;
16224    }
16225    public function getExpression()
16226    {
16227      return $this->expression;
16228    }
16229  }
16230  
16231  #[AllowDynamicProperties]
16232  class Google_Service_Dfareporting_LookbackConfiguration extends Google_Model
16233  {
16234    protected $internal_gapi_mappings = array(
16235    );
16236    public $clickDuration;
16237    public $postImpressionActivitiesDuration;
16238  
16239  
16240    public function setClickDuration($clickDuration)
16241    {
16242      $this->clickDuration = $clickDuration;
16243    }
16244    public function getClickDuration()
16245    {
16246      return $this->clickDuration;
16247    }
16248    public function setPostImpressionActivitiesDuration($postImpressionActivitiesDuration)
16249    {
16250      $this->postImpressionActivitiesDuration = $postImpressionActivitiesDuration;
16251    }
16252    public function getPostImpressionActivitiesDuration()
16253    {
16254      return $this->postImpressionActivitiesDuration;
16255    }
16256  }
16257  
16258  #[AllowDynamicProperties]
16259  class Google_Service_Dfareporting_Metric extends Google_Model
16260  {
16261    protected $internal_gapi_mappings = array(
16262    );
16263    public $kind;
16264    public $name;
16265  
16266  
16267    public function setKind($kind)
16268    {
16269      $this->kind = $kind;
16270    }
16271    public function getKind()
16272    {
16273      return $this->kind;
16274    }
16275    public function setName($name)
16276    {
16277      $this->name = $name;
16278    }
16279    public function getName()
16280    {
16281      return $this->name;
16282    }
16283  }
16284  
16285  #[AllowDynamicProperties]
16286  class Google_Service_Dfareporting_Metro extends Google_Model
16287  {
16288    protected $internal_gapi_mappings = array(
16289    );
16290    public $countryCode;
16291    public $countryDartId;
16292    public $dartId;
16293    public $dmaId;
16294    public $kind;
16295    public $metroCode;
16296    public $name;
16297  
16298  
16299    public function setCountryCode($countryCode)
16300    {
16301      $this->countryCode = $countryCode;
16302    }
16303    public function getCountryCode()
16304    {
16305      return $this->countryCode;
16306    }
16307    public function setCountryDartId($countryDartId)
16308    {
16309      $this->countryDartId = $countryDartId;
16310    }
16311    public function getCountryDartId()
16312    {
16313      return $this->countryDartId;
16314    }
16315    public function setDartId($dartId)
16316    {
16317      $this->dartId = $dartId;
16318    }
16319    public function getDartId()
16320    {
16321      return $this->dartId;
16322    }
16323    public function setDmaId($dmaId)
16324    {
16325      $this->dmaId = $dmaId;
16326    }
16327    public function getDmaId()
16328    {
16329      return $this->dmaId;
16330    }
16331    public function setKind($kind)
16332    {
16333      $this->kind = $kind;
16334    }
16335    public function getKind()
16336    {
16337      return $this->kind;
16338    }
16339    public function setMetroCode($metroCode)
16340    {
16341      $this->metroCode = $metroCode;
16342    }
16343    public function getMetroCode()
16344    {
16345      return $this->metroCode;
16346    }
16347    public function setName($name)
16348    {
16349      $this->name = $name;
16350    }
16351    public function getName()
16352    {
16353      return $this->name;
16354    }
16355  }
16356  
16357  #[AllowDynamicProperties]
16358  class Google_Service_Dfareporting_MetrosListResponse extends Google_Collection
16359  {
16360    protected $collection_key = 'metros';
16361    protected $internal_gapi_mappings = array(
16362    );
16363    public $kind;
16364    protected $metrosType = 'Google_Service_Dfareporting_Metro';
16365    protected $metrosDataType = 'array';
16366  
16367  
16368    public function setKind($kind)
16369    {
16370      $this->kind = $kind;
16371    }
16372    public function getKind()
16373    {
16374      return $this->kind;
16375    }
16376    public function setMetros($metros)
16377    {
16378      $this->metros = $metros;
16379    }
16380    public function getMetros()
16381    {
16382      return $this->metros;
16383    }
16384  }
16385  
16386  #[AllowDynamicProperties]
16387  class Google_Service_Dfareporting_MobileCarrier extends Google_Model
16388  {
16389    protected $internal_gapi_mappings = array(
16390    );
16391    public $countryCode;
16392    public $countryDartId;
16393    public $id;
16394    public $kind;
16395    public $name;
16396  
16397  
16398    public function setCountryCode($countryCode)
16399    {
16400      $this->countryCode = $countryCode;
16401    }
16402    public function getCountryCode()
16403    {
16404      return $this->countryCode;
16405    }
16406    public function setCountryDartId($countryDartId)
16407    {
16408      $this->countryDartId = $countryDartId;
16409    }
16410    public function getCountryDartId()
16411    {
16412      return $this->countryDartId;
16413    }
16414    public function setId($id)
16415    {
16416      $this->id = $id;
16417    }
16418    public function getId()
16419    {
16420      return $this->id;
16421    }
16422    public function setKind($kind)
16423    {
16424      $this->kind = $kind;
16425    }
16426    public function getKind()
16427    {
16428      return $this->kind;
16429    }
16430    public function setName($name)
16431    {
16432      $this->name = $name;
16433    }
16434    public function getName()
16435    {
16436      return $this->name;
16437    }
16438  }
16439  
16440  #[AllowDynamicProperties]
16441  class Google_Service_Dfareporting_MobileCarriersListResponse extends Google_Collection
16442  {
16443    protected $collection_key = 'mobileCarriers';
16444    protected $internal_gapi_mappings = array(
16445    );
16446    public $kind;
16447    protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
16448    protected $mobileCarriersDataType = 'array';
16449  
16450  
16451    public function setKind($kind)
16452    {
16453      $this->kind = $kind;
16454    }
16455    public function getKind()
16456    {
16457      return $this->kind;
16458    }
16459    public function setMobileCarriers($mobileCarriers)
16460    {
16461      $this->mobileCarriers = $mobileCarriers;
16462    }
16463    public function getMobileCarriers()
16464    {
16465      return $this->mobileCarriers;
16466    }
16467  }
16468  
16469  #[AllowDynamicProperties]
16470  class Google_Service_Dfareporting_ObjectFilter extends Google_Collection
16471  {
16472    protected $collection_key = 'objectIds';
16473    protected $internal_gapi_mappings = array(
16474    );
16475    public $kind;
16476    public $objectIds;
16477    public $status;
16478  
16479  
16480    public function setKind($kind)
16481    {
16482      $this->kind = $kind;
16483    }
16484    public function getKind()
16485    {
16486      return $this->kind;
16487    }
16488    public function setObjectIds($objectIds)
16489    {
16490      $this->objectIds = $objectIds;
16491    }
16492    public function getObjectIds()
16493    {
16494      return $this->objectIds;
16495    }
16496    public function setStatus($status)
16497    {
16498      $this->status = $status;
16499    }
16500    public function getStatus()
16501    {
16502      return $this->status;
16503    }
16504  }
16505  
16506  #[AllowDynamicProperties]
16507  class Google_Service_Dfareporting_OffsetPosition extends Google_Model
16508  {
16509    protected $internal_gapi_mappings = array(
16510    );
16511    public $left;
16512    public $top;
16513  
16514  
16515    public function setLeft($left)
16516    {
16517      $this->left = $left;
16518    }
16519    public function getLeft()
16520    {
16521      return $this->left;
16522    }
16523    public function setTop($top)
16524    {
16525      $this->top = $top;
16526    }
16527    public function getTop()
16528    {
16529      return $this->top;
16530    }
16531  }
16532  
16533  #[AllowDynamicProperties]
16534  class Google_Service_Dfareporting_OmnitureSettings extends Google_Model
16535  {
16536    protected $internal_gapi_mappings = array(
16537    );
16538    public $omnitureCostDataEnabled;
16539    public $omnitureIntegrationEnabled;
16540  
16541  
16542    public function setOmnitureCostDataEnabled($omnitureCostDataEnabled)
16543    {
16544      $this->omnitureCostDataEnabled = $omnitureCostDataEnabled;
16545    }
16546    public function getOmnitureCostDataEnabled()
16547    {
16548      return $this->omnitureCostDataEnabled;
16549    }
16550    public function setOmnitureIntegrationEnabled($omnitureIntegrationEnabled)
16551    {
16552      $this->omnitureIntegrationEnabled = $omnitureIntegrationEnabled;
16553    }
16554    public function getOmnitureIntegrationEnabled()
16555    {
16556      return $this->omnitureIntegrationEnabled;
16557    }
16558  }
16559  
16560  #[AllowDynamicProperties]
16561  class Google_Service_Dfareporting_OperatingSystem extends Google_Model
16562  {
16563    protected $internal_gapi_mappings = array(
16564    );
16565    public $dartId;
16566    public $desktop;
16567    public $kind;
16568    public $mobile;
16569    public $name;
16570  
16571  
16572    public function setDartId($dartId)
16573    {
16574      $this->dartId = $dartId;
16575    }
16576    public function getDartId()
16577    {
16578      return $this->dartId;
16579    }
16580    public function setDesktop($desktop)
16581    {
16582      $this->desktop = $desktop;
16583    }
16584    public function getDesktop()
16585    {
16586      return $this->desktop;
16587    }
16588    public function setKind($kind)
16589    {
16590      $this->kind = $kind;
16591    }
16592    public function getKind()
16593    {
16594      return $this->kind;
16595    }
16596    public function setMobile($mobile)
16597    {
16598      $this->mobile = $mobile;
16599    }
16600    public function getMobile()
16601    {
16602      return $this->mobile;
16603    }
16604    public function setName($name)
16605    {
16606      $this->name = $name;
16607    }
16608    public function getName()
16609    {
16610      return $this->name;
16611    }
16612  }
16613  
16614  #[AllowDynamicProperties]
16615  class Google_Service_Dfareporting_OperatingSystemVersion extends Google_Model
16616  {
16617    protected $internal_gapi_mappings = array(
16618    );
16619    public $id;
16620    public $kind;
16621    public $majorVersion;
16622    public $minorVersion;
16623    public $name;
16624    protected $operatingSystemType = 'Google_Service_Dfareporting_OperatingSystem';
16625    protected $operatingSystemDataType = '';
16626  
16627  
16628    public function setId($id)
16629    {
16630      $this->id = $id;
16631    }
16632    public function getId()
16633    {
16634      return $this->id;
16635    }
16636    public function setKind($kind)
16637    {
16638      $this->kind = $kind;
16639    }
16640    public function getKind()
16641    {
16642      return $this->kind;
16643    }
16644    public function setMajorVersion($majorVersion)
16645    {
16646      $this->majorVersion = $majorVersion;
16647    }
16648    public function getMajorVersion()
16649    {
16650      return $this->majorVersion;
16651    }
16652    public function setMinorVersion($minorVersion)
16653    {
16654      $this->minorVersion = $minorVersion;
16655    }
16656    public function getMinorVersion()
16657    {
16658      return $this->minorVersion;
16659    }
16660    public function setName($name)
16661    {
16662      $this->name = $name;
16663    }
16664    public function getName()
16665    {
16666      return $this->name;
16667    }
16668    public function setOperatingSystem(Google_Service_Dfareporting_OperatingSystem $operatingSystem)
16669    {
16670      $this->operatingSystem = $operatingSystem;
16671    }
16672    public function getOperatingSystem()
16673    {
16674      return $this->operatingSystem;
16675    }
16676  }
16677  
16678  #[AllowDynamicProperties]
16679  class Google_Service_Dfareporting_OperatingSystemVersionsListResponse extends Google_Collection
16680  {
16681    protected $collection_key = 'operatingSystemVersions';
16682    protected $internal_gapi_mappings = array(
16683    );
16684    public $kind;
16685    protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
16686    protected $operatingSystemVersionsDataType = 'array';
16687  
16688  
16689    public function setKind($kind)
16690    {
16691      $this->kind = $kind;
16692    }
16693    public function getKind()
16694    {
16695      return $this->kind;
16696    }
16697    public function setOperatingSystemVersions($operatingSystemVersions)
16698    {
16699      $this->operatingSystemVersions = $operatingSystemVersions;
16700    }
16701    public function getOperatingSystemVersions()
16702    {
16703      return $this->operatingSystemVersions;
16704    }
16705  }
16706  
16707  #[AllowDynamicProperties]
16708  class Google_Service_Dfareporting_OperatingSystemsListResponse extends Google_Collection
16709  {
16710    protected $collection_key = 'operatingSystems';
16711    protected $internal_gapi_mappings = array(
16712    );
16713    public $kind;
16714    protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
16715    protected $operatingSystemsDataType = 'array';
16716  
16717  
16718    public function setKind($kind)
16719    {
16720      $this->kind = $kind;
16721    }
16722    public function getKind()
16723    {
16724      return $this->kind;
16725    }
16726    public function setOperatingSystems($operatingSystems)
16727    {
16728      $this->operatingSystems = $operatingSystems;
16729    }
16730    public function getOperatingSystems()
16731    {
16732      return $this->operatingSystems;
16733    }
16734  }
16735  
16736  #[AllowDynamicProperties]
16737  class Google_Service_Dfareporting_OptimizationActivity extends Google_Model
16738  {
16739    protected $internal_gapi_mappings = array(
16740    );
16741    public $floodlightActivityId;
16742    protected $floodlightActivityIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
16743    protected $floodlightActivityIdDimensionValueDataType = '';
16744    public $weight;
16745  
16746  
16747    public function setFloodlightActivityId($floodlightActivityId)
16748    {
16749      $this->floodlightActivityId = $floodlightActivityId;
16750    }
16751    public function getFloodlightActivityId()
16752    {
16753      return $this->floodlightActivityId;
16754    }
16755    public function setFloodlightActivityIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightActivityIdDimensionValue)
16756    {
16757      $this->floodlightActivityIdDimensionValue = $floodlightActivityIdDimensionValue;
16758    }
16759    public function getFloodlightActivityIdDimensionValue()
16760    {
16761      return $this->floodlightActivityIdDimensionValue;
16762    }
16763    public function setWeight($weight)
16764    {
16765      $this->weight = $weight;
16766    }
16767    public function getWeight()
16768    {
16769      return $this->weight;
16770    }
16771  }
16772  
16773  #[AllowDynamicProperties]
16774  class Google_Service_Dfareporting_Order extends Google_Collection
16775  {
16776    protected $collection_key = 'siteNames';
16777    protected $internal_gapi_mappings = array(
16778    );
16779    public $accountId;
16780    public $advertiserId;
16781    public $approverUserProfileIds;
16782    public $buyerInvoiceId;
16783    public $buyerOrganizationName;
16784    public $comments;
16785    protected $contactsType = 'Google_Service_Dfareporting_OrderContact';
16786    protected $contactsDataType = 'array';
16787    public $id;
16788    public $kind;
16789    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16790    protected $lastModifiedInfoDataType = '';
16791    public $name;
16792    public $notes;
16793    public $planningTermId;
16794    public $projectId;
16795    public $sellerOrderId;
16796    public $sellerOrganizationName;
16797    public $siteId;
16798    public $siteNames;
16799    public $subaccountId;
16800    public $termsAndConditions;
16801  
16802  
16803    public function setAccountId($accountId)
16804    {
16805      $this->accountId = $accountId;
16806    }
16807    public function getAccountId()
16808    {
16809      return $this->accountId;
16810    }
16811    public function setAdvertiserId($advertiserId)
16812    {
16813      $this->advertiserId = $advertiserId;
16814    }
16815    public function getAdvertiserId()
16816    {
16817      return $this->advertiserId;
16818    }
16819    public function setApproverUserProfileIds($approverUserProfileIds)
16820    {
16821      $this->approverUserProfileIds = $approverUserProfileIds;
16822    }
16823    public function getApproverUserProfileIds()
16824    {
16825      return $this->approverUserProfileIds;
16826    }
16827    public function setBuyerInvoiceId($buyerInvoiceId)
16828    {
16829      $this->buyerInvoiceId = $buyerInvoiceId;
16830    }
16831    public function getBuyerInvoiceId()
16832    {
16833      return $this->buyerInvoiceId;
16834    }
16835    public function setBuyerOrganizationName($buyerOrganizationName)
16836    {
16837      $this->buyerOrganizationName = $buyerOrganizationName;
16838    }
16839    public function getBuyerOrganizationName()
16840    {
16841      return $this->buyerOrganizationName;
16842    }
16843    public function setComments($comments)
16844    {
16845      $this->comments = $comments;
16846    }
16847    public function getComments()
16848    {
16849      return $this->comments;
16850    }
16851    public function setContacts($contacts)
16852    {
16853      $this->contacts = $contacts;
16854    }
16855    public function getContacts()
16856    {
16857      return $this->contacts;
16858    }
16859    public function setId($id)
16860    {
16861      $this->id = $id;
16862    }
16863    public function getId()
16864    {
16865      return $this->id;
16866    }
16867    public function setKind($kind)
16868    {
16869      $this->kind = $kind;
16870    }
16871    public function getKind()
16872    {
16873      return $this->kind;
16874    }
16875    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
16876    {
16877      $this->lastModifiedInfo = $lastModifiedInfo;
16878    }
16879    public function getLastModifiedInfo()
16880    {
16881      return $this->lastModifiedInfo;
16882    }
16883    public function setName($name)
16884    {
16885      $this->name = $name;
16886    }
16887    public function getName()
16888    {
16889      return $this->name;
16890    }
16891    public function setNotes($notes)
16892    {
16893      $this->notes = $notes;
16894    }
16895    public function getNotes()
16896    {
16897      return $this->notes;
16898    }
16899    public function setPlanningTermId($planningTermId)
16900    {
16901      $this->planningTermId = $planningTermId;
16902    }
16903    public function getPlanningTermId()
16904    {
16905      return $this->planningTermId;
16906    }
16907    public function setProjectId($projectId)
16908    {
16909      $this->projectId = $projectId;
16910    }
16911    public function getProjectId()
16912    {
16913      return $this->projectId;
16914    }
16915    public function setSellerOrderId($sellerOrderId)
16916    {
16917      $this->sellerOrderId = $sellerOrderId;
16918    }
16919    public function getSellerOrderId()
16920    {
16921      return $this->sellerOrderId;
16922    }
16923    public function setSellerOrganizationName($sellerOrganizationName)
16924    {
16925      $this->sellerOrganizationName = $sellerOrganizationName;
16926    }
16927    public function getSellerOrganizationName()
16928    {
16929      return $this->sellerOrganizationName;
16930    }
16931    public function setSiteId($siteId)
16932    {
16933      $this->siteId = $siteId;
16934    }
16935    public function getSiteId()
16936    {
16937      return $this->siteId;
16938    }
16939    public function setSiteNames($siteNames)
16940    {
16941      $this->siteNames = $siteNames;
16942    }
16943    public function getSiteNames()
16944    {
16945      return $this->siteNames;
16946    }
16947    public function setSubaccountId($subaccountId)
16948    {
16949      $this->subaccountId = $subaccountId;
16950    }
16951    public function getSubaccountId()
16952    {
16953      return $this->subaccountId;
16954    }
16955    public function setTermsAndConditions($termsAndConditions)
16956    {
16957      $this->termsAndConditions = $termsAndConditions;
16958    }
16959    public function getTermsAndConditions()
16960    {
16961      return $this->termsAndConditions;
16962    }
16963  }
16964  
16965  #[AllowDynamicProperties]
16966  class Google_Service_Dfareporting_OrderContact extends Google_Model
16967  {
16968    protected $internal_gapi_mappings = array(
16969    );
16970    public $contactInfo;
16971    public $contactName;
16972    public $contactTitle;
16973    public $contactType;
16974    public $signatureUserProfileId;
16975  
16976  
16977    public function setContactInfo($contactInfo)
16978    {
16979      $this->contactInfo = $contactInfo;
16980    }
16981    public function getContactInfo()
16982    {
16983      return $this->contactInfo;
16984    }
16985    public function setContactName($contactName)
16986    {
16987      $this->contactName = $contactName;
16988    }
16989    public function getContactName()
16990    {
16991      return $this->contactName;
16992    }
16993    public function setContactTitle($contactTitle)
16994    {
16995      $this->contactTitle = $contactTitle;
16996    }
16997    public function getContactTitle()
16998    {
16999      return $this->contactTitle;
17000    }
17001    public function setContactType($contactType)
17002    {
17003      $this->contactType = $contactType;
17004    }
17005    public function getContactType()
17006    {
17007      return $this->contactType;
17008    }
17009    public function setSignatureUserProfileId($signatureUserProfileId)
17010    {
17011      $this->signatureUserProfileId = $signatureUserProfileId;
17012    }
17013    public function getSignatureUserProfileId()
17014    {
17015      return $this->signatureUserProfileId;
17016    }
17017  }
17018  
17019  #[AllowDynamicProperties]
17020  class Google_Service_Dfareporting_OrderDocument extends Google_Collection
17021  {
17022    protected $collection_key = 'approvedByUserProfileIds';
17023    protected $internal_gapi_mappings = array(
17024    );
17025    public $accountId;
17026    public $advertiserId;
17027    public $amendedOrderDocumentId;
17028    public $approvedByUserProfileIds;
17029    public $cancelled;
17030    protected $createdInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17031    protected $createdInfoDataType = '';
17032    public $effectiveDate;
17033    public $id;
17034    public $kind;
17035    public $orderId;
17036    public $projectId;
17037    public $signed;
17038    public $subaccountId;
17039    public $title;
17040    public $type;
17041  
17042  
17043    public function setAccountId($accountId)
17044    {
17045      $this->accountId = $accountId;
17046    }
17047    public function getAccountId()
17048    {
17049      return $this->accountId;
17050    }
17051    public function setAdvertiserId($advertiserId)
17052    {
17053      $this->advertiserId = $advertiserId;
17054    }
17055    public function getAdvertiserId()
17056    {
17057      return $this->advertiserId;
17058    }
17059    public function setAmendedOrderDocumentId($amendedOrderDocumentId)
17060    {
17061      $this->amendedOrderDocumentId = $amendedOrderDocumentId;
17062    }
17063    public function getAmendedOrderDocumentId()
17064    {
17065      return $this->amendedOrderDocumentId;
17066    }
17067    public function setApprovedByUserProfileIds($approvedByUserProfileIds)
17068    {
17069      $this->approvedByUserProfileIds = $approvedByUserProfileIds;
17070    }
17071    public function getApprovedByUserProfileIds()
17072    {
17073      return $this->approvedByUserProfileIds;
17074    }
17075    public function setCancelled($cancelled)
17076    {
17077      $this->cancelled = $cancelled;
17078    }
17079    public function getCancelled()
17080    {
17081      return $this->cancelled;
17082    }
17083    public function setCreatedInfo(Google_Service_Dfareporting_LastModifiedInfo $createdInfo)
17084    {
17085      $this->createdInfo = $createdInfo;
17086    }
17087    public function getCreatedInfo()
17088    {
17089      return $this->createdInfo;
17090    }
17091    public function setEffectiveDate($effectiveDate)
17092    {
17093      $this->effectiveDate = $effectiveDate;
17094    }
17095    public function getEffectiveDate()
17096    {
17097      return $this->effectiveDate;
17098    }
17099    public function setId($id)
17100    {
17101      $this->id = $id;
17102    }
17103    public function getId()
17104    {
17105      return $this->id;
17106    }
17107    public function setKind($kind)
17108    {
17109      $this->kind = $kind;
17110    }
17111    public function getKind()
17112    {
17113      return $this->kind;
17114    }
17115    public function setOrderId($orderId)
17116    {
17117      $this->orderId = $orderId;
17118    }
17119    public function getOrderId()
17120    {
17121      return $this->orderId;
17122    }
17123    public function setProjectId($projectId)
17124    {
17125      $this->projectId = $projectId;
17126    }
17127    public function getProjectId()
17128    {
17129      return $this->projectId;
17130    }
17131    public function setSigned($signed)
17132    {
17133      $this->signed = $signed;
17134    }
17135    public function getSigned()
17136    {
17137      return $this->signed;
17138    }
17139    public function setSubaccountId($subaccountId)
17140    {
17141      $this->subaccountId = $subaccountId;
17142    }
17143    public function getSubaccountId()
17144    {
17145      return $this->subaccountId;
17146    }
17147    public function setTitle($title)
17148    {
17149      $this->title = $title;
17150    }
17151    public function getTitle()
17152    {
17153      return $this->title;
17154    }
17155    public function setType($type)
17156    {
17157      $this->type = $type;
17158    }
17159    public function getType()
17160    {
17161      return $this->type;
17162    }
17163  }
17164  
17165  #[AllowDynamicProperties]
17166  class Google_Service_Dfareporting_OrderDocumentsListResponse extends Google_Collection
17167  {
17168    protected $collection_key = 'orderDocuments';
17169    protected $internal_gapi_mappings = array(
17170    );
17171    public $kind;
17172    public $nextPageToken;
17173    protected $orderDocumentsType = 'Google_Service_Dfareporting_OrderDocument';
17174    protected $orderDocumentsDataType = 'array';
17175  
17176  
17177    public function setKind($kind)
17178    {
17179      $this->kind = $kind;
17180    }
17181    public function getKind()
17182    {
17183      return $this->kind;
17184    }
17185    public function setNextPageToken($nextPageToken)
17186    {
17187      $this->nextPageToken = $nextPageToken;
17188    }
17189    public function getNextPageToken()
17190    {
17191      return $this->nextPageToken;
17192    }
17193    public function setOrderDocuments($orderDocuments)
17194    {
17195      $this->orderDocuments = $orderDocuments;
17196    }
17197    public function getOrderDocuments()
17198    {
17199      return $this->orderDocuments;
17200    }
17201  }
17202  
17203  #[AllowDynamicProperties]
17204  class Google_Service_Dfareporting_OrdersListResponse extends Google_Collection
17205  {
17206    protected $collection_key = 'orders';
17207    protected $internal_gapi_mappings = array(
17208    );
17209    public $kind;
17210    public $nextPageToken;
17211    protected $ordersType = 'Google_Service_Dfareporting_Order';
17212    protected $ordersDataType = 'array';
17213  
17214  
17215    public function setKind($kind)
17216    {
17217      $this->kind = $kind;
17218    }
17219    public function getKind()
17220    {
17221      return $this->kind;
17222    }
17223    public function setNextPageToken($nextPageToken)
17224    {
17225      $this->nextPageToken = $nextPageToken;
17226    }
17227    public function getNextPageToken()
17228    {
17229      return $this->nextPageToken;
17230    }
17231    public function setOrders($orders)
17232    {
17233      $this->orders = $orders;
17234    }
17235    public function getOrders()
17236    {
17237      return $this->orders;
17238    }
17239  }
17240  
17241  #[AllowDynamicProperties]
17242  class Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Google_Collection
17243  {
17244    protected $collection_key = 'perInteractionDimensions';
17245    protected $internal_gapi_mappings = array(
17246    );
17247    protected $conversionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17248    protected $conversionDimensionsDataType = 'array';
17249    protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_Dimension';
17250    protected $customFloodlightVariablesDataType = 'array';
17251    public $kind;
17252    protected $metricsType = 'Google_Service_Dfareporting_Metric';
17253    protected $metricsDataType = 'array';
17254    protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17255    protected $perInteractionDimensionsDataType = 'array';
17256  
17257  
17258    public function setConversionDimensions($conversionDimensions)
17259    {
17260      $this->conversionDimensions = $conversionDimensions;
17261    }
17262    public function getConversionDimensions()
17263    {
17264      return $this->conversionDimensions;
17265    }
17266    public function setCustomFloodlightVariables($customFloodlightVariables)
17267    {
17268      $this->customFloodlightVariables = $customFloodlightVariables;
17269    }
17270    public function getCustomFloodlightVariables()
17271    {
17272      return $this->customFloodlightVariables;
17273    }
17274    public function setKind($kind)
17275    {
17276      $this->kind = $kind;
17277    }
17278    public function getKind()
17279    {
17280      return $this->kind;
17281    }
17282    public function setMetrics($metrics)
17283    {
17284      $this->metrics = $metrics;
17285    }
17286    public function getMetrics()
17287    {
17288      return $this->metrics;
17289    }
17290    public function setPerInteractionDimensions($perInteractionDimensions)
17291    {
17292      $this->perInteractionDimensions = $perInteractionDimensions;
17293    }
17294    public function getPerInteractionDimensions()
17295    {
17296      return $this->perInteractionDimensions;
17297    }
17298  }
17299  
17300  #[AllowDynamicProperties]
17301  class Google_Service_Dfareporting_Placement extends Google_Collection
17302  {
17303    protected $collection_key = 'tagFormats';
17304    protected $internal_gapi_mappings = array(
17305    );
17306    public $accountId;
17307    public $advertiserId;
17308    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17309    protected $advertiserIdDimensionValueDataType = '';
17310    public $archived;
17311    public $campaignId;
17312    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17313    protected $campaignIdDimensionValueDataType = '';
17314    public $comment;
17315    public $compatibility;
17316    public $contentCategoryId;
17317    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17318    protected $createInfoDataType = '';
17319    public $directorySiteId;
17320    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17321    protected $directorySiteIdDimensionValueDataType = '';
17322    public $externalId;
17323    public $id;
17324    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17325    protected $idDimensionValueDataType = '';
17326    public $keyName;
17327    public $kind;
17328    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17329    protected $lastModifiedInfoDataType = '';
17330    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
17331    protected $lookbackConfigurationDataType = '';
17332    public $name;
17333    public $paymentApproved;
17334    public $paymentSource;
17335    public $placementGroupId;
17336    protected $placementGroupIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17337    protected $placementGroupIdDimensionValueDataType = '';
17338    public $placementStrategyId;
17339    protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17340    protected $pricingScheduleDataType = '';
17341    public $primary;
17342    protected $publisherUpdateInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17343    protected $publisherUpdateInfoDataType = '';
17344    public $siteId;
17345    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17346    protected $siteIdDimensionValueDataType = '';
17347    protected $sizeType = 'Google_Service_Dfareporting_Size';
17348    protected $sizeDataType = '';
17349    public $sslRequired;
17350    public $status;
17351    public $subaccountId;
17352    public $tagFormats;
17353    protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
17354    protected $tagSettingDataType = '';
17355  
17356  
17357    public function setAccountId($accountId)
17358    {
17359      $this->accountId = $accountId;
17360    }
17361    public function getAccountId()
17362    {
17363      return $this->accountId;
17364    }
17365    public function setAdvertiserId($advertiserId)
17366    {
17367      $this->advertiserId = $advertiserId;
17368    }
17369    public function getAdvertiserId()
17370    {
17371      return $this->advertiserId;
17372    }
17373    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17374    {
17375      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17376    }
17377    public function getAdvertiserIdDimensionValue()
17378    {
17379      return $this->advertiserIdDimensionValue;
17380    }
17381    public function setArchived($archived)
17382    {
17383      $this->archived = $archived;
17384    }
17385    public function getArchived()
17386    {
17387      return $this->archived;
17388    }
17389    public function setCampaignId($campaignId)
17390    {
17391      $this->campaignId = $campaignId;
17392    }
17393    public function getCampaignId()
17394    {
17395      return $this->campaignId;
17396    }
17397    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17398    {
17399      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17400    }
17401    public function getCampaignIdDimensionValue()
17402    {
17403      return $this->campaignIdDimensionValue;
17404    }
17405    public function setComment($comment)
17406    {
17407      $this->comment = $comment;
17408    }
17409    public function getComment()
17410    {
17411      return $this->comment;
17412    }
17413    public function setCompatibility($compatibility)
17414    {
17415      $this->compatibility = $compatibility;
17416    }
17417    public function getCompatibility()
17418    {
17419      return $this->compatibility;
17420    }
17421    public function setContentCategoryId($contentCategoryId)
17422    {
17423      $this->contentCategoryId = $contentCategoryId;
17424    }
17425    public function getContentCategoryId()
17426    {
17427      return $this->contentCategoryId;
17428    }
17429    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17430    {
17431      $this->createInfo = $createInfo;
17432    }
17433    public function getCreateInfo()
17434    {
17435      return $this->createInfo;
17436    }
17437    public function setDirectorySiteId($directorySiteId)
17438    {
17439      $this->directorySiteId = $directorySiteId;
17440    }
17441    public function getDirectorySiteId()
17442    {
17443      return $this->directorySiteId;
17444    }
17445    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17446    {
17447      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17448    }
17449    public function getDirectorySiteIdDimensionValue()
17450    {
17451      return $this->directorySiteIdDimensionValue;
17452    }
17453    public function setExternalId($externalId)
17454    {
17455      $this->externalId = $externalId;
17456    }
17457    public function getExternalId()
17458    {
17459      return $this->externalId;
17460    }
17461    public function setId($id)
17462    {
17463      $this->id = $id;
17464    }
17465    public function getId()
17466    {
17467      return $this->id;
17468    }
17469    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17470    {
17471      $this->idDimensionValue = $idDimensionValue;
17472    }
17473    public function getIdDimensionValue()
17474    {
17475      return $this->idDimensionValue;
17476    }
17477    public function setKeyName($keyName)
17478    {
17479      $this->keyName = $keyName;
17480    }
17481    public function getKeyName()
17482    {
17483      return $this->keyName;
17484    }
17485    public function setKind($kind)
17486    {
17487      $this->kind = $kind;
17488    }
17489    public function getKind()
17490    {
17491      return $this->kind;
17492    }
17493    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17494    {
17495      $this->lastModifiedInfo = $lastModifiedInfo;
17496    }
17497    public function getLastModifiedInfo()
17498    {
17499      return $this->lastModifiedInfo;
17500    }
17501    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
17502    {
17503      $this->lookbackConfiguration = $lookbackConfiguration;
17504    }
17505    public function getLookbackConfiguration()
17506    {
17507      return $this->lookbackConfiguration;
17508    }
17509    public function setName($name)
17510    {
17511      $this->name = $name;
17512    }
17513    public function getName()
17514    {
17515      return $this->name;
17516    }
17517    public function setPaymentApproved($paymentApproved)
17518    {
17519      $this->paymentApproved = $paymentApproved;
17520    }
17521    public function getPaymentApproved()
17522    {
17523      return $this->paymentApproved;
17524    }
17525    public function setPaymentSource($paymentSource)
17526    {
17527      $this->paymentSource = $paymentSource;
17528    }
17529    public function getPaymentSource()
17530    {
17531      return $this->paymentSource;
17532    }
17533    public function setPlacementGroupId($placementGroupId)
17534    {
17535      $this->placementGroupId = $placementGroupId;
17536    }
17537    public function getPlacementGroupId()
17538    {
17539      return $this->placementGroupId;
17540    }
17541    public function setPlacementGroupIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementGroupIdDimensionValue)
17542    {
17543      $this->placementGroupIdDimensionValue = $placementGroupIdDimensionValue;
17544    }
17545    public function getPlacementGroupIdDimensionValue()
17546    {
17547      return $this->placementGroupIdDimensionValue;
17548    }
17549    public function setPlacementStrategyId($placementStrategyId)
17550    {
17551      $this->placementStrategyId = $placementStrategyId;
17552    }
17553    public function getPlacementStrategyId()
17554    {
17555      return $this->placementStrategyId;
17556    }
17557    public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17558    {
17559      $this->pricingSchedule = $pricingSchedule;
17560    }
17561    public function getPricingSchedule()
17562    {
17563      return $this->pricingSchedule;
17564    }
17565    public function setPrimary($primary)
17566    {
17567      $this->primary = $primary;
17568    }
17569    public function getPrimary()
17570    {
17571      return $this->primary;
17572    }
17573    public function setPublisherUpdateInfo(Google_Service_Dfareporting_LastModifiedInfo $publisherUpdateInfo)
17574    {
17575      $this->publisherUpdateInfo = $publisherUpdateInfo;
17576    }
17577    public function getPublisherUpdateInfo()
17578    {
17579      return $this->publisherUpdateInfo;
17580    }
17581    public function setSiteId($siteId)
17582    {
17583      $this->siteId = $siteId;
17584    }
17585    public function getSiteId()
17586    {
17587      return $this->siteId;
17588    }
17589    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17590    {
17591      $this->siteIdDimensionValue = $siteIdDimensionValue;
17592    }
17593    public function getSiteIdDimensionValue()
17594    {
17595      return $this->siteIdDimensionValue;
17596    }
17597    public function setSize(Google_Service_Dfareporting_Size $size)
17598    {
17599      $this->size = $size;
17600    }
17601    public function getSize()
17602    {
17603      return $this->size;
17604    }
17605    public function setSslRequired($sslRequired)
17606    {
17607      $this->sslRequired = $sslRequired;
17608    }
17609    public function getSslRequired()
17610    {
17611      return $this->sslRequired;
17612    }
17613    public function setStatus($status)
17614    {
17615      $this->status = $status;
17616    }
17617    public function getStatus()
17618    {
17619      return $this->status;
17620    }
17621    public function setSubaccountId($subaccountId)
17622    {
17623      $this->subaccountId = $subaccountId;
17624    }
17625    public function getSubaccountId()
17626    {
17627      return $this->subaccountId;
17628    }
17629    public function setTagFormats($tagFormats)
17630    {
17631      $this->tagFormats = $tagFormats;
17632    }
17633    public function getTagFormats()
17634    {
17635      return $this->tagFormats;
17636    }
17637    public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
17638    {
17639      $this->tagSetting = $tagSetting;
17640    }
17641    public function getTagSetting()
17642    {
17643      return $this->tagSetting;
17644    }
17645  }
17646  
17647  #[AllowDynamicProperties]
17648  class Google_Service_Dfareporting_PlacementAssignment extends Google_Model
17649  {
17650    protected $internal_gapi_mappings = array(
17651    );
17652    public $active;
17653    public $placementId;
17654    protected $placementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17655    protected $placementIdDimensionValueDataType = '';
17656    public $sslRequired;
17657  
17658  
17659    public function setActive($active)
17660    {
17661      $this->active = $active;
17662    }
17663    public function getActive()
17664    {
17665      return $this->active;
17666    }
17667    public function setPlacementId($placementId)
17668    {
17669      $this->placementId = $placementId;
17670    }
17671    public function getPlacementId()
17672    {
17673      return $this->placementId;
17674    }
17675    public function setPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementIdDimensionValue)
17676    {
17677      $this->placementIdDimensionValue = $placementIdDimensionValue;
17678    }
17679    public function getPlacementIdDimensionValue()
17680    {
17681      return $this->placementIdDimensionValue;
17682    }
17683    public function setSslRequired($sslRequired)
17684    {
17685      $this->sslRequired = $sslRequired;
17686    }
17687    public function getSslRequired()
17688    {
17689      return $this->sslRequired;
17690    }
17691  }
17692  
17693  #[AllowDynamicProperties]
17694  class Google_Service_Dfareporting_PlacementGroup extends Google_Collection
17695  {
17696    protected $collection_key = 'childPlacementIds';
17697    protected $internal_gapi_mappings = array(
17698    );
17699    public $accountId;
17700    public $advertiserId;
17701    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17702    protected $advertiserIdDimensionValueDataType = '';
17703    public $archived;
17704    public $campaignId;
17705    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17706    protected $campaignIdDimensionValueDataType = '';
17707    public $childPlacementIds;
17708    public $comment;
17709    public $contentCategoryId;
17710    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17711    protected $createInfoDataType = '';
17712    public $directorySiteId;
17713    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17714    protected $directorySiteIdDimensionValueDataType = '';
17715    public $externalId;
17716    public $id;
17717    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17718    protected $idDimensionValueDataType = '';
17719    public $kind;
17720    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17721    protected $lastModifiedInfoDataType = '';
17722    public $name;
17723    public $placementGroupType;
17724    public $placementStrategyId;
17725    protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17726    protected $pricingScheduleDataType = '';
17727    public $primaryPlacementId;
17728    protected $primaryPlacementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17729    protected $primaryPlacementIdDimensionValueDataType = '';
17730    protected $programmaticSettingType = 'Google_Service_Dfareporting_ProgrammaticSetting';
17731    protected $programmaticSettingDataType = '';
17732    public $siteId;
17733    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17734    protected $siteIdDimensionValueDataType = '';
17735    public $subaccountId;
17736  
17737  
17738    public function setAccountId($accountId)
17739    {
17740      $this->accountId = $accountId;
17741    }
17742    public function getAccountId()
17743    {
17744      return $this->accountId;
17745    }
17746    public function setAdvertiserId($advertiserId)
17747    {
17748      $this->advertiserId = $advertiserId;
17749    }
17750    public function getAdvertiserId()
17751    {
17752      return $this->advertiserId;
17753    }
17754    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17755    {
17756      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17757    }
17758    public function getAdvertiserIdDimensionValue()
17759    {
17760      return $this->advertiserIdDimensionValue;
17761    }
17762    public function setArchived($archived)
17763    {
17764      $this->archived = $archived;
17765    }
17766    public function getArchived()
17767    {
17768      return $this->archived;
17769    }
17770    public function setCampaignId($campaignId)
17771    {
17772      $this->campaignId = $campaignId;
17773    }
17774    public function getCampaignId()
17775    {
17776      return $this->campaignId;
17777    }
17778    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17779    {
17780      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17781    }
17782    public function getCampaignIdDimensionValue()
17783    {
17784      return $this->campaignIdDimensionValue;
17785    }
17786    public function setChildPlacementIds($childPlacementIds)
17787    {
17788      $this->childPlacementIds = $childPlacementIds;
17789    }
17790    public function getChildPlacementIds()
17791    {
17792      return $this->childPlacementIds;
17793    }
17794    public function setComment($comment)
17795    {
17796      $this->comment = $comment;
17797    }
17798    public function getComment()
17799    {
17800      return $this->comment;
17801    }
17802    public function setContentCategoryId($contentCategoryId)
17803    {
17804      $this->contentCategoryId = $contentCategoryId;
17805    }
17806    public function getContentCategoryId()
17807    {
17808      return $this->contentCategoryId;
17809    }
17810    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17811    {
17812      $this->createInfo = $createInfo;
17813    }
17814    public function getCreateInfo()
17815    {
17816      return $this->createInfo;
17817    }
17818    public function setDirectorySiteId($directorySiteId)
17819    {
17820      $this->directorySiteId = $directorySiteId;
17821    }
17822    public function getDirectorySiteId()
17823    {
17824      return $this->directorySiteId;
17825    }
17826    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17827    {
17828      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17829    }
17830    public function getDirectorySiteIdDimensionValue()
17831    {
17832      return $this->directorySiteIdDimensionValue;
17833    }
17834    public function setExternalId($externalId)
17835    {
17836      $this->externalId = $externalId;
17837    }
17838    public function getExternalId()
17839    {
17840      return $this->externalId;
17841    }
17842    public function setId($id)
17843    {
17844      $this->id = $id;
17845    }
17846    public function getId()
17847    {
17848      return $this->id;
17849    }
17850    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17851    {
17852      $this->idDimensionValue = $idDimensionValue;
17853    }
17854    public function getIdDimensionValue()
17855    {
17856      return $this->idDimensionValue;
17857    }
17858    public function setKind($kind)
17859    {
17860      $this->kind = $kind;
17861    }
17862    public function getKind()
17863    {
17864      return $this->kind;
17865    }
17866    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17867    {
17868      $this->lastModifiedInfo = $lastModifiedInfo;
17869    }
17870    public function getLastModifiedInfo()
17871    {
17872      return $this->lastModifiedInfo;
17873    }
17874    public function setName($name)
17875    {
17876      $this->name = $name;
17877    }
17878    public function getName()
17879    {
17880      return $this->name;
17881    }
17882    public function setPlacementGroupType($placementGroupType)
17883    {
17884      $this->placementGroupType = $placementGroupType;
17885    }
17886    public function getPlacementGroupType()
17887    {
17888      return $this->placementGroupType;
17889    }
17890    public function setPlacementStrategyId($placementStrategyId)
17891    {
17892      $this->placementStrategyId = $placementStrategyId;
17893    }
17894    public function getPlacementStrategyId()
17895    {
17896      return $this->placementStrategyId;
17897    }
17898    public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17899    {
17900      $this->pricingSchedule = $pricingSchedule;
17901    }
17902    public function getPricingSchedule()
17903    {
17904      return $this->pricingSchedule;
17905    }
17906    public function setPrimaryPlacementId($primaryPlacementId)
17907    {
17908      $this->primaryPlacementId = $primaryPlacementId;
17909    }
17910    public function getPrimaryPlacementId()
17911    {
17912      return $this->primaryPlacementId;
17913    }
17914    public function setPrimaryPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $primaryPlacementIdDimensionValue)
17915    {
17916      $this->primaryPlacementIdDimensionValue = $primaryPlacementIdDimensionValue;
17917    }
17918    public function getPrimaryPlacementIdDimensionValue()
17919    {
17920      return $this->primaryPlacementIdDimensionValue;
17921    }
17922    public function setProgrammaticSetting(Google_Service_Dfareporting_ProgrammaticSetting $programmaticSetting)
17923    {
17924      $this->programmaticSetting = $programmaticSetting;
17925    }
17926    public function getProgrammaticSetting()
17927    {
17928      return $this->programmaticSetting;
17929    }
17930    public function setSiteId($siteId)
17931    {
17932      $this->siteId = $siteId;
17933    }
17934    public function getSiteId()
17935    {
17936      return $this->siteId;
17937    }
17938    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17939    {
17940      $this->siteIdDimensionValue = $siteIdDimensionValue;
17941    }
17942    public function getSiteIdDimensionValue()
17943    {
17944      return $this->siteIdDimensionValue;
17945    }
17946    public function setSubaccountId($subaccountId)
17947    {
17948      $this->subaccountId = $subaccountId;
17949    }
17950    public function getSubaccountId()
17951    {
17952      return $this->subaccountId;
17953    }
17954  }
17955  
17956  #[AllowDynamicProperties]
17957  class Google_Service_Dfareporting_PlacementGroupsListResponse extends Google_Collection
17958  {
17959    protected $collection_key = 'placementGroups';
17960    protected $internal_gapi_mappings = array(
17961    );
17962    public $kind;
17963    public $nextPageToken;
17964    protected $placementGroupsType = 'Google_Service_Dfareporting_PlacementGroup';
17965    protected $placementGroupsDataType = 'array';
17966  
17967  
17968    public function setKind($kind)
17969    {
17970      $this->kind = $kind;
17971    }
17972    public function getKind()
17973    {
17974      return $this->kind;
17975    }
17976    public function setNextPageToken($nextPageToken)
17977    {
17978      $this->nextPageToken = $nextPageToken;
17979    }
17980    public function getNextPageToken()
17981    {
17982      return $this->nextPageToken;
17983    }
17984    public function setPlacementGroups($placementGroups)
17985    {
17986      $this->placementGroups = $placementGroups;
17987    }
17988    public function getPlacementGroups()
17989    {
17990      return $this->placementGroups;
17991    }
17992  }
17993  
17994  #[AllowDynamicProperties]
17995  class Google_Service_Dfareporting_PlacementStrategiesListResponse extends Google_Collection
17996  {
17997    protected $collection_key = 'placementStrategies';
17998    protected $internal_gapi_mappings = array(
17999    );
18000    public $kind;
18001    public $nextPageToken;
18002    protected $placementStrategiesType = 'Google_Service_Dfareporting_PlacementStrategy';
18003    protected $placementStrategiesDataType = 'array';
18004  
18005  
18006    public function setKind($kind)
18007    {
18008      $this->kind = $kind;
18009    }
18010    public function getKind()
18011    {
18012      return $this->kind;
18013    }
18014    public function setNextPageToken($nextPageToken)
18015    {
18016      $this->nextPageToken = $nextPageToken;
18017    }
18018    public function getNextPageToken()
18019    {
18020      return $this->nextPageToken;
18021    }
18022    public function setPlacementStrategies($placementStrategies)
18023    {
18024      $this->placementStrategies = $placementStrategies;
18025    }
18026    public function getPlacementStrategies()
18027    {
18028      return $this->placementStrategies;
18029    }
18030  }
18031  
18032  #[AllowDynamicProperties]
18033  class Google_Service_Dfareporting_PlacementStrategy extends Google_Model
18034  {
18035    protected $internal_gapi_mappings = array(
18036    );
18037    public $accountId;
18038    public $id;
18039    public $kind;
18040    public $name;
18041  
18042  
18043    public function setAccountId($accountId)
18044    {
18045      $this->accountId = $accountId;
18046    }
18047    public function getAccountId()
18048    {
18049      return $this->accountId;
18050    }
18051    public function setId($id)
18052    {
18053      $this->id = $id;
18054    }
18055    public function getId()
18056    {
18057      return $this->id;
18058    }
18059    public function setKind($kind)
18060    {
18061      $this->kind = $kind;
18062    }
18063    public function getKind()
18064    {
18065      return $this->kind;
18066    }
18067    public function setName($name)
18068    {
18069      $this->name = $name;
18070    }
18071    public function getName()
18072    {
18073      return $this->name;
18074    }
18075  }
18076  
18077  #[AllowDynamicProperties]
18078  class Google_Service_Dfareporting_PlacementTag extends Google_Collection
18079  {
18080    protected $collection_key = 'tagDatas';
18081    protected $internal_gapi_mappings = array(
18082    );
18083    public $placementId;
18084    protected $tagDatasType = 'Google_Service_Dfareporting_TagData';
18085    protected $tagDatasDataType = 'array';
18086  
18087  
18088    public function setPlacementId($placementId)
18089    {
18090      $this->placementId = $placementId;
18091    }
18092    public function getPlacementId()
18093    {
18094      return $this->placementId;
18095    }
18096    public function setTagDatas($tagDatas)
18097    {
18098      $this->tagDatas = $tagDatas;
18099    }
18100    public function getTagDatas()
18101    {
18102      return $this->tagDatas;
18103    }
18104  }
18105  
18106  #[AllowDynamicProperties]
18107  class Google_Service_Dfareporting_PlacementsGenerateTagsResponse extends Google_Collection
18108  {
18109    protected $collection_key = 'placementTags';
18110    protected $internal_gapi_mappings = array(
18111    );
18112    public $kind;
18113    protected $placementTagsType = 'Google_Service_Dfareporting_PlacementTag';
18114    protected $placementTagsDataType = 'array';
18115  
18116  
18117    public function setKind($kind)
18118    {
18119      $this->kind = $kind;
18120    }
18121    public function getKind()
18122    {
18123      return $this->kind;
18124    }
18125    public function setPlacementTags($placementTags)
18126    {
18127      $this->placementTags = $placementTags;
18128    }
18129    public function getPlacementTags()
18130    {
18131      return $this->placementTags;
18132    }
18133  }
18134  
18135  #[AllowDynamicProperties]
18136  class Google_Service_Dfareporting_PlacementsListResponse extends Google_Collection
18137  {
18138    protected $collection_key = 'placements';
18139    protected $internal_gapi_mappings = array(
18140    );
18141    public $kind;
18142    public $nextPageToken;
18143    protected $placementsType = 'Google_Service_Dfareporting_Placement';
18144    protected $placementsDataType = 'array';
18145  
18146  
18147    public function setKind($kind)
18148    {
18149      $this->kind = $kind;
18150    }
18151    public function getKind()
18152    {
18153      return $this->kind;
18154    }
18155    public function setNextPageToken($nextPageToken)
18156    {
18157      $this->nextPageToken = $nextPageToken;
18158    }
18159    public function getNextPageToken()
18160    {
18161      return $this->nextPageToken;
18162    }
18163    public function setPlacements($placements)
18164    {
18165      $this->placements = $placements;
18166    }
18167    public function getPlacements()
18168    {
18169      return $this->placements;
18170    }
18171  }
18172  
18173  #[AllowDynamicProperties]
18174  class Google_Service_Dfareporting_PlatformType extends Google_Model
18175  {
18176    protected $internal_gapi_mappings = array(
18177    );
18178    public $id;
18179    public $kind;
18180    public $name;
18181  
18182  
18183    public function setId($id)
18184    {
18185      $this->id = $id;
18186    }
18187    public function getId()
18188    {
18189      return $this->id;
18190    }
18191    public function setKind($kind)
18192    {
18193      $this->kind = $kind;
18194    }
18195    public function getKind()
18196    {
18197      return $this->kind;
18198    }
18199    public function setName($name)
18200    {
18201      $this->name = $name;
18202    }
18203    public function getName()
18204    {
18205      return $this->name;
18206    }
18207  }
18208  
18209  #[AllowDynamicProperties]
18210  class Google_Service_Dfareporting_PlatformTypesListResponse extends Google_Collection
18211  {
18212    protected $collection_key = 'platformTypes';
18213    protected $internal_gapi_mappings = array(
18214    );
18215    public $kind;
18216    protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
18217    protected $platformTypesDataType = 'array';
18218  
18219  
18220    public function setKind($kind)
18221    {
18222      $this->kind = $kind;
18223    }
18224    public function getKind()
18225    {
18226      return $this->kind;
18227    }
18228    public function setPlatformTypes($platformTypes)
18229    {
18230      $this->platformTypes = $platformTypes;
18231    }
18232    public function getPlatformTypes()
18233    {
18234      return $this->platformTypes;
18235    }
18236  }
18237  
18238  #[AllowDynamicProperties]
18239  class Google_Service_Dfareporting_PopupWindowProperties extends Google_Model
18240  {
18241    protected $internal_gapi_mappings = array(
18242    );
18243    protected $dimensionType = 'Google_Service_Dfareporting_Size';
18244    protected $dimensionDataType = '';
18245    protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
18246    protected $offsetDataType = '';
18247    public $positionType;
18248    public $showAddressBar;
18249    public $showMenuBar;
18250    public $showScrollBar;
18251    public $showStatusBar;
18252    public $showToolBar;
18253    public $title;
18254  
18255  
18256    public function setDimension(Google_Service_Dfareporting_Size $dimension)
18257    {
18258      $this->dimension = $dimension;
18259    }
18260    public function getDimension()
18261    {
18262      return $this->dimension;
18263    }
18264    public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
18265    {
18266      $this->offset = $offset;
18267    }
18268    public function getOffset()
18269    {
18270      return $this->offset;
18271    }
18272    public function setPositionType($positionType)
18273    {
18274      $this->positionType = $positionType;
18275    }
18276    public function getPositionType()
18277    {
18278      return $this->positionType;
18279    }
18280    public function setShowAddressBar($showAddressBar)
18281    {
18282      $this->showAddressBar = $showAddressBar;
18283    }
18284    public function getShowAddressBar()
18285    {
18286      return $this->showAddressBar;
18287    }
18288    public function setShowMenuBar($showMenuBar)
18289    {
18290      $this->showMenuBar = $showMenuBar;
18291    }
18292    public function getShowMenuBar()
18293    {
18294      return $this->showMenuBar;
18295    }
18296    public function setShowScrollBar($showScrollBar)
18297    {
18298      $this->showScrollBar = $showScrollBar;
18299    }
18300    public function getShowScrollBar()
18301    {
18302      return $this->showScrollBar;
18303    }
18304    public function setShowStatusBar($showStatusBar)
18305    {
18306      $this->showStatusBar = $showStatusBar;
18307    }
18308    public function getShowStatusBar()
18309    {
18310      return $this->showStatusBar;
18311    }
18312    public function setShowToolBar($showToolBar)
18313    {
18314      $this->showToolBar = $showToolBar;
18315    }
18316    public function getShowToolBar()
18317    {
18318      return $this->showToolBar;
18319    }
18320    public function setTitle($title)
18321    {
18322      $this->title = $title;
18323    }
18324    public function getTitle()
18325    {
18326      return $this->title;
18327    }
18328  }
18329  
18330  #[AllowDynamicProperties]
18331  class Google_Service_Dfareporting_PostalCode extends Google_Model
18332  {
18333    protected $internal_gapi_mappings = array(
18334    );
18335    public $code;
18336    public $countryCode;
18337    public $countryDartId;
18338    public $id;
18339    public $kind;
18340  
18341  
18342    public function setCode($code)
18343    {
18344      $this->code = $code;
18345    }
18346    public function getCode()
18347    {
18348      return $this->code;
18349    }
18350    public function setCountryCode($countryCode)
18351    {
18352      $this->countryCode = $countryCode;
18353    }
18354    public function getCountryCode()
18355    {
18356      return $this->countryCode;
18357    }
18358    public function setCountryDartId($countryDartId)
18359    {
18360      $this->countryDartId = $countryDartId;
18361    }
18362    public function getCountryDartId()
18363    {
18364      return $this->countryDartId;
18365    }
18366    public function setId($id)
18367    {
18368      $this->id = $id;
18369    }
18370    public function getId()
18371    {
18372      return $this->id;
18373    }
18374    public function setKind($kind)
18375    {
18376      $this->kind = $kind;
18377    }
18378    public function getKind()
18379    {
18380      return $this->kind;
18381    }
18382  }
18383  
18384  #[AllowDynamicProperties]
18385  class Google_Service_Dfareporting_PostalCodesListResponse extends Google_Collection
18386  {
18387    protected $collection_key = 'postalCodes';
18388    protected $internal_gapi_mappings = array(
18389    );
18390    public $kind;
18391    protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
18392    protected $postalCodesDataType = 'array';
18393  
18394  
18395    public function setKind($kind)
18396    {
18397      $this->kind = $kind;
18398    }
18399    public function getKind()
18400    {
18401      return $this->kind;
18402    }
18403    public function setPostalCodes($postalCodes)
18404    {
18405      $this->postalCodes = $postalCodes;
18406    }
18407    public function getPostalCodes()
18408    {
18409      return $this->postalCodes;
18410    }
18411  }
18412  
18413  #[AllowDynamicProperties]
18414  class Google_Service_Dfareporting_Pricing extends Google_Collection
18415  {
18416    protected $collection_key = 'flights';
18417    protected $internal_gapi_mappings = array(
18418    );
18419    public $capCostType;
18420    public $endDate;
18421    protected $flightsType = 'Google_Service_Dfareporting_Flight';
18422    protected $flightsDataType = 'array';
18423    public $groupType;
18424    public $pricingType;
18425    public $startDate;
18426  
18427  
18428    public function setCapCostType($capCostType)
18429    {
18430      $this->capCostType = $capCostType;
18431    }
18432    public function getCapCostType()
18433    {
18434      return $this->capCostType;
18435    }
18436    public function setEndDate($endDate)
18437    {
18438      $this->endDate = $endDate;
18439    }
18440    public function getEndDate()
18441    {
18442      return $this->endDate;
18443    }
18444    public function setFlights($flights)
18445    {
18446      $this->flights = $flights;
18447    }
18448    public function getFlights()
18449    {
18450      return $this->flights;
18451    }
18452    public function setGroupType($groupType)
18453    {
18454      $this->groupType = $groupType;
18455    }
18456    public function getGroupType()
18457    {
18458      return $this->groupType;
18459    }
18460    public function setPricingType($pricingType)
18461    {
18462      $this->pricingType = $pricingType;
18463    }
18464    public function getPricingType()
18465    {
18466      return $this->pricingType;
18467    }
18468    public function setStartDate($startDate)
18469    {
18470      $this->startDate = $startDate;
18471    }
18472    public function getStartDate()
18473    {
18474      return $this->startDate;
18475    }
18476  }
18477  
18478  #[AllowDynamicProperties]
18479  class Google_Service_Dfareporting_PricingSchedule extends Google_Collection
18480  {
18481    protected $collection_key = 'pricingPeriods';
18482    protected $internal_gapi_mappings = array(
18483    );
18484    public $capCostOption;
18485    public $disregardOverdelivery;
18486    public $endDate;
18487    public $flighted;
18488    public $floodlightActivityId;
18489    protected $pricingPeriodsType = 'Google_Service_Dfareporting_PricingSchedulePricingPeriod';
18490    protected $pricingPeriodsDataType = 'array';
18491    public $pricingType;
18492    public $startDate;
18493    public $testingStartDate;
18494  
18495  
18496    public function setCapCostOption($capCostOption)
18497    {
18498      $this->capCostOption = $capCostOption;
18499    }
18500    public function getCapCostOption()
18501    {
18502      return $this->capCostOption;
18503    }
18504    public function setDisregardOverdelivery($disregardOverdelivery)
18505    {
18506      $this->disregardOverdelivery = $disregardOverdelivery;
18507    }
18508    public function getDisregardOverdelivery()
18509    {
18510      return $this->disregardOverdelivery;
18511    }
18512    public function setEndDate($endDate)
18513    {
18514      $this->endDate = $endDate;
18515    }
18516    public function getEndDate()
18517    {
18518      return $this->endDate;
18519    }
18520    public function setFlighted($flighted)
18521    {
18522      $this->flighted = $flighted;
18523    }
18524    public function getFlighted()
18525    {
18526      return $this->flighted;
18527    }
18528    public function setFloodlightActivityId($floodlightActivityId)
18529    {
18530      $this->floodlightActivityId = $floodlightActivityId;
18531    }
18532    public function getFloodlightActivityId()
18533    {
18534      return $this->floodlightActivityId;
18535    }
18536    public function setPricingPeriods($pricingPeriods)
18537    {
18538      $this->pricingPeriods = $pricingPeriods;
18539    }
18540    public function getPricingPeriods()
18541    {
18542      return $this->pricingPeriods;
18543    }
18544    public function setPricingType($pricingType)
18545    {
18546      $this->pricingType = $pricingType;
18547    }
18548    public function getPricingType()
18549    {
18550      return $this->pricingType;
18551    }
18552    public function setStartDate($startDate)
18553    {
18554      $this->startDate = $startDate;
18555    }
18556    public function getStartDate()
18557    {
18558      return $this->startDate;
18559    }
18560    public function setTestingStartDate($testingStartDate)
18561    {
18562      $this->testingStartDate = $testingStartDate;
18563    }
18564    public function getTestingStartDate()
18565    {
18566      return $this->testingStartDate;
18567    }
18568  }
18569  
18570  #[AllowDynamicProperties]
18571  class Google_Service_Dfareporting_PricingSchedulePricingPeriod extends Google_Model
18572  {
18573    protected $internal_gapi_mappings = array(
18574    );
18575    public $endDate;
18576    public $pricingComment;
18577    public $rateOrCostNanos;
18578    public $startDate;
18579    public $units;
18580  
18581  
18582    public function setEndDate($endDate)
18583    {
18584      $this->endDate = $endDate;
18585    }
18586    public function getEndDate()
18587    {
18588      return $this->endDate;
18589    }
18590    public function setPricingComment($pricingComment)
18591    {
18592      $this->pricingComment = $pricingComment;
18593    }
18594    public function getPricingComment()
18595    {
18596      return $this->pricingComment;
18597    }
18598    public function setRateOrCostNanos($rateOrCostNanos)
18599    {
18600      $this->rateOrCostNanos = $rateOrCostNanos;
18601    }
18602    public function getRateOrCostNanos()
18603    {
18604      return $this->rateOrCostNanos;
18605    }
18606    public function setStartDate($startDate)
18607    {
18608      $this->startDate = $startDate;
18609    }
18610    public function getStartDate()
18611    {
18612      return $this->startDate;
18613    }
18614    public function setUnits($units)
18615    {
18616      $this->units = $units;
18617    }
18618    public function getUnits()
18619    {
18620      return $this->units;
18621    }
18622  }
18623  
18624  #[AllowDynamicProperties]
18625  class Google_Service_Dfareporting_ProgrammaticSetting extends Google_Collection
18626  {
18627    protected $collection_key = 'traffickerEmails';
18628    protected $internal_gapi_mappings = array(
18629    );
18630    public $adxDealIds;
18631    public $insertionOrderId;
18632    public $insertionOrderIdStatus;
18633    public $mediaCostNanos;
18634    public $programmatic;
18635    public $traffickerEmails;
18636  
18637  
18638    public function setAdxDealIds($adxDealIds)
18639    {
18640      $this->adxDealIds = $adxDealIds;
18641    }
18642    public function getAdxDealIds()
18643    {
18644      return $this->adxDealIds;
18645    }
18646    public function setInsertionOrderId($insertionOrderId)
18647    {
18648      $this->insertionOrderId = $insertionOrderId;
18649    }
18650    public function getInsertionOrderId()
18651    {
18652      return $this->insertionOrderId;
18653    }
18654    public function setInsertionOrderIdStatus($insertionOrderIdStatus)
18655    {
18656      $this->insertionOrderIdStatus = $insertionOrderIdStatus;
18657    }
18658    public function getInsertionOrderIdStatus()
18659    {
18660      return $this->insertionOrderIdStatus;
18661    }
18662    public function setMediaCostNanos($mediaCostNanos)
18663    {
18664      $this->mediaCostNanos = $mediaCostNanos;
18665    }
18666    public function getMediaCostNanos()
18667    {
18668      return $this->mediaCostNanos;
18669    }
18670    public function setProgrammatic($programmatic)
18671    {
18672      $this->programmatic = $programmatic;
18673    }
18674    public function getProgrammatic()
18675    {
18676      return $this->programmatic;
18677    }
18678    public function setTraffickerEmails($traffickerEmails)
18679    {
18680      $this->traffickerEmails = $traffickerEmails;
18681    }
18682    public function getTraffickerEmails()
18683    {
18684      return $this->traffickerEmails;
18685    }
18686  }
18687  
18688  #[AllowDynamicProperties]
18689  class Google_Service_Dfareporting_Project extends Google_Model
18690  {
18691    protected $internal_gapi_mappings = array(
18692    );
18693    public $accountId;
18694    public $advertiserId;
18695    public $audienceAgeGroup;
18696    public $audienceGender;
18697    public $budget;
18698    public $clientBillingCode;
18699    public $clientName;
18700    public $endDate;
18701    public $id;
18702    public $kind;
18703    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
18704    protected $lastModifiedInfoDataType = '';
18705    public $name;
18706    public $overview;
18707    public $startDate;
18708    public $subaccountId;
18709    public $targetClicks;
18710    public $targetConversions;
18711    public $targetCpaNanos;
18712    public $targetCpcNanos;
18713    public $targetCpmNanos;
18714    public $targetImpressions;
18715  
18716  
18717    public function setAccountId($accountId)
18718    {
18719      $this->accountId = $accountId;
18720    }
18721    public function getAccountId()
18722    {
18723      return $this->accountId;
18724    }
18725    public function setAdvertiserId($advertiserId)
18726    {
18727      $this->advertiserId = $advertiserId;
18728    }
18729    public function getAdvertiserId()
18730    {
18731      return $this->advertiserId;
18732    }
18733    public function setAudienceAgeGroup($audienceAgeGroup)
18734    {
18735      $this->audienceAgeGroup = $audienceAgeGroup;
18736    }
18737    public function getAudienceAgeGroup()
18738    {
18739      return $this->audienceAgeGroup;
18740    }
18741    public function setAudienceGender($audienceGender)
18742    {
18743      $this->audienceGender = $audienceGender;
18744    }
18745    public function getAudienceGender()
18746    {
18747      return $this->audienceGender;
18748    }
18749    public function setBudget($budget)
18750    {
18751      $this->budget = $budget;
18752    }
18753    public function getBudget()
18754    {
18755      return $this->budget;
18756    }
18757    public function setClientBillingCode($clientBillingCode)
18758    {
18759      $this->clientBillingCode = $clientBillingCode;
18760    }
18761    public function getClientBillingCode()
18762    {
18763      return $this->clientBillingCode;
18764    }
18765    public function setClientName($clientName)
18766    {
18767      $this->clientName = $clientName;
18768    }
18769    public function getClientName()
18770    {
18771      return $this->clientName;
18772    }
18773    public function setEndDate($endDate)
18774    {
18775      $this->endDate = $endDate;
18776    }
18777    public function getEndDate()
18778    {
18779      return $this->endDate;
18780    }
18781    public function setId($id)
18782    {
18783      $this->id = $id;
18784    }
18785    public function getId()
18786    {
18787      return $this->id;
18788    }
18789    public function setKind($kind)
18790    {
18791      $this->kind = $kind;
18792    }
18793    public function getKind()
18794    {
18795      return $this->kind;
18796    }
18797    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
18798    {
18799      $this->lastModifiedInfo = $lastModifiedInfo;
18800    }
18801    public function getLastModifiedInfo()
18802    {
18803      return $this->lastModifiedInfo;
18804    }
18805    public function setName($name)
18806    {
18807      $this->name = $name;
18808    }
18809    public function getName()
18810    {
18811      return $this->name;
18812    }
18813    public function setOverview($overview)
18814    {
18815      $this->overview = $overview;
18816    }
18817    public function getOverview()
18818    {
18819      return $this->overview;
18820    }
18821    public function setStartDate($startDate)
18822    {
18823      $this->startDate = $startDate;
18824    }
18825    public function getStartDate()
18826    {
18827      return $this->startDate;
18828    }
18829    public function setSubaccountId($subaccountId)
18830    {
18831      $this->subaccountId = $subaccountId;
18832    }
18833    public function getSubaccountId()
18834    {
18835      return $this->subaccountId;
18836    }
18837    public function setTargetClicks($targetClicks)
18838    {
18839      $this->targetClicks = $targetClicks;
18840    }
18841    public function getTargetClicks()
18842    {
18843      return $this->targetClicks;
18844    }
18845    public function setTargetConversions($targetConversions)
18846    {
18847      $this->targetConversions = $targetConversions;
18848    }
18849    public function getTargetConversions()
18850    {
18851      return $this->targetConversions;
18852    }
18853    public function setTargetCpaNanos($targetCpaNanos)
18854    {
18855      $this->targetCpaNanos = $targetCpaNanos;
18856    }
18857    public function getTargetCpaNanos()
18858    {
18859      return $this->targetCpaNanos;
18860    }
18861    public function setTargetCpcNanos($targetCpcNanos)
18862    {
18863      $this->targetCpcNanos = $targetCpcNanos;
18864    }
18865    public function getTargetCpcNanos()
18866    {
18867      return $this->targetCpcNanos;
18868    }
18869    public function setTargetCpmNanos($targetCpmNanos)
18870    {
18871      $this->targetCpmNanos = $targetCpmNanos;
18872    }
18873    public function getTargetCpmNanos()
18874    {
18875      return $this->targetCpmNanos;
18876    }
18877    public function setTargetImpressions($targetImpressions)
18878    {
18879      $this->targetImpressions = $targetImpressions;
18880    }
18881    public function getTargetImpressions()
18882    {
18883      return $this->targetImpressions;
18884    }
18885  }
18886  
18887  #[AllowDynamicProperties]
18888  class Google_Service_Dfareporting_ProjectsListResponse extends Google_Collection
18889  {
18890    protected $collection_key = 'projects';
18891    protected $internal_gapi_mappings = array(
18892    );
18893    public $kind;
18894    public $nextPageToken;
18895    protected $projectsType = 'Google_Service_Dfareporting_Project';
18896    protected $projectsDataType = 'array';
18897  
18898  
18899    public function setKind($kind)
18900    {
18901      $this->kind = $kind;
18902    }
18903    public function getKind()
18904    {
18905      return $this->kind;
18906    }
18907    public function setNextPageToken($nextPageToken)
18908    {
18909      $this->nextPageToken = $nextPageToken;
18910    }
18911    public function getNextPageToken()
18912    {
18913      return $this->nextPageToken;
18914    }
18915    public function setProjects($projects)
18916    {
18917      $this->projects = $projects;
18918    }
18919    public function getProjects()
18920    {
18921      return $this->projects;
18922    }
18923  }
18924  
18925  #[AllowDynamicProperties]
18926  class Google_Service_Dfareporting_ReachReportCompatibleFields extends Google_Collection
18927  {
18928    protected $collection_key = 'reachByFrequencyMetrics';
18929    protected $internal_gapi_mappings = array(
18930    );
18931    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
18932    protected $dimensionFiltersDataType = 'array';
18933    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
18934    protected $dimensionsDataType = 'array';
18935    public $kind;
18936    protected $metricsType = 'Google_Service_Dfareporting_Metric';
18937    protected $metricsDataType = 'array';
18938    protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
18939    protected $pivotedActivityMetricsDataType = 'array';
18940    protected $reachByFrequencyMetricsType = 'Google_Service_Dfareporting_Metric';
18941    protected $reachByFrequencyMetricsDataType = 'array';
18942  
18943  
18944    public function setDimensionFilters($dimensionFilters)
18945    {
18946      $this->dimensionFilters = $dimensionFilters;
18947    }
18948    public function getDimensionFilters()
18949    {
18950      return $this->dimensionFilters;
18951    }
18952    public function setDimensions($dimensions)
18953    {
18954      $this->dimensions = $dimensions;
18955    }
18956    public function getDimensions()
18957    {
18958      return $this->dimensions;
18959    }
18960    public function setKind($kind)
18961    {
18962      $this->kind = $kind;
18963    }
18964    public function getKind()
18965    {
18966      return $this->kind;
18967    }
18968    public function setMetrics($metrics)
18969    {
18970      $this->metrics = $metrics;
18971    }
18972    public function getMetrics()
18973    {
18974      return $this->metrics;
18975    }
18976    public function setPivotedActivityMetrics($pivotedActivityMetrics)
18977    {
18978      $this->pivotedActivityMetrics = $pivotedActivityMetrics;
18979    }
18980    public function getPivotedActivityMetrics()
18981    {
18982      return $this->pivotedActivityMetrics;
18983    }
18984    public function setReachByFrequencyMetrics($reachByFrequencyMetrics)
18985    {
18986      $this->reachByFrequencyMetrics = $reachByFrequencyMetrics;
18987    }
18988    public function getReachByFrequencyMetrics()
18989    {
18990      return $this->reachByFrequencyMetrics;
18991    }
18992  }
18993  
18994  #[AllowDynamicProperties]
18995  class Google_Service_Dfareporting_Recipient extends Google_Model
18996  {
18997    protected $internal_gapi_mappings = array(
18998    );
18999    public $deliveryType;
19000    public $email;
19001    public $kind;
19002  
19003  
19004    public function setDeliveryType($deliveryType)
19005    {
19006      $this->deliveryType = $deliveryType;
19007    }
19008    public function getDeliveryType()
19009    {
19010      return $this->deliveryType;
19011    }
19012    public function setEmail($email)
19013    {
19014      $this->email = $email;
19015    }
19016    public function getEmail()
19017    {
19018      return $this->email;
19019    }
19020    public function setKind($kind)
19021    {
19022      $this->kind = $kind;
19023    }
19024    public function getKind()
19025    {
19026      return $this->kind;
19027    }
19028  }
19029  
19030  #[AllowDynamicProperties]
19031  class Google_Service_Dfareporting_Region extends Google_Model
19032  {
19033    protected $internal_gapi_mappings = array(
19034    );
19035    public $countryCode;
19036    public $countryDartId;
19037    public $dartId;
19038    public $kind;
19039    public $name;
19040    public $regionCode;
19041  
19042  
19043    public function setCountryCode($countryCode)
19044    {
19045      $this->countryCode = $countryCode;
19046    }
19047    public function getCountryCode()
19048    {
19049      return $this->countryCode;
19050    }
19051    public function setCountryDartId($countryDartId)
19052    {
19053      $this->countryDartId = $countryDartId;
19054    }
19055    public function getCountryDartId()
19056    {
19057      return $this->countryDartId;
19058    }
19059    public function setDartId($dartId)
19060    {
19061      $this->dartId = $dartId;
19062    }
19063    public function getDartId()
19064    {
19065      return $this->dartId;
19066    }
19067    public function setKind($kind)
19068    {
19069      $this->kind = $kind;
19070    }
19071    public function getKind()
19072    {
19073      return $this->kind;
19074    }
19075    public function setName($name)
19076    {
19077      $this->name = $name;
19078    }
19079    public function getName()
19080    {
19081      return $this->name;
19082    }
19083    public function setRegionCode($regionCode)
19084    {
19085      $this->regionCode = $regionCode;
19086    }
19087    public function getRegionCode()
19088    {
19089      return $this->regionCode;
19090    }
19091  }
19092  
19093  #[AllowDynamicProperties]
19094  class Google_Service_Dfareporting_RegionsListResponse extends Google_Collection
19095  {
19096    protected $collection_key = 'regions';
19097    protected $internal_gapi_mappings = array(
19098    );
19099    public $kind;
19100    protected $regionsType = 'Google_Service_Dfareporting_Region';
19101    protected $regionsDataType = 'array';
19102  
19103  
19104    public function setKind($kind)
19105    {
19106      $this->kind = $kind;
19107    }
19108    public function getKind()
19109    {
19110      return $this->kind;
19111    }
19112    public function setRegions($regions)
19113    {
19114      $this->regions = $regions;
19115    }
19116    public function getRegions()
19117    {
19118      return $this->regions;
19119    }
19120  }
19121  
19122  #[AllowDynamicProperties]
19123  class Google_Service_Dfareporting_RemarketingList extends Google_Model
19124  {
19125    protected $internal_gapi_mappings = array(
19126    );
19127    public $accountId;
19128    public $active;
19129    public $advertiserId;
19130    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
19131    protected $advertiserIdDimensionValueDataType = '';
19132    public $description;
19133    public $id;
19134    public $kind;
19135    public $lifeSpan;
19136    protected $listPopulationRuleType = 'Google_Service_Dfareporting_ListPopulationRule';
19137    protected $listPopulationRuleDataType = '';
19138    public $listSize;
19139    public $listSource;
19140    public $name;
19141    public $subaccountId;
19142  
19143  
19144    public function setAccountId($accountId)
19145    {
19146      $this->accountId = $accountId;
19147    }
19148    public function getAccountId()
19149    {
19150      return $this->accountId;
19151    }
19152    public function setActive($active)
19153    {
19154      $this->active = $active;
19155    }
19156    public function getActive()
19157    {
19158      return $this->active;
19159    }
19160    public function setAdvertiserId($advertiserId)
19161    {
19162      $this->advertiserId = $advertiserId;
19163    }
19164    public function getAdvertiserId()
19165    {
19166      return $this->advertiserId;
19167    }
19168    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
19169    {
19170      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
19171    }
19172    public function getAdvertiserIdDimensionValue()
19173    {
19174      return $this->advertiserIdDimensionValue;
19175    }
19176    public function setDescription($description)
19177    {
19178      $this->description = $description;
19179    }
19180    public function getDescription()
19181    {
19182      return $this->description;
19183    }
19184    public function setId($id)
19185    {
19186      $this->id = $id;
19187    }
19188    public function getId()
19189    {
19190      return $this->id;
19191    }
19192    public function setKind($kind)
19193    {
19194      $this->kind = $kind;
19195    }
19196    public function getKind()
19197    {
19198      return $this->kind;
19199    }
19200    public function setLifeSpan($lifeSpan)
19201    {
19202      $this->lifeSpan = $lifeSpan;
19203    }
19204    public function getLifeSpan()
19205    {
19206      return $this->lifeSpan;
19207    }
19208    public function setListPopulationRule(Google_Service_Dfareporting_ListPopulationRule $listPopulationRule)
19209    {
19210      $this->listPopulationRule = $listPopulationRule;
19211    }
19212    public function getListPopulationRule()
19213    {
19214      return $this->listPopulationRule;
19215    }
19216    public function setListSize($listSize)
19217    {
19218      $this->listSize = $listSize;
19219    }
19220    public function getListSize()
19221    {
19222      return $this->listSize;
19223    }
19224    public function setListSource($listSource)
19225    {
19226      $this->listSource = $listSource;
19227    }
19228    public function getListSource()
19229    {
19230      return $this->listSource;
19231    }
19232    public function setName($name)
19233    {
19234      $this->name = $name;
19235    }
19236    public function getName()
19237    {
19238      return $this->name;
19239    }
19240    public function setSubaccountId($subaccountId)
19241    {
19242      $this->subaccountId = $subaccountId;
19243    }
19244    public function getSubaccountId()
19245    {
19246      return $this->subaccountId;
19247    }
19248  }
19249  
19250  #[AllowDynamicProperties]
19251  class Google_Service_Dfareporting_RemarketingListShare extends Google_Collection
19252  {
19253    protected $collection_key = 'sharedAdvertiserIds';
19254    protected $internal_gapi_mappings = array(
19255    );
19256    public $kind;
19257    public $remarketingListId;
19258    public $sharedAccountIds;
19259    public $sharedAdvertiserIds;
19260  
19261  
19262    public function setKind($kind)
19263    {
19264      $this->kind = $kind;
19265    }
19266    public function getKind()
19267    {
19268      return $this->kind;
19269    }
19270    public function setRemarketingListId($remarketingListId)
19271    {
19272      $this->remarketingListId = $remarketingListId;
19273    }
19274    public function getRemarketingListId()
19275    {
19276      return $this->remarketingListId;
19277    }
19278    public function setSharedAccountIds($sharedAccountIds)
19279    {
19280      $this->sharedAccountIds = $sharedAccountIds;
19281    }
19282    public function getSharedAccountIds()
19283    {
19284      return $this->sharedAccountIds;
19285    }
19286    public function setSharedAdvertiserIds($sharedAdvertiserIds)
19287    {
19288      $this->sharedAdvertiserIds = $sharedAdvertiserIds;
19289    }
19290    public function getSharedAdvertiserIds()
19291    {
19292      return $this->sharedAdvertiserIds;
19293    }
19294  }
19295  
19296  #[AllowDynamicProperties]
19297  class Google_Service_Dfareporting_RemarketingListsListResponse extends Google_Collection
19298  {
19299    protected $collection_key = 'remarketingLists';
19300    protected $internal_gapi_mappings = array(
19301    );
19302    public $kind;
19303    public $nextPageToken;
19304    protected $remarketingListsType = 'Google_Service_Dfareporting_RemarketingList';
19305    protected $remarketingListsDataType = 'array';
19306  
19307  
19308    public function setKind($kind)
19309    {
19310      $this->kind = $kind;
19311    }
19312    public function getKind()
19313    {
19314      return $this->kind;
19315    }
19316    public function setNextPageToken($nextPageToken)
19317    {
19318      $this->nextPageToken = $nextPageToken;
19319    }
19320    public function getNextPageToken()
19321    {
19322      return $this->nextPageToken;
19323    }
19324    public function setRemarketingLists($remarketingLists)
19325    {
19326      $this->remarketingLists = $remarketingLists;
19327    }
19328    public function getRemarketingLists()
19329    {
19330      return $this->remarketingLists;
19331    }
19332  }
19333  
19334  #[AllowDynamicProperties]
19335  class Google_Service_Dfareporting_Report extends Google_Model
19336  {
19337    protected $internal_gapi_mappings = array(
19338    );
19339    public $accountId;
19340    protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria';
19341    protected $criteriaDataType = '';
19342    protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria';
19343    protected $crossDimensionReachCriteriaDataType = '';
19344    protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery';
19345    protected $deliveryDataType = '';
19346    public $etag;
19347    public $fileName;
19348    protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria';
19349    protected $floodlightCriteriaDataType = '';
19350    public $format;
19351    public $id;
19352    public $kind;
19353    public $lastModifiedTime;
19354    public $name;
19355    public $ownerProfileId;
19356    protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria';
19357    protected $pathToConversionCriteriaDataType = '';
19358    protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria';
19359    protected $reachCriteriaDataType = '';
19360    protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule';
19361    protected $scheduleDataType = '';
19362    public $subAccountId;
19363    public $type;
19364  
19365  
19366    public function setAccountId($accountId)
19367    {
19368      $this->accountId = $accountId;
19369    }
19370    public function getAccountId()
19371    {
19372      return $this->accountId;
19373    }
19374    public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria)
19375    {
19376      $this->criteria = $criteria;
19377    }
19378    public function getCriteria()
19379    {
19380      return $this->criteria;
19381    }
19382    public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria)
19383    {
19384      $this->crossDimensionReachCriteria = $crossDimensionReachCriteria;
19385    }
19386    public function getCrossDimensionReachCriteria()
19387    {
19388      return $this->crossDimensionReachCriteria;
19389    }
19390    public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery)
19391    {
19392      $this->delivery = $delivery;
19393    }
19394    public function getDelivery()
19395    {
19396      return $this->delivery;
19397    }
19398    public function setEtag($etag)
19399    {
19400      $this->etag = $etag;
19401    }
19402    public function getEtag()
19403    {
19404      return $this->etag;
19405    }
19406    public function setFileName($fileName)
19407    {
19408      $this->fileName = $fileName;
19409    }
19410    public function getFileName()
19411    {
19412      return $this->fileName;
19413    }
19414    public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria)
19415    {
19416      $this->floodlightCriteria = $floodlightCriteria;
19417    }
19418    public function getFloodlightCriteria()
19419    {
19420      return $this->floodlightCriteria;
19421    }
19422    public function setFormat($format)
19423    {
19424      $this->format = $format;
19425    }
19426    public function getFormat()
19427    {
19428      return $this->format;
19429    }
19430    public function setId($id)
19431    {
19432      $this->id = $id;
19433    }
19434    public function getId()
19435    {
19436      return $this->id;
19437    }
19438    public function setKind($kind)
19439    {
19440      $this->kind = $kind;
19441    }
19442    public function getKind()
19443    {
19444      return $this->kind;
19445    }
19446    public function setLastModifiedTime($lastModifiedTime)
19447    {
19448      $this->lastModifiedTime = $lastModifiedTime;
19449    }
19450    public function getLastModifiedTime()
19451    {
19452      return $this->lastModifiedTime;
19453    }
19454    public function setName($name)
19455    {
19456      $this->name = $name;
19457    }
19458    public function getName()
19459    {
19460      return $this->name;
19461    }
19462    public function setOwnerProfileId($ownerProfileId)
19463    {
19464      $this->ownerProfileId = $ownerProfileId;
19465    }
19466    public function getOwnerProfileId()
19467    {
19468      return $this->ownerProfileId;
19469    }
19470    public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria)
19471    {
19472      $this->pathToConversionCriteria = $pathToConversionCriteria;
19473    }
19474    public function getPathToConversionCriteria()
19475    {
19476      return $this->pathToConversionCriteria;
19477    }
19478    public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria)
19479    {
19480      $this->reachCriteria = $reachCriteria;
19481    }
19482    public function getReachCriteria()
19483    {
19484      return $this->reachCriteria;
19485    }
19486    public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule)
19487    {
19488      $this->schedule = $schedule;
19489    }
19490    public function getSchedule()
19491    {
19492      return $this->schedule;
19493    }
19494    public function setSubAccountId($subAccountId)
19495    {
19496      $this->subAccountId = $subAccountId;
19497    }
19498    public function getSubAccountId()
19499    {
19500      return $this->subAccountId;
19501    }
19502    public function setType($type)
19503    {
19504      $this->type = $type;
19505    }
19506    public function getType()
19507    {
19508      return $this->type;
19509    }
19510  }
19511  
19512  #[AllowDynamicProperties]
19513  class Google_Service_Dfareporting_ReportCompatibleFields extends Google_Collection
19514  {
19515    protected $collection_key = 'pivotedActivityMetrics';
19516    protected $internal_gapi_mappings = array(
19517    );
19518    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
19519    protected $dimensionFiltersDataType = 'array';
19520    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
19521    protected $dimensionsDataType = 'array';
19522    public $kind;
19523    protected $metricsType = 'Google_Service_Dfareporting_Metric';
19524    protected $metricsDataType = 'array';
19525    protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
19526    protected $pivotedActivityMetricsDataType = 'array';
19527  
19528  
19529    public function setDimensionFilters($dimensionFilters)
19530    {
19531      $this->dimensionFilters = $dimensionFilters;
19532    }
19533    public function getDimensionFilters()
19534    {
19535      return $this->dimensionFilters;
19536    }
19537    public function setDimensions($dimensions)
19538    {
19539      $this->dimensions = $dimensions;
19540    }
19541    public function getDimensions()
19542    {
19543      return $this->dimensions;
19544    }
19545    public function setKind($kind)
19546    {
19547      $this->kind = $kind;
19548    }
19549    public function getKind()
19550    {
19551      return $this->kind;
19552    }
19553    public function setMetrics($metrics)
19554    {
19555      $this->metrics = $metrics;
19556    }
19557    public function getMetrics()
19558    {
19559      return $this->metrics;
19560    }
19561    public function setPivotedActivityMetrics($pivotedActivityMetrics)
19562    {
19563      $this->pivotedActivityMetrics = $pivotedActivityMetrics;
19564    }
19565    public function getPivotedActivityMetrics()
19566    {
19567      return $this->pivotedActivityMetrics;
19568    }
19569  }
19570  
19571  #[AllowDynamicProperties]
19572  class Google_Service_Dfareporting_ReportCriteria extends Google_Collection
19573  {
19574    protected $collection_key = 'metricNames';
19575    protected $internal_gapi_mappings = array(
19576    );
19577    protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19578    protected $activitiesDataType = '';
19579    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19580    protected $customRichMediaEventsDataType = '';
19581    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19582    protected $dateRangeDataType = '';
19583    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19584    protected $dimensionFiltersDataType = 'array';
19585    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19586    protected $dimensionsDataType = 'array';
19587    public $metricNames;
19588  
19589  
19590    public function setActivities(Google_Service_Dfareporting_Activities $activities)
19591    {
19592      $this->activities = $activities;
19593    }
19594    public function getActivities()
19595    {
19596      return $this->activities;
19597    }
19598    public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19599    {
19600      $this->customRichMediaEvents = $customRichMediaEvents;
19601    }
19602    public function getCustomRichMediaEvents()
19603    {
19604      return $this->customRichMediaEvents;
19605    }
19606    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19607    {
19608      $this->dateRange = $dateRange;
19609    }
19610    public function getDateRange()
19611    {
19612      return $this->dateRange;
19613    }
19614    public function setDimensionFilters($dimensionFilters)
19615    {
19616      $this->dimensionFilters = $dimensionFilters;
19617    }
19618    public function getDimensionFilters()
19619    {
19620      return $this->dimensionFilters;
19621    }
19622    public function setDimensions($dimensions)
19623    {
19624      $this->dimensions = $dimensions;
19625    }
19626    public function getDimensions()
19627    {
19628      return $this->dimensions;
19629    }
19630    public function setMetricNames($metricNames)
19631    {
19632      $this->metricNames = $metricNames;
19633    }
19634    public function getMetricNames()
19635    {
19636      return $this->metricNames;
19637    }
19638  }
19639  
19640  #[AllowDynamicProperties]
19641  class Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection
19642  {
19643    protected $collection_key = 'overlapMetricNames';
19644    protected $internal_gapi_mappings = array(
19645    );
19646    protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension';
19647    protected $breakdownDataType = 'array';
19648    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19649    protected $dateRangeDataType = '';
19650    public $dimension;
19651    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19652    protected $dimensionFiltersDataType = 'array';
19653    public $metricNames;
19654    public $overlapMetricNames;
19655    public $pivoted;
19656  
19657  
19658    public function setBreakdown($breakdown)
19659    {
19660      $this->breakdown = $breakdown;
19661    }
19662    public function getBreakdown()
19663    {
19664      return $this->breakdown;
19665    }
19666    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19667    {
19668      $this->dateRange = $dateRange;
19669    }
19670    public function getDateRange()
19671    {
19672      return $this->dateRange;
19673    }
19674    public function setDimension($dimension)
19675    {
19676      $this->dimension = $dimension;
19677    }
19678    public function getDimension()
19679    {
19680      return $this->dimension;
19681    }
19682    public function setDimensionFilters($dimensionFilters)
19683    {
19684      $this->dimensionFilters = $dimensionFilters;
19685    }
19686    public function getDimensionFilters()
19687    {
19688      return $this->dimensionFilters;
19689    }
19690    public function setMetricNames($metricNames)
19691    {
19692      $this->metricNames = $metricNames;
19693    }
19694    public function getMetricNames()
19695    {
19696      return $this->metricNames;
19697    }
19698    public function setOverlapMetricNames($overlapMetricNames)
19699    {
19700      $this->overlapMetricNames = $overlapMetricNames;
19701    }
19702    public function getOverlapMetricNames()
19703    {
19704      return $this->overlapMetricNames;
19705    }
19706    public function setPivoted($pivoted)
19707    {
19708      $this->pivoted = $pivoted;
19709    }
19710    public function getPivoted()
19711    {
19712      return $this->pivoted;
19713    }
19714  }
19715  
19716  #[AllowDynamicProperties]
19717  class Google_Service_Dfareporting_ReportDelivery extends Google_Collection
19718  {
19719    protected $collection_key = 'recipients';
19720    protected $internal_gapi_mappings = array(
19721    );
19722    public $emailOwner;
19723    public $emailOwnerDeliveryType;
19724    public $message;
19725    protected $recipientsType = 'Google_Service_Dfareporting_Recipient';
19726    protected $recipientsDataType = 'array';
19727  
19728  
19729    public function setEmailOwner($emailOwner)
19730    {
19731      $this->emailOwner = $emailOwner;
19732    }
19733    public function getEmailOwner()
19734    {
19735      return $this->emailOwner;
19736    }
19737    public function setEmailOwnerDeliveryType($emailOwnerDeliveryType)
19738    {
19739      $this->emailOwnerDeliveryType = $emailOwnerDeliveryType;
19740    }
19741    public function getEmailOwnerDeliveryType()
19742    {
19743      return $this->emailOwnerDeliveryType;
19744    }
19745    public function setMessage($message)
19746    {
19747      $this->message = $message;
19748    }
19749    public function getMessage()
19750    {
19751      return $this->message;
19752    }
19753    public function setRecipients($recipients)
19754    {
19755      $this->recipients = $recipients;
19756    }
19757    public function getRecipients()
19758    {
19759      return $this->recipients;
19760    }
19761  }
19762  
19763  #[AllowDynamicProperties]
19764  class Google_Service_Dfareporting_ReportFloodlightCriteria extends Google_Collection
19765  {
19766    protected $collection_key = 'metricNames';
19767    protected $internal_gapi_mappings = array(
19768    );
19769    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19770    protected $customRichMediaEventsDataType = 'array';
19771    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19772    protected $dateRangeDataType = '';
19773    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19774    protected $dimensionFiltersDataType = 'array';
19775    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19776    protected $dimensionsDataType = 'array';
19777    protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19778    protected $floodlightConfigIdDataType = '';
19779    public $metricNames;
19780    protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties';
19781    protected $reportPropertiesDataType = '';
19782  
19783  
19784    public function setCustomRichMediaEvents($customRichMediaEvents)
19785    {
19786      $this->customRichMediaEvents = $customRichMediaEvents;
19787    }
19788    public function getCustomRichMediaEvents()
19789    {
19790      return $this->customRichMediaEvents;
19791    }
19792    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19793    {
19794      $this->dateRange = $dateRange;
19795    }
19796    public function getDateRange()
19797    {
19798      return $this->dateRange;
19799    }
19800    public function setDimensionFilters($dimensionFilters)
19801    {
19802      $this->dimensionFilters = $dimensionFilters;
19803    }
19804    public function getDimensionFilters()
19805    {
19806      return $this->dimensionFilters;
19807    }
19808    public function setDimensions($dimensions)
19809    {
19810      $this->dimensions = $dimensions;
19811    }
19812    public function getDimensions()
19813    {
19814      return $this->dimensions;
19815    }
19816    public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19817    {
19818      $this->floodlightConfigId = $floodlightConfigId;
19819    }
19820    public function getFloodlightConfigId()
19821    {
19822      return $this->floodlightConfigId;
19823    }
19824    public function setMetricNames($metricNames)
19825    {
19826      $this->metricNames = $metricNames;
19827    }
19828    public function getMetricNames()
19829    {
19830      return $this->metricNames;
19831    }
19832    public function setReportProperties(Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties)
19833    {
19834      $this->reportProperties = $reportProperties;
19835    }
19836    public function getReportProperties()
19837    {
19838      return $this->reportProperties;
19839    }
19840  }
19841  
19842  #[AllowDynamicProperties]
19843  class Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Google_Model
19844  {
19845    protected $internal_gapi_mappings = array(
19846    );
19847    public $includeAttributedIPConversions;
19848    public $includeUnattributedCookieConversions;
19849    public $includeUnattributedIPConversions;
19850  
19851  
19852    public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19853    {
19854      $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19855    }
19856    public function getIncludeAttributedIPConversions()
19857    {
19858      return $this->includeAttributedIPConversions;
19859    }
19860    public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19861    {
19862      $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19863    }
19864    public function getIncludeUnattributedCookieConversions()
19865    {
19866      return $this->includeUnattributedCookieConversions;
19867    }
19868    public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19869    {
19870      $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19871    }
19872    public function getIncludeUnattributedIPConversions()
19873    {
19874      return $this->includeUnattributedIPConversions;
19875    }
19876  }
19877  
19878  #[AllowDynamicProperties]
19879  class Google_Service_Dfareporting_ReportList extends Google_Collection
19880  {
19881    protected $collection_key = 'items';
19882    protected $internal_gapi_mappings = array(
19883    );
19884    public $etag;
19885    protected $itemsType = 'Google_Service_Dfareporting_Report';
19886    protected $itemsDataType = 'array';
19887    public $kind;
19888    public $nextPageToken;
19889  
19890  
19891    public function setEtag($etag)
19892    {
19893      $this->etag = $etag;
19894    }
19895    public function getEtag()
19896    {
19897      return $this->etag;
19898    }
19899    public function setItems($items)
19900    {
19901      $this->items = $items;
19902    }
19903    public function getItems()
19904    {
19905      return $this->items;
19906    }
19907    public function setKind($kind)
19908    {
19909      $this->kind = $kind;
19910    }
19911    public function getKind()
19912    {
19913      return $this->kind;
19914    }
19915    public function setNextPageToken($nextPageToken)
19916    {
19917      $this->nextPageToken = $nextPageToken;
19918    }
19919    public function getNextPageToken()
19920    {
19921      return $this->nextPageToken;
19922    }
19923  }
19924  
19925  #[AllowDynamicProperties]
19926  class Google_Service_Dfareporting_ReportPathToConversionCriteria extends Google_Collection
19927  {
19928    protected $collection_key = 'perInteractionDimensions';
19929    protected $internal_gapi_mappings = array(
19930    );
19931    protected $activityFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19932    protected $activityFiltersDataType = 'array';
19933    protected $conversionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19934    protected $conversionDimensionsDataType = 'array';
19935    protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_SortedDimension';
19936    protected $customFloodlightVariablesDataType = 'array';
19937    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19938    protected $customRichMediaEventsDataType = 'array';
19939    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19940    protected $dateRangeDataType = '';
19941    protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19942    protected $floodlightConfigIdDataType = '';
19943    public $metricNames;
19944    protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19945    protected $perInteractionDimensionsDataType = 'array';
19946    protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties';
19947    protected $reportPropertiesDataType = '';
19948  
19949  
19950    public function setActivityFilters($activityFilters)
19951    {
19952      $this->activityFilters = $activityFilters;
19953    }
19954    public function getActivityFilters()
19955    {
19956      return $this->activityFilters;
19957    }
19958    public function setConversionDimensions($conversionDimensions)
19959    {
19960      $this->conversionDimensions = $conversionDimensions;
19961    }
19962    public function getConversionDimensions()
19963    {
19964      return $this->conversionDimensions;
19965    }
19966    public function setCustomFloodlightVariables($customFloodlightVariables)
19967    {
19968      $this->customFloodlightVariables = $customFloodlightVariables;
19969    }
19970    public function getCustomFloodlightVariables()
19971    {
19972      return $this->customFloodlightVariables;
19973    }
19974    public function setCustomRichMediaEvents($customRichMediaEvents)
19975    {
19976      $this->customRichMediaEvents = $customRichMediaEvents;
19977    }
19978    public function getCustomRichMediaEvents()
19979    {
19980      return $this->customRichMediaEvents;
19981    }
19982    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19983    {
19984      $this->dateRange = $dateRange;
19985    }
19986    public function getDateRange()
19987    {
19988      return $this->dateRange;
19989    }
19990    public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19991    {
19992      $this->floodlightConfigId = $floodlightConfigId;
19993    }
19994    public function getFloodlightConfigId()
19995    {
19996      return $this->floodlightConfigId;
19997    }
19998    public function setMetricNames($metricNames)
19999    {
20000      $this->metricNames = $metricNames;
20001    }
20002    public function getMetricNames()
20003    {
20004      return $this->metricNames;
20005    }
20006    public function setPerInteractionDimensions($perInteractionDimensions)
20007    {
20008      $this->perInteractionDimensions = $perInteractionDimensions;
20009    }
20010    public function getPerInteractionDimensions()
20011    {
20012      return $this->perInteractionDimensions;
20013    }
20014    public function setReportProperties(Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties)
20015    {
20016      $this->reportProperties = $reportProperties;
20017    }
20018    public function getReportProperties()
20019    {
20020      return $this->reportProperties;
20021    }
20022  }
20023  
20024  #[AllowDynamicProperties]
20025  class Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Google_Model
20026  {
20027    protected $internal_gapi_mappings = array(
20028    );
20029    public $clicksLookbackWindow;
20030    public $impressionsLookbackWindow;
20031    public $includeAttributedIPConversions;
20032    public $includeUnattributedCookieConversions;
20033    public $includeUnattributedIPConversions;
20034    public $maximumClickInteractions;
20035    public $maximumImpressionInteractions;
20036    public $maximumInteractionGap;
20037    public $pivotOnInteractionPath;
20038  
20039  
20040    public function setClicksLookbackWindow($clicksLookbackWindow)
20041    {
20042      $this->clicksLookbackWindow = $clicksLookbackWindow;
20043    }
20044    public function getClicksLookbackWindow()
20045    {
20046      return $this->clicksLookbackWindow;
20047    }
20048    public function setImpressionsLookbackWindow($impressionsLookbackWindow)
20049    {
20050      $this->impressionsLookbackWindow = $impressionsLookbackWindow;
20051    }
20052    public function getImpressionsLookbackWindow()
20053    {
20054      return $this->impressionsLookbackWindow;
20055    }
20056    public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
20057    {
20058      $this->includeAttributedIPConversions = $includeAttributedIPConversions;
20059    }
20060    public function getIncludeAttributedIPConversions()
20061    {
20062      return $this->includeAttributedIPConversions;
20063    }
20064    public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
20065    {
20066      $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
20067    }
20068    public function getIncludeUnattributedCookieConversions()
20069    {
20070      return $this->includeUnattributedCookieConversions;
20071    }
20072    public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
20073    {
20074      $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
20075    }
20076    public function getIncludeUnattributedIPConversions()
20077    {
20078      return $this->includeUnattributedIPConversions;
20079    }
20080    public function setMaximumClickInteractions($maximumClickInteractions)
20081    {
20082      $this->maximumClickInteractions = $maximumClickInteractions;
20083    }
20084    public function getMaximumClickInteractions()
20085    {
20086      return $this->maximumClickInteractions;
20087    }
20088    public function setMaximumImpressionInteractions($maximumImpressionInteractions)
20089    {
20090      $this->maximumImpressionInteractions = $maximumImpressionInteractions;
20091    }
20092    public function getMaximumImpressionInteractions()
20093    {
20094      return $this->maximumImpressionInteractions;
20095    }
20096    public function setMaximumInteractionGap($maximumInteractionGap)
20097    {
20098      $this->maximumInteractionGap = $maximumInteractionGap;
20099    }
20100    public function getMaximumInteractionGap()
20101    {
20102      return $this->maximumInteractionGap;
20103    }
20104    public function setPivotOnInteractionPath($pivotOnInteractionPath)
20105    {
20106      $this->pivotOnInteractionPath = $pivotOnInteractionPath;
20107    }
20108    public function getPivotOnInteractionPath()
20109    {
20110      return $this->pivotOnInteractionPath;
20111    }
20112  }
20113  
20114  #[AllowDynamicProperties]
20115  class Google_Service_Dfareporting_ReportReachCriteria extends Google_Collection
20116  {
20117    protected $collection_key = 'reachByFrequencyMetricNames';
20118    protected $internal_gapi_mappings = array(
20119    );
20120    protected $activitiesType = 'Google_Service_Dfareporting_Activities';
20121    protected $activitiesDataType = '';
20122    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
20123    protected $customRichMediaEventsDataType = '';
20124    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
20125    protected $dateRangeDataType = '';
20126    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
20127    protected $dimensionFiltersDataType = 'array';
20128    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
20129    protected $dimensionsDataType = 'array';
20130    public $enableAllDimensionCombinations;
20131    public $metricNames;
20132    public $reachByFrequencyMetricNames;
20133  
20134  
20135    public function setActivities(Google_Service_Dfareporting_Activities $activities)
20136    {
20137      $this->activities = $activities;
20138    }
20139    public function getActivities()
20140    {
20141      return $this->activities;
20142    }
20143    public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
20144    {
20145      $this->customRichMediaEvents = $customRichMediaEvents;
20146    }
20147    public function getCustomRichMediaEvents()
20148    {
20149      return $this->customRichMediaEvents;
20150    }
20151    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
20152    {
20153      $this->dateRange = $dateRange;
20154    }
20155    public function getDateRange()
20156    {
20157      return $this->dateRange;
20158    }
20159    public function setDimensionFilters($dimensionFilters)
20160    {
20161      $this->dimensionFilters = $dimensionFilters;
20162    }
20163    public function getDimensionFilters()
20164    {
20165      return $this->dimensionFilters;
20166    }
20167    public function setDimensions($dimensions)
20168    {
20169      $this->dimensions = $dimensions;
20170    }
20171    public function getDimensions()
20172    {
20173      return $this->dimensions;
20174    }
20175    public function setEnableAllDimensionCombinations($enableAllDimensionCombinations)
20176    {
20177      $this->enableAllDimensionCombinations = $enableAllDimensionCombinations;
20178    }
20179    public function getEnableAllDimensionCombinations()
20180    {
20181      return $this->enableAllDimensionCombinations;
20182    }
20183    public function setMetricNames($metricNames)
20184    {
20185      $this->metricNames = $metricNames;
20186    }
20187    public function getMetricNames()
20188    {
20189      return $this->metricNames;
20190    }
20191    public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames)
20192    {
20193      $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames;
20194    }
20195    public function getReachByFrequencyMetricNames()
20196    {
20197      return $this->reachByFrequencyMetricNames;
20198    }
20199  }
20200  
20201  #[AllowDynamicProperties]
20202  class Google_Service_Dfareporting_ReportSchedule extends Google_Collection
20203  {
20204    protected $collection_key = 'repeatsOnWeekDays';
20205    protected $internal_gapi_mappings = array(
20206    );
20207    public $active;
20208    public $every;
20209    public $expirationDate;
20210    public $repeats;
20211    public $repeatsOnWeekDays;
20212    public $runsOnDayOfMonth;
20213    public $startDate;
20214  
20215  
20216    public function setActive($active)
20217    {
20218      $this->active = $active;
20219    }
20220    public function getActive()
20221    {
20222      return $this->active;
20223    }
20224    public function setEvery($every)
20225    {
20226      $this->every = $every;
20227    }
20228    public function getEvery()
20229    {
20230      return $this->every;
20231    }
20232    public function setExpirationDate($expirationDate)
20233    {
20234      $this->expirationDate = $expirationDate;
20235    }
20236    public function getExpirationDate()
20237    {
20238      return $this->expirationDate;
20239    }
20240    public function setRepeats($repeats)
20241    {
20242      $this->repeats = $repeats;
20243    }
20244    public function getRepeats()
20245    {
20246      return $this->repeats;
20247    }
20248    public function setRepeatsOnWeekDays($repeatsOnWeekDays)
20249    {
20250      $this->repeatsOnWeekDays = $repeatsOnWeekDays;
20251    }
20252    public function getRepeatsOnWeekDays()
20253    {
20254      return $this->repeatsOnWeekDays;
20255    }
20256    public function setRunsOnDayOfMonth($runsOnDayOfMonth)
20257    {
20258      $this->runsOnDayOfMonth = $runsOnDayOfMonth;
20259    }
20260    public function getRunsOnDayOfMonth()
20261    {
20262      return $this->runsOnDayOfMonth;
20263    }
20264    public function setStartDate($startDate)
20265    {
20266      $this->startDate = $startDate;
20267    }
20268    public function getStartDate()
20269    {
20270      return $this->startDate;
20271    }
20272  }
20273  
20274  #[AllowDynamicProperties]
20275  class Google_Service_Dfareporting_ReportsConfiguration extends Google_Model
20276  {
20277    protected $internal_gapi_mappings = array(
20278    );
20279    public $exposureToConversionEnabled;
20280    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20281    protected $lookbackConfigurationDataType = '';
20282    public $reportGenerationTimeZoneId;
20283  
20284  
20285    public function setExposureToConversionEnabled($exposureToConversionEnabled)
20286    {
20287      $this->exposureToConversionEnabled = $exposureToConversionEnabled;
20288    }
20289    public function getExposureToConversionEnabled()
20290    {
20291      return $this->exposureToConversionEnabled;
20292    }
20293    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20294    {
20295      $this->lookbackConfiguration = $lookbackConfiguration;
20296    }
20297    public function getLookbackConfiguration()
20298    {
20299      return $this->lookbackConfiguration;
20300    }
20301    public function setReportGenerationTimeZoneId($reportGenerationTimeZoneId)
20302    {
20303      $this->reportGenerationTimeZoneId = $reportGenerationTimeZoneId;
20304    }
20305    public function getReportGenerationTimeZoneId()
20306    {
20307      return $this->reportGenerationTimeZoneId;
20308    }
20309  }
20310  
20311  #[AllowDynamicProperties]
20312  class Google_Service_Dfareporting_RichMediaExitOverride extends Google_Model
20313  {
20314    protected $internal_gapi_mappings = array(
20315    );
20316    public $customExitUrl;
20317    public $exitId;
20318    public $useCustomExitUrl;
20319  
20320  
20321    public function setCustomExitUrl($customExitUrl)
20322    {
20323      $this->customExitUrl = $customExitUrl;
20324    }
20325    public function getCustomExitUrl()
20326    {
20327      return $this->customExitUrl;
20328    }
20329    public function setExitId($exitId)
20330    {
20331      $this->exitId = $exitId;
20332    }
20333    public function getExitId()
20334    {
20335      return $this->exitId;
20336    }
20337    public function setUseCustomExitUrl($useCustomExitUrl)
20338    {
20339      $this->useCustomExitUrl = $useCustomExitUrl;
20340    }
20341    public function getUseCustomExitUrl()
20342    {
20343      return $this->useCustomExitUrl;
20344    }
20345  }
20346  
20347  #[AllowDynamicProperties]
20348  class Google_Service_Dfareporting_Site extends Google_Collection
20349  {
20350    protected $collection_key = 'siteContacts';
20351    protected $internal_gapi_mappings = array(
20352    );
20353    public $accountId;
20354    public $approved;
20355    public $directorySiteId;
20356    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20357    protected $directorySiteIdDimensionValueDataType = '';
20358    public $id;
20359    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20360    protected $idDimensionValueDataType = '';
20361    public $keyName;
20362    public $kind;
20363    public $name;
20364    protected $siteContactsType = 'Google_Service_Dfareporting_SiteContact';
20365    protected $siteContactsDataType = 'array';
20366    protected $siteSettingsType = 'Google_Service_Dfareporting_SiteSettings';
20367    protected $siteSettingsDataType = '';
20368    public $subaccountId;
20369  
20370  
20371    public function setAccountId($accountId)
20372    {
20373      $this->accountId = $accountId;
20374    }
20375    public function getAccountId()
20376    {
20377      return $this->accountId;
20378    }
20379    public function setApproved($approved)
20380    {
20381      $this->approved = $approved;
20382    }
20383    public function getApproved()
20384    {
20385      return $this->approved;
20386    }
20387    public function setDirectorySiteId($directorySiteId)
20388    {
20389      $this->directorySiteId = $directorySiteId;
20390    }
20391    public function getDirectorySiteId()
20392    {
20393      return $this->directorySiteId;
20394    }
20395    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
20396    {
20397      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
20398    }
20399    public function getDirectorySiteIdDimensionValue()
20400    {
20401      return $this->directorySiteIdDimensionValue;
20402    }
20403    public function setId($id)
20404    {
20405      $this->id = $id;
20406    }
20407    public function getId()
20408    {
20409      return $this->id;
20410    }
20411    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
20412    {
20413      $this->idDimensionValue = $idDimensionValue;
20414    }
20415    public function getIdDimensionValue()
20416    {
20417      return $this->idDimensionValue;
20418    }
20419    public function setKeyName($keyName)
20420    {
20421      $this->keyName = $keyName;
20422    }
20423    public function getKeyName()
20424    {
20425      return $this->keyName;
20426    }
20427    public function setKind($kind)
20428    {
20429      $this->kind = $kind;
20430    }
20431    public function getKind()
20432    {
20433      return $this->kind;
20434    }
20435    public function setName($name)
20436    {
20437      $this->name = $name;
20438    }
20439    public function getName()
20440    {
20441      return $this->name;
20442    }
20443    public function setSiteContacts($siteContacts)
20444    {
20445      $this->siteContacts = $siteContacts;
20446    }
20447    public function getSiteContacts()
20448    {
20449      return $this->siteContacts;
20450    }
20451    public function setSiteSettings(Google_Service_Dfareporting_SiteSettings $siteSettings)
20452    {
20453      $this->siteSettings = $siteSettings;
20454    }
20455    public function getSiteSettings()
20456    {
20457      return $this->siteSettings;
20458    }
20459    public function setSubaccountId($subaccountId)
20460    {
20461      $this->subaccountId = $subaccountId;
20462    }
20463    public function getSubaccountId()
20464    {
20465      return $this->subaccountId;
20466    }
20467  }
20468  
20469  #[AllowDynamicProperties]
20470  class Google_Service_Dfareporting_SiteContact extends Google_Model
20471  {
20472    protected $internal_gapi_mappings = array(
20473    );
20474    public $address;
20475    public $contactType;
20476    public $email;
20477    public $firstName;
20478    public $id;
20479    public $lastName;
20480    public $phone;
20481    public $title;
20482  
20483  
20484    public function setAddress($address)
20485    {
20486      $this->address = $address;
20487    }
20488    public function getAddress()
20489    {
20490      return $this->address;
20491    }
20492    public function setContactType($contactType)
20493    {
20494      $this->contactType = $contactType;
20495    }
20496    public function getContactType()
20497    {
20498      return $this->contactType;
20499    }
20500    public function setEmail($email)
20501    {
20502      $this->email = $email;
20503    }
20504    public function getEmail()
20505    {
20506      return $this->email;
20507    }
20508    public function setFirstName($firstName)
20509    {
20510      $this->firstName = $firstName;
20511    }
20512    public function getFirstName()
20513    {
20514      return $this->firstName;
20515    }
20516    public function setId($id)
20517    {
20518      $this->id = $id;
20519    }
20520    public function getId()
20521    {
20522      return $this->id;
20523    }
20524    public function setLastName($lastName)
20525    {
20526      $this->lastName = $lastName;
20527    }
20528    public function getLastName()
20529    {
20530      return $this->lastName;
20531    }
20532    public function setPhone($phone)
20533    {
20534      $this->phone = $phone;
20535    }
20536    public function getPhone()
20537    {
20538      return $this->phone;
20539    }
20540    public function setTitle($title)
20541    {
20542      $this->title = $title;
20543    }
20544    public function getTitle()
20545    {
20546      return $this->title;
20547    }
20548  }
20549  
20550  #[AllowDynamicProperties]
20551  class Google_Service_Dfareporting_SiteSettings extends Google_Model
20552  {
20553    protected $internal_gapi_mappings = array(
20554    );
20555    public $activeViewOptOut;
20556    protected $creativeSettingsType = 'Google_Service_Dfareporting_CreativeSettings';
20557    protected $creativeSettingsDataType = '';
20558    public $disableBrandSafeAds;
20559    public $disableNewCookie;
20560    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20561    protected $lookbackConfigurationDataType = '';
20562    protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
20563    protected $tagSettingDataType = '';
20564  
20565  
20566    public function setActiveViewOptOut($activeViewOptOut)
20567    {
20568      $this->activeViewOptOut = $activeViewOptOut;
20569    }
20570    public function getActiveViewOptOut()
20571    {
20572      return $this->activeViewOptOut;
20573    }
20574    public function setCreativeSettings(Google_Service_Dfareporting_CreativeSettings $creativeSettings)
20575    {
20576      $this->creativeSettings = $creativeSettings;
20577    }
20578    public function getCreativeSettings()
20579    {
20580      return $this->creativeSettings;
20581    }
20582    public function setDisableBrandSafeAds($disableBrandSafeAds)
20583    {
20584      $this->disableBrandSafeAds = $disableBrandSafeAds;
20585    }
20586    public function getDisableBrandSafeAds()
20587    {
20588      return $this->disableBrandSafeAds;
20589    }
20590    public function setDisableNewCookie($disableNewCookie)
20591    {
20592      $this->disableNewCookie = $disableNewCookie;
20593    }
20594    public function getDisableNewCookie()
20595    {
20596      return $this->disableNewCookie;
20597    }
20598    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20599    {
20600      $this->lookbackConfiguration = $lookbackConfiguration;
20601    }
20602    public function getLookbackConfiguration()
20603    {
20604      return $this->lookbackConfiguration;
20605    }
20606    public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
20607    {
20608      $this->tagSetting = $tagSetting;
20609    }
20610    public function getTagSetting()
20611    {
20612      return $this->tagSetting;
20613    }
20614  }
20615  
20616  #[AllowDynamicProperties]
20617  class Google_Service_Dfareporting_SitesListResponse extends Google_Collection
20618  {
20619    protected $collection_key = 'sites';
20620    protected $internal_gapi_mappings = array(
20621    );
20622    public $kind;
20623    public $nextPageToken;
20624    protected $sitesType = 'Google_Service_Dfareporting_Site';
20625    protected $sitesDataType = 'array';
20626  
20627  
20628    public function setKind($kind)
20629    {
20630      $this->kind = $kind;
20631    }
20632    public function getKind()
20633    {
20634      return $this->kind;
20635    }
20636    public function setNextPageToken($nextPageToken)
20637    {
20638      $this->nextPageToken = $nextPageToken;
20639    }
20640    public function getNextPageToken()
20641    {
20642      return $this->nextPageToken;
20643    }
20644    public function setSites($sites)
20645    {
20646      $this->sites = $sites;
20647    }
20648    public function getSites()
20649    {
20650      return $this->sites;
20651    }
20652  }
20653  
20654  #[AllowDynamicProperties]
20655  class Google_Service_Dfareporting_Size extends Google_Model
20656  {
20657    protected $internal_gapi_mappings = array(
20658    );
20659    public $height;
20660    public $iab;
20661    public $id;
20662    public $kind;
20663    public $width;
20664  
20665  
20666    public function setHeight($height)
20667    {
20668      $this->height = $height;
20669    }
20670    public function getHeight()
20671    {
20672      return $this->height;
20673    }
20674    public function setIab($iab)
20675    {
20676      $this->iab = $iab;
20677    }
20678    public function getIab()
20679    {
20680      return $this->iab;
20681    }
20682    public function setId($id)
20683    {
20684      $this->id = $id;
20685    }
20686    public function getId()
20687    {
20688      return $this->id;
20689    }
20690    public function setKind($kind)
20691    {
20692      $this->kind = $kind;
20693    }
20694    public function getKind()
20695    {
20696      return $this->kind;
20697    }
20698    public function setWidth($width)
20699    {
20700      $this->width = $width;
20701    }
20702    public function getWidth()
20703    {
20704      return $this->width;
20705    }
20706  }
20707  
20708  #[AllowDynamicProperties]
20709  class Google_Service_Dfareporting_SizesListResponse extends Google_Collection
20710  {
20711    protected $collection_key = 'sizes';
20712    protected $internal_gapi_mappings = array(
20713    );
20714    public $kind;
20715    protected $sizesType = 'Google_Service_Dfareporting_Size';
20716    protected $sizesDataType = 'array';
20717  
20718  
20719    public function setKind($kind)
20720    {
20721      $this->kind = $kind;
20722    }
20723    public function getKind()
20724    {
20725      return $this->kind;
20726    }
20727    public function setSizes($sizes)
20728    {
20729      $this->sizes = $sizes;
20730    }
20731    public function getSizes()
20732    {
20733      return $this->sizes;
20734    }
20735  }
20736  
20737  #[AllowDynamicProperties]
20738  class Google_Service_Dfareporting_SortedDimension extends Google_Model
20739  {
20740    protected $internal_gapi_mappings = array(
20741    );
20742    public $kind;
20743    public $name;
20744    public $sortOrder;
20745  
20746  
20747    public function setKind($kind)
20748    {
20749      $this->kind = $kind;
20750    }
20751    public function getKind()
20752    {
20753      return $this->kind;
20754    }
20755    public function setName($name)
20756    {
20757      $this->name = $name;
20758    }
20759    public function getName()
20760    {
20761      return $this->name;
20762    }
20763    public function setSortOrder($sortOrder)
20764    {
20765      $this->sortOrder = $sortOrder;
20766    }
20767    public function getSortOrder()
20768    {
20769      return $this->sortOrder;
20770    }
20771  }
20772  
20773  #[AllowDynamicProperties]
20774  class Google_Service_Dfareporting_Subaccount extends Google_Collection
20775  {
20776    protected $collection_key = 'availablePermissionIds';
20777    protected $internal_gapi_mappings = array(
20778    );
20779    public $accountId;
20780    public $availablePermissionIds;
20781    public $id;
20782    public $kind;
20783    public $name;
20784  
20785  
20786    public function setAccountId($accountId)
20787    {
20788      $this->accountId = $accountId;
20789    }
20790    public function getAccountId()
20791    {
20792      return $this->accountId;
20793    }
20794    public function setAvailablePermissionIds($availablePermissionIds)
20795    {
20796      $this->availablePermissionIds = $availablePermissionIds;
20797    }
20798    public function getAvailablePermissionIds()
20799    {
20800      return $this->availablePermissionIds;
20801    }
20802    public function setId($id)
20803    {
20804      $this->id = $id;
20805    }
20806    public function getId()
20807    {
20808      return $this->id;
20809    }
20810    public function setKind($kind)
20811    {
20812      $this->kind = $kind;
20813    }
20814    public function getKind()
20815    {
20816      return $this->kind;
20817    }
20818    public function setName($name)
20819    {
20820      $this->name = $name;
20821    }
20822    public function getName()
20823    {
20824      return $this->name;
20825    }
20826  }
20827  
20828  #[AllowDynamicProperties]
20829  class Google_Service_Dfareporting_SubaccountsListResponse extends Google_Collection
20830  {
20831    protected $collection_key = 'subaccounts';
20832    protected $internal_gapi_mappings = array(
20833    );
20834    public $kind;
20835    public $nextPageToken;
20836    protected $subaccountsType = 'Google_Service_Dfareporting_Subaccount';
20837    protected $subaccountsDataType = 'array';
20838  
20839  
20840    public function setKind($kind)
20841    {
20842      $this->kind = $kind;
20843    }
20844    public function getKind()
20845    {
20846      return $this->kind;
20847    }
20848    public function setNextPageToken($nextPageToken)
20849    {
20850      $this->nextPageToken = $nextPageToken;
20851    }
20852    public function getNextPageToken()
20853    {
20854      return $this->nextPageToken;
20855    }
20856    public function setSubaccounts($subaccounts)
20857    {
20858      $this->subaccounts = $subaccounts;
20859    }
20860    public function getSubaccounts()
20861    {
20862      return $this->subaccounts;
20863    }
20864  }
20865  
20866  #[AllowDynamicProperties]
20867  class Google_Service_Dfareporting_TagData extends Google_Model
20868  {
20869    protected $internal_gapi_mappings = array(
20870    );
20871    public $adId;
20872    public $clickTag;
20873    public $creativeId;
20874    public $format;
20875    public $impressionTag;
20876  
20877  
20878    public function setAdId($adId)
20879    {
20880      $this->adId = $adId;
20881    }
20882    public function getAdId()
20883    {
20884      return $this->adId;
20885    }
20886    public function setClickTag($clickTag)
20887    {
20888      $this->clickTag = $clickTag;
20889    }
20890    public function getClickTag()
20891    {
20892      return $this->clickTag;
20893    }
20894    public function setCreativeId($creativeId)
20895    {
20896      $this->creativeId = $creativeId;
20897    }
20898    public function getCreativeId()
20899    {
20900      return $this->creativeId;
20901    }
20902    public function setFormat($format)
20903    {
20904      $this->format = $format;
20905    }
20906    public function getFormat()
20907    {
20908      return $this->format;
20909    }
20910    public function setImpressionTag($impressionTag)
20911    {
20912      $this->impressionTag = $impressionTag;
20913    }
20914    public function getImpressionTag()
20915    {
20916      return $this->impressionTag;
20917    }
20918  }
20919  
20920  #[AllowDynamicProperties]
20921  class Google_Service_Dfareporting_TagSetting extends Google_Model
20922  {
20923    protected $internal_gapi_mappings = array(
20924    );
20925    public $additionalKeyValues;
20926    public $includeClickThroughUrls;
20927    public $includeClickTracking;
20928    public $keywordOption;
20929  
20930  
20931    public function setAdditionalKeyValues($additionalKeyValues)
20932    {
20933      $this->additionalKeyValues = $additionalKeyValues;
20934    }
20935    public function getAdditionalKeyValues()
20936    {
20937      return $this->additionalKeyValues;
20938    }
20939    public function setIncludeClickThroughUrls($includeClickThroughUrls)
20940    {
20941      $this->includeClickThroughUrls = $includeClickThroughUrls;
20942    }
20943    public function getIncludeClickThroughUrls()
20944    {
20945      return $this->includeClickThroughUrls;
20946    }
20947    public function setIncludeClickTracking($includeClickTracking)
20948    {
20949      $this->includeClickTracking = $includeClickTracking;
20950    }
20951    public function getIncludeClickTracking()
20952    {
20953      return $this->includeClickTracking;
20954    }
20955    public function setKeywordOption($keywordOption)
20956    {
20957      $this->keywordOption = $keywordOption;
20958    }
20959    public function getKeywordOption()
20960    {
20961      return $this->keywordOption;
20962    }
20963  }
20964  
20965  #[AllowDynamicProperties]
20966  class Google_Service_Dfareporting_TagSettings extends Google_Model
20967  {
20968    protected $internal_gapi_mappings = array(
20969    );
20970    public $dynamicTagEnabled;
20971    public $imageTagEnabled;
20972  
20973  
20974    public function setDynamicTagEnabled($dynamicTagEnabled)
20975    {
20976      $this->dynamicTagEnabled = $dynamicTagEnabled;
20977    }
20978    public function getDynamicTagEnabled()
20979    {
20980      return $this->dynamicTagEnabled;
20981    }
20982    public function setImageTagEnabled($imageTagEnabled)
20983    {
20984      $this->imageTagEnabled = $imageTagEnabled;
20985    }
20986    public function getImageTagEnabled()
20987    {
20988      return $this->imageTagEnabled;
20989    }
20990  }
20991  
20992  #[AllowDynamicProperties]
20993  class Google_Service_Dfareporting_TargetWindow extends Google_Model
20994  {
20995    protected $internal_gapi_mappings = array(
20996    );
20997    public $customHtml;
20998    public $targetWindowOption;
20999  
21000  
21001    public function setCustomHtml($customHtml)
21002    {
21003      $this->customHtml = $customHtml;
21004    }
21005    public function getCustomHtml()
21006    {
21007      return $this->customHtml;
21008    }
21009    public function setTargetWindowOption($targetWindowOption)
21010    {
21011      $this->targetWindowOption = $targetWindowOption;
21012    }
21013    public function getTargetWindowOption()
21014    {
21015      return $this->targetWindowOption;
21016    }
21017  }
21018  
21019  #[AllowDynamicProperties]
21020  class Google_Service_Dfareporting_TargetableRemarketingList extends Google_Model
21021  {
21022    protected $internal_gapi_mappings = array(
21023    );
21024    public $accountId;
21025    public $active;
21026    public $advertiserId;
21027    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
21028    protected $advertiserIdDimensionValueDataType = '';
21029    public $description;
21030    public $id;
21031    public $kind;
21032    public $lifeSpan;
21033    public $listSize;
21034    public $listSource;
21035    public $name;
21036    public $subaccountId;
21037  
21038  
21039    public function setAccountId($accountId)
21040    {
21041      $this->accountId = $accountId;
21042    }
21043    public function getAccountId()
21044    {
21045      return $this->accountId;
21046    }
21047    public function setActive($active)
21048    {
21049      $this->active = $active;
21050    }
21051    public function getActive()
21052    {
21053      return $this->active;
21054    }
21055    public function setAdvertiserId($advertiserId)
21056    {
21057      $this->advertiserId = $advertiserId;
21058    }
21059    public function getAdvertiserId()
21060    {
21061      return $this->advertiserId;
21062    }
21063    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
21064    {
21065      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
21066    }
21067    public function getAdvertiserIdDimensionValue()
21068    {
21069      return $this->advertiserIdDimensionValue;
21070    }
21071    public function setDescription($description)
21072    {
21073      $this->description = $description;
21074    }
21075    public function getDescription()
21076    {
21077      return $this->description;
21078    }
21079    public function setId($id)
21080    {
21081      $this->id = $id;
21082    }
21083    public function getId()
21084    {
21085      return $this->id;
21086    }
21087    public function setKind($kind)
21088    {
21089      $this->kind = $kind;
21090    }
21091    public function getKind()
21092    {
21093      return $this->kind;
21094    }
21095    public function setLifeSpan($lifeSpan)
21096    {
21097      $this->lifeSpan = $lifeSpan;
21098    }
21099    public function getLifeSpan()
21100    {
21101      return $this->lifeSpan;
21102    }
21103    public function setListSize($listSize)
21104    {
21105      $this->listSize = $listSize;
21106    }
21107    public function getListSize()
21108    {
21109      return $this->listSize;
21110    }
21111    public function setListSource($listSource)
21112    {
21113      $this->listSource = $listSource;
21114    }
21115    public function getListSource()
21116    {
21117      return $this->listSource;
21118    }
21119    public function setName($name)
21120    {
21121      $this->name = $name;
21122    }
21123    public function getName()
21124    {
21125      return $this->name;
21126    }
21127    public function setSubaccountId($subaccountId)
21128    {
21129      $this->subaccountId = $subaccountId;
21130    }
21131    public function getSubaccountId()
21132    {
21133      return $this->subaccountId;
21134    }
21135  }
21136  
21137  #[AllowDynamicProperties]
21138  class Google_Service_Dfareporting_TargetableRemarketingListsListResponse extends Google_Collection
21139  {
21140    protected $collection_key = 'targetableRemarketingLists';
21141    protected $internal_gapi_mappings = array(
21142    );
21143    public $kind;
21144    public $nextPageToken;
21145    protected $targetableRemarketingListsType = 'Google_Service_Dfareporting_TargetableRemarketingList';
21146    protected $targetableRemarketingListsDataType = 'array';
21147  
21148  
21149    public function setKind($kind)
21150    {
21151      $this->kind = $kind;
21152    }
21153    public function getKind()
21154    {
21155      return $this->kind;
21156    }
21157    public function setNextPageToken($nextPageToken)
21158    {
21159      $this->nextPageToken = $nextPageToken;
21160    }
21161    public function getNextPageToken()
21162    {
21163      return $this->nextPageToken;
21164    }
21165    public function setTargetableRemarketingLists($targetableRemarketingLists)
21166    {
21167      $this->targetableRemarketingLists = $targetableRemarketingLists;
21168    }
21169    public function getTargetableRemarketingLists()
21170    {
21171      return $this->targetableRemarketingLists;
21172    }
21173  }
21174  
21175  #[AllowDynamicProperties]
21176  class Google_Service_Dfareporting_TechnologyTargeting extends Google_Collection
21177  {
21178    protected $collection_key = 'platformTypes';
21179    protected $internal_gapi_mappings = array(
21180    );
21181    protected $browsersType = 'Google_Service_Dfareporting_Browser';
21182    protected $browsersDataType = 'array';
21183    protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
21184    protected $connectionTypesDataType = 'array';
21185    protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
21186    protected $mobileCarriersDataType = 'array';
21187    protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
21188    protected $operatingSystemVersionsDataType = 'array';
21189    protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
21190    protected $operatingSystemsDataType = 'array';
21191    protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
21192    protected $platformTypesDataType = 'array';
21193  
21194  
21195    public function setBrowsers($browsers)
21196    {
21197      $this->browsers = $browsers;
21198    }
21199    public function getBrowsers()
21200    {
21201      return $this->browsers;
21202    }
21203    public function setConnectionTypes($connectionTypes)
21204    {
21205      $this->connectionTypes = $connectionTypes;
21206    }
21207    public function getConnectionTypes()
21208    {
21209      return $this->connectionTypes;
21210    }
21211    public function setMobileCarriers($mobileCarriers)
21212    {
21213      $this->mobileCarriers = $mobileCarriers;
21214    }
21215    public function getMobileCarriers()
21216    {
21217      return $this->mobileCarriers;
21218    }
21219    public function setOperatingSystemVersions($operatingSystemVersions)
21220    {
21221      $this->operatingSystemVersions = $operatingSystemVersions;
21222    }
21223    public function getOperatingSystemVersions()
21224    {
21225      return $this->operatingSystemVersions;
21226    }
21227    public function setOperatingSystems($operatingSystems)
21228    {
21229      $this->operatingSystems = $operatingSystems;
21230    }
21231    public function getOperatingSystems()
21232    {
21233      return $this->operatingSystems;
21234    }
21235    public function setPlatformTypes($platformTypes)
21236    {
21237      $this->platformTypes = $platformTypes;
21238    }
21239    public function getPlatformTypes()
21240    {
21241      return $this->platformTypes;
21242    }
21243  }
21244  
21245  #[AllowDynamicProperties]
21246  class Google_Service_Dfareporting_ThirdPartyTrackingUrl extends Google_Model
21247  {
21248    protected $internal_gapi_mappings = array(
21249    );
21250    public $thirdPartyUrlType;
21251    public $url;
21252  
21253  
21254    public function setThirdPartyUrlType($thirdPartyUrlType)
21255    {
21256      $this->thirdPartyUrlType = $thirdPartyUrlType;
21257    }
21258    public function getThirdPartyUrlType()
21259    {
21260      return $this->thirdPartyUrlType;
21261    }
21262    public function setUrl($url)
21263    {
21264      $this->url = $url;
21265    }
21266    public function getUrl()
21267    {
21268      return $this->url;
21269    }
21270  }
21271  
21272  #[AllowDynamicProperties]
21273  class Google_Service_Dfareporting_UserDefinedVariableConfiguration extends Google_Model
21274  {
21275    protected $internal_gapi_mappings = array(
21276    );
21277    public $dataType;
21278    public $reportName;
21279    public $variableType;
21280  
21281  
21282    public function setDataType($dataType)
21283    {
21284      $this->dataType = $dataType;
21285    }
21286    public function getDataType()
21287    {
21288      return $this->dataType;
21289    }
21290    public function setReportName($reportName)
21291    {
21292      $this->reportName = $reportName;
21293    }
21294    public function getReportName()
21295    {
21296      return $this->reportName;
21297    }
21298    public function setVariableType($variableType)
21299    {
21300      $this->variableType = $variableType;
21301    }
21302    public function getVariableType()
21303    {
21304      return $this->variableType;
21305    }
21306  }
21307  
21308  #[AllowDynamicProperties]
21309  class Google_Service_Dfareporting_UserProfile extends Google_Model
21310  {
21311    protected $internal_gapi_mappings = array(
21312    );
21313    public $accountId;
21314    public $accountName;
21315    public $etag;
21316    public $kind;
21317    public $profileId;
21318    public $subAccountId;
21319    public $subAccountName;
21320    public $userName;
21321  
21322  
21323    public function setAccountId($accountId)
21324    {
21325      $this->accountId = $accountId;
21326    }
21327    public function getAccountId()
21328    {
21329      return $this->accountId;
21330    }
21331    public function setAccountName($accountName)
21332    {
21333      $this->accountName = $accountName;
21334    }
21335    public function getAccountName()
21336    {
21337      return $this->accountName;
21338    }
21339    public function setEtag($etag)
21340    {
21341      $this->etag = $etag;
21342    }
21343    public function getEtag()
21344    {
21345      return $this->etag;
21346    }
21347    public function setKind($kind)
21348    {
21349      $this->kind = $kind;
21350    }
21351    public function getKind()
21352    {
21353      return $this->kind;
21354    }
21355    public function setProfileId($profileId)
21356    {
21357      $this->profileId = $profileId;
21358    }
21359    public function getProfileId()
21360    {
21361      return $this->profileId;
21362    }
21363    public function setSubAccountId($subAccountId)
21364    {
21365      $this->subAccountId = $subAccountId;
21366    }
21367    public function getSubAccountId()
21368    {
21369      return $this->subAccountId;
21370    }
21371    public function setSubAccountName($subAccountName)
21372    {
21373      $this->subAccountName = $subAccountName;
21374    }
21375    public function getSubAccountName()
21376    {
21377      return $this->subAccountName;
21378    }
21379    public function setUserName($userName)
21380    {
21381      $this->userName = $userName;
21382    }
21383    public function getUserName()
21384    {
21385      return $this->userName;
21386    }
21387  }
21388  
21389  #[AllowDynamicProperties]
21390  class Google_Service_Dfareporting_UserProfileList extends Google_Collection
21391  {
21392    protected $collection_key = 'items';
21393    protected $internal_gapi_mappings = array(
21394    );
21395    public $etag;
21396    protected $itemsType = 'Google_Service_Dfareporting_UserProfile';
21397    protected $itemsDataType = 'array';
21398    public $kind;
21399  
21400  
21401    public function setEtag($etag)
21402    {
21403      $this->etag = $etag;
21404    }
21405    public function getEtag()
21406    {
21407      return $this->etag;
21408    }
21409    public function setItems($items)
21410    {
21411      $this->items = $items;
21412    }
21413    public function getItems()
21414    {
21415      return $this->items;
21416    }
21417    public function setKind($kind)
21418    {
21419      $this->kind = $kind;
21420    }
21421    public function getKind()
21422    {
21423      return $this->kind;
21424    }
21425  }
21426  
21427  #[AllowDynamicProperties]
21428  class Google_Service_Dfareporting_UserRole extends Google_Collection
21429  {
21430    protected $collection_key = 'permissions';
21431    protected $internal_gapi_mappings = array(
21432    );
21433    public $accountId;
21434    public $defaultUserRole;
21435    public $id;
21436    public $kind;
21437    public $name;
21438    public $parentUserRoleId;
21439    protected $permissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21440    protected $permissionsDataType = 'array';
21441    public $subaccountId;
21442  
21443  
21444    public function setAccountId($accountId)
21445    {
21446      $this->accountId = $accountId;
21447    }
21448    public function getAccountId()
21449    {
21450      return $this->accountId;
21451    }
21452    public function setDefaultUserRole($defaultUserRole)
21453    {
21454      $this->defaultUserRole = $defaultUserRole;
21455    }
21456    public function getDefaultUserRole()
21457    {
21458      return $this->defaultUserRole;
21459    }
21460    public function setId($id)
21461    {
21462      $this->id = $id;
21463    }
21464    public function getId()
21465    {
21466      return $this->id;
21467    }
21468    public function setKind($kind)
21469    {
21470      $this->kind = $kind;
21471    }
21472    public function getKind()
21473    {
21474      return $this->kind;
21475    }
21476    public function setName($name)
21477    {
21478      $this->name = $name;
21479    }
21480    public function getName()
21481    {
21482      return $this->name;
21483    }
21484    public function setParentUserRoleId($parentUserRoleId)
21485    {
21486      $this->parentUserRoleId = $parentUserRoleId;
21487    }
21488    public function getParentUserRoleId()
21489    {
21490      return $this->parentUserRoleId;
21491    }
21492    public function setPermissions($permissions)
21493    {
21494      $this->permissions = $permissions;
21495    }
21496    public function getPermissions()
21497    {
21498      return $this->permissions;
21499    }
21500    public function setSubaccountId($subaccountId)
21501    {
21502      $this->subaccountId = $subaccountId;
21503    }
21504    public function getSubaccountId()
21505    {
21506      return $this->subaccountId;
21507    }
21508  }
21509  
21510  #[AllowDynamicProperties]
21511  class Google_Service_Dfareporting_UserRolePermission extends Google_Model
21512  {
21513    protected $internal_gapi_mappings = array(
21514    );
21515    public $availability;
21516    public $id;
21517    public $kind;
21518    public $name;
21519    public $permissionGroupId;
21520  
21521  
21522    public function setAvailability($availability)
21523    {
21524      $this->availability = $availability;
21525    }
21526    public function getAvailability()
21527    {
21528      return $this->availability;
21529    }
21530    public function setId($id)
21531    {
21532      $this->id = $id;
21533    }
21534    public function getId()
21535    {
21536      return $this->id;
21537    }
21538    public function setKind($kind)
21539    {
21540      $this->kind = $kind;
21541    }
21542    public function getKind()
21543    {
21544      return $this->kind;
21545    }
21546    public function setName($name)
21547    {
21548      $this->name = $name;
21549    }
21550    public function getName()
21551    {
21552      return $this->name;
21553    }
21554    public function setPermissionGroupId($permissionGroupId)
21555    {
21556      $this->permissionGroupId = $permissionGroupId;
21557    }
21558    public function getPermissionGroupId()
21559    {
21560      return $this->permissionGroupId;
21561    }
21562  }
21563  
21564  #[AllowDynamicProperties]
21565  class Google_Service_Dfareporting_UserRolePermissionGroup extends Google_Model
21566  {
21567    protected $internal_gapi_mappings = array(
21568    );
21569    public $id;
21570    public $kind;
21571    public $name;
21572  
21573  
21574    public function setId($id)
21575    {
21576      $this->id = $id;
21577    }
21578    public function getId()
21579    {
21580      return $this->id;
21581    }
21582    public function setKind($kind)
21583    {
21584      $this->kind = $kind;
21585    }
21586    public function getKind()
21587    {
21588      return $this->kind;
21589    }
21590    public function setName($name)
21591    {
21592      $this->name = $name;
21593    }
21594    public function getName()
21595    {
21596      return $this->name;
21597    }
21598  }
21599  
21600  #[AllowDynamicProperties]
21601  class Google_Service_Dfareporting_UserRolePermissionGroupsListResponse extends Google_Collection
21602  {
21603    protected $collection_key = 'userRolePermissionGroups';
21604    protected $internal_gapi_mappings = array(
21605    );
21606    public $kind;
21607    protected $userRolePermissionGroupsType = 'Google_Service_Dfareporting_UserRolePermissionGroup';
21608    protected $userRolePermissionGroupsDataType = 'array';
21609  
21610  
21611    public function setKind($kind)
21612    {
21613      $this->kind = $kind;
21614    }
21615    public function getKind()
21616    {
21617      return $this->kind;
21618    }
21619    public function setUserRolePermissionGroups($userRolePermissionGroups)
21620    {
21621      $this->userRolePermissionGroups = $userRolePermissionGroups;
21622    }
21623    public function getUserRolePermissionGroups()
21624    {
21625      return $this->userRolePermissionGroups;
21626    }
21627  }
21628  
21629  #[AllowDynamicProperties]
21630  class Google_Service_Dfareporting_UserRolePermissionsListResponse extends Google_Collection
21631  {
21632    protected $collection_key = 'userRolePermissions';
21633    protected $internal_gapi_mappings = array(
21634    );
21635    public $kind;
21636    protected $userRolePermissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21637    protected $userRolePermissionsDataType = 'array';
21638  
21639  
21640    public function setKind($kind)
21641    {
21642      $this->kind = $kind;
21643    }
21644    public function getKind()
21645    {
21646      return $this->kind;
21647    }
21648    public function setUserRolePermissions($userRolePermissions)
21649    {
21650      $this->userRolePermissions = $userRolePermissions;
21651    }
21652    public function getUserRolePermissions()
21653    {
21654      return $this->userRolePermissions;
21655    }
21656  }
21657  
21658  #[AllowDynamicProperties]
21659  class Google_Service_Dfareporting_UserRolesListResponse extends Google_Collection
21660  {
21661    protected $collection_key = 'userRoles';
21662    protected $internal_gapi_mappings = array(
21663    );
21664    public $kind;
21665    public $nextPageToken;
21666    protected $userRolesType = 'Google_Service_Dfareporting_UserRole';
21667    protected $userRolesDataType = 'array';
21668  
21669  
21670    public function setKind($kind)
21671    {
21672      $this->kind = $kind;
21673    }
21674    public function getKind()
21675    {
21676      return $this->kind;
21677    }
21678    public function setNextPageToken($nextPageToken)
21679    {
21680      $this->nextPageToken = $nextPageToken;
21681    }
21682    public function getNextPageToken()
21683    {
21684      return $this->nextPageToken;
21685    }
21686    public function setUserRoles($userRoles)
21687    {
21688      $this->userRoles = $userRoles;
21689    }
21690    public function getUserRoles()
21691    {
21692      return $this->userRoles;
21693    }
21694  }