Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

Differences Between: [Versions 310 and 402] [Versions 310 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  class Google_Service_Dfareporting extends Google_Service
  32  {
  33    /** View and manage DoubleClick for Advertisers reports. */
  34    const DFAREPORTING =
  35        "https://www.googleapis.com/auth/dfareporting";
  36    /** View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns. */
  37    const DFATRAFFICKING =
  38        "https://www.googleapis.com/auth/dfatrafficking";
  39  
  40    public $accountActiveAdSummaries;
  41    public $accountPermissionGroups;
  42    public $accountPermissions;
  43    public $accountUserProfiles;
  44    public $accounts;
  45    public $ads;
  46    public $advertiserGroups;
  47    public $advertisers;
  48    public $browsers;
  49    public $campaignCreativeAssociations;
  50    public $campaigns;
  51    public $changeLogs;
  52    public $cities;
  53    public $connectionTypes;
  54    public $contentCategories;
  55    public $countries;
  56    public $creativeAssets;
  57    public $creativeFieldValues;
  58    public $creativeFields;
  59    public $creativeGroups;
  60    public $creatives;
  61    public $dimensionValues;
  62    public $directorySiteContacts;
  63    public $directorySites;
  64    public $eventTags;
  65    public $files;
  66    public $floodlightActivities;
  67    public $floodlightActivityGroups;
  68    public $floodlightConfigurations;
  69    public $inventoryItems;
  70    public $landingPages;
  71    public $metros;
  72    public $mobileCarriers;
  73    public $operatingSystemVersions;
  74    public $operatingSystems;
  75    public $orderDocuments;
  76    public $orders;
  77    public $placementGroups;
  78    public $placementStrategies;
  79    public $placements;
  80    public $platformTypes;
  81    public $postalCodes;
  82    public $projects;
  83    public $regions;
  84    public $remarketingListShares;
  85    public $remarketingLists;
  86    public $reports;
  87    public $reports_compatibleFields;
  88    public $reports_files;
  89    public $sites;
  90    public $sizes;
  91    public $subaccounts;
  92    public $targetableRemarketingLists;
  93    public $userProfiles;
  94    public $userRolePermissionGroups;
  95    public $userRolePermissions;
  96    public $userRoles;
  97    
  98  
  99    /**
 100     * Constructs the internal representation of the Dfareporting service.
 101     *
 102     * @param Google_Client $client
 103     */
 104    public function __construct(Google_Client $client)
 105    {
 106      parent::__construct($client);
 107      $this->servicePath = 'dfareporting/v2.1/';
 108      $this->version = 'v2.1';
 109      $this->serviceName = 'dfareporting';
 110  
 111      $this->accountActiveAdSummaries = new Google_Service_Dfareporting_AccountActiveAdSummaries_Resource(
 112          $this,
 113          $this->serviceName,
 114          'accountActiveAdSummaries',
 115          array(
 116            'methods' => array(
 117              'get' => array(
 118                'path' => 'userprofiles/{profileId}/accountActiveAdSummaries/{summaryAccountId}',
 119                'httpMethod' => 'GET',
 120                'parameters' => array(
 121                  'profileId' => array(
 122                    'location' => 'path',
 123                    'type' => 'string',
 124                    'required' => true,
 125                  ),
 126                  'summaryAccountId' => array(
 127                    'location' => 'path',
 128                    'type' => 'string',
 129                    'required' => true,
 130                  ),
 131                ),
 132              ),
 133            )
 134          )
 135      );
 136      $this->accountPermissionGroups = new Google_Service_Dfareporting_AccountPermissionGroups_Resource(
 137          $this,
 138          $this->serviceName,
 139          'accountPermissionGroups',
 140          array(
 141            'methods' => array(
 142              'get' => array(
 143                'path' => 'userprofiles/{profileId}/accountPermissionGroups/{id}',
 144                'httpMethod' => 'GET',
 145                'parameters' => array(
 146                  'profileId' => array(
 147                    'location' => 'path',
 148                    'type' => 'string',
 149                    'required' => true,
 150                  ),
 151                  'id' => array(
 152                    'location' => 'path',
 153                    'type' => 'string',
 154                    'required' => true,
 155                  ),
 156                ),
 157              ),'list' => array(
 158                'path' => 'userprofiles/{profileId}/accountPermissionGroups',
 159                'httpMethod' => 'GET',
 160                'parameters' => array(
 161                  'profileId' => array(
 162                    'location' => 'path',
 163                    'type' => 'string',
 164                    'required' => true,
 165                  ),
 166                ),
 167              ),
 168            )
 169          )
 170      );
 171      $this->accountPermissions = new Google_Service_Dfareporting_AccountPermissions_Resource(
 172          $this,
 173          $this->serviceName,
 174          'accountPermissions',
 175          array(
 176            'methods' => array(
 177              'get' => array(
 178                'path' => 'userprofiles/{profileId}/accountPermissions/{id}',
 179                'httpMethod' => 'GET',
 180                'parameters' => array(
 181                  'profileId' => array(
 182                    'location' => 'path',
 183                    'type' => 'string',
 184                    'required' => true,
 185                  ),
 186                  'id' => array(
 187                    'location' => 'path',
 188                    'type' => 'string',
 189                    'required' => true,
 190                  ),
 191                ),
 192              ),'list' => array(
 193                'path' => 'userprofiles/{profileId}/accountPermissions',
 194                'httpMethod' => 'GET',
 195                'parameters' => array(
 196                  'profileId' => array(
 197                    'location' => 'path',
 198                    'type' => 'string',
 199                    'required' => true,
 200                  ),
 201                ),
 202              ),
 203            )
 204          )
 205      );
 206      $this->accountUserProfiles = new Google_Service_Dfareporting_AccountUserProfiles_Resource(
 207          $this,
 208          $this->serviceName,
 209          'accountUserProfiles',
 210          array(
 211            'methods' => array(
 212              'get' => array(
 213                'path' => 'userprofiles/{profileId}/accountUserProfiles/{id}',
 214                'httpMethod' => 'GET',
 215                'parameters' => array(
 216                  'profileId' => array(
 217                    'location' => 'path',
 218                    'type' => 'string',
 219                    'required' => true,
 220                  ),
 221                  'id' => array(
 222                    'location' => 'path',
 223                    'type' => 'string',
 224                    'required' => true,
 225                  ),
 226                ),
 227              ),'insert' => array(
 228                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 229                'httpMethod' => 'POST',
 230                'parameters' => array(
 231                  'profileId' => array(
 232                    'location' => 'path',
 233                    'type' => 'string',
 234                    'required' => true,
 235                  ),
 236                ),
 237              ),'list' => array(
 238                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 239                'httpMethod' => 'GET',
 240                'parameters' => array(
 241                  'profileId' => array(
 242                    'location' => 'path',
 243                    'type' => 'string',
 244                    'required' => true,
 245                  ),
 246                  'searchString' => array(
 247                    'location' => 'query',
 248                    'type' => 'string',
 249                  ),
 250                  'subaccountId' => array(
 251                    'location' => 'query',
 252                    'type' => 'string',
 253                  ),
 254                  'sortField' => array(
 255                    'location' => 'query',
 256                    'type' => 'string',
 257                  ),
 258                  'ids' => array(
 259                    'location' => 'query',
 260                    'type' => 'string',
 261                    'repeated' => true,
 262                  ),
 263                  'maxResults' => array(
 264                    'location' => 'query',
 265                    'type' => 'integer',
 266                  ),
 267                  'pageToken' => array(
 268                    'location' => 'query',
 269                    'type' => 'string',
 270                  ),
 271                  'userRoleId' => array(
 272                    'location' => 'query',
 273                    'type' => 'string',
 274                  ),
 275                  'sortOrder' => array(
 276                    'location' => 'query',
 277                    'type' => 'string',
 278                  ),
 279                  'active' => array(
 280                    'location' => 'query',
 281                    'type' => 'boolean',
 282                  ),
 283                ),
 284              ),'patch' => array(
 285                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 286                'httpMethod' => 'PATCH',
 287                'parameters' => array(
 288                  'profileId' => array(
 289                    'location' => 'path',
 290                    'type' => 'string',
 291                    'required' => true,
 292                  ),
 293                  'id' => array(
 294                    'location' => 'query',
 295                    'type' => 'string',
 296                    'required' => true,
 297                  ),
 298                ),
 299              ),'update' => array(
 300                'path' => 'userprofiles/{profileId}/accountUserProfiles',
 301                'httpMethod' => 'PUT',
 302                'parameters' => array(
 303                  'profileId' => array(
 304                    'location' => 'path',
 305                    'type' => 'string',
 306                    'required' => true,
 307                  ),
 308                ),
 309              ),
 310            )
 311          )
 312      );
 313      $this->accounts = new Google_Service_Dfareporting_Accounts_Resource(
 314          $this,
 315          $this->serviceName,
 316          'accounts',
 317          array(
 318            'methods' => array(
 319              'get' => array(
 320                'path' => 'userprofiles/{profileId}/accounts/{id}',
 321                'httpMethod' => 'GET',
 322                'parameters' => array(
 323                  'profileId' => array(
 324                    'location' => 'path',
 325                    'type' => 'string',
 326                    'required' => true,
 327                  ),
 328                  'id' => array(
 329                    'location' => 'path',
 330                    'type' => 'string',
 331                    'required' => true,
 332                  ),
 333                ),
 334              ),'list' => array(
 335                'path' => 'userprofiles/{profileId}/accounts',
 336                'httpMethod' => 'GET',
 337                'parameters' => array(
 338                  'profileId' => array(
 339                    'location' => 'path',
 340                    'type' => 'string',
 341                    'required' => true,
 342                  ),
 343                  'searchString' => array(
 344                    'location' => 'query',
 345                    'type' => 'string',
 346                  ),
 347                  'sortField' => array(
 348                    'location' => 'query',
 349                    'type' => 'string',
 350                  ),
 351                  'ids' => array(
 352                    'location' => 'query',
 353                    'type' => 'string',
 354                    'repeated' => true,
 355                  ),
 356                  'maxResults' => array(
 357                    'location' => 'query',
 358                    'type' => 'integer',
 359                  ),
 360                  'pageToken' => array(
 361                    'location' => 'query',
 362                    'type' => 'string',
 363                  ),
 364                  'sortOrder' => array(
 365                    'location' => 'query',
 366                    'type' => 'string',
 367                  ),
 368                  'active' => array(
 369                    'location' => 'query',
 370                    'type' => 'boolean',
 371                  ),
 372                ),
 373              ),'patch' => array(
 374                'path' => 'userprofiles/{profileId}/accounts',
 375                'httpMethod' => 'PATCH',
 376                'parameters' => array(
 377                  'profileId' => array(
 378                    'location' => 'path',
 379                    'type' => 'string',
 380                    'required' => true,
 381                  ),
 382                  'id' => array(
 383                    'location' => 'query',
 384                    'type' => 'string',
 385                    'required' => true,
 386                  ),
 387                ),
 388              ),'update' => array(
 389                'path' => 'userprofiles/{profileId}/accounts',
 390                'httpMethod' => 'PUT',
 391                'parameters' => array(
 392                  'profileId' => array(
 393                    'location' => 'path',
 394                    'type' => 'string',
 395                    'required' => true,
 396                  ),
 397                ),
 398              ),
 399            )
 400          )
 401      );
 402      $this->ads = new Google_Service_Dfareporting_Ads_Resource(
 403          $this,
 404          $this->serviceName,
 405          'ads',
 406          array(
 407            'methods' => array(
 408              'get' => array(
 409                'path' => 'userprofiles/{profileId}/ads/{id}',
 410                'httpMethod' => 'GET',
 411                'parameters' => array(
 412                  'profileId' => array(
 413                    'location' => 'path',
 414                    'type' => 'string',
 415                    'required' => true,
 416                  ),
 417                  'id' => array(
 418                    'location' => 'path',
 419                    'type' => 'string',
 420                    'required' => true,
 421                  ),
 422                ),
 423              ),'insert' => array(
 424                'path' => 'userprofiles/{profileId}/ads',
 425                'httpMethod' => 'POST',
 426                'parameters' => array(
 427                  'profileId' => array(
 428                    'location' => 'path',
 429                    'type' => 'string',
 430                    'required' => true,
 431                  ),
 432                ),
 433              ),'list' => array(
 434                'path' => 'userprofiles/{profileId}/ads',
 435                'httpMethod' => 'GET',
 436                'parameters' => array(
 437                  'profileId' => array(
 438                    'location' => 'path',
 439                    'type' => 'string',
 440                    'required' => true,
 441                  ),
 442                  'landingPageIds' => array(
 443                    'location' => 'query',
 444                    'type' => 'string',
 445                    'repeated' => true,
 446                  ),
 447                  'overriddenEventTagId' => array(
 448                    'location' => 'query',
 449                    'type' => 'string',
 450                  ),
 451                  'campaignIds' => array(
 452                    'location' => 'query',
 453                    'type' => 'string',
 454                    'repeated' => true,
 455                  ),
 456                  'archived' => array(
 457                    'location' => 'query',
 458                    'type' => 'boolean',
 459                  ),
 460                  'creativeOptimizationConfigurationIds' => array(
 461                    'location' => 'query',
 462                    'type' => 'string',
 463                    'repeated' => true,
 464                  ),
 465                  'sslCompliant' => array(
 466                    'location' => 'query',
 467                    'type' => 'boolean',
 468                  ),
 469                  'sizeIds' => array(
 470                    'location' => 'query',
 471                    'type' => 'string',
 472                    'repeated' => true,
 473                  ),
 474                  'pageToken' => array(
 475                    'location' => 'query',
 476                    'type' => 'string',
 477                  ),
 478                  'sortOrder' => array(
 479                    'location' => 'query',
 480                    'type' => 'string',
 481                  ),
 482                  'type' => array(
 483                    'location' => 'query',
 484                    'type' => 'string',
 485                    'repeated' => true,
 486                  ),
 487                  'sslRequired' => array(
 488                    'location' => 'query',
 489                    'type' => 'boolean',
 490                  ),
 491                  'creativeIds' => array(
 492                    'location' => 'query',
 493                    'type' => 'string',
 494                    'repeated' => true,
 495                  ),
 496                  'maxResults' => array(
 497                    'location' => 'query',
 498                    'type' => 'integer',
 499                  ),
 500                  'creativeType' => array(
 501                    'location' => 'query',
 502                    'type' => 'string',
 503                  ),
 504                  'placementIds' => array(
 505                    'location' => 'query',
 506                    'type' => 'string',
 507                    'repeated' => true,
 508                  ),
 509                  'active' => array(
 510                    'location' => 'query',
 511                    'type' => 'boolean',
 512                  ),
 513                  'compatibility' => array(
 514                    'location' => 'query',
 515                    'type' => 'string',
 516                  ),
 517                  'advertiserId' => array(
 518                    'location' => 'query',
 519                    'type' => 'string',
 520                  ),
 521                  'searchString' => array(
 522                    'location' => 'query',
 523                    'type' => 'string',
 524                  ),
 525                  'sortField' => array(
 526                    'location' => 'query',
 527                    'type' => 'string',
 528                  ),
 529                  'audienceSegmentIds' => array(
 530                    'location' => 'query',
 531                    'type' => 'string',
 532                    'repeated' => true,
 533                  ),
 534                  'ids' => array(
 535                    'location' => 'query',
 536                    'type' => 'string',
 537                    'repeated' => true,
 538                  ),
 539                  'remarketingListIds' => array(
 540                    'location' => 'query',
 541                    'type' => 'string',
 542                    'repeated' => true,
 543                  ),
 544                  'dynamicClickTracker' => array(
 545                    'location' => 'query',
 546                    'type' => 'boolean',
 547                  ),
 548                ),
 549              ),'patch' => array(
 550                'path' => 'userprofiles/{profileId}/ads',
 551                'httpMethod' => 'PATCH',
 552                'parameters' => array(
 553                  'profileId' => array(
 554                    'location' => 'path',
 555                    'type' => 'string',
 556                    'required' => true,
 557                  ),
 558                  'id' => array(
 559                    'location' => 'query',
 560                    'type' => 'string',
 561                    'required' => true,
 562                  ),
 563                ),
 564              ),'update' => array(
 565                'path' => 'userprofiles/{profileId}/ads',
 566                'httpMethod' => 'PUT',
 567                'parameters' => array(
 568                  'profileId' => array(
 569                    'location' => 'path',
 570                    'type' => 'string',
 571                    'required' => true,
 572                  ),
 573                ),
 574              ),
 575            )
 576          )
 577      );
 578      $this->advertiserGroups = new Google_Service_Dfareporting_AdvertiserGroups_Resource(
 579          $this,
 580          $this->serviceName,
 581          'advertiserGroups',
 582          array(
 583            'methods' => array(
 584              'delete' => array(
 585                'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
 586                'httpMethod' => 'DELETE',
 587                'parameters' => array(
 588                  'profileId' => array(
 589                    'location' => 'path',
 590                    'type' => 'string',
 591                    'required' => true,
 592                  ),
 593                  'id' => array(
 594                    'location' => 'path',
 595                    'type' => 'string',
 596                    'required' => true,
 597                  ),
 598                ),
 599              ),'get' => array(
 600                'path' => 'userprofiles/{profileId}/advertiserGroups/{id}',
 601                'httpMethod' => 'GET',
 602                'parameters' => array(
 603                  'profileId' => array(
 604                    'location' => 'path',
 605                    'type' => 'string',
 606                    'required' => true,
 607                  ),
 608                  'id' => array(
 609                    'location' => 'path',
 610                    'type' => 'string',
 611                    'required' => true,
 612                  ),
 613                ),
 614              ),'insert' => array(
 615                'path' => 'userprofiles/{profileId}/advertiserGroups',
 616                'httpMethod' => 'POST',
 617                'parameters' => array(
 618                  'profileId' => array(
 619                    'location' => 'path',
 620                    'type' => 'string',
 621                    'required' => true,
 622                  ),
 623                ),
 624              ),'list' => array(
 625                'path' => 'userprofiles/{profileId}/advertiserGroups',
 626                'httpMethod' => 'GET',
 627                'parameters' => array(
 628                  'profileId' => array(
 629                    'location' => 'path',
 630                    'type' => 'string',
 631                    'required' => true,
 632                  ),
 633                  'searchString' => array(
 634                    'location' => 'query',
 635                    'type' => 'string',
 636                  ),
 637                  'sortField' => array(
 638                    'location' => 'query',
 639                    'type' => 'string',
 640                  ),
 641                  'ids' => array(
 642                    'location' => 'query',
 643                    'type' => 'string',
 644                    'repeated' => true,
 645                  ),
 646                  'maxResults' => array(
 647                    'location' => 'query',
 648                    'type' => 'integer',
 649                  ),
 650                  'pageToken' => array(
 651                    'location' => 'query',
 652                    'type' => 'string',
 653                  ),
 654                  'sortOrder' => array(
 655                    'location' => 'query',
 656                    'type' => 'string',
 657                  ),
 658                ),
 659              ),'patch' => array(
 660                'path' => 'userprofiles/{profileId}/advertiserGroups',
 661                'httpMethod' => 'PATCH',
 662                'parameters' => array(
 663                  'profileId' => array(
 664                    'location' => 'path',
 665                    'type' => 'string',
 666                    'required' => true,
 667                  ),
 668                  'id' => array(
 669                    'location' => 'query',
 670                    'type' => 'string',
 671                    'required' => true,
 672                  ),
 673                ),
 674              ),'update' => array(
 675                'path' => 'userprofiles/{profileId}/advertiserGroups',
 676                'httpMethod' => 'PUT',
 677                'parameters' => array(
 678                  'profileId' => array(
 679                    'location' => 'path',
 680                    'type' => 'string',
 681                    'required' => true,
 682                  ),
 683                ),
 684              ),
 685            )
 686          )
 687      );
 688      $this->advertisers = new Google_Service_Dfareporting_Advertisers_Resource(
 689          $this,
 690          $this->serviceName,
 691          'advertisers',
 692          array(
 693            'methods' => array(
 694              'get' => array(
 695                'path' => 'userprofiles/{profileId}/advertisers/{id}',
 696                'httpMethod' => 'GET',
 697                'parameters' => array(
 698                  'profileId' => array(
 699                    'location' => 'path',
 700                    'type' => 'string',
 701                    'required' => true,
 702                  ),
 703                  'id' => array(
 704                    'location' => 'path',
 705                    'type' => 'string',
 706                    'required' => true,
 707                  ),
 708                ),
 709              ),'insert' => array(
 710                'path' => 'userprofiles/{profileId}/advertisers',
 711                'httpMethod' => 'POST',
 712                'parameters' => array(
 713                  'profileId' => array(
 714                    'location' => 'path',
 715                    'type' => 'string',
 716                    'required' => true,
 717                  ),
 718                ),
 719              ),'list' => array(
 720                'path' => 'userprofiles/{profileId}/advertisers',
 721                'httpMethod' => 'GET',
 722                'parameters' => array(
 723                  'profileId' => array(
 724                    'location' => 'path',
 725                    'type' => 'string',
 726                    'required' => true,
 727                  ),
 728                  'status' => array(
 729                    'location' => 'query',
 730                    'type' => 'string',
 731                  ),
 732                  'searchString' => array(
 733                    'location' => 'query',
 734                    'type' => 'string',
 735                  ),
 736                  'subaccountId' => array(
 737                    'location' => 'query',
 738                    'type' => 'string',
 739                  ),
 740                  'includeAdvertisersWithoutGroupsOnly' => array(
 741                    'location' => 'query',
 742                    'type' => 'boolean',
 743                  ),
 744                  'sortField' => array(
 745                    'location' => 'query',
 746                    'type' => 'string',
 747                  ),
 748                  'ids' => array(
 749                    'location' => 'query',
 750                    'type' => 'string',
 751                    'repeated' => true,
 752                  ),
 753                  'maxResults' => array(
 754                    'location' => 'query',
 755                    'type' => 'integer',
 756                  ),
 757                  'pageToken' => array(
 758                    'location' => 'query',
 759                    'type' => 'string',
 760                  ),
 761                  'onlyParent' => array(
 762                    'location' => 'query',
 763                    'type' => 'boolean',
 764                  ),
 765                  'sortOrder' => array(
 766                    'location' => 'query',
 767                    'type' => 'string',
 768                  ),
 769                  'floodlightConfigurationIds' => array(
 770                    'location' => 'query',
 771                    'type' => 'string',
 772                    'repeated' => true,
 773                  ),
 774                  'advertiserGroupIds' => array(
 775                    'location' => 'query',
 776                    'type' => 'string',
 777                    'repeated' => true,
 778                  ),
 779                ),
 780              ),'patch' => array(
 781                'path' => 'userprofiles/{profileId}/advertisers',
 782                'httpMethod' => 'PATCH',
 783                'parameters' => array(
 784                  'profileId' => array(
 785                    'location' => 'path',
 786                    'type' => 'string',
 787                    'required' => true,
 788                  ),
 789                  'id' => array(
 790                    'location' => 'query',
 791                    'type' => 'string',
 792                    'required' => true,
 793                  ),
 794                ),
 795              ),'update' => array(
 796                'path' => 'userprofiles/{profileId}/advertisers',
 797                'httpMethod' => 'PUT',
 798                'parameters' => array(
 799                  'profileId' => array(
 800                    'location' => 'path',
 801                    'type' => 'string',
 802                    'required' => true,
 803                  ),
 804                ),
 805              ),
 806            )
 807          )
 808      );
 809      $this->browsers = new Google_Service_Dfareporting_Browsers_Resource(
 810          $this,
 811          $this->serviceName,
 812          'browsers',
 813          array(
 814            'methods' => array(
 815              'list' => array(
 816                'path' => 'userprofiles/{profileId}/browsers',
 817                'httpMethod' => 'GET',
 818                'parameters' => array(
 819                  'profileId' => array(
 820                    'location' => 'path',
 821                    'type' => 'string',
 822                    'required' => true,
 823                  ),
 824                ),
 825              ),
 826            )
 827          )
 828      );
 829      $this->campaignCreativeAssociations = new Google_Service_Dfareporting_CampaignCreativeAssociations_Resource(
 830          $this,
 831          $this->serviceName,
 832          'campaignCreativeAssociations',
 833          array(
 834            'methods' => array(
 835              'insert' => array(
 836                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
 837                'httpMethod' => 'POST',
 838                'parameters' => array(
 839                  'profileId' => array(
 840                    'location' => 'path',
 841                    'type' => 'string',
 842                    'required' => true,
 843                  ),
 844                  'campaignId' => array(
 845                    'location' => 'path',
 846                    'type' => 'string',
 847                    'required' => true,
 848                  ),
 849                ),
 850              ),'list' => array(
 851                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/campaignCreativeAssociations',
 852                'httpMethod' => 'GET',
 853                'parameters' => array(
 854                  'profileId' => array(
 855                    'location' => 'path',
 856                    'type' => 'string',
 857                    'required' => true,
 858                  ),
 859                  'campaignId' => array(
 860                    'location' => 'path',
 861                    'type' => 'string',
 862                    'required' => true,
 863                  ),
 864                  'pageToken' => array(
 865                    'location' => 'query',
 866                    'type' => 'string',
 867                  ),
 868                  'sortOrder' => array(
 869                    'location' => 'query',
 870                    'type' => 'string',
 871                  ),
 872                  'maxResults' => array(
 873                    'location' => 'query',
 874                    'type' => 'integer',
 875                  ),
 876                ),
 877              ),
 878            )
 879          )
 880      );
 881      $this->campaigns = new Google_Service_Dfareporting_Campaigns_Resource(
 882          $this,
 883          $this->serviceName,
 884          'campaigns',
 885          array(
 886            'methods' => array(
 887              'get' => array(
 888                'path' => 'userprofiles/{profileId}/campaigns/{id}',
 889                'httpMethod' => 'GET',
 890                'parameters' => array(
 891                  'profileId' => array(
 892                    'location' => 'path',
 893                    'type' => 'string',
 894                    'required' => true,
 895                  ),
 896                  'id' => array(
 897                    'location' => 'path',
 898                    'type' => 'string',
 899                    'required' => true,
 900                  ),
 901                ),
 902              ),'insert' => array(
 903                'path' => 'userprofiles/{profileId}/campaigns',
 904                'httpMethod' => 'POST',
 905                'parameters' => array(
 906                  'profileId' => array(
 907                    'location' => 'path',
 908                    'type' => 'string',
 909                    'required' => true,
 910                  ),
 911                  'defaultLandingPageName' => array(
 912                    'location' => 'query',
 913                    'type' => 'string',
 914                    'required' => true,
 915                  ),
 916                  'defaultLandingPageUrl' => array(
 917                    'location' => 'query',
 918                    'type' => 'string',
 919                    'required' => true,
 920                  ),
 921                ),
 922              ),'list' => array(
 923                'path' => 'userprofiles/{profileId}/campaigns',
 924                'httpMethod' => 'GET',
 925                'parameters' => array(
 926                  'profileId' => array(
 927                    'location' => 'path',
 928                    'type' => 'string',
 929                    'required' => true,
 930                  ),
 931                  'archived' => array(
 932                    'location' => 'query',
 933                    'type' => 'boolean',
 934                  ),
 935                  'searchString' => array(
 936                    'location' => 'query',
 937                    'type' => 'string',
 938                  ),
 939                  'subaccountId' => array(
 940                    'location' => 'query',
 941                    'type' => 'string',
 942                  ),
 943                  'sortField' => array(
 944                    'location' => 'query',
 945                    'type' => 'string',
 946                  ),
 947                  'advertiserIds' => array(
 948                    'location' => 'query',
 949                    'type' => 'string',
 950                    'repeated' => true,
 951                  ),
 952                  'ids' => array(
 953                    'location' => 'query',
 954                    'type' => 'string',
 955                    'repeated' => true,
 956                  ),
 957                  'maxResults' => array(
 958                    'location' => 'query',
 959                    'type' => 'integer',
 960                  ),
 961                  'excludedIds' => array(
 962                    'location' => 'query',
 963                    'type' => 'string',
 964                    'repeated' => true,
 965                  ),
 966                  'pageToken' => array(
 967                    'location' => 'query',
 968                    'type' => 'string',
 969                  ),
 970                  'advertiserGroupIds' => array(
 971                    'location' => 'query',
 972                    'type' => 'string',
 973                    'repeated' => true,
 974                  ),
 975                  'sortOrder' => array(
 976                    'location' => 'query',
 977                    'type' => 'string',
 978                  ),
 979                  'overriddenEventTagId' => array(
 980                    'location' => 'query',
 981                    'type' => 'string',
 982                  ),
 983                  'atLeastOneOptimizationActivity' => array(
 984                    'location' => 'query',
 985                    'type' => 'boolean',
 986                  ),
 987                ),
 988              ),'patch' => array(
 989                'path' => 'userprofiles/{profileId}/campaigns',
 990                'httpMethod' => 'PATCH',
 991                'parameters' => array(
 992                  'profileId' => array(
 993                    'location' => 'path',
 994                    'type' => 'string',
 995                    'required' => true,
 996                  ),
 997                  'id' => array(
 998                    'location' => 'query',
 999                    'type' => 'string',
1000                    'required' => true,
1001                  ),
1002                ),
1003              ),'update' => array(
1004                'path' => 'userprofiles/{profileId}/campaigns',
1005                'httpMethod' => 'PUT',
1006                'parameters' => array(
1007                  'profileId' => array(
1008                    'location' => 'path',
1009                    'type' => 'string',
1010                    'required' => true,
1011                  ),
1012                ),
1013              ),
1014            )
1015          )
1016      );
1017      $this->changeLogs = new Google_Service_Dfareporting_ChangeLogs_Resource(
1018          $this,
1019          $this->serviceName,
1020          'changeLogs',
1021          array(
1022            'methods' => array(
1023              'get' => array(
1024                'path' => 'userprofiles/{profileId}/changeLogs/{id}',
1025                'httpMethod' => 'GET',
1026                'parameters' => array(
1027                  'profileId' => array(
1028                    'location' => 'path',
1029                    'type' => 'string',
1030                    'required' => true,
1031                  ),
1032                  'id' => array(
1033                    'location' => 'path',
1034                    'type' => 'string',
1035                    'required' => true,
1036                  ),
1037                ),
1038              ),'list' => array(
1039                'path' => 'userprofiles/{profileId}/changeLogs',
1040                'httpMethod' => 'GET',
1041                'parameters' => array(
1042                  'profileId' => array(
1043                    'location' => 'path',
1044                    'type' => 'string',
1045                    'required' => true,
1046                  ),
1047                  'minChangeTime' => array(
1048                    'location' => 'query',
1049                    'type' => 'string',
1050                  ),
1051                  'searchString' => array(
1052                    'location' => 'query',
1053                    'type' => 'string',
1054                  ),
1055                  'maxChangeTime' => array(
1056                    'location' => 'query',
1057                    'type' => 'string',
1058                  ),
1059                  'userProfileIds' => array(
1060                    'location' => 'query',
1061                    'type' => 'string',
1062                    'repeated' => true,
1063                  ),
1064                  'ids' => array(
1065                    'location' => 'query',
1066                    'type' => 'string',
1067                    'repeated' => true,
1068                  ),
1069                  'maxResults' => array(
1070                    'location' => 'query',
1071                    'type' => 'integer',
1072                  ),
1073                  'objectIds' => array(
1074                    'location' => 'query',
1075                    'type' => 'string',
1076                    'repeated' => true,
1077                  ),
1078                  'pageToken' => array(
1079                    'location' => 'query',
1080                    'type' => 'string',
1081                  ),
1082                  'action' => array(
1083                    'location' => 'query',
1084                    'type' => 'string',
1085                  ),
1086                  'objectType' => array(
1087                    'location' => 'query',
1088                    'type' => 'string',
1089                  ),
1090                ),
1091              ),
1092            )
1093          )
1094      );
1095      $this->cities = new Google_Service_Dfareporting_Cities_Resource(
1096          $this,
1097          $this->serviceName,
1098          'cities',
1099          array(
1100            'methods' => array(
1101              'list' => array(
1102                'path' => 'userprofiles/{profileId}/cities',
1103                'httpMethod' => 'GET',
1104                'parameters' => array(
1105                  'profileId' => array(
1106                    'location' => 'path',
1107                    'type' => 'string',
1108                    'required' => true,
1109                  ),
1110                  'dartIds' => array(
1111                    'location' => 'query',
1112                    'type' => 'string',
1113                    'repeated' => true,
1114                  ),
1115                  'namePrefix' => array(
1116                    'location' => 'query',
1117                    'type' => 'string',
1118                  ),
1119                  'regionDartIds' => array(
1120                    'location' => 'query',
1121                    'type' => 'string',
1122                    'repeated' => true,
1123                  ),
1124                  'countryDartIds' => array(
1125                    'location' => 'query',
1126                    'type' => 'string',
1127                    'repeated' => true,
1128                  ),
1129                ),
1130              ),
1131            )
1132          )
1133      );
1134      $this->connectionTypes = new Google_Service_Dfareporting_ConnectionTypes_Resource(
1135          $this,
1136          $this->serviceName,
1137          'connectionTypes',
1138          array(
1139            'methods' => array(
1140              'get' => array(
1141                'path' => 'userprofiles/{profileId}/connectionTypes/{id}',
1142                'httpMethod' => 'GET',
1143                'parameters' => array(
1144                  'profileId' => array(
1145                    'location' => 'path',
1146                    'type' => 'string',
1147                    'required' => true,
1148                  ),
1149                  'id' => array(
1150                    'location' => 'path',
1151                    'type' => 'string',
1152                    'required' => true,
1153                  ),
1154                ),
1155              ),'list' => array(
1156                'path' => 'userprofiles/{profileId}/connectionTypes',
1157                'httpMethod' => 'GET',
1158                'parameters' => array(
1159                  'profileId' => array(
1160                    'location' => 'path',
1161                    'type' => 'string',
1162                    'required' => true,
1163                  ),
1164                ),
1165              ),
1166            )
1167          )
1168      );
1169      $this->contentCategories = new Google_Service_Dfareporting_ContentCategories_Resource(
1170          $this,
1171          $this->serviceName,
1172          'contentCategories',
1173          array(
1174            'methods' => array(
1175              'delete' => array(
1176                'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1177                'httpMethod' => 'DELETE',
1178                'parameters' => array(
1179                  'profileId' => array(
1180                    'location' => 'path',
1181                    'type' => 'string',
1182                    'required' => true,
1183                  ),
1184                  'id' => array(
1185                    'location' => 'path',
1186                    'type' => 'string',
1187                    'required' => true,
1188                  ),
1189                ),
1190              ),'get' => array(
1191                'path' => 'userprofiles/{profileId}/contentCategories/{id}',
1192                'httpMethod' => 'GET',
1193                'parameters' => array(
1194                  'profileId' => array(
1195                    'location' => 'path',
1196                    'type' => 'string',
1197                    'required' => true,
1198                  ),
1199                  'id' => array(
1200                    'location' => 'path',
1201                    'type' => 'string',
1202                    'required' => true,
1203                  ),
1204                ),
1205              ),'insert' => array(
1206                'path' => 'userprofiles/{profileId}/contentCategories',
1207                'httpMethod' => 'POST',
1208                'parameters' => array(
1209                  'profileId' => array(
1210                    'location' => 'path',
1211                    'type' => 'string',
1212                    'required' => true,
1213                  ),
1214                ),
1215              ),'list' => array(
1216                'path' => 'userprofiles/{profileId}/contentCategories',
1217                'httpMethod' => 'GET',
1218                'parameters' => array(
1219                  'profileId' => array(
1220                    'location' => 'path',
1221                    'type' => 'string',
1222                    'required' => true,
1223                  ),
1224                  'searchString' => array(
1225                    'location' => 'query',
1226                    'type' => 'string',
1227                  ),
1228                  'sortField' => array(
1229                    'location' => 'query',
1230                    'type' => 'string',
1231                  ),
1232                  'ids' => array(
1233                    'location' => 'query',
1234                    'type' => 'string',
1235                    'repeated' => true,
1236                  ),
1237                  'maxResults' => array(
1238                    'location' => 'query',
1239                    'type' => 'integer',
1240                  ),
1241                  'pageToken' => array(
1242                    'location' => 'query',
1243                    'type' => 'string',
1244                  ),
1245                  'sortOrder' => array(
1246                    'location' => 'query',
1247                    'type' => 'string',
1248                  ),
1249                ),
1250              ),'patch' => array(
1251                'path' => 'userprofiles/{profileId}/contentCategories',
1252                'httpMethod' => 'PATCH',
1253                'parameters' => array(
1254                  'profileId' => array(
1255                    'location' => 'path',
1256                    'type' => 'string',
1257                    'required' => true,
1258                  ),
1259                  'id' => array(
1260                    'location' => 'query',
1261                    'type' => 'string',
1262                    'required' => true,
1263                  ),
1264                ),
1265              ),'update' => array(
1266                'path' => 'userprofiles/{profileId}/contentCategories',
1267                'httpMethod' => 'PUT',
1268                'parameters' => array(
1269                  'profileId' => array(
1270                    'location' => 'path',
1271                    'type' => 'string',
1272                    'required' => true,
1273                  ),
1274                ),
1275              ),
1276            )
1277          )
1278      );
1279      $this->countries = new Google_Service_Dfareporting_Countries_Resource(
1280          $this,
1281          $this->serviceName,
1282          'countries',
1283          array(
1284            'methods' => array(
1285              'get' => array(
1286                'path' => 'userprofiles/{profileId}/countries/{dartId}',
1287                'httpMethod' => 'GET',
1288                'parameters' => array(
1289                  'profileId' => array(
1290                    'location' => 'path',
1291                    'type' => 'string',
1292                    'required' => true,
1293                  ),
1294                  'dartId' => array(
1295                    'location' => 'path',
1296                    'type' => 'string',
1297                    'required' => true,
1298                  ),
1299                ),
1300              ),'list' => array(
1301                'path' => 'userprofiles/{profileId}/countries',
1302                'httpMethod' => 'GET',
1303                'parameters' => array(
1304                  'profileId' => array(
1305                    'location' => 'path',
1306                    'type' => 'string',
1307                    'required' => true,
1308                  ),
1309                ),
1310              ),
1311            )
1312          )
1313      );
1314      $this->creativeAssets = new Google_Service_Dfareporting_CreativeAssets_Resource(
1315          $this,
1316          $this->serviceName,
1317          'creativeAssets',
1318          array(
1319            'methods' => array(
1320              'insert' => array(
1321                'path' => 'userprofiles/{profileId}/creativeAssets/{advertiserId}/creativeAssets',
1322                'httpMethod' => 'POST',
1323                'parameters' => array(
1324                  'profileId' => array(
1325                    'location' => 'path',
1326                    'type' => 'string',
1327                    'required' => true,
1328                  ),
1329                  'advertiserId' => array(
1330                    'location' => 'path',
1331                    'type' => 'string',
1332                    'required' => true,
1333                  ),
1334                ),
1335              ),
1336            )
1337          )
1338      );
1339      $this->creativeFieldValues = new Google_Service_Dfareporting_CreativeFieldValues_Resource(
1340          $this,
1341          $this->serviceName,
1342          'creativeFieldValues',
1343          array(
1344            'methods' => array(
1345              'delete' => array(
1346                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1347                'httpMethod' => 'DELETE',
1348                'parameters' => array(
1349                  'profileId' => array(
1350                    'location' => 'path',
1351                    'type' => 'string',
1352                    'required' => true,
1353                  ),
1354                  'creativeFieldId' => array(
1355                    'location' => 'path',
1356                    'type' => 'string',
1357                    'required' => true,
1358                  ),
1359                  'id' => array(
1360                    'location' => 'path',
1361                    'type' => 'string',
1362                    'required' => true,
1363                  ),
1364                ),
1365              ),'get' => array(
1366                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues/{id}',
1367                'httpMethod' => 'GET',
1368                'parameters' => array(
1369                  'profileId' => array(
1370                    'location' => 'path',
1371                    'type' => 'string',
1372                    'required' => true,
1373                  ),
1374                  'creativeFieldId' => array(
1375                    'location' => 'path',
1376                    'type' => 'string',
1377                    'required' => true,
1378                  ),
1379                  'id' => array(
1380                    'location' => 'path',
1381                    'type' => 'string',
1382                    'required' => true,
1383                  ),
1384                ),
1385              ),'insert' => array(
1386                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1387                'httpMethod' => 'POST',
1388                'parameters' => array(
1389                  'profileId' => array(
1390                    'location' => 'path',
1391                    'type' => 'string',
1392                    'required' => true,
1393                  ),
1394                  'creativeFieldId' => array(
1395                    'location' => 'path',
1396                    'type' => 'string',
1397                    'required' => true,
1398                  ),
1399                ),
1400              ),'list' => array(
1401                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1402                'httpMethod' => 'GET',
1403                'parameters' => array(
1404                  'profileId' => array(
1405                    'location' => 'path',
1406                    'type' => 'string',
1407                    'required' => true,
1408                  ),
1409                  'creativeFieldId' => array(
1410                    'location' => 'path',
1411                    'type' => 'string',
1412                    'required' => true,
1413                  ),
1414                  'searchString' => array(
1415                    'location' => 'query',
1416                    'type' => 'string',
1417                  ),
1418                  'pageToken' => array(
1419                    'location' => 'query',
1420                    'type' => 'string',
1421                  ),
1422                  'sortField' => array(
1423                    'location' => 'query',
1424                    'type' => 'string',
1425                  ),
1426                  'ids' => array(
1427                    'location' => 'query',
1428                    'type' => 'string',
1429                    'repeated' => true,
1430                  ),
1431                  'maxResults' => array(
1432                    'location' => 'query',
1433                    'type' => 'integer',
1434                  ),
1435                  'sortOrder' => array(
1436                    'location' => 'query',
1437                    'type' => 'string',
1438                  ),
1439                ),
1440              ),'patch' => array(
1441                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1442                'httpMethod' => 'PATCH',
1443                'parameters' => array(
1444                  'profileId' => array(
1445                    'location' => 'path',
1446                    'type' => 'string',
1447                    'required' => true,
1448                  ),
1449                  'creativeFieldId' => array(
1450                    'location' => 'path',
1451                    'type' => 'string',
1452                    'required' => true,
1453                  ),
1454                  'id' => array(
1455                    'location' => 'query',
1456                    'type' => 'string',
1457                    'required' => true,
1458                  ),
1459                ),
1460              ),'update' => array(
1461                'path' => 'userprofiles/{profileId}/creativeFields/{creativeFieldId}/creativeFieldValues',
1462                'httpMethod' => 'PUT',
1463                'parameters' => array(
1464                  'profileId' => array(
1465                    'location' => 'path',
1466                    'type' => 'string',
1467                    'required' => true,
1468                  ),
1469                  'creativeFieldId' => array(
1470                    'location' => 'path',
1471                    'type' => 'string',
1472                    'required' => true,
1473                  ),
1474                ),
1475              ),
1476            )
1477          )
1478      );
1479      $this->creativeFields = new Google_Service_Dfareporting_CreativeFields_Resource(
1480          $this,
1481          $this->serviceName,
1482          'creativeFields',
1483          array(
1484            'methods' => array(
1485              'delete' => array(
1486                'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1487                'httpMethod' => 'DELETE',
1488                'parameters' => array(
1489                  'profileId' => array(
1490                    'location' => 'path',
1491                    'type' => 'string',
1492                    'required' => true,
1493                  ),
1494                  'id' => array(
1495                    'location' => 'path',
1496                    'type' => 'string',
1497                    'required' => true,
1498                  ),
1499                ),
1500              ),'get' => array(
1501                'path' => 'userprofiles/{profileId}/creativeFields/{id}',
1502                'httpMethod' => 'GET',
1503                'parameters' => array(
1504                  'profileId' => array(
1505                    'location' => 'path',
1506                    'type' => 'string',
1507                    'required' => true,
1508                  ),
1509                  'id' => array(
1510                    'location' => 'path',
1511                    'type' => 'string',
1512                    'required' => true,
1513                  ),
1514                ),
1515              ),'insert' => array(
1516                'path' => 'userprofiles/{profileId}/creativeFields',
1517                'httpMethod' => 'POST',
1518                'parameters' => array(
1519                  'profileId' => array(
1520                    'location' => 'path',
1521                    'type' => 'string',
1522                    'required' => true,
1523                  ),
1524                ),
1525              ),'list' => array(
1526                'path' => 'userprofiles/{profileId}/creativeFields',
1527                'httpMethod' => 'GET',
1528                'parameters' => array(
1529                  'profileId' => array(
1530                    'location' => 'path',
1531                    'type' => 'string',
1532                    'required' => true,
1533                  ),
1534                  'searchString' => array(
1535                    'location' => 'query',
1536                    'type' => 'string',
1537                  ),
1538                  'sortField' => array(
1539                    'location' => 'query',
1540                    'type' => 'string',
1541                  ),
1542                  'advertiserIds' => array(
1543                    'location' => 'query',
1544                    'type' => 'string',
1545                    'repeated' => true,
1546                  ),
1547                  'ids' => array(
1548                    'location' => 'query',
1549                    'type' => 'string',
1550                    'repeated' => true,
1551                  ),
1552                  'maxResults' => array(
1553                    'location' => 'query',
1554                    'type' => 'integer',
1555                  ),
1556                  'pageToken' => array(
1557                    'location' => 'query',
1558                    'type' => 'string',
1559                  ),
1560                  'sortOrder' => array(
1561                    'location' => 'query',
1562                    'type' => 'string',
1563                  ),
1564                ),
1565              ),'patch' => array(
1566                'path' => 'userprofiles/{profileId}/creativeFields',
1567                'httpMethod' => 'PATCH',
1568                'parameters' => array(
1569                  'profileId' => array(
1570                    'location' => 'path',
1571                    'type' => 'string',
1572                    'required' => true,
1573                  ),
1574                  'id' => array(
1575                    'location' => 'query',
1576                    'type' => 'string',
1577                    'required' => true,
1578                  ),
1579                ),
1580              ),'update' => array(
1581                'path' => 'userprofiles/{profileId}/creativeFields',
1582                'httpMethod' => 'PUT',
1583                'parameters' => array(
1584                  'profileId' => array(
1585                    'location' => 'path',
1586                    'type' => 'string',
1587                    'required' => true,
1588                  ),
1589                ),
1590              ),
1591            )
1592          )
1593      );
1594      $this->creativeGroups = new Google_Service_Dfareporting_CreativeGroups_Resource(
1595          $this,
1596          $this->serviceName,
1597          'creativeGroups',
1598          array(
1599            'methods' => array(
1600              'get' => array(
1601                'path' => 'userprofiles/{profileId}/creativeGroups/{id}',
1602                'httpMethod' => 'GET',
1603                'parameters' => array(
1604                  'profileId' => array(
1605                    'location' => 'path',
1606                    'type' => 'string',
1607                    'required' => true,
1608                  ),
1609                  'id' => array(
1610                    'location' => 'path',
1611                    'type' => 'string',
1612                    'required' => true,
1613                  ),
1614                ),
1615              ),'insert' => array(
1616                'path' => 'userprofiles/{profileId}/creativeGroups',
1617                'httpMethod' => 'POST',
1618                'parameters' => array(
1619                  'profileId' => array(
1620                    'location' => 'path',
1621                    'type' => 'string',
1622                    'required' => true,
1623                  ),
1624                ),
1625              ),'list' => array(
1626                'path' => 'userprofiles/{profileId}/creativeGroups',
1627                'httpMethod' => 'GET',
1628                'parameters' => array(
1629                  'profileId' => array(
1630                    'location' => 'path',
1631                    'type' => 'string',
1632                    'required' => true,
1633                  ),
1634                  'searchString' => array(
1635                    'location' => 'query',
1636                    'type' => 'string',
1637                  ),
1638                  'sortField' => array(
1639                    'location' => 'query',
1640                    'type' => 'string',
1641                  ),
1642                  'advertiserIds' => array(
1643                    'location' => 'query',
1644                    'type' => 'string',
1645                    'repeated' => true,
1646                  ),
1647                  'groupNumber' => array(
1648                    'location' => 'query',
1649                    'type' => 'integer',
1650                  ),
1651                  'maxResults' => array(
1652                    'location' => 'query',
1653                    'type' => 'integer',
1654                  ),
1655                  'ids' => array(
1656                    'location' => 'query',
1657                    'type' => 'string',
1658                    'repeated' => true,
1659                  ),
1660                  'pageToken' => array(
1661                    'location' => 'query',
1662                    'type' => 'string',
1663                  ),
1664                  'sortOrder' => array(
1665                    'location' => 'query',
1666                    'type' => 'string',
1667                  ),
1668                ),
1669              ),'patch' => array(
1670                'path' => 'userprofiles/{profileId}/creativeGroups',
1671                'httpMethod' => 'PATCH',
1672                'parameters' => array(
1673                  'profileId' => array(
1674                    'location' => 'path',
1675                    'type' => 'string',
1676                    'required' => true,
1677                  ),
1678                  'id' => array(
1679                    'location' => 'query',
1680                    'type' => 'string',
1681                    'required' => true,
1682                  ),
1683                ),
1684              ),'update' => array(
1685                'path' => 'userprofiles/{profileId}/creativeGroups',
1686                'httpMethod' => 'PUT',
1687                'parameters' => array(
1688                  'profileId' => array(
1689                    'location' => 'path',
1690                    'type' => 'string',
1691                    'required' => true,
1692                  ),
1693                ),
1694              ),
1695            )
1696          )
1697      );
1698      $this->creatives = new Google_Service_Dfareporting_Creatives_Resource(
1699          $this,
1700          $this->serviceName,
1701          'creatives',
1702          array(
1703            'methods' => array(
1704              'get' => array(
1705                'path' => 'userprofiles/{profileId}/creatives/{id}',
1706                'httpMethod' => 'GET',
1707                'parameters' => array(
1708                  'profileId' => array(
1709                    'location' => 'path',
1710                    'type' => 'string',
1711                    'required' => true,
1712                  ),
1713                  'id' => array(
1714                    'location' => 'path',
1715                    'type' => 'string',
1716                    'required' => true,
1717                  ),
1718                ),
1719              ),'insert' => array(
1720                'path' => 'userprofiles/{profileId}/creatives',
1721                'httpMethod' => 'POST',
1722                'parameters' => array(
1723                  'profileId' => array(
1724                    'location' => 'path',
1725                    'type' => 'string',
1726                    'required' => true,
1727                  ),
1728                ),
1729              ),'list' => array(
1730                'path' => 'userprofiles/{profileId}/creatives',
1731                'httpMethod' => 'GET',
1732                'parameters' => array(
1733                  'profileId' => array(
1734                    'location' => 'path',
1735                    'type' => 'string',
1736                    'required' => true,
1737                  ),
1738                  'sizeIds' => array(
1739                    'location' => 'query',
1740                    'type' => 'string',
1741                    'repeated' => true,
1742                  ),
1743                  'archived' => array(
1744                    'location' => 'query',
1745                    'type' => 'boolean',
1746                  ),
1747                  'searchString' => array(
1748                    'location' => 'query',
1749                    'type' => 'string',
1750                  ),
1751                  'campaignId' => array(
1752                    'location' => 'query',
1753                    'type' => 'string',
1754                  ),
1755                  'sortField' => array(
1756                    'location' => 'query',
1757                    'type' => 'string',
1758                  ),
1759                  'renderingIds' => array(
1760                    'location' => 'query',
1761                    'type' => 'string',
1762                    'repeated' => true,
1763                  ),
1764                  'ids' => array(
1765                    'location' => 'query',
1766                    'type' => 'string',
1767                    'repeated' => true,
1768                  ),
1769                  'maxResults' => array(
1770                    'location' => 'query',
1771                    'type' => 'integer',
1772                  ),
1773                  'advertiserId' => array(
1774                    'location' => 'query',
1775                    'type' => 'string',
1776                  ),
1777                  'pageToken' => array(
1778                    'location' => 'query',
1779                    'type' => 'string',
1780                  ),
1781                  'studioCreativeId' => array(
1782                    'location' => 'query',
1783                    'type' => 'string',
1784                  ),
1785                  'sortOrder' => array(
1786                    'location' => 'query',
1787                    'type' => 'string',
1788                  ),
1789                  'companionCreativeIds' => array(
1790                    'location' => 'query',
1791                    'type' => 'string',
1792                    'repeated' => true,
1793                  ),
1794                  'active' => array(
1795                    'location' => 'query',
1796                    'type' => 'boolean',
1797                  ),
1798                  'creativeFieldIds' => array(
1799                    'location' => 'query',
1800                    'type' => 'string',
1801                    'repeated' => true,
1802                  ),
1803                  'types' => array(
1804                    'location' => 'query',
1805                    'type' => 'string',
1806                    'repeated' => true,
1807                  ),
1808                ),
1809              ),'patch' => array(
1810                'path' => 'userprofiles/{profileId}/creatives',
1811                'httpMethod' => 'PATCH',
1812                'parameters' => array(
1813                  'profileId' => array(
1814                    'location' => 'path',
1815                    'type' => 'string',
1816                    'required' => true,
1817                  ),
1818                  'id' => array(
1819                    'location' => 'query',
1820                    'type' => 'string',
1821                    'required' => true,
1822                  ),
1823                ),
1824              ),'update' => array(
1825                'path' => 'userprofiles/{profileId}/creatives',
1826                'httpMethod' => 'PUT',
1827                'parameters' => array(
1828                  'profileId' => array(
1829                    'location' => 'path',
1830                    'type' => 'string',
1831                    'required' => true,
1832                  ),
1833                ),
1834              ),
1835            )
1836          )
1837      );
1838      $this->dimensionValues = new Google_Service_Dfareporting_DimensionValues_Resource(
1839          $this,
1840          $this->serviceName,
1841          'dimensionValues',
1842          array(
1843            'methods' => array(
1844              'query' => array(
1845                'path' => 'userprofiles/{profileId}/dimensionvalues/query',
1846                'httpMethod' => 'POST',
1847                'parameters' => array(
1848                  'profileId' => array(
1849                    'location' => 'path',
1850                    'type' => 'string',
1851                    'required' => true,
1852                  ),
1853                  'pageToken' => array(
1854                    'location' => 'query',
1855                    'type' => 'string',
1856                  ),
1857                  'maxResults' => array(
1858                    'location' => 'query',
1859                    'type' => 'integer',
1860                  ),
1861                ),
1862              ),
1863            )
1864          )
1865      );
1866      $this->directorySiteContacts = new Google_Service_Dfareporting_DirectorySiteContacts_Resource(
1867          $this,
1868          $this->serviceName,
1869          'directorySiteContacts',
1870          array(
1871            'methods' => array(
1872              'get' => array(
1873                'path' => 'userprofiles/{profileId}/directorySiteContacts/{id}',
1874                'httpMethod' => 'GET',
1875                'parameters' => array(
1876                  'profileId' => array(
1877                    'location' => 'path',
1878                    'type' => 'string',
1879                    'required' => true,
1880                  ),
1881                  'id' => array(
1882                    'location' => 'path',
1883                    'type' => 'string',
1884                    'required' => true,
1885                  ),
1886                ),
1887              ),'list' => array(
1888                'path' => 'userprofiles/{profileId}/directorySiteContacts',
1889                'httpMethod' => 'GET',
1890                'parameters' => array(
1891                  'profileId' => array(
1892                    'location' => 'path',
1893                    'type' => 'string',
1894                    'required' => true,
1895                  ),
1896                  'searchString' => array(
1897                    'location' => 'query',
1898                    'type' => 'string',
1899                  ),
1900                  'directorySiteIds' => array(
1901                    'location' => 'query',
1902                    'type' => 'string',
1903                    'repeated' => true,
1904                  ),
1905                  'sortField' => array(
1906                    'location' => 'query',
1907                    'type' => 'string',
1908                  ),
1909                  'ids' => array(
1910                    'location' => 'query',
1911                    'type' => 'string',
1912                    'repeated' => true,
1913                  ),
1914                  'maxResults' => array(
1915                    'location' => 'query',
1916                    'type' => 'integer',
1917                  ),
1918                  'pageToken' => array(
1919                    'location' => 'query',
1920                    'type' => 'string',
1921                  ),
1922                  'sortOrder' => array(
1923                    'location' => 'query',
1924                    'type' => 'string',
1925                  ),
1926                ),
1927              ),
1928            )
1929          )
1930      );
1931      $this->directorySites = new Google_Service_Dfareporting_DirectorySites_Resource(
1932          $this,
1933          $this->serviceName,
1934          'directorySites',
1935          array(
1936            'methods' => array(
1937              'get' => array(
1938                'path' => 'userprofiles/{profileId}/directorySites/{id}',
1939                'httpMethod' => 'GET',
1940                'parameters' => array(
1941                  'profileId' => array(
1942                    'location' => 'path',
1943                    'type' => 'string',
1944                    'required' => true,
1945                  ),
1946                  'id' => array(
1947                    'location' => 'path',
1948                    'type' => 'string',
1949                    'required' => true,
1950                  ),
1951                ),
1952              ),'insert' => array(
1953                'path' => 'userprofiles/{profileId}/directorySites',
1954                'httpMethod' => 'POST',
1955                'parameters' => array(
1956                  'profileId' => array(
1957                    'location' => 'path',
1958                    'type' => 'string',
1959                    'required' => true,
1960                  ),
1961                ),
1962              ),'list' => array(
1963                'path' => 'userprofiles/{profileId}/directorySites',
1964                'httpMethod' => 'GET',
1965                'parameters' => array(
1966                  'profileId' => array(
1967                    'location' => 'path',
1968                    'type' => 'string',
1969                    'required' => true,
1970                  ),
1971                  'acceptsInterstitialPlacements' => array(
1972                    'location' => 'query',
1973                    'type' => 'boolean',
1974                  ),
1975                  'sortOrder' => array(
1976                    'location' => 'query',
1977                    'type' => 'string',
1978                  ),
1979                  'searchString' => array(
1980                    'location' => 'query',
1981                    'type' => 'string',
1982                  ),
1983                  'countryId' => array(
1984                    'location' => 'query',
1985                    'type' => 'string',
1986                  ),
1987                  'sortField' => array(
1988                    'location' => 'query',
1989                    'type' => 'string',
1990                  ),
1991                  'acceptsInStreamVideoPlacements' => array(
1992                    'location' => 'query',
1993                    'type' => 'boolean',
1994                  ),
1995                  'ids' => array(
1996                    'location' => 'query',
1997                    'type' => 'string',
1998                    'repeated' => true,
1999                  ),
2000                  'maxResults' => array(
2001                    'location' => 'query',
2002                    'type' => 'integer',
2003                  ),
2004                  'pageToken' => array(
2005                    'location' => 'query',
2006                    'type' => 'string',
2007                  ),
2008                  'acceptsPublisherPaidPlacements' => array(
2009                    'location' => 'query',
2010                    'type' => 'boolean',
2011                  ),
2012                  'parentId' => array(
2013                    'location' => 'query',
2014                    'type' => 'string',
2015                  ),
2016                  'active' => array(
2017                    'location' => 'query',
2018                    'type' => 'boolean',
2019                  ),
2020                  'dfp_network_code' => array(
2021                    'location' => 'query',
2022                    'type' => 'string',
2023                  ),
2024                ),
2025              ),
2026            )
2027          )
2028      );
2029      $this->eventTags = new Google_Service_Dfareporting_EventTags_Resource(
2030          $this,
2031          $this->serviceName,
2032          'eventTags',
2033          array(
2034            'methods' => array(
2035              'delete' => array(
2036                'path' => 'userprofiles/{profileId}/eventTags/{id}',
2037                'httpMethod' => 'DELETE',
2038                'parameters' => array(
2039                  'profileId' => array(
2040                    'location' => 'path',
2041                    'type' => 'string',
2042                    'required' => true,
2043                  ),
2044                  'id' => array(
2045                    'location' => 'path',
2046                    'type' => 'string',
2047                    'required' => true,
2048                  ),
2049                ),
2050              ),'get' => array(
2051                'path' => 'userprofiles/{profileId}/eventTags/{id}',
2052                'httpMethod' => 'GET',
2053                'parameters' => array(
2054                  'profileId' => array(
2055                    'location' => 'path',
2056                    'type' => 'string',
2057                    'required' => true,
2058                  ),
2059                  'id' => array(
2060                    'location' => 'path',
2061                    'type' => 'string',
2062                    'required' => true,
2063                  ),
2064                ),
2065              ),'insert' => array(
2066                'path' => 'userprofiles/{profileId}/eventTags',
2067                'httpMethod' => 'POST',
2068                'parameters' => array(
2069                  'profileId' => array(
2070                    'location' => 'path',
2071                    'type' => 'string',
2072                    'required' => true,
2073                  ),
2074                ),
2075              ),'list' => array(
2076                'path' => 'userprofiles/{profileId}/eventTags',
2077                'httpMethod' => 'GET',
2078                'parameters' => array(
2079                  'profileId' => array(
2080                    'location' => 'path',
2081                    'type' => 'string',
2082                    'required' => true,
2083                  ),
2084                  'searchString' => array(
2085                    'location' => 'query',
2086                    'type' => 'string',
2087                  ),
2088                  'campaignId' => array(
2089                    'location' => 'query',
2090                    'type' => 'string',
2091                  ),
2092                  'sortField' => array(
2093                    'location' => 'query',
2094                    'type' => 'string',
2095                  ),
2096                  'enabled' => array(
2097                    'location' => 'query',
2098                    'type' => 'boolean',
2099                  ),
2100                  'ids' => array(
2101                    'location' => 'query',
2102                    'type' => 'string',
2103                    'repeated' => true,
2104                  ),
2105                  'advertiserId' => array(
2106                    'location' => 'query',
2107                    'type' => 'string',
2108                  ),
2109                  'adId' => array(
2110                    'location' => 'query',
2111                    'type' => 'string',
2112                  ),
2113                  'sortOrder' => array(
2114                    'location' => 'query',
2115                    'type' => 'string',
2116                  ),
2117                  'eventTagTypes' => array(
2118                    'location' => 'query',
2119                    'type' => 'string',
2120                    'repeated' => true,
2121                  ),
2122                  'definitionsOnly' => array(
2123                    'location' => 'query',
2124                    'type' => 'boolean',
2125                  ),
2126                ),
2127              ),'patch' => array(
2128                'path' => 'userprofiles/{profileId}/eventTags',
2129                'httpMethod' => 'PATCH',
2130                'parameters' => array(
2131                  'profileId' => array(
2132                    'location' => 'path',
2133                    'type' => 'string',
2134                    'required' => true,
2135                  ),
2136                  'id' => array(
2137                    'location' => 'query',
2138                    'type' => 'string',
2139                    'required' => true,
2140                  ),
2141                ),
2142              ),'update' => array(
2143                'path' => 'userprofiles/{profileId}/eventTags',
2144                'httpMethod' => 'PUT',
2145                'parameters' => array(
2146                  'profileId' => array(
2147                    'location' => 'path',
2148                    'type' => 'string',
2149                    'required' => true,
2150                  ),
2151                ),
2152              ),
2153            )
2154          )
2155      );
2156      $this->files = new Google_Service_Dfareporting_Files_Resource(
2157          $this,
2158          $this->serviceName,
2159          'files',
2160          array(
2161            'methods' => array(
2162              'get' => array(
2163                'path' => 'reports/{reportId}/files/{fileId}',
2164                'httpMethod' => 'GET',
2165                'parameters' => array(
2166                  'reportId' => array(
2167                    'location' => 'path',
2168                    'type' => 'string',
2169                    'required' => true,
2170                  ),
2171                  'fileId' => array(
2172                    'location' => 'path',
2173                    'type' => 'string',
2174                    'required' => true,
2175                  ),
2176                ),
2177              ),'list' => array(
2178                'path' => 'userprofiles/{profileId}/files',
2179                'httpMethod' => 'GET',
2180                'parameters' => array(
2181                  'profileId' => array(
2182                    'location' => 'path',
2183                    'type' => 'string',
2184                    'required' => true,
2185                  ),
2186                  'sortField' => array(
2187                    'location' => 'query',
2188                    'type' => 'string',
2189                  ),
2190                  'maxResults' => array(
2191                    'location' => 'query',
2192                    'type' => 'integer',
2193                  ),
2194                  'pageToken' => array(
2195                    'location' => 'query',
2196                    'type' => 'string',
2197                  ),
2198                  'sortOrder' => array(
2199                    'location' => 'query',
2200                    'type' => 'string',
2201                  ),
2202                  'scope' => array(
2203                    'location' => 'query',
2204                    'type' => 'string',
2205                  ),
2206                ),
2207              ),
2208            )
2209          )
2210      );
2211      $this->floodlightActivities = new Google_Service_Dfareporting_FloodlightActivities_Resource(
2212          $this,
2213          $this->serviceName,
2214          'floodlightActivities',
2215          array(
2216            'methods' => array(
2217              'delete' => array(
2218                'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2219                'httpMethod' => 'DELETE',
2220                'parameters' => array(
2221                  'profileId' => array(
2222                    'location' => 'path',
2223                    'type' => 'string',
2224                    'required' => true,
2225                  ),
2226                  'id' => array(
2227                    'location' => 'path',
2228                    'type' => 'string',
2229                    'required' => true,
2230                  ),
2231                ),
2232              ),'generatetag' => array(
2233                'path' => 'userprofiles/{profileId}/floodlightActivities/generatetag',
2234                'httpMethod' => 'POST',
2235                'parameters' => array(
2236                  'profileId' => array(
2237                    'location' => 'path',
2238                    'type' => 'string',
2239                    'required' => true,
2240                  ),
2241                  'floodlightActivityId' => array(
2242                    'location' => 'query',
2243                    'type' => 'string',
2244                  ),
2245                ),
2246              ),'get' => array(
2247                'path' => 'userprofiles/{profileId}/floodlightActivities/{id}',
2248                'httpMethod' => 'GET',
2249                'parameters' => array(
2250                  'profileId' => array(
2251                    'location' => 'path',
2252                    'type' => 'string',
2253                    'required' => true,
2254                  ),
2255                  'id' => array(
2256                    'location' => 'path',
2257                    'type' => 'string',
2258                    'required' => true,
2259                  ),
2260                ),
2261              ),'insert' => array(
2262                'path' => 'userprofiles/{profileId}/floodlightActivities',
2263                'httpMethod' => 'POST',
2264                'parameters' => array(
2265                  'profileId' => array(
2266                    'location' => 'path',
2267                    'type' => 'string',
2268                    'required' => true,
2269                  ),
2270                ),
2271              ),'list' => array(
2272                'path' => 'userprofiles/{profileId}/floodlightActivities',
2273                'httpMethod' => 'GET',
2274                'parameters' => array(
2275                  'profileId' => array(
2276                    'location' => 'path',
2277                    'type' => 'string',
2278                    'required' => true,
2279                  ),
2280                  'floodlightActivityGroupIds' => array(
2281                    'location' => 'query',
2282                    'type' => 'string',
2283                    'repeated' => true,
2284                  ),
2285                  'sortOrder' => array(
2286                    'location' => 'query',
2287                    'type' => 'string',
2288                  ),
2289                  'searchString' => array(
2290                    'location' => 'query',
2291                    'type' => 'string',
2292                  ),
2293                  'sortField' => array(
2294                    'location' => 'query',
2295                    'type' => 'string',
2296                  ),
2297                  'floodlightConfigurationId' => array(
2298                    'location' => 'query',
2299                    'type' => 'string',
2300                  ),
2301                  'ids' => array(
2302                    'location' => 'query',
2303                    'type' => 'string',
2304                    'repeated' => true,
2305                  ),
2306                  'floodlightActivityGroupName' => array(
2307                    'location' => 'query',
2308                    'type' => 'string',
2309                  ),
2310                  'advertiserId' => array(
2311                    'location' => 'query',
2312                    'type' => 'string',
2313                  ),
2314                  'pageToken' => array(
2315                    'location' => 'query',
2316                    'type' => 'string',
2317                  ),
2318                  'maxResults' => array(
2319                    'location' => 'query',
2320                    'type' => 'integer',
2321                  ),
2322                  'tagString' => array(
2323                    'location' => 'query',
2324                    'type' => 'string',
2325                  ),
2326                  'floodlightActivityGroupTagString' => array(
2327                    'location' => 'query',
2328                    'type' => 'string',
2329                  ),
2330                  'floodlightActivityGroupType' => array(
2331                    'location' => 'query',
2332                    'type' => 'string',
2333                  ),
2334                ),
2335              ),'patch' => array(
2336                'path' => 'userprofiles/{profileId}/floodlightActivities',
2337                'httpMethod' => 'PATCH',
2338                'parameters' => array(
2339                  'profileId' => array(
2340                    'location' => 'path',
2341                    'type' => 'string',
2342                    'required' => true,
2343                  ),
2344                  'id' => array(
2345                    'location' => 'query',
2346                    'type' => 'string',
2347                    'required' => true,
2348                  ),
2349                ),
2350              ),'update' => array(
2351                'path' => 'userprofiles/{profileId}/floodlightActivities',
2352                'httpMethod' => 'PUT',
2353                'parameters' => array(
2354                  'profileId' => array(
2355                    'location' => 'path',
2356                    'type' => 'string',
2357                    'required' => true,
2358                  ),
2359                ),
2360              ),
2361            )
2362          )
2363      );
2364      $this->floodlightActivityGroups = new Google_Service_Dfareporting_FloodlightActivityGroups_Resource(
2365          $this,
2366          $this->serviceName,
2367          'floodlightActivityGroups',
2368          array(
2369            'methods' => array(
2370              'delete' => array(
2371                'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2372                'httpMethod' => 'DELETE',
2373                'parameters' => array(
2374                  'profileId' => array(
2375                    'location' => 'path',
2376                    'type' => 'string',
2377                    'required' => true,
2378                  ),
2379                  'id' => array(
2380                    'location' => 'path',
2381                    'type' => 'string',
2382                    'required' => true,
2383                  ),
2384                ),
2385              ),'get' => array(
2386                'path' => 'userprofiles/{profileId}/floodlightActivityGroups/{id}',
2387                'httpMethod' => 'GET',
2388                'parameters' => array(
2389                  'profileId' => array(
2390                    'location' => 'path',
2391                    'type' => 'string',
2392                    'required' => true,
2393                  ),
2394                  'id' => array(
2395                    'location' => 'path',
2396                    'type' => 'string',
2397                    'required' => true,
2398                  ),
2399                ),
2400              ),'insert' => array(
2401                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2402                'httpMethod' => 'POST',
2403                'parameters' => array(
2404                  'profileId' => array(
2405                    'location' => 'path',
2406                    'type' => 'string',
2407                    'required' => true,
2408                  ),
2409                ),
2410              ),'list' => array(
2411                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2412                'httpMethod' => 'GET',
2413                'parameters' => array(
2414                  'profileId' => array(
2415                    'location' => 'path',
2416                    'type' => 'string',
2417                    'required' => true,
2418                  ),
2419                  'searchString' => array(
2420                    'location' => 'query',
2421                    'type' => 'string',
2422                  ),
2423                  'sortField' => array(
2424                    'location' => 'query',
2425                    'type' => 'string',
2426                  ),
2427                  'floodlightConfigurationId' => array(
2428                    'location' => 'query',
2429                    'type' => 'string',
2430                  ),
2431                  'ids' => array(
2432                    'location' => 'query',
2433                    'type' => 'string',
2434                    'repeated' => true,
2435                  ),
2436                  'maxResults' => array(
2437                    'location' => 'query',
2438                    'type' => 'integer',
2439                  ),
2440                  'advertiserId' => array(
2441                    'location' => 'query',
2442                    'type' => 'string',
2443                  ),
2444                  'pageToken' => array(
2445                    'location' => 'query',
2446                    'type' => 'string',
2447                  ),
2448                  'sortOrder' => array(
2449                    'location' => 'query',
2450                    'type' => 'string',
2451                  ),
2452                  'type' => array(
2453                    'location' => 'query',
2454                    'type' => 'string',
2455                  ),
2456                ),
2457              ),'patch' => array(
2458                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2459                'httpMethod' => 'PATCH',
2460                'parameters' => array(
2461                  'profileId' => array(
2462                    'location' => 'path',
2463                    'type' => 'string',
2464                    'required' => true,
2465                  ),
2466                  'id' => array(
2467                    'location' => 'query',
2468                    'type' => 'string',
2469                    'required' => true,
2470                  ),
2471                ),
2472              ),'update' => array(
2473                'path' => 'userprofiles/{profileId}/floodlightActivityGroups',
2474                'httpMethod' => 'PUT',
2475                'parameters' => array(
2476                  'profileId' => array(
2477                    'location' => 'path',
2478                    'type' => 'string',
2479                    'required' => true,
2480                  ),
2481                ),
2482              ),
2483            )
2484          )
2485      );
2486      $this->floodlightConfigurations = new Google_Service_Dfareporting_FloodlightConfigurations_Resource(
2487          $this,
2488          $this->serviceName,
2489          'floodlightConfigurations',
2490          array(
2491            'methods' => array(
2492              'get' => array(
2493                'path' => 'userprofiles/{profileId}/floodlightConfigurations/{id}',
2494                'httpMethod' => 'GET',
2495                'parameters' => array(
2496                  'profileId' => array(
2497                    'location' => 'path',
2498                    'type' => 'string',
2499                    'required' => true,
2500                  ),
2501                  'id' => array(
2502                    'location' => 'path',
2503                    'type' => 'string',
2504                    'required' => true,
2505                  ),
2506                ),
2507              ),'list' => array(
2508                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2509                'httpMethod' => 'GET',
2510                'parameters' => array(
2511                  'profileId' => array(
2512                    'location' => 'path',
2513                    'type' => 'string',
2514                    'required' => true,
2515                  ),
2516                  'ids' => array(
2517                    'location' => 'query',
2518                    'type' => 'string',
2519                    'repeated' => true,
2520                  ),
2521                ),
2522              ),'patch' => array(
2523                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2524                'httpMethod' => 'PATCH',
2525                'parameters' => array(
2526                  'profileId' => array(
2527                    'location' => 'path',
2528                    'type' => 'string',
2529                    'required' => true,
2530                  ),
2531                  'id' => array(
2532                    'location' => 'query',
2533                    'type' => 'string',
2534                    'required' => true,
2535                  ),
2536                ),
2537              ),'update' => array(
2538                'path' => 'userprofiles/{profileId}/floodlightConfigurations',
2539                'httpMethod' => 'PUT',
2540                'parameters' => array(
2541                  'profileId' => array(
2542                    'location' => 'path',
2543                    'type' => 'string',
2544                    'required' => true,
2545                  ),
2546                ),
2547              ),
2548            )
2549          )
2550      );
2551      $this->inventoryItems = new Google_Service_Dfareporting_InventoryItems_Resource(
2552          $this,
2553          $this->serviceName,
2554          'inventoryItems',
2555          array(
2556            'methods' => array(
2557              'get' => array(
2558                'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems/{id}',
2559                'httpMethod' => 'GET',
2560                'parameters' => array(
2561                  'profileId' => array(
2562                    'location' => 'path',
2563                    'type' => 'string',
2564                    'required' => true,
2565                  ),
2566                  'projectId' => array(
2567                    'location' => 'path',
2568                    'type' => 'string',
2569                    'required' => true,
2570                  ),
2571                  'id' => array(
2572                    'location' => 'path',
2573                    'type' => 'string',
2574                    'required' => true,
2575                  ),
2576                ),
2577              ),'list' => array(
2578                'path' => 'userprofiles/{profileId}/projects/{projectId}/inventoryItems',
2579                'httpMethod' => 'GET',
2580                'parameters' => array(
2581                  'profileId' => array(
2582                    'location' => 'path',
2583                    'type' => 'string',
2584                    'required' => true,
2585                  ),
2586                  'projectId' => array(
2587                    'location' => 'path',
2588                    'type' => 'string',
2589                    'required' => true,
2590                  ),
2591                  'orderId' => array(
2592                    'location' => 'query',
2593                    'type' => 'string',
2594                    'repeated' => true,
2595                  ),
2596                  'ids' => array(
2597                    'location' => 'query',
2598                    'type' => 'string',
2599                    'repeated' => true,
2600                  ),
2601                  'maxResults' => array(
2602                    'location' => 'query',
2603                    'type' => 'integer',
2604                  ),
2605                  'pageToken' => array(
2606                    'location' => 'query',
2607                    'type' => 'string',
2608                  ),
2609                  'siteId' => array(
2610                    'location' => 'query',
2611                    'type' => 'string',
2612                    'repeated' => true,
2613                  ),
2614                  'inPlan' => array(
2615                    'location' => 'query',
2616                    'type' => 'boolean',
2617                  ),
2618                  'sortField' => array(
2619                    'location' => 'query',
2620                    'type' => 'string',
2621                  ),
2622                  'sortOrder' => array(
2623                    'location' => 'query',
2624                    'type' => 'string',
2625                  ),
2626                ),
2627              ),
2628            )
2629          )
2630      );
2631      $this->landingPages = new Google_Service_Dfareporting_LandingPages_Resource(
2632          $this,
2633          $this->serviceName,
2634          'landingPages',
2635          array(
2636            'methods' => array(
2637              'delete' => array(
2638                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2639                'httpMethod' => 'DELETE',
2640                'parameters' => array(
2641                  'profileId' => array(
2642                    'location' => 'path',
2643                    'type' => 'string',
2644                    'required' => true,
2645                  ),
2646                  'campaignId' => array(
2647                    'location' => 'path',
2648                    'type' => 'string',
2649                    'required' => true,
2650                  ),
2651                  'id' => array(
2652                    'location' => 'path',
2653                    'type' => 'string',
2654                    'required' => true,
2655                  ),
2656                ),
2657              ),'get' => array(
2658                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages/{id}',
2659                'httpMethod' => 'GET',
2660                'parameters' => array(
2661                  'profileId' => array(
2662                    'location' => 'path',
2663                    'type' => 'string',
2664                    'required' => true,
2665                  ),
2666                  'campaignId' => array(
2667                    'location' => 'path',
2668                    'type' => 'string',
2669                    'required' => true,
2670                  ),
2671                  'id' => array(
2672                    'location' => 'path',
2673                    'type' => 'string',
2674                    'required' => true,
2675                  ),
2676                ),
2677              ),'insert' => array(
2678                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2679                'httpMethod' => 'POST',
2680                'parameters' => array(
2681                  'profileId' => array(
2682                    'location' => 'path',
2683                    'type' => 'string',
2684                    'required' => true,
2685                  ),
2686                  'campaignId' => array(
2687                    'location' => 'path',
2688                    'type' => 'string',
2689                    'required' => true,
2690                  ),
2691                ),
2692              ),'list' => array(
2693                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2694                'httpMethod' => 'GET',
2695                'parameters' => array(
2696                  'profileId' => array(
2697                    'location' => 'path',
2698                    'type' => 'string',
2699                    'required' => true,
2700                  ),
2701                  'campaignId' => array(
2702                    'location' => 'path',
2703                    'type' => 'string',
2704                    'required' => true,
2705                  ),
2706                ),
2707              ),'patch' => array(
2708                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2709                'httpMethod' => 'PATCH',
2710                'parameters' => array(
2711                  'profileId' => array(
2712                    'location' => 'path',
2713                    'type' => 'string',
2714                    'required' => true,
2715                  ),
2716                  'campaignId' => array(
2717                    'location' => 'path',
2718                    'type' => 'string',
2719                    'required' => true,
2720                  ),
2721                  'id' => array(
2722                    'location' => 'query',
2723                    'type' => 'string',
2724                    'required' => true,
2725                  ),
2726                ),
2727              ),'update' => array(
2728                'path' => 'userprofiles/{profileId}/campaigns/{campaignId}/landingPages',
2729                'httpMethod' => 'PUT',
2730                'parameters' => array(
2731                  'profileId' => array(
2732                    'location' => 'path',
2733                    'type' => 'string',
2734                    'required' => true,
2735                  ),
2736                  'campaignId' => array(
2737                    'location' => 'path',
2738                    'type' => 'string',
2739                    'required' => true,
2740                  ),
2741                ),
2742              ),
2743            )
2744          )
2745      );
2746      $this->metros = new Google_Service_Dfareporting_Metros_Resource(
2747          $this,
2748          $this->serviceName,
2749          'metros',
2750          array(
2751            'methods' => array(
2752              'list' => array(
2753                'path' => 'userprofiles/{profileId}/metros',
2754                'httpMethod' => 'GET',
2755                'parameters' => array(
2756                  'profileId' => array(
2757                    'location' => 'path',
2758                    'type' => 'string',
2759                    'required' => true,
2760                  ),
2761                ),
2762              ),
2763            )
2764          )
2765      );
2766      $this->mobileCarriers = new Google_Service_Dfareporting_MobileCarriers_Resource(
2767          $this,
2768          $this->serviceName,
2769          'mobileCarriers',
2770          array(
2771            'methods' => array(
2772              'get' => array(
2773                'path' => 'userprofiles/{profileId}/mobileCarriers/{id}',
2774                'httpMethod' => 'GET',
2775                'parameters' => array(
2776                  'profileId' => array(
2777                    'location' => 'path',
2778                    'type' => 'string',
2779                    'required' => true,
2780                  ),
2781                  'id' => array(
2782                    'location' => 'path',
2783                    'type' => 'string',
2784                    'required' => true,
2785                  ),
2786                ),
2787              ),'list' => array(
2788                'path' => 'userprofiles/{profileId}/mobileCarriers',
2789                'httpMethod' => 'GET',
2790                'parameters' => array(
2791                  'profileId' => array(
2792                    'location' => 'path',
2793                    'type' => 'string',
2794                    'required' => true,
2795                  ),
2796                ),
2797              ),
2798            )
2799          )
2800      );
2801      $this->operatingSystemVersions = new Google_Service_Dfareporting_OperatingSystemVersions_Resource(
2802          $this,
2803          $this->serviceName,
2804          'operatingSystemVersions',
2805          array(
2806            'methods' => array(
2807              'get' => array(
2808                'path' => 'userprofiles/{profileId}/operatingSystemVersions/{id}',
2809                'httpMethod' => 'GET',
2810                'parameters' => array(
2811                  'profileId' => array(
2812                    'location' => 'path',
2813                    'type' => 'string',
2814                    'required' => true,
2815                  ),
2816                  'id' => array(
2817                    'location' => 'path',
2818                    'type' => 'string',
2819                    'required' => true,
2820                  ),
2821                ),
2822              ),'list' => array(
2823                'path' => 'userprofiles/{profileId}/operatingSystemVersions',
2824                'httpMethod' => 'GET',
2825                'parameters' => array(
2826                  'profileId' => array(
2827                    'location' => 'path',
2828                    'type' => 'string',
2829                    'required' => true,
2830                  ),
2831                ),
2832              ),
2833            )
2834          )
2835      );
2836      $this->operatingSystems = new Google_Service_Dfareporting_OperatingSystems_Resource(
2837          $this,
2838          $this->serviceName,
2839          'operatingSystems',
2840          array(
2841            'methods' => array(
2842              'get' => array(
2843                'path' => 'userprofiles/{profileId}/operatingSystems/{dartId}',
2844                'httpMethod' => 'GET',
2845                'parameters' => array(
2846                  'profileId' => array(
2847                    'location' => 'path',
2848                    'type' => 'string',
2849                    'required' => true,
2850                  ),
2851                  'dartId' => array(
2852                    'location' => 'path',
2853                    'type' => 'string',
2854                    'required' => true,
2855                  ),
2856                ),
2857              ),'list' => array(
2858                'path' => 'userprofiles/{profileId}/operatingSystems',
2859                'httpMethod' => 'GET',
2860                'parameters' => array(
2861                  'profileId' => array(
2862                    'location' => 'path',
2863                    'type' => 'string',
2864                    'required' => true,
2865                  ),
2866                ),
2867              ),
2868            )
2869          )
2870      );
2871      $this->orderDocuments = new Google_Service_Dfareporting_OrderDocuments_Resource(
2872          $this,
2873          $this->serviceName,
2874          'orderDocuments',
2875          array(
2876            'methods' => array(
2877              'get' => array(
2878                'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments/{id}',
2879                'httpMethod' => 'GET',
2880                'parameters' => array(
2881                  'profileId' => array(
2882                    'location' => 'path',
2883                    'type' => 'string',
2884                    'required' => true,
2885                  ),
2886                  'projectId' => array(
2887                    'location' => 'path',
2888                    'type' => 'string',
2889                    'required' => true,
2890                  ),
2891                  'id' => array(
2892                    'location' => 'path',
2893                    'type' => 'string',
2894                    'required' => true,
2895                  ),
2896                ),
2897              ),'list' => array(
2898                'path' => 'userprofiles/{profileId}/projects/{projectId}/orderDocuments',
2899                'httpMethod' => 'GET',
2900                'parameters' => array(
2901                  'profileId' => array(
2902                    'location' => 'path',
2903                    'type' => 'string',
2904                    'required' => true,
2905                  ),
2906                  'projectId' => array(
2907                    'location' => 'path',
2908                    'type' => 'string',
2909                    'required' => true,
2910                  ),
2911                  'orderId' => array(
2912                    'location' => 'query',
2913                    'type' => 'string',
2914                    'repeated' => true,
2915                  ),
2916                  'searchString' => array(
2917                    'location' => 'query',
2918                    'type' => 'string',
2919                  ),
2920                  'ids' => array(
2921                    'location' => 'query',
2922                    'type' => 'string',
2923                    'repeated' => true,
2924                  ),
2925                  'maxResults' => array(
2926                    'location' => 'query',
2927                    'type' => 'integer',
2928                  ),
2929                  'pageToken' => array(
2930                    'location' => 'query',
2931                    'type' => 'string',
2932                  ),
2933                  'siteId' => array(
2934                    'location' => 'query',
2935                    'type' => 'string',
2936                    'repeated' => true,
2937                  ),
2938                  'sortOrder' => array(
2939                    'location' => 'query',
2940                    'type' => 'string',
2941                  ),
2942                  'sortField' => array(
2943                    'location' => 'query',
2944                    'type' => 'string',
2945                  ),
2946                  'approved' => array(
2947                    'location' => 'query',
2948                    'type' => 'boolean',
2949                  ),
2950                ),
2951              ),
2952            )
2953          )
2954      );
2955      $this->orders = new Google_Service_Dfareporting_Orders_Resource(
2956          $this,
2957          $this->serviceName,
2958          'orders',
2959          array(
2960            'methods' => array(
2961              'get' => array(
2962                'path' => 'userprofiles/{profileId}/projects/{projectId}/orders/{id}',
2963                'httpMethod' => 'GET',
2964                'parameters' => array(
2965                  'profileId' => array(
2966                    'location' => 'path',
2967                    'type' => 'string',
2968                    'required' => true,
2969                  ),
2970                  'projectId' => array(
2971                    'location' => 'path',
2972                    'type' => 'string',
2973                    'required' => true,
2974                  ),
2975                  'id' => array(
2976                    'location' => 'path',
2977                    'type' => 'string',
2978                    'required' => true,
2979                  ),
2980                ),
2981              ),'list' => array(
2982                'path' => 'userprofiles/{profileId}/projects/{projectId}/orders',
2983                'httpMethod' => 'GET',
2984                'parameters' => array(
2985                  'profileId' => array(
2986                    'location' => 'path',
2987                    'type' => 'string',
2988                    'required' => true,
2989                  ),
2990                  'projectId' => array(
2991                    'location' => 'path',
2992                    'type' => 'string',
2993                    'required' => true,
2994                  ),
2995                  'searchString' => array(
2996                    'location' => 'query',
2997                    'type' => 'string',
2998                  ),
2999                  'ids' => array(
3000                    'location' => 'query',
3001                    'type' => 'string',
3002                    'repeated' => true,
3003                  ),
3004                  'maxResults' => array(
3005                    'location' => 'query',
3006                    'type' => 'integer',
3007                  ),
3008                  'pageToken' => array(
3009                    'location' => 'query',
3010                    'type' => 'string',
3011                  ),
3012                  'siteId' => array(
3013                    'location' => 'query',
3014                    'type' => 'string',
3015                    'repeated' => true,
3016                  ),
3017                  'sortOrder' => array(
3018                    'location' => 'query',
3019                    'type' => 'string',
3020                  ),
3021                  'sortField' => array(
3022                    'location' => 'query',
3023                    'type' => 'string',
3024                  ),
3025                ),
3026              ),
3027            )
3028          )
3029      );
3030      $this->placementGroups = new Google_Service_Dfareporting_PlacementGroups_Resource(
3031          $this,
3032          $this->serviceName,
3033          'placementGroups',
3034          array(
3035            'methods' => array(
3036              'get' => array(
3037                'path' => 'userprofiles/{profileId}/placementGroups/{id}',
3038                'httpMethod' => 'GET',
3039                'parameters' => array(
3040                  'profileId' => array(
3041                    'location' => 'path',
3042                    'type' => 'string',
3043                    'required' => true,
3044                  ),
3045                  'id' => array(
3046                    'location' => 'path',
3047                    'type' => 'string',
3048                    'required' => true,
3049                  ),
3050                ),
3051              ),'insert' => array(
3052                'path' => 'userprofiles/{profileId}/placementGroups',
3053                'httpMethod' => 'POST',
3054                'parameters' => array(
3055                  'profileId' => array(
3056                    'location' => 'path',
3057                    'type' => 'string',
3058                    'required' => true,
3059                  ),
3060                ),
3061              ),'list' => array(
3062                'path' => 'userprofiles/{profileId}/placementGroups',
3063                'httpMethod' => 'GET',
3064                'parameters' => array(
3065                  'profileId' => array(
3066                    'location' => 'path',
3067                    'type' => 'string',
3068                    'required' => true,
3069                  ),
3070                  'placementStrategyIds' => array(
3071                    'location' => 'query',
3072                    'type' => 'string',
3073                    'repeated' => true,
3074                  ),
3075                  'archived' => array(
3076                    'location' => 'query',
3077                    'type' => 'boolean',
3078                  ),
3079                  'searchString' => array(
3080                    'location' => 'query',
3081                    'type' => 'string',
3082                  ),
3083                  'contentCategoryIds' => array(
3084                    'location' => 'query',
3085                    'type' => 'string',
3086                    'repeated' => true,
3087                  ),
3088                  'directorySiteIds' => array(
3089                    'location' => 'query',
3090                    'type' => 'string',
3091                    'repeated' => true,
3092                  ),
3093                  'sortField' => array(
3094                    'location' => 'query',
3095                    'type' => 'string',
3096                  ),
3097                  'advertiserIds' => array(
3098                    'location' => 'query',
3099                    'type' => 'string',
3100                    'repeated' => true,
3101                  ),
3102                  'ids' => array(
3103                    'location' => 'query',
3104                    'type' => 'string',
3105                    'repeated' => true,
3106                  ),
3107                  'maxResults' => array(
3108                    'location' => 'query',
3109                    'type' => 'integer',
3110                  ),
3111                  'pageToken' => array(
3112                    'location' => 'query',
3113                    'type' => 'string',
3114                  ),
3115                  'sortOrder' => array(
3116                    'location' => 'query',
3117                    'type' => 'string',
3118                  ),
3119                  'placementGroupType' => array(
3120                    'location' => 'query',
3121                    'type' => 'string',
3122                  ),
3123                  'pricingTypes' => array(
3124                    'location' => 'query',
3125                    'type' => 'string',
3126                    'repeated' => true,
3127                  ),
3128                  'siteIds' => array(
3129                    'location' => 'query',
3130                    'type' => 'string',
3131                    'repeated' => true,
3132                  ),
3133                  'campaignIds' => array(
3134                    'location' => 'query',
3135                    'type' => 'string',
3136                    'repeated' => true,
3137                  ),
3138                ),
3139              ),'patch' => array(
3140                'path' => 'userprofiles/{profileId}/placementGroups',
3141                'httpMethod' => 'PATCH',
3142                'parameters' => array(
3143                  'profileId' => array(
3144                    'location' => 'path',
3145                    'type' => 'string',
3146                    'required' => true,
3147                  ),
3148                  'id' => array(
3149                    'location' => 'query',
3150                    'type' => 'string',
3151                    'required' => true,
3152                  ),
3153                ),
3154              ),'update' => array(
3155                'path' => 'userprofiles/{profileId}/placementGroups',
3156                'httpMethod' => 'PUT',
3157                'parameters' => array(
3158                  'profileId' => array(
3159                    'location' => 'path',
3160                    'type' => 'string',
3161                    'required' => true,
3162                  ),
3163                ),
3164              ),
3165            )
3166          )
3167      );
3168      $this->placementStrategies = new Google_Service_Dfareporting_PlacementStrategies_Resource(
3169          $this,
3170          $this->serviceName,
3171          'placementStrategies',
3172          array(
3173            'methods' => array(
3174              'delete' => array(
3175                'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3176                'httpMethod' => 'DELETE',
3177                'parameters' => array(
3178                  'profileId' => array(
3179                    'location' => 'path',
3180                    'type' => 'string',
3181                    'required' => true,
3182                  ),
3183                  'id' => array(
3184                    'location' => 'path',
3185                    'type' => 'string',
3186                    'required' => true,
3187                  ),
3188                ),
3189              ),'get' => array(
3190                'path' => 'userprofiles/{profileId}/placementStrategies/{id}',
3191                'httpMethod' => 'GET',
3192                'parameters' => array(
3193                  'profileId' => array(
3194                    'location' => 'path',
3195                    'type' => 'string',
3196                    'required' => true,
3197                  ),
3198                  'id' => array(
3199                    'location' => 'path',
3200                    'type' => 'string',
3201                    'required' => true,
3202                  ),
3203                ),
3204              ),'insert' => array(
3205                'path' => 'userprofiles/{profileId}/placementStrategies',
3206                'httpMethod' => 'POST',
3207                'parameters' => array(
3208                  'profileId' => array(
3209                    'location' => 'path',
3210                    'type' => 'string',
3211                    'required' => true,
3212                  ),
3213                ),
3214              ),'list' => array(
3215                'path' => 'userprofiles/{profileId}/placementStrategies',
3216                'httpMethod' => 'GET',
3217                'parameters' => array(
3218                  'profileId' => array(
3219                    'location' => 'path',
3220                    'type' => 'string',
3221                    'required' => true,
3222                  ),
3223                  'searchString' => array(
3224                    'location' => 'query',
3225                    'type' => 'string',
3226                  ),
3227                  'sortField' => array(
3228                    'location' => 'query',
3229                    'type' => 'string',
3230                  ),
3231                  'ids' => array(
3232                    'location' => 'query',
3233                    'type' => 'string',
3234                    'repeated' => true,
3235                  ),
3236                  'maxResults' => array(
3237                    'location' => 'query',
3238                    'type' => 'integer',
3239                  ),
3240                  'pageToken' => array(
3241                    'location' => 'query',
3242                    'type' => 'string',
3243                  ),
3244                  'sortOrder' => array(
3245                    'location' => 'query',
3246                    'type' => 'string',
3247                  ),
3248                ),
3249              ),'patch' => array(
3250                'path' => 'userprofiles/{profileId}/placementStrategies',
3251                'httpMethod' => 'PATCH',
3252                'parameters' => array(
3253                  'profileId' => array(
3254                    'location' => 'path',
3255                    'type' => 'string',
3256                    'required' => true,
3257                  ),
3258                  'id' => array(
3259                    'location' => 'query',
3260                    'type' => 'string',
3261                    'required' => true,
3262                  ),
3263                ),
3264              ),'update' => array(
3265                'path' => 'userprofiles/{profileId}/placementStrategies',
3266                'httpMethod' => 'PUT',
3267                'parameters' => array(
3268                  'profileId' => array(
3269                    'location' => 'path',
3270                    'type' => 'string',
3271                    'required' => true,
3272                  ),
3273                ),
3274              ),
3275            )
3276          )
3277      );
3278      $this->placements = new Google_Service_Dfareporting_Placements_Resource(
3279          $this,
3280          $this->serviceName,
3281          'placements',
3282          array(
3283            'methods' => array(
3284              'generatetags' => array(
3285                'path' => 'userprofiles/{profileId}/placements/generatetags',
3286                'httpMethod' => 'POST',
3287                'parameters' => array(
3288                  'profileId' => array(
3289                    'location' => 'path',
3290                    'type' => 'string',
3291                    'required' => true,
3292                  ),
3293                  'tagFormats' => array(
3294                    'location' => 'query',
3295                    'type' => 'string',
3296                    'repeated' => true,
3297                  ),
3298                  'placementIds' => array(
3299                    'location' => 'query',
3300                    'type' => 'string',
3301                    'repeated' => true,
3302                  ),
3303                  'campaignId' => array(
3304                    'location' => 'query',
3305                    'type' => 'string',
3306                  ),
3307                ),
3308              ),'get' => array(
3309                'path' => 'userprofiles/{profileId}/placements/{id}',
3310                'httpMethod' => 'GET',
3311                'parameters' => array(
3312                  'profileId' => array(
3313                    'location' => 'path',
3314                    'type' => 'string',
3315                    'required' => true,
3316                  ),
3317                  'id' => array(
3318                    'location' => 'path',
3319                    'type' => 'string',
3320                    'required' => true,
3321                  ),
3322                ),
3323              ),'insert' => array(
3324                'path' => 'userprofiles/{profileId}/placements',
3325                'httpMethod' => 'POST',
3326                'parameters' => array(
3327                  'profileId' => array(
3328                    'location' => 'path',
3329                    'type' => 'string',
3330                    'required' => true,
3331                  ),
3332                ),
3333              ),'list' => array(
3334                'path' => 'userprofiles/{profileId}/placements',
3335                'httpMethod' => 'GET',
3336                'parameters' => array(
3337                  'profileId' => array(
3338                    'location' => 'path',
3339                    'type' => 'string',
3340                    'required' => true,
3341                  ),
3342                  'placementStrategyIds' => array(
3343                    'location' => 'query',
3344                    'type' => 'string',
3345                    'repeated' => true,
3346                  ),
3347                  'sortOrder' => array(
3348                    'location' => 'query',
3349                    'type' => 'string',
3350                  ),
3351                  'archived' => array(
3352                    'location' => 'query',
3353                    'type' => 'boolean',
3354                  ),
3355                  'searchString' => array(
3356                    'location' => 'query',
3357                    'type' => 'string',
3358                  ),
3359                  'contentCategoryIds' => array(
3360                    'location' => 'query',
3361                    'type' => 'string',
3362                    'repeated' => true,
3363                  ),
3364                  'directorySiteIds' => array(
3365                    'location' => 'query',
3366                    'type' => 'string',
3367                    'repeated' => true,
3368                  ),
3369                  'sortField' => array(
3370                    'location' => 'query',
3371                    'type' => 'string',
3372                  ),
3373                  'advertiserIds' => array(
3374                    'location' => 'query',
3375                    'type' => 'string',
3376                    'repeated' => true,
3377                  ),
3378                  'paymentSource' => array(
3379                    'location' => 'query',
3380                    'type' => 'string',
3381                  ),
3382                  'ids' => array(
3383                    'location' => 'query',
3384                    'type' => 'string',
3385                    'repeated' => true,
3386                  ),
3387                  'maxResults' => array(
3388                    'location' => 'query',
3389                    'type' => 'integer',
3390                  ),
3391                  'sizeIds' => array(
3392                    'location' => 'query',
3393                    'type' => 'string',
3394                    'repeated' => true,
3395                  ),
3396                  'pageToken' => array(
3397                    'location' => 'query',
3398                    'type' => 'string',
3399                  ),
3400                  'compatibilities' => array(
3401                    'location' => 'query',
3402                    'type' => 'string',
3403                    'repeated' => true,
3404                  ),
3405                  'groupIds' => array(
3406                    'location' => 'query',
3407                    'type' => 'string',
3408                    'repeated' => true,
3409                  ),
3410                  'pricingTypes' => array(
3411                    'location' => 'query',
3412                    'type' => 'string',
3413                    'repeated' => true,
3414                  ),
3415                  'siteIds' => array(
3416                    'location' => 'query',
3417                    'type' => 'string',
3418                    'repeated' => true,
3419                  ),
3420                  'campaignIds' => array(
3421                    'location' => 'query',
3422                    'type' => 'string',
3423                    'repeated' => true,
3424                  ),
3425                ),
3426              ),'patch' => array(
3427                'path' => 'userprofiles/{profileId}/placements',
3428                'httpMethod' => 'PATCH',
3429                'parameters' => array(
3430                  'profileId' => array(
3431                    'location' => 'path',
3432                    'type' => 'string',
3433                    'required' => true,
3434                  ),
3435                  'id' => array(
3436                    'location' => 'query',
3437                    'type' => 'string',
3438                    'required' => true,
3439                  ),
3440                ),
3441              ),'update' => array(
3442                'path' => 'userprofiles/{profileId}/placements',
3443                'httpMethod' => 'PUT',
3444                'parameters' => array(
3445                  'profileId' => array(
3446                    'location' => 'path',
3447                    'type' => 'string',
3448                    'required' => true,
3449                  ),
3450                ),
3451              ),
3452            )
3453          )
3454      );
3455      $this->platformTypes = new Google_Service_Dfareporting_PlatformTypes_Resource(
3456          $this,
3457          $this->serviceName,
3458          'platformTypes',
3459          array(
3460            'methods' => array(
3461              'get' => array(
3462                'path' => 'userprofiles/{profileId}/platformTypes/{id}',
3463                'httpMethod' => 'GET',
3464                'parameters' => array(
3465                  'profileId' => array(
3466                    'location' => 'path',
3467                    'type' => 'string',
3468                    'required' => true,
3469                  ),
3470                  'id' => array(
3471                    'location' => 'path',
3472                    'type' => 'string',
3473                    'required' => true,
3474                  ),
3475                ),
3476              ),'list' => array(
3477                'path' => 'userprofiles/{profileId}/platformTypes',
3478                'httpMethod' => 'GET',
3479                'parameters' => array(
3480                  'profileId' => array(
3481                    'location' => 'path',
3482                    'type' => 'string',
3483                    'required' => true,
3484                  ),
3485                ),
3486              ),
3487            )
3488          )
3489      );
3490      $this->postalCodes = new Google_Service_Dfareporting_PostalCodes_Resource(
3491          $this,
3492          $this->serviceName,
3493          'postalCodes',
3494          array(
3495            'methods' => array(
3496              'get' => array(
3497                'path' => 'userprofiles/{profileId}/postalCodes/{code}',
3498                'httpMethod' => 'GET',
3499                'parameters' => array(
3500                  'profileId' => array(
3501                    'location' => 'path',
3502                    'type' => 'string',
3503                    'required' => true,
3504                  ),
3505                  'code' => array(
3506                    'location' => 'path',
3507                    'type' => 'string',
3508                    'required' => true,
3509                  ),
3510                ),
3511              ),'list' => array(
3512                'path' => 'userprofiles/{profileId}/postalCodes',
3513                'httpMethod' => 'GET',
3514                'parameters' => array(
3515                  'profileId' => array(
3516                    'location' => 'path',
3517                    'type' => 'string',
3518                    'required' => true,
3519                  ),
3520                ),
3521              ),
3522            )
3523          )
3524      );
3525      $this->projects = new Google_Service_Dfareporting_Projects_Resource(
3526          $this,
3527          $this->serviceName,
3528          'projects',
3529          array(
3530            'methods' => array(
3531              'get' => array(
3532                'path' => 'userprofiles/{profileId}/projects/{id}',
3533                'httpMethod' => 'GET',
3534                'parameters' => array(
3535                  'profileId' => array(
3536                    'location' => 'path',
3537                    'type' => 'string',
3538                    'required' => true,
3539                  ),
3540                  'id' => array(
3541                    'location' => 'path',
3542                    'type' => 'string',
3543                    'required' => true,
3544                  ),
3545                ),
3546              ),'list' => array(
3547                'path' => 'userprofiles/{profileId}/projects',
3548                'httpMethod' => 'GET',
3549                'parameters' => array(
3550                  'profileId' => array(
3551                    'location' => 'path',
3552                    'type' => 'string',
3553                    'required' => true,
3554                  ),
3555                  'searchString' => array(
3556                    'location' => 'query',
3557                    'type' => 'string',
3558                  ),
3559                  'sortField' => array(
3560                    'location' => 'query',
3561                    'type' => 'string',
3562                  ),
3563                  'advertiserIds' => array(
3564                    'location' => 'query',
3565                    'type' => 'string',
3566                    'repeated' => true,
3567                  ),
3568                  'ids' => array(
3569                    'location' => 'query',
3570                    'type' => 'string',
3571                    'repeated' => true,
3572                  ),
3573                  'maxResults' => array(
3574                    'location' => 'query',
3575                    'type' => 'integer',
3576                  ),
3577                  'pageToken' => array(
3578                    'location' => 'query',
3579                    'type' => 'string',
3580                  ),
3581                  'sortOrder' => array(
3582                    'location' => 'query',
3583                    'type' => 'string',
3584                  ),
3585                ),
3586              ),
3587            )
3588          )
3589      );
3590      $this->regions = new Google_Service_Dfareporting_Regions_Resource(
3591          $this,
3592          $this->serviceName,
3593          'regions',
3594          array(
3595            'methods' => array(
3596              'list' => array(
3597                'path' => 'userprofiles/{profileId}/regions',
3598                'httpMethod' => 'GET',
3599                'parameters' => array(
3600                  'profileId' => array(
3601                    'location' => 'path',
3602                    'type' => 'string',
3603                    'required' => true,
3604                  ),
3605                ),
3606              ),
3607            )
3608          )
3609      );
3610      $this->remarketingListShares = new Google_Service_Dfareporting_RemarketingListShares_Resource(
3611          $this,
3612          $this->serviceName,
3613          'remarketingListShares',
3614          array(
3615            'methods' => array(
3616              'get' => array(
3617                'path' => 'userprofiles/{profileId}/remarketingListShares/{remarketingListId}',
3618                'httpMethod' => 'GET',
3619                'parameters' => array(
3620                  'profileId' => array(
3621                    'location' => 'path',
3622                    'type' => 'string',
3623                    'required' => true,
3624                  ),
3625                  'remarketingListId' => array(
3626                    'location' => 'path',
3627                    'type' => 'string',
3628                    'required' => true,
3629                  ),
3630                ),
3631              ),'patch' => array(
3632                'path' => 'userprofiles/{profileId}/remarketingListShares',
3633                'httpMethod' => 'PATCH',
3634                'parameters' => array(
3635                  'profileId' => array(
3636                    'location' => 'path',
3637                    'type' => 'string',
3638                    'required' => true,
3639                  ),
3640                  'remarketingListId' => array(
3641                    'location' => 'query',
3642                    'type' => 'string',
3643                    'required' => true,
3644                  ),
3645                ),
3646              ),'update' => array(
3647                'path' => 'userprofiles/{profileId}/remarketingListShares',
3648                'httpMethod' => 'PUT',
3649                'parameters' => array(
3650                  'profileId' => array(
3651                    'location' => 'path',
3652                    'type' => 'string',
3653                    'required' => true,
3654                  ),
3655                ),
3656              ),
3657            )
3658          )
3659      );
3660      $this->remarketingLists = new Google_Service_Dfareporting_RemarketingLists_Resource(
3661          $this,
3662          $this->serviceName,
3663          'remarketingLists',
3664          array(
3665            'methods' => array(
3666              'get' => array(
3667                'path' => 'userprofiles/{profileId}/remarketingLists/{id}',
3668                'httpMethod' => 'GET',
3669                'parameters' => array(
3670                  'profileId' => array(
3671                    'location' => 'path',
3672                    'type' => 'string',
3673                    'required' => true,
3674                  ),
3675                  'id' => array(
3676                    'location' => 'path',
3677                    'type' => 'string',
3678                    'required' => true,
3679                  ),
3680                ),
3681              ),'insert' => array(
3682                'path' => 'userprofiles/{profileId}/remarketingLists',
3683                'httpMethod' => 'POST',
3684                'parameters' => array(
3685                  'profileId' => array(
3686                    'location' => 'path',
3687                    'type' => 'string',
3688                    'required' => true,
3689                  ),
3690                ),
3691              ),'list' => array(
3692                'path' => 'userprofiles/{profileId}/remarketingLists',
3693                'httpMethod' => 'GET',
3694                'parameters' => array(
3695                  'profileId' => array(
3696                    'location' => 'path',
3697                    'type' => 'string',
3698                    'required' => true,
3699                  ),
3700                  'advertiserId' => array(
3701                    'location' => 'query',
3702                    'type' => 'string',
3703                    'required' => true,
3704                  ),
3705                  'name' => array(
3706                    'location' => 'query',
3707                    'type' => 'string',
3708                  ),
3709                  'sortField' => array(
3710                    'location' => 'query',
3711                    'type' => 'string',
3712                  ),
3713                  'maxResults' => array(
3714                    'location' => 'query',
3715                    'type' => 'integer',
3716                  ),
3717                  'pageToken' => array(
3718                    'location' => 'query',
3719                    'type' => 'string',
3720                  ),
3721                  'sortOrder' => array(
3722                    'location' => 'query',
3723                    'type' => 'string',
3724                  ),
3725                  'active' => array(
3726                    'location' => 'query',
3727                    'type' => 'boolean',
3728                  ),
3729                  'floodlightActivityId' => array(
3730                    'location' => 'query',
3731                    'type' => 'string',
3732                  ),
3733                ),
3734              ),'patch' => array(
3735                'path' => 'userprofiles/{profileId}/remarketingLists',
3736                'httpMethod' => 'PATCH',
3737                'parameters' => array(
3738                  'profileId' => array(
3739                    'location' => 'path',
3740                    'type' => 'string',
3741                    'required' => true,
3742                  ),
3743                  'id' => array(
3744                    'location' => 'query',
3745                    'type' => 'string',
3746                    'required' => true,
3747                  ),
3748                ),
3749              ),'update' => array(
3750                'path' => 'userprofiles/{profileId}/remarketingLists',
3751                'httpMethod' => 'PUT',
3752                'parameters' => array(
3753                  'profileId' => array(
3754                    'location' => 'path',
3755                    'type' => 'string',
3756                    'required' => true,
3757                  ),
3758                ),
3759              ),
3760            )
3761          )
3762      );
3763      $this->reports = new Google_Service_Dfareporting_Reports_Resource(
3764          $this,
3765          $this->serviceName,
3766          'reports',
3767          array(
3768            'methods' => array(
3769              'delete' => array(
3770                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3771                'httpMethod' => 'DELETE',
3772                'parameters' => array(
3773                  'profileId' => array(
3774                    'location' => 'path',
3775                    'type' => 'string',
3776                    'required' => true,
3777                  ),
3778                  'reportId' => array(
3779                    'location' => 'path',
3780                    'type' => 'string',
3781                    'required' => true,
3782                  ),
3783                ),
3784              ),'get' => array(
3785                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3786                'httpMethod' => 'GET',
3787                'parameters' => array(
3788                  'profileId' => array(
3789                    'location' => 'path',
3790                    'type' => 'string',
3791                    'required' => true,
3792                  ),
3793                  'reportId' => array(
3794                    'location' => 'path',
3795                    'type' => 'string',
3796                    'required' => true,
3797                  ),
3798                ),
3799              ),'insert' => array(
3800                'path' => 'userprofiles/{profileId}/reports',
3801                'httpMethod' => 'POST',
3802                'parameters' => array(
3803                  'profileId' => array(
3804                    'location' => 'path',
3805                    'type' => 'string',
3806                    'required' => true,
3807                  ),
3808                ),
3809              ),'list' => array(
3810                'path' => 'userprofiles/{profileId}/reports',
3811                'httpMethod' => 'GET',
3812                'parameters' => array(
3813                  'profileId' => array(
3814                    'location' => 'path',
3815                    'type' => 'string',
3816                    'required' => true,
3817                  ),
3818                  'sortField' => array(
3819                    'location' => 'query',
3820                    'type' => 'string',
3821                  ),
3822                  'maxResults' => array(
3823                    'location' => 'query',
3824                    'type' => 'integer',
3825                  ),
3826                  'pageToken' => array(
3827                    'location' => 'query',
3828                    'type' => 'string',
3829                  ),
3830                  'sortOrder' => array(
3831                    'location' => 'query',
3832                    'type' => 'string',
3833                  ),
3834                  'scope' => array(
3835                    'location' => 'query',
3836                    'type' => 'string',
3837                  ),
3838                ),
3839              ),'patch' => array(
3840                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3841                'httpMethod' => 'PATCH',
3842                'parameters' => array(
3843                  'profileId' => array(
3844                    'location' => 'path',
3845                    'type' => 'string',
3846                    'required' => true,
3847                  ),
3848                  'reportId' => array(
3849                    'location' => 'path',
3850                    'type' => 'string',
3851                    'required' => true,
3852                  ),
3853                ),
3854              ),'run' => array(
3855                'path' => 'userprofiles/{profileId}/reports/{reportId}/run',
3856                'httpMethod' => 'POST',
3857                'parameters' => array(
3858                  'profileId' => array(
3859                    'location' => 'path',
3860                    'type' => 'string',
3861                    'required' => true,
3862                  ),
3863                  'reportId' => array(
3864                    'location' => 'path',
3865                    'type' => 'string',
3866                    'required' => true,
3867                  ),
3868                  'synchronous' => array(
3869                    'location' => 'query',
3870                    'type' => 'boolean',
3871                  ),
3872                ),
3873              ),'update' => array(
3874                'path' => 'userprofiles/{profileId}/reports/{reportId}',
3875                'httpMethod' => 'PUT',
3876                'parameters' => array(
3877                  'profileId' => array(
3878                    'location' => 'path',
3879                    'type' => 'string',
3880                    'required' => true,
3881                  ),
3882                  'reportId' => array(
3883                    'location' => 'path',
3884                    'type' => 'string',
3885                    'required' => true,
3886                  ),
3887                ),
3888              ),
3889            )
3890          )
3891      );
3892      $this->reports_compatibleFields = new Google_Service_Dfareporting_ReportsCompatibleFields_Resource(
3893          $this,
3894          $this->serviceName,
3895          'compatibleFields',
3896          array(
3897            'methods' => array(
3898              'query' => array(
3899                'path' => 'userprofiles/{profileId}/reports/compatiblefields/query',
3900                'httpMethod' => 'POST',
3901                'parameters' => array(
3902                  'profileId' => array(
3903                    'location' => 'path',
3904                    'type' => 'string',
3905                    'required' => true,
3906                  ),
3907                ),
3908              ),
3909            )
3910          )
3911      );
3912      $this->reports_files = new Google_Service_Dfareporting_ReportsFiles_Resource(
3913          $this,
3914          $this->serviceName,
3915          'files',
3916          array(
3917            'methods' => array(
3918              'get' => array(
3919                'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}',
3920                'httpMethod' => 'GET',
3921                'parameters' => array(
3922                  'profileId' => array(
3923                    'location' => 'path',
3924                    'type' => 'string',
3925                    'required' => true,
3926                  ),
3927                  'reportId' => array(
3928                    'location' => 'path',
3929                    'type' => 'string',
3930                    'required' => true,
3931                  ),
3932                  'fileId' => array(
3933                    'location' => 'path',
3934                    'type' => 'string',
3935                    'required' => true,
3936                  ),
3937                ),
3938              ),'list' => array(
3939                'path' => 'userprofiles/{profileId}/reports/{reportId}/files',
3940                'httpMethod' => 'GET',
3941                'parameters' => array(
3942                  'profileId' => array(
3943                    'location' => 'path',
3944                    'type' => 'string',
3945                    'required' => true,
3946                  ),
3947                  'reportId' => array(
3948                    'location' => 'path',
3949                    'type' => 'string',
3950                    'required' => true,
3951                  ),
3952                  'sortField' => array(
3953                    'location' => 'query',
3954                    'type' => 'string',
3955                  ),
3956                  'maxResults' => array(
3957                    'location' => 'query',
3958                    'type' => 'integer',
3959                  ),
3960                  'pageToken' => array(
3961                    'location' => 'query',
3962                    'type' => 'string',
3963                  ),
3964                  'sortOrder' => array(
3965                    'location' => 'query',
3966                    'type' => 'string',
3967                  ),
3968                ),
3969              ),
3970            )
3971          )
3972      );
3973      $this->sites = new Google_Service_Dfareporting_Sites_Resource(
3974          $this,
3975          $this->serviceName,
3976          'sites',
3977          array(
3978            'methods' => array(
3979              'get' => array(
3980                'path' => 'userprofiles/{profileId}/sites/{id}',
3981                'httpMethod' => 'GET',
3982                'parameters' => array(
3983                  'profileId' => array(
3984                    'location' => 'path',
3985                    'type' => 'string',
3986                    'required' => true,
3987                  ),
3988                  'id' => array(
3989                    'location' => 'path',
3990                    'type' => 'string',
3991                    'required' => true,
3992                  ),
3993                ),
3994              ),'insert' => array(
3995                'path' => 'userprofiles/{profileId}/sites',
3996                'httpMethod' => 'POST',
3997                'parameters' => array(
3998                  'profileId' => array(
3999                    'location' => 'path',
4000                    'type' => 'string',
4001                    'required' => true,
4002                  ),
4003                ),
4004              ),'list' => array(
4005                'path' => 'userprofiles/{profileId}/sites',
4006                'httpMethod' => 'GET',
4007                'parameters' => array(
4008                  'profileId' => array(
4009                    'location' => 'path',
4010                    'type' => 'string',
4011                    'required' => true,
4012                  ),
4013                  'acceptsInterstitialPlacements' => array(
4014                    'location' => 'query',
4015                    'type' => 'boolean',
4016                  ),
4017                  'sortOrder' => array(
4018                    'location' => 'query',
4019                    'type' => 'string',
4020                  ),
4021                  'searchString' => array(
4022                    'location' => 'query',
4023                    'type' => 'string',
4024                  ),
4025                  'subaccountId' => array(
4026                    'location' => 'query',
4027                    'type' => 'string',
4028                  ),
4029                  'directorySiteIds' => array(
4030                    'location' => 'query',
4031                    'type' => 'string',
4032                    'repeated' => true,
4033                  ),
4034                  'acceptsInStreamVideoPlacements' => array(
4035                    'location' => 'query',
4036                    'type' => 'boolean',
4037                  ),
4038                  'ids' => array(
4039                    'location' => 'query',
4040                    'type' => 'string',
4041                    'repeated' => true,
4042                  ),
4043                  'maxResults' => array(
4044                    'location' => 'query',
4045                    'type' => 'integer',
4046                  ),
4047                  'pageToken' => array(
4048                    'location' => 'query',
4049                    'type' => 'string',
4050                  ),
4051                  'acceptsPublisherPaidPlacements' => array(
4052                    'location' => 'query',
4053                    'type' => 'boolean',
4054                  ),
4055                  'sortField' => array(
4056                    'location' => 'query',
4057                    'type' => 'string',
4058                  ),
4059                  'adWordsSite' => array(
4060                    'location' => 'query',
4061                    'type' => 'boolean',
4062                  ),
4063                  'unmappedSite' => array(
4064                    'location' => 'query',
4065                    'type' => 'boolean',
4066                  ),
4067                  'approved' => array(
4068                    'location' => 'query',
4069                    'type' => 'boolean',
4070                  ),
4071                  'campaignIds' => array(
4072                    'location' => 'query',
4073                    'type' => 'string',
4074                    'repeated' => true,
4075                  ),
4076                ),
4077              ),'patch' => array(
4078                'path' => 'userprofiles/{profileId}/sites',
4079                'httpMethod' => 'PATCH',
4080                'parameters' => array(
4081                  'profileId' => array(
4082                    'location' => 'path',
4083                    'type' => 'string',
4084                    'required' => true,
4085                  ),
4086                  'id' => array(
4087                    'location' => 'query',
4088                    'type' => 'string',
4089                    'required' => true,
4090                  ),
4091                ),
4092              ),'update' => array(
4093                'path' => 'userprofiles/{profileId}/sites',
4094                'httpMethod' => 'PUT',
4095                'parameters' => array(
4096                  'profileId' => array(
4097                    'location' => 'path',
4098                    'type' => 'string',
4099                    'required' => true,
4100                  ),
4101                ),
4102              ),
4103            )
4104          )
4105      );
4106      $this->sizes = new Google_Service_Dfareporting_Sizes_Resource(
4107          $this,
4108          $this->serviceName,
4109          'sizes',
4110          array(
4111            'methods' => array(
4112              'get' => array(
4113                'path' => 'userprofiles/{profileId}/sizes/{id}',
4114                'httpMethod' => 'GET',
4115                'parameters' => array(
4116                  'profileId' => array(
4117                    'location' => 'path',
4118                    'type' => 'string',
4119                    'required' => true,
4120                  ),
4121                  'id' => array(
4122                    'location' => 'path',
4123                    'type' => 'string',
4124                    'required' => true,
4125                  ),
4126                ),
4127              ),'insert' => array(
4128                'path' => 'userprofiles/{profileId}/sizes',
4129                'httpMethod' => 'POST',
4130                'parameters' => array(
4131                  'profileId' => array(
4132                    'location' => 'path',
4133                    'type' => 'string',
4134                    'required' => true,
4135                  ),
4136                ),
4137              ),'list' => array(
4138                'path' => 'userprofiles/{profileId}/sizes',
4139                'httpMethod' => 'GET',
4140                'parameters' => array(
4141                  'profileId' => array(
4142                    'location' => 'path',
4143                    'type' => 'string',
4144                    'required' => true,
4145                  ),
4146                  'iabStandard' => array(
4147                    'location' => 'query',
4148                    'type' => 'boolean',
4149                  ),
4150                  'width' => array(
4151                    'location' => 'query',
4152                    'type' => 'integer',
4153                  ),
4154                  'ids' => array(
4155                    'location' => 'query',
4156                    'type' => 'string',
4157                    'repeated' => true,
4158                  ),
4159                  'height' => array(
4160                    'location' => 'query',
4161                    'type' => 'integer',
4162                  ),
4163                ),
4164              ),
4165            )
4166          )
4167      );
4168      $this->subaccounts = new Google_Service_Dfareporting_Subaccounts_Resource(
4169          $this,
4170          $this->serviceName,
4171          'subaccounts',
4172          array(
4173            'methods' => array(
4174              'get' => array(
4175                'path' => 'userprofiles/{profileId}/subaccounts/{id}',
4176                'httpMethod' => 'GET',
4177                'parameters' => array(
4178                  'profileId' => array(
4179                    'location' => 'path',
4180                    'type' => 'string',
4181                    'required' => true,
4182                  ),
4183                  'id' => array(
4184                    'location' => 'path',
4185                    'type' => 'string',
4186                    'required' => true,
4187                  ),
4188                ),
4189              ),'insert' => array(
4190                'path' => 'userprofiles/{profileId}/subaccounts',
4191                'httpMethod' => 'POST',
4192                'parameters' => array(
4193                  'profileId' => array(
4194                    'location' => 'path',
4195                    'type' => 'string',
4196                    'required' => true,
4197                  ),
4198                ),
4199              ),'list' => array(
4200                'path' => 'userprofiles/{profileId}/subaccounts',
4201                'httpMethod' => 'GET',
4202                'parameters' => array(
4203                  'profileId' => array(
4204                    'location' => 'path',
4205                    'type' => 'string',
4206                    'required' => true,
4207                  ),
4208                  'searchString' => array(
4209                    'location' => 'query',
4210                    'type' => 'string',
4211                  ),
4212                  'sortField' => array(
4213                    'location' => 'query',
4214                    'type' => 'string',
4215                  ),
4216                  'ids' => array(
4217                    'location' => 'query',
4218                    'type' => 'string',
4219                    'repeated' => true,
4220                  ),
4221                  'maxResults' => array(
4222                    'location' => 'query',
4223                    'type' => 'integer',
4224                  ),
4225                  'pageToken' => array(
4226                    'location' => 'query',
4227                    'type' => 'string',
4228                  ),
4229                  'sortOrder' => array(
4230                    'location' => 'query',
4231                    'type' => 'string',
4232                  ),
4233                ),
4234              ),'patch' => array(
4235                'path' => 'userprofiles/{profileId}/subaccounts',
4236                'httpMethod' => 'PATCH',
4237                'parameters' => array(
4238                  'profileId' => array(
4239                    'location' => 'path',
4240                    'type' => 'string',
4241                    'required' => true,
4242                  ),
4243                  'id' => array(
4244                    'location' => 'query',
4245                    'type' => 'string',
4246                    'required' => true,
4247                  ),
4248                ),
4249              ),'update' => array(
4250                'path' => 'userprofiles/{profileId}/subaccounts',
4251                'httpMethod' => 'PUT',
4252                'parameters' => array(
4253                  'profileId' => array(
4254                    'location' => 'path',
4255                    'type' => 'string',
4256                    'required' => true,
4257                  ),
4258                ),
4259              ),
4260            )
4261          )
4262      );
4263      $this->targetableRemarketingLists = new Google_Service_Dfareporting_TargetableRemarketingLists_Resource(
4264          $this,
4265          $this->serviceName,
4266          'targetableRemarketingLists',
4267          array(
4268            'methods' => array(
4269              'get' => array(
4270                'path' => 'userprofiles/{profileId}/targetableRemarketingLists/{id}',
4271                'httpMethod' => 'GET',
4272                'parameters' => array(
4273                  'profileId' => array(
4274                    'location' => 'path',
4275                    'type' => 'string',
4276                    'required' => true,
4277                  ),
4278                  'id' => array(
4279                    'location' => 'path',
4280                    'type' => 'string',
4281                    'required' => true,
4282                  ),
4283                ),
4284              ),'list' => array(
4285                'path' => 'userprofiles/{profileId}/targetableRemarketingLists',
4286                'httpMethod' => 'GET',
4287                'parameters' => array(
4288                  'profileId' => array(
4289                    'location' => 'path',
4290                    'type' => 'string',
4291                    'required' => true,
4292                  ),
4293                  'advertiserId' => array(
4294                    'location' => 'query',
4295                    'type' => 'string',
4296                    'required' => true,
4297                  ),
4298                  'name' => array(
4299                    'location' => 'query',
4300                    'type' => 'string',
4301                  ),
4302                  'sortField' => array(
4303                    'location' => 'query',
4304                    'type' => 'string',
4305                  ),
4306                  'maxResults' => array(
4307                    'location' => 'query',
4308                    'type' => 'integer',
4309                  ),
4310                  'pageToken' => array(
4311                    'location' => 'query',
4312                    'type' => 'string',
4313                  ),
4314                  'sortOrder' => array(
4315                    'location' => 'query',
4316                    'type' => 'string',
4317                  ),
4318                  'active' => array(
4319                    'location' => 'query',
4320                    'type' => 'boolean',
4321                  ),
4322                ),
4323              ),
4324            )
4325          )
4326      );
4327      $this->userProfiles = new Google_Service_Dfareporting_UserProfiles_Resource(
4328          $this,
4329          $this->serviceName,
4330          'userProfiles',
4331          array(
4332            'methods' => array(
4333              'get' => array(
4334                'path' => 'userprofiles/{profileId}',
4335                'httpMethod' => 'GET',
4336                'parameters' => array(
4337                  'profileId' => array(
4338                    'location' => 'path',
4339                    'type' => 'string',
4340                    'required' => true,
4341                  ),
4342                ),
4343              ),'list' => array(
4344                'path' => 'userprofiles',
4345                'httpMethod' => 'GET',
4346                'parameters' => array(),
4347              ),
4348            )
4349          )
4350      );
4351      $this->userRolePermissionGroups = new Google_Service_Dfareporting_UserRolePermissionGroups_Resource(
4352          $this,
4353          $this->serviceName,
4354          'userRolePermissionGroups',
4355          array(
4356            'methods' => array(
4357              'get' => array(
4358                'path' => 'userprofiles/{profileId}/userRolePermissionGroups/{id}',
4359                'httpMethod' => 'GET',
4360                'parameters' => array(
4361                  'profileId' => array(
4362                    'location' => 'path',
4363                    'type' => 'string',
4364                    'required' => true,
4365                  ),
4366                  'id' => array(
4367                    'location' => 'path',
4368                    'type' => 'string',
4369                    'required' => true,
4370                  ),
4371                ),
4372              ),'list' => array(
4373                'path' => 'userprofiles/{profileId}/userRolePermissionGroups',
4374                'httpMethod' => 'GET',
4375                'parameters' => array(
4376                  'profileId' => array(
4377                    'location' => 'path',
4378                    'type' => 'string',
4379                    'required' => true,
4380                  ),
4381                ),
4382              ),
4383            )
4384          )
4385      );
4386      $this->userRolePermissions = new Google_Service_Dfareporting_UserRolePermissions_Resource(
4387          $this,
4388          $this->serviceName,
4389          'userRolePermissions',
4390          array(
4391            'methods' => array(
4392              'get' => array(
4393                'path' => 'userprofiles/{profileId}/userRolePermissions/{id}',
4394                'httpMethod' => 'GET',
4395                'parameters' => array(
4396                  'profileId' => array(
4397                    'location' => 'path',
4398                    'type' => 'string',
4399                    'required' => true,
4400                  ),
4401                  'id' => array(
4402                    'location' => 'path',
4403                    'type' => 'string',
4404                    'required' => true,
4405                  ),
4406                ),
4407              ),'list' => array(
4408                'path' => 'userprofiles/{profileId}/userRolePermissions',
4409                'httpMethod' => 'GET',
4410                'parameters' => array(
4411                  'profileId' => array(
4412                    'location' => 'path',
4413                    'type' => 'string',
4414                    'required' => true,
4415                  ),
4416                  'ids' => array(
4417                    'location' => 'query',
4418                    'type' => 'string',
4419                    'repeated' => true,
4420                  ),
4421                ),
4422              ),
4423            )
4424          )
4425      );
4426      $this->userRoles = new Google_Service_Dfareporting_UserRoles_Resource(
4427          $this,
4428          $this->serviceName,
4429          'userRoles',
4430          array(
4431            'methods' => array(
4432              'delete' => array(
4433                'path' => 'userprofiles/{profileId}/userRoles/{id}',
4434                'httpMethod' => 'DELETE',
4435                'parameters' => array(
4436                  'profileId' => array(
4437                    'location' => 'path',
4438                    'type' => 'string',
4439                    'required' => true,
4440                  ),
4441                  'id' => array(
4442                    'location' => 'path',
4443                    'type' => 'string',
4444                    'required' => true,
4445                  ),
4446                ),
4447              ),'get' => array(
4448                'path' => 'userprofiles/{profileId}/userRoles/{id}',
4449                'httpMethod' => 'GET',
4450                'parameters' => array(
4451                  'profileId' => array(
4452                    'location' => 'path',
4453                    'type' => 'string',
4454                    'required' => true,
4455                  ),
4456                  'id' => array(
4457                    'location' => 'path',
4458                    'type' => 'string',
4459                    'required' => true,
4460                  ),
4461                ),
4462              ),'insert' => array(
4463                'path' => 'userprofiles/{profileId}/userRoles',
4464                'httpMethod' => 'POST',
4465                'parameters' => array(
4466                  'profileId' => array(
4467                    'location' => 'path',
4468                    'type' => 'string',
4469                    'required' => true,
4470                  ),
4471                ),
4472              ),'list' => array(
4473                'path' => 'userprofiles/{profileId}/userRoles',
4474                'httpMethod' => 'GET',
4475                'parameters' => array(
4476                  'profileId' => array(
4477                    'location' => 'path',
4478                    'type' => 'string',
4479                    'required' => true,
4480                  ),
4481                  'searchString' => array(
4482                    'location' => 'query',
4483                    'type' => 'string',
4484                  ),
4485                  'subaccountId' => array(
4486                    'location' => 'query',
4487                    'type' => 'string',
4488                  ),
4489                  'sortField' => array(
4490                    'location' => 'query',
4491                    'type' => 'string',
4492                  ),
4493                  'ids' => array(
4494                    'location' => 'query',
4495                    'type' => 'string',
4496                    'repeated' => true,
4497                  ),
4498                  'maxResults' => array(
4499                    'location' => 'query',
4500                    'type' => 'integer',
4501                  ),
4502                  'pageToken' => array(
4503                    'location' => 'query',
4504                    'type' => 'string',
4505                  ),
4506                  'sortOrder' => array(
4507                    'location' => 'query',
4508                    'type' => 'string',
4509                  ),
4510                  'accountUserRoleOnly' => array(
4511                    'location' => 'query',
4512                    'type' => 'boolean',
4513                  ),
4514                ),
4515              ),'patch' => array(
4516                'path' => 'userprofiles/{profileId}/userRoles',
4517                'httpMethod' => 'PATCH',
4518                'parameters' => array(
4519                  'profileId' => array(
4520                    'location' => 'path',
4521                    'type' => 'string',
4522                    'required' => true,
4523                  ),
4524                  'id' => array(
4525                    'location' => 'query',
4526                    'type' => 'string',
4527                    'required' => true,
4528                  ),
4529                ),
4530              ),'update' => array(
4531                'path' => 'userprofiles/{profileId}/userRoles',
4532                'httpMethod' => 'PUT',
4533                'parameters' => array(
4534                  'profileId' => array(
4535                    'location' => 'path',
4536                    'type' => 'string',
4537                    'required' => true,
4538                  ),
4539                ),
4540              ),
4541            )
4542          )
4543      );
4544    }
4545  }
4546  
4547  
4548  /**
4549   * The "accountActiveAdSummaries" collection of methods.
4550   * Typical usage is:
4551   *  <code>
4552   *   $dfareportingService = new Google_Service_Dfareporting(...);
4553   *   $accountActiveAdSummaries = $dfareportingService->accountActiveAdSummaries;
4554   *  </code>
4555   */
4556  class Google_Service_Dfareporting_AccountActiveAdSummaries_Resource extends Google_Service_Resource
4557  {
4558  
4559    /**
4560     * Gets the account's active ad summary by account ID.
4561     * (accountActiveAdSummaries.get)
4562     *
4563     * @param string $profileId User profile ID associated with this request.
4564     * @param string $summaryAccountId Account ID.
4565     * @param array $optParams Optional parameters.
4566     * @return Google_Service_Dfareporting_AccountActiveAdSummary
4567     */
4568    public function get($profileId, $summaryAccountId, $optParams = array())
4569    {
4570      $params = array('profileId' => $profileId, 'summaryAccountId' => $summaryAccountId);
4571      $params = array_merge($params, $optParams);
4572      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountActiveAdSummary");
4573    }
4574  }
4575  
4576  /**
4577   * The "accountPermissionGroups" collection of methods.
4578   * Typical usage is:
4579   *  <code>
4580   *   $dfareportingService = new Google_Service_Dfareporting(...);
4581   *   $accountPermissionGroups = $dfareportingService->accountPermissionGroups;
4582   *  </code>
4583   */
4584  class Google_Service_Dfareporting_AccountPermissionGroups_Resource extends Google_Service_Resource
4585  {
4586  
4587    /**
4588     * Gets one account permission group by ID. (accountPermissionGroups.get)
4589     *
4590     * @param string $profileId User profile ID associated with this request.
4591     * @param string $id Account permission group ID.
4592     * @param array $optParams Optional parameters.
4593     * @return Google_Service_Dfareporting_AccountPermissionGroup
4594     */
4595    public function get($profileId, $id, $optParams = array())
4596    {
4597      $params = array('profileId' => $profileId, 'id' => $id);
4598      $params = array_merge($params, $optParams);
4599      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermissionGroup");
4600    }
4601  
4602    /**
4603     * Retrieves the list of account permission groups.
4604     * (accountPermissionGroups.listAccountPermissionGroups)
4605     *
4606     * @param string $profileId User profile ID associated with this request.
4607     * @param array $optParams Optional parameters.
4608     * @return Google_Service_Dfareporting_AccountPermissionGroupsListResponse
4609     */
4610    public function listAccountPermissionGroups($profileId, $optParams = array())
4611    {
4612      $params = array('profileId' => $profileId);
4613      $params = array_merge($params, $optParams);
4614      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionGroupsListResponse");
4615    }
4616  }
4617  
4618  /**
4619   * The "accountPermissions" collection of methods.
4620   * Typical usage is:
4621   *  <code>
4622   *   $dfareportingService = new Google_Service_Dfareporting(...);
4623   *   $accountPermissions = $dfareportingService->accountPermissions;
4624   *  </code>
4625   */
4626  class Google_Service_Dfareporting_AccountPermissions_Resource extends Google_Service_Resource
4627  {
4628  
4629    /**
4630     * Gets one account permission by ID. (accountPermissions.get)
4631     *
4632     * @param string $profileId User profile ID associated with this request.
4633     * @param string $id Account permission ID.
4634     * @param array $optParams Optional parameters.
4635     * @return Google_Service_Dfareporting_AccountPermission
4636     */
4637    public function get($profileId, $id, $optParams = array())
4638    {
4639      $params = array('profileId' => $profileId, 'id' => $id);
4640      $params = array_merge($params, $optParams);
4641      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountPermission");
4642    }
4643  
4644    /**
4645     * Retrieves the list of account permissions.
4646     * (accountPermissions.listAccountPermissions)
4647     *
4648     * @param string $profileId User profile ID associated with this request.
4649     * @param array $optParams Optional parameters.
4650     * @return Google_Service_Dfareporting_AccountPermissionsListResponse
4651     */
4652    public function listAccountPermissions($profileId, $optParams = array())
4653    {
4654      $params = array('profileId' => $profileId);
4655      $params = array_merge($params, $optParams);
4656      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountPermissionsListResponse");
4657    }
4658  }
4659  
4660  /**
4661   * The "accountUserProfiles" collection of methods.
4662   * Typical usage is:
4663   *  <code>
4664   *   $dfareportingService = new Google_Service_Dfareporting(...);
4665   *   $accountUserProfiles = $dfareportingService->accountUserProfiles;
4666   *  </code>
4667   */
4668  class Google_Service_Dfareporting_AccountUserProfiles_Resource extends Google_Service_Resource
4669  {
4670  
4671    /**
4672     * Gets one account user profile by ID. (accountUserProfiles.get)
4673     *
4674     * @param string $profileId User profile ID associated with this request.
4675     * @param string $id User profile ID.
4676     * @param array $optParams Optional parameters.
4677     * @return Google_Service_Dfareporting_AccountUserProfile
4678     */
4679    public function get($profileId, $id, $optParams = array())
4680    {
4681      $params = array('profileId' => $profileId, 'id' => $id);
4682      $params = array_merge($params, $optParams);
4683      return $this->call('get', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4684    }
4685  
4686    /**
4687     * Inserts a new account user profile. (accountUserProfiles.insert)
4688     *
4689     * @param string $profileId User profile ID associated with this request.
4690     * @param Google_AccountUserProfile $postBody
4691     * @param array $optParams Optional parameters.
4692     * @return Google_Service_Dfareporting_AccountUserProfile
4693     */
4694    public function insert($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4695    {
4696      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4697      $params = array_merge($params, $optParams);
4698      return $this->call('insert', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4699    }
4700  
4701    /**
4702     * Retrieves a list of account user profiles, possibly filtered.
4703     * (accountUserProfiles.listAccountUserProfiles)
4704     *
4705     * @param string $profileId User profile ID associated with this request.
4706     * @param array $optParams Optional parameters.
4707     *
4708     * @opt_param string searchString Allows searching for objects by name, ID or
4709     * email. Wildcards (*) are allowed. For example, "user profile*2015" will
4710     * return objects with names like "user profile June 2015", "user profile April
4711     * 2015", or simply "user profile 2015". Most of the searches also add wildcards
4712     * implicitly at the start and the end of the search string. For example, a
4713     * search string of "user profile" will match objects with name "my user
4714     * profile", "user profile 2015", or simply "user profile".
4715     * @opt_param string subaccountId Select only user profiles with the specified
4716     * subaccount ID.
4717     * @opt_param string sortField Field by which to sort the list.
4718     * @opt_param string ids Select only user profiles with these IDs.
4719     * @opt_param int maxResults Maximum number of results to return.
4720     * @opt_param string pageToken Value of the nextPageToken from the previous
4721     * result page.
4722     * @opt_param string userRoleId Select only user profiles with the specified
4723     * user role ID.
4724     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4725     * @opt_param bool active Select only active user profiles.
4726     * @return Google_Service_Dfareporting_AccountUserProfilesListResponse
4727     */
4728    public function listAccountUserProfiles($profileId, $optParams = array())
4729    {
4730      $params = array('profileId' => $profileId);
4731      $params = array_merge($params, $optParams);
4732      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountUserProfilesListResponse");
4733    }
4734  
4735    /**
4736     * Updates an existing account user profile. This method supports patch
4737     * semantics. (accountUserProfiles.patch)
4738     *
4739     * @param string $profileId User profile ID associated with this request.
4740     * @param string $id User profile ID.
4741     * @param Google_AccountUserProfile $postBody
4742     * @param array $optParams Optional parameters.
4743     * @return Google_Service_Dfareporting_AccountUserProfile
4744     */
4745    public function patch($profileId, $id, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4746    {
4747      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4748      $params = array_merge($params, $optParams);
4749      return $this->call('patch', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4750    }
4751  
4752    /**
4753     * Updates an existing account user profile. (accountUserProfiles.update)
4754     *
4755     * @param string $profileId User profile ID associated with this request.
4756     * @param Google_AccountUserProfile $postBody
4757     * @param array $optParams Optional parameters.
4758     * @return Google_Service_Dfareporting_AccountUserProfile
4759     */
4760    public function update($profileId, Google_Service_Dfareporting_AccountUserProfile $postBody, $optParams = array())
4761    {
4762      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4763      $params = array_merge($params, $optParams);
4764      return $this->call('update', array($params), "Google_Service_Dfareporting_AccountUserProfile");
4765    }
4766  }
4767  
4768  /**
4769   * The "accounts" collection of methods.
4770   * Typical usage is:
4771   *  <code>
4772   *   $dfareportingService = new Google_Service_Dfareporting(...);
4773   *   $accounts = $dfareportingService->accounts;
4774   *  </code>
4775   */
4776  class Google_Service_Dfareporting_Accounts_Resource extends Google_Service_Resource
4777  {
4778  
4779    /**
4780     * Gets one account by ID. (accounts.get)
4781     *
4782     * @param string $profileId User profile ID associated with this request.
4783     * @param string $id Account ID.
4784     * @param array $optParams Optional parameters.
4785     * @return Google_Service_Dfareporting_Account
4786     */
4787    public function get($profileId, $id, $optParams = array())
4788    {
4789      $params = array('profileId' => $profileId, 'id' => $id);
4790      $params = array_merge($params, $optParams);
4791      return $this->call('get', array($params), "Google_Service_Dfareporting_Account");
4792    }
4793  
4794    /**
4795     * Retrieves the list of accounts, possibly filtered. (accounts.listAccounts)
4796     *
4797     * @param string $profileId User profile ID associated with this request.
4798     * @param array $optParams Optional parameters.
4799     *
4800     * @opt_param string searchString Allows searching for objects by name or ID.
4801     * Wildcards (*) are allowed. For example, "account*2015" will return objects
4802     * with names like "account June 2015", "account April 2015", or simply "account
4803     * 2015". Most of the searches also add wildcards implicitly at the start and
4804     * the end of the search string. For example, a search string of "account" will
4805     * match objects with name "my account", "account 2015", or simply "account".
4806     * @opt_param string sortField Field by which to sort the list.
4807     * @opt_param string ids Select only accounts with these IDs.
4808     * @opt_param int maxResults Maximum number of results to return.
4809     * @opt_param string pageToken Value of the nextPageToken from the previous
4810     * result page.
4811     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4812     * @opt_param bool active Select only active accounts. Don't set this field to
4813     * select both active and non-active accounts.
4814     * @return Google_Service_Dfareporting_AccountsListResponse
4815     */
4816    public function listAccounts($profileId, $optParams = array())
4817    {
4818      $params = array('profileId' => $profileId);
4819      $params = array_merge($params, $optParams);
4820      return $this->call('list', array($params), "Google_Service_Dfareporting_AccountsListResponse");
4821    }
4822  
4823    /**
4824     * Updates an existing account. This method supports patch semantics.
4825     * (accounts.patch)
4826     *
4827     * @param string $profileId User profile ID associated with this request.
4828     * @param string $id Account ID.
4829     * @param Google_Account $postBody
4830     * @param array $optParams Optional parameters.
4831     * @return Google_Service_Dfareporting_Account
4832     */
4833    public function patch($profileId, $id, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4834    {
4835      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4836      $params = array_merge($params, $optParams);
4837      return $this->call('patch', array($params), "Google_Service_Dfareporting_Account");
4838    }
4839  
4840    /**
4841     * Updates an existing account. (accounts.update)
4842     *
4843     * @param string $profileId User profile ID associated with this request.
4844     * @param Google_Account $postBody
4845     * @param array $optParams Optional parameters.
4846     * @return Google_Service_Dfareporting_Account
4847     */
4848    public function update($profileId, Google_Service_Dfareporting_Account $postBody, $optParams = array())
4849    {
4850      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4851      $params = array_merge($params, $optParams);
4852      return $this->call('update', array($params), "Google_Service_Dfareporting_Account");
4853    }
4854  }
4855  
4856  /**
4857   * The "ads" collection of methods.
4858   * Typical usage is:
4859   *  <code>
4860   *   $dfareportingService = new Google_Service_Dfareporting(...);
4861   *   $ads = $dfareportingService->ads;
4862   *  </code>
4863   */
4864  class Google_Service_Dfareporting_Ads_Resource extends Google_Service_Resource
4865  {
4866  
4867    /**
4868     * Gets one ad by ID. (ads.get)
4869     *
4870     * @param string $profileId User profile ID associated with this request.
4871     * @param string $id Ad ID.
4872     * @param array $optParams Optional parameters.
4873     * @return Google_Service_Dfareporting_Ad
4874     */
4875    public function get($profileId, $id, $optParams = array())
4876    {
4877      $params = array('profileId' => $profileId, 'id' => $id);
4878      $params = array_merge($params, $optParams);
4879      return $this->call('get', array($params), "Google_Service_Dfareporting_Ad");
4880    }
4881  
4882    /**
4883     * Inserts a new ad. (ads.insert)
4884     *
4885     * @param string $profileId User profile ID associated with this request.
4886     * @param Google_Ad $postBody
4887     * @param array $optParams Optional parameters.
4888     * @return Google_Service_Dfareporting_Ad
4889     */
4890    public function insert($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4891    {
4892      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4893      $params = array_merge($params, $optParams);
4894      return $this->call('insert', array($params), "Google_Service_Dfareporting_Ad");
4895    }
4896  
4897    /**
4898     * Retrieves a list of ads, possibly filtered. (ads.listAds)
4899     *
4900     * @param string $profileId User profile ID associated with this request.
4901     * @param array $optParams Optional parameters.
4902     *
4903     * @opt_param string landingPageIds Select only ads with these landing page IDs.
4904     * @opt_param string overriddenEventTagId Select only ads with this event tag
4905     * override ID.
4906     * @opt_param string campaignIds Select only ads with these campaign IDs.
4907     * @opt_param bool archived Select only archived ads.
4908     * @opt_param string creativeOptimizationConfigurationIds Select only ads with
4909     * these creative optimization configuration IDs.
4910     * @opt_param bool sslCompliant Select only ads that are SSL-compliant.
4911     * @opt_param string sizeIds Select only ads with these size IDs.
4912     * @opt_param string pageToken Value of the nextPageToken from the previous
4913     * result page.
4914     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
4915     * @opt_param string type Select only ads with these types.
4916     * @opt_param bool sslRequired Select only ads that require SSL.
4917     * @opt_param string creativeIds Select only ads with these creative IDs
4918     * assigned.
4919     * @opt_param int maxResults Maximum number of results to return.
4920     * @opt_param string creativeType Select only ads with the specified
4921     * creativeType.
4922     * @opt_param string placementIds Select only ads with these placement IDs
4923     * assigned.
4924     * @opt_param bool active Select only active ads.
4925     * @opt_param string compatibility Select default ads with the specified
4926     * compatibility. Applicable when type is AD_SERVING_DEFAULT_AD. WEB and
4927     * WEB_INTERSTITIAL refer to rendering either on desktop or on mobile devices
4928     * for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are
4929     * for rendering in mobile apps. IN_STREAM_VIDEO refers to rendering an in-
4930     * stream video ads developed with the VAST standard.
4931     * @opt_param string advertiserId Select only ads with this advertiser ID.
4932     * @opt_param string searchString Allows searching for objects by name or ID.
4933     * Wildcards (*) are allowed. For example, "ad*2015" will return objects with
4934     * names like "ad June 2015", "ad April 2015", or simply "ad 2015". Most of the
4935     * searches also add wildcards implicitly at the start and the end of the search
4936     * string. For example, a search string of "ad" will match objects with name "my
4937     * ad", "ad 2015", or simply "ad".
4938     * @opt_param string sortField Field by which to sort the list.
4939     * @opt_param string audienceSegmentIds Select only ads with these audience
4940     * segment IDs.
4941     * @opt_param string ids Select only ads with these IDs.
4942     * @opt_param string remarketingListIds Select only ads whose list targeting
4943     * expression use these remarketing list IDs.
4944     * @opt_param bool dynamicClickTracker Select only dynamic click trackers.
4945     * Applicable when type is AD_SERVING_CLICK_TRACKER. If true, select dynamic
4946     * click trackers. If false, select static click trackers. Leave unset to select
4947     * both.
4948     * @return Google_Service_Dfareporting_AdsListResponse
4949     */
4950    public function listAds($profileId, $optParams = array())
4951    {
4952      $params = array('profileId' => $profileId);
4953      $params = array_merge($params, $optParams);
4954      return $this->call('list', array($params), "Google_Service_Dfareporting_AdsListResponse");
4955    }
4956  
4957    /**
4958     * Updates an existing ad. This method supports patch semantics. (ads.patch)
4959     *
4960     * @param string $profileId User profile ID associated with this request.
4961     * @param string $id Ad ID.
4962     * @param Google_Ad $postBody
4963     * @param array $optParams Optional parameters.
4964     * @return Google_Service_Dfareporting_Ad
4965     */
4966    public function patch($profileId, $id, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4967    {
4968      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
4969      $params = array_merge($params, $optParams);
4970      return $this->call('patch', array($params), "Google_Service_Dfareporting_Ad");
4971    }
4972  
4973    /**
4974     * Updates an existing ad. (ads.update)
4975     *
4976     * @param string $profileId User profile ID associated with this request.
4977     * @param Google_Ad $postBody
4978     * @param array $optParams Optional parameters.
4979     * @return Google_Service_Dfareporting_Ad
4980     */
4981    public function update($profileId, Google_Service_Dfareporting_Ad $postBody, $optParams = array())
4982    {
4983      $params = array('profileId' => $profileId, 'postBody' => $postBody);
4984      $params = array_merge($params, $optParams);
4985      return $this->call('update', array($params), "Google_Service_Dfareporting_Ad");
4986    }
4987  }
4988  
4989  /**
4990   * The "advertiserGroups" collection of methods.
4991   * Typical usage is:
4992   *  <code>
4993   *   $dfareportingService = new Google_Service_Dfareporting(...);
4994   *   $advertiserGroups = $dfareportingService->advertiserGroups;
4995   *  </code>
4996   */
4997  class Google_Service_Dfareporting_AdvertiserGroups_Resource extends Google_Service_Resource
4998  {
4999  
5000    /**
5001     * Deletes an existing advertiser group. (advertiserGroups.delete)
5002     *
5003     * @param string $profileId User profile ID associated with this request.
5004     * @param string $id Advertiser group ID.
5005     * @param array $optParams Optional parameters.
5006     */
5007    public function delete($profileId, $id, $optParams = array())
5008    {
5009      $params = array('profileId' => $profileId, 'id' => $id);
5010      $params = array_merge($params, $optParams);
5011      return $this->call('delete', array($params));
5012    }
5013  
5014    /**
5015     * Gets one advertiser group by ID. (advertiserGroups.get)
5016     *
5017     * @param string $profileId User profile ID associated with this request.
5018     * @param string $id Advertiser group ID.
5019     * @param array $optParams Optional parameters.
5020     * @return Google_Service_Dfareporting_AdvertiserGroup
5021     */
5022    public function get($profileId, $id, $optParams = array())
5023    {
5024      $params = array('profileId' => $profileId, 'id' => $id);
5025      $params = array_merge($params, $optParams);
5026      return $this->call('get', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5027    }
5028  
5029    /**
5030     * Inserts a new advertiser group. (advertiserGroups.insert)
5031     *
5032     * @param string $profileId User profile ID associated with this request.
5033     * @param Google_AdvertiserGroup $postBody
5034     * @param array $optParams Optional parameters.
5035     * @return Google_Service_Dfareporting_AdvertiserGroup
5036     */
5037    public function insert($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5038    {
5039      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5040      $params = array_merge($params, $optParams);
5041      return $this->call('insert', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5042    }
5043  
5044    /**
5045     * Retrieves a list of advertiser groups, possibly filtered.
5046     * (advertiserGroups.listAdvertiserGroups)
5047     *
5048     * @param string $profileId User profile ID associated with this request.
5049     * @param array $optParams Optional parameters.
5050     *
5051     * @opt_param string searchString Allows searching for objects by name or ID.
5052     * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5053     * with names like "advertiser group June 2015", "advertiser group April 2015",
5054     * or simply "advertiser group 2015". Most of the searches also add wildcards
5055     * implicitly at the start and the end of the search string. For example, a
5056     * search string of "advertisergroup" will match objects with name "my
5057     * advertisergroup", "advertisergroup 2015", or simply "advertisergroup".
5058     * @opt_param string sortField Field by which to sort the list.
5059     * @opt_param string ids Select only advertiser groups with these IDs.
5060     * @opt_param int maxResults Maximum number of results to return.
5061     * @opt_param string pageToken Value of the nextPageToken from the previous
5062     * result page.
5063     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5064     * @return Google_Service_Dfareporting_AdvertiserGroupsListResponse
5065     */
5066    public function listAdvertiserGroups($profileId, $optParams = array())
5067    {
5068      $params = array('profileId' => $profileId);
5069      $params = array_merge($params, $optParams);
5070      return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertiserGroupsListResponse");
5071    }
5072  
5073    /**
5074     * Updates an existing advertiser group. This method supports patch semantics.
5075     * (advertiserGroups.patch)
5076     *
5077     * @param string $profileId User profile ID associated with this request.
5078     * @param string $id Advertiser group ID.
5079     * @param Google_AdvertiserGroup $postBody
5080     * @param array $optParams Optional parameters.
5081     * @return Google_Service_Dfareporting_AdvertiserGroup
5082     */
5083    public function patch($profileId, $id, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5084    {
5085      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5086      $params = array_merge($params, $optParams);
5087      return $this->call('patch', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5088    }
5089  
5090    /**
5091     * Updates an existing advertiser group. (advertiserGroups.update)
5092     *
5093     * @param string $profileId User profile ID associated with this request.
5094     * @param Google_AdvertiserGroup $postBody
5095     * @param array $optParams Optional parameters.
5096     * @return Google_Service_Dfareporting_AdvertiserGroup
5097     */
5098    public function update($profileId, Google_Service_Dfareporting_AdvertiserGroup $postBody, $optParams = array())
5099    {
5100      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5101      $params = array_merge($params, $optParams);
5102      return $this->call('update', array($params), "Google_Service_Dfareporting_AdvertiserGroup");
5103    }
5104  }
5105  
5106  /**
5107   * The "advertisers" collection of methods.
5108   * Typical usage is:
5109   *  <code>
5110   *   $dfareportingService = new Google_Service_Dfareporting(...);
5111   *   $advertisers = $dfareportingService->advertisers;
5112   *  </code>
5113   */
5114  class Google_Service_Dfareporting_Advertisers_Resource extends Google_Service_Resource
5115  {
5116  
5117    /**
5118     * Gets one advertiser by ID. (advertisers.get)
5119     *
5120     * @param string $profileId User profile ID associated with this request.
5121     * @param string $id Advertiser ID.
5122     * @param array $optParams Optional parameters.
5123     * @return Google_Service_Dfareporting_Advertiser
5124     */
5125    public function get($profileId, $id, $optParams = array())
5126    {
5127      $params = array('profileId' => $profileId, 'id' => $id);
5128      $params = array_merge($params, $optParams);
5129      return $this->call('get', array($params), "Google_Service_Dfareporting_Advertiser");
5130    }
5131  
5132    /**
5133     * Inserts a new advertiser. (advertisers.insert)
5134     *
5135     * @param string $profileId User profile ID associated with this request.
5136     * @param Google_Advertiser $postBody
5137     * @param array $optParams Optional parameters.
5138     * @return Google_Service_Dfareporting_Advertiser
5139     */
5140    public function insert($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5141    {
5142      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5143      $params = array_merge($params, $optParams);
5144      return $this->call('insert', array($params), "Google_Service_Dfareporting_Advertiser");
5145    }
5146  
5147    /**
5148     * Retrieves a list of advertisers, possibly filtered.
5149     * (advertisers.listAdvertisers)
5150     *
5151     * @param string $profileId User profile ID associated with this request.
5152     * @param array $optParams Optional parameters.
5153     *
5154     * @opt_param string status Select only advertisers with the specified status.
5155     * @opt_param string searchString Allows searching for objects by name or ID.
5156     * Wildcards (*) are allowed. For example, "advertiser*2015" will return objects
5157     * with names like "advertiser June 2015", "advertiser April 2015", or simply
5158     * "advertiser 2015". Most of the searches also add wildcards implicitly at the
5159     * start and the end of the search string. For example, a search string of
5160     * "advertiser" will match objects with name "my advertiser", "advertiser 2015",
5161     * or simply "advertiser".
5162     * @opt_param string subaccountId Select only advertisers with these subaccount
5163     * IDs.
5164     * @opt_param bool includeAdvertisersWithoutGroupsOnly Select only advertisers
5165     * which do not belong to any advertiser group.
5166     * @opt_param string sortField Field by which to sort the list.
5167     * @opt_param string ids Select only advertisers with these IDs.
5168     * @opt_param int maxResults Maximum number of results to return.
5169     * @opt_param string pageToken Value of the nextPageToken from the previous
5170     * result page.
5171     * @opt_param bool onlyParent Select only advertisers which use another
5172     * advertiser's floodlight configuration.
5173     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5174     * @opt_param string floodlightConfigurationIds Select only advertisers with
5175     * these floodlight configuration IDs.
5176     * @opt_param string advertiserGroupIds Select only advertisers with these
5177     * advertiser group IDs.
5178     * @return Google_Service_Dfareporting_AdvertisersListResponse
5179     */
5180    public function listAdvertisers($profileId, $optParams = array())
5181    {
5182      $params = array('profileId' => $profileId);
5183      $params = array_merge($params, $optParams);
5184      return $this->call('list', array($params), "Google_Service_Dfareporting_AdvertisersListResponse");
5185    }
5186  
5187    /**
5188     * Updates an existing advertiser. This method supports patch semantics.
5189     * (advertisers.patch)
5190     *
5191     * @param string $profileId User profile ID associated with this request.
5192     * @param string $id Advertiser ID.
5193     * @param Google_Advertiser $postBody
5194     * @param array $optParams Optional parameters.
5195     * @return Google_Service_Dfareporting_Advertiser
5196     */
5197    public function patch($profileId, $id, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5198    {
5199      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5200      $params = array_merge($params, $optParams);
5201      return $this->call('patch', array($params), "Google_Service_Dfareporting_Advertiser");
5202    }
5203  
5204    /**
5205     * Updates an existing advertiser. (advertisers.update)
5206     *
5207     * @param string $profileId User profile ID associated with this request.
5208     * @param Google_Advertiser $postBody
5209     * @param array $optParams Optional parameters.
5210     * @return Google_Service_Dfareporting_Advertiser
5211     */
5212    public function update($profileId, Google_Service_Dfareporting_Advertiser $postBody, $optParams = array())
5213    {
5214      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5215      $params = array_merge($params, $optParams);
5216      return $this->call('update', array($params), "Google_Service_Dfareporting_Advertiser");
5217    }
5218  }
5219  
5220  /**
5221   * The "browsers" collection of methods.
5222   * Typical usage is:
5223   *  <code>
5224   *   $dfareportingService = new Google_Service_Dfareporting(...);
5225   *   $browsers = $dfareportingService->browsers;
5226   *  </code>
5227   */
5228  class Google_Service_Dfareporting_Browsers_Resource extends Google_Service_Resource
5229  {
5230  
5231    /**
5232     * Retrieves a list of browsers. (browsers.listBrowsers)
5233     *
5234     * @param string $profileId User profile ID associated with this request.
5235     * @param array $optParams Optional parameters.
5236     * @return Google_Service_Dfareporting_BrowsersListResponse
5237     */
5238    public function listBrowsers($profileId, $optParams = array())
5239    {
5240      $params = array('profileId' => $profileId);
5241      $params = array_merge($params, $optParams);
5242      return $this->call('list', array($params), "Google_Service_Dfareporting_BrowsersListResponse");
5243    }
5244  }
5245  
5246  /**
5247   * The "campaignCreativeAssociations" collection of methods.
5248   * Typical usage is:
5249   *  <code>
5250   *   $dfareportingService = new Google_Service_Dfareporting(...);
5251   *   $campaignCreativeAssociations = $dfareportingService->campaignCreativeAssociations;
5252   *  </code>
5253   */
5254  class Google_Service_Dfareporting_CampaignCreativeAssociations_Resource extends Google_Service_Resource
5255  {
5256  
5257    /**
5258     * Associates a creative with the specified campaign. This method creates a
5259     * default ad with dimensions matching the creative in the campaign if such a
5260     * default ad does not exist already. (campaignCreativeAssociations.insert)
5261     *
5262     * @param string $profileId User profile ID associated with this request.
5263     * @param string $campaignId Campaign ID in this association.
5264     * @param Google_CampaignCreativeAssociation $postBody
5265     * @param array $optParams Optional parameters.
5266     * @return Google_Service_Dfareporting_CampaignCreativeAssociation
5267     */
5268    public function insert($profileId, $campaignId, Google_Service_Dfareporting_CampaignCreativeAssociation $postBody, $optParams = array())
5269    {
5270      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
5271      $params = array_merge($params, $optParams);
5272      return $this->call('insert', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociation");
5273    }
5274  
5275    /**
5276     * Retrieves the list of creative IDs associated with the specified campaign.
5277     * (campaignCreativeAssociations.listCampaignCreativeAssociations)
5278     *
5279     * @param string $profileId User profile ID associated with this request.
5280     * @param string $campaignId Campaign ID in this association.
5281     * @param array $optParams Optional parameters.
5282     *
5283     * @opt_param string pageToken Value of the nextPageToken from the previous
5284     * result page.
5285     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5286     * @opt_param int maxResults Maximum number of results to return.
5287     * @return Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse
5288     */
5289    public function listCampaignCreativeAssociations($profileId, $campaignId, $optParams = array())
5290    {
5291      $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
5292      $params = array_merge($params, $optParams);
5293      return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse");
5294    }
5295  }
5296  
5297  /**
5298   * The "campaigns" collection of methods.
5299   * Typical usage is:
5300   *  <code>
5301   *   $dfareportingService = new Google_Service_Dfareporting(...);
5302   *   $campaigns = $dfareportingService->campaigns;
5303   *  </code>
5304   */
5305  class Google_Service_Dfareporting_Campaigns_Resource extends Google_Service_Resource
5306  {
5307  
5308    /**
5309     * Gets one campaign by ID. (campaigns.get)
5310     *
5311     * @param string $profileId User profile ID associated with this request.
5312     * @param string $id Campaign ID.
5313     * @param array $optParams Optional parameters.
5314     * @return Google_Service_Dfareporting_Campaign
5315     */
5316    public function get($profileId, $id, $optParams = array())
5317    {
5318      $params = array('profileId' => $profileId, 'id' => $id);
5319      $params = array_merge($params, $optParams);
5320      return $this->call('get', array($params), "Google_Service_Dfareporting_Campaign");
5321    }
5322  
5323    /**
5324     * Inserts a new campaign. (campaigns.insert)
5325     *
5326     * @param string $profileId User profile ID associated with this request.
5327     * @param string $defaultLandingPageName Default landing page name for this new
5328     * campaign. Must be less than 256 characters long.
5329     * @param string $defaultLandingPageUrl Default landing page URL for this new
5330     * campaign.
5331     * @param Google_Campaign $postBody
5332     * @param array $optParams Optional parameters.
5333     * @return Google_Service_Dfareporting_Campaign
5334     */
5335    public function insert($profileId, $defaultLandingPageName, $defaultLandingPageUrl, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5336    {
5337      $params = array('profileId' => $profileId, 'defaultLandingPageName' => $defaultLandingPageName, 'defaultLandingPageUrl' => $defaultLandingPageUrl, 'postBody' => $postBody);
5338      $params = array_merge($params, $optParams);
5339      return $this->call('insert', array($params), "Google_Service_Dfareporting_Campaign");
5340    }
5341  
5342    /**
5343     * Retrieves a list of campaigns, possibly filtered. (campaigns.listCampaigns)
5344     *
5345     * @param string $profileId User profile ID associated with this request.
5346     * @param array $optParams Optional parameters.
5347     *
5348     * @opt_param bool archived Select only archived campaigns. Don't set this field
5349     * to select both archived and non-archived campaigns.
5350     * @opt_param string searchString Allows searching for campaigns by name or ID.
5351     * Wildcards (*) are allowed. For example, "campaign*2015" will return campaigns
5352     * with names like "campaign June 2015", "campaign April 2015", or simply
5353     * "campaign 2015". Most of the searches also add wildcards implicitly at the
5354     * start and the end of the search string. For example, a search string of
5355     * "campaign" will match campaigns with name "my campaign", "campaign 2015", or
5356     * simply "campaign".
5357     * @opt_param string subaccountId Select only campaigns that belong to this
5358     * subaccount.
5359     * @opt_param string sortField Field by which to sort the list.
5360     * @opt_param string advertiserIds Select only campaigns that belong to these
5361     * advertisers.
5362     * @opt_param string ids Select only campaigns with these IDs.
5363     * @opt_param int maxResults Maximum number of results to return.
5364     * @opt_param string excludedIds Exclude campaigns with these IDs.
5365     * @opt_param string pageToken Value of the nextPageToken from the previous
5366     * result page.
5367     * @opt_param string advertiserGroupIds Select only campaigns whose advertisers
5368     * belong to these advertiser groups.
5369     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5370     * @opt_param string overriddenEventTagId Select only campaigns that have
5371     * overridden this event tag ID.
5372     * @opt_param bool atLeastOneOptimizationActivity Select only campaigns that
5373     * have at least one optimization activity.
5374     * @return Google_Service_Dfareporting_CampaignsListResponse
5375     */
5376    public function listCampaigns($profileId, $optParams = array())
5377    {
5378      $params = array('profileId' => $profileId);
5379      $params = array_merge($params, $optParams);
5380      return $this->call('list', array($params), "Google_Service_Dfareporting_CampaignsListResponse");
5381    }
5382  
5383    /**
5384     * Updates an existing campaign. This method supports patch semantics.
5385     * (campaigns.patch)
5386     *
5387     * @param string $profileId User profile ID associated with this request.
5388     * @param string $id Campaign ID.
5389     * @param Google_Campaign $postBody
5390     * @param array $optParams Optional parameters.
5391     * @return Google_Service_Dfareporting_Campaign
5392     */
5393    public function patch($profileId, $id, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5394    {
5395      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5396      $params = array_merge($params, $optParams);
5397      return $this->call('patch', array($params), "Google_Service_Dfareporting_Campaign");
5398    }
5399  
5400    /**
5401     * Updates an existing campaign. (campaigns.update)
5402     *
5403     * @param string $profileId User profile ID associated with this request.
5404     * @param Google_Campaign $postBody
5405     * @param array $optParams Optional parameters.
5406     * @return Google_Service_Dfareporting_Campaign
5407     */
5408    public function update($profileId, Google_Service_Dfareporting_Campaign $postBody, $optParams = array())
5409    {
5410      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5411      $params = array_merge($params, $optParams);
5412      return $this->call('update', array($params), "Google_Service_Dfareporting_Campaign");
5413    }
5414  }
5415  
5416  /**
5417   * The "changeLogs" collection of methods.
5418   * Typical usage is:
5419   *  <code>
5420   *   $dfareportingService = new Google_Service_Dfareporting(...);
5421   *   $changeLogs = $dfareportingService->changeLogs;
5422   *  </code>
5423   */
5424  class Google_Service_Dfareporting_ChangeLogs_Resource extends Google_Service_Resource
5425  {
5426  
5427    /**
5428     * Gets one change log by ID. (changeLogs.get)
5429     *
5430     * @param string $profileId User profile ID associated with this request.
5431     * @param string $id Change log ID.
5432     * @param array $optParams Optional parameters.
5433     * @return Google_Service_Dfareporting_ChangeLog
5434     */
5435    public function get($profileId, $id, $optParams = array())
5436    {
5437      $params = array('profileId' => $profileId, 'id' => $id);
5438      $params = array_merge($params, $optParams);
5439      return $this->call('get', array($params), "Google_Service_Dfareporting_ChangeLog");
5440    }
5441  
5442    /**
5443     * Retrieves a list of change logs. (changeLogs.listChangeLogs)
5444     *
5445     * @param string $profileId User profile ID associated with this request.
5446     * @param array $optParams Optional parameters.
5447     *
5448     * @opt_param string minChangeTime Select only change logs whose change time is
5449     * before the specified minChangeTime.The time should be formatted as an RFC3339
5450     * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5451     * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5452     * other words, the year, month, day, the letter T, the hour (24-hour clock
5453     * system), minute, second, and then the time zone offset.
5454     * @opt_param string searchString Select only change logs whose object ID, user
5455     * name, old or new values match the search string.
5456     * @opt_param string maxChangeTime Select only change logs whose change time is
5457     * before the specified maxChangeTime.The time should be formatted as an RFC3339
5458     * date/time string. For example, for 10:54 PM on July 18th, 2015, in the
5459     * America/New York time zone, the format is "2015-07-18T22:54:00-04:00". In
5460     * other words, the year, month, day, the letter T, the hour (24-hour clock
5461     * system), minute, second, and then the time zone offset.
5462     * @opt_param string userProfileIds Select only change logs with these user
5463     * profile IDs.
5464     * @opt_param string ids Select only change logs with these IDs.
5465     * @opt_param int maxResults Maximum number of results to return.
5466     * @opt_param string objectIds Select only change logs with these object IDs.
5467     * @opt_param string pageToken Value of the nextPageToken from the previous
5468     * result page.
5469     * @opt_param string action Select only change logs with the specified action.
5470     * @opt_param string objectType Select only change logs with the specified
5471     * object type.
5472     * @return Google_Service_Dfareporting_ChangeLogsListResponse
5473     */
5474    public function listChangeLogs($profileId, $optParams = array())
5475    {
5476      $params = array('profileId' => $profileId);
5477      $params = array_merge($params, $optParams);
5478      return $this->call('list', array($params), "Google_Service_Dfareporting_ChangeLogsListResponse");
5479    }
5480  }
5481  
5482  /**
5483   * The "cities" collection of methods.
5484   * Typical usage is:
5485   *  <code>
5486   *   $dfareportingService = new Google_Service_Dfareporting(...);
5487   *   $cities = $dfareportingService->cities;
5488   *  </code>
5489   */
5490  class Google_Service_Dfareporting_Cities_Resource extends Google_Service_Resource
5491  {
5492  
5493    /**
5494     * Retrieves a list of cities, possibly filtered. (cities.listCities)
5495     *
5496     * @param string $profileId User profile ID associated with this request.
5497     * @param array $optParams Optional parameters.
5498     *
5499     * @opt_param string dartIds Select only cities with these DART IDs.
5500     * @opt_param string namePrefix Select only cities with names starting with this
5501     * prefix.
5502     * @opt_param string regionDartIds Select only cities from these regions.
5503     * @opt_param string countryDartIds Select only cities from these countries.
5504     * @return Google_Service_Dfareporting_CitiesListResponse
5505     */
5506    public function listCities($profileId, $optParams = array())
5507    {
5508      $params = array('profileId' => $profileId);
5509      $params = array_merge($params, $optParams);
5510      return $this->call('list', array($params), "Google_Service_Dfareporting_CitiesListResponse");
5511    }
5512  }
5513  
5514  /**
5515   * The "connectionTypes" collection of methods.
5516   * Typical usage is:
5517   *  <code>
5518   *   $dfareportingService = new Google_Service_Dfareporting(...);
5519   *   $connectionTypes = $dfareportingService->connectionTypes;
5520   *  </code>
5521   */
5522  class Google_Service_Dfareporting_ConnectionTypes_Resource extends Google_Service_Resource
5523  {
5524  
5525    /**
5526     * Gets one connection type by ID. (connectionTypes.get)
5527     *
5528     * @param string $profileId User profile ID associated with this request.
5529     * @param string $id Connection type ID.
5530     * @param array $optParams Optional parameters.
5531     * @return Google_Service_Dfareporting_ConnectionType
5532     */
5533    public function get($profileId, $id, $optParams = array())
5534    {
5535      $params = array('profileId' => $profileId, 'id' => $id);
5536      $params = array_merge($params, $optParams);
5537      return $this->call('get', array($params), "Google_Service_Dfareporting_ConnectionType");
5538    }
5539  
5540    /**
5541     * Retrieves a list of connection types. (connectionTypes.listConnectionTypes)
5542     *
5543     * @param string $profileId User profile ID associated with this request.
5544     * @param array $optParams Optional parameters.
5545     * @return Google_Service_Dfareporting_ConnectionTypesListResponse
5546     */
5547    public function listConnectionTypes($profileId, $optParams = array())
5548    {
5549      $params = array('profileId' => $profileId);
5550      $params = array_merge($params, $optParams);
5551      return $this->call('list', array($params), "Google_Service_Dfareporting_ConnectionTypesListResponse");
5552    }
5553  }
5554  
5555  /**
5556   * The "contentCategories" collection of methods.
5557   * Typical usage is:
5558   *  <code>
5559   *   $dfareportingService = new Google_Service_Dfareporting(...);
5560   *   $contentCategories = $dfareportingService->contentCategories;
5561   *  </code>
5562   */
5563  class Google_Service_Dfareporting_ContentCategories_Resource extends Google_Service_Resource
5564  {
5565  
5566    /**
5567     * Deletes an existing content category. (contentCategories.delete)
5568     *
5569     * @param string $profileId User profile ID associated with this request.
5570     * @param string $id Content category ID.
5571     * @param array $optParams Optional parameters.
5572     */
5573    public function delete($profileId, $id, $optParams = array())
5574    {
5575      $params = array('profileId' => $profileId, 'id' => $id);
5576      $params = array_merge($params, $optParams);
5577      return $this->call('delete', array($params));
5578    }
5579  
5580    /**
5581     * Gets one content category by ID. (contentCategories.get)
5582     *
5583     * @param string $profileId User profile ID associated with this request.
5584     * @param string $id Content category ID.
5585     * @param array $optParams Optional parameters.
5586     * @return Google_Service_Dfareporting_ContentCategory
5587     */
5588    public function get($profileId, $id, $optParams = array())
5589    {
5590      $params = array('profileId' => $profileId, 'id' => $id);
5591      $params = array_merge($params, $optParams);
5592      return $this->call('get', array($params), "Google_Service_Dfareporting_ContentCategory");
5593    }
5594  
5595    /**
5596     * Inserts a new content category. (contentCategories.insert)
5597     *
5598     * @param string $profileId User profile ID associated with this request.
5599     * @param Google_ContentCategory $postBody
5600     * @param array $optParams Optional parameters.
5601     * @return Google_Service_Dfareporting_ContentCategory
5602     */
5603    public function insert($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5604    {
5605      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5606      $params = array_merge($params, $optParams);
5607      return $this->call('insert', array($params), "Google_Service_Dfareporting_ContentCategory");
5608    }
5609  
5610    /**
5611     * Retrieves a list of content categories, possibly filtered.
5612     * (contentCategories.listContentCategories)
5613     *
5614     * @param string $profileId User profile ID associated with this request.
5615     * @param array $optParams Optional parameters.
5616     *
5617     * @opt_param string searchString Allows searching for objects by name or ID.
5618     * Wildcards (*) are allowed. For example, "contentcategory*2015" will return
5619     * objects with names like "contentcategory June 2015", "contentcategory April
5620     * 2015", or simply "contentcategory 2015". Most of the searches also add
5621     * wildcards implicitly at the start and the end of the search string. For
5622     * example, a search string of "contentcategory" will match objects with name
5623     * "my contentcategory", "contentcategory 2015", or simply "contentcategory".
5624     * @opt_param string sortField Field by which to sort the list.
5625     * @opt_param string ids Select only content categories with these IDs.
5626     * @opt_param int maxResults Maximum number of results to return.
5627     * @opt_param string pageToken Value of the nextPageToken from the previous
5628     * result page.
5629     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5630     * @return Google_Service_Dfareporting_ContentCategoriesListResponse
5631     */
5632    public function listContentCategories($profileId, $optParams = array())
5633    {
5634      $params = array('profileId' => $profileId);
5635      $params = array_merge($params, $optParams);
5636      return $this->call('list', array($params), "Google_Service_Dfareporting_ContentCategoriesListResponse");
5637    }
5638  
5639    /**
5640     * Updates an existing content category. This method supports patch semantics.
5641     * (contentCategories.patch)
5642     *
5643     * @param string $profileId User profile ID associated with this request.
5644     * @param string $id Content category ID.
5645     * @param Google_ContentCategory $postBody
5646     * @param array $optParams Optional parameters.
5647     * @return Google_Service_Dfareporting_ContentCategory
5648     */
5649    public function patch($profileId, $id, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5650    {
5651      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5652      $params = array_merge($params, $optParams);
5653      return $this->call('patch', array($params), "Google_Service_Dfareporting_ContentCategory");
5654    }
5655  
5656    /**
5657     * Updates an existing content category. (contentCategories.update)
5658     *
5659     * @param string $profileId User profile ID associated with this request.
5660     * @param Google_ContentCategory $postBody
5661     * @param array $optParams Optional parameters.
5662     * @return Google_Service_Dfareporting_ContentCategory
5663     */
5664    public function update($profileId, Google_Service_Dfareporting_ContentCategory $postBody, $optParams = array())
5665    {
5666      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5667      $params = array_merge($params, $optParams);
5668      return $this->call('update', array($params), "Google_Service_Dfareporting_ContentCategory");
5669    }
5670  }
5671  
5672  /**
5673   * The "countries" collection of methods.
5674   * Typical usage is:
5675   *  <code>
5676   *   $dfareportingService = new Google_Service_Dfareporting(...);
5677   *   $countries = $dfareportingService->countries;
5678   *  </code>
5679   */
5680  class Google_Service_Dfareporting_Countries_Resource extends Google_Service_Resource
5681  {
5682  
5683    /**
5684     * Gets one country by ID. (countries.get)
5685     *
5686     * @param string $profileId User profile ID associated with this request.
5687     * @param string $dartId Country DART ID.
5688     * @param array $optParams Optional parameters.
5689     * @return Google_Service_Dfareporting_Country
5690     */
5691    public function get($profileId, $dartId, $optParams = array())
5692    {
5693      $params = array('profileId' => $profileId, 'dartId' => $dartId);
5694      $params = array_merge($params, $optParams);
5695      return $this->call('get', array($params), "Google_Service_Dfareporting_Country");
5696    }
5697  
5698    /**
5699     * Retrieves a list of countries. (countries.listCountries)
5700     *
5701     * @param string $profileId User profile ID associated with this request.
5702     * @param array $optParams Optional parameters.
5703     * @return Google_Service_Dfareporting_CountriesListResponse
5704     */
5705    public function listCountries($profileId, $optParams = array())
5706    {
5707      $params = array('profileId' => $profileId);
5708      $params = array_merge($params, $optParams);
5709      return $this->call('list', array($params), "Google_Service_Dfareporting_CountriesListResponse");
5710    }
5711  }
5712  
5713  /**
5714   * The "creativeAssets" collection of methods.
5715   * Typical usage is:
5716   *  <code>
5717   *   $dfareportingService = new Google_Service_Dfareporting(...);
5718   *   $creativeAssets = $dfareportingService->creativeAssets;
5719   *  </code>
5720   */
5721  class Google_Service_Dfareporting_CreativeAssets_Resource extends Google_Service_Resource
5722  {
5723  
5724    /**
5725     * Inserts a new creative asset. (creativeAssets.insert)
5726     *
5727     * @param string $profileId User profile ID associated with this request.
5728     * @param string $advertiserId Advertiser ID of this creative. This is a
5729     * required field.
5730     * @param Google_CreativeAssetMetadata $postBody
5731     * @param array $optParams Optional parameters.
5732     * @return Google_Service_Dfareporting_CreativeAssetMetadata
5733     */
5734    public function insert($profileId, $advertiserId, Google_Service_Dfareporting_CreativeAssetMetadata $postBody, $optParams = array())
5735    {
5736      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId, 'postBody' => $postBody);
5737      $params = array_merge($params, $optParams);
5738      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeAssetMetadata");
5739    }
5740  }
5741  
5742  /**
5743   * The "creativeFieldValues" collection of methods.
5744   * Typical usage is:
5745   *  <code>
5746   *   $dfareportingService = new Google_Service_Dfareporting(...);
5747   *   $creativeFieldValues = $dfareportingService->creativeFieldValues;
5748   *  </code>
5749   */
5750  class Google_Service_Dfareporting_CreativeFieldValues_Resource extends Google_Service_Resource
5751  {
5752  
5753    /**
5754     * Deletes an existing creative field value. (creativeFieldValues.delete)
5755     *
5756     * @param string $profileId User profile ID associated with this request.
5757     * @param string $creativeFieldId Creative field ID for this creative field
5758     * value.
5759     * @param string $id Creative Field Value ID
5760     * @param array $optParams Optional parameters.
5761     */
5762    public function delete($profileId, $creativeFieldId, $id, $optParams = array())
5763    {
5764      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5765      $params = array_merge($params, $optParams);
5766      return $this->call('delete', array($params));
5767    }
5768  
5769    /**
5770     * Gets one creative field value by ID. (creativeFieldValues.get)
5771     *
5772     * @param string $profileId User profile ID associated with this request.
5773     * @param string $creativeFieldId Creative field ID for this creative field
5774     * value.
5775     * @param string $id Creative Field Value ID
5776     * @param array $optParams Optional parameters.
5777     * @return Google_Service_Dfareporting_CreativeFieldValue
5778     */
5779    public function get($profileId, $creativeFieldId, $id, $optParams = array())
5780    {
5781      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id);
5782      $params = array_merge($params, $optParams);
5783      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5784    }
5785  
5786    /**
5787     * Inserts a new creative field value. (creativeFieldValues.insert)
5788     *
5789     * @param string $profileId User profile ID associated with this request.
5790     * @param string $creativeFieldId Creative field ID for this creative field
5791     * value.
5792     * @param Google_CreativeFieldValue $postBody
5793     * @param array $optParams Optional parameters.
5794     * @return Google_Service_Dfareporting_CreativeFieldValue
5795     */
5796    public function insert($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5797    {
5798      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5799      $params = array_merge($params, $optParams);
5800      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5801    }
5802  
5803    /**
5804     * Retrieves a list of creative field values, possibly filtered.
5805     * (creativeFieldValues.listCreativeFieldValues)
5806     *
5807     * @param string $profileId User profile ID associated with this request.
5808     * @param string $creativeFieldId Creative field ID for this creative field
5809     * value.
5810     * @param array $optParams Optional parameters.
5811     *
5812     * @opt_param string searchString Allows searching for creative field values by
5813     * their values. Wildcards (e.g. *) are not allowed.
5814     * @opt_param string pageToken Value of the nextPageToken from the previous
5815     * result page.
5816     * @opt_param string sortField Field by which to sort the list.
5817     * @opt_param string ids Select only creative field values with these IDs.
5818     * @opt_param int maxResults Maximum number of results to return.
5819     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5820     * @return Google_Service_Dfareporting_CreativeFieldValuesListResponse
5821     */
5822    public function listCreativeFieldValues($profileId, $creativeFieldId, $optParams = array())
5823    {
5824      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId);
5825      $params = array_merge($params, $optParams);
5826      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldValuesListResponse");
5827    }
5828  
5829    /**
5830     * Updates an existing creative field value. This method supports patch
5831     * semantics. (creativeFieldValues.patch)
5832     *
5833     * @param string $profileId User profile ID associated with this request.
5834     * @param string $creativeFieldId Creative field ID for this creative field
5835     * value.
5836     * @param string $id Creative Field Value ID
5837     * @param Google_CreativeFieldValue $postBody
5838     * @param array $optParams Optional parameters.
5839     * @return Google_Service_Dfareporting_CreativeFieldValue
5840     */
5841    public function patch($profileId, $creativeFieldId, $id, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5842    {
5843      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'id' => $id, 'postBody' => $postBody);
5844      $params = array_merge($params, $optParams);
5845      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5846    }
5847  
5848    /**
5849     * Updates an existing creative field value. (creativeFieldValues.update)
5850     *
5851     * @param string $profileId User profile ID associated with this request.
5852     * @param string $creativeFieldId Creative field ID for this creative field
5853     * value.
5854     * @param Google_CreativeFieldValue $postBody
5855     * @param array $optParams Optional parameters.
5856     * @return Google_Service_Dfareporting_CreativeFieldValue
5857     */
5858    public function update($profileId, $creativeFieldId, Google_Service_Dfareporting_CreativeFieldValue $postBody, $optParams = array())
5859    {
5860      $params = array('profileId' => $profileId, 'creativeFieldId' => $creativeFieldId, 'postBody' => $postBody);
5861      $params = array_merge($params, $optParams);
5862      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeFieldValue");
5863    }
5864  }
5865  
5866  /**
5867   * The "creativeFields" collection of methods.
5868   * Typical usage is:
5869   *  <code>
5870   *   $dfareportingService = new Google_Service_Dfareporting(...);
5871   *   $creativeFields = $dfareportingService->creativeFields;
5872   *  </code>
5873   */
5874  class Google_Service_Dfareporting_CreativeFields_Resource extends Google_Service_Resource
5875  {
5876  
5877    /**
5878     * Deletes an existing creative field. (creativeFields.delete)
5879     *
5880     * @param string $profileId User profile ID associated with this request.
5881     * @param string $id Creative Field ID
5882     * @param array $optParams Optional parameters.
5883     */
5884    public function delete($profileId, $id, $optParams = array())
5885    {
5886      $params = array('profileId' => $profileId, 'id' => $id);
5887      $params = array_merge($params, $optParams);
5888      return $this->call('delete', array($params));
5889    }
5890  
5891    /**
5892     * Gets one creative field by ID. (creativeFields.get)
5893     *
5894     * @param string $profileId User profile ID associated with this request.
5895     * @param string $id Creative Field ID
5896     * @param array $optParams Optional parameters.
5897     * @return Google_Service_Dfareporting_CreativeField
5898     */
5899    public function get($profileId, $id, $optParams = array())
5900    {
5901      $params = array('profileId' => $profileId, 'id' => $id);
5902      $params = array_merge($params, $optParams);
5903      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeField");
5904    }
5905  
5906    /**
5907     * Inserts a new creative field. (creativeFields.insert)
5908     *
5909     * @param string $profileId User profile ID associated with this request.
5910     * @param Google_CreativeField $postBody
5911     * @param array $optParams Optional parameters.
5912     * @return Google_Service_Dfareporting_CreativeField
5913     */
5914    public function insert($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5915    {
5916      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5917      $params = array_merge($params, $optParams);
5918      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeField");
5919    }
5920  
5921    /**
5922     * Retrieves a list of creative fields, possibly filtered.
5923     * (creativeFields.listCreativeFields)
5924     *
5925     * @param string $profileId User profile ID associated with this request.
5926     * @param array $optParams Optional parameters.
5927     *
5928     * @opt_param string searchString Allows searching for creative fields by name
5929     * or ID. Wildcards (*) are allowed. For example, "creativefield*2015" will
5930     * return creative fields with names like "creativefield June 2015",
5931     * "creativefield April 2015", or simply "creativefield 2015". Most of the
5932     * searches also add wild-cards implicitly at the start and the end of the
5933     * search string. For example, a search string of "creativefield" will match
5934     * creative fields with the name "my creativefield", "creativefield 2015", or
5935     * simply "creativefield".
5936     * @opt_param string sortField Field by which to sort the list.
5937     * @opt_param string advertiserIds Select only creative fields that belong to
5938     * these advertisers.
5939     * @opt_param string ids Select only creative fields with these IDs.
5940     * @opt_param int maxResults Maximum number of results to return.
5941     * @opt_param string pageToken Value of the nextPageToken from the previous
5942     * result page.
5943     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
5944     * @return Google_Service_Dfareporting_CreativeFieldsListResponse
5945     */
5946    public function listCreativeFields($profileId, $optParams = array())
5947    {
5948      $params = array('profileId' => $profileId);
5949      $params = array_merge($params, $optParams);
5950      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeFieldsListResponse");
5951    }
5952  
5953    /**
5954     * Updates an existing creative field. This method supports patch semantics.
5955     * (creativeFields.patch)
5956     *
5957     * @param string $profileId User profile ID associated with this request.
5958     * @param string $id Creative Field ID
5959     * @param Google_CreativeField $postBody
5960     * @param array $optParams Optional parameters.
5961     * @return Google_Service_Dfareporting_CreativeField
5962     */
5963    public function patch($profileId, $id, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5964    {
5965      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
5966      $params = array_merge($params, $optParams);
5967      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeField");
5968    }
5969  
5970    /**
5971     * Updates an existing creative field. (creativeFields.update)
5972     *
5973     * @param string $profileId User profile ID associated with this request.
5974     * @param Google_CreativeField $postBody
5975     * @param array $optParams Optional parameters.
5976     * @return Google_Service_Dfareporting_CreativeField
5977     */
5978    public function update($profileId, Google_Service_Dfareporting_CreativeField $postBody, $optParams = array())
5979    {
5980      $params = array('profileId' => $profileId, 'postBody' => $postBody);
5981      $params = array_merge($params, $optParams);
5982      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeField");
5983    }
5984  }
5985  
5986  /**
5987   * The "creativeGroups" collection of methods.
5988   * Typical usage is:
5989   *  <code>
5990   *   $dfareportingService = new Google_Service_Dfareporting(...);
5991   *   $creativeGroups = $dfareportingService->creativeGroups;
5992   *  </code>
5993   */
5994  class Google_Service_Dfareporting_CreativeGroups_Resource extends Google_Service_Resource
5995  {
5996  
5997    /**
5998     * Gets one creative group by ID. (creativeGroups.get)
5999     *
6000     * @param string $profileId User profile ID associated with this request.
6001     * @param string $id Creative group ID.
6002     * @param array $optParams Optional parameters.
6003     * @return Google_Service_Dfareporting_CreativeGroup
6004     */
6005    public function get($profileId, $id, $optParams = array())
6006    {
6007      $params = array('profileId' => $profileId, 'id' => $id);
6008      $params = array_merge($params, $optParams);
6009      return $this->call('get', array($params), "Google_Service_Dfareporting_CreativeGroup");
6010    }
6011  
6012    /**
6013     * Inserts a new creative group. (creativeGroups.insert)
6014     *
6015     * @param string $profileId User profile ID associated with this request.
6016     * @param Google_CreativeGroup $postBody
6017     * @param array $optParams Optional parameters.
6018     * @return Google_Service_Dfareporting_CreativeGroup
6019     */
6020    public function insert($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6021    {
6022      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6023      $params = array_merge($params, $optParams);
6024      return $this->call('insert', array($params), "Google_Service_Dfareporting_CreativeGroup");
6025    }
6026  
6027    /**
6028     * Retrieves a list of creative groups, possibly filtered.
6029     * (creativeGroups.listCreativeGroups)
6030     *
6031     * @param string $profileId User profile ID associated with this request.
6032     * @param array $optParams Optional parameters.
6033     *
6034     * @opt_param string searchString Allows searching for creative groups by name
6035     * or ID. Wildcards (*) are allowed. For example, "creativegroup*2015" will
6036     * return creative groups with names like "creativegroup June 2015",
6037     * "creativegroup April 2015", or simply "creativegroup 2015". Most of the
6038     * searches also add wild-cards implicitly at the start and the end of the
6039     * search string. For example, a search string of "creativegroup" will match
6040     * creative groups with the name "my creativegroup", "creativegroup 2015", or
6041     * simply "creativegroup".
6042     * @opt_param string sortField Field by which to sort the list.
6043     * @opt_param string advertiserIds Select only creative groups that belong to
6044     * these advertisers.
6045     * @opt_param int groupNumber Select only creative groups that belong to this
6046     * subgroup.
6047     * @opt_param int maxResults Maximum number of results to return.
6048     * @opt_param string ids Select only creative groups with these IDs.
6049     * @opt_param string pageToken Value of the nextPageToken from the previous
6050     * result page.
6051     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6052     * @return Google_Service_Dfareporting_CreativeGroupsListResponse
6053     */
6054    public function listCreativeGroups($profileId, $optParams = array())
6055    {
6056      $params = array('profileId' => $profileId);
6057      $params = array_merge($params, $optParams);
6058      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativeGroupsListResponse");
6059    }
6060  
6061    /**
6062     * Updates an existing creative group. This method supports patch semantics.
6063     * (creativeGroups.patch)
6064     *
6065     * @param string $profileId User profile ID associated with this request.
6066     * @param string $id Creative group ID.
6067     * @param Google_CreativeGroup $postBody
6068     * @param array $optParams Optional parameters.
6069     * @return Google_Service_Dfareporting_CreativeGroup
6070     */
6071    public function patch($profileId, $id, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6072    {
6073      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6074      $params = array_merge($params, $optParams);
6075      return $this->call('patch', array($params), "Google_Service_Dfareporting_CreativeGroup");
6076    }
6077  
6078    /**
6079     * Updates an existing creative group. (creativeGroups.update)
6080     *
6081     * @param string $profileId User profile ID associated with this request.
6082     * @param Google_CreativeGroup $postBody
6083     * @param array $optParams Optional parameters.
6084     * @return Google_Service_Dfareporting_CreativeGroup
6085     */
6086    public function update($profileId, Google_Service_Dfareporting_CreativeGroup $postBody, $optParams = array())
6087    {
6088      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6089      $params = array_merge($params, $optParams);
6090      return $this->call('update', array($params), "Google_Service_Dfareporting_CreativeGroup");
6091    }
6092  }
6093  
6094  /**
6095   * The "creatives" collection of methods.
6096   * Typical usage is:
6097   *  <code>
6098   *   $dfareportingService = new Google_Service_Dfareporting(...);
6099   *   $creatives = $dfareportingService->creatives;
6100   *  </code>
6101   */
6102  class Google_Service_Dfareporting_Creatives_Resource extends Google_Service_Resource
6103  {
6104  
6105    /**
6106     * Gets one creative by ID. (creatives.get)
6107     *
6108     * @param string $profileId User profile ID associated with this request.
6109     * @param string $id Creative ID.
6110     * @param array $optParams Optional parameters.
6111     * @return Google_Service_Dfareporting_Creative
6112     */
6113    public function get($profileId, $id, $optParams = array())
6114    {
6115      $params = array('profileId' => $profileId, 'id' => $id);
6116      $params = array_merge($params, $optParams);
6117      return $this->call('get', array($params), "Google_Service_Dfareporting_Creative");
6118    }
6119  
6120    /**
6121     * Inserts a new creative. (creatives.insert)
6122     *
6123     * @param string $profileId User profile ID associated with this request.
6124     * @param Google_Creative $postBody
6125     * @param array $optParams Optional parameters.
6126     * @return Google_Service_Dfareporting_Creative
6127     */
6128    public function insert($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6129    {
6130      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6131      $params = array_merge($params, $optParams);
6132      return $this->call('insert', array($params), "Google_Service_Dfareporting_Creative");
6133    }
6134  
6135    /**
6136     * Retrieves a list of creatives, possibly filtered. (creatives.listCreatives)
6137     *
6138     * @param string $profileId User profile ID associated with this request.
6139     * @param array $optParams Optional parameters.
6140     *
6141     * @opt_param string sizeIds Select only creatives with these size IDs.
6142     * @opt_param bool archived Select only archived creatives. Leave blank to
6143     * select archived and unarchived creatives.
6144     * @opt_param string searchString Allows searching for objects by name or ID.
6145     * Wildcards (*) are allowed. For example, "creative*2015" will return objects
6146     * with names like "creative June 2015", "creative April 2015", or simply
6147     * "creative 2015". Most of the searches also add wildcards implicitly at the
6148     * start and the end of the search string. For example, a search string of
6149     * "creative" will match objects with name "my creative", "creative 2015", or
6150     * simply "creative".
6151     * @opt_param string campaignId Select only creatives with this campaign ID.
6152     * @opt_param string sortField Field by which to sort the list.
6153     * @opt_param string renderingIds Select only creatives with these rendering
6154     * IDs.
6155     * @opt_param string ids Select only creatives with these IDs.
6156     * @opt_param int maxResults Maximum number of results to return.
6157     * @opt_param string advertiserId Select only creatives with this advertiser ID.
6158     * @opt_param string pageToken Value of the nextPageToken from the previous
6159     * result page.
6160     * @opt_param string studioCreativeId Select only creatives corresponding to
6161     * this Studio creative ID.
6162     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6163     * @opt_param string companionCreativeIds Select only in-stream video creatives
6164     * with these companion IDs.
6165     * @opt_param bool active Select only active creatives. Leave blank to select
6166     * active and inactive creatives.
6167     * @opt_param string creativeFieldIds Select only creatives with these creative
6168     * field IDs.
6169     * @opt_param string types Select only creatives with these creative types.
6170     * @return Google_Service_Dfareporting_CreativesListResponse
6171     */
6172    public function listCreatives($profileId, $optParams = array())
6173    {
6174      $params = array('profileId' => $profileId);
6175      $params = array_merge($params, $optParams);
6176      return $this->call('list', array($params), "Google_Service_Dfareporting_CreativesListResponse");
6177    }
6178  
6179    /**
6180     * Updates an existing creative. This method supports patch semantics.
6181     * (creatives.patch)
6182     *
6183     * @param string $profileId User profile ID associated with this request.
6184     * @param string $id Creative ID.
6185     * @param Google_Creative $postBody
6186     * @param array $optParams Optional parameters.
6187     * @return Google_Service_Dfareporting_Creative
6188     */
6189    public function patch($profileId, $id, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6190    {
6191      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6192      $params = array_merge($params, $optParams);
6193      return $this->call('patch', array($params), "Google_Service_Dfareporting_Creative");
6194    }
6195  
6196    /**
6197     * Updates an existing creative. (creatives.update)
6198     *
6199     * @param string $profileId User profile ID associated with this request.
6200     * @param Google_Creative $postBody
6201     * @param array $optParams Optional parameters.
6202     * @return Google_Service_Dfareporting_Creative
6203     */
6204    public function update($profileId, Google_Service_Dfareporting_Creative $postBody, $optParams = array())
6205    {
6206      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6207      $params = array_merge($params, $optParams);
6208      return $this->call('update', array($params), "Google_Service_Dfareporting_Creative");
6209    }
6210  }
6211  
6212  /**
6213   * The "dimensionValues" collection of methods.
6214   * Typical usage is:
6215   *  <code>
6216   *   $dfareportingService = new Google_Service_Dfareporting(...);
6217   *   $dimensionValues = $dfareportingService->dimensionValues;
6218   *  </code>
6219   */
6220  class Google_Service_Dfareporting_DimensionValues_Resource extends Google_Service_Resource
6221  {
6222  
6223    /**
6224     * Retrieves list of report dimension values for a list of filters.
6225     * (dimensionValues.query)
6226     *
6227     * @param string $profileId The DFA user profile ID.
6228     * @param Google_DimensionValueRequest $postBody
6229     * @param array $optParams Optional parameters.
6230     *
6231     * @opt_param string pageToken The value of the nextToken from the previous
6232     * result page.
6233     * @opt_param int maxResults Maximum number of results to return.
6234     * @return Google_Service_Dfareporting_DimensionValueList
6235     */
6236    public function query($profileId, Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array())
6237    {
6238      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6239      $params = array_merge($params, $optParams);
6240      return $this->call('query', array($params), "Google_Service_Dfareporting_DimensionValueList");
6241    }
6242  }
6243  
6244  /**
6245   * The "directorySiteContacts" collection of methods.
6246   * Typical usage is:
6247   *  <code>
6248   *   $dfareportingService = new Google_Service_Dfareporting(...);
6249   *   $directorySiteContacts = $dfareportingService->directorySiteContacts;
6250   *  </code>
6251   */
6252  class Google_Service_Dfareporting_DirectorySiteContacts_Resource extends Google_Service_Resource
6253  {
6254  
6255    /**
6256     * Gets one directory site contact by ID. (directorySiteContacts.get)
6257     *
6258     * @param string $profileId User profile ID associated with this request.
6259     * @param string $id Directory site contact ID.
6260     * @param array $optParams Optional parameters.
6261     * @return Google_Service_Dfareporting_DirectorySiteContact
6262     */
6263    public function get($profileId, $id, $optParams = array())
6264    {
6265      $params = array('profileId' => $profileId, 'id' => $id);
6266      $params = array_merge($params, $optParams);
6267      return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySiteContact");
6268    }
6269  
6270    /**
6271     * Retrieves a list of directory site contacts, possibly filtered.
6272     * (directorySiteContacts.listDirectorySiteContacts)
6273     *
6274     * @param string $profileId User profile ID associated with this request.
6275     * @param array $optParams Optional parameters.
6276     *
6277     * @opt_param string searchString Allows searching for objects by name, ID or
6278     * email. Wildcards (*) are allowed. For example, "directory site contact*2015"
6279     * will return objects with names like "directory site contact June 2015",
6280     * "directory site contact April 2015", or simply "directory site contact 2015".
6281     * Most of the searches also add wildcards implicitly at the start and the end
6282     * of the search string. For example, a search string of "directory site
6283     * contact" will match objects with name "my directory site contact", "directory
6284     * site contact 2015", or simply "directory site contact".
6285     * @opt_param string directorySiteIds Select only directory site contacts with
6286     * these directory site IDs. This is a required field.
6287     * @opt_param string sortField Field by which to sort the list.
6288     * @opt_param string ids Select only directory site contacts with these IDs.
6289     * @opt_param int maxResults Maximum number of results to return.
6290     * @opt_param string pageToken Value of the nextPageToken from the previous
6291     * result page.
6292     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6293     * @return Google_Service_Dfareporting_DirectorySiteContactsListResponse
6294     */
6295    public function listDirectorySiteContacts($profileId, $optParams = array())
6296    {
6297      $params = array('profileId' => $profileId);
6298      $params = array_merge($params, $optParams);
6299      return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySiteContactsListResponse");
6300    }
6301  }
6302  
6303  /**
6304   * The "directorySites" collection of methods.
6305   * Typical usage is:
6306   *  <code>
6307   *   $dfareportingService = new Google_Service_Dfareporting(...);
6308   *   $directorySites = $dfareportingService->directorySites;
6309   *  </code>
6310   */
6311  class Google_Service_Dfareporting_DirectorySites_Resource extends Google_Service_Resource
6312  {
6313  
6314    /**
6315     * Gets one directory site by ID. (directorySites.get)
6316     *
6317     * @param string $profileId User profile ID associated with this request.
6318     * @param string $id Directory site ID.
6319     * @param array $optParams Optional parameters.
6320     * @return Google_Service_Dfareporting_DirectorySite
6321     */
6322    public function get($profileId, $id, $optParams = array())
6323    {
6324      $params = array('profileId' => $profileId, 'id' => $id);
6325      $params = array_merge($params, $optParams);
6326      return $this->call('get', array($params), "Google_Service_Dfareporting_DirectorySite");
6327    }
6328  
6329    /**
6330     * Inserts a new directory site. (directorySites.insert)
6331     *
6332     * @param string $profileId User profile ID associated with this request.
6333     * @param Google_DirectorySite $postBody
6334     * @param array $optParams Optional parameters.
6335     * @return Google_Service_Dfareporting_DirectorySite
6336     */
6337    public function insert($profileId, Google_Service_Dfareporting_DirectorySite $postBody, $optParams = array())
6338    {
6339      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6340      $params = array_merge($params, $optParams);
6341      return $this->call('insert', array($params), "Google_Service_Dfareporting_DirectorySite");
6342    }
6343  
6344    /**
6345     * Retrieves a list of directory sites, possibly filtered.
6346     * (directorySites.listDirectorySites)
6347     *
6348     * @param string $profileId User profile ID associated with this request.
6349     * @param array $optParams Optional parameters.
6350     *
6351     * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
6352     * supported and will have no effect on the results returned.
6353     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6354     * @opt_param string searchString Allows searching for objects by name, ID or
6355     * URL. Wildcards (*) are allowed. For example, "directory site*2015" will
6356     * return objects with names like "directory site June 2015", "directory site
6357     * April 2015", or simply "directory site 2015". Most of the searches also add
6358     * wildcards implicitly at the start and the end of the search string. For
6359     * example, a search string of "directory site" will match objects with name "my
6360     * directory site", "directory site 2015" or simply, "directory site".
6361     * @opt_param string countryId Select only directory sites with this country ID.
6362     * @opt_param string sortField Field by which to sort the list.
6363     * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
6364     * longer supported and will have no effect on the results returned.
6365     * @opt_param string ids Select only directory sites with these IDs.
6366     * @opt_param int maxResults Maximum number of results to return.
6367     * @opt_param string pageToken Value of the nextPageToken from the previous
6368     * result page.
6369     * @opt_param bool acceptsPublisherPaidPlacements Select only directory sites
6370     * that accept publisher paid placements. This field can be left blank.
6371     * @opt_param string parentId Select only directory sites with this parent ID.
6372     * @opt_param bool active Select only active directory sites. Leave blank to
6373     * retrieve both active and inactive directory sites.
6374     * @opt_param string dfp_network_code Select only directory sites with this DFP
6375     * network code.
6376     * @return Google_Service_Dfareporting_DirectorySitesListResponse
6377     */
6378    public function listDirectorySites($profileId, $optParams = array())
6379    {
6380      $params = array('profileId' => $profileId);
6381      $params = array_merge($params, $optParams);
6382      return $this->call('list', array($params), "Google_Service_Dfareporting_DirectorySitesListResponse");
6383    }
6384  }
6385  
6386  /**
6387   * The "eventTags" collection of methods.
6388   * Typical usage is:
6389   *  <code>
6390   *   $dfareportingService = new Google_Service_Dfareporting(...);
6391   *   $eventTags = $dfareportingService->eventTags;
6392   *  </code>
6393   */
6394  class Google_Service_Dfareporting_EventTags_Resource extends Google_Service_Resource
6395  {
6396  
6397    /**
6398     * Deletes an existing event tag. (eventTags.delete)
6399     *
6400     * @param string $profileId User profile ID associated with this request.
6401     * @param string $id Event tag ID.
6402     * @param array $optParams Optional parameters.
6403     */
6404    public function delete($profileId, $id, $optParams = array())
6405    {
6406      $params = array('profileId' => $profileId, 'id' => $id);
6407      $params = array_merge($params, $optParams);
6408      return $this->call('delete', array($params));
6409    }
6410  
6411    /**
6412     * Gets one event tag by ID. (eventTags.get)
6413     *
6414     * @param string $profileId User profile ID associated with this request.
6415     * @param string $id Event tag ID.
6416     * @param array $optParams Optional parameters.
6417     * @return Google_Service_Dfareporting_EventTag
6418     */
6419    public function get($profileId, $id, $optParams = array())
6420    {
6421      $params = array('profileId' => $profileId, 'id' => $id);
6422      $params = array_merge($params, $optParams);
6423      return $this->call('get', array($params), "Google_Service_Dfareporting_EventTag");
6424    }
6425  
6426    /**
6427     * Inserts a new event tag. (eventTags.insert)
6428     *
6429     * @param string $profileId User profile ID associated with this request.
6430     * @param Google_EventTag $postBody
6431     * @param array $optParams Optional parameters.
6432     * @return Google_Service_Dfareporting_EventTag
6433     */
6434    public function insert($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6435    {
6436      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6437      $params = array_merge($params, $optParams);
6438      return $this->call('insert', array($params), "Google_Service_Dfareporting_EventTag");
6439    }
6440  
6441    /**
6442     * Retrieves a list of event tags, possibly filtered. (eventTags.listEventTags)
6443     *
6444     * @param string $profileId User profile ID associated with this request.
6445     * @param array $optParams Optional parameters.
6446     *
6447     * @opt_param string searchString Allows searching for objects by name or ID.
6448     * Wildcards (*) are allowed. For example, "eventtag*2015" will return objects
6449     * with names like "eventtag June 2015", "eventtag April 2015", or simply
6450     * "eventtag 2015". Most of the searches also add wildcards implicitly at the
6451     * start and the end of the search string. For example, a search string of
6452     * "eventtag" will match objects with name "my eventtag", "eventtag 2015", or
6453     * simply "eventtag".
6454     * @opt_param string campaignId Select only event tags that belong to this
6455     * campaign.
6456     * @opt_param string sortField Field by which to sort the list.
6457     * @opt_param bool enabled Select only enabled event tags. When definitionsOnly
6458     * is set to true, only the specified advertiser or campaign's event tags'
6459     * enabledByDefault field is examined. When definitionsOnly is set to false, the
6460     * specified ad or specified campaign's parent advertiser's or parent campaign's
6461     * event tags' enabledByDefault and status fields are examined as well.
6462     * @opt_param string ids Select only event tags with these IDs.
6463     * @opt_param string advertiserId Select only event tags that belong to this
6464     * advertiser.
6465     * @opt_param string adId Select only event tags that belong to this ad.
6466     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6467     * @opt_param string eventTagTypes Select only event tags with the specified
6468     * event tag types. Event tag types can be used to specify whether to use a
6469     * third-party pixel, a third-party JavaScript URL, or a third-party click-
6470     * through URL for either impression or click tracking.
6471     * @opt_param bool definitionsOnly Examine only the specified ad or campaign or
6472     * advertiser's event tags for matching selector criteria. When set to false,
6473     * the parent advertiser and parent campaign is examined as well. In addition,
6474     * when set to false, the status field is examined as well along with the
6475     * enabledByDefault field.
6476     * @return Google_Service_Dfareporting_EventTagsListResponse
6477     */
6478    public function listEventTags($profileId, $optParams = array())
6479    {
6480      $params = array('profileId' => $profileId);
6481      $params = array_merge($params, $optParams);
6482      return $this->call('list', array($params), "Google_Service_Dfareporting_EventTagsListResponse");
6483    }
6484  
6485    /**
6486     * Updates an existing event tag. This method supports patch semantics.
6487     * (eventTags.patch)
6488     *
6489     * @param string $profileId User profile ID associated with this request.
6490     * @param string $id Event tag ID.
6491     * @param Google_EventTag $postBody
6492     * @param array $optParams Optional parameters.
6493     * @return Google_Service_Dfareporting_EventTag
6494     */
6495    public function patch($profileId, $id, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6496    {
6497      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6498      $params = array_merge($params, $optParams);
6499      return $this->call('patch', array($params), "Google_Service_Dfareporting_EventTag");
6500    }
6501  
6502    /**
6503     * Updates an existing event tag. (eventTags.update)
6504     *
6505     * @param string $profileId User profile ID associated with this request.
6506     * @param Google_EventTag $postBody
6507     * @param array $optParams Optional parameters.
6508     * @return Google_Service_Dfareporting_EventTag
6509     */
6510    public function update($profileId, Google_Service_Dfareporting_EventTag $postBody, $optParams = array())
6511    {
6512      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6513      $params = array_merge($params, $optParams);
6514      return $this->call('update', array($params), "Google_Service_Dfareporting_EventTag");
6515    }
6516  }
6517  
6518  /**
6519   * The "files" collection of methods.
6520   * Typical usage is:
6521   *  <code>
6522   *   $dfareportingService = new Google_Service_Dfareporting(...);
6523   *   $files = $dfareportingService->files;
6524   *  </code>
6525   */
6526  class Google_Service_Dfareporting_Files_Resource extends Google_Service_Resource
6527  {
6528  
6529    /**
6530     * Retrieves a report file by its report ID and file ID. (files.get)
6531     *
6532     * @param string $reportId The ID of the report.
6533     * @param string $fileId The ID of the report file.
6534     * @param array $optParams Optional parameters.
6535     * @return Google_Service_Dfareporting_DfareportingFile
6536     */
6537    public function get($reportId, $fileId, $optParams = array())
6538    {
6539      $params = array('reportId' => $reportId, 'fileId' => $fileId);
6540      $params = array_merge($params, $optParams);
6541      return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
6542    }
6543  
6544    /**
6545     * Lists files for a user profile. (files.listFiles)
6546     *
6547     * @param string $profileId The DFA profile ID.
6548     * @param array $optParams Optional parameters.
6549     *
6550     * @opt_param string sortField The field by which to sort the list.
6551     * @opt_param int maxResults Maximum number of results to return.
6552     * @opt_param string pageToken The value of the nextToken from the previous
6553     * result page.
6554     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
6555     * @opt_param string scope The scope that defines which results are returned,
6556     * default is 'MINE'.
6557     * @return Google_Service_Dfareporting_FileList
6558     */
6559    public function listFiles($profileId, $optParams = array())
6560    {
6561      $params = array('profileId' => $profileId);
6562      $params = array_merge($params, $optParams);
6563      return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
6564    }
6565  }
6566  
6567  /**
6568   * The "floodlightActivities" collection of methods.
6569   * Typical usage is:
6570   *  <code>
6571   *   $dfareportingService = new Google_Service_Dfareporting(...);
6572   *   $floodlightActivities = $dfareportingService->floodlightActivities;
6573   *  </code>
6574   */
6575  class Google_Service_Dfareporting_FloodlightActivities_Resource extends Google_Service_Resource
6576  {
6577  
6578    /**
6579     * Deletes an existing floodlight activity. (floodlightActivities.delete)
6580     *
6581     * @param string $profileId User profile ID associated with this request.
6582     * @param string $id Floodlight activity ID.
6583     * @param array $optParams Optional parameters.
6584     */
6585    public function delete($profileId, $id, $optParams = array())
6586    {
6587      $params = array('profileId' => $profileId, 'id' => $id);
6588      $params = array_merge($params, $optParams);
6589      return $this->call('delete', array($params));
6590    }
6591  
6592    /**
6593     * Generates a tag for a floodlight activity. (floodlightActivities.generatetag)
6594     *
6595     * @param string $profileId User profile ID associated with this request.
6596     * @param array $optParams Optional parameters.
6597     *
6598     * @opt_param string floodlightActivityId Floodlight activity ID for which we
6599     * want to generate a tag.
6600     * @return Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse
6601     */
6602    public function generatetag($profileId, $optParams = array())
6603    {
6604      $params = array('profileId' => $profileId);
6605      $params = array_merge($params, $optParams);
6606      return $this->call('generatetag', array($params), "Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse");
6607    }
6608  
6609    /**
6610     * Gets one floodlight activity by ID. (floodlightActivities.get)
6611     *
6612     * @param string $profileId User profile ID associated with this request.
6613     * @param string $id Floodlight activity ID.
6614     * @param array $optParams Optional parameters.
6615     * @return Google_Service_Dfareporting_FloodlightActivity
6616     */
6617    public function get($profileId, $id, $optParams = array())
6618    {
6619      $params = array('profileId' => $profileId, 'id' => $id);
6620      $params = array_merge($params, $optParams);
6621      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6622    }
6623  
6624    /**
6625     * Inserts a new floodlight activity. (floodlightActivities.insert)
6626     *
6627     * @param string $profileId User profile ID associated with this request.
6628     * @param Google_FloodlightActivity $postBody
6629     * @param array $optParams Optional parameters.
6630     * @return Google_Service_Dfareporting_FloodlightActivity
6631     */
6632    public function insert($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6633    {
6634      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6635      $params = array_merge($params, $optParams);
6636      return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6637    }
6638  
6639    /**
6640     * Retrieves a list of floodlight activities, possibly filtered.
6641     * (floodlightActivities.listFloodlightActivities)
6642     *
6643     * @param string $profileId User profile ID associated with this request.
6644     * @param array $optParams Optional parameters.
6645     *
6646     * @opt_param string floodlightActivityGroupIds Select only floodlight
6647     * activities with the specified floodlight activity group IDs.
6648     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6649     * @opt_param string searchString Allows searching for objects by name or ID.
6650     * Wildcards (*) are allowed. For example, "floodlightactivity*2015" will return
6651     * objects with names like "floodlightactivity June 2015", "floodlightactivity
6652     * April 2015", or simply "floodlightactivity 2015". Most of the searches also
6653     * add wildcards implicitly at the start and the end of the search string. For
6654     * example, a search string of "floodlightactivity" will match objects with name
6655     * "my floodlightactivity activity", "floodlightactivity 2015", or simply
6656     * "floodlightactivity".
6657     * @opt_param string sortField Field by which to sort the list.
6658     * @opt_param string floodlightConfigurationId Select only floodlight activities
6659     * for the specified floodlight configuration ID. Must specify either ids,
6660     * advertiserId, or floodlightConfigurationId for a non-empty result.
6661     * @opt_param string ids Select only floodlight activities with the specified
6662     * IDs. Must specify either ids, advertiserId, or floodlightConfigurationId for
6663     * a non-empty result.
6664     * @opt_param string floodlightActivityGroupName Select only floodlight
6665     * activities with the specified floodlight activity group name.
6666     * @opt_param string advertiserId Select only floodlight activities for the
6667     * specified advertiser ID. Must specify either ids, advertiserId, or
6668     * floodlightConfigurationId for a non-empty result.
6669     * @opt_param string pageToken Value of the nextPageToken from the previous
6670     * result page.
6671     * @opt_param int maxResults Maximum number of results to return.
6672     * @opt_param string tagString Select only floodlight activities with the
6673     * specified tag string.
6674     * @opt_param string floodlightActivityGroupTagString Select only floodlight
6675     * activities with the specified floodlight activity group tag string.
6676     * @opt_param string floodlightActivityGroupType Select only floodlight
6677     * activities with the specified floodlight activity group type.
6678     * @return Google_Service_Dfareporting_FloodlightActivitiesListResponse
6679     */
6680    public function listFloodlightActivities($profileId, $optParams = array())
6681    {
6682      $params = array('profileId' => $profileId);
6683      $params = array_merge($params, $optParams);
6684      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivitiesListResponse");
6685    }
6686  
6687    /**
6688     * Updates an existing floodlight activity. This method supports patch
6689     * semantics. (floodlightActivities.patch)
6690     *
6691     * @param string $profileId User profile ID associated with this request.
6692     * @param string $id Floodlight activity ID.
6693     * @param Google_FloodlightActivity $postBody
6694     * @param array $optParams Optional parameters.
6695     * @return Google_Service_Dfareporting_FloodlightActivity
6696     */
6697    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6698    {
6699      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6700      $params = array_merge($params, $optParams);
6701      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6702    }
6703  
6704    /**
6705     * Updates an existing floodlight activity. (floodlightActivities.update)
6706     *
6707     * @param string $profileId User profile ID associated with this request.
6708     * @param Google_FloodlightActivity $postBody
6709     * @param array $optParams Optional parameters.
6710     * @return Google_Service_Dfareporting_FloodlightActivity
6711     */
6712    public function update($profileId, Google_Service_Dfareporting_FloodlightActivity $postBody, $optParams = array())
6713    {
6714      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6715      $params = array_merge($params, $optParams);
6716      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivity");
6717    }
6718  }
6719  
6720  /**
6721   * The "floodlightActivityGroups" collection of methods.
6722   * Typical usage is:
6723   *  <code>
6724   *   $dfareportingService = new Google_Service_Dfareporting(...);
6725   *   $floodlightActivityGroups = $dfareportingService->floodlightActivityGroups;
6726   *  </code>
6727   */
6728  class Google_Service_Dfareporting_FloodlightActivityGroups_Resource extends Google_Service_Resource
6729  {
6730  
6731    /**
6732     * Deletes an existing floodlight activity group.
6733     * (floodlightActivityGroups.delete)
6734     *
6735     * @param string $profileId User profile ID associated with this request.
6736     * @param string $id Floodlight activity Group ID.
6737     * @param array $optParams Optional parameters.
6738     */
6739    public function delete($profileId, $id, $optParams = array())
6740    {
6741      $params = array('profileId' => $profileId, 'id' => $id);
6742      $params = array_merge($params, $optParams);
6743      return $this->call('delete', array($params));
6744    }
6745  
6746    /**
6747     * Gets one floodlight activity group by ID. (floodlightActivityGroups.get)
6748     *
6749     * @param string $profileId User profile ID associated with this request.
6750     * @param string $id Floodlight activity Group ID.
6751     * @param array $optParams Optional parameters.
6752     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6753     */
6754    public function get($profileId, $id, $optParams = array())
6755    {
6756      $params = array('profileId' => $profileId, 'id' => $id);
6757      $params = array_merge($params, $optParams);
6758      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6759    }
6760  
6761    /**
6762     * Inserts a new floodlight activity group. (floodlightActivityGroups.insert)
6763     *
6764     * @param string $profileId User profile ID associated with this request.
6765     * @param Google_FloodlightActivityGroup $postBody
6766     * @param array $optParams Optional parameters.
6767     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6768     */
6769    public function insert($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6770    {
6771      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6772      $params = array_merge($params, $optParams);
6773      return $this->call('insert', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6774    }
6775  
6776    /**
6777     * Retrieves a list of floodlight activity groups, possibly filtered.
6778     * (floodlightActivityGroups.listFloodlightActivityGroups)
6779     *
6780     * @param string $profileId User profile ID associated with this request.
6781     * @param array $optParams Optional parameters.
6782     *
6783     * @opt_param string searchString Allows searching for objects by name or ID.
6784     * Wildcards (*) are allowed. For example, "floodlightactivitygroup*2015" will
6785     * return objects with names like "floodlightactivitygroup June 2015",
6786     * "floodlightactivitygroup April 2015", or simply "floodlightactivitygroup
6787     * 2015". Most of the searches also add wildcards implicitly at the start and
6788     * the end of the search string. For example, a search string of
6789     * "floodlightactivitygroup" will match objects with name "my
6790     * floodlightactivitygroup activity", "floodlightactivitygroup 2015", or simply
6791     * "floodlightactivitygroup".
6792     * @opt_param string sortField Field by which to sort the list.
6793     * @opt_param string floodlightConfigurationId Select only floodlight activity
6794     * groups with the specified floodlight configuration ID. Must specify either
6795     * advertiserId, or floodlightConfigurationId for a non-empty result.
6796     * @opt_param string ids Select only floodlight activity groups with the
6797     * specified IDs. Must specify either advertiserId or floodlightConfigurationId
6798     * for a non-empty result.
6799     * @opt_param int maxResults Maximum number of results to return.
6800     * @opt_param string advertiserId Select only floodlight activity groups with
6801     * the specified advertiser ID. Must specify either advertiserId or
6802     * floodlightConfigurationId for a non-empty result.
6803     * @opt_param string pageToken Value of the nextPageToken from the previous
6804     * result page.
6805     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6806     * @opt_param string type Select only floodlight activity groups with the
6807     * specified floodlight activity group type.
6808     * @return Google_Service_Dfareporting_FloodlightActivityGroupsListResponse
6809     */
6810    public function listFloodlightActivityGroups($profileId, $optParams = array())
6811    {
6812      $params = array('profileId' => $profileId);
6813      $params = array_merge($params, $optParams);
6814      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightActivityGroupsListResponse");
6815    }
6816  
6817    /**
6818     * Updates an existing floodlight activity group. This method supports patch
6819     * semantics. (floodlightActivityGroups.patch)
6820     *
6821     * @param string $profileId User profile ID associated with this request.
6822     * @param string $id Floodlight activity Group ID.
6823     * @param Google_FloodlightActivityGroup $postBody
6824     * @param array $optParams Optional parameters.
6825     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6826     */
6827    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6828    {
6829      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6830      $params = array_merge($params, $optParams);
6831      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6832    }
6833  
6834    /**
6835     * Updates an existing floodlight activity group.
6836     * (floodlightActivityGroups.update)
6837     *
6838     * @param string $profileId User profile ID associated with this request.
6839     * @param Google_FloodlightActivityGroup $postBody
6840     * @param array $optParams Optional parameters.
6841     * @return Google_Service_Dfareporting_FloodlightActivityGroup
6842     */
6843    public function update($profileId, Google_Service_Dfareporting_FloodlightActivityGroup $postBody, $optParams = array())
6844    {
6845      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6846      $params = array_merge($params, $optParams);
6847      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightActivityGroup");
6848    }
6849  }
6850  
6851  /**
6852   * The "floodlightConfigurations" collection of methods.
6853   * Typical usage is:
6854   *  <code>
6855   *   $dfareportingService = new Google_Service_Dfareporting(...);
6856   *   $floodlightConfigurations = $dfareportingService->floodlightConfigurations;
6857   *  </code>
6858   */
6859  class Google_Service_Dfareporting_FloodlightConfigurations_Resource extends Google_Service_Resource
6860  {
6861  
6862    /**
6863     * Gets one floodlight configuration by ID. (floodlightConfigurations.get)
6864     *
6865     * @param string $profileId User profile ID associated with this request.
6866     * @param string $id Floodlight configuration ID.
6867     * @param array $optParams Optional parameters.
6868     * @return Google_Service_Dfareporting_FloodlightConfiguration
6869     */
6870    public function get($profileId, $id, $optParams = array())
6871    {
6872      $params = array('profileId' => $profileId, 'id' => $id);
6873      $params = array_merge($params, $optParams);
6874      return $this->call('get', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6875    }
6876  
6877    /**
6878     * Retrieves a list of floodlight configurations, possibly filtered.
6879     * (floodlightConfigurations.listFloodlightConfigurations)
6880     *
6881     * @param string $profileId User profile ID associated with this request.
6882     * @param array $optParams Optional parameters.
6883     *
6884     * @opt_param string ids Set of IDs of floodlight configurations to retrieve.
6885     * Required field; otherwise an empty list will be returned.
6886     * @return Google_Service_Dfareporting_FloodlightConfigurationsListResponse
6887     */
6888    public function listFloodlightConfigurations($profileId, $optParams = array())
6889    {
6890      $params = array('profileId' => $profileId);
6891      $params = array_merge($params, $optParams);
6892      return $this->call('list', array($params), "Google_Service_Dfareporting_FloodlightConfigurationsListResponse");
6893    }
6894  
6895    /**
6896     * Updates an existing floodlight configuration. This method supports patch
6897     * semantics. (floodlightConfigurations.patch)
6898     *
6899     * @param string $profileId User profile ID associated with this request.
6900     * @param string $id Floodlight configuration ID.
6901     * @param Google_FloodlightConfiguration $postBody
6902     * @param array $optParams Optional parameters.
6903     * @return Google_Service_Dfareporting_FloodlightConfiguration
6904     */
6905    public function patch($profileId, $id, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6906    {
6907      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
6908      $params = array_merge($params, $optParams);
6909      return $this->call('patch', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6910    }
6911  
6912    /**
6913     * Updates an existing floodlight configuration.
6914     * (floodlightConfigurations.update)
6915     *
6916     * @param string $profileId User profile ID associated with this request.
6917     * @param Google_FloodlightConfiguration $postBody
6918     * @param array $optParams Optional parameters.
6919     * @return Google_Service_Dfareporting_FloodlightConfiguration
6920     */
6921    public function update($profileId, Google_Service_Dfareporting_FloodlightConfiguration $postBody, $optParams = array())
6922    {
6923      $params = array('profileId' => $profileId, 'postBody' => $postBody);
6924      $params = array_merge($params, $optParams);
6925      return $this->call('update', array($params), "Google_Service_Dfareporting_FloodlightConfiguration");
6926    }
6927  }
6928  
6929  /**
6930   * The "inventoryItems" collection of methods.
6931   * Typical usage is:
6932   *  <code>
6933   *   $dfareportingService = new Google_Service_Dfareporting(...);
6934   *   $inventoryItems = $dfareportingService->inventoryItems;
6935   *  </code>
6936   */
6937  class Google_Service_Dfareporting_InventoryItems_Resource extends Google_Service_Resource
6938  {
6939  
6940    /**
6941     * Gets one inventory item by ID. (inventoryItems.get)
6942     *
6943     * @param string $profileId User profile ID associated with this request.
6944     * @param string $projectId Project ID for order documents.
6945     * @param string $id Inventory item ID.
6946     * @param array $optParams Optional parameters.
6947     * @return Google_Service_Dfareporting_InventoryItem
6948     */
6949    public function get($profileId, $projectId, $id, $optParams = array())
6950    {
6951      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
6952      $params = array_merge($params, $optParams);
6953      return $this->call('get', array($params), "Google_Service_Dfareporting_InventoryItem");
6954    }
6955  
6956    /**
6957     * Retrieves a list of inventory items, possibly filtered.
6958     * (inventoryItems.listInventoryItems)
6959     *
6960     * @param string $profileId User profile ID associated with this request.
6961     * @param string $projectId Project ID for order documents.
6962     * @param array $optParams Optional parameters.
6963     *
6964     * @opt_param string orderId Select only inventory items that belong to
6965     * specified orders.
6966     * @opt_param string ids Select only inventory items with these IDs.
6967     * @opt_param int maxResults Maximum number of results to return.
6968     * @opt_param string pageToken Value of the nextPageToken from the previous
6969     * result page.
6970     * @opt_param string siteId Select only inventory items that are associated with
6971     * these sites.
6972     * @opt_param bool inPlan Select only inventory items that are in plan.
6973     * @opt_param string sortField Field by which to sort the list.
6974     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
6975     * @return Google_Service_Dfareporting_InventoryItemsListResponse
6976     */
6977    public function listInventoryItems($profileId, $projectId, $optParams = array())
6978    {
6979      $params = array('profileId' => $profileId, 'projectId' => $projectId);
6980      $params = array_merge($params, $optParams);
6981      return $this->call('list', array($params), "Google_Service_Dfareporting_InventoryItemsListResponse");
6982    }
6983  }
6984  
6985  /**
6986   * The "landingPages" collection of methods.
6987   * Typical usage is:
6988   *  <code>
6989   *   $dfareportingService = new Google_Service_Dfareporting(...);
6990   *   $landingPages = $dfareportingService->landingPages;
6991   *  </code>
6992   */
6993  class Google_Service_Dfareporting_LandingPages_Resource extends Google_Service_Resource
6994  {
6995  
6996    /**
6997     * Deletes an existing campaign landing page. (landingPages.delete)
6998     *
6999     * @param string $profileId User profile ID associated with this request.
7000     * @param string $campaignId Landing page campaign ID.
7001     * @param string $id Landing page ID.
7002     * @param array $optParams Optional parameters.
7003     */
7004    public function delete($profileId, $campaignId, $id, $optParams = array())
7005    {
7006      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7007      $params = array_merge($params, $optParams);
7008      return $this->call('delete', array($params));
7009    }
7010  
7011    /**
7012     * Gets one campaign landing page by ID. (landingPages.get)
7013     *
7014     * @param string $profileId User profile ID associated with this request.
7015     * @param string $campaignId Landing page campaign ID.
7016     * @param string $id Landing page ID.
7017     * @param array $optParams Optional parameters.
7018     * @return Google_Service_Dfareporting_LandingPage
7019     */
7020    public function get($profileId, $campaignId, $id, $optParams = array())
7021    {
7022      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id);
7023      $params = array_merge($params, $optParams);
7024      return $this->call('get', array($params), "Google_Service_Dfareporting_LandingPage");
7025    }
7026  
7027    /**
7028     * Inserts a new landing page for the specified campaign. (landingPages.insert)
7029     *
7030     * @param string $profileId User profile ID associated with this request.
7031     * @param string $campaignId Landing page campaign ID.
7032     * @param Google_LandingPage $postBody
7033     * @param array $optParams Optional parameters.
7034     * @return Google_Service_Dfareporting_LandingPage
7035     */
7036    public function insert($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7037    {
7038      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7039      $params = array_merge($params, $optParams);
7040      return $this->call('insert', array($params), "Google_Service_Dfareporting_LandingPage");
7041    }
7042  
7043    /**
7044     * Retrieves the list of landing pages for the specified campaign.
7045     * (landingPages.listLandingPages)
7046     *
7047     * @param string $profileId User profile ID associated with this request.
7048     * @param string $campaignId Landing page campaign ID.
7049     * @param array $optParams Optional parameters.
7050     * @return Google_Service_Dfareporting_LandingPagesListResponse
7051     */
7052    public function listLandingPages($profileId, $campaignId, $optParams = array())
7053    {
7054      $params = array('profileId' => $profileId, 'campaignId' => $campaignId);
7055      $params = array_merge($params, $optParams);
7056      return $this->call('list', array($params), "Google_Service_Dfareporting_LandingPagesListResponse");
7057    }
7058  
7059    /**
7060     * Updates an existing campaign landing page. This method supports patch
7061     * semantics. (landingPages.patch)
7062     *
7063     * @param string $profileId User profile ID associated with this request.
7064     * @param string $campaignId Landing page campaign ID.
7065     * @param string $id Landing page ID.
7066     * @param Google_LandingPage $postBody
7067     * @param array $optParams Optional parameters.
7068     * @return Google_Service_Dfareporting_LandingPage
7069     */
7070    public function patch($profileId, $campaignId, $id, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7071    {
7072      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'id' => $id, 'postBody' => $postBody);
7073      $params = array_merge($params, $optParams);
7074      return $this->call('patch', array($params), "Google_Service_Dfareporting_LandingPage");
7075    }
7076  
7077    /**
7078     * Updates an existing campaign landing page. (landingPages.update)
7079     *
7080     * @param string $profileId User profile ID associated with this request.
7081     * @param string $campaignId Landing page campaign ID.
7082     * @param Google_LandingPage $postBody
7083     * @param array $optParams Optional parameters.
7084     * @return Google_Service_Dfareporting_LandingPage
7085     */
7086    public function update($profileId, $campaignId, Google_Service_Dfareporting_LandingPage $postBody, $optParams = array())
7087    {
7088      $params = array('profileId' => $profileId, 'campaignId' => $campaignId, 'postBody' => $postBody);
7089      $params = array_merge($params, $optParams);
7090      return $this->call('update', array($params), "Google_Service_Dfareporting_LandingPage");
7091    }
7092  }
7093  
7094  /**
7095   * The "metros" collection of methods.
7096   * Typical usage is:
7097   *  <code>
7098   *   $dfareportingService = new Google_Service_Dfareporting(...);
7099   *   $metros = $dfareportingService->metros;
7100   *  </code>
7101   */
7102  class Google_Service_Dfareporting_Metros_Resource extends Google_Service_Resource
7103  {
7104  
7105    /**
7106     * Retrieves a list of metros. (metros.listMetros)
7107     *
7108     * @param string $profileId User profile ID associated with this request.
7109     * @param array $optParams Optional parameters.
7110     * @return Google_Service_Dfareporting_MetrosListResponse
7111     */
7112    public function listMetros($profileId, $optParams = array())
7113    {
7114      $params = array('profileId' => $profileId);
7115      $params = array_merge($params, $optParams);
7116      return $this->call('list', array($params), "Google_Service_Dfareporting_MetrosListResponse");
7117    }
7118  }
7119  
7120  /**
7121   * The "mobileCarriers" collection of methods.
7122   * Typical usage is:
7123   *  <code>
7124   *   $dfareportingService = new Google_Service_Dfareporting(...);
7125   *   $mobileCarriers = $dfareportingService->mobileCarriers;
7126   *  </code>
7127   */
7128  class Google_Service_Dfareporting_MobileCarriers_Resource extends Google_Service_Resource
7129  {
7130  
7131    /**
7132     * Gets one mobile carrier by ID. (mobileCarriers.get)
7133     *
7134     * @param string $profileId User profile ID associated with this request.
7135     * @param string $id Mobile carrier ID.
7136     * @param array $optParams Optional parameters.
7137     * @return Google_Service_Dfareporting_MobileCarrier
7138     */
7139    public function get($profileId, $id, $optParams = array())
7140    {
7141      $params = array('profileId' => $profileId, 'id' => $id);
7142      $params = array_merge($params, $optParams);
7143      return $this->call('get', array($params), "Google_Service_Dfareporting_MobileCarrier");
7144    }
7145  
7146    /**
7147     * Retrieves a list of mobile carriers. (mobileCarriers.listMobileCarriers)
7148     *
7149     * @param string $profileId User profile ID associated with this request.
7150     * @param array $optParams Optional parameters.
7151     * @return Google_Service_Dfareporting_MobileCarriersListResponse
7152     */
7153    public function listMobileCarriers($profileId, $optParams = array())
7154    {
7155      $params = array('profileId' => $profileId);
7156      $params = array_merge($params, $optParams);
7157      return $this->call('list', array($params), "Google_Service_Dfareporting_MobileCarriersListResponse");
7158    }
7159  }
7160  
7161  /**
7162   * The "operatingSystemVersions" collection of methods.
7163   * Typical usage is:
7164   *  <code>
7165   *   $dfareportingService = new Google_Service_Dfareporting(...);
7166   *   $operatingSystemVersions = $dfareportingService->operatingSystemVersions;
7167   *  </code>
7168   */
7169  class Google_Service_Dfareporting_OperatingSystemVersions_Resource extends Google_Service_Resource
7170  {
7171  
7172    /**
7173     * Gets one operating system version by ID. (operatingSystemVersions.get)
7174     *
7175     * @param string $profileId User profile ID associated with this request.
7176     * @param string $id Operating system version ID.
7177     * @param array $optParams Optional parameters.
7178     * @return Google_Service_Dfareporting_OperatingSystemVersion
7179     */
7180    public function get($profileId, $id, $optParams = array())
7181    {
7182      $params = array('profileId' => $profileId, 'id' => $id);
7183      $params = array_merge($params, $optParams);
7184      return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystemVersion");
7185    }
7186  
7187    /**
7188     * Retrieves a list of operating system versions.
7189     * (operatingSystemVersions.listOperatingSystemVersions)
7190     *
7191     * @param string $profileId User profile ID associated with this request.
7192     * @param array $optParams Optional parameters.
7193     * @return Google_Service_Dfareporting_OperatingSystemVersionsListResponse
7194     */
7195    public function listOperatingSystemVersions($profileId, $optParams = array())
7196    {
7197      $params = array('profileId' => $profileId);
7198      $params = array_merge($params, $optParams);
7199      return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemVersionsListResponse");
7200    }
7201  }
7202  
7203  /**
7204   * The "operatingSystems" collection of methods.
7205   * Typical usage is:
7206   *  <code>
7207   *   $dfareportingService = new Google_Service_Dfareporting(...);
7208   *   $operatingSystems = $dfareportingService->operatingSystems;
7209   *  </code>
7210   */
7211  class Google_Service_Dfareporting_OperatingSystems_Resource extends Google_Service_Resource
7212  {
7213  
7214    /**
7215     * Gets one operating system by DART ID. (operatingSystems.get)
7216     *
7217     * @param string $profileId User profile ID associated with this request.
7218     * @param string $dartId Operating system DART ID.
7219     * @param array $optParams Optional parameters.
7220     * @return Google_Service_Dfareporting_OperatingSystem
7221     */
7222    public function get($profileId, $dartId, $optParams = array())
7223    {
7224      $params = array('profileId' => $profileId, 'dartId' => $dartId);
7225      $params = array_merge($params, $optParams);
7226      return $this->call('get', array($params), "Google_Service_Dfareporting_OperatingSystem");
7227    }
7228  
7229    /**
7230     * Retrieves a list of operating systems.
7231     * (operatingSystems.listOperatingSystems)
7232     *
7233     * @param string $profileId User profile ID associated with this request.
7234     * @param array $optParams Optional parameters.
7235     * @return Google_Service_Dfareporting_OperatingSystemsListResponse
7236     */
7237    public function listOperatingSystems($profileId, $optParams = array())
7238    {
7239      $params = array('profileId' => $profileId);
7240      $params = array_merge($params, $optParams);
7241      return $this->call('list', array($params), "Google_Service_Dfareporting_OperatingSystemsListResponse");
7242    }
7243  }
7244  
7245  /**
7246   * The "orderDocuments" collection of methods.
7247   * Typical usage is:
7248   *  <code>
7249   *   $dfareportingService = new Google_Service_Dfareporting(...);
7250   *   $orderDocuments = $dfareportingService->orderDocuments;
7251   *  </code>
7252   */
7253  class Google_Service_Dfareporting_OrderDocuments_Resource extends Google_Service_Resource
7254  {
7255  
7256    /**
7257     * Gets one order document by ID. (orderDocuments.get)
7258     *
7259     * @param string $profileId User profile ID associated with this request.
7260     * @param string $projectId Project ID for order documents.
7261     * @param string $id Order document ID.
7262     * @param array $optParams Optional parameters.
7263     * @return Google_Service_Dfareporting_OrderDocument
7264     */
7265    public function get($profileId, $projectId, $id, $optParams = array())
7266    {
7267      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7268      $params = array_merge($params, $optParams);
7269      return $this->call('get', array($params), "Google_Service_Dfareporting_OrderDocument");
7270    }
7271  
7272    /**
7273     * Retrieves a list of order documents, possibly filtered.
7274     * (orderDocuments.listOrderDocuments)
7275     *
7276     * @param string $profileId User profile ID associated with this request.
7277     * @param string $projectId Project ID for order documents.
7278     * @param array $optParams Optional parameters.
7279     *
7280     * @opt_param string orderId Select only order documents for specified orders.
7281     * @opt_param string searchString Allows searching for order documents by name
7282     * or ID. Wildcards (*) are allowed. For example, "orderdocument*2015" will
7283     * return order documents with names like "orderdocument June 2015",
7284     * "orderdocument April 2015", or simply "orderdocument 2015". Most of the
7285     * searches also add wildcards implicitly at the start and the end of the search
7286     * string. For example, a search string of "orderdocument" will match order
7287     * documents with name "my orderdocument", "orderdocument 2015", or simply
7288     * "orderdocument".
7289     * @opt_param string ids Select only order documents with these IDs.
7290     * @opt_param int maxResults Maximum number of results to return.
7291     * @opt_param string pageToken Value of the nextPageToken from the previous
7292     * result page.
7293     * @opt_param string siteId Select only order documents that are associated with
7294     * these sites.
7295     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7296     * @opt_param string sortField Field by which to sort the list.
7297     * @opt_param bool approved Select only order documents that have been approved
7298     * by at least one user.
7299     * @return Google_Service_Dfareporting_OrderDocumentsListResponse
7300     */
7301    public function listOrderDocuments($profileId, $projectId, $optParams = array())
7302    {
7303      $params = array('profileId' => $profileId, 'projectId' => $projectId);
7304      $params = array_merge($params, $optParams);
7305      return $this->call('list', array($params), "Google_Service_Dfareporting_OrderDocumentsListResponse");
7306    }
7307  }
7308  
7309  /**
7310   * The "orders" collection of methods.
7311   * Typical usage is:
7312   *  <code>
7313   *   $dfareportingService = new Google_Service_Dfareporting(...);
7314   *   $orders = $dfareportingService->orders;
7315   *  </code>
7316   */
7317  class Google_Service_Dfareporting_Orders_Resource extends Google_Service_Resource
7318  {
7319  
7320    /**
7321     * Gets one order by ID. (orders.get)
7322     *
7323     * @param string $profileId User profile ID associated with this request.
7324     * @param string $projectId Project ID for orders.
7325     * @param string $id Order ID.
7326     * @param array $optParams Optional parameters.
7327     * @return Google_Service_Dfareporting_Order
7328     */
7329    public function get($profileId, $projectId, $id, $optParams = array())
7330    {
7331      $params = array('profileId' => $profileId, 'projectId' => $projectId, 'id' => $id);
7332      $params = array_merge($params, $optParams);
7333      return $this->call('get', array($params), "Google_Service_Dfareporting_Order");
7334    }
7335  
7336    /**
7337     * Retrieves a list of orders, possibly filtered. (orders.listOrders)
7338     *
7339     * @param string $profileId User profile ID associated with this request.
7340     * @param string $projectId Project ID for orders.
7341     * @param array $optParams Optional parameters.
7342     *
7343     * @opt_param string searchString Allows searching for orders by name or ID.
7344     * Wildcards (*) are allowed. For example, "order*2015" will return orders with
7345     * names like "order June 2015", "order April 2015", or simply "order 2015".
7346     * Most of the searches also add wildcards implicitly at the start and the end
7347     * of the search string. For example, a search string of "order" will match
7348     * orders with name "my order", "order 2015", or simply "order".
7349     * @opt_param string ids Select only orders with these IDs.
7350     * @opt_param int maxResults Maximum number of results to return.
7351     * @opt_param string pageToken Value of the nextPageToken from the previous
7352     * result page.
7353     * @opt_param string siteId Select only orders that are associated with these
7354     * site IDs.
7355     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7356     * @opt_param string sortField Field by which to sort the list.
7357     * @return Google_Service_Dfareporting_OrdersListResponse
7358     */
7359    public function listOrders($profileId, $projectId, $optParams = array())
7360    {
7361      $params = array('profileId' => $profileId, 'projectId' => $projectId);
7362      $params = array_merge($params, $optParams);
7363      return $this->call('list', array($params), "Google_Service_Dfareporting_OrdersListResponse");
7364    }
7365  }
7366  
7367  /**
7368   * The "placementGroups" collection of methods.
7369   * Typical usage is:
7370   *  <code>
7371   *   $dfareportingService = new Google_Service_Dfareporting(...);
7372   *   $placementGroups = $dfareportingService->placementGroups;
7373   *  </code>
7374   */
7375  class Google_Service_Dfareporting_PlacementGroups_Resource extends Google_Service_Resource
7376  {
7377  
7378    /**
7379     * Gets one placement group by ID. (placementGroups.get)
7380     *
7381     * @param string $profileId User profile ID associated with this request.
7382     * @param string $id Placement group ID.
7383     * @param array $optParams Optional parameters.
7384     * @return Google_Service_Dfareporting_PlacementGroup
7385     */
7386    public function get($profileId, $id, $optParams = array())
7387    {
7388      $params = array('profileId' => $profileId, 'id' => $id);
7389      $params = array_merge($params, $optParams);
7390      return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementGroup");
7391    }
7392  
7393    /**
7394     * Inserts a new placement group. (placementGroups.insert)
7395     *
7396     * @param string $profileId User profile ID associated with this request.
7397     * @param Google_PlacementGroup $postBody
7398     * @param array $optParams Optional parameters.
7399     * @return Google_Service_Dfareporting_PlacementGroup
7400     */
7401    public function insert($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7402    {
7403      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7404      $params = array_merge($params, $optParams);
7405      return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementGroup");
7406    }
7407  
7408    /**
7409     * Retrieves a list of placement groups, possibly filtered.
7410     * (placementGroups.listPlacementGroups)
7411     *
7412     * @param string $profileId User profile ID associated with this request.
7413     * @param array $optParams Optional parameters.
7414     *
7415     * @opt_param string placementStrategyIds Select only placement groups that are
7416     * associated with these placement strategies.
7417     * @opt_param bool archived Select only archived placements. Don't set this
7418     * field to select both archived and non-archived placements.
7419     * @opt_param string searchString Allows searching for placement groups by name
7420     * or ID. Wildcards (*) are allowed. For example, "placement*2015" will return
7421     * placement groups with names like "placement group June 2015", "placement
7422     * group May 2015", or simply "placements 2015". Most of the searches also add
7423     * wildcards implicitly at the start and the end of the search string. For
7424     * example, a search string of "placementgroup" will match placement groups with
7425     * name "my placementgroup", "placementgroup 2015", or simply "placementgroup".
7426     * @opt_param string contentCategoryIds Select only placement groups that are
7427     * associated with these content categories.
7428     * @opt_param string directorySiteIds Select only placement groups that are
7429     * associated with these directory sites.
7430     * @opt_param string sortField Field by which to sort the list.
7431     * @opt_param string advertiserIds Select only placement groups that belong to
7432     * these advertisers.
7433     * @opt_param string ids Select only placement groups with these IDs.
7434     * @opt_param int maxResults Maximum number of results to return.
7435     * @opt_param string pageToken Value of the nextPageToken from the previous
7436     * result page.
7437     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7438     * @opt_param string placementGroupType Select only placement groups belonging
7439     * with this group type. A package is a simple group of placements that acts as
7440     * a single pricing point for a group of tags. A roadblock is a group of
7441     * placements that not only acts as a single pricing point but also assumes that
7442     * all the tags in it will be served at the same time. A roadblock requires one
7443     * of its assigned placements to be marked as primary for reporting.
7444     * @opt_param string pricingTypes Select only placement groups with these
7445     * pricing types.
7446     * @opt_param string siteIds Select only placement groups that are associated
7447     * with these sites.
7448     * @opt_param string campaignIds Select only placement groups that belong to
7449     * these campaigns.
7450     * @return Google_Service_Dfareporting_PlacementGroupsListResponse
7451     */
7452    public function listPlacementGroups($profileId, $optParams = array())
7453    {
7454      $params = array('profileId' => $profileId);
7455      $params = array_merge($params, $optParams);
7456      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementGroupsListResponse");
7457    }
7458  
7459    /**
7460     * Updates an existing placement group. This method supports patch semantics.
7461     * (placementGroups.patch)
7462     *
7463     * @param string $profileId User profile ID associated with this request.
7464     * @param string $id Placement group ID.
7465     * @param Google_PlacementGroup $postBody
7466     * @param array $optParams Optional parameters.
7467     * @return Google_Service_Dfareporting_PlacementGroup
7468     */
7469    public function patch($profileId, $id, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7470    {
7471      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7472      $params = array_merge($params, $optParams);
7473      return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementGroup");
7474    }
7475  
7476    /**
7477     * Updates an existing placement group. (placementGroups.update)
7478     *
7479     * @param string $profileId User profile ID associated with this request.
7480     * @param Google_PlacementGroup $postBody
7481     * @param array $optParams Optional parameters.
7482     * @return Google_Service_Dfareporting_PlacementGroup
7483     */
7484    public function update($profileId, Google_Service_Dfareporting_PlacementGroup $postBody, $optParams = array())
7485    {
7486      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7487      $params = array_merge($params, $optParams);
7488      return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementGroup");
7489    }
7490  }
7491  
7492  /**
7493   * The "placementStrategies" collection of methods.
7494   * Typical usage is:
7495   *  <code>
7496   *   $dfareportingService = new Google_Service_Dfareporting(...);
7497   *   $placementStrategies = $dfareportingService->placementStrategies;
7498   *  </code>
7499   */
7500  class Google_Service_Dfareporting_PlacementStrategies_Resource extends Google_Service_Resource
7501  {
7502  
7503    /**
7504     * Deletes an existing placement strategy. (placementStrategies.delete)
7505     *
7506     * @param string $profileId User profile ID associated with this request.
7507     * @param string $id Placement strategy ID.
7508     * @param array $optParams Optional parameters.
7509     */
7510    public function delete($profileId, $id, $optParams = array())
7511    {
7512      $params = array('profileId' => $profileId, 'id' => $id);
7513      $params = array_merge($params, $optParams);
7514      return $this->call('delete', array($params));
7515    }
7516  
7517    /**
7518     * Gets one placement strategy by ID. (placementStrategies.get)
7519     *
7520     * @param string $profileId User profile ID associated with this request.
7521     * @param string $id Placement strategy ID.
7522     * @param array $optParams Optional parameters.
7523     * @return Google_Service_Dfareporting_PlacementStrategy
7524     */
7525    public function get($profileId, $id, $optParams = array())
7526    {
7527      $params = array('profileId' => $profileId, 'id' => $id);
7528      $params = array_merge($params, $optParams);
7529      return $this->call('get', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7530    }
7531  
7532    /**
7533     * Inserts a new placement strategy. (placementStrategies.insert)
7534     *
7535     * @param string $profileId User profile ID associated with this request.
7536     * @param Google_PlacementStrategy $postBody
7537     * @param array $optParams Optional parameters.
7538     * @return Google_Service_Dfareporting_PlacementStrategy
7539     */
7540    public function insert($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7541    {
7542      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7543      $params = array_merge($params, $optParams);
7544      return $this->call('insert', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7545    }
7546  
7547    /**
7548     * Retrieves a list of placement strategies, possibly filtered.
7549     * (placementStrategies.listPlacementStrategies)
7550     *
7551     * @param string $profileId User profile ID associated with this request.
7552     * @param array $optParams Optional parameters.
7553     *
7554     * @opt_param string searchString Allows searching for objects by name or ID.
7555     * Wildcards (*) are allowed. For example, "placementstrategy*2015" will return
7556     * objects with names like "placementstrategy June 2015", "placementstrategy
7557     * April 2015", or simply "placementstrategy 2015". Most of the searches also
7558     * add wildcards implicitly at the start and the end of the search string. For
7559     * example, a search string of "placementstrategy" will match objects with name
7560     * "my placementstrategy", "placementstrategy 2015", or simply
7561     * "placementstrategy".
7562     * @opt_param string sortField Field by which to sort the list.
7563     * @opt_param string ids Select only placement strategies with these IDs.
7564     * @opt_param int maxResults Maximum number of results to return.
7565     * @opt_param string pageToken Value of the nextPageToken from the previous
7566     * result page.
7567     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7568     * @return Google_Service_Dfareporting_PlacementStrategiesListResponse
7569     */
7570    public function listPlacementStrategies($profileId, $optParams = array())
7571    {
7572      $params = array('profileId' => $profileId);
7573      $params = array_merge($params, $optParams);
7574      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementStrategiesListResponse");
7575    }
7576  
7577    /**
7578     * Updates an existing placement strategy. This method supports patch semantics.
7579     * (placementStrategies.patch)
7580     *
7581     * @param string $profileId User profile ID associated with this request.
7582     * @param string $id Placement strategy ID.
7583     * @param Google_PlacementStrategy $postBody
7584     * @param array $optParams Optional parameters.
7585     * @return Google_Service_Dfareporting_PlacementStrategy
7586     */
7587    public function patch($profileId, $id, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7588    {
7589      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7590      $params = array_merge($params, $optParams);
7591      return $this->call('patch', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7592    }
7593  
7594    /**
7595     * Updates an existing placement strategy. (placementStrategies.update)
7596     *
7597     * @param string $profileId User profile ID associated with this request.
7598     * @param Google_PlacementStrategy $postBody
7599     * @param array $optParams Optional parameters.
7600     * @return Google_Service_Dfareporting_PlacementStrategy
7601     */
7602    public function update($profileId, Google_Service_Dfareporting_PlacementStrategy $postBody, $optParams = array())
7603    {
7604      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7605      $params = array_merge($params, $optParams);
7606      return $this->call('update', array($params), "Google_Service_Dfareporting_PlacementStrategy");
7607    }
7608  }
7609  
7610  /**
7611   * The "placements" collection of methods.
7612   * Typical usage is:
7613   *  <code>
7614   *   $dfareportingService = new Google_Service_Dfareporting(...);
7615   *   $placements = $dfareportingService->placements;
7616   *  </code>
7617   */
7618  class Google_Service_Dfareporting_Placements_Resource extends Google_Service_Resource
7619  {
7620  
7621    /**
7622     * Generates tags for a placement. (placements.generatetags)
7623     *
7624     * @param string $profileId User profile ID associated with this request.
7625     * @param array $optParams Optional parameters.
7626     *
7627     * @opt_param string tagFormats Tag formats to generate for these placements.
7628     * @opt_param string placementIds Generate tags for these placements.
7629     * @opt_param string campaignId Generate placements belonging to this campaign.
7630     * This is a required field.
7631     * @return Google_Service_Dfareporting_PlacementsGenerateTagsResponse
7632     */
7633    public function generatetags($profileId, $optParams = array())
7634    {
7635      $params = array('profileId' => $profileId);
7636      $params = array_merge($params, $optParams);
7637      return $this->call('generatetags', array($params), "Google_Service_Dfareporting_PlacementsGenerateTagsResponse");
7638    }
7639  
7640    /**
7641     * Gets one placement by ID. (placements.get)
7642     *
7643     * @param string $profileId User profile ID associated with this request.
7644     * @param string $id Placement ID.
7645     * @param array $optParams Optional parameters.
7646     * @return Google_Service_Dfareporting_Placement
7647     */
7648    public function get($profileId, $id, $optParams = array())
7649    {
7650      $params = array('profileId' => $profileId, 'id' => $id);
7651      $params = array_merge($params, $optParams);
7652      return $this->call('get', array($params), "Google_Service_Dfareporting_Placement");
7653    }
7654  
7655    /**
7656     * Inserts a new placement. (placements.insert)
7657     *
7658     * @param string $profileId User profile ID associated with this request.
7659     * @param Google_Placement $postBody
7660     * @param array $optParams Optional parameters.
7661     * @return Google_Service_Dfareporting_Placement
7662     */
7663    public function insert($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7664    {
7665      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7666      $params = array_merge($params, $optParams);
7667      return $this->call('insert', array($params), "Google_Service_Dfareporting_Placement");
7668    }
7669  
7670    /**
7671     * Retrieves a list of placements, possibly filtered.
7672     * (placements.listPlacements)
7673     *
7674     * @param string $profileId User profile ID associated with this request.
7675     * @param array $optParams Optional parameters.
7676     *
7677     * @opt_param string placementStrategyIds Select only placements that are
7678     * associated with these placement strategies.
7679     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7680     * @opt_param bool archived Select only archived placements. Don't set this
7681     * field to select both archived and non-archived placements.
7682     * @opt_param string searchString Allows searching for placements by name or ID.
7683     * Wildcards (*) are allowed. For example, "placement*2015" will return
7684     * placements with names like "placement June 2015", "placement May 2015", or
7685     * simply "placements 2015". Most of the searches also add wildcards implicitly
7686     * at the start and the end of the search string. For example, a search string
7687     * of "placement" will match placements with name "my placement", "placement
7688     * 2015", or simply "placement".
7689     * @opt_param string contentCategoryIds Select only placements that are
7690     * associated with these content categories.
7691     * @opt_param string directorySiteIds Select only placements that are associated
7692     * with these directory sites.
7693     * @opt_param string sortField Field by which to sort the list.
7694     * @opt_param string advertiserIds Select only placements that belong to these
7695     * advertisers.
7696     * @opt_param string paymentSource Select only placements with this payment
7697     * source.
7698     * @opt_param string ids Select only placements with these IDs.
7699     * @opt_param int maxResults Maximum number of results to return.
7700     * @opt_param string sizeIds Select only placements that are associated with
7701     * these sizes.
7702     * @opt_param string pageToken Value of the nextPageToken from the previous
7703     * result page.
7704     * @opt_param string compatibilities Select only placements that are associated
7705     * with these compatibilities. WEB and WEB_INTERSTITIAL refer to rendering
7706     * either on desktop or on mobile devices for regular or interstitial ads
7707     * respectively. APP and APP_INTERSTITIAL are for rendering in mobile
7708     * apps.IN_STREAM_VIDEO refers to rendering in in-stream video ads developed
7709     * with the VAST standard.
7710     * @opt_param string groupIds Select only placements that belong to these
7711     * placement groups.
7712     * @opt_param string pricingTypes Select only placements with these pricing
7713     * types.
7714     * @opt_param string siteIds Select only placements that are associated with
7715     * these sites.
7716     * @opt_param string campaignIds Select only placements that belong to these
7717     * campaigns.
7718     * @return Google_Service_Dfareporting_PlacementsListResponse
7719     */
7720    public function listPlacements($profileId, $optParams = array())
7721    {
7722      $params = array('profileId' => $profileId);
7723      $params = array_merge($params, $optParams);
7724      return $this->call('list', array($params), "Google_Service_Dfareporting_PlacementsListResponse");
7725    }
7726  
7727    /**
7728     * Updates an existing placement. This method supports patch semantics.
7729     * (placements.patch)
7730     *
7731     * @param string $profileId User profile ID associated with this request.
7732     * @param string $id Placement ID.
7733     * @param Google_Placement $postBody
7734     * @param array $optParams Optional parameters.
7735     * @return Google_Service_Dfareporting_Placement
7736     */
7737    public function patch($profileId, $id, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7738    {
7739      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
7740      $params = array_merge($params, $optParams);
7741      return $this->call('patch', array($params), "Google_Service_Dfareporting_Placement");
7742    }
7743  
7744    /**
7745     * Updates an existing placement. (placements.update)
7746     *
7747     * @param string $profileId User profile ID associated with this request.
7748     * @param Google_Placement $postBody
7749     * @param array $optParams Optional parameters.
7750     * @return Google_Service_Dfareporting_Placement
7751     */
7752    public function update($profileId, Google_Service_Dfareporting_Placement $postBody, $optParams = array())
7753    {
7754      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7755      $params = array_merge($params, $optParams);
7756      return $this->call('update', array($params), "Google_Service_Dfareporting_Placement");
7757    }
7758  }
7759  
7760  /**
7761   * The "platformTypes" collection of methods.
7762   * Typical usage is:
7763   *  <code>
7764   *   $dfareportingService = new Google_Service_Dfareporting(...);
7765   *   $platformTypes = $dfareportingService->platformTypes;
7766   *  </code>
7767   */
7768  class Google_Service_Dfareporting_PlatformTypes_Resource extends Google_Service_Resource
7769  {
7770  
7771    /**
7772     * Gets one platform type by ID. (platformTypes.get)
7773     *
7774     * @param string $profileId User profile ID associated with this request.
7775     * @param string $id Platform type ID.
7776     * @param array $optParams Optional parameters.
7777     * @return Google_Service_Dfareporting_PlatformType
7778     */
7779    public function get($profileId, $id, $optParams = array())
7780    {
7781      $params = array('profileId' => $profileId, 'id' => $id);
7782      $params = array_merge($params, $optParams);
7783      return $this->call('get', array($params), "Google_Service_Dfareporting_PlatformType");
7784    }
7785  
7786    /**
7787     * Retrieves a list of platform types. (platformTypes.listPlatformTypes)
7788     *
7789     * @param string $profileId User profile ID associated with this request.
7790     * @param array $optParams Optional parameters.
7791     * @return Google_Service_Dfareporting_PlatformTypesListResponse
7792     */
7793    public function listPlatformTypes($profileId, $optParams = array())
7794    {
7795      $params = array('profileId' => $profileId);
7796      $params = array_merge($params, $optParams);
7797      return $this->call('list', array($params), "Google_Service_Dfareporting_PlatformTypesListResponse");
7798    }
7799  }
7800  
7801  /**
7802   * The "postalCodes" collection of methods.
7803   * Typical usage is:
7804   *  <code>
7805   *   $dfareportingService = new Google_Service_Dfareporting(...);
7806   *   $postalCodes = $dfareportingService->postalCodes;
7807   *  </code>
7808   */
7809  class Google_Service_Dfareporting_PostalCodes_Resource extends Google_Service_Resource
7810  {
7811  
7812    /**
7813     * Gets one postal code by ID. (postalCodes.get)
7814     *
7815     * @param string $profileId User profile ID associated with this request.
7816     * @param string $code Postal code ID.
7817     * @param array $optParams Optional parameters.
7818     * @return Google_Service_Dfareporting_PostalCode
7819     */
7820    public function get($profileId, $code, $optParams = array())
7821    {
7822      $params = array('profileId' => $profileId, 'code' => $code);
7823      $params = array_merge($params, $optParams);
7824      return $this->call('get', array($params), "Google_Service_Dfareporting_PostalCode");
7825    }
7826  
7827    /**
7828     * Retrieves a list of postal codes. (postalCodes.listPostalCodes)
7829     *
7830     * @param string $profileId User profile ID associated with this request.
7831     * @param array $optParams Optional parameters.
7832     * @return Google_Service_Dfareporting_PostalCodesListResponse
7833     */
7834    public function listPostalCodes($profileId, $optParams = array())
7835    {
7836      $params = array('profileId' => $profileId);
7837      $params = array_merge($params, $optParams);
7838      return $this->call('list', array($params), "Google_Service_Dfareporting_PostalCodesListResponse");
7839    }
7840  }
7841  
7842  /**
7843   * The "projects" collection of methods.
7844   * Typical usage is:
7845   *  <code>
7846   *   $dfareportingService = new Google_Service_Dfareporting(...);
7847   *   $projects = $dfareportingService->projects;
7848   *  </code>
7849   */
7850  class Google_Service_Dfareporting_Projects_Resource extends Google_Service_Resource
7851  {
7852  
7853    /**
7854     * Gets one project by ID. (projects.get)
7855     *
7856     * @param string $profileId User profile ID associated with this request.
7857     * @param string $id Project ID.
7858     * @param array $optParams Optional parameters.
7859     * @return Google_Service_Dfareporting_Project
7860     */
7861    public function get($profileId, $id, $optParams = array())
7862    {
7863      $params = array('profileId' => $profileId, 'id' => $id);
7864      $params = array_merge($params, $optParams);
7865      return $this->call('get', array($params), "Google_Service_Dfareporting_Project");
7866    }
7867  
7868    /**
7869     * Retrieves a list of projects, possibly filtered. (projects.listProjects)
7870     *
7871     * @param string $profileId User profile ID associated with this request.
7872     * @param array $optParams Optional parameters.
7873     *
7874     * @opt_param string searchString Allows searching for projects by name or ID.
7875     * Wildcards (*) are allowed. For example, "project*2015" will return projects
7876     * with names like "project June 2015", "project April 2015", or simply "project
7877     * 2015". Most of the searches also add wildcards implicitly at the start and
7878     * the end of the search string. For example, a search string of "project" will
7879     * match projects with name "my project", "project 2015", or simply "project".
7880     * @opt_param string sortField Field by which to sort the list.
7881     * @opt_param string advertiserIds Select only projects with these advertiser
7882     * IDs.
7883     * @opt_param string ids Select only projects with these IDs.
7884     * @opt_param int maxResults Maximum number of results to return.
7885     * @opt_param string pageToken Value of the nextPageToken from the previous
7886     * result page.
7887     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
7888     * @return Google_Service_Dfareporting_ProjectsListResponse
7889     */
7890    public function listProjects($profileId, $optParams = array())
7891    {
7892      $params = array('profileId' => $profileId);
7893      $params = array_merge($params, $optParams);
7894      return $this->call('list', array($params), "Google_Service_Dfareporting_ProjectsListResponse");
7895    }
7896  }
7897  
7898  /**
7899   * The "regions" collection of methods.
7900   * Typical usage is:
7901   *  <code>
7902   *   $dfareportingService = new Google_Service_Dfareporting(...);
7903   *   $regions = $dfareportingService->regions;
7904   *  </code>
7905   */
7906  class Google_Service_Dfareporting_Regions_Resource extends Google_Service_Resource
7907  {
7908  
7909    /**
7910     * Retrieves a list of regions. (regions.listRegions)
7911     *
7912     * @param string $profileId User profile ID associated with this request.
7913     * @param array $optParams Optional parameters.
7914     * @return Google_Service_Dfareporting_RegionsListResponse
7915     */
7916    public function listRegions($profileId, $optParams = array())
7917    {
7918      $params = array('profileId' => $profileId);
7919      $params = array_merge($params, $optParams);
7920      return $this->call('list', array($params), "Google_Service_Dfareporting_RegionsListResponse");
7921    }
7922  }
7923  
7924  /**
7925   * The "remarketingListShares" collection of methods.
7926   * Typical usage is:
7927   *  <code>
7928   *   $dfareportingService = new Google_Service_Dfareporting(...);
7929   *   $remarketingListShares = $dfareportingService->remarketingListShares;
7930   *  </code>
7931   */
7932  class Google_Service_Dfareporting_RemarketingListShares_Resource extends Google_Service_Resource
7933  {
7934  
7935    /**
7936     * Gets one remarketing list share by remarketing list ID.
7937     * (remarketingListShares.get)
7938     *
7939     * @param string $profileId User profile ID associated with this request.
7940     * @param string $remarketingListId Remarketing list ID.
7941     * @param array $optParams Optional parameters.
7942     * @return Google_Service_Dfareporting_RemarketingListShare
7943     */
7944    public function get($profileId, $remarketingListId, $optParams = array())
7945    {
7946      $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId);
7947      $params = array_merge($params, $optParams);
7948      return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7949    }
7950  
7951    /**
7952     * Updates an existing remarketing list share. This method supports patch
7953     * semantics. (remarketingListShares.patch)
7954     *
7955     * @param string $profileId User profile ID associated with this request.
7956     * @param string $remarketingListId Remarketing list ID.
7957     * @param Google_RemarketingListShare $postBody
7958     * @param array $optParams Optional parameters.
7959     * @return Google_Service_Dfareporting_RemarketingListShare
7960     */
7961    public function patch($profileId, $remarketingListId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
7962    {
7963      $params = array('profileId' => $profileId, 'remarketingListId' => $remarketingListId, 'postBody' => $postBody);
7964      $params = array_merge($params, $optParams);
7965      return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7966    }
7967  
7968    /**
7969     * Updates an existing remarketing list share. (remarketingListShares.update)
7970     *
7971     * @param string $profileId User profile ID associated with this request.
7972     * @param Google_RemarketingListShare $postBody
7973     * @param array $optParams Optional parameters.
7974     * @return Google_Service_Dfareporting_RemarketingListShare
7975     */
7976    public function update($profileId, Google_Service_Dfareporting_RemarketingListShare $postBody, $optParams = array())
7977    {
7978      $params = array('profileId' => $profileId, 'postBody' => $postBody);
7979      $params = array_merge($params, $optParams);
7980      return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingListShare");
7981    }
7982  }
7983  
7984  /**
7985   * The "remarketingLists" collection of methods.
7986   * Typical usage is:
7987   *  <code>
7988   *   $dfareportingService = new Google_Service_Dfareporting(...);
7989   *   $remarketingLists = $dfareportingService->remarketingLists;
7990   *  </code>
7991   */
7992  class Google_Service_Dfareporting_RemarketingLists_Resource extends Google_Service_Resource
7993  {
7994  
7995    /**
7996     * Gets one remarketing list by ID. (remarketingLists.get)
7997     *
7998     * @param string $profileId User profile ID associated with this request.
7999     * @param string $id Remarketing list ID.
8000     * @param array $optParams Optional parameters.
8001     * @return Google_Service_Dfareporting_RemarketingList
8002     */
8003    public function get($profileId, $id, $optParams = array())
8004    {
8005      $params = array('profileId' => $profileId, 'id' => $id);
8006      $params = array_merge($params, $optParams);
8007      return $this->call('get', array($params), "Google_Service_Dfareporting_RemarketingList");
8008    }
8009  
8010    /**
8011     * Inserts a new remarketing list. (remarketingLists.insert)
8012     *
8013     * @param string $profileId User profile ID associated with this request.
8014     * @param Google_RemarketingList $postBody
8015     * @param array $optParams Optional parameters.
8016     * @return Google_Service_Dfareporting_RemarketingList
8017     */
8018    public function insert($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8019    {
8020      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8021      $params = array_merge($params, $optParams);
8022      return $this->call('insert', array($params), "Google_Service_Dfareporting_RemarketingList");
8023    }
8024  
8025    /**
8026     * Retrieves a list of remarketing lists, possibly filtered.
8027     * (remarketingLists.listRemarketingLists)
8028     *
8029     * @param string $profileId User profile ID associated with this request.
8030     * @param string $advertiserId Select only remarketing lists owned by this
8031     * advertiser.
8032     * @param array $optParams Optional parameters.
8033     *
8034     * @opt_param string name Allows searching for objects by name or ID. Wildcards
8035     * (*) are allowed. For example, "remarketing list*2015" will return objects
8036     * with names like "remarketing list June 2015", "remarketing list April 2015",
8037     * or simply "remarketing list 2015". Most of the searches also add wildcards
8038     * implicitly at the start and the end of the search string. For example, a
8039     * search string of "remarketing list" will match objects with name "my
8040     * remarketing list", "remarketing list 2015", or simply "remarketing list".
8041     * @opt_param string sortField Field by which to sort the list.
8042     * @opt_param int maxResults Maximum number of results to return.
8043     * @opt_param string pageToken Value of the nextPageToken from the previous
8044     * result page.
8045     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8046     * @opt_param bool active Select only active or only inactive remarketing lists.
8047     * @opt_param string floodlightActivityId Select only remarketing lists that
8048     * have this floodlight activity ID.
8049     * @return Google_Service_Dfareporting_RemarketingListsListResponse
8050     */
8051    public function listRemarketingLists($profileId, $advertiserId, $optParams = array())
8052    {
8053      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8054      $params = array_merge($params, $optParams);
8055      return $this->call('list', array($params), "Google_Service_Dfareporting_RemarketingListsListResponse");
8056    }
8057  
8058    /**
8059     * Updates an existing remarketing list. This method supports patch semantics.
8060     * (remarketingLists.patch)
8061     *
8062     * @param string $profileId User profile ID associated with this request.
8063     * @param string $id Remarketing list ID.
8064     * @param Google_RemarketingList $postBody
8065     * @param array $optParams Optional parameters.
8066     * @return Google_Service_Dfareporting_RemarketingList
8067     */
8068    public function patch($profileId, $id, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8069    {
8070      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8071      $params = array_merge($params, $optParams);
8072      return $this->call('patch', array($params), "Google_Service_Dfareporting_RemarketingList");
8073    }
8074  
8075    /**
8076     * Updates an existing remarketing list. (remarketingLists.update)
8077     *
8078     * @param string $profileId User profile ID associated with this request.
8079     * @param Google_RemarketingList $postBody
8080     * @param array $optParams Optional parameters.
8081     * @return Google_Service_Dfareporting_RemarketingList
8082     */
8083    public function update($profileId, Google_Service_Dfareporting_RemarketingList $postBody, $optParams = array())
8084    {
8085      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8086      $params = array_merge($params, $optParams);
8087      return $this->call('update', array($params), "Google_Service_Dfareporting_RemarketingList");
8088    }
8089  }
8090  
8091  /**
8092   * The "reports" collection of methods.
8093   * Typical usage is:
8094   *  <code>
8095   *   $dfareportingService = new Google_Service_Dfareporting(...);
8096   *   $reports = $dfareportingService->reports;
8097   *  </code>
8098   */
8099  class Google_Service_Dfareporting_Reports_Resource extends Google_Service_Resource
8100  {
8101  
8102    /**
8103     * Deletes a report by its ID. (reports.delete)
8104     *
8105     * @param string $profileId The DFA user profile ID.
8106     * @param string $reportId The ID of the report.
8107     * @param array $optParams Optional parameters.
8108     */
8109    public function delete($profileId, $reportId, $optParams = array())
8110    {
8111      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8112      $params = array_merge($params, $optParams);
8113      return $this->call('delete', array($params));
8114    }
8115  
8116    /**
8117     * Retrieves a report by its ID. (reports.get)
8118     *
8119     * @param string $profileId The DFA user profile ID.
8120     * @param string $reportId The ID of the report.
8121     * @param array $optParams Optional parameters.
8122     * @return Google_Service_Dfareporting_Report
8123     */
8124    public function get($profileId, $reportId, $optParams = array())
8125    {
8126      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8127      $params = array_merge($params, $optParams);
8128      return $this->call('get', array($params), "Google_Service_Dfareporting_Report");
8129    }
8130  
8131    /**
8132     * Creates a report. (reports.insert)
8133     *
8134     * @param string $profileId The DFA user profile ID.
8135     * @param Google_Report $postBody
8136     * @param array $optParams Optional parameters.
8137     * @return Google_Service_Dfareporting_Report
8138     */
8139    public function insert($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8140    {
8141      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8142      $params = array_merge($params, $optParams);
8143      return $this->call('insert', array($params), "Google_Service_Dfareporting_Report");
8144    }
8145  
8146    /**
8147     * Retrieves list of reports. (reports.listReports)
8148     *
8149     * @param string $profileId The DFA user profile ID.
8150     * @param array $optParams Optional parameters.
8151     *
8152     * @opt_param string sortField The field by which to sort the list.
8153     * @opt_param int maxResults Maximum number of results to return.
8154     * @opt_param string pageToken The value of the nextToken from the previous
8155     * result page.
8156     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8157     * @opt_param string scope The scope that defines which results are returned,
8158     * default is 'MINE'.
8159     * @return Google_Service_Dfareporting_ReportList
8160     */
8161    public function listReports($profileId, $optParams = array())
8162    {
8163      $params = array('profileId' => $profileId);
8164      $params = array_merge($params, $optParams);
8165      return $this->call('list', array($params), "Google_Service_Dfareporting_ReportList");
8166    }
8167  
8168    /**
8169     * Updates a report. This method supports patch semantics. (reports.patch)
8170     *
8171     * @param string $profileId The DFA user profile ID.
8172     * @param string $reportId The ID of the report.
8173     * @param Google_Report $postBody
8174     * @param array $optParams Optional parameters.
8175     * @return Google_Service_Dfareporting_Report
8176     */
8177    public function patch($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8178    {
8179      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8180      $params = array_merge($params, $optParams);
8181      return $this->call('patch', array($params), "Google_Service_Dfareporting_Report");
8182    }
8183  
8184    /**
8185     * Runs a report. (reports.run)
8186     *
8187     * @param string $profileId The DFA profile ID.
8188     * @param string $reportId The ID of the report.
8189     * @param array $optParams Optional parameters.
8190     *
8191     * @opt_param bool synchronous If set and true, tries to run the report
8192     * synchronously.
8193     * @return Google_Service_Dfareporting_DfareportingFile
8194     */
8195    public function run($profileId, $reportId, $optParams = array())
8196    {
8197      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8198      $params = array_merge($params, $optParams);
8199      return $this->call('run', array($params), "Google_Service_Dfareporting_DfareportingFile");
8200    }
8201  
8202    /**
8203     * Updates a report. (reports.update)
8204     *
8205     * @param string $profileId The DFA user profile ID.
8206     * @param string $reportId The ID of the report.
8207     * @param Google_Report $postBody
8208     * @param array $optParams Optional parameters.
8209     * @return Google_Service_Dfareporting_Report
8210     */
8211    public function update($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8212    {
8213      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody);
8214      $params = array_merge($params, $optParams);
8215      return $this->call('update', array($params), "Google_Service_Dfareporting_Report");
8216    }
8217  }
8218  
8219  /**
8220   * The "compatibleFields" collection of methods.
8221   * Typical usage is:
8222   *  <code>
8223   *   $dfareportingService = new Google_Service_Dfareporting(...);
8224   *   $compatibleFields = $dfareportingService->compatibleFields;
8225   *  </code>
8226   */
8227  class Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Google_Service_Resource
8228  {
8229  
8230    /**
8231     * Returns the fields that are compatible to be selected in the respective
8232     * sections of a report criteria, given the fields already selected in the input
8233     * report and user permissions. (compatibleFields.query)
8234     *
8235     * @param string $profileId The DFA user profile ID.
8236     * @param Google_Report $postBody
8237     * @param array $optParams Optional parameters.
8238     * @return Google_Service_Dfareporting_CompatibleFields
8239     */
8240    public function query($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array())
8241    {
8242      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8243      $params = array_merge($params, $optParams);
8244      return $this->call('query', array($params), "Google_Service_Dfareporting_CompatibleFields");
8245    }
8246  }
8247  /**
8248   * The "files" collection of methods.
8249   * Typical usage is:
8250   *  <code>
8251   *   $dfareportingService = new Google_Service_Dfareporting(...);
8252   *   $files = $dfareportingService->files;
8253   *  </code>
8254   */
8255  class Google_Service_Dfareporting_ReportsFiles_Resource extends Google_Service_Resource
8256  {
8257  
8258    /**
8259     * Retrieves a report file. (files.get)
8260     *
8261     * @param string $profileId The DFA profile ID.
8262     * @param string $reportId The ID of the report.
8263     * @param string $fileId The ID of the report file.
8264     * @param array $optParams Optional parameters.
8265     * @return Google_Service_Dfareporting_DfareportingFile
8266     */
8267    public function get($profileId, $reportId, $fileId, $optParams = array())
8268    {
8269      $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId);
8270      $params = array_merge($params, $optParams);
8271      return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile");
8272    }
8273  
8274    /**
8275     * Lists files for a report. (files.listReportsFiles)
8276     *
8277     * @param string $profileId The DFA profile ID.
8278     * @param string $reportId The ID of the parent report.
8279     * @param array $optParams Optional parameters.
8280     *
8281     * @opt_param string sortField The field by which to sort the list.
8282     * @opt_param int maxResults Maximum number of results to return.
8283     * @opt_param string pageToken The value of the nextToken from the previous
8284     * result page.
8285     * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'.
8286     * @return Google_Service_Dfareporting_FileList
8287     */
8288    public function listReportsFiles($profileId, $reportId, $optParams = array())
8289    {
8290      $params = array('profileId' => $profileId, 'reportId' => $reportId);
8291      $params = array_merge($params, $optParams);
8292      return $this->call('list', array($params), "Google_Service_Dfareporting_FileList");
8293    }
8294  }
8295  
8296  /**
8297   * The "sites" collection of methods.
8298   * Typical usage is:
8299   *  <code>
8300   *   $dfareportingService = new Google_Service_Dfareporting(...);
8301   *   $sites = $dfareportingService->sites;
8302   *  </code>
8303   */
8304  class Google_Service_Dfareporting_Sites_Resource extends Google_Service_Resource
8305  {
8306  
8307    /**
8308     * Gets one site by ID. (sites.get)
8309     *
8310     * @param string $profileId User profile ID associated with this request.
8311     * @param string $id Site ID.
8312     * @param array $optParams Optional parameters.
8313     * @return Google_Service_Dfareporting_Site
8314     */
8315    public function get($profileId, $id, $optParams = array())
8316    {
8317      $params = array('profileId' => $profileId, 'id' => $id);
8318      $params = array_merge($params, $optParams);
8319      return $this->call('get', array($params), "Google_Service_Dfareporting_Site");
8320    }
8321  
8322    /**
8323     * Inserts a new site. (sites.insert)
8324     *
8325     * @param string $profileId User profile ID associated with this request.
8326     * @param Google_Site $postBody
8327     * @param array $optParams Optional parameters.
8328     * @return Google_Service_Dfareporting_Site
8329     */
8330    public function insert($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8331    {
8332      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8333      $params = array_merge($params, $optParams);
8334      return $this->call('insert', array($params), "Google_Service_Dfareporting_Site");
8335    }
8336  
8337    /**
8338     * Retrieves a list of sites, possibly filtered. (sites.listSites)
8339     *
8340     * @param string $profileId User profile ID associated with this request.
8341     * @param array $optParams Optional parameters.
8342     *
8343     * @opt_param bool acceptsInterstitialPlacements This search filter is no longer
8344     * supported and will have no effect on the results returned.
8345     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8346     * @opt_param string searchString Allows searching for objects by name, ID or
8347     * keyName. Wildcards (*) are allowed. For example, "site*2015" will return
8348     * objects with names like "site June 2015", "site April 2015", or simply "site
8349     * 2015". Most of the searches also add wildcards implicitly at the start and
8350     * the end of the search string. For example, a search string of "site" will
8351     * match objects with name "my site", "site 2015", or simply "site".
8352     * @opt_param string subaccountId Select only sites with this subaccount ID.
8353     * @opt_param string directorySiteIds Select only sites with these directory
8354     * site IDs.
8355     * @opt_param bool acceptsInStreamVideoPlacements This search filter is no
8356     * longer supported and will have no effect on the results returned.
8357     * @opt_param string ids Select only sites with these IDs.
8358     * @opt_param int maxResults Maximum number of results to return.
8359     * @opt_param string pageToken Value of the nextPageToken from the previous
8360     * result page.
8361     * @opt_param bool acceptsPublisherPaidPlacements Select only sites that accept
8362     * publisher paid placements.
8363     * @opt_param string sortField Field by which to sort the list.
8364     * @opt_param bool adWordsSite Select only AdWords sites.
8365     * @opt_param bool unmappedSite Select only sites that have not been mapped to a
8366     * directory site.
8367     * @opt_param bool approved Select only approved sites.
8368     * @opt_param string campaignIds Select only sites with these campaign IDs.
8369     * @return Google_Service_Dfareporting_SitesListResponse
8370     */
8371    public function listSites($profileId, $optParams = array())
8372    {
8373      $params = array('profileId' => $profileId);
8374      $params = array_merge($params, $optParams);
8375      return $this->call('list', array($params), "Google_Service_Dfareporting_SitesListResponse");
8376    }
8377  
8378    /**
8379     * Updates an existing site. This method supports patch semantics. (sites.patch)
8380     *
8381     * @param string $profileId User profile ID associated with this request.
8382     * @param string $id Site ID.
8383     * @param Google_Site $postBody
8384     * @param array $optParams Optional parameters.
8385     * @return Google_Service_Dfareporting_Site
8386     */
8387    public function patch($profileId, $id, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8388    {
8389      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8390      $params = array_merge($params, $optParams);
8391      return $this->call('patch', array($params), "Google_Service_Dfareporting_Site");
8392    }
8393  
8394    /**
8395     * Updates an existing site. (sites.update)
8396     *
8397     * @param string $profileId User profile ID associated with this request.
8398     * @param Google_Site $postBody
8399     * @param array $optParams Optional parameters.
8400     * @return Google_Service_Dfareporting_Site
8401     */
8402    public function update($profileId, Google_Service_Dfareporting_Site $postBody, $optParams = array())
8403    {
8404      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8405      $params = array_merge($params, $optParams);
8406      return $this->call('update', array($params), "Google_Service_Dfareporting_Site");
8407    }
8408  }
8409  
8410  /**
8411   * The "sizes" collection of methods.
8412   * Typical usage is:
8413   *  <code>
8414   *   $dfareportingService = new Google_Service_Dfareporting(...);
8415   *   $sizes = $dfareportingService->sizes;
8416   *  </code>
8417   */
8418  class Google_Service_Dfareporting_Sizes_Resource extends Google_Service_Resource
8419  {
8420  
8421    /**
8422     * Gets one size by ID. (sizes.get)
8423     *
8424     * @param string $profileId User profile ID associated with this request.
8425     * @param string $id Size ID.
8426     * @param array $optParams Optional parameters.
8427     * @return Google_Service_Dfareporting_Size
8428     */
8429    public function get($profileId, $id, $optParams = array())
8430    {
8431      $params = array('profileId' => $profileId, 'id' => $id);
8432      $params = array_merge($params, $optParams);
8433      return $this->call('get', array($params), "Google_Service_Dfareporting_Size");
8434    }
8435  
8436    /**
8437     * Inserts a new size. (sizes.insert)
8438     *
8439     * @param string $profileId User profile ID associated with this request.
8440     * @param Google_Size $postBody
8441     * @param array $optParams Optional parameters.
8442     * @return Google_Service_Dfareporting_Size
8443     */
8444    public function insert($profileId, Google_Service_Dfareporting_Size $postBody, $optParams = array())
8445    {
8446      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8447      $params = array_merge($params, $optParams);
8448      return $this->call('insert', array($params), "Google_Service_Dfareporting_Size");
8449    }
8450  
8451    /**
8452     * Retrieves a list of sizes, possibly filtered. (sizes.listSizes)
8453     *
8454     * @param string $profileId User profile ID associated with this request.
8455     * @param array $optParams Optional parameters.
8456     *
8457     * @opt_param bool iabStandard Select only IAB standard sizes.
8458     * @opt_param int width Select only sizes with this width.
8459     * @opt_param string ids Select only sizes with these IDs.
8460     * @opt_param int height Select only sizes with this height.
8461     * @return Google_Service_Dfareporting_SizesListResponse
8462     */
8463    public function listSizes($profileId, $optParams = array())
8464    {
8465      $params = array('profileId' => $profileId);
8466      $params = array_merge($params, $optParams);
8467      return $this->call('list', array($params), "Google_Service_Dfareporting_SizesListResponse");
8468    }
8469  }
8470  
8471  /**
8472   * The "subaccounts" collection of methods.
8473   * Typical usage is:
8474   *  <code>
8475   *   $dfareportingService = new Google_Service_Dfareporting(...);
8476   *   $subaccounts = $dfareportingService->subaccounts;
8477   *  </code>
8478   */
8479  class Google_Service_Dfareporting_Subaccounts_Resource extends Google_Service_Resource
8480  {
8481  
8482    /**
8483     * Gets one subaccount by ID. (subaccounts.get)
8484     *
8485     * @param string $profileId User profile ID associated with this request.
8486     * @param string $id Subaccount ID.
8487     * @param array $optParams Optional parameters.
8488     * @return Google_Service_Dfareporting_Subaccount
8489     */
8490    public function get($profileId, $id, $optParams = array())
8491    {
8492      $params = array('profileId' => $profileId, 'id' => $id);
8493      $params = array_merge($params, $optParams);
8494      return $this->call('get', array($params), "Google_Service_Dfareporting_Subaccount");
8495    }
8496  
8497    /**
8498     * Inserts a new subaccount. (subaccounts.insert)
8499     *
8500     * @param string $profileId User profile ID associated with this request.
8501     * @param Google_Subaccount $postBody
8502     * @param array $optParams Optional parameters.
8503     * @return Google_Service_Dfareporting_Subaccount
8504     */
8505    public function insert($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8506    {
8507      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8508      $params = array_merge($params, $optParams);
8509      return $this->call('insert', array($params), "Google_Service_Dfareporting_Subaccount");
8510    }
8511  
8512    /**
8513     * Gets a list of subaccounts, possibly filtered. (subaccounts.listSubaccounts)
8514     *
8515     * @param string $profileId User profile ID associated with this request.
8516     * @param array $optParams Optional parameters.
8517     *
8518     * @opt_param string searchString Allows searching for objects by name or ID.
8519     * Wildcards (*) are allowed. For example, "subaccount*2015" will return objects
8520     * with names like "subaccount June 2015", "subaccount April 2015", or simply
8521     * "subaccount 2015". Most of the searches also add wildcards implicitly at the
8522     * start and the end of the search string. For example, a search string of
8523     * "subaccount" will match objects with name "my subaccount", "subaccount 2015",
8524     * or simply "subaccount".
8525     * @opt_param string sortField Field by which to sort the list.
8526     * @opt_param string ids Select only subaccounts with these IDs.
8527     * @opt_param int maxResults Maximum number of results to return.
8528     * @opt_param string pageToken Value of the nextPageToken from the previous
8529     * result page.
8530     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8531     * @return Google_Service_Dfareporting_SubaccountsListResponse
8532     */
8533    public function listSubaccounts($profileId, $optParams = array())
8534    {
8535      $params = array('profileId' => $profileId);
8536      $params = array_merge($params, $optParams);
8537      return $this->call('list', array($params), "Google_Service_Dfareporting_SubaccountsListResponse");
8538    }
8539  
8540    /**
8541     * Updates an existing subaccount. This method supports patch semantics.
8542     * (subaccounts.patch)
8543     *
8544     * @param string $profileId User profile ID associated with this request.
8545     * @param string $id Subaccount ID.
8546     * @param Google_Subaccount $postBody
8547     * @param array $optParams Optional parameters.
8548     * @return Google_Service_Dfareporting_Subaccount
8549     */
8550    public function patch($profileId, $id, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8551    {
8552      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8553      $params = array_merge($params, $optParams);
8554      return $this->call('patch', array($params), "Google_Service_Dfareporting_Subaccount");
8555    }
8556  
8557    /**
8558     * Updates an existing subaccount. (subaccounts.update)
8559     *
8560     * @param string $profileId User profile ID associated with this request.
8561     * @param Google_Subaccount $postBody
8562     * @param array $optParams Optional parameters.
8563     * @return Google_Service_Dfareporting_Subaccount
8564     */
8565    public function update($profileId, Google_Service_Dfareporting_Subaccount $postBody, $optParams = array())
8566    {
8567      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8568      $params = array_merge($params, $optParams);
8569      return $this->call('update', array($params), "Google_Service_Dfareporting_Subaccount");
8570    }
8571  }
8572  
8573  /**
8574   * The "targetableRemarketingLists" collection of methods.
8575   * Typical usage is:
8576   *  <code>
8577   *   $dfareportingService = new Google_Service_Dfareporting(...);
8578   *   $targetableRemarketingLists = $dfareportingService->targetableRemarketingLists;
8579   *  </code>
8580   */
8581  class Google_Service_Dfareporting_TargetableRemarketingLists_Resource extends Google_Service_Resource
8582  {
8583  
8584    /**
8585     * Gets one remarketing list by ID. (targetableRemarketingLists.get)
8586     *
8587     * @param string $profileId User profile ID associated with this request.
8588     * @param string $id Remarketing list ID.
8589     * @param array $optParams Optional parameters.
8590     * @return Google_Service_Dfareporting_TargetableRemarketingList
8591     */
8592    public function get($profileId, $id, $optParams = array())
8593    {
8594      $params = array('profileId' => $profileId, 'id' => $id);
8595      $params = array_merge($params, $optParams);
8596      return $this->call('get', array($params), "Google_Service_Dfareporting_TargetableRemarketingList");
8597    }
8598  
8599    /**
8600     * Retrieves a list of targetable remarketing lists, possibly filtered.
8601     * (targetableRemarketingLists.listTargetableRemarketingLists)
8602     *
8603     * @param string $profileId User profile ID associated with this request.
8604     * @param string $advertiserId Select only targetable remarketing lists
8605     * targetable by these advertisers.
8606     * @param array $optParams Optional parameters.
8607     *
8608     * @opt_param string name Allows searching for objects by name or ID. Wildcards
8609     * (*) are allowed. For example, "remarketing list*2015" will return objects
8610     * with names like "remarketing list June 2015", "remarketing list April 2015",
8611     * or simply "remarketing list 2015". Most of the searches also add wildcards
8612     * implicitly at the start and the end of the search string. For example, a
8613     * search string of "remarketing list" will match objects with name "my
8614     * remarketing list", "remarketing list 2015", or simply "remarketing list".
8615     * @opt_param string sortField Field by which to sort the list.
8616     * @opt_param int maxResults Maximum number of results to return.
8617     * @opt_param string pageToken Value of the nextPageToken from the previous
8618     * result page.
8619     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8620     * @opt_param bool active Select only active or only inactive targetable
8621     * remarketing lists.
8622     * @return Google_Service_Dfareporting_TargetableRemarketingListsListResponse
8623     */
8624    public function listTargetableRemarketingLists($profileId, $advertiserId, $optParams = array())
8625    {
8626      $params = array('profileId' => $profileId, 'advertiserId' => $advertiserId);
8627      $params = array_merge($params, $optParams);
8628      return $this->call('list', array($params), "Google_Service_Dfareporting_TargetableRemarketingListsListResponse");
8629    }
8630  }
8631  
8632  /**
8633   * The "userProfiles" collection of methods.
8634   * Typical usage is:
8635   *  <code>
8636   *   $dfareportingService = new Google_Service_Dfareporting(...);
8637   *   $userProfiles = $dfareportingService->userProfiles;
8638   *  </code>
8639   */
8640  class Google_Service_Dfareporting_UserProfiles_Resource extends Google_Service_Resource
8641  {
8642  
8643    /**
8644     * Gets one user profile by ID. (userProfiles.get)
8645     *
8646     * @param string $profileId The user profile ID.
8647     * @param array $optParams Optional parameters.
8648     * @return Google_Service_Dfareporting_UserProfile
8649     */
8650    public function get($profileId, $optParams = array())
8651    {
8652      $params = array('profileId' => $profileId);
8653      $params = array_merge($params, $optParams);
8654      return $this->call('get', array($params), "Google_Service_Dfareporting_UserProfile");
8655    }
8656  
8657    /**
8658     * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles)
8659     *
8660     * @param array $optParams Optional parameters.
8661     * @return Google_Service_Dfareporting_UserProfileList
8662     */
8663    public function listUserProfiles($optParams = array())
8664    {
8665      $params = array();
8666      $params = array_merge($params, $optParams);
8667      return $this->call('list', array($params), "Google_Service_Dfareporting_UserProfileList");
8668    }
8669  }
8670  
8671  /**
8672   * The "userRolePermissionGroups" collection of methods.
8673   * Typical usage is:
8674   *  <code>
8675   *   $dfareportingService = new Google_Service_Dfareporting(...);
8676   *   $userRolePermissionGroups = $dfareportingService->userRolePermissionGroups;
8677   *  </code>
8678   */
8679  class Google_Service_Dfareporting_UserRolePermissionGroups_Resource extends Google_Service_Resource
8680  {
8681  
8682    /**
8683     * Gets one user role permission group by ID. (userRolePermissionGroups.get)
8684     *
8685     * @param string $profileId User profile ID associated with this request.
8686     * @param string $id User role permission group ID.
8687     * @param array $optParams Optional parameters.
8688     * @return Google_Service_Dfareporting_UserRolePermissionGroup
8689     */
8690    public function get($profileId, $id, $optParams = array())
8691    {
8692      $params = array('profileId' => $profileId, 'id' => $id);
8693      $params = array_merge($params, $optParams);
8694      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermissionGroup");
8695    }
8696  
8697    /**
8698     * Gets a list of all supported user role permission groups.
8699     * (userRolePermissionGroups.listUserRolePermissionGroups)
8700     *
8701     * @param string $profileId User profile ID associated with this request.
8702     * @param array $optParams Optional parameters.
8703     * @return Google_Service_Dfareporting_UserRolePermissionGroupsListResponse
8704     */
8705    public function listUserRolePermissionGroups($profileId, $optParams = array())
8706    {
8707      $params = array('profileId' => $profileId);
8708      $params = array_merge($params, $optParams);
8709      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionGroupsListResponse");
8710    }
8711  }
8712  
8713  /**
8714   * The "userRolePermissions" collection of methods.
8715   * Typical usage is:
8716   *  <code>
8717   *   $dfareportingService = new Google_Service_Dfareporting(...);
8718   *   $userRolePermissions = $dfareportingService->userRolePermissions;
8719   *  </code>
8720   */
8721  class Google_Service_Dfareporting_UserRolePermissions_Resource extends Google_Service_Resource
8722  {
8723  
8724    /**
8725     * Gets one user role permission by ID. (userRolePermissions.get)
8726     *
8727     * @param string $profileId User profile ID associated with this request.
8728     * @param string $id User role permission ID.
8729     * @param array $optParams Optional parameters.
8730     * @return Google_Service_Dfareporting_UserRolePermission
8731     */
8732    public function get($profileId, $id, $optParams = array())
8733    {
8734      $params = array('profileId' => $profileId, 'id' => $id);
8735      $params = array_merge($params, $optParams);
8736      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRolePermission");
8737    }
8738  
8739    /**
8740     * Gets a list of user role permissions, possibly filtered.
8741     * (userRolePermissions.listUserRolePermissions)
8742     *
8743     * @param string $profileId User profile ID associated with this request.
8744     * @param array $optParams Optional parameters.
8745     *
8746     * @opt_param string ids Select only user role permissions with these IDs.
8747     * @return Google_Service_Dfareporting_UserRolePermissionsListResponse
8748     */
8749    public function listUserRolePermissions($profileId, $optParams = array())
8750    {
8751      $params = array('profileId' => $profileId);
8752      $params = array_merge($params, $optParams);
8753      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolePermissionsListResponse");
8754    }
8755  }
8756  
8757  /**
8758   * The "userRoles" collection of methods.
8759   * Typical usage is:
8760   *  <code>
8761   *   $dfareportingService = new Google_Service_Dfareporting(...);
8762   *   $userRoles = $dfareportingService->userRoles;
8763   *  </code>
8764   */
8765  class Google_Service_Dfareporting_UserRoles_Resource extends Google_Service_Resource
8766  {
8767  
8768    /**
8769     * Deletes an existing user role. (userRoles.delete)
8770     *
8771     * @param string $profileId User profile ID associated with this request.
8772     * @param string $id User role ID.
8773     * @param array $optParams Optional parameters.
8774     */
8775    public function delete($profileId, $id, $optParams = array())
8776    {
8777      $params = array('profileId' => $profileId, 'id' => $id);
8778      $params = array_merge($params, $optParams);
8779      return $this->call('delete', array($params));
8780    }
8781  
8782    /**
8783     * Gets one user role by ID. (userRoles.get)
8784     *
8785     * @param string $profileId User profile ID associated with this request.
8786     * @param string $id User role ID.
8787     * @param array $optParams Optional parameters.
8788     * @return Google_Service_Dfareporting_UserRole
8789     */
8790    public function get($profileId, $id, $optParams = array())
8791    {
8792      $params = array('profileId' => $profileId, 'id' => $id);
8793      $params = array_merge($params, $optParams);
8794      return $this->call('get', array($params), "Google_Service_Dfareporting_UserRole");
8795    }
8796  
8797    /**
8798     * Inserts a new user role. (userRoles.insert)
8799     *
8800     * @param string $profileId User profile ID associated with this request.
8801     * @param Google_UserRole $postBody
8802     * @param array $optParams Optional parameters.
8803     * @return Google_Service_Dfareporting_UserRole
8804     */
8805    public function insert($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8806    {
8807      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8808      $params = array_merge($params, $optParams);
8809      return $this->call('insert', array($params), "Google_Service_Dfareporting_UserRole");
8810    }
8811  
8812    /**
8813     * Retrieves a list of user roles, possibly filtered. (userRoles.listUserRoles)
8814     *
8815     * @param string $profileId User profile ID associated with this request.
8816     * @param array $optParams Optional parameters.
8817     *
8818     * @opt_param string searchString Allows searching for objects by name or ID.
8819     * Wildcards (*) are allowed. For example, "userrole*2015" will return objects
8820     * with names like "userrole June 2015", "userrole April 2015", or simply
8821     * "userrole 2015". Most of the searches also add wildcards implicitly at the
8822     * start and the end of the search string. For example, a search string of
8823     * "userrole" will match objects with name "my userrole", "userrole 2015", or
8824     * simply "userrole".
8825     * @opt_param string subaccountId Select only user roles that belong to this
8826     * subaccount.
8827     * @opt_param string sortField Field by which to sort the list.
8828     * @opt_param string ids Select only user roles with the specified IDs.
8829     * @opt_param int maxResults Maximum number of results to return.
8830     * @opt_param string pageToken Value of the nextPageToken from the previous
8831     * result page.
8832     * @opt_param string sortOrder Order of sorted results, default is ASCENDING.
8833     * @opt_param bool accountUserRoleOnly Select only account level user roles not
8834     * associated with any specific subaccount.
8835     * @return Google_Service_Dfareporting_UserRolesListResponse
8836     */
8837    public function listUserRoles($profileId, $optParams = array())
8838    {
8839      $params = array('profileId' => $profileId);
8840      $params = array_merge($params, $optParams);
8841      return $this->call('list', array($params), "Google_Service_Dfareporting_UserRolesListResponse");
8842    }
8843  
8844    /**
8845     * Updates an existing user role. This method supports patch semantics.
8846     * (userRoles.patch)
8847     *
8848     * @param string $profileId User profile ID associated with this request.
8849     * @param string $id User role ID.
8850     * @param Google_UserRole $postBody
8851     * @param array $optParams Optional parameters.
8852     * @return Google_Service_Dfareporting_UserRole
8853     */
8854    public function patch($profileId, $id, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8855    {
8856      $params = array('profileId' => $profileId, 'id' => $id, 'postBody' => $postBody);
8857      $params = array_merge($params, $optParams);
8858      return $this->call('patch', array($params), "Google_Service_Dfareporting_UserRole");
8859    }
8860  
8861    /**
8862     * Updates an existing user role. (userRoles.update)
8863     *
8864     * @param string $profileId User profile ID associated with this request.
8865     * @param Google_UserRole $postBody
8866     * @param array $optParams Optional parameters.
8867     * @return Google_Service_Dfareporting_UserRole
8868     */
8869    public function update($profileId, Google_Service_Dfareporting_UserRole $postBody, $optParams = array())
8870    {
8871      $params = array('profileId' => $profileId, 'postBody' => $postBody);
8872      $params = array_merge($params, $optParams);
8873      return $this->call('update', array($params), "Google_Service_Dfareporting_UserRole");
8874    }
8875  }
8876  
8877  
8878  
8879  
8880  class Google_Service_Dfareporting_Account extends Google_Collection
8881  {
8882    protected $collection_key = 'availablePermissionIds';
8883    protected $internal_gapi_mappings = array(
8884    );
8885    public $accountPermissionIds;
8886    public $accountProfile;
8887    public $active;
8888    public $activeAdsLimitTier;
8889    public $activeViewOptOut;
8890    public $availablePermissionIds;
8891    public $comscoreVceEnabled;
8892    public $countryId;
8893    public $currencyId;
8894    public $defaultCreativeSizeId;
8895    public $description;
8896    public $id;
8897    public $kind;
8898    public $locale;
8899    public $maximumImageSize;
8900    public $name;
8901    public $nielsenOcrEnabled;
8902    protected $reportsConfigurationType = 'Google_Service_Dfareporting_ReportsConfiguration';
8903    protected $reportsConfigurationDataType = '';
8904    public $teaserSizeLimit;
8905  
8906  
8907    public function setAccountPermissionIds($accountPermissionIds)
8908    {
8909      $this->accountPermissionIds = $accountPermissionIds;
8910    }
8911    public function getAccountPermissionIds()
8912    {
8913      return $this->accountPermissionIds;
8914    }
8915    public function setAccountProfile($accountProfile)
8916    {
8917      $this->accountProfile = $accountProfile;
8918    }
8919    public function getAccountProfile()
8920    {
8921      return $this->accountProfile;
8922    }
8923    public function setActive($active)
8924    {
8925      $this->active = $active;
8926    }
8927    public function getActive()
8928    {
8929      return $this->active;
8930    }
8931    public function setActiveAdsLimitTier($activeAdsLimitTier)
8932    {
8933      $this->activeAdsLimitTier = $activeAdsLimitTier;
8934    }
8935    public function getActiveAdsLimitTier()
8936    {
8937      return $this->activeAdsLimitTier;
8938    }
8939    public function setActiveViewOptOut($activeViewOptOut)
8940    {
8941      $this->activeViewOptOut = $activeViewOptOut;
8942    }
8943    public function getActiveViewOptOut()
8944    {
8945      return $this->activeViewOptOut;
8946    }
8947    public function setAvailablePermissionIds($availablePermissionIds)
8948    {
8949      $this->availablePermissionIds = $availablePermissionIds;
8950    }
8951    public function getAvailablePermissionIds()
8952    {
8953      return $this->availablePermissionIds;
8954    }
8955    public function setComscoreVceEnabled($comscoreVceEnabled)
8956    {
8957      $this->comscoreVceEnabled = $comscoreVceEnabled;
8958    }
8959    public function getComscoreVceEnabled()
8960    {
8961      return $this->comscoreVceEnabled;
8962    }
8963    public function setCountryId($countryId)
8964    {
8965      $this->countryId = $countryId;
8966    }
8967    public function getCountryId()
8968    {
8969      return $this->countryId;
8970    }
8971    public function setCurrencyId($currencyId)
8972    {
8973      $this->currencyId = $currencyId;
8974    }
8975    public function getCurrencyId()
8976    {
8977      return $this->currencyId;
8978    }
8979    public function setDefaultCreativeSizeId($defaultCreativeSizeId)
8980    {
8981      $this->defaultCreativeSizeId = $defaultCreativeSizeId;
8982    }
8983    public function getDefaultCreativeSizeId()
8984    {
8985      return $this->defaultCreativeSizeId;
8986    }
8987    public function setDescription($description)
8988    {
8989      $this->description = $description;
8990    }
8991    public function getDescription()
8992    {
8993      return $this->description;
8994    }
8995    public function setId($id)
8996    {
8997      $this->id = $id;
8998    }
8999    public function getId()
9000    {
9001      return $this->id;
9002    }
9003    public function setKind($kind)
9004    {
9005      $this->kind = $kind;
9006    }
9007    public function getKind()
9008    {
9009      return $this->kind;
9010    }
9011    public function setLocale($locale)
9012    {
9013      $this->locale = $locale;
9014    }
9015    public function getLocale()
9016    {
9017      return $this->locale;
9018    }
9019    public function setMaximumImageSize($maximumImageSize)
9020    {
9021      $this->maximumImageSize = $maximumImageSize;
9022    }
9023    public function getMaximumImageSize()
9024    {
9025      return $this->maximumImageSize;
9026    }
9027    public function setName($name)
9028    {
9029      $this->name = $name;
9030    }
9031    public function getName()
9032    {
9033      return $this->name;
9034    }
9035    public function setNielsenOcrEnabled($nielsenOcrEnabled)
9036    {
9037      $this->nielsenOcrEnabled = $nielsenOcrEnabled;
9038    }
9039    public function getNielsenOcrEnabled()
9040    {
9041      return $this->nielsenOcrEnabled;
9042    }
9043    public function setReportsConfiguration(Google_Service_Dfareporting_ReportsConfiguration $reportsConfiguration)
9044    {
9045      $this->reportsConfiguration = $reportsConfiguration;
9046    }
9047    public function getReportsConfiguration()
9048    {
9049      return $this->reportsConfiguration;
9050    }
9051    public function setTeaserSizeLimit($teaserSizeLimit)
9052    {
9053      $this->teaserSizeLimit = $teaserSizeLimit;
9054    }
9055    public function getTeaserSizeLimit()
9056    {
9057      return $this->teaserSizeLimit;
9058    }
9059  }
9060  
9061  class Google_Service_Dfareporting_AccountActiveAdSummary extends Google_Model
9062  {
9063    protected $internal_gapi_mappings = array(
9064    );
9065    public $accountId;
9066    public $activeAds;
9067    public $activeAdsLimitTier;
9068    public $availableAds;
9069    public $kind;
9070  
9071  
9072    public function setAccountId($accountId)
9073    {
9074      $this->accountId = $accountId;
9075    }
9076    public function getAccountId()
9077    {
9078      return $this->accountId;
9079    }
9080    public function setActiveAds($activeAds)
9081    {
9082      $this->activeAds = $activeAds;
9083    }
9084    public function getActiveAds()
9085    {
9086      return $this->activeAds;
9087    }
9088    public function setActiveAdsLimitTier($activeAdsLimitTier)
9089    {
9090      $this->activeAdsLimitTier = $activeAdsLimitTier;
9091    }
9092    public function getActiveAdsLimitTier()
9093    {
9094      return $this->activeAdsLimitTier;
9095    }
9096    public function setAvailableAds($availableAds)
9097    {
9098      $this->availableAds = $availableAds;
9099    }
9100    public function getAvailableAds()
9101    {
9102      return $this->availableAds;
9103    }
9104    public function setKind($kind)
9105    {
9106      $this->kind = $kind;
9107    }
9108    public function getKind()
9109    {
9110      return $this->kind;
9111    }
9112  }
9113  
9114  class Google_Service_Dfareporting_AccountPermission extends Google_Collection
9115  {
9116    protected $collection_key = 'accountProfiles';
9117    protected $internal_gapi_mappings = array(
9118    );
9119    public $accountProfiles;
9120    public $id;
9121    public $kind;
9122    public $level;
9123    public $name;
9124    public $permissionGroupId;
9125  
9126  
9127    public function setAccountProfiles($accountProfiles)
9128    {
9129      $this->accountProfiles = $accountProfiles;
9130    }
9131    public function getAccountProfiles()
9132    {
9133      return $this->accountProfiles;
9134    }
9135    public function setId($id)
9136    {
9137      $this->id = $id;
9138    }
9139    public function getId()
9140    {
9141      return $this->id;
9142    }
9143    public function setKind($kind)
9144    {
9145      $this->kind = $kind;
9146    }
9147    public function getKind()
9148    {
9149      return $this->kind;
9150    }
9151    public function setLevel($level)
9152    {
9153      $this->level = $level;
9154    }
9155    public function getLevel()
9156    {
9157      return $this->level;
9158    }
9159    public function setName($name)
9160    {
9161      $this->name = $name;
9162    }
9163    public function getName()
9164    {
9165      return $this->name;
9166    }
9167    public function setPermissionGroupId($permissionGroupId)
9168    {
9169      $this->permissionGroupId = $permissionGroupId;
9170    }
9171    public function getPermissionGroupId()
9172    {
9173      return $this->permissionGroupId;
9174    }
9175  }
9176  
9177  class Google_Service_Dfareporting_AccountPermissionGroup extends Google_Model
9178  {
9179    protected $internal_gapi_mappings = array(
9180    );
9181    public $id;
9182    public $kind;
9183    public $name;
9184  
9185  
9186    public function setId($id)
9187    {
9188      $this->id = $id;
9189    }
9190    public function getId()
9191    {
9192      return $this->id;
9193    }
9194    public function setKind($kind)
9195    {
9196      $this->kind = $kind;
9197    }
9198    public function getKind()
9199    {
9200      return $this->kind;
9201    }
9202    public function setName($name)
9203    {
9204      $this->name = $name;
9205    }
9206    public function getName()
9207    {
9208      return $this->name;
9209    }
9210  }
9211  
9212  class Google_Service_Dfareporting_AccountPermissionGroupsListResponse extends Google_Collection
9213  {
9214    protected $collection_key = 'accountPermissionGroups';
9215    protected $internal_gapi_mappings = array(
9216    );
9217    protected $accountPermissionGroupsType = 'Google_Service_Dfareporting_AccountPermissionGroup';
9218    protected $accountPermissionGroupsDataType = 'array';
9219    public $kind;
9220  
9221  
9222    public function setAccountPermissionGroups($accountPermissionGroups)
9223    {
9224      $this->accountPermissionGroups = $accountPermissionGroups;
9225    }
9226    public function getAccountPermissionGroups()
9227    {
9228      return $this->accountPermissionGroups;
9229    }
9230    public function setKind($kind)
9231    {
9232      $this->kind = $kind;
9233    }
9234    public function getKind()
9235    {
9236      return $this->kind;
9237    }
9238  }
9239  
9240  class Google_Service_Dfareporting_AccountPermissionsListResponse extends Google_Collection
9241  {
9242    protected $collection_key = 'accountPermissions';
9243    protected $internal_gapi_mappings = array(
9244    );
9245    protected $accountPermissionsType = 'Google_Service_Dfareporting_AccountPermission';
9246    protected $accountPermissionsDataType = 'array';
9247    public $kind;
9248  
9249  
9250    public function setAccountPermissions($accountPermissions)
9251    {
9252      $this->accountPermissions = $accountPermissions;
9253    }
9254    public function getAccountPermissions()
9255    {
9256      return $this->accountPermissions;
9257    }
9258    public function setKind($kind)
9259    {
9260      $this->kind = $kind;
9261    }
9262    public function getKind()
9263    {
9264      return $this->kind;
9265    }
9266  }
9267  
9268  class Google_Service_Dfareporting_AccountUserProfile extends Google_Model
9269  {
9270    protected $internal_gapi_mappings = array(
9271    );
9272    public $accountId;
9273    public $active;
9274    protected $advertiserFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9275    protected $advertiserFilterDataType = '';
9276    protected $campaignFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9277    protected $campaignFilterDataType = '';
9278    public $comments;
9279    public $email;
9280    public $id;
9281    public $kind;
9282    public $locale;
9283    public $name;
9284    protected $siteFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9285    protected $siteFilterDataType = '';
9286    public $subaccountId;
9287    public $traffickerType;
9288    public $userAccessType;
9289    protected $userRoleFilterType = 'Google_Service_Dfareporting_ObjectFilter';
9290    protected $userRoleFilterDataType = '';
9291    public $userRoleId;
9292  
9293  
9294    public function setAccountId($accountId)
9295    {
9296      $this->accountId = $accountId;
9297    }
9298    public function getAccountId()
9299    {
9300      return $this->accountId;
9301    }
9302    public function setActive($active)
9303    {
9304      $this->active = $active;
9305    }
9306    public function getActive()
9307    {
9308      return $this->active;
9309    }
9310    public function setAdvertiserFilter(Google_Service_Dfareporting_ObjectFilter $advertiserFilter)
9311    {
9312      $this->advertiserFilter = $advertiserFilter;
9313    }
9314    public function getAdvertiserFilter()
9315    {
9316      return $this->advertiserFilter;
9317    }
9318    public function setCampaignFilter(Google_Service_Dfareporting_ObjectFilter $campaignFilter)
9319    {
9320      $this->campaignFilter = $campaignFilter;
9321    }
9322    public function getCampaignFilter()
9323    {
9324      return $this->campaignFilter;
9325    }
9326    public function setComments($comments)
9327    {
9328      $this->comments = $comments;
9329    }
9330    public function getComments()
9331    {
9332      return $this->comments;
9333    }
9334    public function setEmail($email)
9335    {
9336      $this->email = $email;
9337    }
9338    public function getEmail()
9339    {
9340      return $this->email;
9341    }
9342    public function setId($id)
9343    {
9344      $this->id = $id;
9345    }
9346    public function getId()
9347    {
9348      return $this->id;
9349    }
9350    public function setKind($kind)
9351    {
9352      $this->kind = $kind;
9353    }
9354    public function getKind()
9355    {
9356      return $this->kind;
9357    }
9358    public function setLocale($locale)
9359    {
9360      $this->locale = $locale;
9361    }
9362    public function getLocale()
9363    {
9364      return $this->locale;
9365    }
9366    public function setName($name)
9367    {
9368      $this->name = $name;
9369    }
9370    public function getName()
9371    {
9372      return $this->name;
9373    }
9374    public function setSiteFilter(Google_Service_Dfareporting_ObjectFilter $siteFilter)
9375    {
9376      $this->siteFilter = $siteFilter;
9377    }
9378    public function getSiteFilter()
9379    {
9380      return $this->siteFilter;
9381    }
9382    public function setSubaccountId($subaccountId)
9383    {
9384      $this->subaccountId = $subaccountId;
9385    }
9386    public function getSubaccountId()
9387    {
9388      return $this->subaccountId;
9389    }
9390    public function setTraffickerType($traffickerType)
9391    {
9392      $this->traffickerType = $traffickerType;
9393    }
9394    public function getTraffickerType()
9395    {
9396      return $this->traffickerType;
9397    }
9398    public function setUserAccessType($userAccessType)
9399    {
9400      $this->userAccessType = $userAccessType;
9401    }
9402    public function getUserAccessType()
9403    {
9404      return $this->userAccessType;
9405    }
9406    public function setUserRoleFilter(Google_Service_Dfareporting_ObjectFilter $userRoleFilter)
9407    {
9408      $this->userRoleFilter = $userRoleFilter;
9409    }
9410    public function getUserRoleFilter()
9411    {
9412      return $this->userRoleFilter;
9413    }
9414    public function setUserRoleId($userRoleId)
9415    {
9416      $this->userRoleId = $userRoleId;
9417    }
9418    public function getUserRoleId()
9419    {
9420      return $this->userRoleId;
9421    }
9422  }
9423  
9424  class Google_Service_Dfareporting_AccountUserProfilesListResponse extends Google_Collection
9425  {
9426    protected $collection_key = 'accountUserProfiles';
9427    protected $internal_gapi_mappings = array(
9428    );
9429    protected $accountUserProfilesType = 'Google_Service_Dfareporting_AccountUserProfile';
9430    protected $accountUserProfilesDataType = 'array';
9431    public $kind;
9432    public $nextPageToken;
9433  
9434  
9435    public function setAccountUserProfiles($accountUserProfiles)
9436    {
9437      $this->accountUserProfiles = $accountUserProfiles;
9438    }
9439    public function getAccountUserProfiles()
9440    {
9441      return $this->accountUserProfiles;
9442    }
9443    public function setKind($kind)
9444    {
9445      $this->kind = $kind;
9446    }
9447    public function getKind()
9448    {
9449      return $this->kind;
9450    }
9451    public function setNextPageToken($nextPageToken)
9452    {
9453      $this->nextPageToken = $nextPageToken;
9454    }
9455    public function getNextPageToken()
9456    {
9457      return $this->nextPageToken;
9458    }
9459  }
9460  
9461  class Google_Service_Dfareporting_AccountsListResponse extends Google_Collection
9462  {
9463    protected $collection_key = 'accounts';
9464    protected $internal_gapi_mappings = array(
9465    );
9466    protected $accountsType = 'Google_Service_Dfareporting_Account';
9467    protected $accountsDataType = 'array';
9468    public $kind;
9469    public $nextPageToken;
9470  
9471  
9472    public function setAccounts($accounts)
9473    {
9474      $this->accounts = $accounts;
9475    }
9476    public function getAccounts()
9477    {
9478      return $this->accounts;
9479    }
9480    public function setKind($kind)
9481    {
9482      $this->kind = $kind;
9483    }
9484    public function getKind()
9485    {
9486      return $this->kind;
9487    }
9488    public function setNextPageToken($nextPageToken)
9489    {
9490      $this->nextPageToken = $nextPageToken;
9491    }
9492    public function getNextPageToken()
9493    {
9494      return $this->nextPageToken;
9495    }
9496  }
9497  
9498  class Google_Service_Dfareporting_Activities extends Google_Collection
9499  {
9500    protected $collection_key = 'metricNames';
9501    protected $internal_gapi_mappings = array(
9502    );
9503    protected $filtersType = 'Google_Service_Dfareporting_DimensionValue';
9504    protected $filtersDataType = 'array';
9505    public $kind;
9506    public $metricNames;
9507  
9508  
9509    public function setFilters($filters)
9510    {
9511      $this->filters = $filters;
9512    }
9513    public function getFilters()
9514    {
9515      return $this->filters;
9516    }
9517    public function setKind($kind)
9518    {
9519      $this->kind = $kind;
9520    }
9521    public function getKind()
9522    {
9523      return $this->kind;
9524    }
9525    public function setMetricNames($metricNames)
9526    {
9527      $this->metricNames = $metricNames;
9528    }
9529    public function getMetricNames()
9530    {
9531      return $this->metricNames;
9532    }
9533  }
9534  
9535  class Google_Service_Dfareporting_Ad extends Google_Collection
9536  {
9537    protected $collection_key = 'placementAssignments';
9538    protected $internal_gapi_mappings = array(
9539          "remarketingListExpression" => "remarketing_list_expression",
9540    );
9541    public $accountId;
9542    public $active;
9543    public $advertiserId;
9544    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9545    protected $advertiserIdDimensionValueDataType = '';
9546    public $archived;
9547    public $audienceSegmentId;
9548    public $campaignId;
9549    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9550    protected $campaignIdDimensionValueDataType = '';
9551    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
9552    protected $clickThroughUrlDataType = '';
9553    protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
9554    protected $clickThroughUrlSuffixPropertiesDataType = '';
9555    public $comments;
9556    public $compatibility;
9557    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9558    protected $createInfoDataType = '';
9559    protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
9560    protected $creativeGroupAssignmentsDataType = 'array';
9561    protected $creativeRotationType = 'Google_Service_Dfareporting_CreativeRotation';
9562    protected $creativeRotationDataType = '';
9563    protected $dayPartTargetingType = 'Google_Service_Dfareporting_DayPartTargeting';
9564    protected $dayPartTargetingDataType = '';
9565    protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
9566    protected $defaultClickThroughEventTagPropertiesDataType = '';
9567    protected $deliveryScheduleType = 'Google_Service_Dfareporting_DeliverySchedule';
9568    protected $deliveryScheduleDataType = '';
9569    public $dynamicClickTracker;
9570    public $endTime;
9571    protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
9572    protected $eventTagOverridesDataType = 'array';
9573    protected $geoTargetingType = 'Google_Service_Dfareporting_GeoTargeting';
9574    protected $geoTargetingDataType = '';
9575    public $id;
9576    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
9577    protected $idDimensionValueDataType = '';
9578    protected $keyValueTargetingExpressionType = 'Google_Service_Dfareporting_KeyValueTargetingExpression';
9579    protected $keyValueTargetingExpressionDataType = '';
9580    public $kind;
9581    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
9582    protected $lastModifiedInfoDataType = '';
9583    public $name;
9584    protected $placementAssignmentsType = 'Google_Service_Dfareporting_PlacementAssignment';
9585    protected $placementAssignmentsDataType = 'array';
9586    protected $remarketingListExpressionType = 'Google_Service_Dfareporting_ListTargetingExpression';
9587    protected $remarketingListExpressionDataType = '';
9588    protected $sizeType = 'Google_Service_Dfareporting_Size';
9589    protected $sizeDataType = '';
9590    public $sslCompliant;
9591    public $sslRequired;
9592    public $startTime;
9593    public $subaccountId;
9594    protected $technologyTargetingType = 'Google_Service_Dfareporting_TechnologyTargeting';
9595    protected $technologyTargetingDataType = '';
9596    public $type;
9597  
9598  
9599    public function setAccountId($accountId)
9600    {
9601      $this->accountId = $accountId;
9602    }
9603    public function getAccountId()
9604    {
9605      return $this->accountId;
9606    }
9607    public function setActive($active)
9608    {
9609      $this->active = $active;
9610    }
9611    public function getActive()
9612    {
9613      return $this->active;
9614    }
9615    public function setAdvertiserId($advertiserId)
9616    {
9617      $this->advertiserId = $advertiserId;
9618    }
9619    public function getAdvertiserId()
9620    {
9621      return $this->advertiserId;
9622    }
9623    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
9624    {
9625      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
9626    }
9627    public function getAdvertiserIdDimensionValue()
9628    {
9629      return $this->advertiserIdDimensionValue;
9630    }
9631    public function setArchived($archived)
9632    {
9633      $this->archived = $archived;
9634    }
9635    public function getArchived()
9636    {
9637      return $this->archived;
9638    }
9639    public function setAudienceSegmentId($audienceSegmentId)
9640    {
9641      $this->audienceSegmentId = $audienceSegmentId;
9642    }
9643    public function getAudienceSegmentId()
9644    {
9645      return $this->audienceSegmentId;
9646    }
9647    public function setCampaignId($campaignId)
9648    {
9649      $this->campaignId = $campaignId;
9650    }
9651    public function getCampaignId()
9652    {
9653      return $this->campaignId;
9654    }
9655    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
9656    {
9657      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
9658    }
9659    public function getCampaignIdDimensionValue()
9660    {
9661      return $this->campaignIdDimensionValue;
9662    }
9663    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
9664    {
9665      $this->clickThroughUrl = $clickThroughUrl;
9666    }
9667    public function getClickThroughUrl()
9668    {
9669      return $this->clickThroughUrl;
9670    }
9671    public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
9672    {
9673      $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
9674    }
9675    public function getClickThroughUrlSuffixProperties()
9676    {
9677      return $this->clickThroughUrlSuffixProperties;
9678    }
9679    public function setComments($comments)
9680    {
9681      $this->comments = $comments;
9682    }
9683    public function getComments()
9684    {
9685      return $this->comments;
9686    }
9687    public function setCompatibility($compatibility)
9688    {
9689      $this->compatibility = $compatibility;
9690    }
9691    public function getCompatibility()
9692    {
9693      return $this->compatibility;
9694    }
9695    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
9696    {
9697      $this->createInfo = $createInfo;
9698    }
9699    public function getCreateInfo()
9700    {
9701      return $this->createInfo;
9702    }
9703    public function setCreativeGroupAssignments($creativeGroupAssignments)
9704    {
9705      $this->creativeGroupAssignments = $creativeGroupAssignments;
9706    }
9707    public function getCreativeGroupAssignments()
9708    {
9709      return $this->creativeGroupAssignments;
9710    }
9711    public function setCreativeRotation(Google_Service_Dfareporting_CreativeRotation $creativeRotation)
9712    {
9713      $this->creativeRotation = $creativeRotation;
9714    }
9715    public function getCreativeRotation()
9716    {
9717      return $this->creativeRotation;
9718    }
9719    public function setDayPartTargeting(Google_Service_Dfareporting_DayPartTargeting $dayPartTargeting)
9720    {
9721      $this->dayPartTargeting = $dayPartTargeting;
9722    }
9723    public function getDayPartTargeting()
9724    {
9725      return $this->dayPartTargeting;
9726    }
9727    public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
9728    {
9729      $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
9730    }
9731    public function getDefaultClickThroughEventTagProperties()
9732    {
9733      return $this->defaultClickThroughEventTagProperties;
9734    }
9735    public function setDeliverySchedule(Google_Service_Dfareporting_DeliverySchedule $deliverySchedule)
9736    {
9737      $this->deliverySchedule = $deliverySchedule;
9738    }
9739    public function getDeliverySchedule()
9740    {
9741      return $this->deliverySchedule;
9742    }
9743    public function setDynamicClickTracker($dynamicClickTracker)
9744    {
9745      $this->dynamicClickTracker = $dynamicClickTracker;
9746    }
9747    public function getDynamicClickTracker()
9748    {
9749      return $this->dynamicClickTracker;
9750    }
9751    public function setEndTime($endTime)
9752    {
9753      $this->endTime = $endTime;
9754    }
9755    public function getEndTime()
9756    {
9757      return $this->endTime;
9758    }
9759    public function setEventTagOverrides($eventTagOverrides)
9760    {
9761      $this->eventTagOverrides = $eventTagOverrides;
9762    }
9763    public function getEventTagOverrides()
9764    {
9765      return $this->eventTagOverrides;
9766    }
9767    public function setGeoTargeting(Google_Service_Dfareporting_GeoTargeting $geoTargeting)
9768    {
9769      $this->geoTargeting = $geoTargeting;
9770    }
9771    public function getGeoTargeting()
9772    {
9773      return $this->geoTargeting;
9774    }
9775    public function setId($id)
9776    {
9777      $this->id = $id;
9778    }
9779    public function getId()
9780    {
9781      return $this->id;
9782    }
9783    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
9784    {
9785      $this->idDimensionValue = $idDimensionValue;
9786    }
9787    public function getIdDimensionValue()
9788    {
9789      return $this->idDimensionValue;
9790    }
9791    public function setKeyValueTargetingExpression(Google_Service_Dfareporting_KeyValueTargetingExpression $keyValueTargetingExpression)
9792    {
9793      $this->keyValueTargetingExpression = $keyValueTargetingExpression;
9794    }
9795    public function getKeyValueTargetingExpression()
9796    {
9797      return $this->keyValueTargetingExpression;
9798    }
9799    public function setKind($kind)
9800    {
9801      $this->kind = $kind;
9802    }
9803    public function getKind()
9804    {
9805      return $this->kind;
9806    }
9807    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
9808    {
9809      $this->lastModifiedInfo = $lastModifiedInfo;
9810    }
9811    public function getLastModifiedInfo()
9812    {
9813      return $this->lastModifiedInfo;
9814    }
9815    public function setName($name)
9816    {
9817      $this->name = $name;
9818    }
9819    public function getName()
9820    {
9821      return $this->name;
9822    }
9823    public function setPlacementAssignments($placementAssignments)
9824    {
9825      $this->placementAssignments = $placementAssignments;
9826    }
9827    public function getPlacementAssignments()
9828    {
9829      return $this->placementAssignments;
9830    }
9831    public function setRemarketingListExpression(Google_Service_Dfareporting_ListTargetingExpression $remarketingListExpression)
9832    {
9833      $this->remarketingListExpression = $remarketingListExpression;
9834    }
9835    public function getRemarketingListExpression()
9836    {
9837      return $this->remarketingListExpression;
9838    }
9839    public function setSize(Google_Service_Dfareporting_Size $size)
9840    {
9841      $this->size = $size;
9842    }
9843    public function getSize()
9844    {
9845      return $this->size;
9846    }
9847    public function setSslCompliant($sslCompliant)
9848    {
9849      $this->sslCompliant = $sslCompliant;
9850    }
9851    public function getSslCompliant()
9852    {
9853      return $this->sslCompliant;
9854    }
9855    public function setSslRequired($sslRequired)
9856    {
9857      $this->sslRequired = $sslRequired;
9858    }
9859    public function getSslRequired()
9860    {
9861      return $this->sslRequired;
9862    }
9863    public function setStartTime($startTime)
9864    {
9865      $this->startTime = $startTime;
9866    }
9867    public function getStartTime()
9868    {
9869      return $this->startTime;
9870    }
9871    public function setSubaccountId($subaccountId)
9872    {
9873      $this->subaccountId = $subaccountId;
9874    }
9875    public function getSubaccountId()
9876    {
9877      return $this->subaccountId;
9878    }
9879    public function setTechnologyTargeting(Google_Service_Dfareporting_TechnologyTargeting $technologyTargeting)
9880    {
9881      $this->technologyTargeting = $technologyTargeting;
9882    }
9883    public function getTechnologyTargeting()
9884    {
9885      return $this->technologyTargeting;
9886    }
9887    public function setType($type)
9888    {
9889      $this->type = $type;
9890    }
9891    public function getType()
9892    {
9893      return $this->type;
9894    }
9895  }
9896  
9897  class Google_Service_Dfareporting_AdSlot extends Google_Model
9898  {
9899    protected $internal_gapi_mappings = array(
9900    );
9901    public $comment;
9902    public $compatibility;
9903    public $height;
9904    public $linkedPlacementId;
9905    public $name;
9906    public $paymentSourceType;
9907    public $primary;
9908    public $width;
9909  
9910  
9911    public function setComment($comment)
9912    {
9913      $this->comment = $comment;
9914    }
9915    public function getComment()
9916    {
9917      return $this->comment;
9918    }
9919    public function setCompatibility($compatibility)
9920    {
9921      $this->compatibility = $compatibility;
9922    }
9923    public function getCompatibility()
9924    {
9925      return $this->compatibility;
9926    }
9927    public function setHeight($height)
9928    {
9929      $this->height = $height;
9930    }
9931    public function getHeight()
9932    {
9933      return $this->height;
9934    }
9935    public function setLinkedPlacementId($linkedPlacementId)
9936    {
9937      $this->linkedPlacementId = $linkedPlacementId;
9938    }
9939    public function getLinkedPlacementId()
9940    {
9941      return $this->linkedPlacementId;
9942    }
9943    public function setName($name)
9944    {
9945      $this->name = $name;
9946    }
9947    public function getName()
9948    {
9949      return $this->name;
9950    }
9951    public function setPaymentSourceType($paymentSourceType)
9952    {
9953      $this->paymentSourceType = $paymentSourceType;
9954    }
9955    public function getPaymentSourceType()
9956    {
9957      return $this->paymentSourceType;
9958    }
9959    public function setPrimary($primary)
9960    {
9961      $this->primary = $primary;
9962    }
9963    public function getPrimary()
9964    {
9965      return $this->primary;
9966    }
9967    public function setWidth($width)
9968    {
9969      $this->width = $width;
9970    }
9971    public function getWidth()
9972    {
9973      return $this->width;
9974    }
9975  }
9976  
9977  class Google_Service_Dfareporting_AdsListResponse extends Google_Collection
9978  {
9979    protected $collection_key = 'ads';
9980    protected $internal_gapi_mappings = array(
9981    );
9982    protected $adsType = 'Google_Service_Dfareporting_Ad';
9983    protected $adsDataType = 'array';
9984    public $kind;
9985    public $nextPageToken;
9986  
9987  
9988    public function setAds($ads)
9989    {
9990      $this->ads = $ads;
9991    }
9992    public function getAds()
9993    {
9994      return $this->ads;
9995    }
9996    public function setKind($kind)
9997    {
9998      $this->kind = $kind;
9999    }
10000    public function getKind()
10001    {
10002      return $this->kind;
10003    }
10004    public function setNextPageToken($nextPageToken)
10005    {
10006      $this->nextPageToken = $nextPageToken;
10007    }
10008    public function getNextPageToken()
10009    {
10010      return $this->nextPageToken;
10011    }
10012  }
10013  
10014  class Google_Service_Dfareporting_Advertiser extends Google_Model
10015  {
10016    protected $internal_gapi_mappings = array(
10017    );
10018    public $accountId;
10019    public $advertiserGroupId;
10020    public $clickThroughUrlSuffix;
10021    public $defaultClickThroughEventTagId;
10022    public $defaultEmail;
10023    public $floodlightConfigurationId;
10024    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10025    protected $floodlightConfigurationIdDimensionValueDataType = '';
10026    public $id;
10027    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10028    protected $idDimensionValueDataType = '';
10029    public $kind;
10030    public $name;
10031    public $originalFloodlightConfigurationId;
10032    public $status;
10033    public $subaccountId;
10034  
10035  
10036    public function setAccountId($accountId)
10037    {
10038      $this->accountId = $accountId;
10039    }
10040    public function getAccountId()
10041    {
10042      return $this->accountId;
10043    }
10044    public function setAdvertiserGroupId($advertiserGroupId)
10045    {
10046      $this->advertiserGroupId = $advertiserGroupId;
10047    }
10048    public function getAdvertiserGroupId()
10049    {
10050      return $this->advertiserGroupId;
10051    }
10052    public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
10053    {
10054      $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
10055    }
10056    public function getClickThroughUrlSuffix()
10057    {
10058      return $this->clickThroughUrlSuffix;
10059    }
10060    public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
10061    {
10062      $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
10063    }
10064    public function getDefaultClickThroughEventTagId()
10065    {
10066      return $this->defaultClickThroughEventTagId;
10067    }
10068    public function setDefaultEmail($defaultEmail)
10069    {
10070      $this->defaultEmail = $defaultEmail;
10071    }
10072    public function getDefaultEmail()
10073    {
10074      return $this->defaultEmail;
10075    }
10076    public function setFloodlightConfigurationId($floodlightConfigurationId)
10077    {
10078      $this->floodlightConfigurationId = $floodlightConfigurationId;
10079    }
10080    public function getFloodlightConfigurationId()
10081    {
10082      return $this->floodlightConfigurationId;
10083    }
10084    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
10085    {
10086      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
10087    }
10088    public function getFloodlightConfigurationIdDimensionValue()
10089    {
10090      return $this->floodlightConfigurationIdDimensionValue;
10091    }
10092    public function setId($id)
10093    {
10094      $this->id = $id;
10095    }
10096    public function getId()
10097    {
10098      return $this->id;
10099    }
10100    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10101    {
10102      $this->idDimensionValue = $idDimensionValue;
10103    }
10104    public function getIdDimensionValue()
10105    {
10106      return $this->idDimensionValue;
10107    }
10108    public function setKind($kind)
10109    {
10110      $this->kind = $kind;
10111    }
10112    public function getKind()
10113    {
10114      return $this->kind;
10115    }
10116    public function setName($name)
10117    {
10118      $this->name = $name;
10119    }
10120    public function getName()
10121    {
10122      return $this->name;
10123    }
10124    public function setOriginalFloodlightConfigurationId($originalFloodlightConfigurationId)
10125    {
10126      $this->originalFloodlightConfigurationId = $originalFloodlightConfigurationId;
10127    }
10128    public function getOriginalFloodlightConfigurationId()
10129    {
10130      return $this->originalFloodlightConfigurationId;
10131    }
10132    public function setStatus($status)
10133    {
10134      $this->status = $status;
10135    }
10136    public function getStatus()
10137    {
10138      return $this->status;
10139    }
10140    public function setSubaccountId($subaccountId)
10141    {
10142      $this->subaccountId = $subaccountId;
10143    }
10144    public function getSubaccountId()
10145    {
10146      return $this->subaccountId;
10147    }
10148  }
10149  
10150  class Google_Service_Dfareporting_AdvertiserGroup extends Google_Model
10151  {
10152    protected $internal_gapi_mappings = array(
10153    );
10154    public $accountId;
10155    public $id;
10156    public $kind;
10157    public $name;
10158  
10159  
10160    public function setAccountId($accountId)
10161    {
10162      $this->accountId = $accountId;
10163    }
10164    public function getAccountId()
10165    {
10166      return $this->accountId;
10167    }
10168    public function setId($id)
10169    {
10170      $this->id = $id;
10171    }
10172    public function getId()
10173    {
10174      return $this->id;
10175    }
10176    public function setKind($kind)
10177    {
10178      $this->kind = $kind;
10179    }
10180    public function getKind()
10181    {
10182      return $this->kind;
10183    }
10184    public function setName($name)
10185    {
10186      $this->name = $name;
10187    }
10188    public function getName()
10189    {
10190      return $this->name;
10191    }
10192  }
10193  
10194  class Google_Service_Dfareporting_AdvertiserGroupsListResponse extends Google_Collection
10195  {
10196    protected $collection_key = 'advertiserGroups';
10197    protected $internal_gapi_mappings = array(
10198    );
10199    protected $advertiserGroupsType = 'Google_Service_Dfareporting_AdvertiserGroup';
10200    protected $advertiserGroupsDataType = 'array';
10201    public $kind;
10202    public $nextPageToken;
10203  
10204  
10205    public function setAdvertiserGroups($advertiserGroups)
10206    {
10207      $this->advertiserGroups = $advertiserGroups;
10208    }
10209    public function getAdvertiserGroups()
10210    {
10211      return $this->advertiserGroups;
10212    }
10213    public function setKind($kind)
10214    {
10215      $this->kind = $kind;
10216    }
10217    public function getKind()
10218    {
10219      return $this->kind;
10220    }
10221    public function setNextPageToken($nextPageToken)
10222    {
10223      $this->nextPageToken = $nextPageToken;
10224    }
10225    public function getNextPageToken()
10226    {
10227      return $this->nextPageToken;
10228    }
10229  }
10230  
10231  class Google_Service_Dfareporting_AdvertisersListResponse extends Google_Collection
10232  {
10233    protected $collection_key = 'advertisers';
10234    protected $internal_gapi_mappings = array(
10235    );
10236    protected $advertisersType = 'Google_Service_Dfareporting_Advertiser';
10237    protected $advertisersDataType = 'array';
10238    public $kind;
10239    public $nextPageToken;
10240  
10241  
10242    public function setAdvertisers($advertisers)
10243    {
10244      $this->advertisers = $advertisers;
10245    }
10246    public function getAdvertisers()
10247    {
10248      return $this->advertisers;
10249    }
10250    public function setKind($kind)
10251    {
10252      $this->kind = $kind;
10253    }
10254    public function getKind()
10255    {
10256      return $this->kind;
10257    }
10258    public function setNextPageToken($nextPageToken)
10259    {
10260      $this->nextPageToken = $nextPageToken;
10261    }
10262    public function getNextPageToken()
10263    {
10264      return $this->nextPageToken;
10265    }
10266  }
10267  
10268  class Google_Service_Dfareporting_AudienceSegment extends Google_Model
10269  {
10270    protected $internal_gapi_mappings = array(
10271    );
10272    public $allocation;
10273    public $id;
10274    public $name;
10275  
10276  
10277    public function setAllocation($allocation)
10278    {
10279      $this->allocation = $allocation;
10280    }
10281    public function getAllocation()
10282    {
10283      return $this->allocation;
10284    }
10285    public function setId($id)
10286    {
10287      $this->id = $id;
10288    }
10289    public function getId()
10290    {
10291      return $this->id;
10292    }
10293    public function setName($name)
10294    {
10295      $this->name = $name;
10296    }
10297    public function getName()
10298    {
10299      return $this->name;
10300    }
10301  }
10302  
10303  class Google_Service_Dfareporting_AudienceSegmentGroup extends Google_Collection
10304  {
10305    protected $collection_key = 'audienceSegments';
10306    protected $internal_gapi_mappings = array(
10307    );
10308    protected $audienceSegmentsType = 'Google_Service_Dfareporting_AudienceSegment';
10309    protected $audienceSegmentsDataType = 'array';
10310    public $id;
10311    public $name;
10312  
10313  
10314    public function setAudienceSegments($audienceSegments)
10315    {
10316      $this->audienceSegments = $audienceSegments;
10317    }
10318    public function getAudienceSegments()
10319    {
10320      return $this->audienceSegments;
10321    }
10322    public function setId($id)
10323    {
10324      $this->id = $id;
10325    }
10326    public function getId()
10327    {
10328      return $this->id;
10329    }
10330    public function setName($name)
10331    {
10332      $this->name = $name;
10333    }
10334    public function getName()
10335    {
10336      return $this->name;
10337    }
10338  }
10339  
10340  class Google_Service_Dfareporting_Browser extends Google_Model
10341  {
10342    protected $internal_gapi_mappings = array(
10343    );
10344    public $browserVersionId;
10345    public $dartId;
10346    public $kind;
10347    public $majorVersion;
10348    public $minorVersion;
10349    public $name;
10350  
10351  
10352    public function setBrowserVersionId($browserVersionId)
10353    {
10354      $this->browserVersionId = $browserVersionId;
10355    }
10356    public function getBrowserVersionId()
10357    {
10358      return $this->browserVersionId;
10359    }
10360    public function setDartId($dartId)
10361    {
10362      $this->dartId = $dartId;
10363    }
10364    public function getDartId()
10365    {
10366      return $this->dartId;
10367    }
10368    public function setKind($kind)
10369    {
10370      $this->kind = $kind;
10371    }
10372    public function getKind()
10373    {
10374      return $this->kind;
10375    }
10376    public function setMajorVersion($majorVersion)
10377    {
10378      $this->majorVersion = $majorVersion;
10379    }
10380    public function getMajorVersion()
10381    {
10382      return $this->majorVersion;
10383    }
10384    public function setMinorVersion($minorVersion)
10385    {
10386      $this->minorVersion = $minorVersion;
10387    }
10388    public function getMinorVersion()
10389    {
10390      return $this->minorVersion;
10391    }
10392    public function setName($name)
10393    {
10394      $this->name = $name;
10395    }
10396    public function getName()
10397    {
10398      return $this->name;
10399    }
10400  }
10401  
10402  class Google_Service_Dfareporting_BrowsersListResponse extends Google_Collection
10403  {
10404    protected $collection_key = 'browsers';
10405    protected $internal_gapi_mappings = array(
10406    );
10407    protected $browsersType = 'Google_Service_Dfareporting_Browser';
10408    protected $browsersDataType = 'array';
10409    public $kind;
10410  
10411  
10412    public function setBrowsers($browsers)
10413    {
10414      $this->browsers = $browsers;
10415    }
10416    public function getBrowsers()
10417    {
10418      return $this->browsers;
10419    }
10420    public function setKind($kind)
10421    {
10422      $this->kind = $kind;
10423    }
10424    public function getKind()
10425    {
10426      return $this->kind;
10427    }
10428  }
10429  
10430  class Google_Service_Dfareporting_Campaign extends Google_Collection
10431  {
10432    protected $collection_key = 'traffickerEmails';
10433    protected $internal_gapi_mappings = array(
10434    );
10435    public $accountId;
10436    protected $additionalCreativeOptimizationConfigurationsType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10437    protected $additionalCreativeOptimizationConfigurationsDataType = 'array';
10438    public $advertiserGroupId;
10439    public $advertiserId;
10440    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10441    protected $advertiserIdDimensionValueDataType = '';
10442    public $archived;
10443    protected $audienceSegmentGroupsType = 'Google_Service_Dfareporting_AudienceSegmentGroup';
10444    protected $audienceSegmentGroupsDataType = 'array';
10445    public $billingInvoiceCode;
10446    protected $clickThroughUrlSuffixPropertiesType = 'Google_Service_Dfareporting_ClickThroughUrlSuffixProperties';
10447    protected $clickThroughUrlSuffixPropertiesDataType = '';
10448    public $comment;
10449    public $comscoreVceEnabled;
10450    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10451    protected $createInfoDataType = '';
10452    public $creativeGroupIds;
10453    protected $creativeOptimizationConfigurationType = 'Google_Service_Dfareporting_CreativeOptimizationConfiguration';
10454    protected $creativeOptimizationConfigurationDataType = '';
10455    protected $defaultClickThroughEventTagPropertiesType = 'Google_Service_Dfareporting_DefaultClickThroughEventTagProperties';
10456    protected $defaultClickThroughEventTagPropertiesDataType = '';
10457    public $endDate;
10458    protected $eventTagOverridesType = 'Google_Service_Dfareporting_EventTagOverride';
10459    protected $eventTagOverridesDataType = 'array';
10460    public $externalId;
10461    public $id;
10462    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
10463    protected $idDimensionValueDataType = '';
10464    public $kind;
10465    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
10466    protected $lastModifiedInfoDataType = '';
10467    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
10468    protected $lookbackConfigurationDataType = '';
10469    public $name;
10470    public $nielsenOcrEnabled;
10471    public $startDate;
10472    public $subaccountId;
10473    public $traffickerEmails;
10474  
10475  
10476    public function setAccountId($accountId)
10477    {
10478      $this->accountId = $accountId;
10479    }
10480    public function getAccountId()
10481    {
10482      return $this->accountId;
10483    }
10484    public function setAdditionalCreativeOptimizationConfigurations($additionalCreativeOptimizationConfigurations)
10485    {
10486      $this->additionalCreativeOptimizationConfigurations = $additionalCreativeOptimizationConfigurations;
10487    }
10488    public function getAdditionalCreativeOptimizationConfigurations()
10489    {
10490      return $this->additionalCreativeOptimizationConfigurations;
10491    }
10492    public function setAdvertiserGroupId($advertiserGroupId)
10493    {
10494      $this->advertiserGroupId = $advertiserGroupId;
10495    }
10496    public function getAdvertiserGroupId()
10497    {
10498      return $this->advertiserGroupId;
10499    }
10500    public function setAdvertiserId($advertiserId)
10501    {
10502      $this->advertiserId = $advertiserId;
10503    }
10504    public function getAdvertiserId()
10505    {
10506      return $this->advertiserId;
10507    }
10508    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
10509    {
10510      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
10511    }
10512    public function getAdvertiserIdDimensionValue()
10513    {
10514      return $this->advertiserIdDimensionValue;
10515    }
10516    public function setArchived($archived)
10517    {
10518      $this->archived = $archived;
10519    }
10520    public function getArchived()
10521    {
10522      return $this->archived;
10523    }
10524    public function setAudienceSegmentGroups($audienceSegmentGroups)
10525    {
10526      $this->audienceSegmentGroups = $audienceSegmentGroups;
10527    }
10528    public function getAudienceSegmentGroups()
10529    {
10530      return $this->audienceSegmentGroups;
10531    }
10532    public function setBillingInvoiceCode($billingInvoiceCode)
10533    {
10534      $this->billingInvoiceCode = $billingInvoiceCode;
10535    }
10536    public function getBillingInvoiceCode()
10537    {
10538      return $this->billingInvoiceCode;
10539    }
10540    public function setClickThroughUrlSuffixProperties(Google_Service_Dfareporting_ClickThroughUrlSuffixProperties $clickThroughUrlSuffixProperties)
10541    {
10542      $this->clickThroughUrlSuffixProperties = $clickThroughUrlSuffixProperties;
10543    }
10544    public function getClickThroughUrlSuffixProperties()
10545    {
10546      return $this->clickThroughUrlSuffixProperties;
10547    }
10548    public function setComment($comment)
10549    {
10550      $this->comment = $comment;
10551    }
10552    public function getComment()
10553    {
10554      return $this->comment;
10555    }
10556    public function setComscoreVceEnabled($comscoreVceEnabled)
10557    {
10558      $this->comscoreVceEnabled = $comscoreVceEnabled;
10559    }
10560    public function getComscoreVceEnabled()
10561    {
10562      return $this->comscoreVceEnabled;
10563    }
10564    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
10565    {
10566      $this->createInfo = $createInfo;
10567    }
10568    public function getCreateInfo()
10569    {
10570      return $this->createInfo;
10571    }
10572    public function setCreativeGroupIds($creativeGroupIds)
10573    {
10574      $this->creativeGroupIds = $creativeGroupIds;
10575    }
10576    public function getCreativeGroupIds()
10577    {
10578      return $this->creativeGroupIds;
10579    }
10580    public function setCreativeOptimizationConfiguration(Google_Service_Dfareporting_CreativeOptimizationConfiguration $creativeOptimizationConfiguration)
10581    {
10582      $this->creativeOptimizationConfiguration = $creativeOptimizationConfiguration;
10583    }
10584    public function getCreativeOptimizationConfiguration()
10585    {
10586      return $this->creativeOptimizationConfiguration;
10587    }
10588    public function setDefaultClickThroughEventTagProperties(Google_Service_Dfareporting_DefaultClickThroughEventTagProperties $defaultClickThroughEventTagProperties)
10589    {
10590      $this->defaultClickThroughEventTagProperties = $defaultClickThroughEventTagProperties;
10591    }
10592    public function getDefaultClickThroughEventTagProperties()
10593    {
10594      return $this->defaultClickThroughEventTagProperties;
10595    }
10596    public function setEndDate($endDate)
10597    {
10598      $this->endDate = $endDate;
10599    }
10600    public function getEndDate()
10601    {
10602      return $this->endDate;
10603    }
10604    public function setEventTagOverrides($eventTagOverrides)
10605    {
10606      $this->eventTagOverrides = $eventTagOverrides;
10607    }
10608    public function getEventTagOverrides()
10609    {
10610      return $this->eventTagOverrides;
10611    }
10612    public function setExternalId($externalId)
10613    {
10614      $this->externalId = $externalId;
10615    }
10616    public function getExternalId()
10617    {
10618      return $this->externalId;
10619    }
10620    public function setId($id)
10621    {
10622      $this->id = $id;
10623    }
10624    public function getId()
10625    {
10626      return $this->id;
10627    }
10628    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
10629    {
10630      $this->idDimensionValue = $idDimensionValue;
10631    }
10632    public function getIdDimensionValue()
10633    {
10634      return $this->idDimensionValue;
10635    }
10636    public function setKind($kind)
10637    {
10638      $this->kind = $kind;
10639    }
10640    public function getKind()
10641    {
10642      return $this->kind;
10643    }
10644    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
10645    {
10646      $this->lastModifiedInfo = $lastModifiedInfo;
10647    }
10648    public function getLastModifiedInfo()
10649    {
10650      return $this->lastModifiedInfo;
10651    }
10652    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
10653    {
10654      $this->lookbackConfiguration = $lookbackConfiguration;
10655    }
10656    public function getLookbackConfiguration()
10657    {
10658      return $this->lookbackConfiguration;
10659    }
10660    public function setName($name)
10661    {
10662      $this->name = $name;
10663    }
10664    public function getName()
10665    {
10666      return $this->name;
10667    }
10668    public function setNielsenOcrEnabled($nielsenOcrEnabled)
10669    {
10670      $this->nielsenOcrEnabled = $nielsenOcrEnabled;
10671    }
10672    public function getNielsenOcrEnabled()
10673    {
10674      return $this->nielsenOcrEnabled;
10675    }
10676    public function setStartDate($startDate)
10677    {
10678      $this->startDate = $startDate;
10679    }
10680    public function getStartDate()
10681    {
10682      return $this->startDate;
10683    }
10684    public function setSubaccountId($subaccountId)
10685    {
10686      $this->subaccountId = $subaccountId;
10687    }
10688    public function getSubaccountId()
10689    {
10690      return $this->subaccountId;
10691    }
10692    public function setTraffickerEmails($traffickerEmails)
10693    {
10694      $this->traffickerEmails = $traffickerEmails;
10695    }
10696    public function getTraffickerEmails()
10697    {
10698      return $this->traffickerEmails;
10699    }
10700  }
10701  
10702  class Google_Service_Dfareporting_CampaignCreativeAssociation extends Google_Model
10703  {
10704    protected $internal_gapi_mappings = array(
10705    );
10706    public $creativeId;
10707    public $kind;
10708  
10709  
10710    public function setCreativeId($creativeId)
10711    {
10712      $this->creativeId = $creativeId;
10713    }
10714    public function getCreativeId()
10715    {
10716      return $this->creativeId;
10717    }
10718    public function setKind($kind)
10719    {
10720      $this->kind = $kind;
10721    }
10722    public function getKind()
10723    {
10724      return $this->kind;
10725    }
10726  }
10727  
10728  class Google_Service_Dfareporting_CampaignCreativeAssociationsListResponse extends Google_Collection
10729  {
10730    protected $collection_key = 'campaignCreativeAssociations';
10731    protected $internal_gapi_mappings = array(
10732    );
10733    protected $campaignCreativeAssociationsType = 'Google_Service_Dfareporting_CampaignCreativeAssociation';
10734    protected $campaignCreativeAssociationsDataType = 'array';
10735    public $kind;
10736    public $nextPageToken;
10737  
10738  
10739    public function setCampaignCreativeAssociations($campaignCreativeAssociations)
10740    {
10741      $this->campaignCreativeAssociations = $campaignCreativeAssociations;
10742    }
10743    public function getCampaignCreativeAssociations()
10744    {
10745      return $this->campaignCreativeAssociations;
10746    }
10747    public function setKind($kind)
10748    {
10749      $this->kind = $kind;
10750    }
10751    public function getKind()
10752    {
10753      return $this->kind;
10754    }
10755    public function setNextPageToken($nextPageToken)
10756    {
10757      $this->nextPageToken = $nextPageToken;
10758    }
10759    public function getNextPageToken()
10760    {
10761      return $this->nextPageToken;
10762    }
10763  }
10764  
10765  class Google_Service_Dfareporting_CampaignsListResponse extends Google_Collection
10766  {
10767    protected $collection_key = 'campaigns';
10768    protected $internal_gapi_mappings = array(
10769    );
10770    protected $campaignsType = 'Google_Service_Dfareporting_Campaign';
10771    protected $campaignsDataType = 'array';
10772    public $kind;
10773    public $nextPageToken;
10774  
10775  
10776    public function setCampaigns($campaigns)
10777    {
10778      $this->campaigns = $campaigns;
10779    }
10780    public function getCampaigns()
10781    {
10782      return $this->campaigns;
10783    }
10784    public function setKind($kind)
10785    {
10786      $this->kind = $kind;
10787    }
10788    public function getKind()
10789    {
10790      return $this->kind;
10791    }
10792    public function setNextPageToken($nextPageToken)
10793    {
10794      $this->nextPageToken = $nextPageToken;
10795    }
10796    public function getNextPageToken()
10797    {
10798      return $this->nextPageToken;
10799    }
10800  }
10801  
10802  class Google_Service_Dfareporting_ChangeLog extends Google_Model
10803  {
10804    protected $internal_gapi_mappings = array(
10805    );
10806    public $accountId;
10807    public $action;
10808    public $changeTime;
10809    public $fieldName;
10810    public $id;
10811    public $kind;
10812    public $newValue;
10813    public $objectId;
10814    public $objectType;
10815    public $oldValue;
10816    public $subaccountId;
10817    public $transactionId;
10818    public $userProfileId;
10819    public $userProfileName;
10820  
10821  
10822    public function setAccountId($accountId)
10823    {
10824      $this->accountId = $accountId;
10825    }
10826    public function getAccountId()
10827    {
10828      return $this->accountId;
10829    }
10830    public function setAction($action)
10831    {
10832      $this->action = $action;
10833    }
10834    public function getAction()
10835    {
10836      return $this->action;
10837    }
10838    public function setChangeTime($changeTime)
10839    {
10840      $this->changeTime = $changeTime;
10841    }
10842    public function getChangeTime()
10843    {
10844      return $this->changeTime;
10845    }
10846    public function setFieldName($fieldName)
10847    {
10848      $this->fieldName = $fieldName;
10849    }
10850    public function getFieldName()
10851    {
10852      return $this->fieldName;
10853    }
10854    public function setId($id)
10855    {
10856      $this->id = $id;
10857    }
10858    public function getId()
10859    {
10860      return $this->id;
10861    }
10862    public function setKind($kind)
10863    {
10864      $this->kind = $kind;
10865    }
10866    public function getKind()
10867    {
10868      return $this->kind;
10869    }
10870    public function setNewValue($newValue)
10871    {
10872      $this->newValue = $newValue;
10873    }
10874    public function getNewValue()
10875    {
10876      return $this->newValue;
10877    }
10878    public function setObjectId($objectId)
10879    {
10880      $this->objectId = $objectId;
10881    }
10882    public function getObjectId()
10883    {
10884      return $this->objectId;
10885    }
10886    public function setObjectType($objectType)
10887    {
10888      $this->objectType = $objectType;
10889    }
10890    public function getObjectType()
10891    {
10892      return $this->objectType;
10893    }
10894    public function setOldValue($oldValue)
10895    {
10896      $this->oldValue = $oldValue;
10897    }
10898    public function getOldValue()
10899    {
10900      return $this->oldValue;
10901    }
10902    public function setSubaccountId($subaccountId)
10903    {
10904      $this->subaccountId = $subaccountId;
10905    }
10906    public function getSubaccountId()
10907    {
10908      return $this->subaccountId;
10909    }
10910    public function setTransactionId($transactionId)
10911    {
10912      $this->transactionId = $transactionId;
10913    }
10914    public function getTransactionId()
10915    {
10916      return $this->transactionId;
10917    }
10918    public function setUserProfileId($userProfileId)
10919    {
10920      $this->userProfileId = $userProfileId;
10921    }
10922    public function getUserProfileId()
10923    {
10924      return $this->userProfileId;
10925    }
10926    public function setUserProfileName($userProfileName)
10927    {
10928      $this->userProfileName = $userProfileName;
10929    }
10930    public function getUserProfileName()
10931    {
10932      return $this->userProfileName;
10933    }
10934  }
10935  
10936  class Google_Service_Dfareporting_ChangeLogsListResponse extends Google_Collection
10937  {
10938    protected $collection_key = 'changeLogs';
10939    protected $internal_gapi_mappings = array(
10940    );
10941    protected $changeLogsType = 'Google_Service_Dfareporting_ChangeLog';
10942    protected $changeLogsDataType = 'array';
10943    public $kind;
10944    public $nextPageToken;
10945  
10946  
10947    public function setChangeLogs($changeLogs)
10948    {
10949      $this->changeLogs = $changeLogs;
10950    }
10951    public function getChangeLogs()
10952    {
10953      return $this->changeLogs;
10954    }
10955    public function setKind($kind)
10956    {
10957      $this->kind = $kind;
10958    }
10959    public function getKind()
10960    {
10961      return $this->kind;
10962    }
10963    public function setNextPageToken($nextPageToken)
10964    {
10965      $this->nextPageToken = $nextPageToken;
10966    }
10967    public function getNextPageToken()
10968    {
10969      return $this->nextPageToken;
10970    }
10971  }
10972  
10973  class Google_Service_Dfareporting_CitiesListResponse extends Google_Collection
10974  {
10975    protected $collection_key = 'cities';
10976    protected $internal_gapi_mappings = array(
10977    );
10978    protected $citiesType = 'Google_Service_Dfareporting_City';
10979    protected $citiesDataType = 'array';
10980    public $kind;
10981  
10982  
10983    public function setCities($cities)
10984    {
10985      $this->cities = $cities;
10986    }
10987    public function getCities()
10988    {
10989      return $this->cities;
10990    }
10991    public function setKind($kind)
10992    {
10993      $this->kind = $kind;
10994    }
10995    public function getKind()
10996    {
10997      return $this->kind;
10998    }
10999  }
11000  
11001  class Google_Service_Dfareporting_City extends Google_Model
11002  {
11003    protected $internal_gapi_mappings = array(
11004    );
11005    public $countryCode;
11006    public $countryDartId;
11007    public $dartId;
11008    public $kind;
11009    public $metroCode;
11010    public $metroDmaId;
11011    public $name;
11012    public $regionCode;
11013    public $regionDartId;
11014  
11015  
11016    public function setCountryCode($countryCode)
11017    {
11018      $this->countryCode = $countryCode;
11019    }
11020    public function getCountryCode()
11021    {
11022      return $this->countryCode;
11023    }
11024    public function setCountryDartId($countryDartId)
11025    {
11026      $this->countryDartId = $countryDartId;
11027    }
11028    public function getCountryDartId()
11029    {
11030      return $this->countryDartId;
11031    }
11032    public function setDartId($dartId)
11033    {
11034      $this->dartId = $dartId;
11035    }
11036    public function getDartId()
11037    {
11038      return $this->dartId;
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 setMetroCode($metroCode)
11049    {
11050      $this->metroCode = $metroCode;
11051    }
11052    public function getMetroCode()
11053    {
11054      return $this->metroCode;
11055    }
11056    public function setMetroDmaId($metroDmaId)
11057    {
11058      $this->metroDmaId = $metroDmaId;
11059    }
11060    public function getMetroDmaId()
11061    {
11062      return $this->metroDmaId;
11063    }
11064    public function setName($name)
11065    {
11066      $this->name = $name;
11067    }
11068    public function getName()
11069    {
11070      return $this->name;
11071    }
11072    public function setRegionCode($regionCode)
11073    {
11074      $this->regionCode = $regionCode;
11075    }
11076    public function getRegionCode()
11077    {
11078      return $this->regionCode;
11079    }
11080    public function setRegionDartId($regionDartId)
11081    {
11082      $this->regionDartId = $regionDartId;
11083    }
11084    public function getRegionDartId()
11085    {
11086      return $this->regionDartId;
11087    }
11088  }
11089  
11090  class Google_Service_Dfareporting_ClickTag extends Google_Model
11091  {
11092    protected $internal_gapi_mappings = array(
11093    );
11094    public $eventName;
11095    public $name;
11096    public $value;
11097  
11098  
11099    public function setEventName($eventName)
11100    {
11101      $this->eventName = $eventName;
11102    }
11103    public function getEventName()
11104    {
11105      return $this->eventName;
11106    }
11107    public function setName($name)
11108    {
11109      $this->name = $name;
11110    }
11111    public function getName()
11112    {
11113      return $this->name;
11114    }
11115    public function setValue($value)
11116    {
11117      $this->value = $value;
11118    }
11119    public function getValue()
11120    {
11121      return $this->value;
11122    }
11123  }
11124  
11125  class Google_Service_Dfareporting_ClickThroughUrl extends Google_Model
11126  {
11127    protected $internal_gapi_mappings = array(
11128    );
11129    public $customClickThroughUrl;
11130    public $defaultLandingPage;
11131    public $landingPageId;
11132  
11133  
11134    public function setCustomClickThroughUrl($customClickThroughUrl)
11135    {
11136      $this->customClickThroughUrl = $customClickThroughUrl;
11137    }
11138    public function getCustomClickThroughUrl()
11139    {
11140      return $this->customClickThroughUrl;
11141    }
11142    public function setDefaultLandingPage($defaultLandingPage)
11143    {
11144      $this->defaultLandingPage = $defaultLandingPage;
11145    }
11146    public function getDefaultLandingPage()
11147    {
11148      return $this->defaultLandingPage;
11149    }
11150    public function setLandingPageId($landingPageId)
11151    {
11152      $this->landingPageId = $landingPageId;
11153    }
11154    public function getLandingPageId()
11155    {
11156      return $this->landingPageId;
11157    }
11158  }
11159  
11160  class Google_Service_Dfareporting_ClickThroughUrlSuffixProperties extends Google_Model
11161  {
11162    protected $internal_gapi_mappings = array(
11163    );
11164    public $clickThroughUrlSuffix;
11165    public $overrideInheritedSuffix;
11166  
11167  
11168    public function setClickThroughUrlSuffix($clickThroughUrlSuffix)
11169    {
11170      $this->clickThroughUrlSuffix = $clickThroughUrlSuffix;
11171    }
11172    public function getClickThroughUrlSuffix()
11173    {
11174      return $this->clickThroughUrlSuffix;
11175    }
11176    public function setOverrideInheritedSuffix($overrideInheritedSuffix)
11177    {
11178      $this->overrideInheritedSuffix = $overrideInheritedSuffix;
11179    }
11180    public function getOverrideInheritedSuffix()
11181    {
11182      return $this->overrideInheritedSuffix;
11183    }
11184  }
11185  
11186  class Google_Service_Dfareporting_CompanionClickThroughOverride extends Google_Model
11187  {
11188    protected $internal_gapi_mappings = array(
11189    );
11190    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
11191    protected $clickThroughUrlDataType = '';
11192    public $creativeId;
11193  
11194  
11195    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
11196    {
11197      $this->clickThroughUrl = $clickThroughUrl;
11198    }
11199    public function getClickThroughUrl()
11200    {
11201      return $this->clickThroughUrl;
11202    }
11203    public function setCreativeId($creativeId)
11204    {
11205      $this->creativeId = $creativeId;
11206    }
11207    public function getCreativeId()
11208    {
11209      return $this->creativeId;
11210    }
11211  }
11212  
11213  class Google_Service_Dfareporting_CompatibleFields extends Google_Model
11214  {
11215    protected $internal_gapi_mappings = array(
11216    );
11217    protected $crossDimensionReachReportCompatibleFieldsType = 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields';
11218    protected $crossDimensionReachReportCompatibleFieldsDataType = '';
11219    protected $floodlightReportCompatibleFieldsType = 'Google_Service_Dfareporting_FloodlightReportCompatibleFields';
11220    protected $floodlightReportCompatibleFieldsDataType = '';
11221    public $kind;
11222    protected $pathToConversionReportCompatibleFieldsType = 'Google_Service_Dfareporting_PathToConversionReportCompatibleFields';
11223    protected $pathToConversionReportCompatibleFieldsDataType = '';
11224    protected $reachReportCompatibleFieldsType = 'Google_Service_Dfareporting_ReachReportCompatibleFields';
11225    protected $reachReportCompatibleFieldsDataType = '';
11226    protected $reportCompatibleFieldsType = 'Google_Service_Dfareporting_ReportCompatibleFields';
11227    protected $reportCompatibleFieldsDataType = '';
11228  
11229  
11230    public function setCrossDimensionReachReportCompatibleFields(Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields)
11231    {
11232      $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields;
11233    }
11234    public function getCrossDimensionReachReportCompatibleFields()
11235    {
11236      return $this->crossDimensionReachReportCompatibleFields;
11237    }
11238    public function setFloodlightReportCompatibleFields(Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields)
11239    {
11240      $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields;
11241    }
11242    public function getFloodlightReportCompatibleFields()
11243    {
11244      return $this->floodlightReportCompatibleFields;
11245    }
11246    public function setKind($kind)
11247    {
11248      $this->kind = $kind;
11249    }
11250    public function getKind()
11251    {
11252      return $this->kind;
11253    }
11254    public function setPathToConversionReportCompatibleFields(Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields)
11255    {
11256      $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields;
11257    }
11258    public function getPathToConversionReportCompatibleFields()
11259    {
11260      return $this->pathToConversionReportCompatibleFields;
11261    }
11262    public function setReachReportCompatibleFields(Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields)
11263    {
11264      $this->reachReportCompatibleFields = $reachReportCompatibleFields;
11265    }
11266    public function getReachReportCompatibleFields()
11267    {
11268      return $this->reachReportCompatibleFields;
11269    }
11270    public function setReportCompatibleFields(Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields)
11271    {
11272      $this->reportCompatibleFields = $reportCompatibleFields;
11273    }
11274    public function getReportCompatibleFields()
11275    {
11276      return $this->reportCompatibleFields;
11277    }
11278  }
11279  
11280  class Google_Service_Dfareporting_ConnectionType extends Google_Model
11281  {
11282    protected $internal_gapi_mappings = array(
11283    );
11284    public $id;
11285    public $kind;
11286    public $name;
11287  
11288  
11289    public function setId($id)
11290    {
11291      $this->id = $id;
11292    }
11293    public function getId()
11294    {
11295      return $this->id;
11296    }
11297    public function setKind($kind)
11298    {
11299      $this->kind = $kind;
11300    }
11301    public function getKind()
11302    {
11303      return $this->kind;
11304    }
11305    public function setName($name)
11306    {
11307      $this->name = $name;
11308    }
11309    public function getName()
11310    {
11311      return $this->name;
11312    }
11313  }
11314  
11315  class Google_Service_Dfareporting_ConnectionTypesListResponse extends Google_Collection
11316  {
11317    protected $collection_key = 'connectionTypes';
11318    protected $internal_gapi_mappings = array(
11319    );
11320    protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
11321    protected $connectionTypesDataType = 'array';
11322    public $kind;
11323  
11324  
11325    public function setConnectionTypes($connectionTypes)
11326    {
11327      $this->connectionTypes = $connectionTypes;
11328    }
11329    public function getConnectionTypes()
11330    {
11331      return $this->connectionTypes;
11332    }
11333    public function setKind($kind)
11334    {
11335      $this->kind = $kind;
11336    }
11337    public function getKind()
11338    {
11339      return $this->kind;
11340    }
11341  }
11342  
11343  class Google_Service_Dfareporting_ContentCategoriesListResponse extends Google_Collection
11344  {
11345    protected $collection_key = 'contentCategories';
11346    protected $internal_gapi_mappings = array(
11347    );
11348    protected $contentCategoriesType = 'Google_Service_Dfareporting_ContentCategory';
11349    protected $contentCategoriesDataType = 'array';
11350    public $kind;
11351    public $nextPageToken;
11352  
11353  
11354    public function setContentCategories($contentCategories)
11355    {
11356      $this->contentCategories = $contentCategories;
11357    }
11358    public function getContentCategories()
11359    {
11360      return $this->contentCategories;
11361    }
11362    public function setKind($kind)
11363    {
11364      $this->kind = $kind;
11365    }
11366    public function getKind()
11367    {
11368      return $this->kind;
11369    }
11370    public function setNextPageToken($nextPageToken)
11371    {
11372      $this->nextPageToken = $nextPageToken;
11373    }
11374    public function getNextPageToken()
11375    {
11376      return $this->nextPageToken;
11377    }
11378  }
11379  
11380  class Google_Service_Dfareporting_ContentCategory extends Google_Model
11381  {
11382    protected $internal_gapi_mappings = array(
11383    );
11384    public $accountId;
11385    public $id;
11386    public $kind;
11387    public $name;
11388  
11389  
11390    public function setAccountId($accountId)
11391    {
11392      $this->accountId = $accountId;
11393    }
11394    public function getAccountId()
11395    {
11396      return $this->accountId;
11397    }
11398    public function setId($id)
11399    {
11400      $this->id = $id;
11401    }
11402    public function getId()
11403    {
11404      return $this->id;
11405    }
11406    public function setKind($kind)
11407    {
11408      $this->kind = $kind;
11409    }
11410    public function getKind()
11411    {
11412      return $this->kind;
11413    }
11414    public function setName($name)
11415    {
11416      $this->name = $name;
11417    }
11418    public function getName()
11419    {
11420      return $this->name;
11421    }
11422  }
11423  
11424  class Google_Service_Dfareporting_CountriesListResponse extends Google_Collection
11425  {
11426    protected $collection_key = 'countries';
11427    protected $internal_gapi_mappings = array(
11428    );
11429    protected $countriesType = 'Google_Service_Dfareporting_Country';
11430    protected $countriesDataType = 'array';
11431    public $kind;
11432  
11433  
11434    public function setCountries($countries)
11435    {
11436      $this->countries = $countries;
11437    }
11438    public function getCountries()
11439    {
11440      return $this->countries;
11441    }
11442    public function setKind($kind)
11443    {
11444      $this->kind = $kind;
11445    }
11446    public function getKind()
11447    {
11448      return $this->kind;
11449    }
11450  }
11451  
11452  class Google_Service_Dfareporting_Country extends Google_Model
11453  {
11454    protected $internal_gapi_mappings = array(
11455    );
11456    public $countryCode;
11457    public $dartId;
11458    public $kind;
11459    public $name;
11460    public $sslEnabled;
11461  
11462  
11463    public function setCountryCode($countryCode)
11464    {
11465      $this->countryCode = $countryCode;
11466    }
11467    public function getCountryCode()
11468    {
11469      return $this->countryCode;
11470    }
11471    public function setDartId($dartId)
11472    {
11473      $this->dartId = $dartId;
11474    }
11475    public function getDartId()
11476    {
11477      return $this->dartId;
11478    }
11479    public function setKind($kind)
11480    {
11481      $this->kind = $kind;
11482    }
11483    public function getKind()
11484    {
11485      return $this->kind;
11486    }
11487    public function setName($name)
11488    {
11489      $this->name = $name;
11490    }
11491    public function getName()
11492    {
11493      return $this->name;
11494    }
11495    public function setSslEnabled($sslEnabled)
11496    {
11497      $this->sslEnabled = $sslEnabled;
11498    }
11499    public function getSslEnabled()
11500    {
11501      return $this->sslEnabled;
11502    }
11503  }
11504  
11505  class Google_Service_Dfareporting_Creative extends Google_Collection
11506  {
11507    protected $collection_key = 'timerCustomEvents';
11508    protected $internal_gapi_mappings = array(
11509          "autoAdvanceImages" => "auto_advance_images",
11510    );
11511    public $accountId;
11512    public $active;
11513    public $adParameters;
11514    public $adTagKeys;
11515    public $advertiserId;
11516    public $allowScriptAccess;
11517    public $archived;
11518    public $artworkType;
11519    public $authoringTool;
11520    public $autoAdvanceImages;
11521    public $backgroundColor;
11522    public $backupImageClickThroughUrl;
11523    public $backupImageFeatures;
11524    public $backupImageReportingLabel;
11525    protected $backupImageTargetWindowType = 'Google_Service_Dfareporting_TargetWindow';
11526    protected $backupImageTargetWindowDataType = '';
11527    protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
11528    protected $clickTagsDataType = 'array';
11529    public $commercialId;
11530    public $companionCreatives;
11531    public $compatibility;
11532    public $convertFlashToHtml5;
11533    protected $counterCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11534    protected $counterCustomEventsDataType = 'array';
11535    protected $creativeAssetsType = 'Google_Service_Dfareporting_CreativeAsset';
11536    protected $creativeAssetsDataType = 'array';
11537    protected $creativeFieldAssignmentsType = 'Google_Service_Dfareporting_CreativeFieldAssignment';
11538    protected $creativeFieldAssignmentsDataType = 'array';
11539    public $customKeyValues;
11540    protected $exitCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11541    protected $exitCustomEventsDataType = 'array';
11542    protected $fsCommandType = 'Google_Service_Dfareporting_FsCommand';
11543    protected $fsCommandDataType = '';
11544    public $htmlCode;
11545    public $htmlCodeLocked;
11546    public $id;
11547    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11548    protected $idDimensionValueDataType = '';
11549    public $kind;
11550    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
11551    protected $lastModifiedInfoDataType = '';
11552    public $latestTraffickedCreativeId;
11553    public $name;
11554    public $overrideCss;
11555    public $redirectUrl;
11556    public $renderingId;
11557    protected $renderingIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
11558    protected $renderingIdDimensionValueDataType = '';
11559    public $requiredFlashPluginVersion;
11560    public $requiredFlashVersion;
11561    protected $sizeType = 'Google_Service_Dfareporting_Size';
11562    protected $sizeDataType = '';
11563    public $skippable;
11564    public $sslCompliant;
11565    public $studioAdvertiserId;
11566    public $studioCreativeId;
11567    public $studioTraffickedCreativeId;
11568    public $subaccountId;
11569    public $thirdPartyBackupImageImpressionsUrl;
11570    public $thirdPartyRichMediaImpressionsUrl;
11571    protected $thirdPartyUrlsType = 'Google_Service_Dfareporting_ThirdPartyTrackingUrl';
11572    protected $thirdPartyUrlsDataType = 'array';
11573    protected $timerCustomEventsType = 'Google_Service_Dfareporting_CreativeCustomEvent';
11574    protected $timerCustomEventsDataType = 'array';
11575    public $totalFileSize;
11576    public $type;
11577    public $version;
11578    public $videoDescription;
11579    public $videoDuration;
11580  
11581  
11582    public function setAccountId($accountId)
11583    {
11584      $this->accountId = $accountId;
11585    }
11586    public function getAccountId()
11587    {
11588      return $this->accountId;
11589    }
11590    public function setActive($active)
11591    {
11592      $this->active = $active;
11593    }
11594    public function getActive()
11595    {
11596      return $this->active;
11597    }
11598    public function setAdParameters($adParameters)
11599    {
11600      $this->adParameters = $adParameters;
11601    }
11602    public function getAdParameters()
11603    {
11604      return $this->adParameters;
11605    }
11606    public function setAdTagKeys($adTagKeys)
11607    {
11608      $this->adTagKeys = $adTagKeys;
11609    }
11610    public function getAdTagKeys()
11611    {
11612      return $this->adTagKeys;
11613    }
11614    public function setAdvertiserId($advertiserId)
11615    {
11616      $this->advertiserId = $advertiserId;
11617    }
11618    public function getAdvertiserId()
11619    {
11620      return $this->advertiserId;
11621    }
11622    public function setAllowScriptAccess($allowScriptAccess)
11623    {
11624      $this->allowScriptAccess = $allowScriptAccess;
11625    }
11626    public function getAllowScriptAccess()
11627    {
11628      return $this->allowScriptAccess;
11629    }
11630    public function setArchived($archived)
11631    {
11632      $this->archived = $archived;
11633    }
11634    public function getArchived()
11635    {
11636      return $this->archived;
11637    }
11638    public function setArtworkType($artworkType)
11639    {
11640      $this->artworkType = $artworkType;
11641    }
11642    public function getArtworkType()
11643    {
11644      return $this->artworkType;
11645    }
11646    public function setAuthoringTool($authoringTool)
11647    {
11648      $this->authoringTool = $authoringTool;
11649    }
11650    public function getAuthoringTool()
11651    {
11652      return $this->authoringTool;
11653    }
11654    public function setAutoAdvanceImages($autoAdvanceImages)
11655    {
11656      $this->autoAdvanceImages = $autoAdvanceImages;
11657    }
11658    public function getAutoAdvanceImages()
11659    {
11660      return $this->autoAdvanceImages;
11661    }
11662    public function setBackgroundColor($backgroundColor)
11663    {
11664      $this->backgroundColor = $backgroundColor;
11665    }
11666    public function getBackgroundColor()
11667    {
11668      return $this->backgroundColor;
11669    }
11670    public function setBackupImageClickThroughUrl($backupImageClickThroughUrl)
11671    {
11672      $this->backupImageClickThroughUrl = $backupImageClickThroughUrl;
11673    }
11674    public function getBackupImageClickThroughUrl()
11675    {
11676      return $this->backupImageClickThroughUrl;
11677    }
11678    public function setBackupImageFeatures($backupImageFeatures)
11679    {
11680      $this->backupImageFeatures = $backupImageFeatures;
11681    }
11682    public function getBackupImageFeatures()
11683    {
11684      return $this->backupImageFeatures;
11685    }
11686    public function setBackupImageReportingLabel($backupImageReportingLabel)
11687    {
11688      $this->backupImageReportingLabel = $backupImageReportingLabel;
11689    }
11690    public function getBackupImageReportingLabel()
11691    {
11692      return $this->backupImageReportingLabel;
11693    }
11694    public function setBackupImageTargetWindow(Google_Service_Dfareporting_TargetWindow $backupImageTargetWindow)
11695    {
11696      $this->backupImageTargetWindow = $backupImageTargetWindow;
11697    }
11698    public function getBackupImageTargetWindow()
11699    {
11700      return $this->backupImageTargetWindow;
11701    }
11702    public function setClickTags($clickTags)
11703    {
11704      $this->clickTags = $clickTags;
11705    }
11706    public function getClickTags()
11707    {
11708      return $this->clickTags;
11709    }
11710    public function setCommercialId($commercialId)
11711    {
11712      $this->commercialId = $commercialId;
11713    }
11714    public function getCommercialId()
11715    {
11716      return $this->commercialId;
11717    }
11718    public function setCompanionCreatives($companionCreatives)
11719    {
11720      $this->companionCreatives = $companionCreatives;
11721    }
11722    public function getCompanionCreatives()
11723    {
11724      return $this->companionCreatives;
11725    }
11726    public function setCompatibility($compatibility)
11727    {
11728      $this->compatibility = $compatibility;
11729    }
11730    public function getCompatibility()
11731    {
11732      return $this->compatibility;
11733    }
11734    public function setConvertFlashToHtml5($convertFlashToHtml5)
11735    {
11736      $this->convertFlashToHtml5 = $convertFlashToHtml5;
11737    }
11738    public function getConvertFlashToHtml5()
11739    {
11740      return $this->convertFlashToHtml5;
11741    }
11742    public function setCounterCustomEvents($counterCustomEvents)
11743    {
11744      $this->counterCustomEvents = $counterCustomEvents;
11745    }
11746    public function getCounterCustomEvents()
11747    {
11748      return $this->counterCustomEvents;
11749    }
11750    public function setCreativeAssets($creativeAssets)
11751    {
11752      $this->creativeAssets = $creativeAssets;
11753    }
11754    public function getCreativeAssets()
11755    {
11756      return $this->creativeAssets;
11757    }
11758    public function setCreativeFieldAssignments($creativeFieldAssignments)
11759    {
11760      $this->creativeFieldAssignments = $creativeFieldAssignments;
11761    }
11762    public function getCreativeFieldAssignments()
11763    {
11764      return $this->creativeFieldAssignments;
11765    }
11766    public function setCustomKeyValues($customKeyValues)
11767    {
11768      $this->customKeyValues = $customKeyValues;
11769    }
11770    public function getCustomKeyValues()
11771    {
11772      return $this->customKeyValues;
11773    }
11774    public function setExitCustomEvents($exitCustomEvents)
11775    {
11776      $this->exitCustomEvents = $exitCustomEvents;
11777    }
11778    public function getExitCustomEvents()
11779    {
11780      return $this->exitCustomEvents;
11781    }
11782    public function setFsCommand(Google_Service_Dfareporting_FsCommand $fsCommand)
11783    {
11784      $this->fsCommand = $fsCommand;
11785    }
11786    public function getFsCommand()
11787    {
11788      return $this->fsCommand;
11789    }
11790    public function setHtmlCode($htmlCode)
11791    {
11792      $this->htmlCode = $htmlCode;
11793    }
11794    public function getHtmlCode()
11795    {
11796      return $this->htmlCode;
11797    }
11798    public function setHtmlCodeLocked($htmlCodeLocked)
11799    {
11800      $this->htmlCodeLocked = $htmlCodeLocked;
11801    }
11802    public function getHtmlCodeLocked()
11803    {
11804      return $this->htmlCodeLocked;
11805    }
11806    public function setId($id)
11807    {
11808      $this->id = $id;
11809    }
11810    public function getId()
11811    {
11812      return $this->id;
11813    }
11814    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
11815    {
11816      $this->idDimensionValue = $idDimensionValue;
11817    }
11818    public function getIdDimensionValue()
11819    {
11820      return $this->idDimensionValue;
11821    }
11822    public function setKind($kind)
11823    {
11824      $this->kind = $kind;
11825    }
11826    public function getKind()
11827    {
11828      return $this->kind;
11829    }
11830    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
11831    {
11832      $this->lastModifiedInfo = $lastModifiedInfo;
11833    }
11834    public function getLastModifiedInfo()
11835    {
11836      return $this->lastModifiedInfo;
11837    }
11838    public function setLatestTraffickedCreativeId($latestTraffickedCreativeId)
11839    {
11840      $this->latestTraffickedCreativeId = $latestTraffickedCreativeId;
11841    }
11842    public function getLatestTraffickedCreativeId()
11843    {
11844      return $this->latestTraffickedCreativeId;
11845    }
11846    public function setName($name)
11847    {
11848      $this->name = $name;
11849    }
11850    public function getName()
11851    {
11852      return $this->name;
11853    }
11854    public function setOverrideCss($overrideCss)
11855    {
11856      $this->overrideCss = $overrideCss;
11857    }
11858    public function getOverrideCss()
11859    {
11860      return $this->overrideCss;
11861    }
11862    public function setRedirectUrl($redirectUrl)
11863    {
11864      $this->redirectUrl = $redirectUrl;
11865    }
11866    public function getRedirectUrl()
11867    {
11868      return $this->redirectUrl;
11869    }
11870    public function setRenderingId($renderingId)
11871    {
11872      $this->renderingId = $renderingId;
11873    }
11874    public function getRenderingId()
11875    {
11876      return $this->renderingId;
11877    }
11878    public function setRenderingIdDimensionValue(Google_Service_Dfareporting_DimensionValue $renderingIdDimensionValue)
11879    {
11880      $this->renderingIdDimensionValue = $renderingIdDimensionValue;
11881    }
11882    public function getRenderingIdDimensionValue()
11883    {
11884      return $this->renderingIdDimensionValue;
11885    }
11886    public function setRequiredFlashPluginVersion($requiredFlashPluginVersion)
11887    {
11888      $this->requiredFlashPluginVersion = $requiredFlashPluginVersion;
11889    }
11890    public function getRequiredFlashPluginVersion()
11891    {
11892      return $this->requiredFlashPluginVersion;
11893    }
11894    public function setRequiredFlashVersion($requiredFlashVersion)
11895    {
11896      $this->requiredFlashVersion = $requiredFlashVersion;
11897    }
11898    public function getRequiredFlashVersion()
11899    {
11900      return $this->requiredFlashVersion;
11901    }
11902    public function setSize(Google_Service_Dfareporting_Size $size)
11903    {
11904      $this->size = $size;
11905    }
11906    public function getSize()
11907    {
11908      return $this->size;
11909    }
11910    public function setSkippable($skippable)
11911    {
11912      $this->skippable = $skippable;
11913    }
11914    public function getSkippable()
11915    {
11916      return $this->skippable;
11917    }
11918    public function setSslCompliant($sslCompliant)
11919    {
11920      $this->sslCompliant = $sslCompliant;
11921    }
11922    public function getSslCompliant()
11923    {
11924      return $this->sslCompliant;
11925    }
11926    public function setStudioAdvertiserId($studioAdvertiserId)
11927    {
11928      $this->studioAdvertiserId = $studioAdvertiserId;
11929    }
11930    public function getStudioAdvertiserId()
11931    {
11932      return $this->studioAdvertiserId;
11933    }
11934    public function setStudioCreativeId($studioCreativeId)
11935    {
11936      $this->studioCreativeId = $studioCreativeId;
11937    }
11938    public function getStudioCreativeId()
11939    {
11940      return $this->studioCreativeId;
11941    }
11942    public function setStudioTraffickedCreativeId($studioTraffickedCreativeId)
11943    {
11944      $this->studioTraffickedCreativeId = $studioTraffickedCreativeId;
11945    }
11946    public function getStudioTraffickedCreativeId()
11947    {
11948      return $this->studioTraffickedCreativeId;
11949    }
11950    public function setSubaccountId($subaccountId)
11951    {
11952      $this->subaccountId = $subaccountId;
11953    }
11954    public function getSubaccountId()
11955    {
11956      return $this->subaccountId;
11957    }
11958    public function setThirdPartyBackupImageImpressionsUrl($thirdPartyBackupImageImpressionsUrl)
11959    {
11960      $this->thirdPartyBackupImageImpressionsUrl = $thirdPartyBackupImageImpressionsUrl;
11961    }
11962    public function getThirdPartyBackupImageImpressionsUrl()
11963    {
11964      return $this->thirdPartyBackupImageImpressionsUrl;
11965    }
11966    public function setThirdPartyRichMediaImpressionsUrl($thirdPartyRichMediaImpressionsUrl)
11967    {
11968      $this->thirdPartyRichMediaImpressionsUrl = $thirdPartyRichMediaImpressionsUrl;
11969    }
11970    public function getThirdPartyRichMediaImpressionsUrl()
11971    {
11972      return $this->thirdPartyRichMediaImpressionsUrl;
11973    }
11974    public function setThirdPartyUrls($thirdPartyUrls)
11975    {
11976      $this->thirdPartyUrls = $thirdPartyUrls;
11977    }
11978    public function getThirdPartyUrls()
11979    {
11980      return $this->thirdPartyUrls;
11981    }
11982    public function setTimerCustomEvents($timerCustomEvents)
11983    {
11984      $this->timerCustomEvents = $timerCustomEvents;
11985    }
11986    public function getTimerCustomEvents()
11987    {
11988      return $this->timerCustomEvents;
11989    }
11990    public function setTotalFileSize($totalFileSize)
11991    {
11992      $this->totalFileSize = $totalFileSize;
11993    }
11994    public function getTotalFileSize()
11995    {
11996      return $this->totalFileSize;
11997    }
11998    public function setType($type)
11999    {
12000      $this->type = $type;
12001    }
12002    public function getType()
12003    {
12004      return $this->type;
12005    }
12006    public function setVersion($version)
12007    {
12008      $this->version = $version;
12009    }
12010    public function getVersion()
12011    {
12012      return $this->version;
12013    }
12014    public function setVideoDescription($videoDescription)
12015    {
12016      $this->videoDescription = $videoDescription;
12017    }
12018    public function getVideoDescription()
12019    {
12020      return $this->videoDescription;
12021    }
12022    public function setVideoDuration($videoDuration)
12023    {
12024      $this->videoDuration = $videoDuration;
12025    }
12026    public function getVideoDuration()
12027    {
12028      return $this->videoDuration;
12029    }
12030  }
12031  
12032  class Google_Service_Dfareporting_CreativeAsset extends Google_Collection
12033  {
12034    protected $collection_key = 'detectedFeatures';
12035    protected $internal_gapi_mappings = array(
12036    );
12037    public $actionScript3;
12038    public $active;
12039    public $alignment;
12040    public $artworkType;
12041    protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12042    protected $assetIdentifierDataType = '';
12043    protected $backupImageExitType = 'Google_Service_Dfareporting_CreativeCustomEvent';
12044    protected $backupImageExitDataType = '';
12045    public $bitRate;
12046    public $childAssetType;
12047    protected $collapsedSizeType = 'Google_Service_Dfareporting_Size';
12048    protected $collapsedSizeDataType = '';
12049    public $customStartTimeValue;
12050    public $detectedFeatures;
12051    public $displayType;
12052    public $duration;
12053    public $durationType;
12054    protected $expandedDimensionType = 'Google_Service_Dfareporting_Size';
12055    protected $expandedDimensionDataType = '';
12056    public $fileSize;
12057    public $flashVersion;
12058    public $hideFlashObjects;
12059    public $hideSelectionBoxes;
12060    public $horizontallyLocked;
12061    public $id;
12062    public $mimeType;
12063    protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
12064    protected $offsetDataType = '';
12065    public $originalBackup;
12066    protected $positionType = 'Google_Service_Dfareporting_OffsetPosition';
12067    protected $positionDataType = '';
12068    public $positionLeftUnit;
12069    public $positionTopUnit;
12070    public $progressiveServingUrl;
12071    public $pushdown;
12072    public $pushdownDuration;
12073    public $role;
12074    protected $sizeType = 'Google_Service_Dfareporting_Size';
12075    protected $sizeDataType = '';
12076    public $sslCompliant;
12077    public $startTimeType;
12078    public $streamingServingUrl;
12079    public $transparency;
12080    public $verticallyLocked;
12081    public $videoDuration;
12082    public $windowMode;
12083    public $zIndex;
12084    public $zipFilename;
12085    public $zipFilesize;
12086  
12087  
12088    public function setActionScript3($actionScript3)
12089    {
12090      $this->actionScript3 = $actionScript3;
12091    }
12092    public function getActionScript3()
12093    {
12094      return $this->actionScript3;
12095    }
12096    public function setActive($active)
12097    {
12098      $this->active = $active;
12099    }
12100    public function getActive()
12101    {
12102      return $this->active;
12103    }
12104    public function setAlignment($alignment)
12105    {
12106      $this->alignment = $alignment;
12107    }
12108    public function getAlignment()
12109    {
12110      return $this->alignment;
12111    }
12112    public function setArtworkType($artworkType)
12113    {
12114      $this->artworkType = $artworkType;
12115    }
12116    public function getArtworkType()
12117    {
12118      return $this->artworkType;
12119    }
12120    public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12121    {
12122      $this->assetIdentifier = $assetIdentifier;
12123    }
12124    public function getAssetIdentifier()
12125    {
12126      return $this->assetIdentifier;
12127    }
12128    public function setBackupImageExit(Google_Service_Dfareporting_CreativeCustomEvent $backupImageExit)
12129    {
12130      $this->backupImageExit = $backupImageExit;
12131    }
12132    public function getBackupImageExit()
12133    {
12134      return $this->backupImageExit;
12135    }
12136    public function setBitRate($bitRate)
12137    {
12138      $this->bitRate = $bitRate;
12139    }
12140    public function getBitRate()
12141    {
12142      return $this->bitRate;
12143    }
12144    public function setChildAssetType($childAssetType)
12145    {
12146      $this->childAssetType = $childAssetType;
12147    }
12148    public function getChildAssetType()
12149    {
12150      return $this->childAssetType;
12151    }
12152    public function setCollapsedSize(Google_Service_Dfareporting_Size $collapsedSize)
12153    {
12154      $this->collapsedSize = $collapsedSize;
12155    }
12156    public function getCollapsedSize()
12157    {
12158      return $this->collapsedSize;
12159    }
12160    public function setCustomStartTimeValue($customStartTimeValue)
12161    {
12162      $this->customStartTimeValue = $customStartTimeValue;
12163    }
12164    public function getCustomStartTimeValue()
12165    {
12166      return $this->customStartTimeValue;
12167    }
12168    public function setDetectedFeatures($detectedFeatures)
12169    {
12170      $this->detectedFeatures = $detectedFeatures;
12171    }
12172    public function getDetectedFeatures()
12173    {
12174      return $this->detectedFeatures;
12175    }
12176    public function setDisplayType($displayType)
12177    {
12178      $this->displayType = $displayType;
12179    }
12180    public function getDisplayType()
12181    {
12182      return $this->displayType;
12183    }
12184    public function setDuration($duration)
12185    {
12186      $this->duration = $duration;
12187    }
12188    public function getDuration()
12189    {
12190      return $this->duration;
12191    }
12192    public function setDurationType($durationType)
12193    {
12194      $this->durationType = $durationType;
12195    }
12196    public function getDurationType()
12197    {
12198      return $this->durationType;
12199    }
12200    public function setExpandedDimension(Google_Service_Dfareporting_Size $expandedDimension)
12201    {
12202      $this->expandedDimension = $expandedDimension;
12203    }
12204    public function getExpandedDimension()
12205    {
12206      return $this->expandedDimension;
12207    }
12208    public function setFileSize($fileSize)
12209    {
12210      $this->fileSize = $fileSize;
12211    }
12212    public function getFileSize()
12213    {
12214      return $this->fileSize;
12215    }
12216    public function setFlashVersion($flashVersion)
12217    {
12218      $this->flashVersion = $flashVersion;
12219    }
12220    public function getFlashVersion()
12221    {
12222      return $this->flashVersion;
12223    }
12224    public function setHideFlashObjects($hideFlashObjects)
12225    {
12226      $this->hideFlashObjects = $hideFlashObjects;
12227    }
12228    public function getHideFlashObjects()
12229    {
12230      return $this->hideFlashObjects;
12231    }
12232    public function setHideSelectionBoxes($hideSelectionBoxes)
12233    {
12234      $this->hideSelectionBoxes = $hideSelectionBoxes;
12235    }
12236    public function getHideSelectionBoxes()
12237    {
12238      return $this->hideSelectionBoxes;
12239    }
12240    public function setHorizontallyLocked($horizontallyLocked)
12241    {
12242      $this->horizontallyLocked = $horizontallyLocked;
12243    }
12244    public function getHorizontallyLocked()
12245    {
12246      return $this->horizontallyLocked;
12247    }
12248    public function setId($id)
12249    {
12250      $this->id = $id;
12251    }
12252    public function getId()
12253    {
12254      return $this->id;
12255    }
12256    public function setMimeType($mimeType)
12257    {
12258      $this->mimeType = $mimeType;
12259    }
12260    public function getMimeType()
12261    {
12262      return $this->mimeType;
12263    }
12264    public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
12265    {
12266      $this->offset = $offset;
12267    }
12268    public function getOffset()
12269    {
12270      return $this->offset;
12271    }
12272    public function setOriginalBackup($originalBackup)
12273    {
12274      $this->originalBackup = $originalBackup;
12275    }
12276    public function getOriginalBackup()
12277    {
12278      return $this->originalBackup;
12279    }
12280    public function setPosition(Google_Service_Dfareporting_OffsetPosition $position)
12281    {
12282      $this->position = $position;
12283    }
12284    public function getPosition()
12285    {
12286      return $this->position;
12287    }
12288    public function setPositionLeftUnit($positionLeftUnit)
12289    {
12290      $this->positionLeftUnit = $positionLeftUnit;
12291    }
12292    public function getPositionLeftUnit()
12293    {
12294      return $this->positionLeftUnit;
12295    }
12296    public function setPositionTopUnit($positionTopUnit)
12297    {
12298      $this->positionTopUnit = $positionTopUnit;
12299    }
12300    public function getPositionTopUnit()
12301    {
12302      return $this->positionTopUnit;
12303    }
12304    public function setProgressiveServingUrl($progressiveServingUrl)
12305    {
12306      $this->progressiveServingUrl = $progressiveServingUrl;
12307    }
12308    public function getProgressiveServingUrl()
12309    {
12310      return $this->progressiveServingUrl;
12311    }
12312    public function setPushdown($pushdown)
12313    {
12314      $this->pushdown = $pushdown;
12315    }
12316    public function getPushdown()
12317    {
12318      return $this->pushdown;
12319    }
12320    public function setPushdownDuration($pushdownDuration)
12321    {
12322      $this->pushdownDuration = $pushdownDuration;
12323    }
12324    public function getPushdownDuration()
12325    {
12326      return $this->pushdownDuration;
12327    }
12328    public function setRole($role)
12329    {
12330      $this->role = $role;
12331    }
12332    public function getRole()
12333    {
12334      return $this->role;
12335    }
12336    public function setSize(Google_Service_Dfareporting_Size $size)
12337    {
12338      $this->size = $size;
12339    }
12340    public function getSize()
12341    {
12342      return $this->size;
12343    }
12344    public function setSslCompliant($sslCompliant)
12345    {
12346      $this->sslCompliant = $sslCompliant;
12347    }
12348    public function getSslCompliant()
12349    {
12350      return $this->sslCompliant;
12351    }
12352    public function setStartTimeType($startTimeType)
12353    {
12354      $this->startTimeType = $startTimeType;
12355    }
12356    public function getStartTimeType()
12357    {
12358      return $this->startTimeType;
12359    }
12360    public function setStreamingServingUrl($streamingServingUrl)
12361    {
12362      $this->streamingServingUrl = $streamingServingUrl;
12363    }
12364    public function getStreamingServingUrl()
12365    {
12366      return $this->streamingServingUrl;
12367    }
12368    public function setTransparency($transparency)
12369    {
12370      $this->transparency = $transparency;
12371    }
12372    public function getTransparency()
12373    {
12374      return $this->transparency;
12375    }
12376    public function setVerticallyLocked($verticallyLocked)
12377    {
12378      $this->verticallyLocked = $verticallyLocked;
12379    }
12380    public function getVerticallyLocked()
12381    {
12382      return $this->verticallyLocked;
12383    }
12384    public function setVideoDuration($videoDuration)
12385    {
12386      $this->videoDuration = $videoDuration;
12387    }
12388    public function getVideoDuration()
12389    {
12390      return $this->videoDuration;
12391    }
12392    public function setWindowMode($windowMode)
12393    {
12394      $this->windowMode = $windowMode;
12395    }
12396    public function getWindowMode()
12397    {
12398      return $this->windowMode;
12399    }
12400    public function setZIndex($zIndex)
12401    {
12402      $this->zIndex = $zIndex;
12403    }
12404    public function getZIndex()
12405    {
12406      return $this->zIndex;
12407    }
12408    public function setZipFilename($zipFilename)
12409    {
12410      $this->zipFilename = $zipFilename;
12411    }
12412    public function getZipFilename()
12413    {
12414      return $this->zipFilename;
12415    }
12416    public function setZipFilesize($zipFilesize)
12417    {
12418      $this->zipFilesize = $zipFilesize;
12419    }
12420    public function getZipFilesize()
12421    {
12422      return $this->zipFilesize;
12423    }
12424  }
12425  
12426  class Google_Service_Dfareporting_CreativeAssetId extends Google_Model
12427  {
12428    protected $internal_gapi_mappings = array(
12429    );
12430    public $name;
12431    public $type;
12432  
12433  
12434    public function setName($name)
12435    {
12436      $this->name = $name;
12437    }
12438    public function getName()
12439    {
12440      return $this->name;
12441    }
12442    public function setType($type)
12443    {
12444      $this->type = $type;
12445    }
12446    public function getType()
12447    {
12448      return $this->type;
12449    }
12450  }
12451  
12452  class Google_Service_Dfareporting_CreativeAssetMetadata extends Google_Collection
12453  {
12454    protected $collection_key = 'warnedValidationRules';
12455    protected $internal_gapi_mappings = array(
12456    );
12457    protected $assetIdentifierType = 'Google_Service_Dfareporting_CreativeAssetId';
12458    protected $assetIdentifierDataType = '';
12459    protected $clickTagsType = 'Google_Service_Dfareporting_ClickTag';
12460    protected $clickTagsDataType = 'array';
12461    public $detectedFeatures;
12462    public $kind;
12463    public $warnedValidationRules;
12464  
12465  
12466    public function setAssetIdentifier(Google_Service_Dfareporting_CreativeAssetId $assetIdentifier)
12467    {
12468      $this->assetIdentifier = $assetIdentifier;
12469    }
12470    public function getAssetIdentifier()
12471    {
12472      return $this->assetIdentifier;
12473    }
12474    public function setClickTags($clickTags)
12475    {
12476      $this->clickTags = $clickTags;
12477    }
12478    public function getClickTags()
12479    {
12480      return $this->clickTags;
12481    }
12482    public function setDetectedFeatures($detectedFeatures)
12483    {
12484      $this->detectedFeatures = $detectedFeatures;
12485    }
12486    public function getDetectedFeatures()
12487    {
12488      return $this->detectedFeatures;
12489    }
12490    public function setKind($kind)
12491    {
12492      $this->kind = $kind;
12493    }
12494    public function getKind()
12495    {
12496      return $this->kind;
12497    }
12498    public function setWarnedValidationRules($warnedValidationRules)
12499    {
12500      $this->warnedValidationRules = $warnedValidationRules;
12501    }
12502    public function getWarnedValidationRules()
12503    {
12504      return $this->warnedValidationRules;
12505    }
12506  }
12507  
12508  class Google_Service_Dfareporting_CreativeAssignment extends Google_Collection
12509  {
12510    protected $collection_key = 'richMediaExitOverrides';
12511    protected $internal_gapi_mappings = array(
12512    );
12513    public $active;
12514    public $applyEventTags;
12515    protected $clickThroughUrlType = 'Google_Service_Dfareporting_ClickThroughUrl';
12516    protected $clickThroughUrlDataType = '';
12517    protected $companionCreativeOverridesType = 'Google_Service_Dfareporting_CompanionClickThroughOverride';
12518    protected $companionCreativeOverridesDataType = 'array';
12519    protected $creativeGroupAssignmentsType = 'Google_Service_Dfareporting_CreativeGroupAssignment';
12520    protected $creativeGroupAssignmentsDataType = 'array';
12521    public $creativeId;
12522    protected $creativeIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12523    protected $creativeIdDimensionValueDataType = '';
12524    public $endTime;
12525    protected $richMediaExitOverridesType = 'Google_Service_Dfareporting_RichMediaExitOverride';
12526    protected $richMediaExitOverridesDataType = 'array';
12527    public $sequence;
12528    public $sslCompliant;
12529    public $startTime;
12530    public $weight;
12531  
12532  
12533    public function setActive($active)
12534    {
12535      $this->active = $active;
12536    }
12537    public function getActive()
12538    {
12539      return $this->active;
12540    }
12541    public function setApplyEventTags($applyEventTags)
12542    {
12543      $this->applyEventTags = $applyEventTags;
12544    }
12545    public function getApplyEventTags()
12546    {
12547      return $this->applyEventTags;
12548    }
12549    public function setClickThroughUrl(Google_Service_Dfareporting_ClickThroughUrl $clickThroughUrl)
12550    {
12551      $this->clickThroughUrl = $clickThroughUrl;
12552    }
12553    public function getClickThroughUrl()
12554    {
12555      return $this->clickThroughUrl;
12556    }
12557    public function setCompanionCreativeOverrides($companionCreativeOverrides)
12558    {
12559      $this->companionCreativeOverrides = $companionCreativeOverrides;
12560    }
12561    public function getCompanionCreativeOverrides()
12562    {
12563      return $this->companionCreativeOverrides;
12564    }
12565    public function setCreativeGroupAssignments($creativeGroupAssignments)
12566    {
12567      $this->creativeGroupAssignments = $creativeGroupAssignments;
12568    }
12569    public function getCreativeGroupAssignments()
12570    {
12571      return $this->creativeGroupAssignments;
12572    }
12573    public function setCreativeId($creativeId)
12574    {
12575      $this->creativeId = $creativeId;
12576    }
12577    public function getCreativeId()
12578    {
12579      return $this->creativeId;
12580    }
12581    public function setCreativeIdDimensionValue(Google_Service_Dfareporting_DimensionValue $creativeIdDimensionValue)
12582    {
12583      $this->creativeIdDimensionValue = $creativeIdDimensionValue;
12584    }
12585    public function getCreativeIdDimensionValue()
12586    {
12587      return $this->creativeIdDimensionValue;
12588    }
12589    public function setEndTime($endTime)
12590    {
12591      $this->endTime = $endTime;
12592    }
12593    public function getEndTime()
12594    {
12595      return $this->endTime;
12596    }
12597    public function setRichMediaExitOverrides($richMediaExitOverrides)
12598    {
12599      $this->richMediaExitOverrides = $richMediaExitOverrides;
12600    }
12601    public function getRichMediaExitOverrides()
12602    {
12603      return $this->richMediaExitOverrides;
12604    }
12605    public function setSequence($sequence)
12606    {
12607      $this->sequence = $sequence;
12608    }
12609    public function getSequence()
12610    {
12611      return $this->sequence;
12612    }
12613    public function setSslCompliant($sslCompliant)
12614    {
12615      $this->sslCompliant = $sslCompliant;
12616    }
12617    public function getSslCompliant()
12618    {
12619      return $this->sslCompliant;
12620    }
12621    public function setStartTime($startTime)
12622    {
12623      $this->startTime = $startTime;
12624    }
12625    public function getStartTime()
12626    {
12627      return $this->startTime;
12628    }
12629    public function setWeight($weight)
12630    {
12631      $this->weight = $weight;
12632    }
12633    public function getWeight()
12634    {
12635      return $this->weight;
12636    }
12637  }
12638  
12639  class Google_Service_Dfareporting_CreativeCustomEvent extends Google_Model
12640  {
12641    protected $internal_gapi_mappings = array(
12642    );
12643    public $active;
12644    public $advertiserCustomEventName;
12645    public $advertiserCustomEventType;
12646    public $artworkLabel;
12647    public $artworkType;
12648    public $exitUrl;
12649    public $id;
12650    protected $popupWindowPropertiesType = 'Google_Service_Dfareporting_PopupWindowProperties';
12651    protected $popupWindowPropertiesDataType = '';
12652    public $targetType;
12653    public $videoReportingId;
12654  
12655  
12656    public function setActive($active)
12657    {
12658      $this->active = $active;
12659    }
12660    public function getActive()
12661    {
12662      return $this->active;
12663    }
12664    public function setAdvertiserCustomEventName($advertiserCustomEventName)
12665    {
12666      $this->advertiserCustomEventName = $advertiserCustomEventName;
12667    }
12668    public function getAdvertiserCustomEventName()
12669    {
12670      return $this->advertiserCustomEventName;
12671    }
12672    public function setAdvertiserCustomEventType($advertiserCustomEventType)
12673    {
12674      $this->advertiserCustomEventType = $advertiserCustomEventType;
12675    }
12676    public function getAdvertiserCustomEventType()
12677    {
12678      return $this->advertiserCustomEventType;
12679    }
12680    public function setArtworkLabel($artworkLabel)
12681    {
12682      $this->artworkLabel = $artworkLabel;
12683    }
12684    public function getArtworkLabel()
12685    {
12686      return $this->artworkLabel;
12687    }
12688    public function setArtworkType($artworkType)
12689    {
12690      $this->artworkType = $artworkType;
12691    }
12692    public function getArtworkType()
12693    {
12694      return $this->artworkType;
12695    }
12696    public function setExitUrl($exitUrl)
12697    {
12698      $this->exitUrl = $exitUrl;
12699    }
12700    public function getExitUrl()
12701    {
12702      return $this->exitUrl;
12703    }
12704    public function setId($id)
12705    {
12706      $this->id = $id;
12707    }
12708    public function getId()
12709    {
12710      return $this->id;
12711    }
12712    public function setPopupWindowProperties(Google_Service_Dfareporting_PopupWindowProperties $popupWindowProperties)
12713    {
12714      $this->popupWindowProperties = $popupWindowProperties;
12715    }
12716    public function getPopupWindowProperties()
12717    {
12718      return $this->popupWindowProperties;
12719    }
12720    public function setTargetType($targetType)
12721    {
12722      $this->targetType = $targetType;
12723    }
12724    public function getTargetType()
12725    {
12726      return $this->targetType;
12727    }
12728    public function setVideoReportingId($videoReportingId)
12729    {
12730      $this->videoReportingId = $videoReportingId;
12731    }
12732    public function getVideoReportingId()
12733    {
12734      return $this->videoReportingId;
12735    }
12736  }
12737  
12738  class Google_Service_Dfareporting_CreativeField extends Google_Model
12739  {
12740    protected $internal_gapi_mappings = array(
12741    );
12742    public $accountId;
12743    public $advertiserId;
12744    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12745    protected $advertiserIdDimensionValueDataType = '';
12746    public $id;
12747    public $kind;
12748    public $name;
12749    public $subaccountId;
12750  
12751  
12752    public function setAccountId($accountId)
12753    {
12754      $this->accountId = $accountId;
12755    }
12756    public function getAccountId()
12757    {
12758      return $this->accountId;
12759    }
12760    public function setAdvertiserId($advertiserId)
12761    {
12762      $this->advertiserId = $advertiserId;
12763    }
12764    public function getAdvertiserId()
12765    {
12766      return $this->advertiserId;
12767    }
12768    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12769    {
12770      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12771    }
12772    public function getAdvertiserIdDimensionValue()
12773    {
12774      return $this->advertiserIdDimensionValue;
12775    }
12776    public function setId($id)
12777    {
12778      $this->id = $id;
12779    }
12780    public function getId()
12781    {
12782      return $this->id;
12783    }
12784    public function setKind($kind)
12785    {
12786      $this->kind = $kind;
12787    }
12788    public function getKind()
12789    {
12790      return $this->kind;
12791    }
12792    public function setName($name)
12793    {
12794      $this->name = $name;
12795    }
12796    public function getName()
12797    {
12798      return $this->name;
12799    }
12800    public function setSubaccountId($subaccountId)
12801    {
12802      $this->subaccountId = $subaccountId;
12803    }
12804    public function getSubaccountId()
12805    {
12806      return $this->subaccountId;
12807    }
12808  }
12809  
12810  class Google_Service_Dfareporting_CreativeFieldAssignment extends Google_Model
12811  {
12812    protected $internal_gapi_mappings = array(
12813    );
12814    public $creativeFieldId;
12815    public $creativeFieldValueId;
12816  
12817  
12818    public function setCreativeFieldId($creativeFieldId)
12819    {
12820      $this->creativeFieldId = $creativeFieldId;
12821    }
12822    public function getCreativeFieldId()
12823    {
12824      return $this->creativeFieldId;
12825    }
12826    public function setCreativeFieldValueId($creativeFieldValueId)
12827    {
12828      $this->creativeFieldValueId = $creativeFieldValueId;
12829    }
12830    public function getCreativeFieldValueId()
12831    {
12832      return $this->creativeFieldValueId;
12833    }
12834  }
12835  
12836  class Google_Service_Dfareporting_CreativeFieldValue extends Google_Model
12837  {
12838    protected $internal_gapi_mappings = array(
12839    );
12840    public $id;
12841    public $kind;
12842    public $value;
12843  
12844  
12845    public function setId($id)
12846    {
12847      $this->id = $id;
12848    }
12849    public function getId()
12850    {
12851      return $this->id;
12852    }
12853    public function setKind($kind)
12854    {
12855      $this->kind = $kind;
12856    }
12857    public function getKind()
12858    {
12859      return $this->kind;
12860    }
12861    public function setValue($value)
12862    {
12863      $this->value = $value;
12864    }
12865    public function getValue()
12866    {
12867      return $this->value;
12868    }
12869  }
12870  
12871  class Google_Service_Dfareporting_CreativeFieldValuesListResponse extends Google_Collection
12872  {
12873    protected $collection_key = 'creativeFieldValues';
12874    protected $internal_gapi_mappings = array(
12875    );
12876    protected $creativeFieldValuesType = 'Google_Service_Dfareporting_CreativeFieldValue';
12877    protected $creativeFieldValuesDataType = 'array';
12878    public $kind;
12879    public $nextPageToken;
12880  
12881  
12882    public function setCreativeFieldValues($creativeFieldValues)
12883    {
12884      $this->creativeFieldValues = $creativeFieldValues;
12885    }
12886    public function getCreativeFieldValues()
12887    {
12888      return $this->creativeFieldValues;
12889    }
12890    public function setKind($kind)
12891    {
12892      $this->kind = $kind;
12893    }
12894    public function getKind()
12895    {
12896      return $this->kind;
12897    }
12898    public function setNextPageToken($nextPageToken)
12899    {
12900      $this->nextPageToken = $nextPageToken;
12901    }
12902    public function getNextPageToken()
12903    {
12904      return $this->nextPageToken;
12905    }
12906  }
12907  
12908  class Google_Service_Dfareporting_CreativeFieldsListResponse extends Google_Collection
12909  {
12910    protected $collection_key = 'creativeFields';
12911    protected $internal_gapi_mappings = array(
12912    );
12913    protected $creativeFieldsType = 'Google_Service_Dfareporting_CreativeField';
12914    protected $creativeFieldsDataType = 'array';
12915    public $kind;
12916    public $nextPageToken;
12917  
12918  
12919    public function setCreativeFields($creativeFields)
12920    {
12921      $this->creativeFields = $creativeFields;
12922    }
12923    public function getCreativeFields()
12924    {
12925      return $this->creativeFields;
12926    }
12927    public function setKind($kind)
12928    {
12929      $this->kind = $kind;
12930    }
12931    public function getKind()
12932    {
12933      return $this->kind;
12934    }
12935    public function setNextPageToken($nextPageToken)
12936    {
12937      $this->nextPageToken = $nextPageToken;
12938    }
12939    public function getNextPageToken()
12940    {
12941      return $this->nextPageToken;
12942    }
12943  }
12944  
12945  class Google_Service_Dfareporting_CreativeGroup extends Google_Model
12946  {
12947    protected $internal_gapi_mappings = array(
12948    );
12949    public $accountId;
12950    public $advertiserId;
12951    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
12952    protected $advertiserIdDimensionValueDataType = '';
12953    public $groupNumber;
12954    public $id;
12955    public $kind;
12956    public $name;
12957    public $subaccountId;
12958  
12959  
12960    public function setAccountId($accountId)
12961    {
12962      $this->accountId = $accountId;
12963    }
12964    public function getAccountId()
12965    {
12966      return $this->accountId;
12967    }
12968    public function setAdvertiserId($advertiserId)
12969    {
12970      $this->advertiserId = $advertiserId;
12971    }
12972    public function getAdvertiserId()
12973    {
12974      return $this->advertiserId;
12975    }
12976    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
12977    {
12978      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
12979    }
12980    public function getAdvertiserIdDimensionValue()
12981    {
12982      return $this->advertiserIdDimensionValue;
12983    }
12984    public function setGroupNumber($groupNumber)
12985    {
12986      $this->groupNumber = $groupNumber;
12987    }
12988    public function getGroupNumber()
12989    {
12990      return $this->groupNumber;
12991    }
12992    public function setId($id)
12993    {
12994      $this->id = $id;
12995    }
12996    public function getId()
12997    {
12998      return $this->id;
12999    }
13000    public function setKind($kind)
13001    {
13002      $this->kind = $kind;
13003    }
13004    public function getKind()
13005    {
13006      return $this->kind;
13007    }
13008    public function setName($name)
13009    {
13010      $this->name = $name;
13011    }
13012    public function getName()
13013    {
13014      return $this->name;
13015    }
13016    public function setSubaccountId($subaccountId)
13017    {
13018      $this->subaccountId = $subaccountId;
13019    }
13020    public function getSubaccountId()
13021    {
13022      return $this->subaccountId;
13023    }
13024  }
13025  
13026  class Google_Service_Dfareporting_CreativeGroupAssignment extends Google_Model
13027  {
13028    protected $internal_gapi_mappings = array(
13029    );
13030    public $creativeGroupId;
13031    public $creativeGroupNumber;
13032  
13033  
13034    public function setCreativeGroupId($creativeGroupId)
13035    {
13036      $this->creativeGroupId = $creativeGroupId;
13037    }
13038    public function getCreativeGroupId()
13039    {
13040      return $this->creativeGroupId;
13041    }
13042    public function setCreativeGroupNumber($creativeGroupNumber)
13043    {
13044      $this->creativeGroupNumber = $creativeGroupNumber;
13045    }
13046    public function getCreativeGroupNumber()
13047    {
13048      return $this->creativeGroupNumber;
13049    }
13050  }
13051  
13052  class Google_Service_Dfareporting_CreativeGroupsListResponse extends Google_Collection
13053  {
13054    protected $collection_key = 'creativeGroups';
13055    protected $internal_gapi_mappings = array(
13056    );
13057    protected $creativeGroupsType = 'Google_Service_Dfareporting_CreativeGroup';
13058    protected $creativeGroupsDataType = 'array';
13059    public $kind;
13060    public $nextPageToken;
13061  
13062  
13063    public function setCreativeGroups($creativeGroups)
13064    {
13065      $this->creativeGroups = $creativeGroups;
13066    }
13067    public function getCreativeGroups()
13068    {
13069      return $this->creativeGroups;
13070    }
13071    public function setKind($kind)
13072    {
13073      $this->kind = $kind;
13074    }
13075    public function getKind()
13076    {
13077      return $this->kind;
13078    }
13079    public function setNextPageToken($nextPageToken)
13080    {
13081      $this->nextPageToken = $nextPageToken;
13082    }
13083    public function getNextPageToken()
13084    {
13085      return $this->nextPageToken;
13086    }
13087  }
13088  
13089  class Google_Service_Dfareporting_CreativeOptimizationConfiguration extends Google_Collection
13090  {
13091    protected $collection_key = 'optimizationActivitys';
13092    protected $internal_gapi_mappings = array(
13093    );
13094    public $id;
13095    public $name;
13096    protected $optimizationActivitysType = 'Google_Service_Dfareporting_OptimizationActivity';
13097    protected $optimizationActivitysDataType = 'array';
13098    public $optimizationModel;
13099  
13100  
13101    public function setId($id)
13102    {
13103      $this->id = $id;
13104    }
13105    public function getId()
13106    {
13107      return $this->id;
13108    }
13109    public function setName($name)
13110    {
13111      $this->name = $name;
13112    }
13113    public function getName()
13114    {
13115      return $this->name;
13116    }
13117    public function setOptimizationActivitys($optimizationActivitys)
13118    {
13119      $this->optimizationActivitys = $optimizationActivitys;
13120    }
13121    public function getOptimizationActivitys()
13122    {
13123      return $this->optimizationActivitys;
13124    }
13125    public function setOptimizationModel($optimizationModel)
13126    {
13127      $this->optimizationModel = $optimizationModel;
13128    }
13129    public function getOptimizationModel()
13130    {
13131      return $this->optimizationModel;
13132    }
13133  }
13134  
13135  class Google_Service_Dfareporting_CreativeRotation extends Google_Collection
13136  {
13137    protected $collection_key = 'creativeAssignments';
13138    protected $internal_gapi_mappings = array(
13139    );
13140    protected $creativeAssignmentsType = 'Google_Service_Dfareporting_CreativeAssignment';
13141    protected $creativeAssignmentsDataType = 'array';
13142    public $creativeOptimizationConfigurationId;
13143    public $type;
13144    public $weightCalculationStrategy;
13145  
13146  
13147    public function setCreativeAssignments($creativeAssignments)
13148    {
13149      $this->creativeAssignments = $creativeAssignments;
13150    }
13151    public function getCreativeAssignments()
13152    {
13153      return $this->creativeAssignments;
13154    }
13155    public function setCreativeOptimizationConfigurationId($creativeOptimizationConfigurationId)
13156    {
13157      $this->creativeOptimizationConfigurationId = $creativeOptimizationConfigurationId;
13158    }
13159    public function getCreativeOptimizationConfigurationId()
13160    {
13161      return $this->creativeOptimizationConfigurationId;
13162    }
13163    public function setType($type)
13164    {
13165      $this->type = $type;
13166    }
13167    public function getType()
13168    {
13169      return $this->type;
13170    }
13171    public function setWeightCalculationStrategy($weightCalculationStrategy)
13172    {
13173      $this->weightCalculationStrategy = $weightCalculationStrategy;
13174    }
13175    public function getWeightCalculationStrategy()
13176    {
13177      return $this->weightCalculationStrategy;
13178    }
13179  }
13180  
13181  class Google_Service_Dfareporting_CreativeSettings extends Google_Model
13182  {
13183    protected $internal_gapi_mappings = array(
13184    );
13185    public $iFrameFooter;
13186    public $iFrameHeader;
13187  
13188  
13189    public function setIFrameFooter($iFrameFooter)
13190    {
13191      $this->iFrameFooter = $iFrameFooter;
13192    }
13193    public function getIFrameFooter()
13194    {
13195      return $this->iFrameFooter;
13196    }
13197    public function setIFrameHeader($iFrameHeader)
13198    {
13199      $this->iFrameHeader = $iFrameHeader;
13200    }
13201    public function getIFrameHeader()
13202    {
13203      return $this->iFrameHeader;
13204    }
13205  }
13206  
13207  class Google_Service_Dfareporting_CreativesListResponse extends Google_Collection
13208  {
13209    protected $collection_key = 'creatives';
13210    protected $internal_gapi_mappings = array(
13211    );
13212    protected $creativesType = 'Google_Service_Dfareporting_Creative';
13213    protected $creativesDataType = 'array';
13214    public $kind;
13215    public $nextPageToken;
13216  
13217  
13218    public function setCreatives($creatives)
13219    {
13220      $this->creatives = $creatives;
13221    }
13222    public function getCreatives()
13223    {
13224      return $this->creatives;
13225    }
13226    public function setKind($kind)
13227    {
13228      $this->kind = $kind;
13229    }
13230    public function getKind()
13231    {
13232      return $this->kind;
13233    }
13234    public function setNextPageToken($nextPageToken)
13235    {
13236      $this->nextPageToken = $nextPageToken;
13237    }
13238    public function getNextPageToken()
13239    {
13240      return $this->nextPageToken;
13241    }
13242  }
13243  
13244  class Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Google_Collection
13245  {
13246    protected $collection_key = 'overlapMetrics';
13247    protected $internal_gapi_mappings = array(
13248    );
13249    protected $breakdownType = 'Google_Service_Dfareporting_Dimension';
13250    protected $breakdownDataType = 'array';
13251    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
13252    protected $dimensionFiltersDataType = 'array';
13253    public $kind;
13254    protected $metricsType = 'Google_Service_Dfareporting_Metric';
13255    protected $metricsDataType = 'array';
13256    protected $overlapMetricsType = 'Google_Service_Dfareporting_Metric';
13257    protected $overlapMetricsDataType = 'array';
13258  
13259  
13260    public function setBreakdown($breakdown)
13261    {
13262      $this->breakdown = $breakdown;
13263    }
13264    public function getBreakdown()
13265    {
13266      return $this->breakdown;
13267    }
13268    public function setDimensionFilters($dimensionFilters)
13269    {
13270      $this->dimensionFilters = $dimensionFilters;
13271    }
13272    public function getDimensionFilters()
13273    {
13274      return $this->dimensionFilters;
13275    }
13276    public function setKind($kind)
13277    {
13278      $this->kind = $kind;
13279    }
13280    public function getKind()
13281    {
13282      return $this->kind;
13283    }
13284    public function setMetrics($metrics)
13285    {
13286      $this->metrics = $metrics;
13287    }
13288    public function getMetrics()
13289    {
13290      return $this->metrics;
13291    }
13292    public function setOverlapMetrics($overlapMetrics)
13293    {
13294      $this->overlapMetrics = $overlapMetrics;
13295    }
13296    public function getOverlapMetrics()
13297    {
13298      return $this->overlapMetrics;
13299    }
13300  }
13301  
13302  class Google_Service_Dfareporting_CustomRichMediaEvents extends Google_Collection
13303  {
13304    protected $collection_key = 'filteredEventIds';
13305    protected $internal_gapi_mappings = array(
13306    );
13307    protected $filteredEventIdsType = 'Google_Service_Dfareporting_DimensionValue';
13308    protected $filteredEventIdsDataType = 'array';
13309    public $kind;
13310  
13311  
13312    public function setFilteredEventIds($filteredEventIds)
13313    {
13314      $this->filteredEventIds = $filteredEventIds;
13315    }
13316    public function getFilteredEventIds()
13317    {
13318      return $this->filteredEventIds;
13319    }
13320    public function setKind($kind)
13321    {
13322      $this->kind = $kind;
13323    }
13324    public function getKind()
13325    {
13326      return $this->kind;
13327    }
13328  }
13329  
13330  class Google_Service_Dfareporting_DateRange extends Google_Model
13331  {
13332    protected $internal_gapi_mappings = array(
13333    );
13334    public $endDate;
13335    public $kind;
13336    public $relativeDateRange;
13337    public $startDate;
13338  
13339  
13340    public function setEndDate($endDate)
13341    {
13342      $this->endDate = $endDate;
13343    }
13344    public function getEndDate()
13345    {
13346      return $this->endDate;
13347    }
13348    public function setKind($kind)
13349    {
13350      $this->kind = $kind;
13351    }
13352    public function getKind()
13353    {
13354      return $this->kind;
13355    }
13356    public function setRelativeDateRange($relativeDateRange)
13357    {
13358      $this->relativeDateRange = $relativeDateRange;
13359    }
13360    public function getRelativeDateRange()
13361    {
13362      return $this->relativeDateRange;
13363    }
13364    public function setStartDate($startDate)
13365    {
13366      $this->startDate = $startDate;
13367    }
13368    public function getStartDate()
13369    {
13370      return $this->startDate;
13371    }
13372  }
13373  
13374  class Google_Service_Dfareporting_DayPartTargeting extends Google_Collection
13375  {
13376    protected $collection_key = 'hoursOfDay';
13377    protected $internal_gapi_mappings = array(
13378    );
13379    public $daysOfWeek;
13380    public $hoursOfDay;
13381    public $userLocalTime;
13382  
13383  
13384    public function setDaysOfWeek($daysOfWeek)
13385    {
13386      $this->daysOfWeek = $daysOfWeek;
13387    }
13388    public function getDaysOfWeek()
13389    {
13390      return $this->daysOfWeek;
13391    }
13392    public function setHoursOfDay($hoursOfDay)
13393    {
13394      $this->hoursOfDay = $hoursOfDay;
13395    }
13396    public function getHoursOfDay()
13397    {
13398      return $this->hoursOfDay;
13399    }
13400    public function setUserLocalTime($userLocalTime)
13401    {
13402      $this->userLocalTime = $userLocalTime;
13403    }
13404    public function getUserLocalTime()
13405    {
13406      return $this->userLocalTime;
13407    }
13408  }
13409  
13410  class Google_Service_Dfareporting_DefaultClickThroughEventTagProperties extends Google_Model
13411  {
13412    protected $internal_gapi_mappings = array(
13413    );
13414    public $defaultClickThroughEventTagId;
13415    public $overrideInheritedEventTag;
13416  
13417  
13418    public function setDefaultClickThroughEventTagId($defaultClickThroughEventTagId)
13419    {
13420      $this->defaultClickThroughEventTagId = $defaultClickThroughEventTagId;
13421    }
13422    public function getDefaultClickThroughEventTagId()
13423    {
13424      return $this->defaultClickThroughEventTagId;
13425    }
13426    public function setOverrideInheritedEventTag($overrideInheritedEventTag)
13427    {
13428      $this->overrideInheritedEventTag = $overrideInheritedEventTag;
13429    }
13430    public function getOverrideInheritedEventTag()
13431    {
13432      return $this->overrideInheritedEventTag;
13433    }
13434  }
13435  
13436  class Google_Service_Dfareporting_DeliverySchedule extends Google_Model
13437  {
13438    protected $internal_gapi_mappings = array(
13439    );
13440    protected $frequencyCapType = 'Google_Service_Dfareporting_FrequencyCap';
13441    protected $frequencyCapDataType = '';
13442    public $hardCutoff;
13443    public $impressionRatio;
13444    public $priority;
13445  
13446  
13447    public function setFrequencyCap(Google_Service_Dfareporting_FrequencyCap $frequencyCap)
13448    {
13449      $this->frequencyCap = $frequencyCap;
13450    }
13451    public function getFrequencyCap()
13452    {
13453      return $this->frequencyCap;
13454    }
13455    public function setHardCutoff($hardCutoff)
13456    {
13457      $this->hardCutoff = $hardCutoff;
13458    }
13459    public function getHardCutoff()
13460    {
13461      return $this->hardCutoff;
13462    }
13463    public function setImpressionRatio($impressionRatio)
13464    {
13465      $this->impressionRatio = $impressionRatio;
13466    }
13467    public function getImpressionRatio()
13468    {
13469      return $this->impressionRatio;
13470    }
13471    public function setPriority($priority)
13472    {
13473      $this->priority = $priority;
13474    }
13475    public function getPriority()
13476    {
13477      return $this->priority;
13478    }
13479  }
13480  
13481  class Google_Service_Dfareporting_DfareportingFile extends Google_Model
13482  {
13483    protected $internal_gapi_mappings = array(
13484    );
13485    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
13486    protected $dateRangeDataType = '';
13487    public $etag;
13488    public $fileName;
13489    public $format;
13490    public $id;
13491    public $kind;
13492    public $lastModifiedTime;
13493    public $reportId;
13494    public $status;
13495    protected $urlsType = 'Google_Service_Dfareporting_DfareportingFileUrls';
13496    protected $urlsDataType = '';
13497  
13498  
13499    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
13500    {
13501      $this->dateRange = $dateRange;
13502    }
13503    public function getDateRange()
13504    {
13505      return $this->dateRange;
13506    }
13507    public function setEtag($etag)
13508    {
13509      $this->etag = $etag;
13510    }
13511    public function getEtag()
13512    {
13513      return $this->etag;
13514    }
13515    public function setFileName($fileName)
13516    {
13517      $this->fileName = $fileName;
13518    }
13519    public function getFileName()
13520    {
13521      return $this->fileName;
13522    }
13523    public function setFormat($format)
13524    {
13525      $this->format = $format;
13526    }
13527    public function getFormat()
13528    {
13529      return $this->format;
13530    }
13531    public function setId($id)
13532    {
13533      $this->id = $id;
13534    }
13535    public function getId()
13536    {
13537      return $this->id;
13538    }
13539    public function setKind($kind)
13540    {
13541      $this->kind = $kind;
13542    }
13543    public function getKind()
13544    {
13545      return $this->kind;
13546    }
13547    public function setLastModifiedTime($lastModifiedTime)
13548    {
13549      $this->lastModifiedTime = $lastModifiedTime;
13550    }
13551    public function getLastModifiedTime()
13552    {
13553      return $this->lastModifiedTime;
13554    }
13555    public function setReportId($reportId)
13556    {
13557      $this->reportId = $reportId;
13558    }
13559    public function getReportId()
13560    {
13561      return $this->reportId;
13562    }
13563    public function setStatus($status)
13564    {
13565      $this->status = $status;
13566    }
13567    public function getStatus()
13568    {
13569      return $this->status;
13570    }
13571    public function setUrls(Google_Service_Dfareporting_DfareportingFileUrls $urls)
13572    {
13573      $this->urls = $urls;
13574    }
13575    public function getUrls()
13576    {
13577      return $this->urls;
13578    }
13579  }
13580  
13581  class Google_Service_Dfareporting_DfareportingFileUrls extends Google_Model
13582  {
13583    protected $internal_gapi_mappings = array(
13584    );
13585    public $apiUrl;
13586    public $browserUrl;
13587  
13588  
13589    public function setApiUrl($apiUrl)
13590    {
13591      $this->apiUrl = $apiUrl;
13592    }
13593    public function getApiUrl()
13594    {
13595      return $this->apiUrl;
13596    }
13597    public function setBrowserUrl($browserUrl)
13598    {
13599      $this->browserUrl = $browserUrl;
13600    }
13601    public function getBrowserUrl()
13602    {
13603      return $this->browserUrl;
13604    }
13605  }
13606  
13607  class Google_Service_Dfareporting_DfpSettings extends Google_Model
13608  {
13609    protected $internal_gapi_mappings = array(
13610          "dfpNetworkCode" => "dfp_network_code",
13611          "dfpNetworkName" => "dfp_network_name",
13612    );
13613    public $dfpNetworkCode;
13614    public $dfpNetworkName;
13615    public $programmaticPlacementAccepted;
13616    public $pubPaidPlacementAccepted;
13617    public $publisherPortalOnly;
13618  
13619  
13620    public function setDfpNetworkCode($dfpNetworkCode)
13621    {
13622      $this->dfpNetworkCode = $dfpNetworkCode;
13623    }
13624    public function getDfpNetworkCode()
13625    {
13626      return $this->dfpNetworkCode;
13627    }
13628    public function setDfpNetworkName($dfpNetworkName)
13629    {
13630      $this->dfpNetworkName = $dfpNetworkName;
13631    }
13632    public function getDfpNetworkName()
13633    {
13634      return $this->dfpNetworkName;
13635    }
13636    public function setProgrammaticPlacementAccepted($programmaticPlacementAccepted)
13637    {
13638      $this->programmaticPlacementAccepted = $programmaticPlacementAccepted;
13639    }
13640    public function getProgrammaticPlacementAccepted()
13641    {
13642      return $this->programmaticPlacementAccepted;
13643    }
13644    public function setPubPaidPlacementAccepted($pubPaidPlacementAccepted)
13645    {
13646      $this->pubPaidPlacementAccepted = $pubPaidPlacementAccepted;
13647    }
13648    public function getPubPaidPlacementAccepted()
13649    {
13650      return $this->pubPaidPlacementAccepted;
13651    }
13652    public function setPublisherPortalOnly($publisherPortalOnly)
13653    {
13654      $this->publisherPortalOnly = $publisherPortalOnly;
13655    }
13656    public function getPublisherPortalOnly()
13657    {
13658      return $this->publisherPortalOnly;
13659    }
13660  }
13661  
13662  class Google_Service_Dfareporting_Dimension extends Google_Model
13663  {
13664    protected $internal_gapi_mappings = array(
13665    );
13666    public $kind;
13667    public $name;
13668  
13669  
13670    public function setKind($kind)
13671    {
13672      $this->kind = $kind;
13673    }
13674    public function getKind()
13675    {
13676      return $this->kind;
13677    }
13678    public function setName($name)
13679    {
13680      $this->name = $name;
13681    }
13682    public function getName()
13683    {
13684      return $this->name;
13685    }
13686  }
13687  
13688  class Google_Service_Dfareporting_DimensionFilter extends Google_Model
13689  {
13690    protected $internal_gapi_mappings = array(
13691    );
13692    public $dimensionName;
13693    public $kind;
13694    public $value;
13695  
13696  
13697    public function setDimensionName($dimensionName)
13698    {
13699      $this->dimensionName = $dimensionName;
13700    }
13701    public function getDimensionName()
13702    {
13703      return $this->dimensionName;
13704    }
13705    public function setKind($kind)
13706    {
13707      $this->kind = $kind;
13708    }
13709    public function getKind()
13710    {
13711      return $this->kind;
13712    }
13713    public function setValue($value)
13714    {
13715      $this->value = $value;
13716    }
13717    public function getValue()
13718    {
13719      return $this->value;
13720    }
13721  }
13722  
13723  class Google_Service_Dfareporting_DimensionValue extends Google_Model
13724  {
13725    protected $internal_gapi_mappings = array(
13726    );
13727    public $dimensionName;
13728    public $etag;
13729    public $id;
13730    public $kind;
13731    public $matchType;
13732    public $value;
13733  
13734  
13735    public function setDimensionName($dimensionName)
13736    {
13737      $this->dimensionName = $dimensionName;
13738    }
13739    public function getDimensionName()
13740    {
13741      return $this->dimensionName;
13742    }
13743    public function setEtag($etag)
13744    {
13745      $this->etag = $etag;
13746    }
13747    public function getEtag()
13748    {
13749      return $this->etag;
13750    }
13751    public function setId($id)
13752    {
13753      $this->id = $id;
13754    }
13755    public function getId()
13756    {
13757      return $this->id;
13758    }
13759    public function setKind($kind)
13760    {
13761      $this->kind = $kind;
13762    }
13763    public function getKind()
13764    {
13765      return $this->kind;
13766    }
13767    public function setMatchType($matchType)
13768    {
13769      $this->matchType = $matchType;
13770    }
13771    public function getMatchType()
13772    {
13773      return $this->matchType;
13774    }
13775    public function setValue($value)
13776    {
13777      $this->value = $value;
13778    }
13779    public function getValue()
13780    {
13781      return $this->value;
13782    }
13783  }
13784  
13785  class Google_Service_Dfareporting_DimensionValueList extends Google_Collection
13786  {
13787    protected $collection_key = 'items';
13788    protected $internal_gapi_mappings = array(
13789    );
13790    public $etag;
13791    protected $itemsType = 'Google_Service_Dfareporting_DimensionValue';
13792    protected $itemsDataType = 'array';
13793    public $kind;
13794    public $nextPageToken;
13795  
13796  
13797    public function setEtag($etag)
13798    {
13799      $this->etag = $etag;
13800    }
13801    public function getEtag()
13802    {
13803      return $this->etag;
13804    }
13805    public function setItems($items)
13806    {
13807      $this->items = $items;
13808    }
13809    public function getItems()
13810    {
13811      return $this->items;
13812    }
13813    public function setKind($kind)
13814    {
13815      $this->kind = $kind;
13816    }
13817    public function getKind()
13818    {
13819      return $this->kind;
13820    }
13821    public function setNextPageToken($nextPageToken)
13822    {
13823      $this->nextPageToken = $nextPageToken;
13824    }
13825    public function getNextPageToken()
13826    {
13827      return $this->nextPageToken;
13828    }
13829  }
13830  
13831  class Google_Service_Dfareporting_DimensionValueRequest extends Google_Collection
13832  {
13833    protected $collection_key = 'filters';
13834    protected $internal_gapi_mappings = array(
13835    );
13836    public $dimensionName;
13837    public $endDate;
13838    protected $filtersType = 'Google_Service_Dfareporting_DimensionFilter';
13839    protected $filtersDataType = 'array';
13840    public $kind;
13841    public $startDate;
13842  
13843  
13844    public function setDimensionName($dimensionName)
13845    {
13846      $this->dimensionName = $dimensionName;
13847    }
13848    public function getDimensionName()
13849    {
13850      return $this->dimensionName;
13851    }
13852    public function setEndDate($endDate)
13853    {
13854      $this->endDate = $endDate;
13855    }
13856    public function getEndDate()
13857    {
13858      return $this->endDate;
13859    }
13860    public function setFilters($filters)
13861    {
13862      $this->filters = $filters;
13863    }
13864    public function getFilters()
13865    {
13866      return $this->filters;
13867    }
13868    public function setKind($kind)
13869    {
13870      $this->kind = $kind;
13871    }
13872    public function getKind()
13873    {
13874      return $this->kind;
13875    }
13876    public function setStartDate($startDate)
13877    {
13878      $this->startDate = $startDate;
13879    }
13880    public function getStartDate()
13881    {
13882      return $this->startDate;
13883    }
13884  }
13885  
13886  class Google_Service_Dfareporting_DirectorySite extends Google_Collection
13887  {
13888    protected $collection_key = 'interstitialTagFormats';
13889    protected $internal_gapi_mappings = array(
13890    );
13891    public $active;
13892    protected $contactAssignmentsType = 'Google_Service_Dfareporting_DirectorySiteContactAssignment';
13893    protected $contactAssignmentsDataType = 'array';
13894    public $countryId;
13895    public $currencyId;
13896    public $description;
13897    public $id;
13898    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
13899    protected $idDimensionValueDataType = '';
13900    public $inpageTagFormats;
13901    public $interstitialTagFormats;
13902    public $kind;
13903    public $name;
13904    public $parentId;
13905    protected $settingsType = 'Google_Service_Dfareporting_DirectorySiteSettings';
13906    protected $settingsDataType = '';
13907    public $url;
13908  
13909  
13910    public function setActive($active)
13911    {
13912      $this->active = $active;
13913    }
13914    public function getActive()
13915    {
13916      return $this->active;
13917    }
13918    public function setContactAssignments($contactAssignments)
13919    {
13920      $this->contactAssignments = $contactAssignments;
13921    }
13922    public function getContactAssignments()
13923    {
13924      return $this->contactAssignments;
13925    }
13926    public function setCountryId($countryId)
13927    {
13928      $this->countryId = $countryId;
13929    }
13930    public function getCountryId()
13931    {
13932      return $this->countryId;
13933    }
13934    public function setCurrencyId($currencyId)
13935    {
13936      $this->currencyId = $currencyId;
13937    }
13938    public function getCurrencyId()
13939    {
13940      return $this->currencyId;
13941    }
13942    public function setDescription($description)
13943    {
13944      $this->description = $description;
13945    }
13946    public function getDescription()
13947    {
13948      return $this->description;
13949    }
13950    public function setId($id)
13951    {
13952      $this->id = $id;
13953    }
13954    public function getId()
13955    {
13956      return $this->id;
13957    }
13958    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
13959    {
13960      $this->idDimensionValue = $idDimensionValue;
13961    }
13962    public function getIdDimensionValue()
13963    {
13964      return $this->idDimensionValue;
13965    }
13966    public function setInpageTagFormats($inpageTagFormats)
13967    {
13968      $this->inpageTagFormats = $inpageTagFormats;
13969    }
13970    public function getInpageTagFormats()
13971    {
13972      return $this->inpageTagFormats;
13973    }
13974    public function setInterstitialTagFormats($interstitialTagFormats)
13975    {
13976      $this->interstitialTagFormats = $interstitialTagFormats;
13977    }
13978    public function getInterstitialTagFormats()
13979    {
13980      return $this->interstitialTagFormats;
13981    }
13982    public function setKind($kind)
13983    {
13984      $this->kind = $kind;
13985    }
13986    public function getKind()
13987    {
13988      return $this->kind;
13989    }
13990    public function setName($name)
13991    {
13992      $this->name = $name;
13993    }
13994    public function getName()
13995    {
13996      return $this->name;
13997    }
13998    public function setParentId($parentId)
13999    {
14000      $this->parentId = $parentId;
14001    }
14002    public function getParentId()
14003    {
14004      return $this->parentId;
14005    }
14006    public function setSettings(Google_Service_Dfareporting_DirectorySiteSettings $settings)
14007    {
14008      $this->settings = $settings;
14009    }
14010    public function getSettings()
14011    {
14012      return $this->settings;
14013    }
14014    public function setUrl($url)
14015    {
14016      $this->url = $url;
14017    }
14018    public function getUrl()
14019    {
14020      return $this->url;
14021    }
14022  }
14023  
14024  class Google_Service_Dfareporting_DirectorySiteContact extends Google_Model
14025  {
14026    protected $internal_gapi_mappings = array(
14027    );
14028    public $address;
14029    public $email;
14030    public $firstName;
14031    public $id;
14032    public $kind;
14033    public $lastName;
14034    public $phone;
14035    public $role;
14036    public $title;
14037    public $type;
14038  
14039  
14040    public function setAddress($address)
14041    {
14042      $this->address = $address;
14043    }
14044    public function getAddress()
14045    {
14046      return $this->address;
14047    }
14048    public function setEmail($email)
14049    {
14050      $this->email = $email;
14051    }
14052    public function getEmail()
14053    {
14054      return $this->email;
14055    }
14056    public function setFirstName($firstName)
14057    {
14058      $this->firstName = $firstName;
14059    }
14060    public function getFirstName()
14061    {
14062      return $this->firstName;
14063    }
14064    public function setId($id)
14065    {
14066      $this->id = $id;
14067    }
14068    public function getId()
14069    {
14070      return $this->id;
14071    }
14072    public function setKind($kind)
14073    {
14074      $this->kind = $kind;
14075    }
14076    public function getKind()
14077    {
14078      return $this->kind;
14079    }
14080    public function setLastName($lastName)
14081    {
14082      $this->lastName = $lastName;
14083    }
14084    public function getLastName()
14085    {
14086      return $this->lastName;
14087    }
14088    public function setPhone($phone)
14089    {
14090      $this->phone = $phone;
14091    }
14092    public function getPhone()
14093    {
14094      return $this->phone;
14095    }
14096    public function setRole($role)
14097    {
14098      $this->role = $role;
14099    }
14100    public function getRole()
14101    {
14102      return $this->role;
14103    }
14104    public function setTitle($title)
14105    {
14106      $this->title = $title;
14107    }
14108    public function getTitle()
14109    {
14110      return $this->title;
14111    }
14112    public function setType($type)
14113    {
14114      $this->type = $type;
14115    }
14116    public function getType()
14117    {
14118      return $this->type;
14119    }
14120  }
14121  
14122  class Google_Service_Dfareporting_DirectorySiteContactAssignment extends Google_Model
14123  {
14124    protected $internal_gapi_mappings = array(
14125    );
14126    public $contactId;
14127    public $visibility;
14128  
14129  
14130    public function setContactId($contactId)
14131    {
14132      $this->contactId = $contactId;
14133    }
14134    public function getContactId()
14135    {
14136      return $this->contactId;
14137    }
14138    public function setVisibility($visibility)
14139    {
14140      $this->visibility = $visibility;
14141    }
14142    public function getVisibility()
14143    {
14144      return $this->visibility;
14145    }
14146  }
14147  
14148  class Google_Service_Dfareporting_DirectorySiteContactsListResponse extends Google_Collection
14149  {
14150    protected $collection_key = 'directorySiteContacts';
14151    protected $internal_gapi_mappings = array(
14152    );
14153    protected $directorySiteContactsType = 'Google_Service_Dfareporting_DirectorySiteContact';
14154    protected $directorySiteContactsDataType = 'array';
14155    public $kind;
14156    public $nextPageToken;
14157  
14158  
14159    public function setDirectorySiteContacts($directorySiteContacts)
14160    {
14161      $this->directorySiteContacts = $directorySiteContacts;
14162    }
14163    public function getDirectorySiteContacts()
14164    {
14165      return $this->directorySiteContacts;
14166    }
14167    public function setKind($kind)
14168    {
14169      $this->kind = $kind;
14170    }
14171    public function getKind()
14172    {
14173      return $this->kind;
14174    }
14175    public function setNextPageToken($nextPageToken)
14176    {
14177      $this->nextPageToken = $nextPageToken;
14178    }
14179    public function getNextPageToken()
14180    {
14181      return $this->nextPageToken;
14182    }
14183  }
14184  
14185  class Google_Service_Dfareporting_DirectorySiteSettings extends Google_Model
14186  {
14187    protected $internal_gapi_mappings = array(
14188          "dfpSettings" => "dfp_settings",
14189          "instreamVideoPlacementAccepted" => "instream_video_placement_accepted",
14190    );
14191    public $activeViewOptOut;
14192    protected $dfpSettingsType = 'Google_Service_Dfareporting_DfpSettings';
14193    protected $dfpSettingsDataType = '';
14194    public $instreamVideoPlacementAccepted;
14195    public $interstitialPlacementAccepted;
14196    public $nielsenOcrOptOut;
14197    public $verificationTagOptOut;
14198    public $videoActiveViewOptOut;
14199  
14200  
14201    public function setActiveViewOptOut($activeViewOptOut)
14202    {
14203      $this->activeViewOptOut = $activeViewOptOut;
14204    }
14205    public function getActiveViewOptOut()
14206    {
14207      return $this->activeViewOptOut;
14208    }
14209    public function setDfpSettings(Google_Service_Dfareporting_DfpSettings $dfpSettings)
14210    {
14211      $this->dfpSettings = $dfpSettings;
14212    }
14213    public function getDfpSettings()
14214    {
14215      return $this->dfpSettings;
14216    }
14217    public function setInstreamVideoPlacementAccepted($instreamVideoPlacementAccepted)
14218    {
14219      $this->instreamVideoPlacementAccepted = $instreamVideoPlacementAccepted;
14220    }
14221    public function getInstreamVideoPlacementAccepted()
14222    {
14223      return $this->instreamVideoPlacementAccepted;
14224    }
14225    public function setInterstitialPlacementAccepted($interstitialPlacementAccepted)
14226    {
14227      $this->interstitialPlacementAccepted = $interstitialPlacementAccepted;
14228    }
14229    public function getInterstitialPlacementAccepted()
14230    {
14231      return $this->interstitialPlacementAccepted;
14232    }
14233    public function setNielsenOcrOptOut($nielsenOcrOptOut)
14234    {
14235      $this->nielsenOcrOptOut = $nielsenOcrOptOut;
14236    }
14237    public function getNielsenOcrOptOut()
14238    {
14239      return $this->nielsenOcrOptOut;
14240    }
14241    public function setVerificationTagOptOut($verificationTagOptOut)
14242    {
14243      $this->verificationTagOptOut = $verificationTagOptOut;
14244    }
14245    public function getVerificationTagOptOut()
14246    {
14247      return $this->verificationTagOptOut;
14248    }
14249    public function setVideoActiveViewOptOut($videoActiveViewOptOut)
14250    {
14251      $this->videoActiveViewOptOut = $videoActiveViewOptOut;
14252    }
14253    public function getVideoActiveViewOptOut()
14254    {
14255      return $this->videoActiveViewOptOut;
14256    }
14257  }
14258  
14259  class Google_Service_Dfareporting_DirectorySitesListResponse extends Google_Collection
14260  {
14261    protected $collection_key = 'directorySites';
14262    protected $internal_gapi_mappings = array(
14263    );
14264    protected $directorySitesType = 'Google_Service_Dfareporting_DirectorySite';
14265    protected $directorySitesDataType = 'array';
14266    public $kind;
14267    public $nextPageToken;
14268  
14269  
14270    public function setDirectorySites($directorySites)
14271    {
14272      $this->directorySites = $directorySites;
14273    }
14274    public function getDirectorySites()
14275    {
14276      return $this->directorySites;
14277    }
14278    public function setKind($kind)
14279    {
14280      $this->kind = $kind;
14281    }
14282    public function getKind()
14283    {
14284      return $this->kind;
14285    }
14286    public function setNextPageToken($nextPageToken)
14287    {
14288      $this->nextPageToken = $nextPageToken;
14289    }
14290    public function getNextPageToken()
14291    {
14292      return $this->nextPageToken;
14293    }
14294  }
14295  
14296  class Google_Service_Dfareporting_EventTag extends Google_Collection
14297  {
14298    protected $collection_key = 'siteIds';
14299    protected $internal_gapi_mappings = array(
14300    );
14301    public $accountId;
14302    public $advertiserId;
14303    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14304    protected $advertiserIdDimensionValueDataType = '';
14305    public $campaignId;
14306    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14307    protected $campaignIdDimensionValueDataType = '';
14308    public $enabledByDefault;
14309    public $id;
14310    public $kind;
14311    public $name;
14312    public $siteFilterType;
14313    public $siteIds;
14314    public $sslCompliant;
14315    public $status;
14316    public $subaccountId;
14317    public $type;
14318    public $url;
14319    public $urlEscapeLevels;
14320  
14321  
14322    public function setAccountId($accountId)
14323    {
14324      $this->accountId = $accountId;
14325    }
14326    public function getAccountId()
14327    {
14328      return $this->accountId;
14329    }
14330    public function setAdvertiserId($advertiserId)
14331    {
14332      $this->advertiserId = $advertiserId;
14333    }
14334    public function getAdvertiserId()
14335    {
14336      return $this->advertiserId;
14337    }
14338    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14339    {
14340      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14341    }
14342    public function getAdvertiserIdDimensionValue()
14343    {
14344      return $this->advertiserIdDimensionValue;
14345    }
14346    public function setCampaignId($campaignId)
14347    {
14348      $this->campaignId = $campaignId;
14349    }
14350    public function getCampaignId()
14351    {
14352      return $this->campaignId;
14353    }
14354    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
14355    {
14356      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
14357    }
14358    public function getCampaignIdDimensionValue()
14359    {
14360      return $this->campaignIdDimensionValue;
14361    }
14362    public function setEnabledByDefault($enabledByDefault)
14363    {
14364      $this->enabledByDefault = $enabledByDefault;
14365    }
14366    public function getEnabledByDefault()
14367    {
14368      return $this->enabledByDefault;
14369    }
14370    public function setId($id)
14371    {
14372      $this->id = $id;
14373    }
14374    public function getId()
14375    {
14376      return $this->id;
14377    }
14378    public function setKind($kind)
14379    {
14380      $this->kind = $kind;
14381    }
14382    public function getKind()
14383    {
14384      return $this->kind;
14385    }
14386    public function setName($name)
14387    {
14388      $this->name = $name;
14389    }
14390    public function getName()
14391    {
14392      return $this->name;
14393    }
14394    public function setSiteFilterType($siteFilterType)
14395    {
14396      $this->siteFilterType = $siteFilterType;
14397    }
14398    public function getSiteFilterType()
14399    {
14400      return $this->siteFilterType;
14401    }
14402    public function setSiteIds($siteIds)
14403    {
14404      $this->siteIds = $siteIds;
14405    }
14406    public function getSiteIds()
14407    {
14408      return $this->siteIds;
14409    }
14410    public function setSslCompliant($sslCompliant)
14411    {
14412      $this->sslCompliant = $sslCompliant;
14413    }
14414    public function getSslCompliant()
14415    {
14416      return $this->sslCompliant;
14417    }
14418    public function setStatus($status)
14419    {
14420      $this->status = $status;
14421    }
14422    public function getStatus()
14423    {
14424      return $this->status;
14425    }
14426    public function setSubaccountId($subaccountId)
14427    {
14428      $this->subaccountId = $subaccountId;
14429    }
14430    public function getSubaccountId()
14431    {
14432      return $this->subaccountId;
14433    }
14434    public function setType($type)
14435    {
14436      $this->type = $type;
14437    }
14438    public function getType()
14439    {
14440      return $this->type;
14441    }
14442    public function setUrl($url)
14443    {
14444      $this->url = $url;
14445    }
14446    public function getUrl()
14447    {
14448      return $this->url;
14449    }
14450    public function setUrlEscapeLevels($urlEscapeLevels)
14451    {
14452      $this->urlEscapeLevels = $urlEscapeLevels;
14453    }
14454    public function getUrlEscapeLevels()
14455    {
14456      return $this->urlEscapeLevels;
14457    }
14458  }
14459  
14460  class Google_Service_Dfareporting_EventTagOverride extends Google_Model
14461  {
14462    protected $internal_gapi_mappings = array(
14463    );
14464    public $enabled;
14465    public $id;
14466  
14467  
14468    public function setEnabled($enabled)
14469    {
14470      $this->enabled = $enabled;
14471    }
14472    public function getEnabled()
14473    {
14474      return $this->enabled;
14475    }
14476    public function setId($id)
14477    {
14478      $this->id = $id;
14479    }
14480    public function getId()
14481    {
14482      return $this->id;
14483    }
14484  }
14485  
14486  class Google_Service_Dfareporting_EventTagsListResponse extends Google_Collection
14487  {
14488    protected $collection_key = 'eventTags';
14489    protected $internal_gapi_mappings = array(
14490    );
14491    protected $eventTagsType = 'Google_Service_Dfareporting_EventTag';
14492    protected $eventTagsDataType = 'array';
14493    public $kind;
14494  
14495  
14496    public function setEventTags($eventTags)
14497    {
14498      $this->eventTags = $eventTags;
14499    }
14500    public function getEventTags()
14501    {
14502      return $this->eventTags;
14503    }
14504    public function setKind($kind)
14505    {
14506      $this->kind = $kind;
14507    }
14508    public function getKind()
14509    {
14510      return $this->kind;
14511    }
14512  }
14513  
14514  class Google_Service_Dfareporting_FileList extends Google_Collection
14515  {
14516    protected $collection_key = 'items';
14517    protected $internal_gapi_mappings = array(
14518    );
14519    public $etag;
14520    protected $itemsType = 'Google_Service_Dfareporting_DfareportingFile';
14521    protected $itemsDataType = 'array';
14522    public $kind;
14523    public $nextPageToken;
14524  
14525  
14526    public function setEtag($etag)
14527    {
14528      $this->etag = $etag;
14529    }
14530    public function getEtag()
14531    {
14532      return $this->etag;
14533    }
14534    public function setItems($items)
14535    {
14536      $this->items = $items;
14537    }
14538    public function getItems()
14539    {
14540      return $this->items;
14541    }
14542    public function setKind($kind)
14543    {
14544      $this->kind = $kind;
14545    }
14546    public function getKind()
14547    {
14548      return $this->kind;
14549    }
14550    public function setNextPageToken($nextPageToken)
14551    {
14552      $this->nextPageToken = $nextPageToken;
14553    }
14554    public function getNextPageToken()
14555    {
14556      return $this->nextPageToken;
14557    }
14558  }
14559  
14560  class Google_Service_Dfareporting_Flight extends Google_Model
14561  {
14562    protected $internal_gapi_mappings = array(
14563    );
14564    public $endDate;
14565    public $rateOrCost;
14566    public $startDate;
14567    public $units;
14568  
14569  
14570    public function setEndDate($endDate)
14571    {
14572      $this->endDate = $endDate;
14573    }
14574    public function getEndDate()
14575    {
14576      return $this->endDate;
14577    }
14578    public function setRateOrCost($rateOrCost)
14579    {
14580      $this->rateOrCost = $rateOrCost;
14581    }
14582    public function getRateOrCost()
14583    {
14584      return $this->rateOrCost;
14585    }
14586    public function setStartDate($startDate)
14587    {
14588      $this->startDate = $startDate;
14589    }
14590    public function getStartDate()
14591    {
14592      return $this->startDate;
14593    }
14594    public function setUnits($units)
14595    {
14596      $this->units = $units;
14597    }
14598    public function getUnits()
14599    {
14600      return $this->units;
14601    }
14602  }
14603  
14604  class Google_Service_Dfareporting_FloodlightActivitiesGenerateTagResponse extends Google_Model
14605  {
14606    protected $internal_gapi_mappings = array(
14607    );
14608    public $floodlightActivityTag;
14609    public $kind;
14610  
14611  
14612    public function setFloodlightActivityTag($floodlightActivityTag)
14613    {
14614      $this->floodlightActivityTag = $floodlightActivityTag;
14615    }
14616    public function getFloodlightActivityTag()
14617    {
14618      return $this->floodlightActivityTag;
14619    }
14620    public function setKind($kind)
14621    {
14622      $this->kind = $kind;
14623    }
14624    public function getKind()
14625    {
14626      return $this->kind;
14627    }
14628  }
14629  
14630  class Google_Service_Dfareporting_FloodlightActivitiesListResponse extends Google_Collection
14631  {
14632    protected $collection_key = 'floodlightActivities';
14633    protected $internal_gapi_mappings = array(
14634    );
14635    protected $floodlightActivitiesType = 'Google_Service_Dfareporting_FloodlightActivity';
14636    protected $floodlightActivitiesDataType = 'array';
14637    public $kind;
14638    public $nextPageToken;
14639  
14640  
14641    public function setFloodlightActivities($floodlightActivities)
14642    {
14643      $this->floodlightActivities = $floodlightActivities;
14644    }
14645    public function getFloodlightActivities()
14646    {
14647      return $this->floodlightActivities;
14648    }
14649    public function setKind($kind)
14650    {
14651      $this->kind = $kind;
14652    }
14653    public function getKind()
14654    {
14655      return $this->kind;
14656    }
14657    public function setNextPageToken($nextPageToken)
14658    {
14659      $this->nextPageToken = $nextPageToken;
14660    }
14661    public function getNextPageToken()
14662    {
14663      return $this->nextPageToken;
14664    }
14665  }
14666  
14667  class Google_Service_Dfareporting_FloodlightActivity extends Google_Collection
14668  {
14669    protected $collection_key = 'userDefinedVariableTypes';
14670    protected $internal_gapi_mappings = array(
14671    );
14672    public $accountId;
14673    public $advertiserId;
14674    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14675    protected $advertiserIdDimensionValueDataType = '';
14676    public $cacheBustingType;
14677    public $countingMethod;
14678    protected $defaultTagsType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
14679    protected $defaultTagsDataType = 'array';
14680    public $expectedUrl;
14681    public $floodlightActivityGroupId;
14682    public $floodlightActivityGroupName;
14683    public $floodlightActivityGroupTagString;
14684    public $floodlightActivityGroupType;
14685    public $floodlightConfigurationId;
14686    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14687    protected $floodlightConfigurationIdDimensionValueDataType = '';
14688    public $hidden;
14689    public $id;
14690    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14691    protected $idDimensionValueDataType = '';
14692    public $imageTagEnabled;
14693    public $kind;
14694    public $name;
14695    public $notes;
14696    protected $publisherTagsType = 'Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag';
14697    protected $publisherTagsDataType = 'array';
14698    public $secure;
14699    public $sslCompliant;
14700    public $sslRequired;
14701    public $subaccountId;
14702    public $tagFormat;
14703    public $tagString;
14704    public $userDefinedVariableTypes;
14705  
14706  
14707    public function setAccountId($accountId)
14708    {
14709      $this->accountId = $accountId;
14710    }
14711    public function getAccountId()
14712    {
14713      return $this->accountId;
14714    }
14715    public function setAdvertiserId($advertiserId)
14716    {
14717      $this->advertiserId = $advertiserId;
14718    }
14719    public function getAdvertiserId()
14720    {
14721      return $this->advertiserId;
14722    }
14723    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
14724    {
14725      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
14726    }
14727    public function getAdvertiserIdDimensionValue()
14728    {
14729      return $this->advertiserIdDimensionValue;
14730    }
14731    public function setCacheBustingType($cacheBustingType)
14732    {
14733      $this->cacheBustingType = $cacheBustingType;
14734    }
14735    public function getCacheBustingType()
14736    {
14737      return $this->cacheBustingType;
14738    }
14739    public function setCountingMethod($countingMethod)
14740    {
14741      $this->countingMethod = $countingMethod;
14742    }
14743    public function getCountingMethod()
14744    {
14745      return $this->countingMethod;
14746    }
14747    public function setDefaultTags($defaultTags)
14748    {
14749      $this->defaultTags = $defaultTags;
14750    }
14751    public function getDefaultTags()
14752    {
14753      return $this->defaultTags;
14754    }
14755    public function setExpectedUrl($expectedUrl)
14756    {
14757      $this->expectedUrl = $expectedUrl;
14758    }
14759    public function getExpectedUrl()
14760    {
14761      return $this->expectedUrl;
14762    }
14763    public function setFloodlightActivityGroupId($floodlightActivityGroupId)
14764    {
14765      $this->floodlightActivityGroupId = $floodlightActivityGroupId;
14766    }
14767    public function getFloodlightActivityGroupId()
14768    {
14769      return $this->floodlightActivityGroupId;
14770    }
14771    public function setFloodlightActivityGroupName($floodlightActivityGroupName)
14772    {
14773      $this->floodlightActivityGroupName = $floodlightActivityGroupName;
14774    }
14775    public function getFloodlightActivityGroupName()
14776    {
14777      return $this->floodlightActivityGroupName;
14778    }
14779    public function setFloodlightActivityGroupTagString($floodlightActivityGroupTagString)
14780    {
14781      $this->floodlightActivityGroupTagString = $floodlightActivityGroupTagString;
14782    }
14783    public function getFloodlightActivityGroupTagString()
14784    {
14785      return $this->floodlightActivityGroupTagString;
14786    }
14787    public function setFloodlightActivityGroupType($floodlightActivityGroupType)
14788    {
14789      $this->floodlightActivityGroupType = $floodlightActivityGroupType;
14790    }
14791    public function getFloodlightActivityGroupType()
14792    {
14793      return $this->floodlightActivityGroupType;
14794    }
14795    public function setFloodlightConfigurationId($floodlightConfigurationId)
14796    {
14797      $this->floodlightConfigurationId = $floodlightConfigurationId;
14798    }
14799    public function getFloodlightConfigurationId()
14800    {
14801      return $this->floodlightConfigurationId;
14802    }
14803    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
14804    {
14805      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
14806    }
14807    public function getFloodlightConfigurationIdDimensionValue()
14808    {
14809      return $this->floodlightConfigurationIdDimensionValue;
14810    }
14811    public function setHidden($hidden)
14812    {
14813      $this->hidden = $hidden;
14814    }
14815    public function getHidden()
14816    {
14817      return $this->hidden;
14818    }
14819    public function setId($id)
14820    {
14821      $this->id = $id;
14822    }
14823    public function getId()
14824    {
14825      return $this->id;
14826    }
14827    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
14828    {
14829      $this->idDimensionValue = $idDimensionValue;
14830    }
14831    public function getIdDimensionValue()
14832    {
14833      return $this->idDimensionValue;
14834    }
14835    public function setImageTagEnabled($imageTagEnabled)
14836    {
14837      $this->imageTagEnabled = $imageTagEnabled;
14838    }
14839    public function getImageTagEnabled()
14840    {
14841      return $this->imageTagEnabled;
14842    }
14843    public function setKind($kind)
14844    {
14845      $this->kind = $kind;
14846    }
14847    public function getKind()
14848    {
14849      return $this->kind;
14850    }
14851    public function setName($name)
14852    {
14853      $this->name = $name;
14854    }
14855    public function getName()
14856    {
14857      return $this->name;
14858    }
14859    public function setNotes($notes)
14860    {
14861      $this->notes = $notes;
14862    }
14863    public function getNotes()
14864    {
14865      return $this->notes;
14866    }
14867    public function setPublisherTags($publisherTags)
14868    {
14869      $this->publisherTags = $publisherTags;
14870    }
14871    public function getPublisherTags()
14872    {
14873      return $this->publisherTags;
14874    }
14875    public function setSecure($secure)
14876    {
14877      $this->secure = $secure;
14878    }
14879    public function getSecure()
14880    {
14881      return $this->secure;
14882    }
14883    public function setSslCompliant($sslCompliant)
14884    {
14885      $this->sslCompliant = $sslCompliant;
14886    }
14887    public function getSslCompliant()
14888    {
14889      return $this->sslCompliant;
14890    }
14891    public function setSslRequired($sslRequired)
14892    {
14893      $this->sslRequired = $sslRequired;
14894    }
14895    public function getSslRequired()
14896    {
14897      return $this->sslRequired;
14898    }
14899    public function setSubaccountId($subaccountId)
14900    {
14901      $this->subaccountId = $subaccountId;
14902    }
14903    public function getSubaccountId()
14904    {
14905      return $this->subaccountId;
14906    }
14907    public function setTagFormat($tagFormat)
14908    {
14909      $this->tagFormat = $tagFormat;
14910    }
14911    public function getTagFormat()
14912    {
14913      return $this->tagFormat;
14914    }
14915    public function setTagString($tagString)
14916    {
14917      $this->tagString = $tagString;
14918    }
14919    public function getTagString()
14920    {
14921      return $this->tagString;
14922    }
14923    public function setUserDefinedVariableTypes($userDefinedVariableTypes)
14924    {
14925      $this->userDefinedVariableTypes = $userDefinedVariableTypes;
14926    }
14927    public function getUserDefinedVariableTypes()
14928    {
14929      return $this->userDefinedVariableTypes;
14930    }
14931  }
14932  
14933  class Google_Service_Dfareporting_FloodlightActivityDynamicTag extends Google_Model
14934  {
14935    protected $internal_gapi_mappings = array(
14936    );
14937    public $id;
14938    public $name;
14939    public $tag;
14940  
14941  
14942    public function setId($id)
14943    {
14944      $this->id = $id;
14945    }
14946    public function getId()
14947    {
14948      return $this->id;
14949    }
14950    public function setName($name)
14951    {
14952      $this->name = $name;
14953    }
14954    public function getName()
14955    {
14956      return $this->name;
14957    }
14958    public function setTag($tag)
14959    {
14960      $this->tag = $tag;
14961    }
14962    public function getTag()
14963    {
14964      return $this->tag;
14965    }
14966  }
14967  
14968  class Google_Service_Dfareporting_FloodlightActivityGroup extends Google_Model
14969  {
14970    protected $internal_gapi_mappings = array(
14971    );
14972    public $accountId;
14973    public $advertiserId;
14974    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14975    protected $advertiserIdDimensionValueDataType = '';
14976    public $floodlightConfigurationId;
14977    protected $floodlightConfigurationIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14978    protected $floodlightConfigurationIdDimensionValueDataType = '';
14979    public $id;
14980    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
14981    protected $idDimensionValueDataType = '';
14982    public $kind;
14983    public $name;
14984    public $subaccountId;
14985    public $tagString;
14986    public $type;
14987  
14988  
14989    public function setAccountId($accountId)
14990    {
14991      $this->accountId = $accountId;
14992    }
14993    public function getAccountId()
14994    {
14995      return $this->accountId;
14996    }
14997    public function setAdvertiserId($advertiserId)
14998    {
14999      $this->advertiserId = $advertiserId;
15000    }
15001    public function getAdvertiserId()
15002    {
15003      return $this->advertiserId;
15004    }
15005    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15006    {
15007      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15008    }
15009    public function getAdvertiserIdDimensionValue()
15010    {
15011      return $this->advertiserIdDimensionValue;
15012    }
15013    public function setFloodlightConfigurationId($floodlightConfigurationId)
15014    {
15015      $this->floodlightConfigurationId = $floodlightConfigurationId;
15016    }
15017    public function getFloodlightConfigurationId()
15018    {
15019      return $this->floodlightConfigurationId;
15020    }
15021    public function setFloodlightConfigurationIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightConfigurationIdDimensionValue)
15022    {
15023      $this->floodlightConfigurationIdDimensionValue = $floodlightConfigurationIdDimensionValue;
15024    }
15025    public function getFloodlightConfigurationIdDimensionValue()
15026    {
15027      return $this->floodlightConfigurationIdDimensionValue;
15028    }
15029    public function setId($id)
15030    {
15031      $this->id = $id;
15032    }
15033    public function getId()
15034    {
15035      return $this->id;
15036    }
15037    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15038    {
15039      $this->idDimensionValue = $idDimensionValue;
15040    }
15041    public function getIdDimensionValue()
15042    {
15043      return $this->idDimensionValue;
15044    }
15045    public function setKind($kind)
15046    {
15047      $this->kind = $kind;
15048    }
15049    public function getKind()
15050    {
15051      return $this->kind;
15052    }
15053    public function setName($name)
15054    {
15055      $this->name = $name;
15056    }
15057    public function getName()
15058    {
15059      return $this->name;
15060    }
15061    public function setSubaccountId($subaccountId)
15062    {
15063      $this->subaccountId = $subaccountId;
15064    }
15065    public function getSubaccountId()
15066    {
15067      return $this->subaccountId;
15068    }
15069    public function setTagString($tagString)
15070    {
15071      $this->tagString = $tagString;
15072    }
15073    public function getTagString()
15074    {
15075      return $this->tagString;
15076    }
15077    public function setType($type)
15078    {
15079      $this->type = $type;
15080    }
15081    public function getType()
15082    {
15083      return $this->type;
15084    }
15085  }
15086  
15087  class Google_Service_Dfareporting_FloodlightActivityGroupsListResponse extends Google_Collection
15088  {
15089    protected $collection_key = 'floodlightActivityGroups';
15090    protected $internal_gapi_mappings = array(
15091    );
15092    protected $floodlightActivityGroupsType = 'Google_Service_Dfareporting_FloodlightActivityGroup';
15093    protected $floodlightActivityGroupsDataType = 'array';
15094    public $kind;
15095    public $nextPageToken;
15096  
15097  
15098    public function setFloodlightActivityGroups($floodlightActivityGroups)
15099    {
15100      $this->floodlightActivityGroups = $floodlightActivityGroups;
15101    }
15102    public function getFloodlightActivityGroups()
15103    {
15104      return $this->floodlightActivityGroups;
15105    }
15106    public function setKind($kind)
15107    {
15108      $this->kind = $kind;
15109    }
15110    public function getKind()
15111    {
15112      return $this->kind;
15113    }
15114    public function setNextPageToken($nextPageToken)
15115    {
15116      $this->nextPageToken = $nextPageToken;
15117    }
15118    public function getNextPageToken()
15119    {
15120      return $this->nextPageToken;
15121    }
15122  }
15123  
15124  class Google_Service_Dfareporting_FloodlightActivityPublisherDynamicTag extends Google_Model
15125  {
15126    protected $internal_gapi_mappings = array(
15127    );
15128    public $clickThrough;
15129    public $directorySiteId;
15130    protected $dynamicTagType = 'Google_Service_Dfareporting_FloodlightActivityDynamicTag';
15131    protected $dynamicTagDataType = '';
15132    public $siteId;
15133    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15134    protected $siteIdDimensionValueDataType = '';
15135    public $viewThrough;
15136  
15137  
15138    public function setClickThrough($clickThrough)
15139    {
15140      $this->clickThrough = $clickThrough;
15141    }
15142    public function getClickThrough()
15143    {
15144      return $this->clickThrough;
15145    }
15146    public function setDirectorySiteId($directorySiteId)
15147    {
15148      $this->directorySiteId = $directorySiteId;
15149    }
15150    public function getDirectorySiteId()
15151    {
15152      return $this->directorySiteId;
15153    }
15154    public function setDynamicTag(Google_Service_Dfareporting_FloodlightActivityDynamicTag $dynamicTag)
15155    {
15156      $this->dynamicTag = $dynamicTag;
15157    }
15158    public function getDynamicTag()
15159    {
15160      return $this->dynamicTag;
15161    }
15162    public function setSiteId($siteId)
15163    {
15164      $this->siteId = $siteId;
15165    }
15166    public function getSiteId()
15167    {
15168      return $this->siteId;
15169    }
15170    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
15171    {
15172      $this->siteIdDimensionValue = $siteIdDimensionValue;
15173    }
15174    public function getSiteIdDimensionValue()
15175    {
15176      return $this->siteIdDimensionValue;
15177    }
15178    public function setViewThrough($viewThrough)
15179    {
15180      $this->viewThrough = $viewThrough;
15181    }
15182    public function getViewThrough()
15183    {
15184      return $this->viewThrough;
15185    }
15186  }
15187  
15188  class Google_Service_Dfareporting_FloodlightConfiguration extends Google_Collection
15189  {
15190    protected $collection_key = 'userDefinedVariableConfigurations';
15191    protected $internal_gapi_mappings = array(
15192    );
15193    public $accountId;
15194    public $advertiserId;
15195    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15196    protected $advertiserIdDimensionValueDataType = '';
15197    public $analyticsDataSharingEnabled;
15198    public $exposureToConversionEnabled;
15199    public $firstDayOfWeek;
15200    public $id;
15201    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
15202    protected $idDimensionValueDataType = '';
15203    public $kind;
15204    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
15205    protected $lookbackConfigurationDataType = '';
15206    public $naturalSearchConversionAttributionOption;
15207    protected $omnitureSettingsType = 'Google_Service_Dfareporting_OmnitureSettings';
15208    protected $omnitureSettingsDataType = '';
15209    public $sslRequired;
15210    public $standardVariableTypes;
15211    public $subaccountId;
15212    protected $tagSettingsType = 'Google_Service_Dfareporting_TagSettings';
15213    protected $tagSettingsDataType = '';
15214    protected $userDefinedVariableConfigurationsType = 'Google_Service_Dfareporting_UserDefinedVariableConfiguration';
15215    protected $userDefinedVariableConfigurationsDataType = 'array';
15216  
15217  
15218    public function setAccountId($accountId)
15219    {
15220      $this->accountId = $accountId;
15221    }
15222    public function getAccountId()
15223    {
15224      return $this->accountId;
15225    }
15226    public function setAdvertiserId($advertiserId)
15227    {
15228      $this->advertiserId = $advertiserId;
15229    }
15230    public function getAdvertiserId()
15231    {
15232      return $this->advertiserId;
15233    }
15234    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
15235    {
15236      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
15237    }
15238    public function getAdvertiserIdDimensionValue()
15239    {
15240      return $this->advertiserIdDimensionValue;
15241    }
15242    public function setAnalyticsDataSharingEnabled($analyticsDataSharingEnabled)
15243    {
15244      $this->analyticsDataSharingEnabled = $analyticsDataSharingEnabled;
15245    }
15246    public function getAnalyticsDataSharingEnabled()
15247    {
15248      return $this->analyticsDataSharingEnabled;
15249    }
15250    public function setExposureToConversionEnabled($exposureToConversionEnabled)
15251    {
15252      $this->exposureToConversionEnabled = $exposureToConversionEnabled;
15253    }
15254    public function getExposureToConversionEnabled()
15255    {
15256      return $this->exposureToConversionEnabled;
15257    }
15258    public function setFirstDayOfWeek($firstDayOfWeek)
15259    {
15260      $this->firstDayOfWeek = $firstDayOfWeek;
15261    }
15262    public function getFirstDayOfWeek()
15263    {
15264      return $this->firstDayOfWeek;
15265    }
15266    public function setId($id)
15267    {
15268      $this->id = $id;
15269    }
15270    public function getId()
15271    {
15272      return $this->id;
15273    }
15274    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
15275    {
15276      $this->idDimensionValue = $idDimensionValue;
15277    }
15278    public function getIdDimensionValue()
15279    {
15280      return $this->idDimensionValue;
15281    }
15282    public function setKind($kind)
15283    {
15284      $this->kind = $kind;
15285    }
15286    public function getKind()
15287    {
15288      return $this->kind;
15289    }
15290    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
15291    {
15292      $this->lookbackConfiguration = $lookbackConfiguration;
15293    }
15294    public function getLookbackConfiguration()
15295    {
15296      return $this->lookbackConfiguration;
15297    }
15298    public function setNaturalSearchConversionAttributionOption($naturalSearchConversionAttributionOption)
15299    {
15300      $this->naturalSearchConversionAttributionOption = $naturalSearchConversionAttributionOption;
15301    }
15302    public function getNaturalSearchConversionAttributionOption()
15303    {
15304      return $this->naturalSearchConversionAttributionOption;
15305    }
15306    public function setOmnitureSettings(Google_Service_Dfareporting_OmnitureSettings $omnitureSettings)
15307    {
15308      $this->omnitureSettings = $omnitureSettings;
15309    }
15310    public function getOmnitureSettings()
15311    {
15312      return $this->omnitureSettings;
15313    }
15314    public function setSslRequired($sslRequired)
15315    {
15316      $this->sslRequired = $sslRequired;
15317    }
15318    public function getSslRequired()
15319    {
15320      return $this->sslRequired;
15321    }
15322    public function setStandardVariableTypes($standardVariableTypes)
15323    {
15324      $this->standardVariableTypes = $standardVariableTypes;
15325    }
15326    public function getStandardVariableTypes()
15327    {
15328      return $this->standardVariableTypes;
15329    }
15330    public function setSubaccountId($subaccountId)
15331    {
15332      $this->subaccountId = $subaccountId;
15333    }
15334    public function getSubaccountId()
15335    {
15336      return $this->subaccountId;
15337    }
15338    public function setTagSettings(Google_Service_Dfareporting_TagSettings $tagSettings)
15339    {
15340      $this->tagSettings = $tagSettings;
15341    }
15342    public function getTagSettings()
15343    {
15344      return $this->tagSettings;
15345    }
15346    public function setUserDefinedVariableConfigurations($userDefinedVariableConfigurations)
15347    {
15348      $this->userDefinedVariableConfigurations = $userDefinedVariableConfigurations;
15349    }
15350    public function getUserDefinedVariableConfigurations()
15351    {
15352      return $this->userDefinedVariableConfigurations;
15353    }
15354  }
15355  
15356  class Google_Service_Dfareporting_FloodlightConfigurationsListResponse extends Google_Collection
15357  {
15358    protected $collection_key = 'floodlightConfigurations';
15359    protected $internal_gapi_mappings = array(
15360    );
15361    protected $floodlightConfigurationsType = 'Google_Service_Dfareporting_FloodlightConfiguration';
15362    protected $floodlightConfigurationsDataType = 'array';
15363    public $kind;
15364  
15365  
15366    public function setFloodlightConfigurations($floodlightConfigurations)
15367    {
15368      $this->floodlightConfigurations = $floodlightConfigurations;
15369    }
15370    public function getFloodlightConfigurations()
15371    {
15372      return $this->floodlightConfigurations;
15373    }
15374    public function setKind($kind)
15375    {
15376      $this->kind = $kind;
15377    }
15378    public function getKind()
15379    {
15380      return $this->kind;
15381    }
15382  }
15383  
15384  class Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Google_Collection
15385  {
15386    protected $collection_key = 'metrics';
15387    protected $internal_gapi_mappings = array(
15388    );
15389    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
15390    protected $dimensionFiltersDataType = 'array';
15391    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
15392    protected $dimensionsDataType = 'array';
15393    public $kind;
15394    protected $metricsType = 'Google_Service_Dfareporting_Metric';
15395    protected $metricsDataType = 'array';
15396  
15397  
15398    public function setDimensionFilters($dimensionFilters)
15399    {
15400      $this->dimensionFilters = $dimensionFilters;
15401    }
15402    public function getDimensionFilters()
15403    {
15404      return $this->dimensionFilters;
15405    }
15406    public function setDimensions($dimensions)
15407    {
15408      $this->dimensions = $dimensions;
15409    }
15410    public function getDimensions()
15411    {
15412      return $this->dimensions;
15413    }
15414    public function setKind($kind)
15415    {
15416      $this->kind = $kind;
15417    }
15418    public function getKind()
15419    {
15420      return $this->kind;
15421    }
15422    public function setMetrics($metrics)
15423    {
15424      $this->metrics = $metrics;
15425    }
15426    public function getMetrics()
15427    {
15428      return $this->metrics;
15429    }
15430  }
15431  
15432  class Google_Service_Dfareporting_FrequencyCap extends Google_Model
15433  {
15434    protected $internal_gapi_mappings = array(
15435    );
15436    public $duration;
15437    public $impressions;
15438  
15439  
15440    public function setDuration($duration)
15441    {
15442      $this->duration = $duration;
15443    }
15444    public function getDuration()
15445    {
15446      return $this->duration;
15447    }
15448    public function setImpressions($impressions)
15449    {
15450      $this->impressions = $impressions;
15451    }
15452    public function getImpressions()
15453    {
15454      return $this->impressions;
15455    }
15456  }
15457  
15458  class Google_Service_Dfareporting_FsCommand extends Google_Model
15459  {
15460    protected $internal_gapi_mappings = array(
15461    );
15462    public $left;
15463    public $positionOption;
15464    public $top;
15465    public $windowHeight;
15466    public $windowWidth;
15467  
15468  
15469    public function setLeft($left)
15470    {
15471      $this->left = $left;
15472    }
15473    public function getLeft()
15474    {
15475      return $this->left;
15476    }
15477    public function setPositionOption($positionOption)
15478    {
15479      $this->positionOption = $positionOption;
15480    }
15481    public function getPositionOption()
15482    {
15483      return $this->positionOption;
15484    }
15485    public function setTop($top)
15486    {
15487      $this->top = $top;
15488    }
15489    public function getTop()
15490    {
15491      return $this->top;
15492    }
15493    public function setWindowHeight($windowHeight)
15494    {
15495      $this->windowHeight = $windowHeight;
15496    }
15497    public function getWindowHeight()
15498    {
15499      return $this->windowHeight;
15500    }
15501    public function setWindowWidth($windowWidth)
15502    {
15503      $this->windowWidth = $windowWidth;
15504    }
15505    public function getWindowWidth()
15506    {
15507      return $this->windowWidth;
15508    }
15509  }
15510  
15511  class Google_Service_Dfareporting_GeoTargeting extends Google_Collection
15512  {
15513    protected $collection_key = 'regions';
15514    protected $internal_gapi_mappings = array(
15515    );
15516    protected $citiesType = 'Google_Service_Dfareporting_City';
15517    protected $citiesDataType = 'array';
15518    protected $countriesType = 'Google_Service_Dfareporting_Country';
15519    protected $countriesDataType = 'array';
15520    public $excludeCountries;
15521    protected $metrosType = 'Google_Service_Dfareporting_Metro';
15522    protected $metrosDataType = 'array';
15523    protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
15524    protected $postalCodesDataType = 'array';
15525    protected $regionsType = 'Google_Service_Dfareporting_Region';
15526    protected $regionsDataType = 'array';
15527  
15528  
15529    public function setCities($cities)
15530    {
15531      $this->cities = $cities;
15532    }
15533    public function getCities()
15534    {
15535      return $this->cities;
15536    }
15537    public function setCountries($countries)
15538    {
15539      $this->countries = $countries;
15540    }
15541    public function getCountries()
15542    {
15543      return $this->countries;
15544    }
15545    public function setExcludeCountries($excludeCountries)
15546    {
15547      $this->excludeCountries = $excludeCountries;
15548    }
15549    public function getExcludeCountries()
15550    {
15551      return $this->excludeCountries;
15552    }
15553    public function setMetros($metros)
15554    {
15555      $this->metros = $metros;
15556    }
15557    public function getMetros()
15558    {
15559      return $this->metros;
15560    }
15561    public function setPostalCodes($postalCodes)
15562    {
15563      $this->postalCodes = $postalCodes;
15564    }
15565    public function getPostalCodes()
15566    {
15567      return $this->postalCodes;
15568    }
15569    public function setRegions($regions)
15570    {
15571      $this->regions = $regions;
15572    }
15573    public function getRegions()
15574    {
15575      return $this->regions;
15576    }
15577  }
15578  
15579  class Google_Service_Dfareporting_InventoryItem extends Google_Collection
15580  {
15581    protected $collection_key = 'adSlots';
15582    protected $internal_gapi_mappings = array(
15583    );
15584    public $accountId;
15585    protected $adSlotsType = 'Google_Service_Dfareporting_AdSlot';
15586    protected $adSlotsDataType = 'array';
15587    public $advertiserId;
15588    public $contentCategoryId;
15589    public $estimatedClickThroughRate;
15590    public $estimatedConversionRate;
15591    public $id;
15592    public $inPlan;
15593    public $kind;
15594    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
15595    protected $lastModifiedInfoDataType = '';
15596    public $name;
15597    public $negotiationChannelId;
15598    public $orderId;
15599    public $placementStrategyId;
15600    protected $pricingType = 'Google_Service_Dfareporting_Pricing';
15601    protected $pricingDataType = '';
15602    public $projectId;
15603    public $rfpId;
15604    public $siteId;
15605    public $subaccountId;
15606  
15607  
15608    public function setAccountId($accountId)
15609    {
15610      $this->accountId = $accountId;
15611    }
15612    public function getAccountId()
15613    {
15614      return $this->accountId;
15615    }
15616    public function setAdSlots($adSlots)
15617    {
15618      $this->adSlots = $adSlots;
15619    }
15620    public function getAdSlots()
15621    {
15622      return $this->adSlots;
15623    }
15624    public function setAdvertiserId($advertiserId)
15625    {
15626      $this->advertiserId = $advertiserId;
15627    }
15628    public function getAdvertiserId()
15629    {
15630      return $this->advertiserId;
15631    }
15632    public function setContentCategoryId($contentCategoryId)
15633    {
15634      $this->contentCategoryId = $contentCategoryId;
15635    }
15636    public function getContentCategoryId()
15637    {
15638      return $this->contentCategoryId;
15639    }
15640    public function setEstimatedClickThroughRate($estimatedClickThroughRate)
15641    {
15642      $this->estimatedClickThroughRate = $estimatedClickThroughRate;
15643    }
15644    public function getEstimatedClickThroughRate()
15645    {
15646      return $this->estimatedClickThroughRate;
15647    }
15648    public function setEstimatedConversionRate($estimatedConversionRate)
15649    {
15650      $this->estimatedConversionRate = $estimatedConversionRate;
15651    }
15652    public function getEstimatedConversionRate()
15653    {
15654      return $this->estimatedConversionRate;
15655    }
15656    public function setId($id)
15657    {
15658      $this->id = $id;
15659    }
15660    public function getId()
15661    {
15662      return $this->id;
15663    }
15664    public function setInPlan($inPlan)
15665    {
15666      $this->inPlan = $inPlan;
15667    }
15668    public function getInPlan()
15669    {
15670      return $this->inPlan;
15671    }
15672    public function setKind($kind)
15673    {
15674      $this->kind = $kind;
15675    }
15676    public function getKind()
15677    {
15678      return $this->kind;
15679    }
15680    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
15681    {
15682      $this->lastModifiedInfo = $lastModifiedInfo;
15683    }
15684    public function getLastModifiedInfo()
15685    {
15686      return $this->lastModifiedInfo;
15687    }
15688    public function setName($name)
15689    {
15690      $this->name = $name;
15691    }
15692    public function getName()
15693    {
15694      return $this->name;
15695    }
15696    public function setNegotiationChannelId($negotiationChannelId)
15697    {
15698      $this->negotiationChannelId = $negotiationChannelId;
15699    }
15700    public function getNegotiationChannelId()
15701    {
15702      return $this->negotiationChannelId;
15703    }
15704    public function setOrderId($orderId)
15705    {
15706      $this->orderId = $orderId;
15707    }
15708    public function getOrderId()
15709    {
15710      return $this->orderId;
15711    }
15712    public function setPlacementStrategyId($placementStrategyId)
15713    {
15714      $this->placementStrategyId = $placementStrategyId;
15715    }
15716    public function getPlacementStrategyId()
15717    {
15718      return $this->placementStrategyId;
15719    }
15720    public function setPricing(Google_Service_Dfareporting_Pricing $pricing)
15721    {
15722      $this->pricing = $pricing;
15723    }
15724    public function getPricing()
15725    {
15726      return $this->pricing;
15727    }
15728    public function setProjectId($projectId)
15729    {
15730      $this->projectId = $projectId;
15731    }
15732    public function getProjectId()
15733    {
15734      return $this->projectId;
15735    }
15736    public function setRfpId($rfpId)
15737    {
15738      $this->rfpId = $rfpId;
15739    }
15740    public function getRfpId()
15741    {
15742      return $this->rfpId;
15743    }
15744    public function setSiteId($siteId)
15745    {
15746      $this->siteId = $siteId;
15747    }
15748    public function getSiteId()
15749    {
15750      return $this->siteId;
15751    }
15752    public function setSubaccountId($subaccountId)
15753    {
15754      $this->subaccountId = $subaccountId;
15755    }
15756    public function getSubaccountId()
15757    {
15758      return $this->subaccountId;
15759    }
15760  }
15761  
15762  class Google_Service_Dfareporting_InventoryItemsListResponse extends Google_Collection
15763  {
15764    protected $collection_key = 'inventoryItems';
15765    protected $internal_gapi_mappings = array(
15766    );
15767    protected $inventoryItemsType = 'Google_Service_Dfareporting_InventoryItem';
15768    protected $inventoryItemsDataType = 'array';
15769    public $kind;
15770    public $nextPageToken;
15771  
15772  
15773    public function setInventoryItems($inventoryItems)
15774    {
15775      $this->inventoryItems = $inventoryItems;
15776    }
15777    public function getInventoryItems()
15778    {
15779      return $this->inventoryItems;
15780    }
15781    public function setKind($kind)
15782    {
15783      $this->kind = $kind;
15784    }
15785    public function getKind()
15786    {
15787      return $this->kind;
15788    }
15789    public function setNextPageToken($nextPageToken)
15790    {
15791      $this->nextPageToken = $nextPageToken;
15792    }
15793    public function getNextPageToken()
15794    {
15795      return $this->nextPageToken;
15796    }
15797  }
15798  
15799  class Google_Service_Dfareporting_KeyValueTargetingExpression extends Google_Model
15800  {
15801    protected $internal_gapi_mappings = array(
15802    );
15803    public $expression;
15804  
15805  
15806    public function setExpression($expression)
15807    {
15808      $this->expression = $expression;
15809    }
15810    public function getExpression()
15811    {
15812      return $this->expression;
15813    }
15814  }
15815  
15816  class Google_Service_Dfareporting_LandingPage extends Google_Model
15817  {
15818    protected $internal_gapi_mappings = array(
15819    );
15820    public $default;
15821    public $id;
15822    public $kind;
15823    public $name;
15824    public $url;
15825  
15826  
15827    public function setDefault($default)
15828    {
15829      $this->default = $default;
15830    }
15831    public function getDefault()
15832    {
15833      return $this->default;
15834    }
15835    public function setId($id)
15836    {
15837      $this->id = $id;
15838    }
15839    public function getId()
15840    {
15841      return $this->id;
15842    }
15843    public function setKind($kind)
15844    {
15845      $this->kind = $kind;
15846    }
15847    public function getKind()
15848    {
15849      return $this->kind;
15850    }
15851    public function setName($name)
15852    {
15853      $this->name = $name;
15854    }
15855    public function getName()
15856    {
15857      return $this->name;
15858    }
15859    public function setUrl($url)
15860    {
15861      $this->url = $url;
15862    }
15863    public function getUrl()
15864    {
15865      return $this->url;
15866    }
15867  }
15868  
15869  class Google_Service_Dfareporting_LandingPagesListResponse extends Google_Collection
15870  {
15871    protected $collection_key = 'landingPages';
15872    protected $internal_gapi_mappings = array(
15873    );
15874    public $kind;
15875    protected $landingPagesType = 'Google_Service_Dfareporting_LandingPage';
15876    protected $landingPagesDataType = 'array';
15877  
15878  
15879    public function setKind($kind)
15880    {
15881      $this->kind = $kind;
15882    }
15883    public function getKind()
15884    {
15885      return $this->kind;
15886    }
15887    public function setLandingPages($landingPages)
15888    {
15889      $this->landingPages = $landingPages;
15890    }
15891    public function getLandingPages()
15892    {
15893      return $this->landingPages;
15894    }
15895  }
15896  
15897  class Google_Service_Dfareporting_LastModifiedInfo extends Google_Model
15898  {
15899    protected $internal_gapi_mappings = array(
15900    );
15901    public $time;
15902  
15903  
15904    public function setTime($time)
15905    {
15906      $this->time = $time;
15907    }
15908    public function getTime()
15909    {
15910      return $this->time;
15911    }
15912  }
15913  
15914  class Google_Service_Dfareporting_ListPopulationClause extends Google_Collection
15915  {
15916    protected $collection_key = 'terms';
15917    protected $internal_gapi_mappings = array(
15918    );
15919    protected $termsType = 'Google_Service_Dfareporting_ListPopulationTerm';
15920    protected $termsDataType = 'array';
15921  
15922  
15923    public function setTerms($terms)
15924    {
15925      $this->terms = $terms;
15926    }
15927    public function getTerms()
15928    {
15929      return $this->terms;
15930    }
15931  }
15932  
15933  class Google_Service_Dfareporting_ListPopulationRule extends Google_Collection
15934  {
15935    protected $collection_key = 'listPopulationClauses';
15936    protected $internal_gapi_mappings = array(
15937    );
15938    public $floodlightActivityId;
15939    public $floodlightActivityName;
15940    protected $listPopulationClausesType = 'Google_Service_Dfareporting_ListPopulationClause';
15941    protected $listPopulationClausesDataType = 'array';
15942  
15943  
15944    public function setFloodlightActivityId($floodlightActivityId)
15945    {
15946      $this->floodlightActivityId = $floodlightActivityId;
15947    }
15948    public function getFloodlightActivityId()
15949    {
15950      return $this->floodlightActivityId;
15951    }
15952    public function setFloodlightActivityName($floodlightActivityName)
15953    {
15954      $this->floodlightActivityName = $floodlightActivityName;
15955    }
15956    public function getFloodlightActivityName()
15957    {
15958      return $this->floodlightActivityName;
15959    }
15960    public function setListPopulationClauses($listPopulationClauses)
15961    {
15962      $this->listPopulationClauses = $listPopulationClauses;
15963    }
15964    public function getListPopulationClauses()
15965    {
15966      return $this->listPopulationClauses;
15967    }
15968  }
15969  
15970  class Google_Service_Dfareporting_ListPopulationTerm extends Google_Model
15971  {
15972    protected $internal_gapi_mappings = array(
15973    );
15974    public $contains;
15975    public $negation;
15976    public $operator;
15977    public $remarketingListId;
15978    public $type;
15979    public $value;
15980    public $variableFriendlyName;
15981    public $variableName;
15982  
15983  
15984    public function setContains($contains)
15985    {
15986      $this->contains = $contains;
15987    }
15988    public function getContains()
15989    {
15990      return $this->contains;
15991    }
15992    public function setNegation($negation)
15993    {
15994      $this->negation = $negation;
15995    }
15996    public function getNegation()
15997    {
15998      return $this->negation;
15999    }
16000    public function setOperator($operator)
16001    {
16002      $this->operator = $operator;
16003    }
16004    public function getOperator()
16005    {
16006      return $this->operator;
16007    }
16008    public function setRemarketingListId($remarketingListId)
16009    {
16010      $this->remarketingListId = $remarketingListId;
16011    }
16012    public function getRemarketingListId()
16013    {
16014      return $this->remarketingListId;
16015    }
16016    public function setType($type)
16017    {
16018      $this->type = $type;
16019    }
16020    public function getType()
16021    {
16022      return $this->type;
16023    }
16024    public function setValue($value)
16025    {
16026      $this->value = $value;
16027    }
16028    public function getValue()
16029    {
16030      return $this->value;
16031    }
16032    public function setVariableFriendlyName($variableFriendlyName)
16033    {
16034      $this->variableFriendlyName = $variableFriendlyName;
16035    }
16036    public function getVariableFriendlyName()
16037    {
16038      return $this->variableFriendlyName;
16039    }
16040    public function setVariableName($variableName)
16041    {
16042      $this->variableName = $variableName;
16043    }
16044    public function getVariableName()
16045    {
16046      return $this->variableName;
16047    }
16048  }
16049  
16050  class Google_Service_Dfareporting_ListTargetingExpression extends Google_Model
16051  {
16052    protected $internal_gapi_mappings = array(
16053    );
16054    public $expression;
16055  
16056  
16057    public function setExpression($expression)
16058    {
16059      $this->expression = $expression;
16060    }
16061    public function getExpression()
16062    {
16063      return $this->expression;
16064    }
16065  }
16066  
16067  class Google_Service_Dfareporting_LookbackConfiguration extends Google_Model
16068  {
16069    protected $internal_gapi_mappings = array(
16070    );
16071    public $clickDuration;
16072    public $postImpressionActivitiesDuration;
16073  
16074  
16075    public function setClickDuration($clickDuration)
16076    {
16077      $this->clickDuration = $clickDuration;
16078    }
16079    public function getClickDuration()
16080    {
16081      return $this->clickDuration;
16082    }
16083    public function setPostImpressionActivitiesDuration($postImpressionActivitiesDuration)
16084    {
16085      $this->postImpressionActivitiesDuration = $postImpressionActivitiesDuration;
16086    }
16087    public function getPostImpressionActivitiesDuration()
16088    {
16089      return $this->postImpressionActivitiesDuration;
16090    }
16091  }
16092  
16093  class Google_Service_Dfareporting_Metric extends Google_Model
16094  {
16095    protected $internal_gapi_mappings = array(
16096    );
16097    public $kind;
16098    public $name;
16099  
16100  
16101    public function setKind($kind)
16102    {
16103      $this->kind = $kind;
16104    }
16105    public function getKind()
16106    {
16107      return $this->kind;
16108    }
16109    public function setName($name)
16110    {
16111      $this->name = $name;
16112    }
16113    public function getName()
16114    {
16115      return $this->name;
16116    }
16117  }
16118  
16119  class Google_Service_Dfareporting_Metro extends Google_Model
16120  {
16121    protected $internal_gapi_mappings = array(
16122    );
16123    public $countryCode;
16124    public $countryDartId;
16125    public $dartId;
16126    public $dmaId;
16127    public $kind;
16128    public $metroCode;
16129    public $name;
16130  
16131  
16132    public function setCountryCode($countryCode)
16133    {
16134      $this->countryCode = $countryCode;
16135    }
16136    public function getCountryCode()
16137    {
16138      return $this->countryCode;
16139    }
16140    public function setCountryDartId($countryDartId)
16141    {
16142      $this->countryDartId = $countryDartId;
16143    }
16144    public function getCountryDartId()
16145    {
16146      return $this->countryDartId;
16147    }
16148    public function setDartId($dartId)
16149    {
16150      $this->dartId = $dartId;
16151    }
16152    public function getDartId()
16153    {
16154      return $this->dartId;
16155    }
16156    public function setDmaId($dmaId)
16157    {
16158      $this->dmaId = $dmaId;
16159    }
16160    public function getDmaId()
16161    {
16162      return $this->dmaId;
16163    }
16164    public function setKind($kind)
16165    {
16166      $this->kind = $kind;
16167    }
16168    public function getKind()
16169    {
16170      return $this->kind;
16171    }
16172    public function setMetroCode($metroCode)
16173    {
16174      $this->metroCode = $metroCode;
16175    }
16176    public function getMetroCode()
16177    {
16178      return $this->metroCode;
16179    }
16180    public function setName($name)
16181    {
16182      $this->name = $name;
16183    }
16184    public function getName()
16185    {
16186      return $this->name;
16187    }
16188  }
16189  
16190  class Google_Service_Dfareporting_MetrosListResponse extends Google_Collection
16191  {
16192    protected $collection_key = 'metros';
16193    protected $internal_gapi_mappings = array(
16194    );
16195    public $kind;
16196    protected $metrosType = 'Google_Service_Dfareporting_Metro';
16197    protected $metrosDataType = 'array';
16198  
16199  
16200    public function setKind($kind)
16201    {
16202      $this->kind = $kind;
16203    }
16204    public function getKind()
16205    {
16206      return $this->kind;
16207    }
16208    public function setMetros($metros)
16209    {
16210      $this->metros = $metros;
16211    }
16212    public function getMetros()
16213    {
16214      return $this->metros;
16215    }
16216  }
16217  
16218  class Google_Service_Dfareporting_MobileCarrier extends Google_Model
16219  {
16220    protected $internal_gapi_mappings = array(
16221    );
16222    public $countryCode;
16223    public $countryDartId;
16224    public $id;
16225    public $kind;
16226    public $name;
16227  
16228  
16229    public function setCountryCode($countryCode)
16230    {
16231      $this->countryCode = $countryCode;
16232    }
16233    public function getCountryCode()
16234    {
16235      return $this->countryCode;
16236    }
16237    public function setCountryDartId($countryDartId)
16238    {
16239      $this->countryDartId = $countryDartId;
16240    }
16241    public function getCountryDartId()
16242    {
16243      return $this->countryDartId;
16244    }
16245    public function setId($id)
16246    {
16247      $this->id = $id;
16248    }
16249    public function getId()
16250    {
16251      return $this->id;
16252    }
16253    public function setKind($kind)
16254    {
16255      $this->kind = $kind;
16256    }
16257    public function getKind()
16258    {
16259      return $this->kind;
16260    }
16261    public function setName($name)
16262    {
16263      $this->name = $name;
16264    }
16265    public function getName()
16266    {
16267      return $this->name;
16268    }
16269  }
16270  
16271  class Google_Service_Dfareporting_MobileCarriersListResponse extends Google_Collection
16272  {
16273    protected $collection_key = 'mobileCarriers';
16274    protected $internal_gapi_mappings = array(
16275    );
16276    public $kind;
16277    protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
16278    protected $mobileCarriersDataType = 'array';
16279  
16280  
16281    public function setKind($kind)
16282    {
16283      $this->kind = $kind;
16284    }
16285    public function getKind()
16286    {
16287      return $this->kind;
16288    }
16289    public function setMobileCarriers($mobileCarriers)
16290    {
16291      $this->mobileCarriers = $mobileCarriers;
16292    }
16293    public function getMobileCarriers()
16294    {
16295      return $this->mobileCarriers;
16296    }
16297  }
16298  
16299  class Google_Service_Dfareporting_ObjectFilter extends Google_Collection
16300  {
16301    protected $collection_key = 'objectIds';
16302    protected $internal_gapi_mappings = array(
16303    );
16304    public $kind;
16305    public $objectIds;
16306    public $status;
16307  
16308  
16309    public function setKind($kind)
16310    {
16311      $this->kind = $kind;
16312    }
16313    public function getKind()
16314    {
16315      return $this->kind;
16316    }
16317    public function setObjectIds($objectIds)
16318    {
16319      $this->objectIds = $objectIds;
16320    }
16321    public function getObjectIds()
16322    {
16323      return $this->objectIds;
16324    }
16325    public function setStatus($status)
16326    {
16327      $this->status = $status;
16328    }
16329    public function getStatus()
16330    {
16331      return $this->status;
16332    }
16333  }
16334  
16335  class Google_Service_Dfareporting_OffsetPosition extends Google_Model
16336  {
16337    protected $internal_gapi_mappings = array(
16338    );
16339    public $left;
16340    public $top;
16341  
16342  
16343    public function setLeft($left)
16344    {
16345      $this->left = $left;
16346    }
16347    public function getLeft()
16348    {
16349      return $this->left;
16350    }
16351    public function setTop($top)
16352    {
16353      $this->top = $top;
16354    }
16355    public function getTop()
16356    {
16357      return $this->top;
16358    }
16359  }
16360  
16361  class Google_Service_Dfareporting_OmnitureSettings extends Google_Model
16362  {
16363    protected $internal_gapi_mappings = array(
16364    );
16365    public $omnitureCostDataEnabled;
16366    public $omnitureIntegrationEnabled;
16367  
16368  
16369    public function setOmnitureCostDataEnabled($omnitureCostDataEnabled)
16370    {
16371      $this->omnitureCostDataEnabled = $omnitureCostDataEnabled;
16372    }
16373    public function getOmnitureCostDataEnabled()
16374    {
16375      return $this->omnitureCostDataEnabled;
16376    }
16377    public function setOmnitureIntegrationEnabled($omnitureIntegrationEnabled)
16378    {
16379      $this->omnitureIntegrationEnabled = $omnitureIntegrationEnabled;
16380    }
16381    public function getOmnitureIntegrationEnabled()
16382    {
16383      return $this->omnitureIntegrationEnabled;
16384    }
16385  }
16386  
16387  class Google_Service_Dfareporting_OperatingSystem extends Google_Model
16388  {
16389    protected $internal_gapi_mappings = array(
16390    );
16391    public $dartId;
16392    public $desktop;
16393    public $kind;
16394    public $mobile;
16395    public $name;
16396  
16397  
16398    public function setDartId($dartId)
16399    {
16400      $this->dartId = $dartId;
16401    }
16402    public function getDartId()
16403    {
16404      return $this->dartId;
16405    }
16406    public function setDesktop($desktop)
16407    {
16408      $this->desktop = $desktop;
16409    }
16410    public function getDesktop()
16411    {
16412      return $this->desktop;
16413    }
16414    public function setKind($kind)
16415    {
16416      $this->kind = $kind;
16417    }
16418    public function getKind()
16419    {
16420      return $this->kind;
16421    }
16422    public function setMobile($mobile)
16423    {
16424      $this->mobile = $mobile;
16425    }
16426    public function getMobile()
16427    {
16428      return $this->mobile;
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  class Google_Service_Dfareporting_OperatingSystemVersion extends Google_Model
16441  {
16442    protected $internal_gapi_mappings = array(
16443    );
16444    public $id;
16445    public $kind;
16446    public $majorVersion;
16447    public $minorVersion;
16448    public $name;
16449    protected $operatingSystemType = 'Google_Service_Dfareporting_OperatingSystem';
16450    protected $operatingSystemDataType = '';
16451  
16452  
16453    public function setId($id)
16454    {
16455      $this->id = $id;
16456    }
16457    public function getId()
16458    {
16459      return $this->id;
16460    }
16461    public function setKind($kind)
16462    {
16463      $this->kind = $kind;
16464    }
16465    public function getKind()
16466    {
16467      return $this->kind;
16468    }
16469    public function setMajorVersion($majorVersion)
16470    {
16471      $this->majorVersion = $majorVersion;
16472    }
16473    public function getMajorVersion()
16474    {
16475      return $this->majorVersion;
16476    }
16477    public function setMinorVersion($minorVersion)
16478    {
16479      $this->minorVersion = $minorVersion;
16480    }
16481    public function getMinorVersion()
16482    {
16483      return $this->minorVersion;
16484    }
16485    public function setName($name)
16486    {
16487      $this->name = $name;
16488    }
16489    public function getName()
16490    {
16491      return $this->name;
16492    }
16493    public function setOperatingSystem(Google_Service_Dfareporting_OperatingSystem $operatingSystem)
16494    {
16495      $this->operatingSystem = $operatingSystem;
16496    }
16497    public function getOperatingSystem()
16498    {
16499      return $this->operatingSystem;
16500    }
16501  }
16502  
16503  class Google_Service_Dfareporting_OperatingSystemVersionsListResponse extends Google_Collection
16504  {
16505    protected $collection_key = 'operatingSystemVersions';
16506    protected $internal_gapi_mappings = array(
16507    );
16508    public $kind;
16509    protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
16510    protected $operatingSystemVersionsDataType = 'array';
16511  
16512  
16513    public function setKind($kind)
16514    {
16515      $this->kind = $kind;
16516    }
16517    public function getKind()
16518    {
16519      return $this->kind;
16520    }
16521    public function setOperatingSystemVersions($operatingSystemVersions)
16522    {
16523      $this->operatingSystemVersions = $operatingSystemVersions;
16524    }
16525    public function getOperatingSystemVersions()
16526    {
16527      return $this->operatingSystemVersions;
16528    }
16529  }
16530  
16531  class Google_Service_Dfareporting_OperatingSystemsListResponse extends Google_Collection
16532  {
16533    protected $collection_key = 'operatingSystems';
16534    protected $internal_gapi_mappings = array(
16535    );
16536    public $kind;
16537    protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
16538    protected $operatingSystemsDataType = 'array';
16539  
16540  
16541    public function setKind($kind)
16542    {
16543      $this->kind = $kind;
16544    }
16545    public function getKind()
16546    {
16547      return $this->kind;
16548    }
16549    public function setOperatingSystems($operatingSystems)
16550    {
16551      $this->operatingSystems = $operatingSystems;
16552    }
16553    public function getOperatingSystems()
16554    {
16555      return $this->operatingSystems;
16556    }
16557  }
16558  
16559  class Google_Service_Dfareporting_OptimizationActivity extends Google_Model
16560  {
16561    protected $internal_gapi_mappings = array(
16562    );
16563    public $floodlightActivityId;
16564    protected $floodlightActivityIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
16565    protected $floodlightActivityIdDimensionValueDataType = '';
16566    public $weight;
16567  
16568  
16569    public function setFloodlightActivityId($floodlightActivityId)
16570    {
16571      $this->floodlightActivityId = $floodlightActivityId;
16572    }
16573    public function getFloodlightActivityId()
16574    {
16575      return $this->floodlightActivityId;
16576    }
16577    public function setFloodlightActivityIdDimensionValue(Google_Service_Dfareporting_DimensionValue $floodlightActivityIdDimensionValue)
16578    {
16579      $this->floodlightActivityIdDimensionValue = $floodlightActivityIdDimensionValue;
16580    }
16581    public function getFloodlightActivityIdDimensionValue()
16582    {
16583      return $this->floodlightActivityIdDimensionValue;
16584    }
16585    public function setWeight($weight)
16586    {
16587      $this->weight = $weight;
16588    }
16589    public function getWeight()
16590    {
16591      return $this->weight;
16592    }
16593  }
16594  
16595  class Google_Service_Dfareporting_Order extends Google_Collection
16596  {
16597    protected $collection_key = 'siteNames';
16598    protected $internal_gapi_mappings = array(
16599    );
16600    public $accountId;
16601    public $advertiserId;
16602    public $approverUserProfileIds;
16603    public $buyerInvoiceId;
16604    public $buyerOrganizationName;
16605    public $comments;
16606    protected $contactsType = 'Google_Service_Dfareporting_OrderContact';
16607    protected $contactsDataType = 'array';
16608    public $id;
16609    public $kind;
16610    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16611    protected $lastModifiedInfoDataType = '';
16612    public $name;
16613    public $notes;
16614    public $planningTermId;
16615    public $projectId;
16616    public $sellerOrderId;
16617    public $sellerOrganizationName;
16618    public $siteId;
16619    public $siteNames;
16620    public $subaccountId;
16621    public $termsAndConditions;
16622  
16623  
16624    public function setAccountId($accountId)
16625    {
16626      $this->accountId = $accountId;
16627    }
16628    public function getAccountId()
16629    {
16630      return $this->accountId;
16631    }
16632    public function setAdvertiserId($advertiserId)
16633    {
16634      $this->advertiserId = $advertiserId;
16635    }
16636    public function getAdvertiserId()
16637    {
16638      return $this->advertiserId;
16639    }
16640    public function setApproverUserProfileIds($approverUserProfileIds)
16641    {
16642      $this->approverUserProfileIds = $approverUserProfileIds;
16643    }
16644    public function getApproverUserProfileIds()
16645    {
16646      return $this->approverUserProfileIds;
16647    }
16648    public function setBuyerInvoiceId($buyerInvoiceId)
16649    {
16650      $this->buyerInvoiceId = $buyerInvoiceId;
16651    }
16652    public function getBuyerInvoiceId()
16653    {
16654      return $this->buyerInvoiceId;
16655    }
16656    public function setBuyerOrganizationName($buyerOrganizationName)
16657    {
16658      $this->buyerOrganizationName = $buyerOrganizationName;
16659    }
16660    public function getBuyerOrganizationName()
16661    {
16662      return $this->buyerOrganizationName;
16663    }
16664    public function setComments($comments)
16665    {
16666      $this->comments = $comments;
16667    }
16668    public function getComments()
16669    {
16670      return $this->comments;
16671    }
16672    public function setContacts($contacts)
16673    {
16674      $this->contacts = $contacts;
16675    }
16676    public function getContacts()
16677    {
16678      return $this->contacts;
16679    }
16680    public function setId($id)
16681    {
16682      $this->id = $id;
16683    }
16684    public function getId()
16685    {
16686      return $this->id;
16687    }
16688    public function setKind($kind)
16689    {
16690      $this->kind = $kind;
16691    }
16692    public function getKind()
16693    {
16694      return $this->kind;
16695    }
16696    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
16697    {
16698      $this->lastModifiedInfo = $lastModifiedInfo;
16699    }
16700    public function getLastModifiedInfo()
16701    {
16702      return $this->lastModifiedInfo;
16703    }
16704    public function setName($name)
16705    {
16706      $this->name = $name;
16707    }
16708    public function getName()
16709    {
16710      return $this->name;
16711    }
16712    public function setNotes($notes)
16713    {
16714      $this->notes = $notes;
16715    }
16716    public function getNotes()
16717    {
16718      return $this->notes;
16719    }
16720    public function setPlanningTermId($planningTermId)
16721    {
16722      $this->planningTermId = $planningTermId;
16723    }
16724    public function getPlanningTermId()
16725    {
16726      return $this->planningTermId;
16727    }
16728    public function setProjectId($projectId)
16729    {
16730      $this->projectId = $projectId;
16731    }
16732    public function getProjectId()
16733    {
16734      return $this->projectId;
16735    }
16736    public function setSellerOrderId($sellerOrderId)
16737    {
16738      $this->sellerOrderId = $sellerOrderId;
16739    }
16740    public function getSellerOrderId()
16741    {
16742      return $this->sellerOrderId;
16743    }
16744    public function setSellerOrganizationName($sellerOrganizationName)
16745    {
16746      $this->sellerOrganizationName = $sellerOrganizationName;
16747    }
16748    public function getSellerOrganizationName()
16749    {
16750      return $this->sellerOrganizationName;
16751    }
16752    public function setSiteId($siteId)
16753    {
16754      $this->siteId = $siteId;
16755    }
16756    public function getSiteId()
16757    {
16758      return $this->siteId;
16759    }
16760    public function setSiteNames($siteNames)
16761    {
16762      $this->siteNames = $siteNames;
16763    }
16764    public function getSiteNames()
16765    {
16766      return $this->siteNames;
16767    }
16768    public function setSubaccountId($subaccountId)
16769    {
16770      $this->subaccountId = $subaccountId;
16771    }
16772    public function getSubaccountId()
16773    {
16774      return $this->subaccountId;
16775    }
16776    public function setTermsAndConditions($termsAndConditions)
16777    {
16778      $this->termsAndConditions = $termsAndConditions;
16779    }
16780    public function getTermsAndConditions()
16781    {
16782      return $this->termsAndConditions;
16783    }
16784  }
16785  
16786  class Google_Service_Dfareporting_OrderContact extends Google_Model
16787  {
16788    protected $internal_gapi_mappings = array(
16789    );
16790    public $contactInfo;
16791    public $contactName;
16792    public $contactTitle;
16793    public $contactType;
16794    public $signatureUserProfileId;
16795  
16796  
16797    public function setContactInfo($contactInfo)
16798    {
16799      $this->contactInfo = $contactInfo;
16800    }
16801    public function getContactInfo()
16802    {
16803      return $this->contactInfo;
16804    }
16805    public function setContactName($contactName)
16806    {
16807      $this->contactName = $contactName;
16808    }
16809    public function getContactName()
16810    {
16811      return $this->contactName;
16812    }
16813    public function setContactTitle($contactTitle)
16814    {
16815      $this->contactTitle = $contactTitle;
16816    }
16817    public function getContactTitle()
16818    {
16819      return $this->contactTitle;
16820    }
16821    public function setContactType($contactType)
16822    {
16823      $this->contactType = $contactType;
16824    }
16825    public function getContactType()
16826    {
16827      return $this->contactType;
16828    }
16829    public function setSignatureUserProfileId($signatureUserProfileId)
16830    {
16831      $this->signatureUserProfileId = $signatureUserProfileId;
16832    }
16833    public function getSignatureUserProfileId()
16834    {
16835      return $this->signatureUserProfileId;
16836    }
16837  }
16838  
16839  class Google_Service_Dfareporting_OrderDocument extends Google_Collection
16840  {
16841    protected $collection_key = 'approvedByUserProfileIds';
16842    protected $internal_gapi_mappings = array(
16843    );
16844    public $accountId;
16845    public $advertiserId;
16846    public $amendedOrderDocumentId;
16847    public $approvedByUserProfileIds;
16848    public $cancelled;
16849    protected $createdInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
16850    protected $createdInfoDataType = '';
16851    public $effectiveDate;
16852    public $id;
16853    public $kind;
16854    public $orderId;
16855    public $projectId;
16856    public $signed;
16857    public $subaccountId;
16858    public $title;
16859    public $type;
16860  
16861  
16862    public function setAccountId($accountId)
16863    {
16864      $this->accountId = $accountId;
16865    }
16866    public function getAccountId()
16867    {
16868      return $this->accountId;
16869    }
16870    public function setAdvertiserId($advertiserId)
16871    {
16872      $this->advertiserId = $advertiserId;
16873    }
16874    public function getAdvertiserId()
16875    {
16876      return $this->advertiserId;
16877    }
16878    public function setAmendedOrderDocumentId($amendedOrderDocumentId)
16879    {
16880      $this->amendedOrderDocumentId = $amendedOrderDocumentId;
16881    }
16882    public function getAmendedOrderDocumentId()
16883    {
16884      return $this->amendedOrderDocumentId;
16885    }
16886    public function setApprovedByUserProfileIds($approvedByUserProfileIds)
16887    {
16888      $this->approvedByUserProfileIds = $approvedByUserProfileIds;
16889    }
16890    public function getApprovedByUserProfileIds()
16891    {
16892      return $this->approvedByUserProfileIds;
16893    }
16894    public function setCancelled($cancelled)
16895    {
16896      $this->cancelled = $cancelled;
16897    }
16898    public function getCancelled()
16899    {
16900      return $this->cancelled;
16901    }
16902    public function setCreatedInfo(Google_Service_Dfareporting_LastModifiedInfo $createdInfo)
16903    {
16904      $this->createdInfo = $createdInfo;
16905    }
16906    public function getCreatedInfo()
16907    {
16908      return $this->createdInfo;
16909    }
16910    public function setEffectiveDate($effectiveDate)
16911    {
16912      $this->effectiveDate = $effectiveDate;
16913    }
16914    public function getEffectiveDate()
16915    {
16916      return $this->effectiveDate;
16917    }
16918    public function setId($id)
16919    {
16920      $this->id = $id;
16921    }
16922    public function getId()
16923    {
16924      return $this->id;
16925    }
16926    public function setKind($kind)
16927    {
16928      $this->kind = $kind;
16929    }
16930    public function getKind()
16931    {
16932      return $this->kind;
16933    }
16934    public function setOrderId($orderId)
16935    {
16936      $this->orderId = $orderId;
16937    }
16938    public function getOrderId()
16939    {
16940      return $this->orderId;
16941    }
16942    public function setProjectId($projectId)
16943    {
16944      $this->projectId = $projectId;
16945    }
16946    public function getProjectId()
16947    {
16948      return $this->projectId;
16949    }
16950    public function setSigned($signed)
16951    {
16952      $this->signed = $signed;
16953    }
16954    public function getSigned()
16955    {
16956      return $this->signed;
16957    }
16958    public function setSubaccountId($subaccountId)
16959    {
16960      $this->subaccountId = $subaccountId;
16961    }
16962    public function getSubaccountId()
16963    {
16964      return $this->subaccountId;
16965    }
16966    public function setTitle($title)
16967    {
16968      $this->title = $title;
16969    }
16970    public function getTitle()
16971    {
16972      return $this->title;
16973    }
16974    public function setType($type)
16975    {
16976      $this->type = $type;
16977    }
16978    public function getType()
16979    {
16980      return $this->type;
16981    }
16982  }
16983  
16984  class Google_Service_Dfareporting_OrderDocumentsListResponse extends Google_Collection
16985  {
16986    protected $collection_key = 'orderDocuments';
16987    protected $internal_gapi_mappings = array(
16988    );
16989    public $kind;
16990    public $nextPageToken;
16991    protected $orderDocumentsType = 'Google_Service_Dfareporting_OrderDocument';
16992    protected $orderDocumentsDataType = 'array';
16993  
16994  
16995    public function setKind($kind)
16996    {
16997      $this->kind = $kind;
16998    }
16999    public function getKind()
17000    {
17001      return $this->kind;
17002    }
17003    public function setNextPageToken($nextPageToken)
17004    {
17005      $this->nextPageToken = $nextPageToken;
17006    }
17007    public function getNextPageToken()
17008    {
17009      return $this->nextPageToken;
17010    }
17011    public function setOrderDocuments($orderDocuments)
17012    {
17013      $this->orderDocuments = $orderDocuments;
17014    }
17015    public function getOrderDocuments()
17016    {
17017      return $this->orderDocuments;
17018    }
17019  }
17020  
17021  class Google_Service_Dfareporting_OrdersListResponse extends Google_Collection
17022  {
17023    protected $collection_key = 'orders';
17024    protected $internal_gapi_mappings = array(
17025    );
17026    public $kind;
17027    public $nextPageToken;
17028    protected $ordersType = 'Google_Service_Dfareporting_Order';
17029    protected $ordersDataType = 'array';
17030  
17031  
17032    public function setKind($kind)
17033    {
17034      $this->kind = $kind;
17035    }
17036    public function getKind()
17037    {
17038      return $this->kind;
17039    }
17040    public function setNextPageToken($nextPageToken)
17041    {
17042      $this->nextPageToken = $nextPageToken;
17043    }
17044    public function getNextPageToken()
17045    {
17046      return $this->nextPageToken;
17047    }
17048    public function setOrders($orders)
17049    {
17050      $this->orders = $orders;
17051    }
17052    public function getOrders()
17053    {
17054      return $this->orders;
17055    }
17056  }
17057  
17058  class Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Google_Collection
17059  {
17060    protected $collection_key = 'perInteractionDimensions';
17061    protected $internal_gapi_mappings = array(
17062    );
17063    protected $conversionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17064    protected $conversionDimensionsDataType = 'array';
17065    protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_Dimension';
17066    protected $customFloodlightVariablesDataType = 'array';
17067    public $kind;
17068    protected $metricsType = 'Google_Service_Dfareporting_Metric';
17069    protected $metricsDataType = 'array';
17070    protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_Dimension';
17071    protected $perInteractionDimensionsDataType = 'array';
17072  
17073  
17074    public function setConversionDimensions($conversionDimensions)
17075    {
17076      $this->conversionDimensions = $conversionDimensions;
17077    }
17078    public function getConversionDimensions()
17079    {
17080      return $this->conversionDimensions;
17081    }
17082    public function setCustomFloodlightVariables($customFloodlightVariables)
17083    {
17084      $this->customFloodlightVariables = $customFloodlightVariables;
17085    }
17086    public function getCustomFloodlightVariables()
17087    {
17088      return $this->customFloodlightVariables;
17089    }
17090    public function setKind($kind)
17091    {
17092      $this->kind = $kind;
17093    }
17094    public function getKind()
17095    {
17096      return $this->kind;
17097    }
17098    public function setMetrics($metrics)
17099    {
17100      $this->metrics = $metrics;
17101    }
17102    public function getMetrics()
17103    {
17104      return $this->metrics;
17105    }
17106    public function setPerInteractionDimensions($perInteractionDimensions)
17107    {
17108      $this->perInteractionDimensions = $perInteractionDimensions;
17109    }
17110    public function getPerInteractionDimensions()
17111    {
17112      return $this->perInteractionDimensions;
17113    }
17114  }
17115  
17116  class Google_Service_Dfareporting_Placement extends Google_Collection
17117  {
17118    protected $collection_key = 'tagFormats';
17119    protected $internal_gapi_mappings = array(
17120    );
17121    public $accountId;
17122    public $advertiserId;
17123    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17124    protected $advertiserIdDimensionValueDataType = '';
17125    public $archived;
17126    public $campaignId;
17127    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17128    protected $campaignIdDimensionValueDataType = '';
17129    public $comment;
17130    public $compatibility;
17131    public $contentCategoryId;
17132    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17133    protected $createInfoDataType = '';
17134    public $directorySiteId;
17135    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17136    protected $directorySiteIdDimensionValueDataType = '';
17137    public $externalId;
17138    public $id;
17139    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17140    protected $idDimensionValueDataType = '';
17141    public $keyName;
17142    public $kind;
17143    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17144    protected $lastModifiedInfoDataType = '';
17145    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
17146    protected $lookbackConfigurationDataType = '';
17147    public $name;
17148    public $paymentApproved;
17149    public $paymentSource;
17150    public $placementGroupId;
17151    protected $placementGroupIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17152    protected $placementGroupIdDimensionValueDataType = '';
17153    public $placementStrategyId;
17154    protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17155    protected $pricingScheduleDataType = '';
17156    public $primary;
17157    protected $publisherUpdateInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17158    protected $publisherUpdateInfoDataType = '';
17159    public $siteId;
17160    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17161    protected $siteIdDimensionValueDataType = '';
17162    protected $sizeType = 'Google_Service_Dfareporting_Size';
17163    protected $sizeDataType = '';
17164    public $sslRequired;
17165    public $status;
17166    public $subaccountId;
17167    public $tagFormats;
17168    protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
17169    protected $tagSettingDataType = '';
17170  
17171  
17172    public function setAccountId($accountId)
17173    {
17174      $this->accountId = $accountId;
17175    }
17176    public function getAccountId()
17177    {
17178      return $this->accountId;
17179    }
17180    public function setAdvertiserId($advertiserId)
17181    {
17182      $this->advertiserId = $advertiserId;
17183    }
17184    public function getAdvertiserId()
17185    {
17186      return $this->advertiserId;
17187    }
17188    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17189    {
17190      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17191    }
17192    public function getAdvertiserIdDimensionValue()
17193    {
17194      return $this->advertiserIdDimensionValue;
17195    }
17196    public function setArchived($archived)
17197    {
17198      $this->archived = $archived;
17199    }
17200    public function getArchived()
17201    {
17202      return $this->archived;
17203    }
17204    public function setCampaignId($campaignId)
17205    {
17206      $this->campaignId = $campaignId;
17207    }
17208    public function getCampaignId()
17209    {
17210      return $this->campaignId;
17211    }
17212    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17213    {
17214      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17215    }
17216    public function getCampaignIdDimensionValue()
17217    {
17218      return $this->campaignIdDimensionValue;
17219    }
17220    public function setComment($comment)
17221    {
17222      $this->comment = $comment;
17223    }
17224    public function getComment()
17225    {
17226      return $this->comment;
17227    }
17228    public function setCompatibility($compatibility)
17229    {
17230      $this->compatibility = $compatibility;
17231    }
17232    public function getCompatibility()
17233    {
17234      return $this->compatibility;
17235    }
17236    public function setContentCategoryId($contentCategoryId)
17237    {
17238      $this->contentCategoryId = $contentCategoryId;
17239    }
17240    public function getContentCategoryId()
17241    {
17242      return $this->contentCategoryId;
17243    }
17244    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17245    {
17246      $this->createInfo = $createInfo;
17247    }
17248    public function getCreateInfo()
17249    {
17250      return $this->createInfo;
17251    }
17252    public function setDirectorySiteId($directorySiteId)
17253    {
17254      $this->directorySiteId = $directorySiteId;
17255    }
17256    public function getDirectorySiteId()
17257    {
17258      return $this->directorySiteId;
17259    }
17260    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17261    {
17262      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17263    }
17264    public function getDirectorySiteIdDimensionValue()
17265    {
17266      return $this->directorySiteIdDimensionValue;
17267    }
17268    public function setExternalId($externalId)
17269    {
17270      $this->externalId = $externalId;
17271    }
17272    public function getExternalId()
17273    {
17274      return $this->externalId;
17275    }
17276    public function setId($id)
17277    {
17278      $this->id = $id;
17279    }
17280    public function getId()
17281    {
17282      return $this->id;
17283    }
17284    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17285    {
17286      $this->idDimensionValue = $idDimensionValue;
17287    }
17288    public function getIdDimensionValue()
17289    {
17290      return $this->idDimensionValue;
17291    }
17292    public function setKeyName($keyName)
17293    {
17294      $this->keyName = $keyName;
17295    }
17296    public function getKeyName()
17297    {
17298      return $this->keyName;
17299    }
17300    public function setKind($kind)
17301    {
17302      $this->kind = $kind;
17303    }
17304    public function getKind()
17305    {
17306      return $this->kind;
17307    }
17308    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17309    {
17310      $this->lastModifiedInfo = $lastModifiedInfo;
17311    }
17312    public function getLastModifiedInfo()
17313    {
17314      return $this->lastModifiedInfo;
17315    }
17316    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
17317    {
17318      $this->lookbackConfiguration = $lookbackConfiguration;
17319    }
17320    public function getLookbackConfiguration()
17321    {
17322      return $this->lookbackConfiguration;
17323    }
17324    public function setName($name)
17325    {
17326      $this->name = $name;
17327    }
17328    public function getName()
17329    {
17330      return $this->name;
17331    }
17332    public function setPaymentApproved($paymentApproved)
17333    {
17334      $this->paymentApproved = $paymentApproved;
17335    }
17336    public function getPaymentApproved()
17337    {
17338      return $this->paymentApproved;
17339    }
17340    public function setPaymentSource($paymentSource)
17341    {
17342      $this->paymentSource = $paymentSource;
17343    }
17344    public function getPaymentSource()
17345    {
17346      return $this->paymentSource;
17347    }
17348    public function setPlacementGroupId($placementGroupId)
17349    {
17350      $this->placementGroupId = $placementGroupId;
17351    }
17352    public function getPlacementGroupId()
17353    {
17354      return $this->placementGroupId;
17355    }
17356    public function setPlacementGroupIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementGroupIdDimensionValue)
17357    {
17358      $this->placementGroupIdDimensionValue = $placementGroupIdDimensionValue;
17359    }
17360    public function getPlacementGroupIdDimensionValue()
17361    {
17362      return $this->placementGroupIdDimensionValue;
17363    }
17364    public function setPlacementStrategyId($placementStrategyId)
17365    {
17366      $this->placementStrategyId = $placementStrategyId;
17367    }
17368    public function getPlacementStrategyId()
17369    {
17370      return $this->placementStrategyId;
17371    }
17372    public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17373    {
17374      $this->pricingSchedule = $pricingSchedule;
17375    }
17376    public function getPricingSchedule()
17377    {
17378      return $this->pricingSchedule;
17379    }
17380    public function setPrimary($primary)
17381    {
17382      $this->primary = $primary;
17383    }
17384    public function getPrimary()
17385    {
17386      return $this->primary;
17387    }
17388    public function setPublisherUpdateInfo(Google_Service_Dfareporting_LastModifiedInfo $publisherUpdateInfo)
17389    {
17390      $this->publisherUpdateInfo = $publisherUpdateInfo;
17391    }
17392    public function getPublisherUpdateInfo()
17393    {
17394      return $this->publisherUpdateInfo;
17395    }
17396    public function setSiteId($siteId)
17397    {
17398      $this->siteId = $siteId;
17399    }
17400    public function getSiteId()
17401    {
17402      return $this->siteId;
17403    }
17404    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17405    {
17406      $this->siteIdDimensionValue = $siteIdDimensionValue;
17407    }
17408    public function getSiteIdDimensionValue()
17409    {
17410      return $this->siteIdDimensionValue;
17411    }
17412    public function setSize(Google_Service_Dfareporting_Size $size)
17413    {
17414      $this->size = $size;
17415    }
17416    public function getSize()
17417    {
17418      return $this->size;
17419    }
17420    public function setSslRequired($sslRequired)
17421    {
17422      $this->sslRequired = $sslRequired;
17423    }
17424    public function getSslRequired()
17425    {
17426      return $this->sslRequired;
17427    }
17428    public function setStatus($status)
17429    {
17430      $this->status = $status;
17431    }
17432    public function getStatus()
17433    {
17434      return $this->status;
17435    }
17436    public function setSubaccountId($subaccountId)
17437    {
17438      $this->subaccountId = $subaccountId;
17439    }
17440    public function getSubaccountId()
17441    {
17442      return $this->subaccountId;
17443    }
17444    public function setTagFormats($tagFormats)
17445    {
17446      $this->tagFormats = $tagFormats;
17447    }
17448    public function getTagFormats()
17449    {
17450      return $this->tagFormats;
17451    }
17452    public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
17453    {
17454      $this->tagSetting = $tagSetting;
17455    }
17456    public function getTagSetting()
17457    {
17458      return $this->tagSetting;
17459    }
17460  }
17461  
17462  class Google_Service_Dfareporting_PlacementAssignment extends Google_Model
17463  {
17464    protected $internal_gapi_mappings = array(
17465    );
17466    public $active;
17467    public $placementId;
17468    protected $placementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17469    protected $placementIdDimensionValueDataType = '';
17470    public $sslRequired;
17471  
17472  
17473    public function setActive($active)
17474    {
17475      $this->active = $active;
17476    }
17477    public function getActive()
17478    {
17479      return $this->active;
17480    }
17481    public function setPlacementId($placementId)
17482    {
17483      $this->placementId = $placementId;
17484    }
17485    public function getPlacementId()
17486    {
17487      return $this->placementId;
17488    }
17489    public function setPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $placementIdDimensionValue)
17490    {
17491      $this->placementIdDimensionValue = $placementIdDimensionValue;
17492    }
17493    public function getPlacementIdDimensionValue()
17494    {
17495      return $this->placementIdDimensionValue;
17496    }
17497    public function setSslRequired($sslRequired)
17498    {
17499      $this->sslRequired = $sslRequired;
17500    }
17501    public function getSslRequired()
17502    {
17503      return $this->sslRequired;
17504    }
17505  }
17506  
17507  class Google_Service_Dfareporting_PlacementGroup extends Google_Collection
17508  {
17509    protected $collection_key = 'childPlacementIds';
17510    protected $internal_gapi_mappings = array(
17511    );
17512    public $accountId;
17513    public $advertiserId;
17514    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17515    protected $advertiserIdDimensionValueDataType = '';
17516    public $archived;
17517    public $campaignId;
17518    protected $campaignIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17519    protected $campaignIdDimensionValueDataType = '';
17520    public $childPlacementIds;
17521    public $comment;
17522    public $contentCategoryId;
17523    protected $createInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17524    protected $createInfoDataType = '';
17525    public $directorySiteId;
17526    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17527    protected $directorySiteIdDimensionValueDataType = '';
17528    public $externalId;
17529    public $id;
17530    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17531    protected $idDimensionValueDataType = '';
17532    public $kind;
17533    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
17534    protected $lastModifiedInfoDataType = '';
17535    public $name;
17536    public $placementGroupType;
17537    public $placementStrategyId;
17538    protected $pricingScheduleType = 'Google_Service_Dfareporting_PricingSchedule';
17539    protected $pricingScheduleDataType = '';
17540    public $primaryPlacementId;
17541    protected $primaryPlacementIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17542    protected $primaryPlacementIdDimensionValueDataType = '';
17543    protected $programmaticSettingType = 'Google_Service_Dfareporting_ProgrammaticSetting';
17544    protected $programmaticSettingDataType = '';
17545    public $siteId;
17546    protected $siteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
17547    protected $siteIdDimensionValueDataType = '';
17548    public $subaccountId;
17549  
17550  
17551    public function setAccountId($accountId)
17552    {
17553      $this->accountId = $accountId;
17554    }
17555    public function getAccountId()
17556    {
17557      return $this->accountId;
17558    }
17559    public function setAdvertiserId($advertiserId)
17560    {
17561      $this->advertiserId = $advertiserId;
17562    }
17563    public function getAdvertiserId()
17564    {
17565      return $this->advertiserId;
17566    }
17567    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
17568    {
17569      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
17570    }
17571    public function getAdvertiserIdDimensionValue()
17572    {
17573      return $this->advertiserIdDimensionValue;
17574    }
17575    public function setArchived($archived)
17576    {
17577      $this->archived = $archived;
17578    }
17579    public function getArchived()
17580    {
17581      return $this->archived;
17582    }
17583    public function setCampaignId($campaignId)
17584    {
17585      $this->campaignId = $campaignId;
17586    }
17587    public function getCampaignId()
17588    {
17589      return $this->campaignId;
17590    }
17591    public function setCampaignIdDimensionValue(Google_Service_Dfareporting_DimensionValue $campaignIdDimensionValue)
17592    {
17593      $this->campaignIdDimensionValue = $campaignIdDimensionValue;
17594    }
17595    public function getCampaignIdDimensionValue()
17596    {
17597      return $this->campaignIdDimensionValue;
17598    }
17599    public function setChildPlacementIds($childPlacementIds)
17600    {
17601      $this->childPlacementIds = $childPlacementIds;
17602    }
17603    public function getChildPlacementIds()
17604    {
17605      return $this->childPlacementIds;
17606    }
17607    public function setComment($comment)
17608    {
17609      $this->comment = $comment;
17610    }
17611    public function getComment()
17612    {
17613      return $this->comment;
17614    }
17615    public function setContentCategoryId($contentCategoryId)
17616    {
17617      $this->contentCategoryId = $contentCategoryId;
17618    }
17619    public function getContentCategoryId()
17620    {
17621      return $this->contentCategoryId;
17622    }
17623    public function setCreateInfo(Google_Service_Dfareporting_LastModifiedInfo $createInfo)
17624    {
17625      $this->createInfo = $createInfo;
17626    }
17627    public function getCreateInfo()
17628    {
17629      return $this->createInfo;
17630    }
17631    public function setDirectorySiteId($directorySiteId)
17632    {
17633      $this->directorySiteId = $directorySiteId;
17634    }
17635    public function getDirectorySiteId()
17636    {
17637      return $this->directorySiteId;
17638    }
17639    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
17640    {
17641      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
17642    }
17643    public function getDirectorySiteIdDimensionValue()
17644    {
17645      return $this->directorySiteIdDimensionValue;
17646    }
17647    public function setExternalId($externalId)
17648    {
17649      $this->externalId = $externalId;
17650    }
17651    public function getExternalId()
17652    {
17653      return $this->externalId;
17654    }
17655    public function setId($id)
17656    {
17657      $this->id = $id;
17658    }
17659    public function getId()
17660    {
17661      return $this->id;
17662    }
17663    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
17664    {
17665      $this->idDimensionValue = $idDimensionValue;
17666    }
17667    public function getIdDimensionValue()
17668    {
17669      return $this->idDimensionValue;
17670    }
17671    public function setKind($kind)
17672    {
17673      $this->kind = $kind;
17674    }
17675    public function getKind()
17676    {
17677      return $this->kind;
17678    }
17679    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
17680    {
17681      $this->lastModifiedInfo = $lastModifiedInfo;
17682    }
17683    public function getLastModifiedInfo()
17684    {
17685      return $this->lastModifiedInfo;
17686    }
17687    public function setName($name)
17688    {
17689      $this->name = $name;
17690    }
17691    public function getName()
17692    {
17693      return $this->name;
17694    }
17695    public function setPlacementGroupType($placementGroupType)
17696    {
17697      $this->placementGroupType = $placementGroupType;
17698    }
17699    public function getPlacementGroupType()
17700    {
17701      return $this->placementGroupType;
17702    }
17703    public function setPlacementStrategyId($placementStrategyId)
17704    {
17705      $this->placementStrategyId = $placementStrategyId;
17706    }
17707    public function getPlacementStrategyId()
17708    {
17709      return $this->placementStrategyId;
17710    }
17711    public function setPricingSchedule(Google_Service_Dfareporting_PricingSchedule $pricingSchedule)
17712    {
17713      $this->pricingSchedule = $pricingSchedule;
17714    }
17715    public function getPricingSchedule()
17716    {
17717      return $this->pricingSchedule;
17718    }
17719    public function setPrimaryPlacementId($primaryPlacementId)
17720    {
17721      $this->primaryPlacementId = $primaryPlacementId;
17722    }
17723    public function getPrimaryPlacementId()
17724    {
17725      return $this->primaryPlacementId;
17726    }
17727    public function setPrimaryPlacementIdDimensionValue(Google_Service_Dfareporting_DimensionValue $primaryPlacementIdDimensionValue)
17728    {
17729      $this->primaryPlacementIdDimensionValue = $primaryPlacementIdDimensionValue;
17730    }
17731    public function getPrimaryPlacementIdDimensionValue()
17732    {
17733      return $this->primaryPlacementIdDimensionValue;
17734    }
17735    public function setProgrammaticSetting(Google_Service_Dfareporting_ProgrammaticSetting $programmaticSetting)
17736    {
17737      $this->programmaticSetting = $programmaticSetting;
17738    }
17739    public function getProgrammaticSetting()
17740    {
17741      return $this->programmaticSetting;
17742    }
17743    public function setSiteId($siteId)
17744    {
17745      $this->siteId = $siteId;
17746    }
17747    public function getSiteId()
17748    {
17749      return $this->siteId;
17750    }
17751    public function setSiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $siteIdDimensionValue)
17752    {
17753      $this->siteIdDimensionValue = $siteIdDimensionValue;
17754    }
17755    public function getSiteIdDimensionValue()
17756    {
17757      return $this->siteIdDimensionValue;
17758    }
17759    public function setSubaccountId($subaccountId)
17760    {
17761      $this->subaccountId = $subaccountId;
17762    }
17763    public function getSubaccountId()
17764    {
17765      return $this->subaccountId;
17766    }
17767  }
17768  
17769  class Google_Service_Dfareporting_PlacementGroupsListResponse extends Google_Collection
17770  {
17771    protected $collection_key = 'placementGroups';
17772    protected $internal_gapi_mappings = array(
17773    );
17774    public $kind;
17775    public $nextPageToken;
17776    protected $placementGroupsType = 'Google_Service_Dfareporting_PlacementGroup';
17777    protected $placementGroupsDataType = 'array';
17778  
17779  
17780    public function setKind($kind)
17781    {
17782      $this->kind = $kind;
17783    }
17784    public function getKind()
17785    {
17786      return $this->kind;
17787    }
17788    public function setNextPageToken($nextPageToken)
17789    {
17790      $this->nextPageToken = $nextPageToken;
17791    }
17792    public function getNextPageToken()
17793    {
17794      return $this->nextPageToken;
17795    }
17796    public function setPlacementGroups($placementGroups)
17797    {
17798      $this->placementGroups = $placementGroups;
17799    }
17800    public function getPlacementGroups()
17801    {
17802      return $this->placementGroups;
17803    }
17804  }
17805  
17806  class Google_Service_Dfareporting_PlacementStrategiesListResponse extends Google_Collection
17807  {
17808    protected $collection_key = 'placementStrategies';
17809    protected $internal_gapi_mappings = array(
17810    );
17811    public $kind;
17812    public $nextPageToken;
17813    protected $placementStrategiesType = 'Google_Service_Dfareporting_PlacementStrategy';
17814    protected $placementStrategiesDataType = 'array';
17815  
17816  
17817    public function setKind($kind)
17818    {
17819      $this->kind = $kind;
17820    }
17821    public function getKind()
17822    {
17823      return $this->kind;
17824    }
17825    public function setNextPageToken($nextPageToken)
17826    {
17827      $this->nextPageToken = $nextPageToken;
17828    }
17829    public function getNextPageToken()
17830    {
17831      return $this->nextPageToken;
17832    }
17833    public function setPlacementStrategies($placementStrategies)
17834    {
17835      $this->placementStrategies = $placementStrategies;
17836    }
17837    public function getPlacementStrategies()
17838    {
17839      return $this->placementStrategies;
17840    }
17841  }
17842  
17843  class Google_Service_Dfareporting_PlacementStrategy extends Google_Model
17844  {
17845    protected $internal_gapi_mappings = array(
17846    );
17847    public $accountId;
17848    public $id;
17849    public $kind;
17850    public $name;
17851  
17852  
17853    public function setAccountId($accountId)
17854    {
17855      $this->accountId = $accountId;
17856    }
17857    public function getAccountId()
17858    {
17859      return $this->accountId;
17860    }
17861    public function setId($id)
17862    {
17863      $this->id = $id;
17864    }
17865    public function getId()
17866    {
17867      return $this->id;
17868    }
17869    public function setKind($kind)
17870    {
17871      $this->kind = $kind;
17872    }
17873    public function getKind()
17874    {
17875      return $this->kind;
17876    }
17877    public function setName($name)
17878    {
17879      $this->name = $name;
17880    }
17881    public function getName()
17882    {
17883      return $this->name;
17884    }
17885  }
17886  
17887  class Google_Service_Dfareporting_PlacementTag extends Google_Collection
17888  {
17889    protected $collection_key = 'tagDatas';
17890    protected $internal_gapi_mappings = array(
17891    );
17892    public $placementId;
17893    protected $tagDatasType = 'Google_Service_Dfareporting_TagData';
17894    protected $tagDatasDataType = 'array';
17895  
17896  
17897    public function setPlacementId($placementId)
17898    {
17899      $this->placementId = $placementId;
17900    }
17901    public function getPlacementId()
17902    {
17903      return $this->placementId;
17904    }
17905    public function setTagDatas($tagDatas)
17906    {
17907      $this->tagDatas = $tagDatas;
17908    }
17909    public function getTagDatas()
17910    {
17911      return $this->tagDatas;
17912    }
17913  }
17914  
17915  class Google_Service_Dfareporting_PlacementsGenerateTagsResponse extends Google_Collection
17916  {
17917    protected $collection_key = 'placementTags';
17918    protected $internal_gapi_mappings = array(
17919    );
17920    public $kind;
17921    protected $placementTagsType = 'Google_Service_Dfareporting_PlacementTag';
17922    protected $placementTagsDataType = 'array';
17923  
17924  
17925    public function setKind($kind)
17926    {
17927      $this->kind = $kind;
17928    }
17929    public function getKind()
17930    {
17931      return $this->kind;
17932    }
17933    public function setPlacementTags($placementTags)
17934    {
17935      $this->placementTags = $placementTags;
17936    }
17937    public function getPlacementTags()
17938    {
17939      return $this->placementTags;
17940    }
17941  }
17942  
17943  class Google_Service_Dfareporting_PlacementsListResponse extends Google_Collection
17944  {
17945    protected $collection_key = 'placements';
17946    protected $internal_gapi_mappings = array(
17947    );
17948    public $kind;
17949    public $nextPageToken;
17950    protected $placementsType = 'Google_Service_Dfareporting_Placement';
17951    protected $placementsDataType = 'array';
17952  
17953  
17954    public function setKind($kind)
17955    {
17956      $this->kind = $kind;
17957    }
17958    public function getKind()
17959    {
17960      return $this->kind;
17961    }
17962    public function setNextPageToken($nextPageToken)
17963    {
17964      $this->nextPageToken = $nextPageToken;
17965    }
17966    public function getNextPageToken()
17967    {
17968      return $this->nextPageToken;
17969    }
17970    public function setPlacements($placements)
17971    {
17972      $this->placements = $placements;
17973    }
17974    public function getPlacements()
17975    {
17976      return $this->placements;
17977    }
17978  }
17979  
17980  class Google_Service_Dfareporting_PlatformType extends Google_Model
17981  {
17982    protected $internal_gapi_mappings = array(
17983    );
17984    public $id;
17985    public $kind;
17986    public $name;
17987  
17988  
17989    public function setId($id)
17990    {
17991      $this->id = $id;
17992    }
17993    public function getId()
17994    {
17995      return $this->id;
17996    }
17997    public function setKind($kind)
17998    {
17999      $this->kind = $kind;
18000    }
18001    public function getKind()
18002    {
18003      return $this->kind;
18004    }
18005    public function setName($name)
18006    {
18007      $this->name = $name;
18008    }
18009    public function getName()
18010    {
18011      return $this->name;
18012    }
18013  }
18014  
18015  class Google_Service_Dfareporting_PlatformTypesListResponse extends Google_Collection
18016  {
18017    protected $collection_key = 'platformTypes';
18018    protected $internal_gapi_mappings = array(
18019    );
18020    public $kind;
18021    protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
18022    protected $platformTypesDataType = 'array';
18023  
18024  
18025    public function setKind($kind)
18026    {
18027      $this->kind = $kind;
18028    }
18029    public function getKind()
18030    {
18031      return $this->kind;
18032    }
18033    public function setPlatformTypes($platformTypes)
18034    {
18035      $this->platformTypes = $platformTypes;
18036    }
18037    public function getPlatformTypes()
18038    {
18039      return $this->platformTypes;
18040    }
18041  }
18042  
18043  class Google_Service_Dfareporting_PopupWindowProperties extends Google_Model
18044  {
18045    protected $internal_gapi_mappings = array(
18046    );
18047    protected $dimensionType = 'Google_Service_Dfareporting_Size';
18048    protected $dimensionDataType = '';
18049    protected $offsetType = 'Google_Service_Dfareporting_OffsetPosition';
18050    protected $offsetDataType = '';
18051    public $positionType;
18052    public $showAddressBar;
18053    public $showMenuBar;
18054    public $showScrollBar;
18055    public $showStatusBar;
18056    public $showToolBar;
18057    public $title;
18058  
18059  
18060    public function setDimension(Google_Service_Dfareporting_Size $dimension)
18061    {
18062      $this->dimension = $dimension;
18063    }
18064    public function getDimension()
18065    {
18066      return $this->dimension;
18067    }
18068    public function setOffset(Google_Service_Dfareporting_OffsetPosition $offset)
18069    {
18070      $this->offset = $offset;
18071    }
18072    public function getOffset()
18073    {
18074      return $this->offset;
18075    }
18076    public function setPositionType($positionType)
18077    {
18078      $this->positionType = $positionType;
18079    }
18080    public function getPositionType()
18081    {
18082      return $this->positionType;
18083    }
18084    public function setShowAddressBar($showAddressBar)
18085    {
18086      $this->showAddressBar = $showAddressBar;
18087    }
18088    public function getShowAddressBar()
18089    {
18090      return $this->showAddressBar;
18091    }
18092    public function setShowMenuBar($showMenuBar)
18093    {
18094      $this->showMenuBar = $showMenuBar;
18095    }
18096    public function getShowMenuBar()
18097    {
18098      return $this->showMenuBar;
18099    }
18100    public function setShowScrollBar($showScrollBar)
18101    {
18102      $this->showScrollBar = $showScrollBar;
18103    }
18104    public function getShowScrollBar()
18105    {
18106      return $this->showScrollBar;
18107    }
18108    public function setShowStatusBar($showStatusBar)
18109    {
18110      $this->showStatusBar = $showStatusBar;
18111    }
18112    public function getShowStatusBar()
18113    {
18114      return $this->showStatusBar;
18115    }
18116    public function setShowToolBar($showToolBar)
18117    {
18118      $this->showToolBar = $showToolBar;
18119    }
18120    public function getShowToolBar()
18121    {
18122      return $this->showToolBar;
18123    }
18124    public function setTitle($title)
18125    {
18126      $this->title = $title;
18127    }
18128    public function getTitle()
18129    {
18130      return $this->title;
18131    }
18132  }
18133  
18134  class Google_Service_Dfareporting_PostalCode extends Google_Model
18135  {
18136    protected $internal_gapi_mappings = array(
18137    );
18138    public $code;
18139    public $countryCode;
18140    public $countryDartId;
18141    public $id;
18142    public $kind;
18143  
18144  
18145    public function setCode($code)
18146    {
18147      $this->code = $code;
18148    }
18149    public function getCode()
18150    {
18151      return $this->code;
18152    }
18153    public function setCountryCode($countryCode)
18154    {
18155      $this->countryCode = $countryCode;
18156    }
18157    public function getCountryCode()
18158    {
18159      return $this->countryCode;
18160    }
18161    public function setCountryDartId($countryDartId)
18162    {
18163      $this->countryDartId = $countryDartId;
18164    }
18165    public function getCountryDartId()
18166    {
18167      return $this->countryDartId;
18168    }
18169    public function setId($id)
18170    {
18171      $this->id = $id;
18172    }
18173    public function getId()
18174    {
18175      return $this->id;
18176    }
18177    public function setKind($kind)
18178    {
18179      $this->kind = $kind;
18180    }
18181    public function getKind()
18182    {
18183      return $this->kind;
18184    }
18185  }
18186  
18187  class Google_Service_Dfareporting_PostalCodesListResponse extends Google_Collection
18188  {
18189    protected $collection_key = 'postalCodes';
18190    protected $internal_gapi_mappings = array(
18191    );
18192    public $kind;
18193    protected $postalCodesType = 'Google_Service_Dfareporting_PostalCode';
18194    protected $postalCodesDataType = 'array';
18195  
18196  
18197    public function setKind($kind)
18198    {
18199      $this->kind = $kind;
18200    }
18201    public function getKind()
18202    {
18203      return $this->kind;
18204    }
18205    public function setPostalCodes($postalCodes)
18206    {
18207      $this->postalCodes = $postalCodes;
18208    }
18209    public function getPostalCodes()
18210    {
18211      return $this->postalCodes;
18212    }
18213  }
18214  
18215  class Google_Service_Dfareporting_Pricing extends Google_Collection
18216  {
18217    protected $collection_key = 'flights';
18218    protected $internal_gapi_mappings = array(
18219    );
18220    public $capCostType;
18221    public $endDate;
18222    protected $flightsType = 'Google_Service_Dfareporting_Flight';
18223    protected $flightsDataType = 'array';
18224    public $groupType;
18225    public $pricingType;
18226    public $startDate;
18227  
18228  
18229    public function setCapCostType($capCostType)
18230    {
18231      $this->capCostType = $capCostType;
18232    }
18233    public function getCapCostType()
18234    {
18235      return $this->capCostType;
18236    }
18237    public function setEndDate($endDate)
18238    {
18239      $this->endDate = $endDate;
18240    }
18241    public function getEndDate()
18242    {
18243      return $this->endDate;
18244    }
18245    public function setFlights($flights)
18246    {
18247      $this->flights = $flights;
18248    }
18249    public function getFlights()
18250    {
18251      return $this->flights;
18252    }
18253    public function setGroupType($groupType)
18254    {
18255      $this->groupType = $groupType;
18256    }
18257    public function getGroupType()
18258    {
18259      return $this->groupType;
18260    }
18261    public function setPricingType($pricingType)
18262    {
18263      $this->pricingType = $pricingType;
18264    }
18265    public function getPricingType()
18266    {
18267      return $this->pricingType;
18268    }
18269    public function setStartDate($startDate)
18270    {
18271      $this->startDate = $startDate;
18272    }
18273    public function getStartDate()
18274    {
18275      return $this->startDate;
18276    }
18277  }
18278  
18279  class Google_Service_Dfareporting_PricingSchedule extends Google_Collection
18280  {
18281    protected $collection_key = 'pricingPeriods';
18282    protected $internal_gapi_mappings = array(
18283    );
18284    public $capCostOption;
18285    public $disregardOverdelivery;
18286    public $endDate;
18287    public $flighted;
18288    public $floodlightActivityId;
18289    protected $pricingPeriodsType = 'Google_Service_Dfareporting_PricingSchedulePricingPeriod';
18290    protected $pricingPeriodsDataType = 'array';
18291    public $pricingType;
18292    public $startDate;
18293    public $testingStartDate;
18294  
18295  
18296    public function setCapCostOption($capCostOption)
18297    {
18298      $this->capCostOption = $capCostOption;
18299    }
18300    public function getCapCostOption()
18301    {
18302      return $this->capCostOption;
18303    }
18304    public function setDisregardOverdelivery($disregardOverdelivery)
18305    {
18306      $this->disregardOverdelivery = $disregardOverdelivery;
18307    }
18308    public function getDisregardOverdelivery()
18309    {
18310      return $this->disregardOverdelivery;
18311    }
18312    public function setEndDate($endDate)
18313    {
18314      $this->endDate = $endDate;
18315    }
18316    public function getEndDate()
18317    {
18318      return $this->endDate;
18319    }
18320    public function setFlighted($flighted)
18321    {
18322      $this->flighted = $flighted;
18323    }
18324    public function getFlighted()
18325    {
18326      return $this->flighted;
18327    }
18328    public function setFloodlightActivityId($floodlightActivityId)
18329    {
18330      $this->floodlightActivityId = $floodlightActivityId;
18331    }
18332    public function getFloodlightActivityId()
18333    {
18334      return $this->floodlightActivityId;
18335    }
18336    public function setPricingPeriods($pricingPeriods)
18337    {
18338      $this->pricingPeriods = $pricingPeriods;
18339    }
18340    public function getPricingPeriods()
18341    {
18342      return $this->pricingPeriods;
18343    }
18344    public function setPricingType($pricingType)
18345    {
18346      $this->pricingType = $pricingType;
18347    }
18348    public function getPricingType()
18349    {
18350      return $this->pricingType;
18351    }
18352    public function setStartDate($startDate)
18353    {
18354      $this->startDate = $startDate;
18355    }
18356    public function getStartDate()
18357    {
18358      return $this->startDate;
18359    }
18360    public function setTestingStartDate($testingStartDate)
18361    {
18362      $this->testingStartDate = $testingStartDate;
18363    }
18364    public function getTestingStartDate()
18365    {
18366      return $this->testingStartDate;
18367    }
18368  }
18369  
18370  class Google_Service_Dfareporting_PricingSchedulePricingPeriod extends Google_Model
18371  {
18372    protected $internal_gapi_mappings = array(
18373    );
18374    public $endDate;
18375    public $pricingComment;
18376    public $rateOrCostNanos;
18377    public $startDate;
18378    public $units;
18379  
18380  
18381    public function setEndDate($endDate)
18382    {
18383      $this->endDate = $endDate;
18384    }
18385    public function getEndDate()
18386    {
18387      return $this->endDate;
18388    }
18389    public function setPricingComment($pricingComment)
18390    {
18391      $this->pricingComment = $pricingComment;
18392    }
18393    public function getPricingComment()
18394    {
18395      return $this->pricingComment;
18396    }
18397    public function setRateOrCostNanos($rateOrCostNanos)
18398    {
18399      $this->rateOrCostNanos = $rateOrCostNanos;
18400    }
18401    public function getRateOrCostNanos()
18402    {
18403      return $this->rateOrCostNanos;
18404    }
18405    public function setStartDate($startDate)
18406    {
18407      $this->startDate = $startDate;
18408    }
18409    public function getStartDate()
18410    {
18411      return $this->startDate;
18412    }
18413    public function setUnits($units)
18414    {
18415      $this->units = $units;
18416    }
18417    public function getUnits()
18418    {
18419      return $this->units;
18420    }
18421  }
18422  
18423  class Google_Service_Dfareporting_ProgrammaticSetting extends Google_Collection
18424  {
18425    protected $collection_key = 'traffickerEmails';
18426    protected $internal_gapi_mappings = array(
18427    );
18428    public $adxDealIds;
18429    public $insertionOrderId;
18430    public $insertionOrderIdStatus;
18431    public $mediaCostNanos;
18432    public $programmatic;
18433    public $traffickerEmails;
18434  
18435  
18436    public function setAdxDealIds($adxDealIds)
18437    {
18438      $this->adxDealIds = $adxDealIds;
18439    }
18440    public function getAdxDealIds()
18441    {
18442      return $this->adxDealIds;
18443    }
18444    public function setInsertionOrderId($insertionOrderId)
18445    {
18446      $this->insertionOrderId = $insertionOrderId;
18447    }
18448    public function getInsertionOrderId()
18449    {
18450      return $this->insertionOrderId;
18451    }
18452    public function setInsertionOrderIdStatus($insertionOrderIdStatus)
18453    {
18454      $this->insertionOrderIdStatus = $insertionOrderIdStatus;
18455    }
18456    public function getInsertionOrderIdStatus()
18457    {
18458      return $this->insertionOrderIdStatus;
18459    }
18460    public function setMediaCostNanos($mediaCostNanos)
18461    {
18462      $this->mediaCostNanos = $mediaCostNanos;
18463    }
18464    public function getMediaCostNanos()
18465    {
18466      return $this->mediaCostNanos;
18467    }
18468    public function setProgrammatic($programmatic)
18469    {
18470      $this->programmatic = $programmatic;
18471    }
18472    public function getProgrammatic()
18473    {
18474      return $this->programmatic;
18475    }
18476    public function setTraffickerEmails($traffickerEmails)
18477    {
18478      $this->traffickerEmails = $traffickerEmails;
18479    }
18480    public function getTraffickerEmails()
18481    {
18482      return $this->traffickerEmails;
18483    }
18484  }
18485  
18486  class Google_Service_Dfareporting_Project extends Google_Model
18487  {
18488    protected $internal_gapi_mappings = array(
18489    );
18490    public $accountId;
18491    public $advertiserId;
18492    public $audienceAgeGroup;
18493    public $audienceGender;
18494    public $budget;
18495    public $clientBillingCode;
18496    public $clientName;
18497    public $endDate;
18498    public $id;
18499    public $kind;
18500    protected $lastModifiedInfoType = 'Google_Service_Dfareporting_LastModifiedInfo';
18501    protected $lastModifiedInfoDataType = '';
18502    public $name;
18503    public $overview;
18504    public $startDate;
18505    public $subaccountId;
18506    public $targetClicks;
18507    public $targetConversions;
18508    public $targetCpaNanos;
18509    public $targetCpcNanos;
18510    public $targetCpmNanos;
18511    public $targetImpressions;
18512  
18513  
18514    public function setAccountId($accountId)
18515    {
18516      $this->accountId = $accountId;
18517    }
18518    public function getAccountId()
18519    {
18520      return $this->accountId;
18521    }
18522    public function setAdvertiserId($advertiserId)
18523    {
18524      $this->advertiserId = $advertiserId;
18525    }
18526    public function getAdvertiserId()
18527    {
18528      return $this->advertiserId;
18529    }
18530    public function setAudienceAgeGroup($audienceAgeGroup)
18531    {
18532      $this->audienceAgeGroup = $audienceAgeGroup;
18533    }
18534    public function getAudienceAgeGroup()
18535    {
18536      return $this->audienceAgeGroup;
18537    }
18538    public function setAudienceGender($audienceGender)
18539    {
18540      $this->audienceGender = $audienceGender;
18541    }
18542    public function getAudienceGender()
18543    {
18544      return $this->audienceGender;
18545    }
18546    public function setBudget($budget)
18547    {
18548      $this->budget = $budget;
18549    }
18550    public function getBudget()
18551    {
18552      return $this->budget;
18553    }
18554    public function setClientBillingCode($clientBillingCode)
18555    {
18556      $this->clientBillingCode = $clientBillingCode;
18557    }
18558    public function getClientBillingCode()
18559    {
18560      return $this->clientBillingCode;
18561    }
18562    public function setClientName($clientName)
18563    {
18564      $this->clientName = $clientName;
18565    }
18566    public function getClientName()
18567    {
18568      return $this->clientName;
18569    }
18570    public function setEndDate($endDate)
18571    {
18572      $this->endDate = $endDate;
18573    }
18574    public function getEndDate()
18575    {
18576      return $this->endDate;
18577    }
18578    public function setId($id)
18579    {
18580      $this->id = $id;
18581    }
18582    public function getId()
18583    {
18584      return $this->id;
18585    }
18586    public function setKind($kind)
18587    {
18588      $this->kind = $kind;
18589    }
18590    public function getKind()
18591    {
18592      return $this->kind;
18593    }
18594    public function setLastModifiedInfo(Google_Service_Dfareporting_LastModifiedInfo $lastModifiedInfo)
18595    {
18596      $this->lastModifiedInfo = $lastModifiedInfo;
18597    }
18598    public function getLastModifiedInfo()
18599    {
18600      return $this->lastModifiedInfo;
18601    }
18602    public function setName($name)
18603    {
18604      $this->name = $name;
18605    }
18606    public function getName()
18607    {
18608      return $this->name;
18609    }
18610    public function setOverview($overview)
18611    {
18612      $this->overview = $overview;
18613    }
18614    public function getOverview()
18615    {
18616      return $this->overview;
18617    }
18618    public function setStartDate($startDate)
18619    {
18620      $this->startDate = $startDate;
18621    }
18622    public function getStartDate()
18623    {
18624      return $this->startDate;
18625    }
18626    public function setSubaccountId($subaccountId)
18627    {
18628      $this->subaccountId = $subaccountId;
18629    }
18630    public function getSubaccountId()
18631    {
18632      return $this->subaccountId;
18633    }
18634    public function setTargetClicks($targetClicks)
18635    {
18636      $this->targetClicks = $targetClicks;
18637    }
18638    public function getTargetClicks()
18639    {
18640      return $this->targetClicks;
18641    }
18642    public function setTargetConversions($targetConversions)
18643    {
18644      $this->targetConversions = $targetConversions;
18645    }
18646    public function getTargetConversions()
18647    {
18648      return $this->targetConversions;
18649    }
18650    public function setTargetCpaNanos($targetCpaNanos)
18651    {
18652      $this->targetCpaNanos = $targetCpaNanos;
18653    }
18654    public function getTargetCpaNanos()
18655    {
18656      return $this->targetCpaNanos;
18657    }
18658    public function setTargetCpcNanos($targetCpcNanos)
18659    {
18660      $this->targetCpcNanos = $targetCpcNanos;
18661    }
18662    public function getTargetCpcNanos()
18663    {
18664      return $this->targetCpcNanos;
18665    }
18666    public function setTargetCpmNanos($targetCpmNanos)
18667    {
18668      $this->targetCpmNanos = $targetCpmNanos;
18669    }
18670    public function getTargetCpmNanos()
18671    {
18672      return $this->targetCpmNanos;
18673    }
18674    public function setTargetImpressions($targetImpressions)
18675    {
18676      $this->targetImpressions = $targetImpressions;
18677    }
18678    public function getTargetImpressions()
18679    {
18680      return $this->targetImpressions;
18681    }
18682  }
18683  
18684  class Google_Service_Dfareporting_ProjectsListResponse extends Google_Collection
18685  {
18686    protected $collection_key = 'projects';
18687    protected $internal_gapi_mappings = array(
18688    );
18689    public $kind;
18690    public $nextPageToken;
18691    protected $projectsType = 'Google_Service_Dfareporting_Project';
18692    protected $projectsDataType = 'array';
18693  
18694  
18695    public function setKind($kind)
18696    {
18697      $this->kind = $kind;
18698    }
18699    public function getKind()
18700    {
18701      return $this->kind;
18702    }
18703    public function setNextPageToken($nextPageToken)
18704    {
18705      $this->nextPageToken = $nextPageToken;
18706    }
18707    public function getNextPageToken()
18708    {
18709      return $this->nextPageToken;
18710    }
18711    public function setProjects($projects)
18712    {
18713      $this->projects = $projects;
18714    }
18715    public function getProjects()
18716    {
18717      return $this->projects;
18718    }
18719  }
18720  
18721  class Google_Service_Dfareporting_ReachReportCompatibleFields extends Google_Collection
18722  {
18723    protected $collection_key = 'reachByFrequencyMetrics';
18724    protected $internal_gapi_mappings = array(
18725    );
18726    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
18727    protected $dimensionFiltersDataType = 'array';
18728    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
18729    protected $dimensionsDataType = 'array';
18730    public $kind;
18731    protected $metricsType = 'Google_Service_Dfareporting_Metric';
18732    protected $metricsDataType = 'array';
18733    protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
18734    protected $pivotedActivityMetricsDataType = 'array';
18735    protected $reachByFrequencyMetricsType = 'Google_Service_Dfareporting_Metric';
18736    protected $reachByFrequencyMetricsDataType = 'array';
18737  
18738  
18739    public function setDimensionFilters($dimensionFilters)
18740    {
18741      $this->dimensionFilters = $dimensionFilters;
18742    }
18743    public function getDimensionFilters()
18744    {
18745      return $this->dimensionFilters;
18746    }
18747    public function setDimensions($dimensions)
18748    {
18749      $this->dimensions = $dimensions;
18750    }
18751    public function getDimensions()
18752    {
18753      return $this->dimensions;
18754    }
18755    public function setKind($kind)
18756    {
18757      $this->kind = $kind;
18758    }
18759    public function getKind()
18760    {
18761      return $this->kind;
18762    }
18763    public function setMetrics($metrics)
18764    {
18765      $this->metrics = $metrics;
18766    }
18767    public function getMetrics()
18768    {
18769      return $this->metrics;
18770    }
18771    public function setPivotedActivityMetrics($pivotedActivityMetrics)
18772    {
18773      $this->pivotedActivityMetrics = $pivotedActivityMetrics;
18774    }
18775    public function getPivotedActivityMetrics()
18776    {
18777      return $this->pivotedActivityMetrics;
18778    }
18779    public function setReachByFrequencyMetrics($reachByFrequencyMetrics)
18780    {
18781      $this->reachByFrequencyMetrics = $reachByFrequencyMetrics;
18782    }
18783    public function getReachByFrequencyMetrics()
18784    {
18785      return $this->reachByFrequencyMetrics;
18786    }
18787  }
18788  
18789  class Google_Service_Dfareporting_Recipient extends Google_Model
18790  {
18791    protected $internal_gapi_mappings = array(
18792    );
18793    public $deliveryType;
18794    public $email;
18795    public $kind;
18796  
18797  
18798    public function setDeliveryType($deliveryType)
18799    {
18800      $this->deliveryType = $deliveryType;
18801    }
18802    public function getDeliveryType()
18803    {
18804      return $this->deliveryType;
18805    }
18806    public function setEmail($email)
18807    {
18808      $this->email = $email;
18809    }
18810    public function getEmail()
18811    {
18812      return $this->email;
18813    }
18814    public function setKind($kind)
18815    {
18816      $this->kind = $kind;
18817    }
18818    public function getKind()
18819    {
18820      return $this->kind;
18821    }
18822  }
18823  
18824  class Google_Service_Dfareporting_Region extends Google_Model
18825  {
18826    protected $internal_gapi_mappings = array(
18827    );
18828    public $countryCode;
18829    public $countryDartId;
18830    public $dartId;
18831    public $kind;
18832    public $name;
18833    public $regionCode;
18834  
18835  
18836    public function setCountryCode($countryCode)
18837    {
18838      $this->countryCode = $countryCode;
18839    }
18840    public function getCountryCode()
18841    {
18842      return $this->countryCode;
18843    }
18844    public function setCountryDartId($countryDartId)
18845    {
18846      $this->countryDartId = $countryDartId;
18847    }
18848    public function getCountryDartId()
18849    {
18850      return $this->countryDartId;
18851    }
18852    public function setDartId($dartId)
18853    {
18854      $this->dartId = $dartId;
18855    }
18856    public function getDartId()
18857    {
18858      return $this->dartId;
18859    }
18860    public function setKind($kind)
18861    {
18862      $this->kind = $kind;
18863    }
18864    public function getKind()
18865    {
18866      return $this->kind;
18867    }
18868    public function setName($name)
18869    {
18870      $this->name = $name;
18871    }
18872    public function getName()
18873    {
18874      return $this->name;
18875    }
18876    public function setRegionCode($regionCode)
18877    {
18878      $this->regionCode = $regionCode;
18879    }
18880    public function getRegionCode()
18881    {
18882      return $this->regionCode;
18883    }
18884  }
18885  
18886  class Google_Service_Dfareporting_RegionsListResponse extends Google_Collection
18887  {
18888    protected $collection_key = 'regions';
18889    protected $internal_gapi_mappings = array(
18890    );
18891    public $kind;
18892    protected $regionsType = 'Google_Service_Dfareporting_Region';
18893    protected $regionsDataType = 'array';
18894  
18895  
18896    public function setKind($kind)
18897    {
18898      $this->kind = $kind;
18899    }
18900    public function getKind()
18901    {
18902      return $this->kind;
18903    }
18904    public function setRegions($regions)
18905    {
18906      $this->regions = $regions;
18907    }
18908    public function getRegions()
18909    {
18910      return $this->regions;
18911    }
18912  }
18913  
18914  class Google_Service_Dfareporting_RemarketingList extends Google_Model
18915  {
18916    protected $internal_gapi_mappings = array(
18917    );
18918    public $accountId;
18919    public $active;
18920    public $advertiserId;
18921    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
18922    protected $advertiserIdDimensionValueDataType = '';
18923    public $description;
18924    public $id;
18925    public $kind;
18926    public $lifeSpan;
18927    protected $listPopulationRuleType = 'Google_Service_Dfareporting_ListPopulationRule';
18928    protected $listPopulationRuleDataType = '';
18929    public $listSize;
18930    public $listSource;
18931    public $name;
18932    public $subaccountId;
18933  
18934  
18935    public function setAccountId($accountId)
18936    {
18937      $this->accountId = $accountId;
18938    }
18939    public function getAccountId()
18940    {
18941      return $this->accountId;
18942    }
18943    public function setActive($active)
18944    {
18945      $this->active = $active;
18946    }
18947    public function getActive()
18948    {
18949      return $this->active;
18950    }
18951    public function setAdvertiserId($advertiserId)
18952    {
18953      $this->advertiserId = $advertiserId;
18954    }
18955    public function getAdvertiserId()
18956    {
18957      return $this->advertiserId;
18958    }
18959    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
18960    {
18961      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
18962    }
18963    public function getAdvertiserIdDimensionValue()
18964    {
18965      return $this->advertiserIdDimensionValue;
18966    }
18967    public function setDescription($description)
18968    {
18969      $this->description = $description;
18970    }
18971    public function getDescription()
18972    {
18973      return $this->description;
18974    }
18975    public function setId($id)
18976    {
18977      $this->id = $id;
18978    }
18979    public function getId()
18980    {
18981      return $this->id;
18982    }
18983    public function setKind($kind)
18984    {
18985      $this->kind = $kind;
18986    }
18987    public function getKind()
18988    {
18989      return $this->kind;
18990    }
18991    public function setLifeSpan($lifeSpan)
18992    {
18993      $this->lifeSpan = $lifeSpan;
18994    }
18995    public function getLifeSpan()
18996    {
18997      return $this->lifeSpan;
18998    }
18999    public function setListPopulationRule(Google_Service_Dfareporting_ListPopulationRule $listPopulationRule)
19000    {
19001      $this->listPopulationRule = $listPopulationRule;
19002    }
19003    public function getListPopulationRule()
19004    {
19005      return $this->listPopulationRule;
19006    }
19007    public function setListSize($listSize)
19008    {
19009      $this->listSize = $listSize;
19010    }
19011    public function getListSize()
19012    {
19013      return $this->listSize;
19014    }
19015    public function setListSource($listSource)
19016    {
19017      $this->listSource = $listSource;
19018    }
19019    public function getListSource()
19020    {
19021      return $this->listSource;
19022    }
19023    public function setName($name)
19024    {
19025      $this->name = $name;
19026    }
19027    public function getName()
19028    {
19029      return $this->name;
19030    }
19031    public function setSubaccountId($subaccountId)
19032    {
19033      $this->subaccountId = $subaccountId;
19034    }
19035    public function getSubaccountId()
19036    {
19037      return $this->subaccountId;
19038    }
19039  }
19040  
19041  class Google_Service_Dfareporting_RemarketingListShare extends Google_Collection
19042  {
19043    protected $collection_key = 'sharedAdvertiserIds';
19044    protected $internal_gapi_mappings = array(
19045    );
19046    public $kind;
19047    public $remarketingListId;
19048    public $sharedAccountIds;
19049    public $sharedAdvertiserIds;
19050  
19051  
19052    public function setKind($kind)
19053    {
19054      $this->kind = $kind;
19055    }
19056    public function getKind()
19057    {
19058      return $this->kind;
19059    }
19060    public function setRemarketingListId($remarketingListId)
19061    {
19062      $this->remarketingListId = $remarketingListId;
19063    }
19064    public function getRemarketingListId()
19065    {
19066      return $this->remarketingListId;
19067    }
19068    public function setSharedAccountIds($sharedAccountIds)
19069    {
19070      $this->sharedAccountIds = $sharedAccountIds;
19071    }
19072    public function getSharedAccountIds()
19073    {
19074      return $this->sharedAccountIds;
19075    }
19076    public function setSharedAdvertiserIds($sharedAdvertiserIds)
19077    {
19078      $this->sharedAdvertiserIds = $sharedAdvertiserIds;
19079    }
19080    public function getSharedAdvertiserIds()
19081    {
19082      return $this->sharedAdvertiserIds;
19083    }
19084  }
19085  
19086  class Google_Service_Dfareporting_RemarketingListsListResponse extends Google_Collection
19087  {
19088    protected $collection_key = 'remarketingLists';
19089    protected $internal_gapi_mappings = array(
19090    );
19091    public $kind;
19092    public $nextPageToken;
19093    protected $remarketingListsType = 'Google_Service_Dfareporting_RemarketingList';
19094    protected $remarketingListsDataType = 'array';
19095  
19096  
19097    public function setKind($kind)
19098    {
19099      $this->kind = $kind;
19100    }
19101    public function getKind()
19102    {
19103      return $this->kind;
19104    }
19105    public function setNextPageToken($nextPageToken)
19106    {
19107      $this->nextPageToken = $nextPageToken;
19108    }
19109    public function getNextPageToken()
19110    {
19111      return $this->nextPageToken;
19112    }
19113    public function setRemarketingLists($remarketingLists)
19114    {
19115      $this->remarketingLists = $remarketingLists;
19116    }
19117    public function getRemarketingLists()
19118    {
19119      return $this->remarketingLists;
19120    }
19121  }
19122  
19123  class Google_Service_Dfareporting_Report extends Google_Model
19124  {
19125    protected $internal_gapi_mappings = array(
19126    );
19127    public $accountId;
19128    protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria';
19129    protected $criteriaDataType = '';
19130    protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria';
19131    protected $crossDimensionReachCriteriaDataType = '';
19132    protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery';
19133    protected $deliveryDataType = '';
19134    public $etag;
19135    public $fileName;
19136    protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria';
19137    protected $floodlightCriteriaDataType = '';
19138    public $format;
19139    public $id;
19140    public $kind;
19141    public $lastModifiedTime;
19142    public $name;
19143    public $ownerProfileId;
19144    protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria';
19145    protected $pathToConversionCriteriaDataType = '';
19146    protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria';
19147    protected $reachCriteriaDataType = '';
19148    protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule';
19149    protected $scheduleDataType = '';
19150    public $subAccountId;
19151    public $type;
19152  
19153  
19154    public function setAccountId($accountId)
19155    {
19156      $this->accountId = $accountId;
19157    }
19158    public function getAccountId()
19159    {
19160      return $this->accountId;
19161    }
19162    public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria)
19163    {
19164      $this->criteria = $criteria;
19165    }
19166    public function getCriteria()
19167    {
19168      return $this->criteria;
19169    }
19170    public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria)
19171    {
19172      $this->crossDimensionReachCriteria = $crossDimensionReachCriteria;
19173    }
19174    public function getCrossDimensionReachCriteria()
19175    {
19176      return $this->crossDimensionReachCriteria;
19177    }
19178    public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery)
19179    {
19180      $this->delivery = $delivery;
19181    }
19182    public function getDelivery()
19183    {
19184      return $this->delivery;
19185    }
19186    public function setEtag($etag)
19187    {
19188      $this->etag = $etag;
19189    }
19190    public function getEtag()
19191    {
19192      return $this->etag;
19193    }
19194    public function setFileName($fileName)
19195    {
19196      $this->fileName = $fileName;
19197    }
19198    public function getFileName()
19199    {
19200      return $this->fileName;
19201    }
19202    public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria)
19203    {
19204      $this->floodlightCriteria = $floodlightCriteria;
19205    }
19206    public function getFloodlightCriteria()
19207    {
19208      return $this->floodlightCriteria;
19209    }
19210    public function setFormat($format)
19211    {
19212      $this->format = $format;
19213    }
19214    public function getFormat()
19215    {
19216      return $this->format;
19217    }
19218    public function setId($id)
19219    {
19220      $this->id = $id;
19221    }
19222    public function getId()
19223    {
19224      return $this->id;
19225    }
19226    public function setKind($kind)
19227    {
19228      $this->kind = $kind;
19229    }
19230    public function getKind()
19231    {
19232      return $this->kind;
19233    }
19234    public function setLastModifiedTime($lastModifiedTime)
19235    {
19236      $this->lastModifiedTime = $lastModifiedTime;
19237    }
19238    public function getLastModifiedTime()
19239    {
19240      return $this->lastModifiedTime;
19241    }
19242    public function setName($name)
19243    {
19244      $this->name = $name;
19245    }
19246    public function getName()
19247    {
19248      return $this->name;
19249    }
19250    public function setOwnerProfileId($ownerProfileId)
19251    {
19252      $this->ownerProfileId = $ownerProfileId;
19253    }
19254    public function getOwnerProfileId()
19255    {
19256      return $this->ownerProfileId;
19257    }
19258    public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria)
19259    {
19260      $this->pathToConversionCriteria = $pathToConversionCriteria;
19261    }
19262    public function getPathToConversionCriteria()
19263    {
19264      return $this->pathToConversionCriteria;
19265    }
19266    public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria)
19267    {
19268      $this->reachCriteria = $reachCriteria;
19269    }
19270    public function getReachCriteria()
19271    {
19272      return $this->reachCriteria;
19273    }
19274    public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule)
19275    {
19276      $this->schedule = $schedule;
19277    }
19278    public function getSchedule()
19279    {
19280      return $this->schedule;
19281    }
19282    public function setSubAccountId($subAccountId)
19283    {
19284      $this->subAccountId = $subAccountId;
19285    }
19286    public function getSubAccountId()
19287    {
19288      return $this->subAccountId;
19289    }
19290    public function setType($type)
19291    {
19292      $this->type = $type;
19293    }
19294    public function getType()
19295    {
19296      return $this->type;
19297    }
19298  }
19299  
19300  class Google_Service_Dfareporting_ReportCompatibleFields extends Google_Collection
19301  {
19302    protected $collection_key = 'pivotedActivityMetrics';
19303    protected $internal_gapi_mappings = array(
19304    );
19305    protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension';
19306    protected $dimensionFiltersDataType = 'array';
19307    protected $dimensionsType = 'Google_Service_Dfareporting_Dimension';
19308    protected $dimensionsDataType = 'array';
19309    public $kind;
19310    protected $metricsType = 'Google_Service_Dfareporting_Metric';
19311    protected $metricsDataType = 'array';
19312    protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric';
19313    protected $pivotedActivityMetricsDataType = 'array';
19314  
19315  
19316    public function setDimensionFilters($dimensionFilters)
19317    {
19318      $this->dimensionFilters = $dimensionFilters;
19319    }
19320    public function getDimensionFilters()
19321    {
19322      return $this->dimensionFilters;
19323    }
19324    public function setDimensions($dimensions)
19325    {
19326      $this->dimensions = $dimensions;
19327    }
19328    public function getDimensions()
19329    {
19330      return $this->dimensions;
19331    }
19332    public function setKind($kind)
19333    {
19334      $this->kind = $kind;
19335    }
19336    public function getKind()
19337    {
19338      return $this->kind;
19339    }
19340    public function setMetrics($metrics)
19341    {
19342      $this->metrics = $metrics;
19343    }
19344    public function getMetrics()
19345    {
19346      return $this->metrics;
19347    }
19348    public function setPivotedActivityMetrics($pivotedActivityMetrics)
19349    {
19350      $this->pivotedActivityMetrics = $pivotedActivityMetrics;
19351    }
19352    public function getPivotedActivityMetrics()
19353    {
19354      return $this->pivotedActivityMetrics;
19355    }
19356  }
19357  
19358  class Google_Service_Dfareporting_ReportCriteria extends Google_Collection
19359  {
19360    protected $collection_key = 'metricNames';
19361    protected $internal_gapi_mappings = array(
19362    );
19363    protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19364    protected $activitiesDataType = '';
19365    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19366    protected $customRichMediaEventsDataType = '';
19367    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19368    protected $dateRangeDataType = '';
19369    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19370    protected $dimensionFiltersDataType = 'array';
19371    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19372    protected $dimensionsDataType = 'array';
19373    public $metricNames;
19374  
19375  
19376    public function setActivities(Google_Service_Dfareporting_Activities $activities)
19377    {
19378      $this->activities = $activities;
19379    }
19380    public function getActivities()
19381    {
19382      return $this->activities;
19383    }
19384    public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19385    {
19386      $this->customRichMediaEvents = $customRichMediaEvents;
19387    }
19388    public function getCustomRichMediaEvents()
19389    {
19390      return $this->customRichMediaEvents;
19391    }
19392    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19393    {
19394      $this->dateRange = $dateRange;
19395    }
19396    public function getDateRange()
19397    {
19398      return $this->dateRange;
19399    }
19400    public function setDimensionFilters($dimensionFilters)
19401    {
19402      $this->dimensionFilters = $dimensionFilters;
19403    }
19404    public function getDimensionFilters()
19405    {
19406      return $this->dimensionFilters;
19407    }
19408    public function setDimensions($dimensions)
19409    {
19410      $this->dimensions = $dimensions;
19411    }
19412    public function getDimensions()
19413    {
19414      return $this->dimensions;
19415    }
19416    public function setMetricNames($metricNames)
19417    {
19418      $this->metricNames = $metricNames;
19419    }
19420    public function getMetricNames()
19421    {
19422      return $this->metricNames;
19423    }
19424  }
19425  
19426  class Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection
19427  {
19428    protected $collection_key = 'overlapMetricNames';
19429    protected $internal_gapi_mappings = array(
19430    );
19431    protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension';
19432    protected $breakdownDataType = 'array';
19433    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19434    protected $dateRangeDataType = '';
19435    public $dimension;
19436    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19437    protected $dimensionFiltersDataType = 'array';
19438    public $metricNames;
19439    public $overlapMetricNames;
19440    public $pivoted;
19441  
19442  
19443    public function setBreakdown($breakdown)
19444    {
19445      $this->breakdown = $breakdown;
19446    }
19447    public function getBreakdown()
19448    {
19449      return $this->breakdown;
19450    }
19451    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19452    {
19453      $this->dateRange = $dateRange;
19454    }
19455    public function getDateRange()
19456    {
19457      return $this->dateRange;
19458    }
19459    public function setDimension($dimension)
19460    {
19461      $this->dimension = $dimension;
19462    }
19463    public function getDimension()
19464    {
19465      return $this->dimension;
19466    }
19467    public function setDimensionFilters($dimensionFilters)
19468    {
19469      $this->dimensionFilters = $dimensionFilters;
19470    }
19471    public function getDimensionFilters()
19472    {
19473      return $this->dimensionFilters;
19474    }
19475    public function setMetricNames($metricNames)
19476    {
19477      $this->metricNames = $metricNames;
19478    }
19479    public function getMetricNames()
19480    {
19481      return $this->metricNames;
19482    }
19483    public function setOverlapMetricNames($overlapMetricNames)
19484    {
19485      $this->overlapMetricNames = $overlapMetricNames;
19486    }
19487    public function getOverlapMetricNames()
19488    {
19489      return $this->overlapMetricNames;
19490    }
19491    public function setPivoted($pivoted)
19492    {
19493      $this->pivoted = $pivoted;
19494    }
19495    public function getPivoted()
19496    {
19497      return $this->pivoted;
19498    }
19499  }
19500  
19501  class Google_Service_Dfareporting_ReportDelivery extends Google_Collection
19502  {
19503    protected $collection_key = 'recipients';
19504    protected $internal_gapi_mappings = array(
19505    );
19506    public $emailOwner;
19507    public $emailOwnerDeliveryType;
19508    public $message;
19509    protected $recipientsType = 'Google_Service_Dfareporting_Recipient';
19510    protected $recipientsDataType = 'array';
19511  
19512  
19513    public function setEmailOwner($emailOwner)
19514    {
19515      $this->emailOwner = $emailOwner;
19516    }
19517    public function getEmailOwner()
19518    {
19519      return $this->emailOwner;
19520    }
19521    public function setEmailOwnerDeliveryType($emailOwnerDeliveryType)
19522    {
19523      $this->emailOwnerDeliveryType = $emailOwnerDeliveryType;
19524    }
19525    public function getEmailOwnerDeliveryType()
19526    {
19527      return $this->emailOwnerDeliveryType;
19528    }
19529    public function setMessage($message)
19530    {
19531      $this->message = $message;
19532    }
19533    public function getMessage()
19534    {
19535      return $this->message;
19536    }
19537    public function setRecipients($recipients)
19538    {
19539      $this->recipients = $recipients;
19540    }
19541    public function getRecipients()
19542    {
19543      return $this->recipients;
19544    }
19545  }
19546  
19547  class Google_Service_Dfareporting_ReportFloodlightCriteria extends Google_Collection
19548  {
19549    protected $collection_key = 'metricNames';
19550    protected $internal_gapi_mappings = array(
19551    );
19552    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19553    protected $customRichMediaEventsDataType = 'array';
19554    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19555    protected $dateRangeDataType = '';
19556    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19557    protected $dimensionFiltersDataType = 'array';
19558    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19559    protected $dimensionsDataType = 'array';
19560    protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19561    protected $floodlightConfigIdDataType = '';
19562    public $metricNames;
19563    protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties';
19564    protected $reportPropertiesDataType = '';
19565  
19566  
19567    public function setCustomRichMediaEvents($customRichMediaEvents)
19568    {
19569      $this->customRichMediaEvents = $customRichMediaEvents;
19570    }
19571    public function getCustomRichMediaEvents()
19572    {
19573      return $this->customRichMediaEvents;
19574    }
19575    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19576    {
19577      $this->dateRange = $dateRange;
19578    }
19579    public function getDateRange()
19580    {
19581      return $this->dateRange;
19582    }
19583    public function setDimensionFilters($dimensionFilters)
19584    {
19585      $this->dimensionFilters = $dimensionFilters;
19586    }
19587    public function getDimensionFilters()
19588    {
19589      return $this->dimensionFilters;
19590    }
19591    public function setDimensions($dimensions)
19592    {
19593      $this->dimensions = $dimensions;
19594    }
19595    public function getDimensions()
19596    {
19597      return $this->dimensions;
19598    }
19599    public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19600    {
19601      $this->floodlightConfigId = $floodlightConfigId;
19602    }
19603    public function getFloodlightConfigId()
19604    {
19605      return $this->floodlightConfigId;
19606    }
19607    public function setMetricNames($metricNames)
19608    {
19609      $this->metricNames = $metricNames;
19610    }
19611    public function getMetricNames()
19612    {
19613      return $this->metricNames;
19614    }
19615    public function setReportProperties(Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties)
19616    {
19617      $this->reportProperties = $reportProperties;
19618    }
19619    public function getReportProperties()
19620    {
19621      return $this->reportProperties;
19622    }
19623  }
19624  
19625  class Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Google_Model
19626  {
19627    protected $internal_gapi_mappings = array(
19628    );
19629    public $includeAttributedIPConversions;
19630    public $includeUnattributedCookieConversions;
19631    public $includeUnattributedIPConversions;
19632  
19633  
19634    public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19635    {
19636      $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19637    }
19638    public function getIncludeAttributedIPConversions()
19639    {
19640      return $this->includeAttributedIPConversions;
19641    }
19642    public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19643    {
19644      $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19645    }
19646    public function getIncludeUnattributedCookieConversions()
19647    {
19648      return $this->includeUnattributedCookieConversions;
19649    }
19650    public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19651    {
19652      $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19653    }
19654    public function getIncludeUnattributedIPConversions()
19655    {
19656      return $this->includeUnattributedIPConversions;
19657    }
19658  }
19659  
19660  class Google_Service_Dfareporting_ReportList extends Google_Collection
19661  {
19662    protected $collection_key = 'items';
19663    protected $internal_gapi_mappings = array(
19664    );
19665    public $etag;
19666    protected $itemsType = 'Google_Service_Dfareporting_Report';
19667    protected $itemsDataType = 'array';
19668    public $kind;
19669    public $nextPageToken;
19670  
19671  
19672    public function setEtag($etag)
19673    {
19674      $this->etag = $etag;
19675    }
19676    public function getEtag()
19677    {
19678      return $this->etag;
19679    }
19680    public function setItems($items)
19681    {
19682      $this->items = $items;
19683    }
19684    public function getItems()
19685    {
19686      return $this->items;
19687    }
19688    public function setKind($kind)
19689    {
19690      $this->kind = $kind;
19691    }
19692    public function getKind()
19693    {
19694      return $this->kind;
19695    }
19696    public function setNextPageToken($nextPageToken)
19697    {
19698      $this->nextPageToken = $nextPageToken;
19699    }
19700    public function getNextPageToken()
19701    {
19702      return $this->nextPageToken;
19703    }
19704  }
19705  
19706  class Google_Service_Dfareporting_ReportPathToConversionCriteria extends Google_Collection
19707  {
19708    protected $collection_key = 'perInteractionDimensions';
19709    protected $internal_gapi_mappings = array(
19710    );
19711    protected $activityFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19712    protected $activityFiltersDataType = 'array';
19713    protected $conversionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19714    protected $conversionDimensionsDataType = 'array';
19715    protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_SortedDimension';
19716    protected $customFloodlightVariablesDataType = 'array';
19717    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue';
19718    protected $customRichMediaEventsDataType = 'array';
19719    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19720    protected $dateRangeDataType = '';
19721    protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue';
19722    protected $floodlightConfigIdDataType = '';
19723    public $metricNames;
19724    protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19725    protected $perInteractionDimensionsDataType = 'array';
19726    protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties';
19727    protected $reportPropertiesDataType = '';
19728  
19729  
19730    public function setActivityFilters($activityFilters)
19731    {
19732      $this->activityFilters = $activityFilters;
19733    }
19734    public function getActivityFilters()
19735    {
19736      return $this->activityFilters;
19737    }
19738    public function setConversionDimensions($conversionDimensions)
19739    {
19740      $this->conversionDimensions = $conversionDimensions;
19741    }
19742    public function getConversionDimensions()
19743    {
19744      return $this->conversionDimensions;
19745    }
19746    public function setCustomFloodlightVariables($customFloodlightVariables)
19747    {
19748      $this->customFloodlightVariables = $customFloodlightVariables;
19749    }
19750    public function getCustomFloodlightVariables()
19751    {
19752      return $this->customFloodlightVariables;
19753    }
19754    public function setCustomRichMediaEvents($customRichMediaEvents)
19755    {
19756      $this->customRichMediaEvents = $customRichMediaEvents;
19757    }
19758    public function getCustomRichMediaEvents()
19759    {
19760      return $this->customRichMediaEvents;
19761    }
19762    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19763    {
19764      $this->dateRange = $dateRange;
19765    }
19766    public function getDateRange()
19767    {
19768      return $this->dateRange;
19769    }
19770    public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId)
19771    {
19772      $this->floodlightConfigId = $floodlightConfigId;
19773    }
19774    public function getFloodlightConfigId()
19775    {
19776      return $this->floodlightConfigId;
19777    }
19778    public function setMetricNames($metricNames)
19779    {
19780      $this->metricNames = $metricNames;
19781    }
19782    public function getMetricNames()
19783    {
19784      return $this->metricNames;
19785    }
19786    public function setPerInteractionDimensions($perInteractionDimensions)
19787    {
19788      $this->perInteractionDimensions = $perInteractionDimensions;
19789    }
19790    public function getPerInteractionDimensions()
19791    {
19792      return $this->perInteractionDimensions;
19793    }
19794    public function setReportProperties(Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties)
19795    {
19796      $this->reportProperties = $reportProperties;
19797    }
19798    public function getReportProperties()
19799    {
19800      return $this->reportProperties;
19801    }
19802  }
19803  
19804  class Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Google_Model
19805  {
19806    protected $internal_gapi_mappings = array(
19807    );
19808    public $clicksLookbackWindow;
19809    public $impressionsLookbackWindow;
19810    public $includeAttributedIPConversions;
19811    public $includeUnattributedCookieConversions;
19812    public $includeUnattributedIPConversions;
19813    public $maximumClickInteractions;
19814    public $maximumImpressionInteractions;
19815    public $maximumInteractionGap;
19816    public $pivotOnInteractionPath;
19817  
19818  
19819    public function setClicksLookbackWindow($clicksLookbackWindow)
19820    {
19821      $this->clicksLookbackWindow = $clicksLookbackWindow;
19822    }
19823    public function getClicksLookbackWindow()
19824    {
19825      return $this->clicksLookbackWindow;
19826    }
19827    public function setImpressionsLookbackWindow($impressionsLookbackWindow)
19828    {
19829      $this->impressionsLookbackWindow = $impressionsLookbackWindow;
19830    }
19831    public function getImpressionsLookbackWindow()
19832    {
19833      return $this->impressionsLookbackWindow;
19834    }
19835    public function setIncludeAttributedIPConversions($includeAttributedIPConversions)
19836    {
19837      $this->includeAttributedIPConversions = $includeAttributedIPConversions;
19838    }
19839    public function getIncludeAttributedIPConversions()
19840    {
19841      return $this->includeAttributedIPConversions;
19842    }
19843    public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions)
19844    {
19845      $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions;
19846    }
19847    public function getIncludeUnattributedCookieConversions()
19848    {
19849      return $this->includeUnattributedCookieConversions;
19850    }
19851    public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions)
19852    {
19853      $this->includeUnattributedIPConversions = $includeUnattributedIPConversions;
19854    }
19855    public function getIncludeUnattributedIPConversions()
19856    {
19857      return $this->includeUnattributedIPConversions;
19858    }
19859    public function setMaximumClickInteractions($maximumClickInteractions)
19860    {
19861      $this->maximumClickInteractions = $maximumClickInteractions;
19862    }
19863    public function getMaximumClickInteractions()
19864    {
19865      return $this->maximumClickInteractions;
19866    }
19867    public function setMaximumImpressionInteractions($maximumImpressionInteractions)
19868    {
19869      $this->maximumImpressionInteractions = $maximumImpressionInteractions;
19870    }
19871    public function getMaximumImpressionInteractions()
19872    {
19873      return $this->maximumImpressionInteractions;
19874    }
19875    public function setMaximumInteractionGap($maximumInteractionGap)
19876    {
19877      $this->maximumInteractionGap = $maximumInteractionGap;
19878    }
19879    public function getMaximumInteractionGap()
19880    {
19881      return $this->maximumInteractionGap;
19882    }
19883    public function setPivotOnInteractionPath($pivotOnInteractionPath)
19884    {
19885      $this->pivotOnInteractionPath = $pivotOnInteractionPath;
19886    }
19887    public function getPivotOnInteractionPath()
19888    {
19889      return $this->pivotOnInteractionPath;
19890    }
19891  }
19892  
19893  class Google_Service_Dfareporting_ReportReachCriteria extends Google_Collection
19894  {
19895    protected $collection_key = 'reachByFrequencyMetricNames';
19896    protected $internal_gapi_mappings = array(
19897    );
19898    protected $activitiesType = 'Google_Service_Dfareporting_Activities';
19899    protected $activitiesDataType = '';
19900    protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents';
19901    protected $customRichMediaEventsDataType = '';
19902    protected $dateRangeType = 'Google_Service_Dfareporting_DateRange';
19903    protected $dateRangeDataType = '';
19904    protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue';
19905    protected $dimensionFiltersDataType = 'array';
19906    protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension';
19907    protected $dimensionsDataType = 'array';
19908    public $enableAllDimensionCombinations;
19909    public $metricNames;
19910    public $reachByFrequencyMetricNames;
19911  
19912  
19913    public function setActivities(Google_Service_Dfareporting_Activities $activities)
19914    {
19915      $this->activities = $activities;
19916    }
19917    public function getActivities()
19918    {
19919      return $this->activities;
19920    }
19921    public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents)
19922    {
19923      $this->customRichMediaEvents = $customRichMediaEvents;
19924    }
19925    public function getCustomRichMediaEvents()
19926    {
19927      return $this->customRichMediaEvents;
19928    }
19929    public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange)
19930    {
19931      $this->dateRange = $dateRange;
19932    }
19933    public function getDateRange()
19934    {
19935      return $this->dateRange;
19936    }
19937    public function setDimensionFilters($dimensionFilters)
19938    {
19939      $this->dimensionFilters = $dimensionFilters;
19940    }
19941    public function getDimensionFilters()
19942    {
19943      return $this->dimensionFilters;
19944    }
19945    public function setDimensions($dimensions)
19946    {
19947      $this->dimensions = $dimensions;
19948    }
19949    public function getDimensions()
19950    {
19951      return $this->dimensions;
19952    }
19953    public function setEnableAllDimensionCombinations($enableAllDimensionCombinations)
19954    {
19955      $this->enableAllDimensionCombinations = $enableAllDimensionCombinations;
19956    }
19957    public function getEnableAllDimensionCombinations()
19958    {
19959      return $this->enableAllDimensionCombinations;
19960    }
19961    public function setMetricNames($metricNames)
19962    {
19963      $this->metricNames = $metricNames;
19964    }
19965    public function getMetricNames()
19966    {
19967      return $this->metricNames;
19968    }
19969    public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames)
19970    {
19971      $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames;
19972    }
19973    public function getReachByFrequencyMetricNames()
19974    {
19975      return $this->reachByFrequencyMetricNames;
19976    }
19977  }
19978  
19979  class Google_Service_Dfareporting_ReportSchedule extends Google_Collection
19980  {
19981    protected $collection_key = 'repeatsOnWeekDays';
19982    protected $internal_gapi_mappings = array(
19983    );
19984    public $active;
19985    public $every;
19986    public $expirationDate;
19987    public $repeats;
19988    public $repeatsOnWeekDays;
19989    public $runsOnDayOfMonth;
19990    public $startDate;
19991  
19992  
19993    public function setActive($active)
19994    {
19995      $this->active = $active;
19996    }
19997    public function getActive()
19998    {
19999      return $this->active;
20000    }
20001    public function setEvery($every)
20002    {
20003      $this->every = $every;
20004    }
20005    public function getEvery()
20006    {
20007      return $this->every;
20008    }
20009    public function setExpirationDate($expirationDate)
20010    {
20011      $this->expirationDate = $expirationDate;
20012    }
20013    public function getExpirationDate()
20014    {
20015      return $this->expirationDate;
20016    }
20017    public function setRepeats($repeats)
20018    {
20019      $this->repeats = $repeats;
20020    }
20021    public function getRepeats()
20022    {
20023      return $this->repeats;
20024    }
20025    public function setRepeatsOnWeekDays($repeatsOnWeekDays)
20026    {
20027      $this->repeatsOnWeekDays = $repeatsOnWeekDays;
20028    }
20029    public function getRepeatsOnWeekDays()
20030    {
20031      return $this->repeatsOnWeekDays;
20032    }
20033    public function setRunsOnDayOfMonth($runsOnDayOfMonth)
20034    {
20035      $this->runsOnDayOfMonth = $runsOnDayOfMonth;
20036    }
20037    public function getRunsOnDayOfMonth()
20038    {
20039      return $this->runsOnDayOfMonth;
20040    }
20041    public function setStartDate($startDate)
20042    {
20043      $this->startDate = $startDate;
20044    }
20045    public function getStartDate()
20046    {
20047      return $this->startDate;
20048    }
20049  }
20050  
20051  class Google_Service_Dfareporting_ReportsConfiguration extends Google_Model
20052  {
20053    protected $internal_gapi_mappings = array(
20054    );
20055    public $exposureToConversionEnabled;
20056    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20057    protected $lookbackConfigurationDataType = '';
20058    public $reportGenerationTimeZoneId;
20059  
20060  
20061    public function setExposureToConversionEnabled($exposureToConversionEnabled)
20062    {
20063      $this->exposureToConversionEnabled = $exposureToConversionEnabled;
20064    }
20065    public function getExposureToConversionEnabled()
20066    {
20067      return $this->exposureToConversionEnabled;
20068    }
20069    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20070    {
20071      $this->lookbackConfiguration = $lookbackConfiguration;
20072    }
20073    public function getLookbackConfiguration()
20074    {
20075      return $this->lookbackConfiguration;
20076    }
20077    public function setReportGenerationTimeZoneId($reportGenerationTimeZoneId)
20078    {
20079      $this->reportGenerationTimeZoneId = $reportGenerationTimeZoneId;
20080    }
20081    public function getReportGenerationTimeZoneId()
20082    {
20083      return $this->reportGenerationTimeZoneId;
20084    }
20085  }
20086  
20087  class Google_Service_Dfareporting_RichMediaExitOverride extends Google_Model
20088  {
20089    protected $internal_gapi_mappings = array(
20090    );
20091    public $customExitUrl;
20092    public $exitId;
20093    public $useCustomExitUrl;
20094  
20095  
20096    public function setCustomExitUrl($customExitUrl)
20097    {
20098      $this->customExitUrl = $customExitUrl;
20099    }
20100    public function getCustomExitUrl()
20101    {
20102      return $this->customExitUrl;
20103    }
20104    public function setExitId($exitId)
20105    {
20106      $this->exitId = $exitId;
20107    }
20108    public function getExitId()
20109    {
20110      return $this->exitId;
20111    }
20112    public function setUseCustomExitUrl($useCustomExitUrl)
20113    {
20114      $this->useCustomExitUrl = $useCustomExitUrl;
20115    }
20116    public function getUseCustomExitUrl()
20117    {
20118      return $this->useCustomExitUrl;
20119    }
20120  }
20121  
20122  class Google_Service_Dfareporting_Site extends Google_Collection
20123  {
20124    protected $collection_key = 'siteContacts';
20125    protected $internal_gapi_mappings = array(
20126    );
20127    public $accountId;
20128    public $approved;
20129    public $directorySiteId;
20130    protected $directorySiteIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20131    protected $directorySiteIdDimensionValueDataType = '';
20132    public $id;
20133    protected $idDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20134    protected $idDimensionValueDataType = '';
20135    public $keyName;
20136    public $kind;
20137    public $name;
20138    protected $siteContactsType = 'Google_Service_Dfareporting_SiteContact';
20139    protected $siteContactsDataType = 'array';
20140    protected $siteSettingsType = 'Google_Service_Dfareporting_SiteSettings';
20141    protected $siteSettingsDataType = '';
20142    public $subaccountId;
20143  
20144  
20145    public function setAccountId($accountId)
20146    {
20147      $this->accountId = $accountId;
20148    }
20149    public function getAccountId()
20150    {
20151      return $this->accountId;
20152    }
20153    public function setApproved($approved)
20154    {
20155      $this->approved = $approved;
20156    }
20157    public function getApproved()
20158    {
20159      return $this->approved;
20160    }
20161    public function setDirectorySiteId($directorySiteId)
20162    {
20163      $this->directorySiteId = $directorySiteId;
20164    }
20165    public function getDirectorySiteId()
20166    {
20167      return $this->directorySiteId;
20168    }
20169    public function setDirectorySiteIdDimensionValue(Google_Service_Dfareporting_DimensionValue $directorySiteIdDimensionValue)
20170    {
20171      $this->directorySiteIdDimensionValue = $directorySiteIdDimensionValue;
20172    }
20173    public function getDirectorySiteIdDimensionValue()
20174    {
20175      return $this->directorySiteIdDimensionValue;
20176    }
20177    public function setId($id)
20178    {
20179      $this->id = $id;
20180    }
20181    public function getId()
20182    {
20183      return $this->id;
20184    }
20185    public function setIdDimensionValue(Google_Service_Dfareporting_DimensionValue $idDimensionValue)
20186    {
20187      $this->idDimensionValue = $idDimensionValue;
20188    }
20189    public function getIdDimensionValue()
20190    {
20191      return $this->idDimensionValue;
20192    }
20193    public function setKeyName($keyName)
20194    {
20195      $this->keyName = $keyName;
20196    }
20197    public function getKeyName()
20198    {
20199      return $this->keyName;
20200    }
20201    public function setKind($kind)
20202    {
20203      $this->kind = $kind;
20204    }
20205    public function getKind()
20206    {
20207      return $this->kind;
20208    }
20209    public function setName($name)
20210    {
20211      $this->name = $name;
20212    }
20213    public function getName()
20214    {
20215      return $this->name;
20216    }
20217    public function setSiteContacts($siteContacts)
20218    {
20219      $this->siteContacts = $siteContacts;
20220    }
20221    public function getSiteContacts()
20222    {
20223      return $this->siteContacts;
20224    }
20225    public function setSiteSettings(Google_Service_Dfareporting_SiteSettings $siteSettings)
20226    {
20227      $this->siteSettings = $siteSettings;
20228    }
20229    public function getSiteSettings()
20230    {
20231      return $this->siteSettings;
20232    }
20233    public function setSubaccountId($subaccountId)
20234    {
20235      $this->subaccountId = $subaccountId;
20236    }
20237    public function getSubaccountId()
20238    {
20239      return $this->subaccountId;
20240    }
20241  }
20242  
20243  class Google_Service_Dfareporting_SiteContact extends Google_Model
20244  {
20245    protected $internal_gapi_mappings = array(
20246    );
20247    public $address;
20248    public $contactType;
20249    public $email;
20250    public $firstName;
20251    public $id;
20252    public $lastName;
20253    public $phone;
20254    public $title;
20255  
20256  
20257    public function setAddress($address)
20258    {
20259      $this->address = $address;
20260    }
20261    public function getAddress()
20262    {
20263      return $this->address;
20264    }
20265    public function setContactType($contactType)
20266    {
20267      $this->contactType = $contactType;
20268    }
20269    public function getContactType()
20270    {
20271      return $this->contactType;
20272    }
20273    public function setEmail($email)
20274    {
20275      $this->email = $email;
20276    }
20277    public function getEmail()
20278    {
20279      return $this->email;
20280    }
20281    public function setFirstName($firstName)
20282    {
20283      $this->firstName = $firstName;
20284    }
20285    public function getFirstName()
20286    {
20287      return $this->firstName;
20288    }
20289    public function setId($id)
20290    {
20291      $this->id = $id;
20292    }
20293    public function getId()
20294    {
20295      return $this->id;
20296    }
20297    public function setLastName($lastName)
20298    {
20299      $this->lastName = $lastName;
20300    }
20301    public function getLastName()
20302    {
20303      return $this->lastName;
20304    }
20305    public function setPhone($phone)
20306    {
20307      $this->phone = $phone;
20308    }
20309    public function getPhone()
20310    {
20311      return $this->phone;
20312    }
20313    public function setTitle($title)
20314    {
20315      $this->title = $title;
20316    }
20317    public function getTitle()
20318    {
20319      return $this->title;
20320    }
20321  }
20322  
20323  class Google_Service_Dfareporting_SiteSettings extends Google_Model
20324  {
20325    protected $internal_gapi_mappings = array(
20326    );
20327    public $activeViewOptOut;
20328    protected $creativeSettingsType = 'Google_Service_Dfareporting_CreativeSettings';
20329    protected $creativeSettingsDataType = '';
20330    public $disableBrandSafeAds;
20331    public $disableNewCookie;
20332    protected $lookbackConfigurationType = 'Google_Service_Dfareporting_LookbackConfiguration';
20333    protected $lookbackConfigurationDataType = '';
20334    protected $tagSettingType = 'Google_Service_Dfareporting_TagSetting';
20335    protected $tagSettingDataType = '';
20336  
20337  
20338    public function setActiveViewOptOut($activeViewOptOut)
20339    {
20340      $this->activeViewOptOut = $activeViewOptOut;
20341    }
20342    public function getActiveViewOptOut()
20343    {
20344      return $this->activeViewOptOut;
20345    }
20346    public function setCreativeSettings(Google_Service_Dfareporting_CreativeSettings $creativeSettings)
20347    {
20348      $this->creativeSettings = $creativeSettings;
20349    }
20350    public function getCreativeSettings()
20351    {
20352      return $this->creativeSettings;
20353    }
20354    public function setDisableBrandSafeAds($disableBrandSafeAds)
20355    {
20356      $this->disableBrandSafeAds = $disableBrandSafeAds;
20357    }
20358    public function getDisableBrandSafeAds()
20359    {
20360      return $this->disableBrandSafeAds;
20361    }
20362    public function setDisableNewCookie($disableNewCookie)
20363    {
20364      $this->disableNewCookie = $disableNewCookie;
20365    }
20366    public function getDisableNewCookie()
20367    {
20368      return $this->disableNewCookie;
20369    }
20370    public function setLookbackConfiguration(Google_Service_Dfareporting_LookbackConfiguration $lookbackConfiguration)
20371    {
20372      $this->lookbackConfiguration = $lookbackConfiguration;
20373    }
20374    public function getLookbackConfiguration()
20375    {
20376      return $this->lookbackConfiguration;
20377    }
20378    public function setTagSetting(Google_Service_Dfareporting_TagSetting $tagSetting)
20379    {
20380      $this->tagSetting = $tagSetting;
20381    }
20382    public function getTagSetting()
20383    {
20384      return $this->tagSetting;
20385    }
20386  }
20387  
20388  class Google_Service_Dfareporting_SitesListResponse extends Google_Collection
20389  {
20390    protected $collection_key = 'sites';
20391    protected $internal_gapi_mappings = array(
20392    );
20393    public $kind;
20394    public $nextPageToken;
20395    protected $sitesType = 'Google_Service_Dfareporting_Site';
20396    protected $sitesDataType = 'array';
20397  
20398  
20399    public function setKind($kind)
20400    {
20401      $this->kind = $kind;
20402    }
20403    public function getKind()
20404    {
20405      return $this->kind;
20406    }
20407    public function setNextPageToken($nextPageToken)
20408    {
20409      $this->nextPageToken = $nextPageToken;
20410    }
20411    public function getNextPageToken()
20412    {
20413      return $this->nextPageToken;
20414    }
20415    public function setSites($sites)
20416    {
20417      $this->sites = $sites;
20418    }
20419    public function getSites()
20420    {
20421      return $this->sites;
20422    }
20423  }
20424  
20425  class Google_Service_Dfareporting_Size extends Google_Model
20426  {
20427    protected $internal_gapi_mappings = array(
20428    );
20429    public $height;
20430    public $iab;
20431    public $id;
20432    public $kind;
20433    public $width;
20434  
20435  
20436    public function setHeight($height)
20437    {
20438      $this->height = $height;
20439    }
20440    public function getHeight()
20441    {
20442      return $this->height;
20443    }
20444    public function setIab($iab)
20445    {
20446      $this->iab = $iab;
20447    }
20448    public function getIab()
20449    {
20450      return $this->iab;
20451    }
20452    public function setId($id)
20453    {
20454      $this->id = $id;
20455    }
20456    public function getId()
20457    {
20458      return $this->id;
20459    }
20460    public function setKind($kind)
20461    {
20462      $this->kind = $kind;
20463    }
20464    public function getKind()
20465    {
20466      return $this->kind;
20467    }
20468    public function setWidth($width)
20469    {
20470      $this->width = $width;
20471    }
20472    public function getWidth()
20473    {
20474      return $this->width;
20475    }
20476  }
20477  
20478  class Google_Service_Dfareporting_SizesListResponse extends Google_Collection
20479  {
20480    protected $collection_key = 'sizes';
20481    protected $internal_gapi_mappings = array(
20482    );
20483    public $kind;
20484    protected $sizesType = 'Google_Service_Dfareporting_Size';
20485    protected $sizesDataType = 'array';
20486  
20487  
20488    public function setKind($kind)
20489    {
20490      $this->kind = $kind;
20491    }
20492    public function getKind()
20493    {
20494      return $this->kind;
20495    }
20496    public function setSizes($sizes)
20497    {
20498      $this->sizes = $sizes;
20499    }
20500    public function getSizes()
20501    {
20502      return $this->sizes;
20503    }
20504  }
20505  
20506  class Google_Service_Dfareporting_SortedDimension extends Google_Model
20507  {
20508    protected $internal_gapi_mappings = array(
20509    );
20510    public $kind;
20511    public $name;
20512    public $sortOrder;
20513  
20514  
20515    public function setKind($kind)
20516    {
20517      $this->kind = $kind;
20518    }
20519    public function getKind()
20520    {
20521      return $this->kind;
20522    }
20523    public function setName($name)
20524    {
20525      $this->name = $name;
20526    }
20527    public function getName()
20528    {
20529      return $this->name;
20530    }
20531    public function setSortOrder($sortOrder)
20532    {
20533      $this->sortOrder = $sortOrder;
20534    }
20535    public function getSortOrder()
20536    {
20537      return $this->sortOrder;
20538    }
20539  }
20540  
20541  class Google_Service_Dfareporting_Subaccount extends Google_Collection
20542  {
20543    protected $collection_key = 'availablePermissionIds';
20544    protected $internal_gapi_mappings = array(
20545    );
20546    public $accountId;
20547    public $availablePermissionIds;
20548    public $id;
20549    public $kind;
20550    public $name;
20551  
20552  
20553    public function setAccountId($accountId)
20554    {
20555      $this->accountId = $accountId;
20556    }
20557    public function getAccountId()
20558    {
20559      return $this->accountId;
20560    }
20561    public function setAvailablePermissionIds($availablePermissionIds)
20562    {
20563      $this->availablePermissionIds = $availablePermissionIds;
20564    }
20565    public function getAvailablePermissionIds()
20566    {
20567      return $this->availablePermissionIds;
20568    }
20569    public function setId($id)
20570    {
20571      $this->id = $id;
20572    }
20573    public function getId()
20574    {
20575      return $this->id;
20576    }
20577    public function setKind($kind)
20578    {
20579      $this->kind = $kind;
20580    }
20581    public function getKind()
20582    {
20583      return $this->kind;
20584    }
20585    public function setName($name)
20586    {
20587      $this->name = $name;
20588    }
20589    public function getName()
20590    {
20591      return $this->name;
20592    }
20593  }
20594  
20595  class Google_Service_Dfareporting_SubaccountsListResponse extends Google_Collection
20596  {
20597    protected $collection_key = 'subaccounts';
20598    protected $internal_gapi_mappings = array(
20599    );
20600    public $kind;
20601    public $nextPageToken;
20602    protected $subaccountsType = 'Google_Service_Dfareporting_Subaccount';
20603    protected $subaccountsDataType = 'array';
20604  
20605  
20606    public function setKind($kind)
20607    {
20608      $this->kind = $kind;
20609    }
20610    public function getKind()
20611    {
20612      return $this->kind;
20613    }
20614    public function setNextPageToken($nextPageToken)
20615    {
20616      $this->nextPageToken = $nextPageToken;
20617    }
20618    public function getNextPageToken()
20619    {
20620      return $this->nextPageToken;
20621    }
20622    public function setSubaccounts($subaccounts)
20623    {
20624      $this->subaccounts = $subaccounts;
20625    }
20626    public function getSubaccounts()
20627    {
20628      return $this->subaccounts;
20629    }
20630  }
20631  
20632  class Google_Service_Dfareporting_TagData extends Google_Model
20633  {
20634    protected $internal_gapi_mappings = array(
20635    );
20636    public $adId;
20637    public $clickTag;
20638    public $creativeId;
20639    public $format;
20640    public $impressionTag;
20641  
20642  
20643    public function setAdId($adId)
20644    {
20645      $this->adId = $adId;
20646    }
20647    public function getAdId()
20648    {
20649      return $this->adId;
20650    }
20651    public function setClickTag($clickTag)
20652    {
20653      $this->clickTag = $clickTag;
20654    }
20655    public function getClickTag()
20656    {
20657      return $this->clickTag;
20658    }
20659    public function setCreativeId($creativeId)
20660    {
20661      $this->creativeId = $creativeId;
20662    }
20663    public function getCreativeId()
20664    {
20665      return $this->creativeId;
20666    }
20667    public function setFormat($format)
20668    {
20669      $this->format = $format;
20670    }
20671    public function getFormat()
20672    {
20673      return $this->format;
20674    }
20675    public function setImpressionTag($impressionTag)
20676    {
20677      $this->impressionTag = $impressionTag;
20678    }
20679    public function getImpressionTag()
20680    {
20681      return $this->impressionTag;
20682    }
20683  }
20684  
20685  class Google_Service_Dfareporting_TagSetting extends Google_Model
20686  {
20687    protected $internal_gapi_mappings = array(
20688    );
20689    public $additionalKeyValues;
20690    public $includeClickThroughUrls;
20691    public $includeClickTracking;
20692    public $keywordOption;
20693  
20694  
20695    public function setAdditionalKeyValues($additionalKeyValues)
20696    {
20697      $this->additionalKeyValues = $additionalKeyValues;
20698    }
20699    public function getAdditionalKeyValues()
20700    {
20701      return $this->additionalKeyValues;
20702    }
20703    public function setIncludeClickThroughUrls($includeClickThroughUrls)
20704    {
20705      $this->includeClickThroughUrls = $includeClickThroughUrls;
20706    }
20707    public function getIncludeClickThroughUrls()
20708    {
20709      return $this->includeClickThroughUrls;
20710    }
20711    public function setIncludeClickTracking($includeClickTracking)
20712    {
20713      $this->includeClickTracking = $includeClickTracking;
20714    }
20715    public function getIncludeClickTracking()
20716    {
20717      return $this->includeClickTracking;
20718    }
20719    public function setKeywordOption($keywordOption)
20720    {
20721      $this->keywordOption = $keywordOption;
20722    }
20723    public function getKeywordOption()
20724    {
20725      return $this->keywordOption;
20726    }
20727  }
20728  
20729  class Google_Service_Dfareporting_TagSettings extends Google_Model
20730  {
20731    protected $internal_gapi_mappings = array(
20732    );
20733    public $dynamicTagEnabled;
20734    public $imageTagEnabled;
20735  
20736  
20737    public function setDynamicTagEnabled($dynamicTagEnabled)
20738    {
20739      $this->dynamicTagEnabled = $dynamicTagEnabled;
20740    }
20741    public function getDynamicTagEnabled()
20742    {
20743      return $this->dynamicTagEnabled;
20744    }
20745    public function setImageTagEnabled($imageTagEnabled)
20746    {
20747      $this->imageTagEnabled = $imageTagEnabled;
20748    }
20749    public function getImageTagEnabled()
20750    {
20751      return $this->imageTagEnabled;
20752    }
20753  }
20754  
20755  class Google_Service_Dfareporting_TargetWindow extends Google_Model
20756  {
20757    protected $internal_gapi_mappings = array(
20758    );
20759    public $customHtml;
20760    public $targetWindowOption;
20761  
20762  
20763    public function setCustomHtml($customHtml)
20764    {
20765      $this->customHtml = $customHtml;
20766    }
20767    public function getCustomHtml()
20768    {
20769      return $this->customHtml;
20770    }
20771    public function setTargetWindowOption($targetWindowOption)
20772    {
20773      $this->targetWindowOption = $targetWindowOption;
20774    }
20775    public function getTargetWindowOption()
20776    {
20777      return $this->targetWindowOption;
20778    }
20779  }
20780  
20781  class Google_Service_Dfareporting_TargetableRemarketingList extends Google_Model
20782  {
20783    protected $internal_gapi_mappings = array(
20784    );
20785    public $accountId;
20786    public $active;
20787    public $advertiserId;
20788    protected $advertiserIdDimensionValueType = 'Google_Service_Dfareporting_DimensionValue';
20789    protected $advertiserIdDimensionValueDataType = '';
20790    public $description;
20791    public $id;
20792    public $kind;
20793    public $lifeSpan;
20794    public $listSize;
20795    public $listSource;
20796    public $name;
20797    public $subaccountId;
20798  
20799  
20800    public function setAccountId($accountId)
20801    {
20802      $this->accountId = $accountId;
20803    }
20804    public function getAccountId()
20805    {
20806      return $this->accountId;
20807    }
20808    public function setActive($active)
20809    {
20810      $this->active = $active;
20811    }
20812    public function getActive()
20813    {
20814      return $this->active;
20815    }
20816    public function setAdvertiserId($advertiserId)
20817    {
20818      $this->advertiserId = $advertiserId;
20819    }
20820    public function getAdvertiserId()
20821    {
20822      return $this->advertiserId;
20823    }
20824    public function setAdvertiserIdDimensionValue(Google_Service_Dfareporting_DimensionValue $advertiserIdDimensionValue)
20825    {
20826      $this->advertiserIdDimensionValue = $advertiserIdDimensionValue;
20827    }
20828    public function getAdvertiserIdDimensionValue()
20829    {
20830      return $this->advertiserIdDimensionValue;
20831    }
20832    public function setDescription($description)
20833    {
20834      $this->description = $description;
20835    }
20836    public function getDescription()
20837    {
20838      return $this->description;
20839    }
20840    public function setId($id)
20841    {
20842      $this->id = $id;
20843    }
20844    public function getId()
20845    {
20846      return $this->id;
20847    }
20848    public function setKind($kind)
20849    {
20850      $this->kind = $kind;
20851    }
20852    public function getKind()
20853    {
20854      return $this->kind;
20855    }
20856    public function setLifeSpan($lifeSpan)
20857    {
20858      $this->lifeSpan = $lifeSpan;
20859    }
20860    public function getLifeSpan()
20861    {
20862      return $this->lifeSpan;
20863    }
20864    public function setListSize($listSize)
20865    {
20866      $this->listSize = $listSize;
20867    }
20868    public function getListSize()
20869    {
20870      return $this->listSize;
20871    }
20872    public function setListSource($listSource)
20873    {
20874      $this->listSource = $listSource;
20875    }
20876    public function getListSource()
20877    {
20878      return $this->listSource;
20879    }
20880    public function setName($name)
20881    {
20882      $this->name = $name;
20883    }
20884    public function getName()
20885    {
20886      return $this->name;
20887    }
20888    public function setSubaccountId($subaccountId)
20889    {
20890      $this->subaccountId = $subaccountId;
20891    }
20892    public function getSubaccountId()
20893    {
20894      return $this->subaccountId;
20895    }
20896  }
20897  
20898  class Google_Service_Dfareporting_TargetableRemarketingListsListResponse extends Google_Collection
20899  {
20900    protected $collection_key = 'targetableRemarketingLists';
20901    protected $internal_gapi_mappings = array(
20902    );
20903    public $kind;
20904    public $nextPageToken;
20905    protected $targetableRemarketingListsType = 'Google_Service_Dfareporting_TargetableRemarketingList';
20906    protected $targetableRemarketingListsDataType = 'array';
20907  
20908  
20909    public function setKind($kind)
20910    {
20911      $this->kind = $kind;
20912    }
20913    public function getKind()
20914    {
20915      return $this->kind;
20916    }
20917    public function setNextPageToken($nextPageToken)
20918    {
20919      $this->nextPageToken = $nextPageToken;
20920    }
20921    public function getNextPageToken()
20922    {
20923      return $this->nextPageToken;
20924    }
20925    public function setTargetableRemarketingLists($targetableRemarketingLists)
20926    {
20927      $this->targetableRemarketingLists = $targetableRemarketingLists;
20928    }
20929    public function getTargetableRemarketingLists()
20930    {
20931      return $this->targetableRemarketingLists;
20932    }
20933  }
20934  
20935  class Google_Service_Dfareporting_TechnologyTargeting extends Google_Collection
20936  {
20937    protected $collection_key = 'platformTypes';
20938    protected $internal_gapi_mappings = array(
20939    );
20940    protected $browsersType = 'Google_Service_Dfareporting_Browser';
20941    protected $browsersDataType = 'array';
20942    protected $connectionTypesType = 'Google_Service_Dfareporting_ConnectionType';
20943    protected $connectionTypesDataType = 'array';
20944    protected $mobileCarriersType = 'Google_Service_Dfareporting_MobileCarrier';
20945    protected $mobileCarriersDataType = 'array';
20946    protected $operatingSystemVersionsType = 'Google_Service_Dfareporting_OperatingSystemVersion';
20947    protected $operatingSystemVersionsDataType = 'array';
20948    protected $operatingSystemsType = 'Google_Service_Dfareporting_OperatingSystem';
20949    protected $operatingSystemsDataType = 'array';
20950    protected $platformTypesType = 'Google_Service_Dfareporting_PlatformType';
20951    protected $platformTypesDataType = 'array';
20952  
20953  
20954    public function setBrowsers($browsers)
20955    {
20956      $this->browsers = $browsers;
20957    }
20958    public function getBrowsers()
20959    {
20960      return $this->browsers;
20961    }
20962    public function setConnectionTypes($connectionTypes)
20963    {
20964      $this->connectionTypes = $connectionTypes;
20965    }
20966    public function getConnectionTypes()
20967    {
20968      return $this->connectionTypes;
20969    }
20970    public function setMobileCarriers($mobileCarriers)
20971    {
20972      $this->mobileCarriers = $mobileCarriers;
20973    }
20974    public function getMobileCarriers()
20975    {
20976      return $this->mobileCarriers;
20977    }
20978    public function setOperatingSystemVersions($operatingSystemVersions)
20979    {
20980      $this->operatingSystemVersions = $operatingSystemVersions;
20981    }
20982    public function getOperatingSystemVersions()
20983    {
20984      return $this->operatingSystemVersions;
20985    }
20986    public function setOperatingSystems($operatingSystems)
20987    {
20988      $this->operatingSystems = $operatingSystems;
20989    }
20990    public function getOperatingSystems()
20991    {
20992      return $this->operatingSystems;
20993    }
20994    public function setPlatformTypes($platformTypes)
20995    {
20996      $this->platformTypes = $platformTypes;
20997    }
20998    public function getPlatformTypes()
20999    {
21000      return $this->platformTypes;
21001    }
21002  }
21003  
21004  class Google_Service_Dfareporting_ThirdPartyTrackingUrl extends Google_Model
21005  {
21006    protected $internal_gapi_mappings = array(
21007    );
21008    public $thirdPartyUrlType;
21009    public $url;
21010  
21011  
21012    public function setThirdPartyUrlType($thirdPartyUrlType)
21013    {
21014      $this->thirdPartyUrlType = $thirdPartyUrlType;
21015    }
21016    public function getThirdPartyUrlType()
21017    {
21018      return $this->thirdPartyUrlType;
21019    }
21020    public function setUrl($url)
21021    {
21022      $this->url = $url;
21023    }
21024    public function getUrl()
21025    {
21026      return $this->url;
21027    }
21028  }
21029  
21030  class Google_Service_Dfareporting_UserDefinedVariableConfiguration extends Google_Model
21031  {
21032    protected $internal_gapi_mappings = array(
21033    );
21034    public $dataType;
21035    public $reportName;
21036    public $variableType;
21037  
21038  
21039    public function setDataType($dataType)
21040    {
21041      $this->dataType = $dataType;
21042    }
21043    public function getDataType()
21044    {
21045      return $this->dataType;
21046    }
21047    public function setReportName($reportName)
21048    {
21049      $this->reportName = $reportName;
21050    }
21051    public function getReportName()
21052    {
21053      return $this->reportName;
21054    }
21055    public function setVariableType($variableType)
21056    {
21057      $this->variableType = $variableType;
21058    }
21059    public function getVariableType()
21060    {
21061      return $this->variableType;
21062    }
21063  }
21064  
21065  class Google_Service_Dfareporting_UserProfile extends Google_Model
21066  {
21067    protected $internal_gapi_mappings = array(
21068    );
21069    public $accountId;
21070    public $accountName;
21071    public $etag;
21072    public $kind;
21073    public $profileId;
21074    public $subAccountId;
21075    public $subAccountName;
21076    public $userName;
21077  
21078  
21079    public function setAccountId($accountId)
21080    {
21081      $this->accountId = $accountId;
21082    }
21083    public function getAccountId()
21084    {
21085      return $this->accountId;
21086    }
21087    public function setAccountName($accountName)
21088    {
21089      $this->accountName = $accountName;
21090    }
21091    public function getAccountName()
21092    {
21093      return $this->accountName;
21094    }
21095    public function setEtag($etag)
21096    {
21097      $this->etag = $etag;
21098    }
21099    public function getEtag()
21100    {
21101      return $this->etag;
21102    }
21103    public function setKind($kind)
21104    {
21105      $this->kind = $kind;
21106    }
21107    public function getKind()
21108    {
21109      return $this->kind;
21110    }
21111    public function setProfileId($profileId)
21112    {
21113      $this->profileId = $profileId;
21114    }
21115    public function getProfileId()
21116    {
21117      return $this->profileId;
21118    }
21119    public function setSubAccountId($subAccountId)
21120    {
21121      $this->subAccountId = $subAccountId;
21122    }
21123    public function getSubAccountId()
21124    {
21125      return $this->subAccountId;
21126    }
21127    public function setSubAccountName($subAccountName)
21128    {
21129      $this->subAccountName = $subAccountName;
21130    }
21131    public function getSubAccountName()
21132    {
21133      return $this->subAccountName;
21134    }
21135    public function setUserName($userName)
21136    {
21137      $this->userName = $userName;
21138    }
21139    public function getUserName()
21140    {
21141      return $this->userName;
21142    }
21143  }
21144  
21145  class Google_Service_Dfareporting_UserProfileList extends Google_Collection
21146  {
21147    protected $collection_key = 'items';
21148    protected $internal_gapi_mappings = array(
21149    );
21150    public $etag;
21151    protected $itemsType = 'Google_Service_Dfareporting_UserProfile';
21152    protected $itemsDataType = 'array';
21153    public $kind;
21154  
21155  
21156    public function setEtag($etag)
21157    {
21158      $this->etag = $etag;
21159    }
21160    public function getEtag()
21161    {
21162      return $this->etag;
21163    }
21164    public function setItems($items)
21165    {
21166      $this->items = $items;
21167    }
21168    public function getItems()
21169    {
21170      return $this->items;
21171    }
21172    public function setKind($kind)
21173    {
21174      $this->kind = $kind;
21175    }
21176    public function getKind()
21177    {
21178      return $this->kind;
21179    }
21180  }
21181  
21182  class Google_Service_Dfareporting_UserRole extends Google_Collection
21183  {
21184    protected $collection_key = 'permissions';
21185    protected $internal_gapi_mappings = array(
21186    );
21187    public $accountId;
21188    public $defaultUserRole;
21189    public $id;
21190    public $kind;
21191    public $name;
21192    public $parentUserRoleId;
21193    protected $permissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21194    protected $permissionsDataType = 'array';
21195    public $subaccountId;
21196  
21197  
21198    public function setAccountId($accountId)
21199    {
21200      $this->accountId = $accountId;
21201    }
21202    public function getAccountId()
21203    {
21204      return $this->accountId;
21205    }
21206    public function setDefaultUserRole($defaultUserRole)
21207    {
21208      $this->defaultUserRole = $defaultUserRole;
21209    }
21210    public function getDefaultUserRole()
21211    {
21212      return $this->defaultUserRole;
21213    }
21214    public function setId($id)
21215    {
21216      $this->id = $id;
21217    }
21218    public function getId()
21219    {
21220      return $this->id;
21221    }
21222    public function setKind($kind)
21223    {
21224      $this->kind = $kind;
21225    }
21226    public function getKind()
21227    {
21228      return $this->kind;
21229    }
21230    public function setName($name)
21231    {
21232      $this->name = $name;
21233    }
21234    public function getName()
21235    {
21236      return $this->name;
21237    }
21238    public function setParentUserRoleId($parentUserRoleId)
21239    {
21240      $this->parentUserRoleId = $parentUserRoleId;
21241    }
21242    public function getParentUserRoleId()
21243    {
21244      return $this->parentUserRoleId;
21245    }
21246    public function setPermissions($permissions)
21247    {
21248      $this->permissions = $permissions;
21249    }
21250    public function getPermissions()
21251    {
21252      return $this->permissions;
21253    }
21254    public function setSubaccountId($subaccountId)
21255    {
21256      $this->subaccountId = $subaccountId;
21257    }
21258    public function getSubaccountId()
21259    {
21260      return $this->subaccountId;
21261    }
21262  }
21263  
21264  class Google_Service_Dfareporting_UserRolePermission extends Google_Model
21265  {
21266    protected $internal_gapi_mappings = array(
21267    );
21268    public $availability;
21269    public $id;
21270    public $kind;
21271    public $name;
21272    public $permissionGroupId;
21273  
21274  
21275    public function setAvailability($availability)
21276    {
21277      $this->availability = $availability;
21278    }
21279    public function getAvailability()
21280    {
21281      return $this->availability;
21282    }
21283    public function setId($id)
21284    {
21285      $this->id = $id;
21286    }
21287    public function getId()
21288    {
21289      return $this->id;
21290    }
21291    public function setKind($kind)
21292    {
21293      $this->kind = $kind;
21294    }
21295    public function getKind()
21296    {
21297      return $this->kind;
21298    }
21299    public function setName($name)
21300    {
21301      $this->name = $name;
21302    }
21303    public function getName()
21304    {
21305      return $this->name;
21306    }
21307    public function setPermissionGroupId($permissionGroupId)
21308    {
21309      $this->permissionGroupId = $permissionGroupId;
21310    }
21311    public function getPermissionGroupId()
21312    {
21313      return $this->permissionGroupId;
21314    }
21315  }
21316  
21317  class Google_Service_Dfareporting_UserRolePermissionGroup extends Google_Model
21318  {
21319    protected $internal_gapi_mappings = array(
21320    );
21321    public $id;
21322    public $kind;
21323    public $name;
21324  
21325  
21326    public function setId($id)
21327    {
21328      $this->id = $id;
21329    }
21330    public function getId()
21331    {
21332      return $this->id;
21333    }
21334    public function setKind($kind)
21335    {
21336      $this->kind = $kind;
21337    }
21338    public function getKind()
21339    {
21340      return $this->kind;
21341    }
21342    public function setName($name)
21343    {
21344      $this->name = $name;
21345    }
21346    public function getName()
21347    {
21348      return $this->name;
21349    }
21350  }
21351  
21352  class Google_Service_Dfareporting_UserRolePermissionGroupsListResponse extends Google_Collection
21353  {
21354    protected $collection_key = 'userRolePermissionGroups';
21355    protected $internal_gapi_mappings = array(
21356    );
21357    public $kind;
21358    protected $userRolePermissionGroupsType = 'Google_Service_Dfareporting_UserRolePermissionGroup';
21359    protected $userRolePermissionGroupsDataType = 'array';
21360  
21361  
21362    public function setKind($kind)
21363    {
21364      $this->kind = $kind;
21365    }
21366    public function getKind()
21367    {
21368      return $this->kind;
21369    }
21370    public function setUserRolePermissionGroups($userRolePermissionGroups)
21371    {
21372      $this->userRolePermissionGroups = $userRolePermissionGroups;
21373    }
21374    public function getUserRolePermissionGroups()
21375    {
21376      return $this->userRolePermissionGroups;
21377    }
21378  }
21379  
21380  class Google_Service_Dfareporting_UserRolePermissionsListResponse extends Google_Collection
21381  {
21382    protected $collection_key = 'userRolePermissions';
21383    protected $internal_gapi_mappings = array(
21384    );
21385    public $kind;
21386    protected $userRolePermissionsType = 'Google_Service_Dfareporting_UserRolePermission';
21387    protected $userRolePermissionsDataType = 'array';
21388  
21389  
21390    public function setKind($kind)
21391    {
21392      $this->kind = $kind;
21393    }
21394    public function getKind()
21395    {
21396      return $this->kind;
21397    }
21398    public function setUserRolePermissions($userRolePermissions)
21399    {
21400      $this->userRolePermissions = $userRolePermissions;
21401    }
21402    public function getUserRolePermissions()
21403    {
21404      return $this->userRolePermissions;
21405    }
21406  }
21407  
21408  class Google_Service_Dfareporting_UserRolesListResponse extends Google_Collection
21409  {
21410    protected $collection_key = 'userRoles';
21411    protected $internal_gapi_mappings = array(
21412    );
21413    public $kind;
21414    public $nextPageToken;
21415    protected $userRolesType = 'Google_Service_Dfareporting_UserRole';
21416    protected $userRolesDataType = 'array';
21417  
21418  
21419    public function setKind($kind)
21420    {
21421      $this->kind = $kind;
21422    }
21423    public function getKind()
21424    {
21425      return $this->kind;
21426    }
21427    public function setNextPageToken($nextPageToken)
21428    {
21429      $this->nextPageToken = $nextPageToken;
21430    }
21431    public function getNextPageToken()
21432    {
21433      return $this->nextPageToken;
21434    }
21435    public function setUserRoles($userRoles)
21436    {
21437      $this->userRoles = $userRoles;
21438    }
21439    public function getUserRoles()
21440    {
21441      return $this->userRoles;
21442    }
21443  }