1<?php 2/* 3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 4 * use this file except in compliance with the License. You may obtain a copy of 5 * the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12 * License for the specific language governing permissions and limitations under 13 * the License. 14 */ 15 16 17 /** 18 * The "dimensionValues" collection of methods. 19 * Typical usage is: 20 * <code> 21 * $dfareportingService = new Google_DfareportingService(...); 22 * $dimensionValues = $dfareportingService->dimensionValues; 23 * </code> 24 */ 25 class Google_DimensionValuesServiceResource extends Google_ServiceResource { 26 27 /** 28 * Retrieves list of report dimension values for a list of filters. (dimensionValues.query) 29 * 30 * @param string $profileId The DFA user profile ID. 31 * @param Google_DimensionValueRequest $postBody 32 * @param array $optParams Optional parameters. 33 * 34 * @opt_param int maxResults Maximum number of results to return. 35 * @opt_param string pageToken The value of the nextToken from the previous result page. 36 * @return Google_DimensionValueList 37 */ 38 public function query($profileId, Google_DimensionValueRequest $postBody, $optParams = array()) { 39 $params = array('profileId' => $profileId, 'postBody' => $postBody); 40 $params = array_merge($params, $optParams); 41 $data = $this->__call('query', array($params)); 42 if ($this->useObjects()) { 43 return new Google_DimensionValueList($data); 44 } else { 45 return $data; 46 } 47 } 48 } 49 50 /** 51 * The "files" collection of methods. 52 * Typical usage is: 53 * <code> 54 * $dfareportingService = new Google_DfareportingService(...); 55 * $files = $dfareportingService->files; 56 * </code> 57 */ 58 class Google_FilesServiceResource extends Google_ServiceResource { 59 60 /** 61 * Retrieves a report file by its report ID and file ID. (files.get) 62 * 63 * @param string $reportId The ID of the report. 64 * @param string $fileId The ID of the report file. 65 * @param array $optParams Optional parameters. 66 * @return Google_DfareportingFile 67 */ 68 public function get($reportId, $fileId, $optParams = array()) { 69 $params = array('reportId' => $reportId, 'fileId' => $fileId); 70 $params = array_merge($params, $optParams); 71 $data = $this->__call('get', array($params)); 72 if ($this->useObjects()) { 73 return new Google_DfareportingFile($data); 74 } else { 75 return $data; 76 } 77 } 78 /** 79 * Lists files for a user profile. (files.list) 80 * 81 * @param string $profileId The DFA profile ID. 82 * @param array $optParams Optional parameters. 83 * 84 * @opt_param int maxResults Maximum number of results to return. 85 * @opt_param string pageToken The value of the nextToken from the previous result page. 86 * @opt_param string scope The scope that defines which results are returned, default is 'MINE'. 87 * @opt_param string sortField The field by which to sort the list. 88 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 89 * @return Google_FileList 90 */ 91 public function listFiles($profileId, $optParams = array()) { 92 $params = array('profileId' => $profileId); 93 $params = array_merge($params, $optParams); 94 $data = $this->__call('list', array($params)); 95 if ($this->useObjects()) { 96 return new Google_FileList($data); 97 } else { 98 return $data; 99 } 100 } 101 } 102 103 /** 104 * The "reports" collection of methods. 105 * Typical usage is: 106 * <code> 107 * $dfareportingService = new Google_DfareportingService(...); 108 * $reports = $dfareportingService->reports; 109 * </code> 110 */ 111 class Google_ReportsServiceResource extends Google_ServiceResource { 112 113 /** 114 * Deletes a report by its ID. (reports.delete) 115 * 116 * @param string $profileId The DFA user profile ID. 117 * @param string $reportId The ID of the report. 118 * @param array $optParams Optional parameters. 119 */ 120 public function delete($profileId, $reportId, $optParams = array()) { 121 $params = array('profileId' => $profileId, 'reportId' => $reportId); 122 $params = array_merge($params, $optParams); 123 $data = $this->__call('delete', array($params)); 124 return $data; 125 } 126 /** 127 * Retrieves a report by its ID. (reports.get) 128 * 129 * @param string $profileId The DFA user profile ID. 130 * @param string $reportId The ID of the report. 131 * @param array $optParams Optional parameters. 132 * @return Google_Report 133 */ 134 public function get($profileId, $reportId, $optParams = array()) { 135 $params = array('profileId' => $profileId, 'reportId' => $reportId); 136 $params = array_merge($params, $optParams); 137 $data = $this->__call('get', array($params)); 138 if ($this->useObjects()) { 139 return new Google_Report($data); 140 } else { 141 return $data; 142 } 143 } 144 /** 145 * Creates a report. (reports.insert) 146 * 147 * @param string $profileId The DFA user profile ID. 148 * @param Google_Report $postBody 149 * @param array $optParams Optional parameters. 150 * @return Google_Report 151 */ 152 public function insert($profileId, Google_Report $postBody, $optParams = array()) { 153 $params = array('profileId' => $profileId, 'postBody' => $postBody); 154 $params = array_merge($params, $optParams); 155 $data = $this->__call('insert', array($params)); 156 if ($this->useObjects()) { 157 return new Google_Report($data); 158 } else { 159 return $data; 160 } 161 } 162 /** 163 * Retrieves list of reports. (reports.list) 164 * 165 * @param string $profileId The DFA user profile ID. 166 * @param array $optParams Optional parameters. 167 * 168 * @opt_param int maxResults Maximum number of results to return. 169 * @opt_param string pageToken The value of the nextToken from the previous result page. 170 * @opt_param string scope The scope that defines which results are returned, default is 'MINE'. 171 * @opt_param string sortField The field by which to sort the list. 172 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 173 * @return Google_ReportList 174 */ 175 public function listReports($profileId, $optParams = array()) { 176 $params = array('profileId' => $profileId); 177 $params = array_merge($params, $optParams); 178 $data = $this->__call('list', array($params)); 179 if ($this->useObjects()) { 180 return new Google_ReportList($data); 181 } else { 182 return $data; 183 } 184 } 185 /** 186 * Updates a report. This method supports patch semantics. (reports.patch) 187 * 188 * @param string $profileId The DFA user profile ID. 189 * @param string $reportId The ID of the report. 190 * @param Google_Report $postBody 191 * @param array $optParams Optional parameters. 192 * @return Google_Report 193 */ 194 public function patch($profileId, $reportId, Google_Report $postBody, $optParams = array()) { 195 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody); 196 $params = array_merge($params, $optParams); 197 $data = $this->__call('patch', array($params)); 198 if ($this->useObjects()) { 199 return new Google_Report($data); 200 } else { 201 return $data; 202 } 203 } 204 /** 205 * Runs a report. (reports.run) 206 * 207 * @param string $profileId The DFA profile ID. 208 * @param string $reportId The ID of the report. 209 * @param array $optParams Optional parameters. 210 * 211 * @opt_param bool synchronous If set and true, tries to run the report synchronously. 212 * @return Google_DfareportingFile 213 */ 214 public function run($profileId, $reportId, $optParams = array()) { 215 $params = array('profileId' => $profileId, 'reportId' => $reportId); 216 $params = array_merge($params, $optParams); 217 $data = $this->__call('run', array($params)); 218 if ($this->useObjects()) { 219 return new Google_DfareportingFile($data); 220 } else { 221 return $data; 222 } 223 } 224 /** 225 * Updates a report. (reports.update) 226 * 227 * @param string $profileId The DFA user profile ID. 228 * @param string $reportId The ID of the report. 229 * @param Google_Report $postBody 230 * @param array $optParams Optional parameters. 231 * @return Google_Report 232 */ 233 public function update($profileId, $reportId, Google_Report $postBody, $optParams = array()) { 234 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'postBody' => $postBody); 235 $params = array_merge($params, $optParams); 236 $data = $this->__call('update', array($params)); 237 if ($this->useObjects()) { 238 return new Google_Report($data); 239 } else { 240 return $data; 241 } 242 } 243 } 244 245 /** 246 * The "compatibleFields" collection of methods. 247 * Typical usage is: 248 * <code> 249 * $dfareportingService = new Google_DfareportingService(...); 250 * $compatibleFields = $dfareportingService->compatibleFields; 251 * </code> 252 */ 253 class Google_ReportsCompatibleFieldsServiceResource extends Google_ServiceResource { 254 255 /** 256 * Returns the fields that are compatible to be selected in the respective sections of a report 257 * criteria, given the fields already selected in the input report and user permissions. 258 * (compatibleFields.query) 259 * 260 * @param string $profileId The DFA user profile ID. 261 * @param Google_Report $postBody 262 * @param array $optParams Optional parameters. 263 * @return Google_CompatibleFields 264 */ 265 public function query($profileId, Google_Report $postBody, $optParams = array()) { 266 $params = array('profileId' => $profileId, 'postBody' => $postBody); 267 $params = array_merge($params, $optParams); 268 $data = $this->__call('query', array($params)); 269 if ($this->useObjects()) { 270 return new Google_CompatibleFields($data); 271 } else { 272 return $data; 273 } 274 } 275 } 276 /** 277 * The "files" collection of methods. 278 * Typical usage is: 279 * <code> 280 * $dfareportingService = new Google_DfareportingService(...); 281 * $files = $dfareportingService->files; 282 * </code> 283 */ 284 class Google_ReportsFilesServiceResource extends Google_ServiceResource { 285 286 /** 287 * Retrieves a report file. (files.get) 288 * 289 * @param string $profileId The DFA profile ID. 290 * @param string $reportId The ID of the report. 291 * @param string $fileId The ID of the report file. 292 * @param array $optParams Optional parameters. 293 * @return Google_DfareportingFile 294 */ 295 public function get($profileId, $reportId, $fileId, $optParams = array()) { 296 $params = array('profileId' => $profileId, 'reportId' => $reportId, 'fileId' => $fileId); 297 $params = array_merge($params, $optParams); 298 $data = $this->__call('get', array($params)); 299 if ($this->useObjects()) { 300 return new Google_DfareportingFile($data); 301 } else { 302 return $data; 303 } 304 } 305 /** 306 * Lists files for a report. (files.list) 307 * 308 * @param string $profileId The DFA profile ID. 309 * @param string $reportId The ID of the parent report. 310 * @param array $optParams Optional parameters. 311 * 312 * @opt_param int maxResults Maximum number of results to return. 313 * @opt_param string pageToken The value of the nextToken from the previous result page. 314 * @opt_param string sortField The field by which to sort the list. 315 * @opt_param string sortOrder Order of sorted results, default is 'DESCENDING'. 316 * @return Google_FileList 317 */ 318 public function listReportsFiles($profileId, $reportId, $optParams = array()) { 319 $params = array('profileId' => $profileId, 'reportId' => $reportId); 320 $params = array_merge($params, $optParams); 321 $data = $this->__call('list', array($params)); 322 if ($this->useObjects()) { 323 return new Google_FileList($data); 324 } else { 325 return $data; 326 } 327 } 328 } 329 330 /** 331 * The "userProfiles" collection of methods. 332 * Typical usage is: 333 * <code> 334 * $dfareportingService = new Google_DfareportingService(...); 335 * $userProfiles = $dfareportingService->userProfiles; 336 * </code> 337 */ 338 class Google_UserProfilesServiceResource extends Google_ServiceResource { 339 340 /** 341 * Gets one user profile by ID. (userProfiles.get) 342 * 343 * @param string $profileId The user profile ID. 344 * @param array $optParams Optional parameters. 345 * @return Google_UserProfile 346 */ 347 public function get($profileId, $optParams = array()) { 348 $params = array('profileId' => $profileId); 349 $params = array_merge($params, $optParams); 350 $data = $this->__call('get', array($params)); 351 if ($this->useObjects()) { 352 return new Google_UserProfile($data); 353 } else { 354 return $data; 355 } 356 } 357 /** 358 * Retrieves list of user profiles for a user. (userProfiles.list) 359 * 360 * @param array $optParams Optional parameters. 361 * @return Google_UserProfileList 362 */ 363 public function listUserProfiles($optParams = array()) { 364 $params = array(); 365 $params = array_merge($params, $optParams); 366 $data = $this->__call('list', array($params)); 367 if ($this->useObjects()) { 368 return new Google_UserProfileList($data); 369 } else { 370 return $data; 371 } 372 } 373 } 374 375/** 376 * Service definition for Google_Dfareporting (v1.3). 377 * 378 * <p> 379 * Lets you create, run and download reports. 380 * </p> 381 * 382 * <p> 383 * For more information about this service, see the 384 * <a href="https://developers.google.com/doubleclick-advertisers/reporting/" target="_blank">API Documentation</a> 385 * </p> 386 * 387 * @author Google, Inc. 388 */ 389class Google_DfareportingService extends Google_Service { 390 public $dimensionValues; 391 public $files; 392 public $reports; 393 public $reports_compatibleFields; 394 public $reports_files; 395 public $userProfiles; 396 /** 397 * Constructs the internal representation of the Dfareporting service. 398 * 399 * @param Google_Client $client 400 */ 401 public function __construct(Google_Client $client) { 402 $this->servicePath = 'dfareporting/v1.3/'; 403 $this->version = 'v1.3'; 404 $this->serviceName = 'dfareporting'; 405 406 $client->addService($this->serviceName, $this->version); 407 $this->dimensionValues = new Google_DimensionValuesServiceResource($this, $this->serviceName, 'dimensionValues', json_decode('{"methods": {"query": {"id": "dfareporting.dimensionValues.query", "path": "userprofiles/{profileId}/dimensionvalues/query", "httpMethod": "POST", "parameters": {"maxResults": {"type": "integer", "format": "int32", "minimum": "0", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "request": {"$ref": "DimensionValueRequest"}, "response": {"$ref": "DimensionValueList"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 408 $this->files = new Google_FilesServiceResource($this, $this->serviceName, 'files', json_decode('{"methods": {"get": {"id": "dfareporting.files.get", "path": "reports/{reportId}/files/{fileId}", "httpMethod": "GET", "parameters": {"fileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "response": {"$ref": "File"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"], "supportsMediaDownload": true}, "list": {"id": "dfareporting.files.list", "path": "userprofiles/{profileId}/files", "httpMethod": "GET", "parameters": {"maxResults": {"type": "integer", "format": "int32", "minimum": "0", "maximum": "10", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "scope": {"type": "string", "default": "MINE", "enum": ["ALL", "MINE", "SHARED_WITH_ME"], "location": "query"}, "sortField": {"type": "string", "default": "LAST_MODIFIED_TIME", "enum": ["ID", "LAST_MODIFIED_TIME"], "location": "query"}, "sortOrder": {"type": "string", "default": "DESCENDING", "enum": ["ASCENDING", "DESCENDING"], "location": "query"}}, "response": {"$ref": "FileList"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 409 $this->reports = new Google_ReportsServiceResource($this, $this->serviceName, 'reports', json_decode('{"methods": {"delete": {"id": "dfareporting.reports.delete", "path": "userprofiles/{profileId}/reports/{reportId}", "httpMethod": "DELETE", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "get": {"id": "dfareporting.reports.get", "path": "userprofiles/{profileId}/reports/{reportId}", "httpMethod": "GET", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "response": {"$ref": "Report"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "insert": {"id": "dfareporting.reports.insert", "path": "userprofiles/{profileId}/reports", "httpMethod": "POST", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "request": {"$ref": "Report"}, "response": {"$ref": "Report"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "list": {"id": "dfareporting.reports.list", "path": "userprofiles/{profileId}/reports", "httpMethod": "GET", "parameters": {"maxResults": {"type": "integer", "format": "int32", "minimum": "0", "maximum": "10", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "scope": {"type": "string", "default": "MINE", "enum": ["ALL", "MINE"], "location": "query"}, "sortField": {"type": "string", "default": "LAST_MODIFIED_TIME", "enum": ["ID", "LAST_MODIFIED_TIME", "NAME"], "location": "query"}, "sortOrder": {"type": "string", "default": "DESCENDING", "enum": ["ASCENDING", "DESCENDING"], "location": "query"}}, "response": {"$ref": "ReportList"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "patch": {"id": "dfareporting.reports.patch", "path": "userprofiles/{profileId}/reports/{reportId}", "httpMethod": "PATCH", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "request": {"$ref": "Report"}, "response": {"$ref": "Report"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "run": {"id": "dfareporting.reports.run", "path": "userprofiles/{profileId}/reports/{reportId}/run", "httpMethod": "POST", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "synchronous": {"type": "boolean", "location": "query"}}, "response": {"$ref": "File"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "update": {"id": "dfareporting.reports.update", "path": "userprofiles/{profileId}/reports/{reportId}", "httpMethod": "PUT", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "request": {"$ref": "Report"}, "response": {"$ref": "Report"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 410 $this->reports_compatibleFields = new Google_ReportsCompatibleFieldsServiceResource($this, $this->serviceName, 'compatibleFields', json_decode('{"methods": {"query": {"id": "dfareporting.reports.compatibleFields.query", "path": "userprofiles/{profileId}/reports/compatiblefields/query", "httpMethod": "POST", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "request": {"$ref": "Report"}, "response": {"$ref": "CompatibleFields"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 411 $this->reports_files = new Google_ReportsFilesServiceResource($this, $this->serviceName, 'files', json_decode('{"methods": {"get": {"id": "dfareporting.reports.files.get", "path": "userprofiles/{profileId}/reports/{reportId}/files/{fileId}", "httpMethod": "GET", "parameters": {"fileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "response": {"$ref": "File"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"], "supportsMediaDownload": true}, "list": {"id": "dfareporting.reports.files.list", "path": "userprofiles/{profileId}/reports/{reportId}/files", "httpMethod": "GET", "parameters": {"maxResults": {"type": "integer", "format": "int32", "minimum": "0", "maximum": "10", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "reportId": {"type": "string", "required": true, "format": "int64", "location": "path"}, "sortField": {"type": "string", "default": "LAST_MODIFIED_TIME", "enum": ["ID", "LAST_MODIFIED_TIME"], "location": "query"}, "sortOrder": {"type": "string", "default": "DESCENDING", "enum": ["ASCENDING", "DESCENDING"], "location": "query"}}, "response": {"$ref": "FileList"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 412 $this->userProfiles = new Google_UserProfilesServiceResource($this, $this->serviceName, 'userProfiles', json_decode('{"methods": {"get": {"id": "dfareporting.userProfiles.get", "path": "userprofiles/{profileId}", "httpMethod": "GET", "parameters": {"profileId": {"type": "string", "required": true, "format": "int64", "location": "path"}}, "response": {"$ref": "UserProfile"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}, "list": {"id": "dfareporting.userProfiles.list", "path": "userprofiles", "httpMethod": "GET", "response": {"$ref": "UserProfileList"}, "scopes": ["https://www.googleapis.com/auth/dfareporting"]}}}', true)); 413 414 } 415} 416 417 418 419class Google_Activities extends Google_Model { 420 protected $__filtersType = 'Google_DimensionValue'; 421 protected $__filtersDataType = 'array'; 422 public $filters; 423 public $kind; 424 public $metricNames; 425 public function setFilters(/* array(Google_DimensionValue) */ $filters) { 426 $this->assertIsArray($filters, 'Google_DimensionValue', __METHOD__); 427 $this->filters = $filters; 428 } 429 public function getFilters() { 430 return $this->filters; 431 } 432 public function setKind( $kind) { 433 $this->kind = $kind; 434 } 435 public function getKind() { 436 return $this->kind; 437 } 438 public function setMetricNames(/* array(Google_string) */ $metricNames) { 439 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 440 $this->metricNames = $metricNames; 441 } 442 public function getMetricNames() { 443 return $this->metricNames; 444 } 445} 446 447class Google_CompatibleFields extends Google_Model { 448 protected $__crossDimensionReachReportCompatibleFieldsType = 'Google_CrossDimensionReachReportCompatibleFields'; 449 protected $__crossDimensionReachReportCompatibleFieldsDataType = ''; 450 public $crossDimensionReachReportCompatibleFields; 451 protected $__floodlightReportCompatibleFieldsType = 'Google_FloodlightReportCompatibleFields'; 452 protected $__floodlightReportCompatibleFieldsDataType = ''; 453 public $floodlightReportCompatibleFields; 454 public $kind; 455 protected $__pathToConversionReportCompatibleFieldsType = 'Google_PathToConversionReportCompatibleFields'; 456 protected $__pathToConversionReportCompatibleFieldsDataType = ''; 457 public $pathToConversionReportCompatibleFields; 458 protected $__reachReportCompatibleFieldsType = 'Google_ReachReportCompatibleFields'; 459 protected $__reachReportCompatibleFieldsDataType = ''; 460 public $reachReportCompatibleFields; 461 protected $__reportCompatibleFieldsType = 'Google_ReportCompatibleFields'; 462 protected $__reportCompatibleFieldsDataType = ''; 463 public $reportCompatibleFields; 464 public function setCrossDimensionReachReportCompatibleFields(Google_CrossDimensionReachReportCompatibleFields $crossDimensionReachReportCompatibleFields) { 465 $this->crossDimensionReachReportCompatibleFields = $crossDimensionReachReportCompatibleFields; 466 } 467 public function getCrossDimensionReachReportCompatibleFields() { 468 return $this->crossDimensionReachReportCompatibleFields; 469 } 470 public function setFloodlightReportCompatibleFields(Google_FloodlightReportCompatibleFields $floodlightReportCompatibleFields) { 471 $this->floodlightReportCompatibleFields = $floodlightReportCompatibleFields; 472 } 473 public function getFloodlightReportCompatibleFields() { 474 return $this->floodlightReportCompatibleFields; 475 } 476 public function setKind( $kind) { 477 $this->kind = $kind; 478 } 479 public function getKind() { 480 return $this->kind; 481 } 482 public function setPathToConversionReportCompatibleFields(Google_PathToConversionReportCompatibleFields $pathToConversionReportCompatibleFields) { 483 $this->pathToConversionReportCompatibleFields = $pathToConversionReportCompatibleFields; 484 } 485 public function getPathToConversionReportCompatibleFields() { 486 return $this->pathToConversionReportCompatibleFields; 487 } 488 public function setReachReportCompatibleFields(Google_ReachReportCompatibleFields $reachReportCompatibleFields) { 489 $this->reachReportCompatibleFields = $reachReportCompatibleFields; 490 } 491 public function getReachReportCompatibleFields() { 492 return $this->reachReportCompatibleFields; 493 } 494 public function setReportCompatibleFields(Google_ReportCompatibleFields $reportCompatibleFields) { 495 $this->reportCompatibleFields = $reportCompatibleFields; 496 } 497 public function getReportCompatibleFields() { 498 return $this->reportCompatibleFields; 499 } 500} 501 502class Google_CrossDimensionReachReportCompatibleFields extends Google_Model { 503 protected $__breakdownType = 'Google_Dimension'; 504 protected $__breakdownDataType = 'array'; 505 public $breakdown; 506 protected $__dimensionFiltersType = 'Google_Dimension'; 507 protected $__dimensionFiltersDataType = 'array'; 508 public $dimensionFilters; 509 public $kind; 510 protected $__metricsType = 'Google_Metric'; 511 protected $__metricsDataType = 'array'; 512 public $metrics; 513 protected $__overlapMetricsType = 'Google_Metric'; 514 protected $__overlapMetricsDataType = 'array'; 515 public $overlapMetrics; 516 public function setBreakdown(/* array(Google_Dimension) */ $breakdown) { 517 $this->assertIsArray($breakdown, 'Google_Dimension', __METHOD__); 518 $this->breakdown = $breakdown; 519 } 520 public function getBreakdown() { 521 return $this->breakdown; 522 } 523 public function setDimensionFilters(/* array(Google_Dimension) */ $dimensionFilters) { 524 $this->assertIsArray($dimensionFilters, 'Google_Dimension', __METHOD__); 525 $this->dimensionFilters = $dimensionFilters; 526 } 527 public function getDimensionFilters() { 528 return $this->dimensionFilters; 529 } 530 public function setKind( $kind) { 531 $this->kind = $kind; 532 } 533 public function getKind() { 534 return $this->kind; 535 } 536 public function setMetrics(/* array(Google_Metric) */ $metrics) { 537 $this->assertIsArray($metrics, 'Google_Metric', __METHOD__); 538 $this->metrics = $metrics; 539 } 540 public function getMetrics() { 541 return $this->metrics; 542 } 543 public function setOverlapMetrics(/* array(Google_Metric) */ $overlapMetrics) { 544 $this->assertIsArray($overlapMetrics, 'Google_Metric', __METHOD__); 545 $this->overlapMetrics = $overlapMetrics; 546 } 547 public function getOverlapMetrics() { 548 return $this->overlapMetrics; 549 } 550} 551 552class Google_CustomRichMediaEvents extends Google_Model { 553 protected $__filteredEventIdsType = 'Google_DimensionValue'; 554 protected $__filteredEventIdsDataType = 'array'; 555 public $filteredEventIds; 556 public $kind; 557 public function setFilteredEventIds(/* array(Google_DimensionValue) */ $filteredEventIds) { 558 $this->assertIsArray($filteredEventIds, 'Google_DimensionValue', __METHOD__); 559 $this->filteredEventIds = $filteredEventIds; 560 } 561 public function getFilteredEventIds() { 562 return $this->filteredEventIds; 563 } 564 public function setKind( $kind) { 565 $this->kind = $kind; 566 } 567 public function getKind() { 568 return $this->kind; 569 } 570} 571 572class Google_DateRange extends Google_Model { 573 public $endDate; 574 public $kind; 575 public $relativeDateRange; 576 public $startDate; 577 public function setEndDate( $endDate) { 578 $this->endDate = $endDate; 579 } 580 public function getEndDate() { 581 return $this->endDate; 582 } 583 public function setKind( $kind) { 584 $this->kind = $kind; 585 } 586 public function getKind() { 587 return $this->kind; 588 } 589 public function setRelativeDateRange( $relativeDateRange) { 590 $this->relativeDateRange = $relativeDateRange; 591 } 592 public function getRelativeDateRange() { 593 return $this->relativeDateRange; 594 } 595 public function setStartDate( $startDate) { 596 $this->startDate = $startDate; 597 } 598 public function getStartDate() { 599 return $this->startDate; 600 } 601} 602 603class Google_DfareportingFile extends Google_Model { 604 protected $__dateRangeType = 'Google_DateRange'; 605 protected $__dateRangeDataType = ''; 606 public $dateRange; 607 public $etag; 608 public $fileName; 609 public $format; 610 public $id; 611 public $kind; 612 public $lastModifiedTime; 613 public $reportId; 614 public $status; 615 protected $__urlsType = 'Google_DfareportingFileUrls'; 616 protected $__urlsDataType = ''; 617 public $urls; 618 public function setDateRange(Google_DateRange $dateRange) { 619 $this->dateRange = $dateRange; 620 } 621 public function getDateRange() { 622 return $this->dateRange; 623 } 624 public function setEtag( $etag) { 625 $this->etag = $etag; 626 } 627 public function getEtag() { 628 return $this->etag; 629 } 630 public function setFileName( $fileName) { 631 $this->fileName = $fileName; 632 } 633 public function getFileName() { 634 return $this->fileName; 635 } 636 public function setFormat( $format) { 637 $this->format = $format; 638 } 639 public function getFormat() { 640 return $this->format; 641 } 642 public function setId( $id) { 643 $this->id = $id; 644 } 645 public function getId() { 646 return $this->id; 647 } 648 public function setKind( $kind) { 649 $this->kind = $kind; 650 } 651 public function getKind() { 652 return $this->kind; 653 } 654 public function setLastModifiedTime( $lastModifiedTime) { 655 $this->lastModifiedTime = $lastModifiedTime; 656 } 657 public function getLastModifiedTime() { 658 return $this->lastModifiedTime; 659 } 660 public function setReportId( $reportId) { 661 $this->reportId = $reportId; 662 } 663 public function getReportId() { 664 return $this->reportId; 665 } 666 public function setStatus( $status) { 667 $this->status = $status; 668 } 669 public function getStatus() { 670 return $this->status; 671 } 672 public function setUrls(Google_DfareportingFileUrls $urls) { 673 $this->urls = $urls; 674 } 675 public function getUrls() { 676 return $this->urls; 677 } 678} 679 680class Google_DfareportingFileUrls extends Google_Model { 681 public $apiUrl; 682 public $browserUrl; 683 public function setApiUrl( $apiUrl) { 684 $this->apiUrl = $apiUrl; 685 } 686 public function getApiUrl() { 687 return $this->apiUrl; 688 } 689 public function setBrowserUrl( $browserUrl) { 690 $this->browserUrl = $browserUrl; 691 } 692 public function getBrowserUrl() { 693 return $this->browserUrl; 694 } 695} 696 697class Google_Dimension extends Google_Model { 698 public $kind; 699 public $name; 700 public function setKind( $kind) { 701 $this->kind = $kind; 702 } 703 public function getKind() { 704 return $this->kind; 705 } 706 public function setName( $name) { 707 $this->name = $name; 708 } 709 public function getName() { 710 return $this->name; 711 } 712} 713 714class Google_DimensionFilter extends Google_Model { 715 public $dimensionName; 716 public $kind; 717 public $value; 718 public function setDimensionName( $dimensionName) { 719 $this->dimensionName = $dimensionName; 720 } 721 public function getDimensionName() { 722 return $this->dimensionName; 723 } 724 public function setKind( $kind) { 725 $this->kind = $kind; 726 } 727 public function getKind() { 728 return $this->kind; 729 } 730 public function setValue( $value) { 731 $this->value = $value; 732 } 733 public function getValue() { 734 return $this->value; 735 } 736} 737 738class Google_DimensionValue extends Google_Model { 739 public $dimensionName; 740 public $etag; 741 public $id; 742 public $kind; 743 public $matchType; 744 public $value; 745 public function setDimensionName( $dimensionName) { 746 $this->dimensionName = $dimensionName; 747 } 748 public function getDimensionName() { 749 return $this->dimensionName; 750 } 751 public function setEtag( $etag) { 752 $this->etag = $etag; 753 } 754 public function getEtag() { 755 return $this->etag; 756 } 757 public function setId( $id) { 758 $this->id = $id; 759 } 760 public function getId() { 761 return $this->id; 762 } 763 public function setKind( $kind) { 764 $this->kind = $kind; 765 } 766 public function getKind() { 767 return $this->kind; 768 } 769 public function setMatchType( $matchType) { 770 $this->matchType = $matchType; 771 } 772 public function getMatchType() { 773 return $this->matchType; 774 } 775 public function setValue( $value) { 776 $this->value = $value; 777 } 778 public function getValue() { 779 return $this->value; 780 } 781} 782 783class Google_DimensionValueList extends Google_Model { 784 public $etag; 785 protected $__itemsType = 'Google_DimensionValue'; 786 protected $__itemsDataType = 'array'; 787 public $items; 788 public $kind; 789 public $nextPageToken; 790 public function setEtag( $etag) { 791 $this->etag = $etag; 792 } 793 public function getEtag() { 794 return $this->etag; 795 } 796 public function setItems(/* array(Google_DimensionValue) */ $items) { 797 $this->assertIsArray($items, 'Google_DimensionValue', __METHOD__); 798 $this->items = $items; 799 } 800 public function getItems() { 801 return $this->items; 802 } 803 public function setKind( $kind) { 804 $this->kind = $kind; 805 } 806 public function getKind() { 807 return $this->kind; 808 } 809 public function setNextPageToken( $nextPageToken) { 810 $this->nextPageToken = $nextPageToken; 811 } 812 public function getNextPageToken() { 813 return $this->nextPageToken; 814 } 815} 816 817class Google_DimensionValueRequest extends Google_Model { 818 public $dimensionName; 819 public $endDate; 820 protected $__filtersType = 'Google_DimensionFilter'; 821 protected $__filtersDataType = 'array'; 822 public $filters; 823 public $kind; 824 public $startDate; 825 public function setDimensionName( $dimensionName) { 826 $this->dimensionName = $dimensionName; 827 } 828 public function getDimensionName() { 829 return $this->dimensionName; 830 } 831 public function setEndDate( $endDate) { 832 $this->endDate = $endDate; 833 } 834 public function getEndDate() { 835 return $this->endDate; 836 } 837 public function setFilters(/* array(Google_DimensionFilter) */ $filters) { 838 $this->assertIsArray($filters, 'Google_DimensionFilter', __METHOD__); 839 $this->filters = $filters; 840 } 841 public function getFilters() { 842 return $this->filters; 843 } 844 public function setKind( $kind) { 845 $this->kind = $kind; 846 } 847 public function getKind() { 848 return $this->kind; 849 } 850 public function setStartDate( $startDate) { 851 $this->startDate = $startDate; 852 } 853 public function getStartDate() { 854 return $this->startDate; 855 } 856} 857 858class Google_FileList extends Google_Model { 859 public $etag; 860 protected $__itemsType = 'Google_DfareportingFile'; 861 protected $__itemsDataType = 'array'; 862 public $items; 863 public $kind; 864 public $nextPageToken; 865 public function setEtag( $etag) { 866 $this->etag = $etag; 867 } 868 public function getEtag() { 869 return $this->etag; 870 } 871 public function setItems(/* array(Google_DfareportingFile) */ $items) { 872 $this->assertIsArray($items, 'Google_DfareportingFile', __METHOD__); 873 $this->items = $items; 874 } 875 public function getItems() { 876 return $this->items; 877 } 878 public function setKind( $kind) { 879 $this->kind = $kind; 880 } 881 public function getKind() { 882 return $this->kind; 883 } 884 public function setNextPageToken( $nextPageToken) { 885 $this->nextPageToken = $nextPageToken; 886 } 887 public function getNextPageToken() { 888 return $this->nextPageToken; 889 } 890} 891 892class Google_FloodlightReportCompatibleFields extends Google_Model { 893 protected $__dimensionFiltersType = 'Google_Dimension'; 894 protected $__dimensionFiltersDataType = 'array'; 895 public $dimensionFilters; 896 protected $__dimensionsType = 'Google_Dimension'; 897 protected $__dimensionsDataType = 'array'; 898 public $dimensions; 899 public $kind; 900 protected $__metricsType = 'Google_Metric'; 901 protected $__metricsDataType = 'array'; 902 public $metrics; 903 public function setDimensionFilters(/* array(Google_Dimension) */ $dimensionFilters) { 904 $this->assertIsArray($dimensionFilters, 'Google_Dimension', __METHOD__); 905 $this->dimensionFilters = $dimensionFilters; 906 } 907 public function getDimensionFilters() { 908 return $this->dimensionFilters; 909 } 910 public function setDimensions(/* array(Google_Dimension) */ $dimensions) { 911 $this->assertIsArray($dimensions, 'Google_Dimension', __METHOD__); 912 $this->dimensions = $dimensions; 913 } 914 public function getDimensions() { 915 return $this->dimensions; 916 } 917 public function setKind( $kind) { 918 $this->kind = $kind; 919 } 920 public function getKind() { 921 return $this->kind; 922 } 923 public function setMetrics(/* array(Google_Metric) */ $metrics) { 924 $this->assertIsArray($metrics, 'Google_Metric', __METHOD__); 925 $this->metrics = $metrics; 926 } 927 public function getMetrics() { 928 return $this->metrics; 929 } 930} 931 932class Google_Metric extends Google_Model { 933 public $kind; 934 public $name; 935 public function setKind( $kind) { 936 $this->kind = $kind; 937 } 938 public function getKind() { 939 return $this->kind; 940 } 941 public function setName( $name) { 942 $this->name = $name; 943 } 944 public function getName() { 945 return $this->name; 946 } 947} 948 949class Google_PathToConversionReportCompatibleFields extends Google_Model { 950 protected $__conversionDimensionsType = 'Google_Dimension'; 951 protected $__conversionDimensionsDataType = 'array'; 952 public $conversionDimensions; 953 protected $__customFloodlightVariablesType = 'Google_Dimension'; 954 protected $__customFloodlightVariablesDataType = 'array'; 955 public $customFloodlightVariables; 956 public $kind; 957 protected $__metricsType = 'Google_Metric'; 958 protected $__metricsDataType = 'array'; 959 public $metrics; 960 protected $__perInteractionDimensionsType = 'Google_Dimension'; 961 protected $__perInteractionDimensionsDataType = 'array'; 962 public $perInteractionDimensions; 963 public function setConversionDimensions(/* array(Google_Dimension) */ $conversionDimensions) { 964 $this->assertIsArray($conversionDimensions, 'Google_Dimension', __METHOD__); 965 $this->conversionDimensions = $conversionDimensions; 966 } 967 public function getConversionDimensions() { 968 return $this->conversionDimensions; 969 } 970 public function setCustomFloodlightVariables(/* array(Google_Dimension) */ $customFloodlightVariables) { 971 $this->assertIsArray($customFloodlightVariables, 'Google_Dimension', __METHOD__); 972 $this->customFloodlightVariables = $customFloodlightVariables; 973 } 974 public function getCustomFloodlightVariables() { 975 return $this->customFloodlightVariables; 976 } 977 public function setKind( $kind) { 978 $this->kind = $kind; 979 } 980 public function getKind() { 981 return $this->kind; 982 } 983 public function setMetrics(/* array(Google_Metric) */ $metrics) { 984 $this->assertIsArray($metrics, 'Google_Metric', __METHOD__); 985 $this->metrics = $metrics; 986 } 987 public function getMetrics() { 988 return $this->metrics; 989 } 990 public function setPerInteractionDimensions(/* array(Google_Dimension) */ $perInteractionDimensions) { 991 $this->assertIsArray($perInteractionDimensions, 'Google_Dimension', __METHOD__); 992 $this->perInteractionDimensions = $perInteractionDimensions; 993 } 994 public function getPerInteractionDimensions() { 995 return $this->perInteractionDimensions; 996 } 997} 998 999class Google_ReachReportCompatibleFields extends Google_Model { 1000 protected $__dimensionFiltersType = 'Google_Dimension'; 1001 protected $__dimensionFiltersDataType = 'array'; 1002 public $dimensionFilters; 1003 protected $__dimensionsType = 'Google_Dimension'; 1004 protected $__dimensionsDataType = 'array'; 1005 public $dimensions; 1006 public $kind; 1007 protected $__metricsType = 'Google_Metric'; 1008 protected $__metricsDataType = 'array'; 1009 public $metrics; 1010 protected $__pivotedActivityMetricsType = 'Google_Metric'; 1011 protected $__pivotedActivityMetricsDataType = 'array'; 1012 public $pivotedActivityMetrics; 1013 protected $__reachByFrequencyMetricsType = 'Google_Metric'; 1014 protected $__reachByFrequencyMetricsDataType = 'array'; 1015 public $reachByFrequencyMetrics; 1016 public function setDimensionFilters(/* array(Google_Dimension) */ $dimensionFilters) { 1017 $this->assertIsArray($dimensionFilters, 'Google_Dimension', __METHOD__); 1018 $this->dimensionFilters = $dimensionFilters; 1019 } 1020 public function getDimensionFilters() { 1021 return $this->dimensionFilters; 1022 } 1023 public function setDimensions(/* array(Google_Dimension) */ $dimensions) { 1024 $this->assertIsArray($dimensions, 'Google_Dimension', __METHOD__); 1025 $this->dimensions = $dimensions; 1026 } 1027 public function getDimensions() { 1028 return $this->dimensions; 1029 } 1030 public function setKind( $kind) { 1031 $this->kind = $kind; 1032 } 1033 public function getKind() { 1034 return $this->kind; 1035 } 1036 public function setMetrics(/* array(Google_Metric) */ $metrics) { 1037 $this->assertIsArray($metrics, 'Google_Metric', __METHOD__); 1038 $this->metrics = $metrics; 1039 } 1040 public function getMetrics() { 1041 return $this->metrics; 1042 } 1043 public function setPivotedActivityMetrics(/* array(Google_Metric) */ $pivotedActivityMetrics) { 1044 $this->assertIsArray($pivotedActivityMetrics, 'Google_Metric', __METHOD__); 1045 $this->pivotedActivityMetrics = $pivotedActivityMetrics; 1046 } 1047 public function getPivotedActivityMetrics() { 1048 return $this->pivotedActivityMetrics; 1049 } 1050 public function setReachByFrequencyMetrics(/* array(Google_Metric) */ $reachByFrequencyMetrics) { 1051 $this->assertIsArray($reachByFrequencyMetrics, 'Google_Metric', __METHOD__); 1052 $this->reachByFrequencyMetrics = $reachByFrequencyMetrics; 1053 } 1054 public function getReachByFrequencyMetrics() { 1055 return $this->reachByFrequencyMetrics; 1056 } 1057} 1058 1059class Google_Recipient extends Google_Model { 1060 public $deliveryType; 1061 public $email; 1062 public $kind; 1063 public function setDeliveryType( $deliveryType) { 1064 $this->deliveryType = $deliveryType; 1065 } 1066 public function getDeliveryType() { 1067 return $this->deliveryType; 1068 } 1069 public function setEmail( $email) { 1070 $this->email = $email; 1071 } 1072 public function getEmail() { 1073 return $this->email; 1074 } 1075 public function setKind( $kind) { 1076 $this->kind = $kind; 1077 } 1078 public function getKind() { 1079 return $this->kind; 1080 } 1081} 1082 1083class Google_Report extends Google_Model { 1084 public $accountId; 1085 protected $__activeGrpCriteriaType = 'Google_ReportActiveGrpCriteria'; 1086 protected $__activeGrpCriteriaDataType = ''; 1087 public $activeGrpCriteria; 1088 protected $__criteriaType = 'Google_ReportCriteria'; 1089 protected $__criteriaDataType = ''; 1090 public $criteria; 1091 protected $__crossDimensionReachCriteriaType = 'Google_ReportCrossDimensionReachCriteria'; 1092 protected $__crossDimensionReachCriteriaDataType = ''; 1093 public $crossDimensionReachCriteria; 1094 protected $__deliveryType = 'Google_ReportDelivery'; 1095 protected $__deliveryDataType = ''; 1096 public $delivery; 1097 public $etag; 1098 public $fileName; 1099 protected $__floodlightCriteriaType = 'Google_ReportFloodlightCriteria'; 1100 protected $__floodlightCriteriaDataType = ''; 1101 public $floodlightCriteria; 1102 public $format; 1103 public $id; 1104 public $kind; 1105 public $lastModifiedTime; 1106 public $name; 1107 public $ownerProfileId; 1108 protected $__pathToConversionCriteriaType = 'Google_ReportPathToConversionCriteria'; 1109 protected $__pathToConversionCriteriaDataType = ''; 1110 public $pathToConversionCriteria; 1111 protected $__reachCriteriaType = 'Google_ReportReachCriteria'; 1112 protected $__reachCriteriaDataType = ''; 1113 public $reachCriteria; 1114 protected $__scheduleType = 'Google_ReportSchedule'; 1115 protected $__scheduleDataType = ''; 1116 public $schedule; 1117 public $subAccountId; 1118 public $type; 1119 public function setAccountId( $accountId) { 1120 $this->accountId = $accountId; 1121 } 1122 public function getAccountId() { 1123 return $this->accountId; 1124 } 1125 public function setActiveGrpCriteria(Google_ReportActiveGrpCriteria $activeGrpCriteria) { 1126 $this->activeGrpCriteria = $activeGrpCriteria; 1127 } 1128 public function getActiveGrpCriteria() { 1129 return $this->activeGrpCriteria; 1130 } 1131 public function setCriteria(Google_ReportCriteria $criteria) { 1132 $this->criteria = $criteria; 1133 } 1134 public function getCriteria() { 1135 return $this->criteria; 1136 } 1137 public function setCrossDimensionReachCriteria(Google_ReportCrossDimensionReachCriteria $crossDimensionReachCriteria) { 1138 $this->crossDimensionReachCriteria = $crossDimensionReachCriteria; 1139 } 1140 public function getCrossDimensionReachCriteria() { 1141 return $this->crossDimensionReachCriteria; 1142 } 1143 public function setDelivery(Google_ReportDelivery $delivery) { 1144 $this->delivery = $delivery; 1145 } 1146 public function getDelivery() { 1147 return $this->delivery; 1148 } 1149 public function setEtag( $etag) { 1150 $this->etag = $etag; 1151 } 1152 public function getEtag() { 1153 return $this->etag; 1154 } 1155 public function setFileName( $fileName) { 1156 $this->fileName = $fileName; 1157 } 1158 public function getFileName() { 1159 return $this->fileName; 1160 } 1161 public function setFloodlightCriteria(Google_ReportFloodlightCriteria $floodlightCriteria) { 1162 $this->floodlightCriteria = $floodlightCriteria; 1163 } 1164 public function getFloodlightCriteria() { 1165 return $this->floodlightCriteria; 1166 } 1167 public function setFormat( $format) { 1168 $this->format = $format; 1169 } 1170 public function getFormat() { 1171 return $this->format; 1172 } 1173 public function setId( $id) { 1174 $this->id = $id; 1175 } 1176 public function getId() { 1177 return $this->id; 1178 } 1179 public function setKind( $kind) { 1180 $this->kind = $kind; 1181 } 1182 public function getKind() { 1183 return $this->kind; 1184 } 1185 public function setLastModifiedTime( $lastModifiedTime) { 1186 $this->lastModifiedTime = $lastModifiedTime; 1187 } 1188 public function getLastModifiedTime() { 1189 return $this->lastModifiedTime; 1190 } 1191 public function setName( $name) { 1192 $this->name = $name; 1193 } 1194 public function getName() { 1195 return $this->name; 1196 } 1197 public function setOwnerProfileId( $ownerProfileId) { 1198 $this->ownerProfileId = $ownerProfileId; 1199 } 1200 public function getOwnerProfileId() { 1201 return $this->ownerProfileId; 1202 } 1203 public function setPathToConversionCriteria(Google_ReportPathToConversionCriteria $pathToConversionCriteria) { 1204 $this->pathToConversionCriteria = $pathToConversionCriteria; 1205 } 1206 public function getPathToConversionCriteria() { 1207 return $this->pathToConversionCriteria; 1208 } 1209 public function setReachCriteria(Google_ReportReachCriteria $reachCriteria) { 1210 $this->reachCriteria = $reachCriteria; 1211 } 1212 public function getReachCriteria() { 1213 return $this->reachCriteria; 1214 } 1215 public function setSchedule(Google_ReportSchedule $schedule) { 1216 $this->schedule = $schedule; 1217 } 1218 public function getSchedule() { 1219 return $this->schedule; 1220 } 1221 public function setSubAccountId( $subAccountId) { 1222 $this->subAccountId = $subAccountId; 1223 } 1224 public function getSubAccountId() { 1225 return $this->subAccountId; 1226 } 1227 public function setType( $type) { 1228 $this->type = $type; 1229 } 1230 public function getType() { 1231 return $this->type; 1232 } 1233} 1234 1235class Google_ReportActiveGrpCriteria extends Google_Model { 1236 protected $__dateRangeType = 'Google_DateRange'; 1237 protected $__dateRangeDataType = ''; 1238 public $dateRange; 1239 protected $__dimensionFiltersType = 'Google_DimensionValue'; 1240 protected $__dimensionFiltersDataType = 'array'; 1241 public $dimensionFilters; 1242 protected $__dimensionsType = 'Google_SortedDimension'; 1243 protected $__dimensionsDataType = 'array'; 1244 public $dimensions; 1245 public $metricNames; 1246 public function setDateRange(Google_DateRange $dateRange) { 1247 $this->dateRange = $dateRange; 1248 } 1249 public function getDateRange() { 1250 return $this->dateRange; 1251 } 1252 public function setDimensionFilters(/* array(Google_DimensionValue) */ $dimensionFilters) { 1253 $this->assertIsArray($dimensionFilters, 'Google_DimensionValue', __METHOD__); 1254 $this->dimensionFilters = $dimensionFilters; 1255 } 1256 public function getDimensionFilters() { 1257 return $this->dimensionFilters; 1258 } 1259 public function setDimensions(/* array(Google_SortedDimension) */ $dimensions) { 1260 $this->assertIsArray($dimensions, 'Google_SortedDimension', __METHOD__); 1261 $this->dimensions = $dimensions; 1262 } 1263 public function getDimensions() { 1264 return $this->dimensions; 1265 } 1266 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1267 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1268 $this->metricNames = $metricNames; 1269 } 1270 public function getMetricNames() { 1271 return $this->metricNames; 1272 } 1273} 1274 1275class Google_ReportCompatibleFields extends Google_Model { 1276 protected $__dimensionFiltersType = 'Google_Dimension'; 1277 protected $__dimensionFiltersDataType = 'array'; 1278 public $dimensionFilters; 1279 protected $__dimensionsType = 'Google_Dimension'; 1280 protected $__dimensionsDataType = 'array'; 1281 public $dimensions; 1282 public $kind; 1283 protected $__metricsType = 'Google_Metric'; 1284 protected $__metricsDataType = 'array'; 1285 public $metrics; 1286 protected $__pivotedActivityMetricsType = 'Google_Metric'; 1287 protected $__pivotedActivityMetricsDataType = 'array'; 1288 public $pivotedActivityMetrics; 1289 public function setDimensionFilters(/* array(Google_Dimension) */ $dimensionFilters) { 1290 $this->assertIsArray($dimensionFilters, 'Google_Dimension', __METHOD__); 1291 $this->dimensionFilters = $dimensionFilters; 1292 } 1293 public function getDimensionFilters() { 1294 return $this->dimensionFilters; 1295 } 1296 public function setDimensions(/* array(Google_Dimension) */ $dimensions) { 1297 $this->assertIsArray($dimensions, 'Google_Dimension', __METHOD__); 1298 $this->dimensions = $dimensions; 1299 } 1300 public function getDimensions() { 1301 return $this->dimensions; 1302 } 1303 public function setKind( $kind) { 1304 $this->kind = $kind; 1305 } 1306 public function getKind() { 1307 return $this->kind; 1308 } 1309 public function setMetrics(/* array(Google_Metric) */ $metrics) { 1310 $this->assertIsArray($metrics, 'Google_Metric', __METHOD__); 1311 $this->metrics = $metrics; 1312 } 1313 public function getMetrics() { 1314 return $this->metrics; 1315 } 1316 public function setPivotedActivityMetrics(/* array(Google_Metric) */ $pivotedActivityMetrics) { 1317 $this->assertIsArray($pivotedActivityMetrics, 'Google_Metric', __METHOD__); 1318 $this->pivotedActivityMetrics = $pivotedActivityMetrics; 1319 } 1320 public function getPivotedActivityMetrics() { 1321 return $this->pivotedActivityMetrics; 1322 } 1323} 1324 1325class Google_ReportCriteria extends Google_Model { 1326 protected $__activitiesType = 'Google_Activities'; 1327 protected $__activitiesDataType = ''; 1328 public $activities; 1329 protected $__customRichMediaEventsType = 'Google_CustomRichMediaEvents'; 1330 protected $__customRichMediaEventsDataType = ''; 1331 public $customRichMediaEvents; 1332 protected $__dateRangeType = 'Google_DateRange'; 1333 protected $__dateRangeDataType = ''; 1334 public $dateRange; 1335 protected $__dimensionFiltersType = 'Google_DimensionValue'; 1336 protected $__dimensionFiltersDataType = 'array'; 1337 public $dimensionFilters; 1338 protected $__dimensionsType = 'Google_SortedDimension'; 1339 protected $__dimensionsDataType = 'array'; 1340 public $dimensions; 1341 public $metricNames; 1342 public function setActivities(Google_Activities $activities) { 1343 $this->activities = $activities; 1344 } 1345 public function getActivities() { 1346 return $this->activities; 1347 } 1348 public function setCustomRichMediaEvents(Google_CustomRichMediaEvents $customRichMediaEvents) { 1349 $this->customRichMediaEvents = $customRichMediaEvents; 1350 } 1351 public function getCustomRichMediaEvents() { 1352 return $this->customRichMediaEvents; 1353 } 1354 public function setDateRange(Google_DateRange $dateRange) { 1355 $this->dateRange = $dateRange; 1356 } 1357 public function getDateRange() { 1358 return $this->dateRange; 1359 } 1360 public function setDimensionFilters(/* array(Google_DimensionValue) */ $dimensionFilters) { 1361 $this->assertIsArray($dimensionFilters, 'Google_DimensionValue', __METHOD__); 1362 $this->dimensionFilters = $dimensionFilters; 1363 } 1364 public function getDimensionFilters() { 1365 return $this->dimensionFilters; 1366 } 1367 public function setDimensions(/* array(Google_SortedDimension) */ $dimensions) { 1368 $this->assertIsArray($dimensions, 'Google_SortedDimension', __METHOD__); 1369 $this->dimensions = $dimensions; 1370 } 1371 public function getDimensions() { 1372 return $this->dimensions; 1373 } 1374 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1375 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1376 $this->metricNames = $metricNames; 1377 } 1378 public function getMetricNames() { 1379 return $this->metricNames; 1380 } 1381} 1382 1383class Google_ReportCrossDimensionReachCriteria extends Google_Model { 1384 protected $__breakdownType = 'Google_SortedDimension'; 1385 protected $__breakdownDataType = 'array'; 1386 public $breakdown; 1387 protected $__dateRangeType = 'Google_DateRange'; 1388 protected $__dateRangeDataType = ''; 1389 public $dateRange; 1390 public $dimension; 1391 protected $__dimensionFiltersType = 'Google_DimensionValue'; 1392 protected $__dimensionFiltersDataType = 'array'; 1393 public $dimensionFilters; 1394 public $metricNames; 1395 public $overlapMetricNames; 1396 public $pivoted; 1397 public function setBreakdown(/* array(Google_SortedDimension) */ $breakdown) { 1398 $this->assertIsArray($breakdown, 'Google_SortedDimension', __METHOD__); 1399 $this->breakdown = $breakdown; 1400 } 1401 public function getBreakdown() { 1402 return $this->breakdown; 1403 } 1404 public function setDateRange(Google_DateRange $dateRange) { 1405 $this->dateRange = $dateRange; 1406 } 1407 public function getDateRange() { 1408 return $this->dateRange; 1409 } 1410 public function setDimension( $dimension) { 1411 $this->dimension = $dimension; 1412 } 1413 public function getDimension() { 1414 return $this->dimension; 1415 } 1416 public function setDimensionFilters(/* array(Google_DimensionValue) */ $dimensionFilters) { 1417 $this->assertIsArray($dimensionFilters, 'Google_DimensionValue', __METHOD__); 1418 $this->dimensionFilters = $dimensionFilters; 1419 } 1420 public function getDimensionFilters() { 1421 return $this->dimensionFilters; 1422 } 1423 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1424 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1425 $this->metricNames = $metricNames; 1426 } 1427 public function getMetricNames() { 1428 return $this->metricNames; 1429 } 1430 public function setOverlapMetricNames(/* array(Google_string) */ $overlapMetricNames) { 1431 $this->assertIsArray($overlapMetricNames, 'Google_string', __METHOD__); 1432 $this->overlapMetricNames = $overlapMetricNames; 1433 } 1434 public function getOverlapMetricNames() { 1435 return $this->overlapMetricNames; 1436 } 1437 public function setPivoted( $pivoted) { 1438 $this->pivoted = $pivoted; 1439 } 1440 public function getPivoted() { 1441 return $this->pivoted; 1442 } 1443} 1444 1445class Google_ReportDelivery extends Google_Model { 1446 public $emailOwner; 1447 public $emailOwnerDeliveryType; 1448 public $message; 1449 protected $__recipientsType = 'Google_Recipient'; 1450 protected $__recipientsDataType = 'array'; 1451 public $recipients; 1452 public function setEmailOwner( $emailOwner) { 1453 $this->emailOwner = $emailOwner; 1454 } 1455 public function getEmailOwner() { 1456 return $this->emailOwner; 1457 } 1458 public function setEmailOwnerDeliveryType( $emailOwnerDeliveryType) { 1459 $this->emailOwnerDeliveryType = $emailOwnerDeliveryType; 1460 } 1461 public function getEmailOwnerDeliveryType() { 1462 return $this->emailOwnerDeliveryType; 1463 } 1464 public function setMessage( $message) { 1465 $this->message = $message; 1466 } 1467 public function getMessage() { 1468 return $this->message; 1469 } 1470 public function setRecipients(/* array(Google_Recipient) */ $recipients) { 1471 $this->assertIsArray($recipients, 'Google_Recipient', __METHOD__); 1472 $this->recipients = $recipients; 1473 } 1474 public function getRecipients() { 1475 return $this->recipients; 1476 } 1477} 1478 1479class Google_ReportFloodlightCriteria extends Google_Model { 1480 protected $__customRichMediaEventsType = 'Google_DimensionValue'; 1481 protected $__customRichMediaEventsDataType = 'array'; 1482 public $customRichMediaEvents; 1483 protected $__dateRangeType = 'Google_DateRange'; 1484 protected $__dateRangeDataType = ''; 1485 public $dateRange; 1486 protected $__dimensionFiltersType = 'Google_DimensionValue'; 1487 protected $__dimensionFiltersDataType = 'array'; 1488 public $dimensionFilters; 1489 protected $__dimensionsType = 'Google_SortedDimension'; 1490 protected $__dimensionsDataType = 'array'; 1491 public $dimensions; 1492 protected $__floodlightConfigIdType = 'Google_DimensionValue'; 1493 protected $__floodlightConfigIdDataType = ''; 1494 public $floodlightConfigId; 1495 public $metricNames; 1496 protected $__reportPropertiesType = 'Google_ReportFloodlightCriteriaReportProperties'; 1497 protected $__reportPropertiesDataType = ''; 1498 public $reportProperties; 1499 public function setCustomRichMediaEvents(/* array(Google_DimensionValue) */ $customRichMediaEvents) { 1500 $this->assertIsArray($customRichMediaEvents, 'Google_DimensionValue', __METHOD__); 1501 $this->customRichMediaEvents = $customRichMediaEvents; 1502 } 1503 public function getCustomRichMediaEvents() { 1504 return $this->customRichMediaEvents; 1505 } 1506 public function setDateRange(Google_DateRange $dateRange) { 1507 $this->dateRange = $dateRange; 1508 } 1509 public function getDateRange() { 1510 return $this->dateRange; 1511 } 1512 public function setDimensionFilters(/* array(Google_DimensionValue) */ $dimensionFilters) { 1513 $this->assertIsArray($dimensionFilters, 'Google_DimensionValue', __METHOD__); 1514 $this->dimensionFilters = $dimensionFilters; 1515 } 1516 public function getDimensionFilters() { 1517 return $this->dimensionFilters; 1518 } 1519 public function setDimensions(/* array(Google_SortedDimension) */ $dimensions) { 1520 $this->assertIsArray($dimensions, 'Google_SortedDimension', __METHOD__); 1521 $this->dimensions = $dimensions; 1522 } 1523 public function getDimensions() { 1524 return $this->dimensions; 1525 } 1526 public function setFloodlightConfigId(Google_DimensionValue $floodlightConfigId) { 1527 $this->floodlightConfigId = $floodlightConfigId; 1528 } 1529 public function getFloodlightConfigId() { 1530 return $this->floodlightConfigId; 1531 } 1532 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1533 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1534 $this->metricNames = $metricNames; 1535 } 1536 public function getMetricNames() { 1537 return $this->metricNames; 1538 } 1539 public function setReportProperties(Google_ReportFloodlightCriteriaReportProperties $reportProperties) { 1540 $this->reportProperties = $reportProperties; 1541 } 1542 public function getReportProperties() { 1543 return $this->reportProperties; 1544 } 1545} 1546 1547class Google_ReportFloodlightCriteriaReportProperties extends Google_Model { 1548 public $includeAttributedIPConversions; 1549 public $includeUnattributedCookieConversions; 1550 public $includeUnattributedIPConversions; 1551 public function setIncludeAttributedIPConversions( $includeAttributedIPConversions) { 1552 $this->includeAttributedIPConversions = $includeAttributedIPConversions; 1553 } 1554 public function getIncludeAttributedIPConversions() { 1555 return $this->includeAttributedIPConversions; 1556 } 1557 public function setIncludeUnattributedCookieConversions( $includeUnattributedCookieConversions) { 1558 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions; 1559 } 1560 public function getIncludeUnattributedCookieConversions() { 1561 return $this->includeUnattributedCookieConversions; 1562 } 1563 public function setIncludeUnattributedIPConversions( $includeUnattributedIPConversions) { 1564 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions; 1565 } 1566 public function getIncludeUnattributedIPConversions() { 1567 return $this->includeUnattributedIPConversions; 1568 } 1569} 1570 1571class Google_ReportList extends Google_Model { 1572 public $etag; 1573 protected $__itemsType = 'Google_Report'; 1574 protected $__itemsDataType = 'array'; 1575 public $items; 1576 public $kind; 1577 public $nextPageToken; 1578 public function setEtag( $etag) { 1579 $this->etag = $etag; 1580 } 1581 public function getEtag() { 1582 return $this->etag; 1583 } 1584 public function setItems(/* array(Google_Report) */ $items) { 1585 $this->assertIsArray($items, 'Google_Report', __METHOD__); 1586 $this->items = $items; 1587 } 1588 public function getItems() { 1589 return $this->items; 1590 } 1591 public function setKind( $kind) { 1592 $this->kind = $kind; 1593 } 1594 public function getKind() { 1595 return $this->kind; 1596 } 1597 public function setNextPageToken( $nextPageToken) { 1598 $this->nextPageToken = $nextPageToken; 1599 } 1600 public function getNextPageToken() { 1601 return $this->nextPageToken; 1602 } 1603} 1604 1605class Google_ReportPathToConversionCriteria extends Google_Model { 1606 protected $__activityFiltersType = 'Google_DimensionValue'; 1607 protected $__activityFiltersDataType = 'array'; 1608 public $activityFilters; 1609 protected $__conversionDimensionsType = 'Google_SortedDimension'; 1610 protected $__conversionDimensionsDataType = 'array'; 1611 public $conversionDimensions; 1612 protected $__customFloodlightVariablesType = 'Google_SortedDimension'; 1613 protected $__customFloodlightVariablesDataType = 'array'; 1614 public $customFloodlightVariables; 1615 protected $__customRichMediaEventsType = 'Google_DimensionValue'; 1616 protected $__customRichMediaEventsDataType = 'array'; 1617 public $customRichMediaEvents; 1618 protected $__dateRangeType = 'Google_DateRange'; 1619 protected $__dateRangeDataType = ''; 1620 public $dateRange; 1621 protected $__floodlightConfigIdType = 'Google_DimensionValue'; 1622 protected $__floodlightConfigIdDataType = ''; 1623 public $floodlightConfigId; 1624 public $metricNames; 1625 protected $__perInteractionDimensionsType = 'Google_SortedDimension'; 1626 protected $__perInteractionDimensionsDataType = 'array'; 1627 public $perInteractionDimensions; 1628 protected $__reportPropertiesType = 'Google_ReportPathToConversionCriteriaReportProperties'; 1629 protected $__reportPropertiesDataType = ''; 1630 public $reportProperties; 1631 public function setActivityFilters(/* array(Google_DimensionValue) */ $activityFilters) { 1632 $this->assertIsArray($activityFilters, 'Google_DimensionValue', __METHOD__); 1633 $this->activityFilters = $activityFilters; 1634 } 1635 public function getActivityFilters() { 1636 return $this->activityFilters; 1637 } 1638 public function setConversionDimensions(/* array(Google_SortedDimension) */ $conversionDimensions) { 1639 $this->assertIsArray($conversionDimensions, 'Google_SortedDimension', __METHOD__); 1640 $this->conversionDimensions = $conversionDimensions; 1641 } 1642 public function getConversionDimensions() { 1643 return $this->conversionDimensions; 1644 } 1645 public function setCustomFloodlightVariables(/* array(Google_SortedDimension) */ $customFloodlightVariables) { 1646 $this->assertIsArray($customFloodlightVariables, 'Google_SortedDimension', __METHOD__); 1647 $this->customFloodlightVariables = $customFloodlightVariables; 1648 } 1649 public function getCustomFloodlightVariables() { 1650 return $this->customFloodlightVariables; 1651 } 1652 public function setCustomRichMediaEvents(/* array(Google_DimensionValue) */ $customRichMediaEvents) { 1653 $this->assertIsArray($customRichMediaEvents, 'Google_DimensionValue', __METHOD__); 1654 $this->customRichMediaEvents = $customRichMediaEvents; 1655 } 1656 public function getCustomRichMediaEvents() { 1657 return $this->customRichMediaEvents; 1658 } 1659 public function setDateRange(Google_DateRange $dateRange) { 1660 $this->dateRange = $dateRange; 1661 } 1662 public function getDateRange() { 1663 return $this->dateRange; 1664 } 1665 public function setFloodlightConfigId(Google_DimensionValue $floodlightConfigId) { 1666 $this->floodlightConfigId = $floodlightConfigId; 1667 } 1668 public function getFloodlightConfigId() { 1669 return $this->floodlightConfigId; 1670 } 1671 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1672 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1673 $this->metricNames = $metricNames; 1674 } 1675 public function getMetricNames() { 1676 return $this->metricNames; 1677 } 1678 public function setPerInteractionDimensions(/* array(Google_SortedDimension) */ $perInteractionDimensions) { 1679 $this->assertIsArray($perInteractionDimensions, 'Google_SortedDimension', __METHOD__); 1680 $this->perInteractionDimensions = $perInteractionDimensions; 1681 } 1682 public function getPerInteractionDimensions() { 1683 return $this->perInteractionDimensions; 1684 } 1685 public function setReportProperties(Google_ReportPathToConversionCriteriaReportProperties $reportProperties) { 1686 $this->reportProperties = $reportProperties; 1687 } 1688 public function getReportProperties() { 1689 return $this->reportProperties; 1690 } 1691} 1692 1693class Google_ReportPathToConversionCriteriaReportProperties extends Google_Model { 1694 public $clicksLookbackWindow; 1695 public $impressionsLookbackWindow; 1696 public $includeAttributedIPConversions; 1697 public $includeUnattributedCookieConversions; 1698 public $includeUnattributedIPConversions; 1699 public $maximumClickInteractions; 1700 public $maximumImpressionInteractions; 1701 public $maximumInteractionGap; 1702 public $pivotOnInteractionPath; 1703 public function setClicksLookbackWindow( $clicksLookbackWindow) { 1704 $this->clicksLookbackWindow = $clicksLookbackWindow; 1705 } 1706 public function getClicksLookbackWindow() { 1707 return $this->clicksLookbackWindow; 1708 } 1709 public function setImpressionsLookbackWindow( $impressionsLookbackWindow) { 1710 $this->impressionsLookbackWindow = $impressionsLookbackWindow; 1711 } 1712 public function getImpressionsLookbackWindow() { 1713 return $this->impressionsLookbackWindow; 1714 } 1715 public function setIncludeAttributedIPConversions( $includeAttributedIPConversions) { 1716 $this->includeAttributedIPConversions = $includeAttributedIPConversions; 1717 } 1718 public function getIncludeAttributedIPConversions() { 1719 return $this->includeAttributedIPConversions; 1720 } 1721 public function setIncludeUnattributedCookieConversions( $includeUnattributedCookieConversions) { 1722 $this->includeUnattributedCookieConversions = $includeUnattributedCookieConversions; 1723 } 1724 public function getIncludeUnattributedCookieConversions() { 1725 return $this->includeUnattributedCookieConversions; 1726 } 1727 public function setIncludeUnattributedIPConversions( $includeUnattributedIPConversions) { 1728 $this->includeUnattributedIPConversions = $includeUnattributedIPConversions; 1729 } 1730 public function getIncludeUnattributedIPConversions() { 1731 return $this->includeUnattributedIPConversions; 1732 } 1733 public function setMaximumClickInteractions( $maximumClickInteractions) { 1734 $this->maximumClickInteractions = $maximumClickInteractions; 1735 } 1736 public function getMaximumClickInteractions() { 1737 return $this->maximumClickInteractions; 1738 } 1739 public function setMaximumImpressionInteractions( $maximumImpressionInteractions) { 1740 $this->maximumImpressionInteractions = $maximumImpressionInteractions; 1741 } 1742 public function getMaximumImpressionInteractions() { 1743 return $this->maximumImpressionInteractions; 1744 } 1745 public function setMaximumInteractionGap( $maximumInteractionGap) { 1746 $this->maximumInteractionGap = $maximumInteractionGap; 1747 } 1748 public function getMaximumInteractionGap() { 1749 return $this->maximumInteractionGap; 1750 } 1751 public function setPivotOnInteractionPath( $pivotOnInteractionPath) { 1752 $this->pivotOnInteractionPath = $pivotOnInteractionPath; 1753 } 1754 public function getPivotOnInteractionPath() { 1755 return $this->pivotOnInteractionPath; 1756 } 1757} 1758 1759class Google_ReportReachCriteria extends Google_Model { 1760 protected $__activitiesType = 'Google_Activities'; 1761 protected $__activitiesDataType = ''; 1762 public $activities; 1763 protected $__customRichMediaEventsType = 'Google_CustomRichMediaEvents'; 1764 protected $__customRichMediaEventsDataType = ''; 1765 public $customRichMediaEvents; 1766 protected $__dateRangeType = 'Google_DateRange'; 1767 protected $__dateRangeDataType = ''; 1768 public $dateRange; 1769 protected $__dimensionFiltersType = 'Google_DimensionValue'; 1770 protected $__dimensionFiltersDataType = 'array'; 1771 public $dimensionFilters; 1772 protected $__dimensionsType = 'Google_SortedDimension'; 1773 protected $__dimensionsDataType = 'array'; 1774 public $dimensions; 1775 public $metricNames; 1776 public $reachByFrequencyMetricNames; 1777 public function setActivities(Google_Activities $activities) { 1778 $this->activities = $activities; 1779 } 1780 public function getActivities() { 1781 return $this->activities; 1782 } 1783 public function setCustomRichMediaEvents(Google_CustomRichMediaEvents $customRichMediaEvents) { 1784 $this->customRichMediaEvents = $customRichMediaEvents; 1785 } 1786 public function getCustomRichMediaEvents() { 1787 return $this->customRichMediaEvents; 1788 } 1789 public function setDateRange(Google_DateRange $dateRange) { 1790 $this->dateRange = $dateRange; 1791 } 1792 public function getDateRange() { 1793 return $this->dateRange; 1794 } 1795 public function setDimensionFilters(/* array(Google_DimensionValue) */ $dimensionFilters) { 1796 $this->assertIsArray($dimensionFilters, 'Google_DimensionValue', __METHOD__); 1797 $this->dimensionFilters = $dimensionFilters; 1798 } 1799 public function getDimensionFilters() { 1800 return $this->dimensionFilters; 1801 } 1802 public function setDimensions(/* array(Google_SortedDimension) */ $dimensions) { 1803 $this->assertIsArray($dimensions, 'Google_SortedDimension', __METHOD__); 1804 $this->dimensions = $dimensions; 1805 } 1806 public function getDimensions() { 1807 return $this->dimensions; 1808 } 1809 public function setMetricNames(/* array(Google_string) */ $metricNames) { 1810 $this->assertIsArray($metricNames, 'Google_string', __METHOD__); 1811 $this->metricNames = $metricNames; 1812 } 1813 public function getMetricNames() { 1814 return $this->metricNames; 1815 } 1816 public function setReachByFrequencyMetricNames(/* array(Google_string) */ $reachByFrequencyMetricNames) { 1817 $this->assertIsArray($reachByFrequencyMetricNames, 'Google_string', __METHOD__); 1818 $this->reachByFrequencyMetricNames = $reachByFrequencyMetricNames; 1819 } 1820 public function getReachByFrequencyMetricNames() { 1821 return $this->reachByFrequencyMetricNames; 1822 } 1823} 1824 1825class Google_ReportSchedule extends Google_Model { 1826 public $active; 1827 public $every; 1828 public $expirationDate; 1829 public $repeats; 1830 public $repeatsOnWeekDays; 1831 public $runsOnDayOfMonth; 1832 public $startDate; 1833 public function setActive( $active) { 1834 $this->active = $active; 1835 } 1836 public function getActive() { 1837 return $this->active; 1838 } 1839 public function setEvery( $every) { 1840 $this->every = $every; 1841 } 1842 public function getEvery() { 1843 return $this->every; 1844 } 1845 public function setExpirationDate( $expirationDate) { 1846 $this->expirationDate = $expirationDate; 1847 } 1848 public function getExpirationDate() { 1849 return $this->expirationDate; 1850 } 1851 public function setRepeats( $repeats) { 1852 $this->repeats = $repeats; 1853 } 1854 public function getRepeats() { 1855 return $this->repeats; 1856 } 1857 public function setRepeatsOnWeekDays(/* array(Google_string) */ $repeatsOnWeekDays) { 1858 $this->assertIsArray($repeatsOnWeekDays, 'Google_string', __METHOD__); 1859 $this->repeatsOnWeekDays = $repeatsOnWeekDays; 1860 } 1861 public function getRepeatsOnWeekDays() { 1862 return $this->repeatsOnWeekDays; 1863 } 1864 public function setRunsOnDayOfMonth( $runsOnDayOfMonth) { 1865 $this->runsOnDayOfMonth = $runsOnDayOfMonth; 1866 } 1867 public function getRunsOnDayOfMonth() { 1868 return $this->runsOnDayOfMonth; 1869 } 1870 public function setStartDate( $startDate) { 1871 $this->startDate = $startDate; 1872 } 1873 public function getStartDate() { 1874 return $this->startDate; 1875 } 1876} 1877 1878class Google_SortedDimension extends Google_Model { 1879 public $kind; 1880 public $name; 1881 public $sortOrder; 1882 public function setKind( $kind) { 1883 $this->kind = $kind; 1884 } 1885 public function getKind() { 1886 return $this->kind; 1887 } 1888 public function setName( $name) { 1889 $this->name = $name; 1890 } 1891 public function getName() { 1892 return $this->name; 1893 } 1894 public function setSortOrder( $sortOrder) { 1895 $this->sortOrder = $sortOrder; 1896 } 1897 public function getSortOrder() { 1898 return $this->sortOrder; 1899 } 1900} 1901 1902class Google_UserProfile extends Google_Model { 1903 public $accountId; 1904 public $accountName; 1905 public $etag; 1906 public $kind; 1907 public $profileId; 1908 public $subAccountId; 1909 public $subAccountName; 1910 public $userName; 1911 public function setAccountId( $accountId) { 1912 $this->accountId = $accountId; 1913 } 1914 public function getAccountId() { 1915 return $this->accountId; 1916 } 1917 public function setAccountName( $accountName) { 1918 $this->accountName = $accountName; 1919 } 1920 public function getAccountName() { 1921 return $this->accountName; 1922 } 1923 public function setEtag( $etag) { 1924 $this->etag = $etag; 1925 } 1926 public function getEtag() { 1927 return $this->etag; 1928 } 1929 public function setKind( $kind) { 1930 $this->kind = $kind; 1931 } 1932 public function getKind() { 1933 return $this->kind; 1934 } 1935 public function setProfileId( $profileId) { 1936 $this->profileId = $profileId; 1937 } 1938 public function getProfileId() { 1939 return $this->profileId; 1940 } 1941 public function setSubAccountId( $subAccountId) { 1942 $this->subAccountId = $subAccountId; 1943 } 1944 public function getSubAccountId() { 1945 return $this->subAccountId; 1946 } 1947 public function setSubAccountName( $subAccountName) { 1948 $this->subAccountName = $subAccountName; 1949 } 1950 public function getSubAccountName() { 1951 return $this->subAccountName; 1952 } 1953 public function setUserName( $userName) { 1954 $this->userName = $userName; 1955 } 1956 public function getUserName() { 1957 return $this->userName; 1958 } 1959} 1960 1961class Google_UserProfileList extends Google_Model { 1962 public $etag; 1963 protected $__itemsType = 'Google_UserProfile'; 1964 protected $__itemsDataType = 'array'; 1965 public $items; 1966 public $kind; 1967 public function setEtag( $etag) { 1968 $this->etag = $etag; 1969 } 1970 public function getEtag() { 1971 return $this->etag; 1972 } 1973 public function setItems(/* array(Google_UserProfile) */ $items) { 1974 $this->assertIsArray($items, 'Google_UserProfile', __METHOD__); 1975 $this->items = $items; 1976 } 1977 public function getItems() { 1978 return $this->items; 1979 } 1980 public function setKind( $kind) { 1981 $this->kind = $kind; 1982 } 1983 public function getKind() { 1984 return $this->kind; 1985 } 1986} 1987