PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.11
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.11
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / includes / admin / Destination / Google / google-api-php-client / src / contrib / Google_DfareportingService.php

Google_DfareportingService.php in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.11, at includes/admin/Destination/Google/google-api-php-client/src/contrib/Google_DfareportingService.php

1,987 lines 74.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 */
389 class 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
419 class 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
447 class 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
502 class 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
552 class 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
572 class 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
603 class 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
680 class 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
697 class 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
714 class 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
738 class 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
783 class 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
817 class 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
858 class 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
892 class 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
932 class 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
949 class 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
999 class 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
1059 class 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
1083 class 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
1235 class 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
1275 class 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
1325 class 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
1383 class 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
1445 class 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
1479 class 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
1547 class 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
1571 class 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
1605 class 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
1693 class 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
1759 class 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
1825 class 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
1878 class 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
1902 class 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
1961 class 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