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 (v1.3). 20 * 21 * <p> 22 * Lets you create, run and download 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 */ 31class 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 37 public $dimensionValues; 38 public $files; 39 public $reports; 40 public $reports_compatibleFields; 41 public $reports_files; 42 public $userProfiles; 43 44 45 /** 46 * Constructs the internal representation of the Dfareporting service. 47 * 48 * @param Google_Client $client 49 */ 50 public function __construct(Google_Client $client) 51 { 52 parent::__construct($client); 53 $this->servicePath = 'dfareporting/v1.3/'; 54 $this->version = 'v1.3'; 55 $this->serviceName = 'dfareporting'; 56 57 $this->dimensionValues = new Google_Service_Dfareporting_DimensionValues_Resource( 58 $this, 59 $this->serviceName, 60 'dimensionValues', 61 array( 62 'methods' => array( 63 'query' => array( 64 'path' => 'userprofiles/{profileId}/dimensionvalues/query', 65 'httpMethod' => 'POST', 66 'parameters' => array( 67 'profileId' => array( 68 'location' => 'path', 69 'type' => 'string', 70 'required' => true, 71 ), 72 'pageToken' => array( 73 'location' => 'query', 74 'type' => 'string', 75 ), 76 'maxResults' => array( 77 'location' => 'query', 78 'type' => 'integer', 79 ), 80 ), 81 ), 82 ) 83 ) 84 ); 85 $this->files = new Google_Service_Dfareporting_Files_Resource( 86 $this, 87 $this->serviceName, 88 'files', 89 array( 90 'methods' => array( 91 'get' => array( 92 'path' => 'reports/{reportId}/files/{fileId}', 93 'httpMethod' => 'GET', 94 'parameters' => array( 95 'reportId' => array( 96 'location' => 'path', 97 'type' => 'string', 98 'required' => true, 99 ), 100 'fileId' => array( 101 'location' => 'path', 102 'type' => 'string', 103 'required' => true, 104 ), 105 ), 106 ),'list' => array( 107 'path' => 'userprofiles/{profileId}/files', 108 'httpMethod' => 'GET', 109 'parameters' => array( 110 'profileId' => array( 111 'location' => 'path', 112 'type' => 'string', 113 'required' => true, 114 ), 115 'sortField' => array( 116 'location' => 'query', 117 'type' => 'string', 118 ), 119 'maxResults' => array( 120 'location' => 'query', 121 'type' => 'integer', 122 ), 123 'pageToken' => array( 124 'location' => 'query', 125 'type' => 'string', 126 ), 127 'sortOrder' => array( 128 'location' => 'query', 129 'type' => 'string', 130 ), 131 'scope' => array( 132 'location' => 'query', 133 'type' => 'string', 134 ), 135 ), 136 ), 137 ) 138 ) 139 ); 140 $this->reports = new Google_Service_Dfareporting_Reports_Resource( 141 $this, 142 $this->serviceName, 143 'reports', 144 array( 145 'methods' => array( 146 'delete' => array( 147 'path' => 'userprofiles/{profileId}/reports/{reportId}', 148 'httpMethod' => 'DELETE', 149 'parameters' => array( 150 'profileId' => array( 151 'location' => 'path', 152 'type' => 'string', 153 'required' => true, 154 ), 155 'reportId' => array( 156 'location' => 'path', 157 'type' => 'string', 158 'required' => true, 159 ), 160 ), 161 ),'get' => array( 162 'path' => 'userprofiles/{profileId}/reports/{reportId}', 163 'httpMethod' => 'GET', 164 'parameters' => array( 165 'profileId' => array( 166 'location' => 'path', 167 'type' => 'string', 168 'required' => true, 169 ), 170 'reportId' => array( 171 'location' => 'path', 172 'type' => 'string', 173 'required' => true, 174 ), 175 ), 176 ),'insert' => array( 177 'path' => 'userprofiles/{profileId}/reports', 178 'httpMethod' => 'POST', 179 'parameters' => array( 180 'profileId' => array( 181 'location' => 'path', 182 'type' => 'string', 183 'required' => true, 184 ), 185 ), 186 ),'list' => array( 187 'path' => 'userprofiles/{profileId}/reports', 188 'httpMethod' => 'GET', 189 'parameters' => array( 190 'profileId' => array( 191 'location' => 'path', 192 'type' => 'string', 193 'required' => true, 194 ), 195 'sortField' => array( 196 'location' => 'query', 197 'type' => 'string', 198 ), 199 'maxResults' => array( 200 'location' => 'query', 201 'type' => 'integer', 202 ), 203 'pageToken' => array( 204 'location' => 'query', 205 'type' => 'string', 206 ), 207 'sortOrder' => array( 208 'location' => 'query', 209 'type' => 'string', 210 ), 211 'scope' => array( 212 'location' => 'query', 213 'type' => 'string', 214 ), 215 ), 216 ),'patch' => array( 217 'path' => 'userprofiles/{profileId}/reports/{reportId}', 218 'httpMethod' => 'PATCH', 219 'parameters' => array( 220 'profileId' => array( 221 'location' => 'path', 222 'type' => 'string', 223 'required' => true, 224 ), 225 'reportId' => array( 226 'location' => 'path', 227 'type' => 'string', 228 'required' => true, 229 ), 230 ), 231 ),'run' => array( 232 'path' => 'userprofiles/{profileId}/reports/{reportId}/run', 233 'httpMethod' => 'POST', 234 'parameters' => array( 235 'profileId' => array( 236 'location' => 'path', 237 'type' => 'string', 238 'required' => true, 239 ), 240 'reportId' => array( 241 'location' => 'path', 242 'type' => 'string', 243 'required' => true, 244 ), 245 'synchronous' => array( 246 'location' => 'query', 247 'type' => 'boolean', 248 ), 249 ), 250 ),'update' => array( 251 'path' => 'userprofiles/{profileId}/reports/{reportId}', 252 'httpMethod' => 'PUT', 253 'parameters' => array( 254 'profileId' => array( 255 'location' => 'path', 256 'type' => 'string', 257 'required' => true, 258 ), 259 'reportId' => array( 260 'location' => 'path', 261 'type' => 'string', 262 'required' => true, 263 ), 264 ), 265 ), 266 ) 267 ) 268 ); 269 $this->reports_compatibleFields = new Google_Service_Dfareporting_ReportsCompatibleFields_Resource( 270 $this, 271 $this->serviceName, 272 'compatibleFields', 273 array( 274 'methods' => array( 275 'query' => array( 276 'path' => 'userprofiles/{profileId}/reports/compatiblefields/query', 277 'httpMethod' => 'POST', 278 'parameters' => array( 279 'profileId' => array( 280 'location' => 'path', 281 'type' => 'string', 282 'required' => true, 283 ), 284 ), 285 ), 286 ) 287 ) 288 ); 289 $this->reports_files = new Google_Service_Dfareporting_ReportsFiles_Resource( 290 $this, 291 $this->serviceName, 292 'files', 293 array( 294 'methods' => array( 295 'get' => array( 296 'path' => 'userprofiles/{profileId}/reports/{reportId}/files/{fileId}', 297 'httpMethod' => 'GET', 298 'parameters' => array( 299 'profileId' => array( 300 'location' => 'path', 301 'type' => 'string', 302 'required' => true, 303 ), 304 'reportId' => array( 305 'location' => 'path', 306 'type' => 'string', 307 'required' => true, 308 ), 309 'fileId' => array( 310 'location' => 'path', 311 'type' => 'string', 312 'required' => true, 313 ), 314 ), 315 ),'list' => array( 316 'path' => 'userprofiles/{profileId}/reports/{reportId}/files', 317 'httpMethod' => 'GET', 318 'parameters' => array( 319 'profileId' => array( 320 'location' => 'path', 321 'type' => 'string', 322 'required' => true, 323 ), 324 'reportId' => array( 325 'location' => 'path', 326 'type' => 'string', 327 'required' => true, 328 ), 329 'sortField' => array( 330 'location' => 'query', 331 'type' => 'string', 332 ), 333 'maxResults' => array( 334 'location' => 'query', 335 'type' => 'integer', 336 ), 337 'pageToken' => array( 338 'location' => 'query', 339 'type' => 'string', 340 ), 341 'sortOrder' => array( 342 'location' => 'query', 343 'type' => 'string', 344 ), 345 ), 346 ), 347 ) 348 ) 349 ); 350 $this->userProfiles = new Google_Service_Dfareporting_UserProfiles_Resource( 351 $this, 352 $this->serviceName, 353 'userProfiles', 354 array( 355 'methods' => array( 356 'get' => array( 357 'path' => 'userprofiles/{profileId}', 358 'httpMethod' => 'GET', 359 'parameters' => array( 360 'profileId' => array( 361 'location' => 'path', 362 'type' => 'string', 363 'required' => true, 364 ), 365 ), 366 ),'list' => array( 367 'path' => 'userprofiles', 368 'httpMethod' => 'GET', 369 'parameters' => array(), 370 ), 371 ) 372 ) 373 ); 374 } 375} 376 377 378/** 379 * The "dimensionValues" collection of methods. 380 * Typical usage is: 381 * <code> 382 * $dfareportingService = new Google_Service_Dfareporting(...); 383 * $dimensionValues = $dfareportingService->dimensionValues; 384 * </code> 385 */ 386class Google_Service_Dfareporting_DimensionValues_Resource extends Google_Service_Resource 387{ 388 389 /** 390 * Retrieves list of report dimension values for a list of filters. 391 * (dimensionValues.query) 392 * 393 * @param string $profileId The DFA user profile ID. 394 * @param Google_DimensionValueRequest $postBody 395 * @param array $optParams Optional parameters. 396 * 397 * @opt_param string pageToken The value of the nextToken from the previous 398 * result page. 399 * @opt_param int maxResults Maximum number of results to return. 400 * @return Google_Service_Dfareporting_DimensionValueList 401 */ 402 public function query($profileId, Google_Service_Dfareporting_DimensionValueRequest $postBody, $optParams = array()) 403 { 404 $params = array('profileId' => $profileId, 'postBody' => $postBody); 405 $params = array_merge($params, $optParams); 406 return $this->call('query', array($params), "Google_Service_Dfareporting_DimensionValueList"); 407 } 408} 409 410/** 411 * The "files" collection of methods. 412 * Typical usage is: 413 * <code> 414 * $dfareportingService = new Google_Service_Dfareporting(...); 415 * $files = $dfareportingService->files; 416 * </code> 417 */ 418class Google_Service_Dfareporting_Files_Resource extends Google_Service_Resource 419{ 420 421 /** 422 * Retrieves a report file by its report ID and file ID. (files.get) 423 * 424 * @param string $reportId The ID of the report. 425 * @param string $fileId The ID of the report file. 426 * @param array $optParams Optional parameters. 427 * @return Google_Service_Dfareporting_DfareportingFile 428 */ 429 public function get($reportId, $fileId, $optParams = array()) 430 { 431 $params = array('reportId' => $reportId, 'fileId' => $fileId); 432 $params = array_merge($params, $optParams); 433 return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile"); 434 } 435 436 /** 437 * Lists files for a user profile. (files.listFiles) 438 * 439 * @param string $profileId The DFA profile ID. 440 * @param array $optParams Optional parameters. 441 * 442 * @opt_param string sortField The field by which to sort the list. 443 * @opt_param int maxResults Maximum number of results to return. 444 * @opt_param string pageToken The value of the nextToken from the previous 445 * result page. 446 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 447 * @opt_param string scope The scope that defines which results are returned, 448 * default is 'MINE'. 449 * @return Google_Service_Dfareporting_FileList 450 */ 451 public function listFiles($profileId, $optParams = array()) 452 { 453 $params = array('profileId' => $profileId); 454 $params = array_merge($params, $optParams); 455 return $this->call('list', array($params), "Google_Service_Dfareporting_FileList"); 456 } 457} 458 459/** 460 * The "reports" collection of methods. 461 * Typical usage is: 462 * <code> 463 * $dfareportingService = new Google_Service_Dfareporting(...); 464 * $reports = $dfareportingService->reports; 465 * </code> 466 */ 467class Google_Service_Dfareporting_Reports_Resource extends Google_Service_Resource 468{ 469 470 /** 471 * Deletes a report by its ID. (reports.delete) 472 * 473 * @param string $profileId The DFA user profile ID. 474 * @param string $reportId The ID of the report. 475 * @param array $optParams Optional parameters. 476 */ 477 public function delete($profileId, $reportId, $optParams = array()) 478 { 479 $params = array('profileId' => $profileId, 'reportId' => $reportId); 480 $params = array_merge($params, $optParams); 481 return $this->call('delete', array($params)); 482 } 483 484 /** 485 * Retrieves a report by its ID. (reports.get) 486 * 487 * @param string $profileId The DFA user profile ID. 488 * @param string $reportId The ID of the report. 489 * @param array $optParams Optional parameters. 490 * @return Google_Service_Dfareporting_Report 491 */ 492 public function get($profileId, $reportId, $optParams = array()) 493 { 494 $params = array('profileId' => $profileId, 'reportId' => $reportId); 495 $params = array_merge($params, $optParams); 496 return $this->call('get', array($params), "Google_Service_Dfareporting_Report"); 497 } 498 499 /** 500 * Creates a report. (reports.insert) 501 * 502 * @param string $profileId The DFA user profile ID. 503 * @param Google_Report $postBody 504 * @param array $optParams Optional parameters. 505 * @return Google_Service_Dfareporting_Report 506 */ 507 public function insert($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array()) 508 { 509 $params = array('profileId' => $profileId, 'postBody' => $postBody); 510 $params = array_merge($params, $optParams); 511 return $this->call('insert', array($params), "Google_Service_Dfareporting_Report"); 512 } 513 514 /** 515 * Retrieves list of reports. (reports.listReports) 516 * 517 * @param string $profileId The DFA user profile ID. 518 * @param array $optParams Optional parameters. 519 * 520 * @opt_param string sortField The field by which to sort the list. 521 * @opt_param int maxResults Maximum number of results to return. 522 * @opt_param string pageToken The value of the nextToken from the previous 523 * result page. 524 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 525 * @opt_param string scope The scope that defines which results are returned, 526 * default is 'MINE'. 527 * @return Google_Service_Dfareporting_ReportList 528 */ 529 public function listReports($profileId, $optParams = array()) 530 { 531 $params = array('profileId' => $profileId); 532 $params = array_merge($params, $optParams); 533 return $this->call('list', array($params), "Google_Service_Dfareporting_ReportList"); 534 } 535 536 /** 537 * Updates a report. This method supports patch semantics. (reports.patch) 538 * 539 * @param string $profileId The DFA user profile ID. 540 * @param string $reportId The ID of the report. 541 * @param Google_Report $postBody 542 * @param array $optParams Optional parameters. 543 * @return Google_Service_Dfareporting_Report 544 */ 545 public function patch($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array()) 546 { 547 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody); 548 $params = array_merge($params, $optParams); 549 return $this->call('patch', array($params), "Google_Service_Dfareporting_Report"); 550 } 551 552 /** 553 * Runs a report. (reports.run) 554 * 555 * @param string $profileId The DFA profile ID. 556 * @param string $reportId The ID of the report. 557 * @param array $optParams Optional parameters. 558 * 559 * @opt_param bool synchronous If set and true, tries to run the report 560 * synchronously. 561 * @return Google_Service_Dfareporting_DfareportingFile 562 */ 563 public function run($profileId, $reportId, $optParams = array()) 564 { 565 $params = array('profileId' => $profileId, 'reportId' => $reportId); 566 $params = array_merge($params, $optParams); 567 return $this->call('run', array($params), "Google_Service_Dfareporting_DfareportingFile"); 568 } 569 570 /** 571 * Updates a report. (reports.update) 572 * 573 * @param string $profileId The DFA user profile ID. 574 * @param string $reportId The ID of the report. 575 * @param Google_Report $postBody 576 * @param array $optParams Optional parameters. 577 * @return Google_Service_Dfareporting_Report 578 */ 579 public function update($profileId, $reportId, Google_Service_Dfareporting_Report $postBody, $optParams = array()) 580 { 581 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody); 582 $params = array_merge($params, $optParams); 583 return $this->call('update', array($params), "Google_Service_Dfareporting_Report"); 584 } 585} 586 587/** 588 * The "compatibleFields" collection of methods. 589 * Typical usage is: 590 * <code> 591 * $dfareportingService = new Google_Service_Dfareporting(...); 592 * $compatibleFields = $dfareportingService->compatibleFields; 593 * </code> 594 */ 595class Google_Service_Dfareporting_ReportsCompatibleFields_Resource extends Google_Service_Resource 596{ 597 598 /** 599 * Returns the fields that are compatible to be selected in the respective 600 * sections of a report criteria, given the fields already selected in the input 601 * report and user permissions. (compatibleFields.query) 602 * 603 * @param string $profileId The DFA user profile ID. 604 * @param Google_Report $postBody 605 * @param array $optParams Optional parameters. 606 * @return Google_Service_Dfareporting_CompatibleFields 607 */ 608 public function query($profileId, Google_Service_Dfareporting_Report $postBody, $optParams = array()) 609 { 610 $params = array('profileId' => $profileId, 'postBody' => $postBody); 611 $params = array_merge($params, $optParams); 612 return $this->call('query', array($params), "Google_Service_Dfareporting_CompatibleFields"); 613 } 614} 615/** 616 * The "files" collection of methods. 617 * Typical usage is: 618 * <code> 619 * $dfareportingService = new Google_Service_Dfareporting(...); 620 * $files = $dfareportingService->files; 621 * </code> 622 */ 623class Google_Service_Dfareporting_ReportsFiles_Resource extends Google_Service_Resource 624{ 625 626 /** 627 * Retrieves a report file. (files.get) 628 * 629 * @param string $profileId The DFA profile ID. 630 * @param string $reportId The ID of the report. 631 * @param string $fileId The ID of the report file. 632 * @param array $optParams Optional parameters. 633 * @return Google_Service_Dfareporting_DfareportingFile 634 */ 635 public function get($profileId, $reportId, $fileId, $optParams = array()) 636 { 637 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId); 638 $params = array_merge($params, $optParams); 639 return $this->call('get', array($params), "Google_Service_Dfareporting_DfareportingFile"); 640 } 641 642 /** 643 * Lists files for a report. (files.listReportsFiles) 644 * 645 * @param string $profileId The DFA profile ID. 646 * @param string $reportId The ID of the parent report. 647 * @param array $optParams Optional parameters. 648 * 649 * @opt_param string sortField The field by which to sort the list. 650 * @opt_param int maxResults Maximum number of results to return. 651 * @opt_param string pageToken The value of the nextToken from the previous 652 * result page. 653 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 654 * @return Google_Service_Dfareporting_FileList 655 */ 656 public function listReportsFiles($profileId, $reportId, $optParams = array()) 657 { 658 $params = array('profileId' => $profileId, 'reportId' => $reportId); 659 $params = array_merge($params, $optParams); 660 return $this->call('list', array($params), "Google_Service_Dfareporting_FileList"); 661 } 662} 663 664/** 665 * The "userProfiles" collection of methods. 666 * Typical usage is: 667 * <code> 668 * $dfareportingService = new Google_Service_Dfareporting(...); 669 * $userProfiles = $dfareportingService->userProfiles; 670 * </code> 671 */ 672class Google_Service_Dfareporting_UserProfiles_Resource extends Google_Service_Resource 673{ 674 675 /** 676 * Gets one user profile by ID. (userProfiles.get) 677 * 678 * @param string $profileId The user profile ID. 679 * @param array $optParams Optional parameters. 680 * @return Google_Service_Dfareporting_UserProfile 681 */ 682 public function get($profileId, $optParams = array()) 683 { 684 $params = array('profileId' => $profileId); 685 $params = array_merge($params, $optParams); 686 return $this->call('get', array($params), "Google_Service_Dfareporting_UserProfile"); 687 } 688 689 /** 690 * Retrieves list of user profiles for a user. (userProfiles.listUserProfiles) 691 * 692 * @param array $optParams Optional parameters. 693 * @return Google_Service_Dfareporting_UserProfileList 694 */ 695 public function listUserProfiles($optParams = array()) 696 { 697 $params = array(); 698 $params = array_merge($params, $optParams); 699 return $this->call('list', array($params), "Google_Service_Dfareporting_UserProfileList"); 700 } 701} 702 703 704 705 706class Google_Service_Dfareporting_Activities extends Google_Collection 707{ 708 protected $collection_key = 'metricNames'; 709 protected $internal_gapi_mappings = array( 710 ); 711 protected $filtersType = 'Google_Service_Dfareporting_DimensionValue'; 712 protected $filtersDataType = 'array'; 713 public $kind; 714 public $metricNames; 715 716 717 public function setFilters($filters) 718 { 719 $this->filters = $filters; 720 } 721 public function getFilters() 722 { 723 return $this->filters; 724 } 725 public function setKind($kind) 726 { 727 $this->kind = $kind; 728 } 729 public function getKind() 730 { 731 return $this->kind; 732 } 733 public function setMetricNames($metricNames) 734 { 735 $this->metricNames = $metricNames; 736 } 737 public function getMetricNames() 738 { 739 return $this->metricNames; 740 } 741} 742 743class Google_Service_Dfareporting_CompatibleFields extends Google_Model 744{ 745 protected $internal_gapi_mappings = array( 746 ); 747 protected $crossDimensionReachReportCompatibleFieldsType = 'Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields'; 748 protected $crossDimensionReachReportCompatibleFieldsDataType = ''; 749 protected $floodlightReportCompatibleFieldsType = 'Google_Service_Dfareporting_FloodlightReportCompatibleFields'; 750 protected $floodlightReportCompatibleFieldsDataType = ''; 751 public $kind; 752 protected $pathToConversionReportCompatibleFieldsType = 'Google_Service_Dfareporting_PathToConversionReportCompatibleFields'; 753 protected $pathToConversionReportCompatibleFieldsDataType = ''; 754 protected $reachReportCompatibleFieldsType = 'Google_Service_Dfareporting_ReachReportCompatibleFields'; 755 protected $reachReportCompatibleFieldsDataType = ''; 756 protected $reportCompatibleFieldsType = 'Google_Service_Dfareporting_ReportCompatibleFields'; 757 protected $reportCompatibleFieldsDataType = ''; 758 759 760 public function setCrossDimensionReachReportCompatibleFields(Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields) 761 { 762 $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields; 763 } 764 public function getCrossDimensionReachReportCompatibleFields() 765 { 766 return $this->crossDimensionReachReportCompatibleFields; 767 } 768 public function setFloodlightReportCompatibleFields(Google_Service_Dfareporting_FloodlightReportCompatibleFields $floodlightReportCompatibleFields) 769 { 770 $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields; 771 } 772 public function getFloodlightReportCompatibleFields() 773 { 774 return $this->floodlightReportCompatibleFields; 775 } 776 public function setKind($kind) 777 { 778 $this->kind = $kind; 779 } 780 public function getKind() 781 { 782 return $this->kind; 783 } 784 public function setPathToConversionReportCompatibleFields(Google_Service_Dfareporting_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields) 785 { 786 $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields; 787 } 788 public function getPathToConversionReportCompatibleFields() 789 { 790 return $this->pathToConversionReportCompatibleFields; 791 } 792 public function setReachReportCompatibleFields(Google_Service_Dfareporting_ReachReportCompatibleFields $reachReportCompatibleFields) 793 { 794 $this->reachReportCompatibleFields = $reachReportCompatibleFields; 795 } 796 public function getReachReportCompatibleFields() 797 { 798 return $this->reachReportCompatibleFields; 799 } 800 public function setReportCompatibleFields(Google_Service_Dfareporting_ReportCompatibleFields $reportCompatibleFields) 801 { 802 $this->reportCompatibleFields = $reportCompatibleFields; 803 } 804 public function getReportCompatibleFields() 805 { 806 return $this->reportCompatibleFields; 807 } 808} 809 810class Google_Service_Dfareporting_CrossDimensionReachReportCompatibleFields extends Google_Collection 811{ 812 protected $collection_key = 'overlapMetrics'; 813 protected $internal_gapi_mappings = array( 814 ); 815 protected $breakdownType = 'Google_Service_Dfareporting_Dimension'; 816 protected $breakdownDataType = 'array'; 817 protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension'; 818 protected $dimensionFiltersDataType = 'array'; 819 public $kind; 820 protected $metricsType = 'Google_Service_Dfareporting_Metric'; 821 protected $metricsDataType = 'array'; 822 protected $overlapMetricsType = 'Google_Service_Dfareporting_Metric'; 823 protected $overlapMetricsDataType = 'array'; 824 825 826 public function setBreakdown($breakdown) 827 { 828 $this->breakdown = $breakdown; 829 } 830 public function getBreakdown() 831 { 832 return $this->breakdown; 833 } 834 public function setDimensionFilters($dimensionFilters) 835 { 836 $this->dimensionFilters = $dimensionFilters; 837 } 838 public function getDimensionFilters() 839 { 840 return $this->dimensionFilters; 841 } 842 public function setKind($kind) 843 { 844 $this->kind = $kind; 845 } 846 public function getKind() 847 { 848 return $this->kind; 849 } 850 public function setMetrics($metrics) 851 { 852 $this->metrics = $metrics; 853 } 854 public function getMetrics() 855 { 856 return $this->metrics; 857 } 858 public function setOverlapMetrics($overlapMetrics) 859 { 860 $this->overlapMetrics = $overlapMetrics; 861 } 862 public function getOverlapMetrics() 863 { 864 return $this->overlapMetrics; 865 } 866} 867 868class Google_Service_Dfareporting_CustomRichMediaEvents extends Google_Collection 869{ 870 protected $collection_key = 'filteredEventIds'; 871 protected $internal_gapi_mappings = array( 872 ); 873 protected $filteredEventIdsType = 'Google_Service_Dfareporting_DimensionValue'; 874 protected $filteredEventIdsDataType = 'array'; 875 public $kind; 876 877 878 public function setFilteredEventIds($filteredEventIds) 879 { 880 $this->filteredEventIds = $filteredEventIds; 881 } 882 public function getFilteredEventIds() 883 { 884 return $this->filteredEventIds; 885 } 886 public function setKind($kind) 887 { 888 $this->kind = $kind; 889 } 890 public function getKind() 891 { 892 return $this->kind; 893 } 894} 895 896class Google_Service_Dfareporting_DateRange extends Google_Model 897{ 898 protected $internal_gapi_mappings = array( 899 ); 900 public $endDate; 901 public $kind; 902 public $relativeDateRange; 903 public $startDate; 904 905 906 public function setEndDate($endDate) 907 { 908 $this->endDate = $endDate; 909 } 910 public function getEndDate() 911 { 912 return $this->endDate; 913 } 914 public function setKind($kind) 915 { 916 $this->kind = $kind; 917 } 918 public function getKind() 919 { 920 return $this->kind; 921 } 922 public function setRelativeDateRange($relativeDateRange) 923 { 924 $this->relativeDateRange = $relativeDateRange; 925 } 926 public function getRelativeDateRange() 927 { 928 return $this->relativeDateRange; 929 } 930 public function setStartDate($startDate) 931 { 932 $this->startDate = $startDate; 933 } 934 public function getStartDate() 935 { 936 return $this->startDate; 937 } 938} 939 940class Google_Service_Dfareporting_DfareportingFile extends Google_Model 941{ 942 protected $internal_gapi_mappings = array( 943 ); 944 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 945 protected $dateRangeDataType = ''; 946 public $etag; 947 public $fileName; 948 public $format; 949 public $id; 950 public $kind; 951 public $lastModifiedTime; 952 public $reportId; 953 public $status; 954 protected $urlsType = 'Google_Service_Dfareporting_DfareportingFileUrls'; 955 protected $urlsDataType = ''; 956 957 958 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 959 { 960 $this->dateRange = $dateRange; 961 } 962 public function getDateRange() 963 { 964 return $this->dateRange; 965 } 966 public function setEtag($etag) 967 { 968 $this->etag = $etag; 969 } 970 public function getEtag() 971 { 972 return $this->etag; 973 } 974 public function setFileName($fileName) 975 { 976 $this->fileName = $fileName; 977 } 978 public function getFileName() 979 { 980 return $this->fileName; 981 } 982 public function setFormat($format) 983 { 984 $this->format = $format; 985 } 986 public function getFormat() 987 { 988 return $this->format; 989 } 990 public function setId($id) 991 { 992 $this->id = $id; 993 } 994 public function getId() 995 { 996 return $this->id; 997 } 998 public function setKind($kind) 999 { 1000 $this->kind = $kind; 1001 } 1002 public function getKind() 1003 { 1004 return $this->kind; 1005 } 1006 public function setLastModifiedTime($lastModifiedTime) 1007 { 1008 $this->lastModifiedTime = $lastModifiedTime; 1009 } 1010 public function getLastModifiedTime() 1011 { 1012 return $this->lastModifiedTime; 1013 } 1014 public function setReportId($reportId) 1015 { 1016 $this->reportId = $reportId; 1017 } 1018 public function getReportId() 1019 { 1020 return $this->reportId; 1021 } 1022 public function setStatus($status) 1023 { 1024 $this->status = $status; 1025 } 1026 public function getStatus() 1027 { 1028 return $this->status; 1029 } 1030 public function setUrls(Google_Service_Dfareporting_DfareportingFileUrls $urls) 1031 { 1032 $this->urls = $urls; 1033 } 1034 public function getUrls() 1035 { 1036 return $this->urls; 1037 } 1038} 1039 1040class Google_Service_Dfareporting_DfareportingFileUrls extends Google_Model 1041{ 1042 protected $internal_gapi_mappings = array( 1043 ); 1044 public $apiUrl; 1045 public $browserUrl; 1046 1047 1048 public function setApiUrl($apiUrl) 1049 { 1050 $this->apiUrl = $apiUrl; 1051 } 1052 public function getApiUrl() 1053 { 1054 return $this->apiUrl; 1055 } 1056 public function setBrowserUrl($browserUrl) 1057 { 1058 $this->browserUrl = $browserUrl; 1059 } 1060 public function getBrowserUrl() 1061 { 1062 return $this->browserUrl; 1063 } 1064} 1065 1066class Google_Service_Dfareporting_Dimension extends Google_Model 1067{ 1068 protected $internal_gapi_mappings = array( 1069 ); 1070 public $kind; 1071 public $name; 1072 1073 1074 public function setKind($kind) 1075 { 1076 $this->kind = $kind; 1077 } 1078 public function getKind() 1079 { 1080 return $this->kind; 1081 } 1082 public function setName($name) 1083 { 1084 $this->name = $name; 1085 } 1086 public function getName() 1087 { 1088 return $this->name; 1089 } 1090} 1091 1092class Google_Service_Dfareporting_DimensionFilter extends Google_Model 1093{ 1094 protected $internal_gapi_mappings = array( 1095 ); 1096 public $dimensionName; 1097 public $kind; 1098 public $value; 1099 1100 1101 public function setDimensionName($dimensionName) 1102 { 1103 $this->dimensionName = $dimensionName; 1104 } 1105 public function getDimensionName() 1106 { 1107 return $this->dimensionName; 1108 } 1109 public function setKind($kind) 1110 { 1111 $this->kind = $kind; 1112 } 1113 public function getKind() 1114 { 1115 return $this->kind; 1116 } 1117 public function setValue($value) 1118 { 1119 $this->value = $value; 1120 } 1121 public function getValue() 1122 { 1123 return $this->value; 1124 } 1125} 1126 1127class Google_Service_Dfareporting_DimensionValue extends Google_Model 1128{ 1129 protected $internal_gapi_mappings = array( 1130 ); 1131 public $dimensionName; 1132 public $etag; 1133 public $id; 1134 public $kind; 1135 public $matchType; 1136 public $value; 1137 1138 1139 public function setDimensionName($dimensionName) 1140 { 1141 $this->dimensionName = $dimensionName; 1142 } 1143 public function getDimensionName() 1144 { 1145 return $this->dimensionName; 1146 } 1147 public function setEtag($etag) 1148 { 1149 $this->etag = $etag; 1150 } 1151 public function getEtag() 1152 { 1153 return $this->etag; 1154 } 1155 public function setId($id) 1156 { 1157 $this->id = $id; 1158 } 1159 public function getId() 1160 { 1161 return $this->id; 1162 } 1163 public function setKind($kind) 1164 { 1165 $this->kind = $kind; 1166 } 1167 public function getKind() 1168 { 1169 return $this->kind; 1170 } 1171 public function setMatchType($matchType) 1172 { 1173 $this->matchType = $matchType; 1174 } 1175 public function getMatchType() 1176 { 1177 return $this->matchType; 1178 } 1179 public function setValue($value) 1180 { 1181 $this->value = $value; 1182 } 1183 public function getValue() 1184 { 1185 return $this->value; 1186 } 1187} 1188 1189class Google_Service_Dfareporting_DimensionValueList extends Google_Collection 1190{ 1191 protected $collection_key = 'items'; 1192 protected $internal_gapi_mappings = array( 1193 ); 1194 public $etag; 1195 protected $itemsType = 'Google_Service_Dfareporting_DimensionValue'; 1196 protected $itemsDataType = 'array'; 1197 public $kind; 1198 public $nextPageToken; 1199 1200 1201 public function setEtag($etag) 1202 { 1203 $this->etag = $etag; 1204 } 1205 public function getEtag() 1206 { 1207 return $this->etag; 1208 } 1209 public function setItems($items) 1210 { 1211 $this->items = $items; 1212 } 1213 public function getItems() 1214 { 1215 return $this->items; 1216 } 1217 public function setKind($kind) 1218 { 1219 $this->kind = $kind; 1220 } 1221 public function getKind() 1222 { 1223 return $this->kind; 1224 } 1225 public function setNextPageToken($nextPageToken) 1226 { 1227 $this->nextPageToken = $nextPageToken; 1228 } 1229 public function getNextPageToken() 1230 { 1231 return $this->nextPageToken; 1232 } 1233} 1234 1235class Google_Service_Dfareporting_DimensionValueRequest extends Google_Collection 1236{ 1237 protected $collection_key = 'filters'; 1238 protected $internal_gapi_mappings = array( 1239 ); 1240 public $dimensionName; 1241 public $endDate; 1242 protected $filtersType = 'Google_Service_Dfareporting_DimensionFilter'; 1243 protected $filtersDataType = 'array'; 1244 public $kind; 1245 public $startDate; 1246 1247 1248 public function setDimensionName($dimensionName) 1249 { 1250 $this->dimensionName = $dimensionName; 1251 } 1252 public function getDimensionName() 1253 { 1254 return $this->dimensionName; 1255 } 1256 public function setEndDate($endDate) 1257 { 1258 $this->endDate = $endDate; 1259 } 1260 public function getEndDate() 1261 { 1262 return $this->endDate; 1263 } 1264 public function setFilters($filters) 1265 { 1266 $this->filters = $filters; 1267 } 1268 public function getFilters() 1269 { 1270 return $this->filters; 1271 } 1272 public function setKind($kind) 1273 { 1274 $this->kind = $kind; 1275 } 1276 public function getKind() 1277 { 1278 return $this->kind; 1279 } 1280 public function setStartDate($startDate) 1281 { 1282 $this->startDate = $startDate; 1283 } 1284 public function getStartDate() 1285 { 1286 return $this->startDate; 1287 } 1288} 1289 1290class Google_Service_Dfareporting_FileList extends Google_Collection 1291{ 1292 protected $collection_key = 'items'; 1293 protected $internal_gapi_mappings = array( 1294 ); 1295 public $etag; 1296 protected $itemsType = 'Google_Service_Dfareporting_DfareportingFile'; 1297 protected $itemsDataType = 'array'; 1298 public $kind; 1299 public $nextPageToken; 1300 1301 1302 public function setEtag($etag) 1303 { 1304 $this->etag = $etag; 1305 } 1306 public function getEtag() 1307 { 1308 return $this->etag; 1309 } 1310 public function setItems($items) 1311 { 1312 $this->items = $items; 1313 } 1314 public function getItems() 1315 { 1316 return $this->items; 1317 } 1318 public function setKind($kind) 1319 { 1320 $this->kind = $kind; 1321 } 1322 public function getKind() 1323 { 1324 return $this->kind; 1325 } 1326 public function setNextPageToken($nextPageToken) 1327 { 1328 $this->nextPageToken = $nextPageToken; 1329 } 1330 public function getNextPageToken() 1331 { 1332 return $this->nextPageToken; 1333 } 1334} 1335 1336class Google_Service_Dfareporting_FloodlightReportCompatibleFields extends Google_Collection 1337{ 1338 protected $collection_key = 'metrics'; 1339 protected $internal_gapi_mappings = array( 1340 ); 1341 protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension'; 1342 protected $dimensionFiltersDataType = 'array'; 1343 protected $dimensionsType = 'Google_Service_Dfareporting_Dimension'; 1344 protected $dimensionsDataType = 'array'; 1345 public $kind; 1346 protected $metricsType = 'Google_Service_Dfareporting_Metric'; 1347 protected $metricsDataType = 'array'; 1348 1349 1350 public function setDimensionFilters($dimensionFilters) 1351 { 1352 $this->dimensionFilters = $dimensionFilters; 1353 } 1354 public function getDimensionFilters() 1355 { 1356 return $this->dimensionFilters; 1357 } 1358 public function setDimensions($dimensions) 1359 { 1360 $this->dimensions = $dimensions; 1361 } 1362 public function getDimensions() 1363 { 1364 return $this->dimensions; 1365 } 1366 public function setKind($kind) 1367 { 1368 $this->kind = $kind; 1369 } 1370 public function getKind() 1371 { 1372 return $this->kind; 1373 } 1374 public function setMetrics($metrics) 1375 { 1376 $this->metrics = $metrics; 1377 } 1378 public function getMetrics() 1379 { 1380 return $this->metrics; 1381 } 1382} 1383 1384class Google_Service_Dfareporting_Metric extends Google_Model 1385{ 1386 protected $internal_gapi_mappings = array( 1387 ); 1388 public $kind; 1389 public $name; 1390 1391 1392 public function setKind($kind) 1393 { 1394 $this->kind = $kind; 1395 } 1396 public function getKind() 1397 { 1398 return $this->kind; 1399 } 1400 public function setName($name) 1401 { 1402 $this->name = $name; 1403 } 1404 public function getName() 1405 { 1406 return $this->name; 1407 } 1408} 1409 1410class Google_Service_Dfareporting_PathToConversionReportCompatibleFields extends Google_Collection 1411{ 1412 protected $collection_key = 'perInteractionDimensions'; 1413 protected $internal_gapi_mappings = array( 1414 ); 1415 protected $conversionDimensionsType = 'Google_Service_Dfareporting_Dimension'; 1416 protected $conversionDimensionsDataType = 'array'; 1417 protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_Dimension'; 1418 protected $customFloodlightVariablesDataType = 'array'; 1419 public $kind; 1420 protected $metricsType = 'Google_Service_Dfareporting_Metric'; 1421 protected $metricsDataType = 'array'; 1422 protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_Dimension'; 1423 protected $perInteractionDimensionsDataType = 'array'; 1424 1425 1426 public function setConversionDimensions($conversionDimensions) 1427 { 1428 $this->conversionDimensions = $conversionDimensions; 1429 } 1430 public function getConversionDimensions() 1431 { 1432 return $this->conversionDimensions; 1433 } 1434 public function setCustomFloodlightVariables($customFloodlightVariables) 1435 { 1436 $this->customFloodlightVariables = $customFloodlightVariables; 1437 } 1438 public function getCustomFloodlightVariables() 1439 { 1440 return $this->customFloodlightVariables; 1441 } 1442 public function setKind($kind) 1443 { 1444 $this->kind = $kind; 1445 } 1446 public function getKind() 1447 { 1448 return $this->kind; 1449 } 1450 public function setMetrics($metrics) 1451 { 1452 $this->metrics = $metrics; 1453 } 1454 public function getMetrics() 1455 { 1456 return $this->metrics; 1457 } 1458 public function setPerInteractionDimensions($perInteractionDimensions) 1459 { 1460 $this->perInteractionDimensions = $perInteractionDimensions; 1461 } 1462 public function getPerInteractionDimensions() 1463 { 1464 return $this->perInteractionDimensions; 1465 } 1466} 1467 1468class Google_Service_Dfareporting_ReachReportCompatibleFields extends Google_Collection 1469{ 1470 protected $collection_key = 'reachByFrequencyMetrics'; 1471 protected $internal_gapi_mappings = array( 1472 ); 1473 protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension'; 1474 protected $dimensionFiltersDataType = 'array'; 1475 protected $dimensionsType = 'Google_Service_Dfareporting_Dimension'; 1476 protected $dimensionsDataType = 'array'; 1477 public $kind; 1478 protected $metricsType = 'Google_Service_Dfareporting_Metric'; 1479 protected $metricsDataType = 'array'; 1480 protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric'; 1481 protected $pivotedActivityMetricsDataType = 'array'; 1482 protected $reachByFrequencyMetricsType = 'Google_Service_Dfareporting_Metric'; 1483 protected $reachByFrequencyMetricsDataType = 'array'; 1484 1485 1486 public function setDimensionFilters($dimensionFilters) 1487 { 1488 $this->dimensionFilters = $dimensionFilters; 1489 } 1490 public function getDimensionFilters() 1491 { 1492 return $this->dimensionFilters; 1493 } 1494 public function setDimensions($dimensions) 1495 { 1496 $this->dimensions = $dimensions; 1497 } 1498 public function getDimensions() 1499 { 1500 return $this->dimensions; 1501 } 1502 public function setKind($kind) 1503 { 1504 $this->kind = $kind; 1505 } 1506 public function getKind() 1507 { 1508 return $this->kind; 1509 } 1510 public function setMetrics($metrics) 1511 { 1512 $this->metrics = $metrics; 1513 } 1514 public function getMetrics() 1515 { 1516 return $this->metrics; 1517 } 1518 public function setPivotedActivityMetrics($pivotedActivityMetrics) 1519 { 1520 $this->pivotedActivityMetrics = $pivotedActivityMetrics; 1521 } 1522 public function getPivotedActivityMetrics() 1523 { 1524 return $this->pivotedActivityMetrics; 1525 } 1526 public function setReachByFrequencyMetrics($reachByFrequencyMetrics) 1527 { 1528 $this->reachByFrequencyMetrics = $reachByFrequencyMetrics; 1529 } 1530 public function getReachByFrequencyMetrics() 1531 { 1532 return $this->reachByFrequencyMetrics; 1533 } 1534} 1535 1536class Google_Service_Dfareporting_Recipient extends Google_Model 1537{ 1538 protected $internal_gapi_mappings = array( 1539 ); 1540 public $deliveryType; 1541 public $email; 1542 public $kind; 1543 1544 1545 public function setDeliveryType($deliveryType) 1546 { 1547 $this->deliveryType = $deliveryType; 1548 } 1549 public function getDeliveryType() 1550 { 1551 return $this->deliveryType; 1552 } 1553 public function setEmail($email) 1554 { 1555 $this->email = $email; 1556 } 1557 public function getEmail() 1558 { 1559 return $this->email; 1560 } 1561 public function setKind($kind) 1562 { 1563 $this->kind = $kind; 1564 } 1565 public function getKind() 1566 { 1567 return $this->kind; 1568 } 1569} 1570 1571class Google_Service_Dfareporting_Report extends Google_Model 1572{ 1573 protected $internal_gapi_mappings = array( 1574 ); 1575 public $accountId; 1576 protected $activeGrpCriteriaType = 'Google_Service_Dfareporting_ReportActiveGrpCriteria'; 1577 protected $activeGrpCriteriaDataType = ''; 1578 protected $criteriaType = 'Google_Service_Dfareporting_ReportCriteria'; 1579 protected $criteriaDataType = ''; 1580 protected $crossDimensionReachCriteriaType = 'Google_Service_Dfareporting_ReportCrossDimensionReachCriteria'; 1581 protected $crossDimensionReachCriteriaDataType = ''; 1582 protected $deliveryType = 'Google_Service_Dfareporting_ReportDelivery'; 1583 protected $deliveryDataType = ''; 1584 public $etag; 1585 public $fileName; 1586 protected $floodlightCriteriaType = 'Google_Service_Dfareporting_ReportFloodlightCriteria'; 1587 protected $floodlightCriteriaDataType = ''; 1588 public $format; 1589 public $id; 1590 public $kind; 1591 public $lastModifiedTime; 1592 public $name; 1593 public $ownerProfileId; 1594 protected $pathToConversionCriteriaType = 'Google_Service_Dfareporting_ReportPathToConversionCriteria'; 1595 protected $pathToConversionCriteriaDataType = ''; 1596 protected $reachCriteriaType = 'Google_Service_Dfareporting_ReportReachCriteria'; 1597 protected $reachCriteriaDataType = ''; 1598 protected $scheduleType = 'Google_Service_Dfareporting_ReportSchedule'; 1599 protected $scheduleDataType = ''; 1600 public $subAccountId; 1601 public $type; 1602 1603 1604 public function setAccountId($accountId) 1605 { 1606 $this->accountId = $accountId; 1607 } 1608 public function getAccountId() 1609 { 1610 return $this->accountId; 1611 } 1612 public function setActiveGrpCriteria(Google_Service_Dfareporting_ReportActiveGrpCriteria $activeGrpCriteria) 1613 { 1614 $this->activeGrpCriteria = $activeGrpCriteria; 1615 } 1616 public function getActiveGrpCriteria() 1617 { 1618 return $this->activeGrpCriteria; 1619 } 1620 public function setCriteria(Google_Service_Dfareporting_ReportCriteria $criteria) 1621 { 1622 $this->criteria = $criteria; 1623 } 1624 public function getCriteria() 1625 { 1626 return $this->criteria; 1627 } 1628 public function setCrossDimensionReachCriteria(Google_Service_Dfareporting_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria) 1629 { 1630 $this->crossDimensionReachCriteria = $crossDimensionReachCriteria; 1631 } 1632 public function getCrossDimensionReachCriteria() 1633 { 1634 return $this->crossDimensionReachCriteria; 1635 } 1636 public function setDelivery(Google_Service_Dfareporting_ReportDelivery $delivery) 1637 { 1638 $this->delivery = $delivery; 1639 } 1640 public function getDelivery() 1641 { 1642 return $this->delivery; 1643 } 1644 public function setEtag($etag) 1645 { 1646 $this->etag = $etag; 1647 } 1648 public function getEtag() 1649 { 1650 return $this->etag; 1651 } 1652 public function setFileName($fileName) 1653 { 1654 $this->fileName = $fileName; 1655 } 1656 public function getFileName() 1657 { 1658 return $this->fileName; 1659 } 1660 public function setFloodlightCriteria(Google_Service_Dfareporting_ReportFloodlightCriteria $floodlightCriteria) 1661 { 1662 $this->floodlightCriteria = $floodlightCriteria; 1663 } 1664 public function getFloodlightCriteria() 1665 { 1666 return $this->floodlightCriteria; 1667 } 1668 public function setFormat($format) 1669 { 1670 $this->format = $format; 1671 } 1672 public function getFormat() 1673 { 1674 return $this->format; 1675 } 1676 public function setId($id) 1677 { 1678 $this->id = $id; 1679 } 1680 public function getId() 1681 { 1682 return $this->id; 1683 } 1684 public function setKind($kind) 1685 { 1686 $this->kind = $kind; 1687 } 1688 public function getKind() 1689 { 1690 return $this->kind; 1691 } 1692 public function setLastModifiedTime($lastModifiedTime) 1693 { 1694 $this->lastModifiedTime = $lastModifiedTime; 1695 } 1696 public function getLastModifiedTime() 1697 { 1698 return $this->lastModifiedTime; 1699 } 1700 public function setName($name) 1701 { 1702 $this->name = $name; 1703 } 1704 public function getName() 1705 { 1706 return $this->name; 1707 } 1708 public function setOwnerProfileId($ownerProfileId) 1709 { 1710 $this->ownerProfileId = $ownerProfileId; 1711 } 1712 public function getOwnerProfileId() 1713 { 1714 return $this->ownerProfileId; 1715 } 1716 public function setPathToConversionCriteria(Google_Service_Dfareporting_ReportPathToConversionCriteria $pathToConversionCriteria) 1717 { 1718 $this->pathToConversionCriteria = $pathToConversionCriteria; 1719 } 1720 public function getPathToConversionCriteria() 1721 { 1722 return $this->pathToConversionCriteria; 1723 } 1724 public function setReachCriteria(Google_Service_Dfareporting_ReportReachCriteria $reachCriteria) 1725 { 1726 $this->reachCriteria = $reachCriteria; 1727 } 1728 public function getReachCriteria() 1729 { 1730 return $this->reachCriteria; 1731 } 1732 public function setSchedule(Google_Service_Dfareporting_ReportSchedule $schedule) 1733 { 1734 $this->schedule = $schedule; 1735 } 1736 public function getSchedule() 1737 { 1738 return $this->schedule; 1739 } 1740 public function setSubAccountId($subAccountId) 1741 { 1742 $this->subAccountId = $subAccountId; 1743 } 1744 public function getSubAccountId() 1745 { 1746 return $this->subAccountId; 1747 } 1748 public function setType($type) 1749 { 1750 $this->type = $type; 1751 } 1752 public function getType() 1753 { 1754 return $this->type; 1755 } 1756} 1757 1758class Google_Service_Dfareporting_ReportActiveGrpCriteria extends Google_Collection 1759{ 1760 protected $collection_key = 'metricNames'; 1761 protected $internal_gapi_mappings = array( 1762 ); 1763 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 1764 protected $dateRangeDataType = ''; 1765 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 1766 protected $dimensionFiltersDataType = 'array'; 1767 protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 1768 protected $dimensionsDataType = 'array'; 1769 public $metricNames; 1770 1771 1772 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 1773 { 1774 $this->dateRange = $dateRange; 1775 } 1776 public function getDateRange() 1777 { 1778 return $this->dateRange; 1779 } 1780 public function setDimensionFilters($dimensionFilters) 1781 { 1782 $this->dimensionFilters = $dimensionFilters; 1783 } 1784 public function getDimensionFilters() 1785 { 1786 return $this->dimensionFilters; 1787 } 1788 public function setDimensions($dimensions) 1789 { 1790 $this->dimensions = $dimensions; 1791 } 1792 public function getDimensions() 1793 { 1794 return $this->dimensions; 1795 } 1796 public function setMetricNames($metricNames) 1797 { 1798 $this->metricNames = $metricNames; 1799 } 1800 public function getMetricNames() 1801 { 1802 return $this->metricNames; 1803 } 1804} 1805 1806class Google_Service_Dfareporting_ReportCompatibleFields extends Google_Collection 1807{ 1808 protected $collection_key = 'pivotedActivityMetrics'; 1809 protected $internal_gapi_mappings = array( 1810 ); 1811 protected $dimensionFiltersType = 'Google_Service_Dfareporting_Dimension'; 1812 protected $dimensionFiltersDataType = 'array'; 1813 protected $dimensionsType = 'Google_Service_Dfareporting_Dimension'; 1814 protected $dimensionsDataType = 'array'; 1815 public $kind; 1816 protected $metricsType = 'Google_Service_Dfareporting_Metric'; 1817 protected $metricsDataType = 'array'; 1818 protected $pivotedActivityMetricsType = 'Google_Service_Dfareporting_Metric'; 1819 protected $pivotedActivityMetricsDataType = 'array'; 1820 1821 1822 public function setDimensionFilters($dimensionFilters) 1823 { 1824 $this->dimensionFilters = $dimensionFilters; 1825 } 1826 public function getDimensionFilters() 1827 { 1828 return $this->dimensionFilters; 1829 } 1830 public function setDimensions($dimensions) 1831 { 1832 $this->dimensions = $dimensions; 1833 } 1834 public function getDimensions() 1835 { 1836 return $this->dimensions; 1837 } 1838 public function setKind($kind) 1839 { 1840 $this->kind = $kind; 1841 } 1842 public function getKind() 1843 { 1844 return $this->kind; 1845 } 1846 public function setMetrics($metrics) 1847 { 1848 $this->metrics = $metrics; 1849 } 1850 public function getMetrics() 1851 { 1852 return $this->metrics; 1853 } 1854 public function setPivotedActivityMetrics($pivotedActivityMetrics) 1855 { 1856 $this->pivotedActivityMetrics = $pivotedActivityMetrics; 1857 } 1858 public function getPivotedActivityMetrics() 1859 { 1860 return $this->pivotedActivityMetrics; 1861 } 1862} 1863 1864class Google_Service_Dfareporting_ReportCriteria extends Google_Collection 1865{ 1866 protected $collection_key = 'metricNames'; 1867 protected $internal_gapi_mappings = array( 1868 ); 1869 protected $activitiesType = 'Google_Service_Dfareporting_Activities'; 1870 protected $activitiesDataType = ''; 1871 protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents'; 1872 protected $customRichMediaEventsDataType = ''; 1873 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 1874 protected $dateRangeDataType = ''; 1875 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 1876 protected $dimensionFiltersDataType = 'array'; 1877 protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 1878 protected $dimensionsDataType = 'array'; 1879 public $metricNames; 1880 1881 1882 public function setActivities(Google_Service_Dfareporting_Activities $activities) 1883 { 1884 $this->activities = $activities; 1885 } 1886 public function getActivities() 1887 { 1888 return $this->activities; 1889 } 1890 public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents) 1891 { 1892 $this->customRichMediaEvents = $customRichMediaEvents; 1893 } 1894 public function getCustomRichMediaEvents() 1895 { 1896 return $this->customRichMediaEvents; 1897 } 1898 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 1899 { 1900 $this->dateRange = $dateRange; 1901 } 1902 public function getDateRange() 1903 { 1904 return $this->dateRange; 1905 } 1906 public function setDimensionFilters($dimensionFilters) 1907 { 1908 $this->dimensionFilters = $dimensionFilters; 1909 } 1910 public function getDimensionFilters() 1911 { 1912 return $this->dimensionFilters; 1913 } 1914 public function setDimensions($dimensions) 1915 { 1916 $this->dimensions = $dimensions; 1917 } 1918 public function getDimensions() 1919 { 1920 return $this->dimensions; 1921 } 1922 public function setMetricNames($metricNames) 1923 { 1924 $this->metricNames = $metricNames; 1925 } 1926 public function getMetricNames() 1927 { 1928 return $this->metricNames; 1929 } 1930} 1931 1932class Google_Service_Dfareporting_ReportCrossDimensionReachCriteria extends Google_Collection 1933{ 1934 protected $collection_key = 'overlapMetricNames'; 1935 protected $internal_gapi_mappings = array( 1936 ); 1937 protected $breakdownType = 'Google_Service_Dfareporting_SortedDimension'; 1938 protected $breakdownDataType = 'array'; 1939 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 1940 protected $dateRangeDataType = ''; 1941 public $dimension; 1942 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 1943 protected $dimensionFiltersDataType = 'array'; 1944 public $metricNames; 1945 public $overlapMetricNames; 1946 public $pivoted; 1947 1948 1949 public function setBreakdown($breakdown) 1950 { 1951 $this->breakdown = $breakdown; 1952 } 1953 public function getBreakdown() 1954 { 1955 return $this->breakdown; 1956 } 1957 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 1958 { 1959 $this->dateRange = $dateRange; 1960 } 1961 public function getDateRange() 1962 { 1963 return $this->dateRange; 1964 } 1965 public function setDimension($dimension) 1966 { 1967 $this->dimension = $dimension; 1968 } 1969 public function getDimension() 1970 { 1971 return $this->dimension; 1972 } 1973 public function setDimensionFilters($dimensionFilters) 1974 { 1975 $this->dimensionFilters = $dimensionFilters; 1976 } 1977 public function getDimensionFilters() 1978 { 1979 return $this->dimensionFilters; 1980 } 1981 public function setMetricNames($metricNames) 1982 { 1983 $this->metricNames = $metricNames; 1984 } 1985 public function getMetricNames() 1986 { 1987 return $this->metricNames; 1988 } 1989 public function setOverlapMetricNames($overlapMetricNames) 1990 { 1991 $this->overlapMetricNames = $overlapMetricNames; 1992 } 1993 public function getOverlapMetricNames() 1994 { 1995 return $this->overlapMetricNames; 1996 } 1997 public function setPivoted($pivoted) 1998 { 1999 $this->pivoted = $pivoted; 2000 } 2001 public function getPivoted() 2002 { 2003 return $this->pivoted; 2004 } 2005} 2006 2007class Google_Service_Dfareporting_ReportDelivery extends Google_Collection 2008{ 2009 protected $collection_key = 'recipients'; 2010 protected $internal_gapi_mappings = array( 2011 ); 2012 public $emailOwner; 2013 public $emailOwnerDeliveryType; 2014 public $message; 2015 protected $recipientsType = 'Google_Service_Dfareporting_Recipient'; 2016 protected $recipientsDataType = 'array'; 2017 2018 2019 public function setEmailOwner($emailOwner) 2020 { 2021 $this->emailOwner = $emailOwner; 2022 } 2023 public function getEmailOwner() 2024 { 2025 return $this->emailOwner; 2026 } 2027 public function setEmailOwnerDeliveryType($emailOwnerDeliveryType) 2028 { 2029 $this->emailOwnerDeliveryType = $emailOwnerDeliveryType; 2030 } 2031 public function getEmailOwnerDeliveryType() 2032 { 2033 return $this->emailOwnerDeliveryType; 2034 } 2035 public function setMessage($message) 2036 { 2037 $this->message = $message; 2038 } 2039 public function getMessage() 2040 { 2041 return $this->message; 2042 } 2043 public function setRecipients($recipients) 2044 { 2045 $this->recipients = $recipients; 2046 } 2047 public function getRecipients() 2048 { 2049 return $this->recipients; 2050 } 2051} 2052 2053class Google_Service_Dfareporting_ReportFloodlightCriteria extends Google_Collection 2054{ 2055 protected $collection_key = 'metricNames'; 2056 protected $internal_gapi_mappings = array( 2057 ); 2058 protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue'; 2059 protected $customRichMediaEventsDataType = 'array'; 2060 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 2061 protected $dateRangeDataType = ''; 2062 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 2063 protected $dimensionFiltersDataType = 'array'; 2064 protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 2065 protected $dimensionsDataType = 'array'; 2066 protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue'; 2067 protected $floodlightConfigIdDataType = ''; 2068 public $metricNames; 2069 protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties'; 2070 protected $reportPropertiesDataType = ''; 2071 2072 2073 public function setCustomRichMediaEvents($customRichMediaEvents) 2074 { 2075 $this->customRichMediaEvents = $customRichMediaEvents; 2076 } 2077 public function getCustomRichMediaEvents() 2078 { 2079 return $this->customRichMediaEvents; 2080 } 2081 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 2082 { 2083 $this->dateRange = $dateRange; 2084 } 2085 public function getDateRange() 2086 { 2087 return $this->dateRange; 2088 } 2089 public function setDimensionFilters($dimensionFilters) 2090 { 2091 $this->dimensionFilters = $dimensionFilters; 2092 } 2093 public function getDimensionFilters() 2094 { 2095 return $this->dimensionFilters; 2096 } 2097 public function setDimensions($dimensions) 2098 { 2099 $this->dimensions = $dimensions; 2100 } 2101 public function getDimensions() 2102 { 2103 return $this->dimensions; 2104 } 2105 public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId) 2106 { 2107 $this->floodlightConfigId = $floodlightConfigId; 2108 } 2109 public function getFloodlightConfigId() 2110 { 2111 return $this->floodlightConfigId; 2112 } 2113 public function setMetricNames($metricNames) 2114 { 2115 $this->metricNames = $metricNames; 2116 } 2117 public function getMetricNames() 2118 { 2119 return $this->metricNames; 2120 } 2121 public function setReportProperties(Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties $reportProperties) 2122 { 2123 $this->reportProperties = $reportProperties; 2124 } 2125 public function getReportProperties() 2126 { 2127 return $this->reportProperties; 2128 } 2129} 2130 2131class Google_Service_Dfareporting_ReportFloodlightCriteriaReportProperties extends Google_Model 2132{ 2133 protected $internal_gapi_mappings = array( 2134 ); 2135 public $includeAttributedIPConversions; 2136 public $includeUnattributedCookieConversions; 2137 public $includeUnattributedIPConversions; 2138 2139 2140 public function setIncludeAttributedIPConversions($includeAttributedIPConversions) 2141 { 2142 $this->includeAttributedIPConversions = $includeAttributedIPConversions; 2143 } 2144 public function getIncludeAttributedIPConversions() 2145 { 2146 return $this->includeAttributedIPConversions; 2147 } 2148 public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions) 2149 { 2150 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions; 2151 } 2152 public function getIncludeUnattributedCookieConversions() 2153 { 2154 return $this->includeUnattributedCookieConversions; 2155 } 2156 public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions) 2157 { 2158 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions; 2159 } 2160 public function getIncludeUnattributedIPConversions() 2161 { 2162 return $this->includeUnattributedIPConversions; 2163 } 2164} 2165 2166class Google_Service_Dfareporting_ReportList extends Google_Collection 2167{ 2168 protected $collection_key = 'items'; 2169 protected $internal_gapi_mappings = array( 2170 ); 2171 public $etag; 2172 protected $itemsType = 'Google_Service_Dfareporting_Report'; 2173 protected $itemsDataType = 'array'; 2174 public $kind; 2175 public $nextPageToken; 2176 2177 2178 public function setEtag($etag) 2179 { 2180 $this->etag = $etag; 2181 } 2182 public function getEtag() 2183 { 2184 return $this->etag; 2185 } 2186 public function setItems($items) 2187 { 2188 $this->items = $items; 2189 } 2190 public function getItems() 2191 { 2192 return $this->items; 2193 } 2194 public function setKind($kind) 2195 { 2196 $this->kind = $kind; 2197 } 2198 public function getKind() 2199 { 2200 return $this->kind; 2201 } 2202 public function setNextPageToken($nextPageToken) 2203 { 2204 $this->nextPageToken = $nextPageToken; 2205 } 2206 public function getNextPageToken() 2207 { 2208 return $this->nextPageToken; 2209 } 2210} 2211 2212class Google_Service_Dfareporting_ReportPathToConversionCriteria extends Google_Collection 2213{ 2214 protected $collection_key = 'perInteractionDimensions'; 2215 protected $internal_gapi_mappings = array( 2216 ); 2217 protected $activityFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 2218 protected $activityFiltersDataType = 'array'; 2219 protected $conversionDimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 2220 protected $conversionDimensionsDataType = 'array'; 2221 protected $customFloodlightVariablesType = 'Google_Service_Dfareporting_SortedDimension'; 2222 protected $customFloodlightVariablesDataType = 'array'; 2223 protected $customRichMediaEventsType = 'Google_Service_Dfareporting_DimensionValue'; 2224 protected $customRichMediaEventsDataType = 'array'; 2225 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 2226 protected $dateRangeDataType = ''; 2227 protected $floodlightConfigIdType = 'Google_Service_Dfareporting_DimensionValue'; 2228 protected $floodlightConfigIdDataType = ''; 2229 public $metricNames; 2230 protected $perInteractionDimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 2231 protected $perInteractionDimensionsDataType = 'array'; 2232 protected $reportPropertiesType = 'Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties'; 2233 protected $reportPropertiesDataType = ''; 2234 2235 2236 public function setActivityFilters($activityFilters) 2237 { 2238 $this->activityFilters = $activityFilters; 2239 } 2240 public function getActivityFilters() 2241 { 2242 return $this->activityFilters; 2243 } 2244 public function setConversionDimensions($conversionDimensions) 2245 { 2246 $this->conversionDimensions = $conversionDimensions; 2247 } 2248 public function getConversionDimensions() 2249 { 2250 return $this->conversionDimensions; 2251 } 2252 public function setCustomFloodlightVariables($customFloodlightVariables) 2253 { 2254 $this->customFloodlightVariables = $customFloodlightVariables; 2255 } 2256 public function getCustomFloodlightVariables() 2257 { 2258 return $this->customFloodlightVariables; 2259 } 2260 public function setCustomRichMediaEvents($customRichMediaEvents) 2261 { 2262 $this->customRichMediaEvents = $customRichMediaEvents; 2263 } 2264 public function getCustomRichMediaEvents() 2265 { 2266 return $this->customRichMediaEvents; 2267 } 2268 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 2269 { 2270 $this->dateRange = $dateRange; 2271 } 2272 public function getDateRange() 2273 { 2274 return $this->dateRange; 2275 } 2276 public function setFloodlightConfigId(Google_Service_Dfareporting_DimensionValue $floodlightConfigId) 2277 { 2278 $this->floodlightConfigId = $floodlightConfigId; 2279 } 2280 public function getFloodlightConfigId() 2281 { 2282 return $this->floodlightConfigId; 2283 } 2284 public function setMetricNames($metricNames) 2285 { 2286 $this->metricNames = $metricNames; 2287 } 2288 public function getMetricNames() 2289 { 2290 return $this->metricNames; 2291 } 2292 public function setPerInteractionDimensions($perInteractionDimensions) 2293 { 2294 $this->perInteractionDimensions = $perInteractionDimensions; 2295 } 2296 public function getPerInteractionDimensions() 2297 { 2298 return $this->perInteractionDimensions; 2299 } 2300 public function setReportProperties(Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties $reportProperties) 2301 { 2302 $this->reportProperties = $reportProperties; 2303 } 2304 public function getReportProperties() 2305 { 2306 return $this->reportProperties; 2307 } 2308} 2309 2310class Google_Service_Dfareporting_ReportPathToConversionCriteriaReportProperties extends Google_Model 2311{ 2312 protected $internal_gapi_mappings = array( 2313 ); 2314 public $clicksLookbackWindow; 2315 public $impressionsLookbackWindow; 2316 public $includeAttributedIPConversions; 2317 public $includeUnattributedCookieConversions; 2318 public $includeUnattributedIPConversions; 2319 public $maximumClickInteractions; 2320 public $maximumImpressionInteractions; 2321 public $maximumInteractionGap; 2322 public $pivotOnInteractionPath; 2323 2324 2325 public function setClicksLookbackWindow($clicksLookbackWindow) 2326 { 2327 $this->clicksLookbackWindow = $clicksLookbackWindow; 2328 } 2329 public function getClicksLookbackWindow() 2330 { 2331 return $this->clicksLookbackWindow; 2332 } 2333 public function setImpressionsLookbackWindow($impressionsLookbackWindow) 2334 { 2335 $this->impressionsLookbackWindow = $impressionsLookbackWindow; 2336 } 2337 public function getImpressionsLookbackWindow() 2338 { 2339 return $this->impressionsLookbackWindow; 2340 } 2341 public function setIncludeAttributedIPConversions($includeAttributedIPConversions) 2342 { 2343 $this->includeAttributedIPConversions = $includeAttributedIPConversions; 2344 } 2345 public function getIncludeAttributedIPConversions() 2346 { 2347 return $this->includeAttributedIPConversions; 2348 } 2349 public function setIncludeUnattributedCookieConversions($includeUnattributedCookieConversions) 2350 { 2351 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions; 2352 } 2353 public function getIncludeUnattributedCookieConversions() 2354 { 2355 return $this->includeUnattributedCookieConversions; 2356 } 2357 public function setIncludeUnattributedIPConversions($includeUnattributedIPConversions) 2358 { 2359 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions; 2360 } 2361 public function getIncludeUnattributedIPConversions() 2362 { 2363 return $this->includeUnattributedIPConversions; 2364 } 2365 public function setMaximumClickInteractions($maximumClickInteractions) 2366 { 2367 $this->maximumClickInteractions = $maximumClickInteractions; 2368 } 2369 public function getMaximumClickInteractions() 2370 { 2371 return $this->maximumClickInteractions; 2372 } 2373 public function setMaximumImpressionInteractions($maximumImpressionInteractions) 2374 { 2375 $this->maximumImpressionInteractions = $maximumImpressionInteractions; 2376 } 2377 public function getMaximumImpressionInteractions() 2378 { 2379 return $this->maximumImpressionInteractions; 2380 } 2381 public function setMaximumInteractionGap($maximumInteractionGap) 2382 { 2383 $this->maximumInteractionGap = $maximumInteractionGap; 2384 } 2385 public function getMaximumInteractionGap() 2386 { 2387 return $this->maximumInteractionGap; 2388 } 2389 public function setPivotOnInteractionPath($pivotOnInteractionPath) 2390 { 2391 $this->pivotOnInteractionPath = $pivotOnInteractionPath; 2392 } 2393 public function getPivotOnInteractionPath() 2394 { 2395 return $this->pivotOnInteractionPath; 2396 } 2397} 2398 2399class Google_Service_Dfareporting_ReportReachCriteria extends Google_Collection 2400{ 2401 protected $collection_key = 'reachByFrequencyMetricNames'; 2402 protected $internal_gapi_mappings = array( 2403 ); 2404 protected $activitiesType = 'Google_Service_Dfareporting_Activities'; 2405 protected $activitiesDataType = ''; 2406 protected $customRichMediaEventsType = 'Google_Service_Dfareporting_CustomRichMediaEvents'; 2407 protected $customRichMediaEventsDataType = ''; 2408 protected $dateRangeType = 'Google_Service_Dfareporting_DateRange'; 2409 protected $dateRangeDataType = ''; 2410 protected $dimensionFiltersType = 'Google_Service_Dfareporting_DimensionValue'; 2411 protected $dimensionFiltersDataType = 'array'; 2412 protected $dimensionsType = 'Google_Service_Dfareporting_SortedDimension'; 2413 protected $dimensionsDataType = 'array'; 2414 public $metricNames; 2415 public $reachByFrequencyMetricNames; 2416 2417 2418 public function setActivities(Google_Service_Dfareporting_Activities $activities) 2419 { 2420 $this->activities = $activities; 2421 } 2422 public function getActivities() 2423 { 2424 return $this->activities; 2425 } 2426 public function setCustomRichMediaEvents(Google_Service_Dfareporting_CustomRichMediaEvents $customRichMediaEvents) 2427 { 2428 $this->customRichMediaEvents = $customRichMediaEvents; 2429 } 2430 public function getCustomRichMediaEvents() 2431 { 2432 return $this->customRichMediaEvents; 2433 } 2434 public function setDateRange(Google_Service_Dfareporting_DateRange $dateRange) 2435 { 2436 $this->dateRange = $dateRange; 2437 } 2438 public function getDateRange() 2439 { 2440 return $this->dateRange; 2441 } 2442 public function setDimensionFilters($dimensionFilters) 2443 { 2444 $this->dimensionFilters = $dimensionFilters; 2445 } 2446 public function getDimensionFilters() 2447 { 2448 return $this->dimensionFilters; 2449 } 2450 public function setDimensions($dimensions) 2451 { 2452 $this->dimensions = $dimensions; 2453 } 2454 public function getDimensions() 2455 { 2456 return $this->dimensions; 2457 } 2458 public function setMetricNames($metricNames) 2459 { 2460 $this->metricNames = $metricNames; 2461 } 2462 public function getMetricNames() 2463 { 2464 return $this->metricNames; 2465 } 2466 public function setReachByFrequencyMetricNames($reachByFrequencyMetricNames) 2467 { 2468 $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames; 2469 } 2470 public function getReachByFrequencyMetricNames() 2471 { 2472 return $this->reachByFrequencyMetricNames; 2473 } 2474} 2475 2476class Google_Service_Dfareporting_ReportSchedule extends Google_Collection 2477{ 2478 protected $collection_key = 'repeatsOnWeekDays'; 2479 protected $internal_gapi_mappings = array( 2480 ); 2481 public $active; 2482 public $every; 2483 public $expirationDate; 2484 public $repeats; 2485 public $repeatsOnWeekDays; 2486 public $runsOnDayOfMonth; 2487 public $startDate; 2488 2489 2490 public function setActive($active) 2491 { 2492 $this->active = $active; 2493 } 2494 public function getActive() 2495 { 2496 return $this->active; 2497 } 2498 public function setEvery($every) 2499 { 2500 $this->every = $every; 2501 } 2502 public function getEvery() 2503 { 2504 return $this->every; 2505 } 2506 public function setExpirationDate($expirationDate) 2507 { 2508 $this->expirationDate = $expirationDate; 2509 } 2510 public function getExpirationDate() 2511 { 2512 return $this->expirationDate; 2513 } 2514 public function setRepeats($repeats) 2515 { 2516 $this->repeats = $repeats; 2517 } 2518 public function getRepeats() 2519 { 2520 return $this->repeats; 2521 } 2522 public function setRepeatsOnWeekDays($repeatsOnWeekDays) 2523 { 2524 $this->repeatsOnWeekDays = $repeatsOnWeekDays; 2525 } 2526 public function getRepeatsOnWeekDays() 2527 { 2528 return $this->repeatsOnWeekDays; 2529 } 2530 public function setRunsOnDayOfMonth($runsOnDayOfMonth) 2531 { 2532 $this->runsOnDayOfMonth = $runsOnDayOfMonth; 2533 } 2534 public function getRunsOnDayOfMonth() 2535 { 2536 return $this->runsOnDayOfMonth; 2537 } 2538 public function setStartDate($startDate) 2539 { 2540 $this->startDate = $startDate; 2541 } 2542 public function getStartDate() 2543 { 2544 return $this->startDate; 2545 } 2546} 2547 2548class Google_Service_Dfareporting_SortedDimension extends Google_Model 2549{ 2550 protected $internal_gapi_mappings = array( 2551 ); 2552 public $kind; 2553 public $name; 2554 public $sortOrder; 2555 2556 2557 public function setKind($kind) 2558 { 2559 $this->kind = $kind; 2560 } 2561 public function getKind() 2562 { 2563 return $this->kind; 2564 } 2565 public function setName($name) 2566 { 2567 $this->name = $name; 2568 } 2569 public function getName() 2570 { 2571 return $this->name; 2572 } 2573 public function setSortOrder($sortOrder) 2574 { 2575 $this->sortOrder = $sortOrder; 2576 } 2577 public function getSortOrder() 2578 { 2579 return $this->sortOrder; 2580 } 2581} 2582 2583class Google_Service_Dfareporting_UserProfile extends Google_Model 2584{ 2585 protected $internal_gapi_mappings = array( 2586 ); 2587 public $accountId; 2588 public $accountName; 2589 public $etag; 2590 public $kind; 2591 public $profileId; 2592 public $subAccountId; 2593 public $subAccountName; 2594 public $userName; 2595 2596 2597 public function setAccountId($accountId) 2598 { 2599 $this->accountId = $accountId; 2600 } 2601 public function getAccountId() 2602 { 2603 return $this->accountId; 2604 } 2605 public function setAccountName($accountName) 2606 { 2607 $this->accountName = $accountName; 2608 } 2609 public function getAccountName() 2610 { 2611 return $this->accountName; 2612 } 2613 public function setEtag($etag) 2614 { 2615 $this->etag = $etag; 2616 } 2617 public function getEtag() 2618 { 2619 return $this->etag; 2620 } 2621 public function setKind($kind) 2622 { 2623 $this->kind = $kind; 2624 } 2625 public function getKind() 2626 { 2627 return $this->kind; 2628 } 2629 public function setProfileId($profileId) 2630 { 2631 $this->profileId = $profileId; 2632 } 2633 public function getProfileId() 2634 { 2635 return $this->profileId; 2636 } 2637 public function setSubAccountId($subAccountId) 2638 { 2639 $this->subAccountId = $subAccountId; 2640 } 2641 public function getSubAccountId() 2642 { 2643 return $this->subAccountId; 2644 } 2645 public function setSubAccountName($subAccountName) 2646 { 2647 $this->subAccountName = $subAccountName; 2648 } 2649 public function getSubAccountName() 2650 { 2651 return $this->subAccountName; 2652 } 2653 public function setUserName($userName) 2654 { 2655 $this->userName = $userName; 2656 } 2657 public function getUserName() 2658 { 2659 return $this->userName; 2660 } 2661} 2662 2663class Google_Service_Dfareporting_UserProfileList extends Google_Collection 2664{ 2665 protected $collection_key = 'items'; 2666 protected $internal_gapi_mappings = array( 2667 ); 2668 public $etag; 2669 protected $itemsType = 'Google_Service_Dfareporting_UserProfile'; 2670 protected $itemsDataType = 'array'; 2671 public $kind; 2672 2673 2674 public function setEtag($etag) 2675 { 2676 $this->etag = $etag; 2677 } 2678 public function getEtag() 2679 { 2680 return $this->etag; 2681 } 2682 public function setItems($items) 2683 { 2684 $this->items = $items; 2685 } 2686 public function getItems() 2687 { 2688 return $this->items; 2689 } 2690 public function setKind($kind) 2691 { 2692 $this->kind = $kind; 2693 } 2694 public function getKind() 2695 { 2696 return $this->kind; 2697 } 2698} 2699