Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
/*
3
 * Copyright 2010 Google Inc.
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
 * use this file except in compliance with the License. You may obtain a copy of
7
 * the License at
8
 *
9
 * http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
 * License for the specific language governing permissions and limitations under
15
 * the License.
16
 */
17
 
18
/**
19
 * Service definition for Analytics (v3).
20
 *
21
 * <p>
22
 * View and manage your Google Analytics data</p>
23
 *
24
 * <p>
25
 * For more information about this service, see the API
26
 * <a href="https://developers.google.com/analytics/" target="_blank">Documentation</a>
27
 * </p>
28
 *
29
 * @author Google, Inc.
30
 */
31
#[AllowDynamicProperties]
32
class Google_Service_Analytics extends Google_Service
33
{
34
  /** View and manage your Google Analytics data. */
35
  const ANALYTICS =
36
      "https://www.googleapis.com/auth/analytics";
37
  /** Edit Google Analytics management entities. */
38
  const ANALYTICS_EDIT =
39
      "https://www.googleapis.com/auth/analytics.edit";
40
  /** Manage Google Analytics Account users by email address. */
41
  const ANALYTICS_MANAGE_USERS =
42
      "https://www.googleapis.com/auth/analytics.manage.users";
43
  /** View Google Analytics user permissions. */
44
  const ANALYTICS_MANAGE_USERS_READONLY =
45
      "https://www.googleapis.com/auth/analytics.manage.users.readonly";
46
  /** Create a new Google Analytics account along with its default property and view. */
47
  const ANALYTICS_PROVISION =
48
      "https://www.googleapis.com/auth/analytics.provision";
49
  /** View your Google Analytics data. */
50
  const ANALYTICS_READONLY =
51
      "https://www.googleapis.com/auth/analytics.readonly";
52
 
53
  public $data_ga;
54
  public $data_mcf;
55
  public $data_realtime;
56
  public $management_accountSummaries;
57
  public $management_accountUserLinks;
58
  public $management_accounts;
59
  public $management_customDataSources;
60
  public $management_customDimensions;
61
  public $management_customMetrics;
62
  public $management_experiments;
63
  public $management_filters;
64
  public $management_goals;
65
  public $management_profileFilterLinks;
66
  public $management_profileUserLinks;
67
  public $management_profiles;
68
  public $management_segments;
69
  public $management_unsampledReports;
70
  public $management_uploads;
71
  public $management_webPropertyAdWordsLinks;
72
  public $management_webproperties;
73
  public $management_webpropertyUserLinks;
74
  public $metadata_columns;
75
  public $provisioning;
76
 
77
 
78
  /**
79
   * Constructs the internal representation of the Analytics service.
80
   *
81
   * @param Google_Client $client
82
   */
83
  public function __construct(Google_Client $client)
84
  {
85
    parent::__construct($client);
86
    $this->rootUrl = 'https://www.googleapis.com/';
87
    $this->servicePath = 'analytics/v3/';
88
    $this->version = 'v3';
89
    $this->serviceName = 'analytics';
90
 
91
    $this->data_ga = new Google_Service_Analytics_DataGa_Resource(
92
        $this,
93
        $this->serviceName,
94
        'ga',
95
        array(
96
          'methods' => array(
97
            'get' => array(
98
              'path' => 'data/ga',
99
              'httpMethod' => 'GET',
100
              'parameters' => array(
101
                'ids' => array(
102
                  'location' => 'query',
103
                  'type' => 'string',
104
                  'required' => true,
105
                ),
106
                'start-date' => array(
107
                  'location' => 'query',
108
                  'type' => 'string',
109
                  'required' => true,
110
                ),
111
                'end-date' => array(
112
                  'location' => 'query',
113
                  'type' => 'string',
114
                  'required' => true,
115
                ),
116
                'metrics' => array(
117
                  'location' => 'query',
118
                  'type' => 'string',
119
                  'required' => true,
120
                ),
121
                'max-results' => array(
122
                  'location' => 'query',
123
                  'type' => 'integer',
124
                ),
125
                'sort' => array(
126
                  'location' => 'query',
127
                  'type' => 'string',
128
                ),
129
                'dimensions' => array(
130
                  'location' => 'query',
131
                  'type' => 'string',
132
                ),
133
                'start-index' => array(
134
                  'location' => 'query',
135
                  'type' => 'integer',
136
                ),
137
                'segment' => array(
138
                  'location' => 'query',
139
                  'type' => 'string',
140
                ),
141
                'samplingLevel' => array(
142
                  'location' => 'query',
143
                  'type' => 'string',
144
                ),
145
                'filters' => array(
146
                  'location' => 'query',
147
                  'type' => 'string',
148
                ),
149
                'output' => array(
150
                  'location' => 'query',
151
                  'type' => 'string',
152
                ),
153
              ),
154
            ),
155
          )
156
        )
157
    );
158
    $this->data_mcf = new Google_Service_Analytics_DataMcf_Resource(
159
        $this,
160
        $this->serviceName,
161
        'mcf',
162
        array(
163
          'methods' => array(
164
            'get' => array(
165
              'path' => 'data/mcf',
166
              'httpMethod' => 'GET',
167
              'parameters' => array(
168
                'ids' => array(
169
                  'location' => 'query',
170
                  'type' => 'string',
171
                  'required' => true,
172
                ),
173
                'start-date' => array(
174
                  'location' => 'query',
175
                  'type' => 'string',
176
                  'required' => true,
177
                ),
178
                'end-date' => array(
179
                  'location' => 'query',
180
                  'type' => 'string',
181
                  'required' => true,
182
                ),
183
                'metrics' => array(
184
                  'location' => 'query',
185
                  'type' => 'string',
186
                  'required' => true,
187
                ),
188
                'max-results' => array(
189
                  'location' => 'query',
190
                  'type' => 'integer',
191
                ),
192
                'sort' => array(
193
                  'location' => 'query',
194
                  'type' => 'string',
195
                ),
196
                'dimensions' => array(
197
                  'location' => 'query',
198
                  'type' => 'string',
199
                ),
200
                'start-index' => array(
201
                  'location' => 'query',
202
                  'type' => 'integer',
203
                ),
204
                'samplingLevel' => array(
205
                  'location' => 'query',
206
                  'type' => 'string',
207
                ),
208
                'filters' => array(
209
                  'location' => 'query',
210
                  'type' => 'string',
211
                ),
212
              ),
213
            ),
214
          )
215
        )
216
    );
217
    $this->data_realtime = new Google_Service_Analytics_DataRealtime_Resource(
218
        $this,
219
        $this->serviceName,
220
        'realtime',
221
        array(
222
          'methods' => array(
223
            'get' => array(
224
              'path' => 'data/realtime',
225
              'httpMethod' => 'GET',
226
              'parameters' => array(
227
                'ids' => array(
228
                  'location' => 'query',
229
                  'type' => 'string',
230
                  'required' => true,
231
                ),
232
                'metrics' => array(
233
                  'location' => 'query',
234
                  'type' => 'string',
235
                  'required' => true,
236
                ),
237
                'max-results' => array(
238
                  'location' => 'query',
239
                  'type' => 'integer',
240
                ),
241
                'sort' => array(
242
                  'location' => 'query',
243
                  'type' => 'string',
244
                ),
245
                'dimensions' => array(
246
                  'location' => 'query',
247
                  'type' => 'string',
248
                ),
249
                'filters' => array(
250
                  'location' => 'query',
251
                  'type' => 'string',
252
                ),
253
              ),
254
            ),
255
          )
256
        )
257
    );
258
    $this->management_accountSummaries = new Google_Service_Analytics_ManagementAccountSummaries_Resource(
259
        $this,
260
        $this->serviceName,
261
        'accountSummaries',
262
        array(
263
          'methods' => array(
264
            'list' => array(
265
              'path' => 'management/accountSummaries',
266
              'httpMethod' => 'GET',
267
              'parameters' => array(
268
                'max-results' => array(
269
                  'location' => 'query',
270
                  'type' => 'integer',
271
                ),
272
                'start-index' => array(
273
                  'location' => 'query',
274
                  'type' => 'integer',
275
                ),
276
              ),
277
            ),
278
          )
279
        )
280
    );
281
    $this->management_accountUserLinks = new Google_Service_Analytics_ManagementAccountUserLinks_Resource(
282
        $this,
283
        $this->serviceName,
284
        'accountUserLinks',
285
        array(
286
          'methods' => array(
287
            'delete' => array(
288
              'path' => 'management/accounts/{accountId}/entityUserLinks/{linkId}',
289
              'httpMethod' => 'DELETE',
290
              'parameters' => array(
291
                'accountId' => array(
292
                  'location' => 'path',
293
                  'type' => 'string',
294
                  'required' => true,
295
                ),
296
                'linkId' => array(
297
                  'location' => 'path',
298
                  'type' => 'string',
299
                  'required' => true,
300
                ),
301
              ),
302
            ),'insert' => array(
303
              'path' => 'management/accounts/{accountId}/entityUserLinks',
304
              'httpMethod' => 'POST',
305
              'parameters' => array(
306
                'accountId' => array(
307
                  'location' => 'path',
308
                  'type' => 'string',
309
                  'required' => true,
310
                ),
311
              ),
312
            ),'list' => array(
313
              'path' => 'management/accounts/{accountId}/entityUserLinks',
314
              'httpMethod' => 'GET',
315
              'parameters' => array(
316
                'accountId' => array(
317
                  'location' => 'path',
318
                  'type' => 'string',
319
                  'required' => true,
320
                ),
321
                'max-results' => array(
322
                  'location' => 'query',
323
                  'type' => 'integer',
324
                ),
325
                'start-index' => array(
326
                  'location' => 'query',
327
                  'type' => 'integer',
328
                ),
329
              ),
330
            ),'update' => array(
331
              'path' => 'management/accounts/{accountId}/entityUserLinks/{linkId}',
332
              'httpMethod' => 'PUT',
333
              'parameters' => array(
334
                'accountId' => array(
335
                  'location' => 'path',
336
                  'type' => 'string',
337
                  'required' => true,
338
                ),
339
                'linkId' => array(
340
                  'location' => 'path',
341
                  'type' => 'string',
342
                  'required' => true,
343
                ),
344
              ),
345
            ),
346
          )
347
        )
348
    );
349
    $this->management_accounts = new Google_Service_Analytics_ManagementAccounts_Resource(
350
        $this,
351
        $this->serviceName,
352
        'accounts',
353
        array(
354
          'methods' => array(
355
            'list' => array(
356
              'path' => 'management/accounts',
357
              'httpMethod' => 'GET',
358
              'parameters' => array(
359
                'max-results' => array(
360
                  'location' => 'query',
361
                  'type' => 'integer',
362
                ),
363
                'start-index' => array(
364
                  'location' => 'query',
365
                  'type' => 'integer',
366
                ),
367
              ),
368
            ),
369
          )
370
        )
371
    );
372
    $this->management_customDataSources = new Google_Service_Analytics_ManagementCustomDataSources_Resource(
373
        $this,
374
        $this->serviceName,
375
        'customDataSources',
376
        array(
377
          'methods' => array(
378
            'list' => array(
379
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources',
380
              'httpMethod' => 'GET',
381
              'parameters' => array(
382
                'accountId' => array(
383
                  'location' => 'path',
384
                  'type' => 'string',
385
                  'required' => true,
386
                ),
387
                'webPropertyId' => array(
388
                  'location' => 'path',
389
                  'type' => 'string',
390
                  'required' => true,
391
                ),
392
                'max-results' => array(
393
                  'location' => 'query',
394
                  'type' => 'integer',
395
                ),
396
                'start-index' => array(
397
                  'location' => 'query',
398
                  'type' => 'integer',
399
                ),
400
              ),
401
            ),
402
          )
403
        )
404
    );
405
    $this->management_customDimensions = new Google_Service_Analytics_ManagementCustomDimensions_Resource(
406
        $this,
407
        $this->serviceName,
408
        'customDimensions',
409
        array(
410
          'methods' => array(
411
            'get' => array(
412
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}',
413
              'httpMethod' => 'GET',
414
              'parameters' => array(
415
                'accountId' => array(
416
                  'location' => 'path',
417
                  'type' => 'string',
418
                  'required' => true,
419
                ),
420
                'webPropertyId' => array(
421
                  'location' => 'path',
422
                  'type' => 'string',
423
                  'required' => true,
424
                ),
425
                'customDimensionId' => array(
426
                  'location' => 'path',
427
                  'type' => 'string',
428
                  'required' => true,
429
                ),
430
              ),
431
            ),'insert' => array(
432
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions',
433
              'httpMethod' => 'POST',
434
              'parameters' => array(
435
                'accountId' => array(
436
                  'location' => 'path',
437
                  'type' => 'string',
438
                  'required' => true,
439
                ),
440
                'webPropertyId' => array(
441
                  'location' => 'path',
442
                  'type' => 'string',
443
                  'required' => true,
444
                ),
445
              ),
446
            ),'list' => array(
447
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions',
448
              'httpMethod' => 'GET',
449
              'parameters' => array(
450
                'accountId' => array(
451
                  'location' => 'path',
452
                  'type' => 'string',
453
                  'required' => true,
454
                ),
455
                'webPropertyId' => array(
456
                  'location' => 'path',
457
                  'type' => 'string',
458
                  'required' => true,
459
                ),
460
                'max-results' => array(
461
                  'location' => 'query',
462
                  'type' => 'integer',
463
                ),
464
                'start-index' => array(
465
                  'location' => 'query',
466
                  'type' => 'integer',
467
                ),
468
              ),
469
            ),'patch' => array(
470
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}',
471
              'httpMethod' => 'PATCH',
472
              'parameters' => array(
473
                'accountId' => array(
474
                  'location' => 'path',
475
                  'type' => 'string',
476
                  'required' => true,
477
                ),
478
                'webPropertyId' => array(
479
                  'location' => 'path',
480
                  'type' => 'string',
481
                  'required' => true,
482
                ),
483
                'customDimensionId' => array(
484
                  'location' => 'path',
485
                  'type' => 'string',
486
                  'required' => true,
487
                ),
488
                'ignoreCustomDataSourceLinks' => array(
489
                  'location' => 'query',
490
                  'type' => 'boolean',
491
                ),
492
              ),
493
            ),'update' => array(
494
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDimensions/{customDimensionId}',
495
              'httpMethod' => 'PUT',
496
              'parameters' => array(
497
                'accountId' => array(
498
                  'location' => 'path',
499
                  'type' => 'string',
500
                  'required' => true,
501
                ),
502
                'webPropertyId' => array(
503
                  'location' => 'path',
504
                  'type' => 'string',
505
                  'required' => true,
506
                ),
507
                'customDimensionId' => array(
508
                  'location' => 'path',
509
                  'type' => 'string',
510
                  'required' => true,
511
                ),
512
                'ignoreCustomDataSourceLinks' => array(
513
                  'location' => 'query',
514
                  'type' => 'boolean',
515
                ),
516
              ),
517
            ),
518
          )
519
        )
520
    );
521
    $this->management_customMetrics = new Google_Service_Analytics_ManagementCustomMetrics_Resource(
522
        $this,
523
        $this->serviceName,
524
        'customMetrics',
525
        array(
526
          'methods' => array(
527
            'get' => array(
528
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}',
529
              'httpMethod' => 'GET',
530
              'parameters' => array(
531
                'accountId' => array(
532
                  'location' => 'path',
533
                  'type' => 'string',
534
                  'required' => true,
535
                ),
536
                'webPropertyId' => array(
537
                  'location' => 'path',
538
                  'type' => 'string',
539
                  'required' => true,
540
                ),
541
                'customMetricId' => array(
542
                  'location' => 'path',
543
                  'type' => 'string',
544
                  'required' => true,
545
                ),
546
              ),
547
            ),'insert' => array(
548
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics',
549
              'httpMethod' => 'POST',
550
              'parameters' => array(
551
                'accountId' => array(
552
                  'location' => 'path',
553
                  'type' => 'string',
554
                  'required' => true,
555
                ),
556
                'webPropertyId' => array(
557
                  'location' => 'path',
558
                  'type' => 'string',
559
                  'required' => true,
560
                ),
561
              ),
562
            ),'list' => array(
563
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics',
564
              'httpMethod' => 'GET',
565
              'parameters' => array(
566
                'accountId' => array(
567
                  'location' => 'path',
568
                  'type' => 'string',
569
                  'required' => true,
570
                ),
571
                'webPropertyId' => array(
572
                  'location' => 'path',
573
                  'type' => 'string',
574
                  'required' => true,
575
                ),
576
                'max-results' => array(
577
                  'location' => 'query',
578
                  'type' => 'integer',
579
                ),
580
                'start-index' => array(
581
                  'location' => 'query',
582
                  'type' => 'integer',
583
                ),
584
              ),
585
            ),'patch' => array(
586
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}',
587
              'httpMethod' => 'PATCH',
588
              'parameters' => array(
589
                'accountId' => array(
590
                  'location' => 'path',
591
                  'type' => 'string',
592
                  'required' => true,
593
                ),
594
                'webPropertyId' => array(
595
                  'location' => 'path',
596
                  'type' => 'string',
597
                  'required' => true,
598
                ),
599
                'customMetricId' => array(
600
                  'location' => 'path',
601
                  'type' => 'string',
602
                  'required' => true,
603
                ),
604
                'ignoreCustomDataSourceLinks' => array(
605
                  'location' => 'query',
606
                  'type' => 'boolean',
607
                ),
608
              ),
609
            ),'update' => array(
610
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customMetrics/{customMetricId}',
611
              'httpMethod' => 'PUT',
612
              'parameters' => array(
613
                'accountId' => array(
614
                  'location' => 'path',
615
                  'type' => 'string',
616
                  'required' => true,
617
                ),
618
                'webPropertyId' => array(
619
                  'location' => 'path',
620
                  'type' => 'string',
621
                  'required' => true,
622
                ),
623
                'customMetricId' => array(
624
                  'location' => 'path',
625
                  'type' => 'string',
626
                  'required' => true,
627
                ),
628
                'ignoreCustomDataSourceLinks' => array(
629
                  'location' => 'query',
630
                  'type' => 'boolean',
631
                ),
632
              ),
633
            ),
634
          )
635
        )
636
    );
637
    $this->management_experiments = new Google_Service_Analytics_ManagementExperiments_Resource(
638
        $this,
639
        $this->serviceName,
640
        'experiments',
641
        array(
642
          'methods' => array(
643
            'delete' => array(
644
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}',
645
              'httpMethod' => 'DELETE',
646
              'parameters' => array(
647
                'accountId' => array(
648
                  'location' => 'path',
649
                  'type' => 'string',
650
                  'required' => true,
651
                ),
652
                'webPropertyId' => array(
653
                  'location' => 'path',
654
                  'type' => 'string',
655
                  'required' => true,
656
                ),
657
                'profileId' => array(
658
                  'location' => 'path',
659
                  'type' => 'string',
660
                  'required' => true,
661
                ),
662
                'experimentId' => array(
663
                  'location' => 'path',
664
                  'type' => 'string',
665
                  'required' => true,
666
                ),
667
              ),
668
            ),'get' => array(
669
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}',
670
              'httpMethod' => 'GET',
671
              'parameters' => array(
672
                'accountId' => array(
673
                  'location' => 'path',
674
                  'type' => 'string',
675
                  'required' => true,
676
                ),
677
                'webPropertyId' => array(
678
                  'location' => 'path',
679
                  'type' => 'string',
680
                  'required' => true,
681
                ),
682
                'profileId' => array(
683
                  'location' => 'path',
684
                  'type' => 'string',
685
                  'required' => true,
686
                ),
687
                'experimentId' => array(
688
                  'location' => 'path',
689
                  'type' => 'string',
690
                  'required' => true,
691
                ),
692
              ),
693
            ),'insert' => array(
694
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments',
695
              'httpMethod' => 'POST',
696
              'parameters' => array(
697
                'accountId' => array(
698
                  'location' => 'path',
699
                  'type' => 'string',
700
                  'required' => true,
701
                ),
702
                'webPropertyId' => array(
703
                  'location' => 'path',
704
                  'type' => 'string',
705
                  'required' => true,
706
                ),
707
                'profileId' => array(
708
                  'location' => 'path',
709
                  'type' => 'string',
710
                  'required' => true,
711
                ),
712
              ),
713
            ),'list' => array(
714
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments',
715
              'httpMethod' => 'GET',
716
              'parameters' => array(
717
                'accountId' => array(
718
                  'location' => 'path',
719
                  'type' => 'string',
720
                  'required' => true,
721
                ),
722
                'webPropertyId' => array(
723
                  'location' => 'path',
724
                  'type' => 'string',
725
                  'required' => true,
726
                ),
727
                'profileId' => array(
728
                  'location' => 'path',
729
                  'type' => 'string',
730
                  'required' => true,
731
                ),
732
                'max-results' => array(
733
                  'location' => 'query',
734
                  'type' => 'integer',
735
                ),
736
                'start-index' => array(
737
                  'location' => 'query',
738
                  'type' => 'integer',
739
                ),
740
              ),
741
            ),'patch' => array(
742
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}',
743
              'httpMethod' => 'PATCH',
744
              'parameters' => array(
745
                'accountId' => array(
746
                  'location' => 'path',
747
                  'type' => 'string',
748
                  'required' => true,
749
                ),
750
                'webPropertyId' => array(
751
                  'location' => 'path',
752
                  'type' => 'string',
753
                  'required' => true,
754
                ),
755
                'profileId' => array(
756
                  'location' => 'path',
757
                  'type' => 'string',
758
                  'required' => true,
759
                ),
760
                'experimentId' => array(
761
                  'location' => 'path',
762
                  'type' => 'string',
763
                  'required' => true,
764
                ),
765
              ),
766
            ),'update' => array(
767
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/experiments/{experimentId}',
768
              'httpMethod' => 'PUT',
769
              'parameters' => array(
770
                'accountId' => array(
771
                  'location' => 'path',
772
                  'type' => 'string',
773
                  'required' => true,
774
                ),
775
                'webPropertyId' => array(
776
                  'location' => 'path',
777
                  'type' => 'string',
778
                  'required' => true,
779
                ),
780
                'profileId' => array(
781
                  'location' => 'path',
782
                  'type' => 'string',
783
                  'required' => true,
784
                ),
785
                'experimentId' => array(
786
                  'location' => 'path',
787
                  'type' => 'string',
788
                  'required' => true,
789
                ),
790
              ),
791
            ),
792
          )
793
        )
794
    );
795
    $this->management_filters = new Google_Service_Analytics_ManagementFilters_Resource(
796
        $this,
797
        $this->serviceName,
798
        'filters',
799
        array(
800
          'methods' => array(
801
            'delete' => array(
802
              'path' => 'management/accounts/{accountId}/filters/{filterId}',
803
              'httpMethod' => 'DELETE',
804
              'parameters' => array(
805
                'accountId' => array(
806
                  'location' => 'path',
807
                  'type' => 'string',
808
                  'required' => true,
809
                ),
810
                'filterId' => array(
811
                  'location' => 'path',
812
                  'type' => 'string',
813
                  'required' => true,
814
                ),
815
              ),
816
            ),'get' => array(
817
              'path' => 'management/accounts/{accountId}/filters/{filterId}',
818
              'httpMethod' => 'GET',
819
              'parameters' => array(
820
                'accountId' => array(
821
                  'location' => 'path',
822
                  'type' => 'string',
823
                  'required' => true,
824
                ),
825
                'filterId' => array(
826
                  'location' => 'path',
827
                  'type' => 'string',
828
                  'required' => true,
829
                ),
830
              ),
831
            ),'insert' => array(
832
              'path' => 'management/accounts/{accountId}/filters',
833
              'httpMethod' => 'POST',
834
              'parameters' => array(
835
                'accountId' => array(
836
                  'location' => 'path',
837
                  'type' => 'string',
838
                  'required' => true,
839
                ),
840
              ),
841
            ),'list' => array(
842
              'path' => 'management/accounts/{accountId}/filters',
843
              'httpMethod' => 'GET',
844
              'parameters' => array(
845
                'accountId' => array(
846
                  'location' => 'path',
847
                  'type' => 'string',
848
                  'required' => true,
849
                ),
850
                'max-results' => array(
851
                  'location' => 'query',
852
                  'type' => 'integer',
853
                ),
854
                'start-index' => array(
855
                  'location' => 'query',
856
                  'type' => 'integer',
857
                ),
858
              ),
859
            ),'patch' => array(
860
              'path' => 'management/accounts/{accountId}/filters/{filterId}',
861
              'httpMethod' => 'PATCH',
862
              'parameters' => array(
863
                'accountId' => array(
864
                  'location' => 'path',
865
                  'type' => 'string',
866
                  'required' => true,
867
                ),
868
                'filterId' => array(
869
                  'location' => 'path',
870
                  'type' => 'string',
871
                  'required' => true,
872
                ),
873
              ),
874
            ),'update' => array(
875
              'path' => 'management/accounts/{accountId}/filters/{filterId}',
876
              'httpMethod' => 'PUT',
877
              'parameters' => array(
878
                'accountId' => array(
879
                  'location' => 'path',
880
                  'type' => 'string',
881
                  'required' => true,
882
                ),
883
                'filterId' => array(
884
                  'location' => 'path',
885
                  'type' => 'string',
886
                  'required' => true,
887
                ),
888
              ),
889
            ),
890
          )
891
        )
892
    );
893
    $this->management_goals = new Google_Service_Analytics_ManagementGoals_Resource(
894
        $this,
895
        $this->serviceName,
896
        'goals',
897
        array(
898
          'methods' => array(
899
            'get' => array(
900
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}',
901
              'httpMethod' => 'GET',
902
              'parameters' => array(
903
                'accountId' => array(
904
                  'location' => 'path',
905
                  'type' => 'string',
906
                  'required' => true,
907
                ),
908
                'webPropertyId' => array(
909
                  'location' => 'path',
910
                  'type' => 'string',
911
                  'required' => true,
912
                ),
913
                'profileId' => array(
914
                  'location' => 'path',
915
                  'type' => 'string',
916
                  'required' => true,
917
                ),
918
                'goalId' => array(
919
                  'location' => 'path',
920
                  'type' => 'string',
921
                  'required' => true,
922
                ),
923
              ),
924
            ),'insert' => array(
925
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals',
926
              'httpMethod' => 'POST',
927
              'parameters' => array(
928
                'accountId' => array(
929
                  'location' => 'path',
930
                  'type' => 'string',
931
                  'required' => true,
932
                ),
933
                'webPropertyId' => array(
934
                  'location' => 'path',
935
                  'type' => 'string',
936
                  'required' => true,
937
                ),
938
                'profileId' => array(
939
                  'location' => 'path',
940
                  'type' => 'string',
941
                  'required' => true,
942
                ),
943
              ),
944
            ),'list' => array(
945
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals',
946
              'httpMethod' => 'GET',
947
              'parameters' => array(
948
                'accountId' => array(
949
                  'location' => 'path',
950
                  'type' => 'string',
951
                  'required' => true,
952
                ),
953
                'webPropertyId' => array(
954
                  'location' => 'path',
955
                  'type' => 'string',
956
                  'required' => true,
957
                ),
958
                'profileId' => array(
959
                  'location' => 'path',
960
                  'type' => 'string',
961
                  'required' => true,
962
                ),
963
                'max-results' => array(
964
                  'location' => 'query',
965
                  'type' => 'integer',
966
                ),
967
                'start-index' => array(
968
                  'location' => 'query',
969
                  'type' => 'integer',
970
                ),
971
              ),
972
            ),'patch' => array(
973
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}',
974
              'httpMethod' => 'PATCH',
975
              'parameters' => array(
976
                'accountId' => array(
977
                  'location' => 'path',
978
                  'type' => 'string',
979
                  'required' => true,
980
                ),
981
                'webPropertyId' => array(
982
                  'location' => 'path',
983
                  'type' => 'string',
984
                  'required' => true,
985
                ),
986
                'profileId' => array(
987
                  'location' => 'path',
988
                  'type' => 'string',
989
                  'required' => true,
990
                ),
991
                'goalId' => array(
992
                  'location' => 'path',
993
                  'type' => 'string',
994
                  'required' => true,
995
                ),
996
              ),
997
            ),'update' => array(
998
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/goals/{goalId}',
999
              'httpMethod' => 'PUT',
1000
              'parameters' => array(
1001
                'accountId' => array(
1002
                  'location' => 'path',
1003
                  'type' => 'string',
1004
                  'required' => true,
1005
                ),
1006
                'webPropertyId' => array(
1007
                  'location' => 'path',
1008
                  'type' => 'string',
1009
                  'required' => true,
1010
                ),
1011
                'profileId' => array(
1012
                  'location' => 'path',
1013
                  'type' => 'string',
1014
                  'required' => true,
1015
                ),
1016
                'goalId' => array(
1017
                  'location' => 'path',
1018
                  'type' => 'string',
1019
                  'required' => true,
1020
                ),
1021
              ),
1022
            ),
1023
          )
1024
        )
1025
    );
1026
    $this->management_profileFilterLinks = new Google_Service_Analytics_ManagementProfileFilterLinks_Resource(
1027
        $this,
1028
        $this->serviceName,
1029
        'profileFilterLinks',
1030
        array(
1031
          'methods' => array(
1032
            'delete' => array(
1033
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}',
1034
              'httpMethod' => 'DELETE',
1035
              'parameters' => array(
1036
                'accountId' => array(
1037
                  'location' => 'path',
1038
                  'type' => 'string',
1039
                  'required' => true,
1040
                ),
1041
                'webPropertyId' => array(
1042
                  'location' => 'path',
1043
                  'type' => 'string',
1044
                  'required' => true,
1045
                ),
1046
                'profileId' => array(
1047
                  'location' => 'path',
1048
                  'type' => 'string',
1049
                  'required' => true,
1050
                ),
1051
                'linkId' => array(
1052
                  'location' => 'path',
1053
                  'type' => 'string',
1054
                  'required' => true,
1055
                ),
1056
              ),
1057
            ),'get' => array(
1058
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}',
1059
              'httpMethod' => 'GET',
1060
              'parameters' => array(
1061
                'accountId' => array(
1062
                  'location' => 'path',
1063
                  'type' => 'string',
1064
                  'required' => true,
1065
                ),
1066
                'webPropertyId' => array(
1067
                  'location' => 'path',
1068
                  'type' => 'string',
1069
                  'required' => true,
1070
                ),
1071
                'profileId' => array(
1072
                  'location' => 'path',
1073
                  'type' => 'string',
1074
                  'required' => true,
1075
                ),
1076
                'linkId' => array(
1077
                  'location' => 'path',
1078
                  'type' => 'string',
1079
                  'required' => true,
1080
                ),
1081
              ),
1082
            ),'insert' => array(
1083
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks',
1084
              'httpMethod' => 'POST',
1085
              'parameters' => array(
1086
                'accountId' => array(
1087
                  'location' => 'path',
1088
                  'type' => 'string',
1089
                  'required' => true,
1090
                ),
1091
                'webPropertyId' => array(
1092
                  'location' => 'path',
1093
                  'type' => 'string',
1094
                  'required' => true,
1095
                ),
1096
                'profileId' => array(
1097
                  'location' => 'path',
1098
                  'type' => 'string',
1099
                  'required' => true,
1100
                ),
1101
              ),
1102
            ),'list' => array(
1103
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks',
1104
              'httpMethod' => 'GET',
1105
              'parameters' => array(
1106
                'accountId' => array(
1107
                  'location' => 'path',
1108
                  'type' => 'string',
1109
                  'required' => true,
1110
                ),
1111
                'webPropertyId' => array(
1112
                  'location' => 'path',
1113
                  'type' => 'string',
1114
                  'required' => true,
1115
                ),
1116
                'profileId' => array(
1117
                  'location' => 'path',
1118
                  'type' => 'string',
1119
                  'required' => true,
1120
                ),
1121
                'max-results' => array(
1122
                  'location' => 'query',
1123
                  'type' => 'integer',
1124
                ),
1125
                'start-index' => array(
1126
                  'location' => 'query',
1127
                  'type' => 'integer',
1128
                ),
1129
              ),
1130
            ),'patch' => array(
1131
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}',
1132
              'httpMethod' => 'PATCH',
1133
              'parameters' => array(
1134
                'accountId' => array(
1135
                  'location' => 'path',
1136
                  'type' => 'string',
1137
                  'required' => true,
1138
                ),
1139
                'webPropertyId' => array(
1140
                  'location' => 'path',
1141
                  'type' => 'string',
1142
                  'required' => true,
1143
                ),
1144
                'profileId' => array(
1145
                  'location' => 'path',
1146
                  'type' => 'string',
1147
                  'required' => true,
1148
                ),
1149
                'linkId' => array(
1150
                  'location' => 'path',
1151
                  'type' => 'string',
1152
                  'required' => true,
1153
                ),
1154
              ),
1155
            ),'update' => array(
1156
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/profileFilterLinks/{linkId}',
1157
              'httpMethod' => 'PUT',
1158
              'parameters' => array(
1159
                'accountId' => array(
1160
                  'location' => 'path',
1161
                  'type' => 'string',
1162
                  'required' => true,
1163
                ),
1164
                'webPropertyId' => array(
1165
                  'location' => 'path',
1166
                  'type' => 'string',
1167
                  'required' => true,
1168
                ),
1169
                'profileId' => array(
1170
                  'location' => 'path',
1171
                  'type' => 'string',
1172
                  'required' => true,
1173
                ),
1174
                'linkId' => array(
1175
                  'location' => 'path',
1176
                  'type' => 'string',
1177
                  'required' => true,
1178
                ),
1179
              ),
1180
            ),
1181
          )
1182
        )
1183
    );
1184
    $this->management_profileUserLinks = new Google_Service_Analytics_ManagementProfileUserLinks_Resource(
1185
        $this,
1186
        $this->serviceName,
1187
        'profileUserLinks',
1188
        array(
1189
          'methods' => array(
1190
            'delete' => array(
1191
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}',
1192
              'httpMethod' => 'DELETE',
1193
              'parameters' => array(
1194
                'accountId' => array(
1195
                  'location' => 'path',
1196
                  'type' => 'string',
1197
                  'required' => true,
1198
                ),
1199
                'webPropertyId' => array(
1200
                  'location' => 'path',
1201
                  'type' => 'string',
1202
                  'required' => true,
1203
                ),
1204
                'profileId' => array(
1205
                  'location' => 'path',
1206
                  'type' => 'string',
1207
                  'required' => true,
1208
                ),
1209
                'linkId' => array(
1210
                  'location' => 'path',
1211
                  'type' => 'string',
1212
                  'required' => true,
1213
                ),
1214
              ),
1215
            ),'insert' => array(
1216
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks',
1217
              'httpMethod' => 'POST',
1218
              'parameters' => array(
1219
                'accountId' => array(
1220
                  'location' => 'path',
1221
                  'type' => 'string',
1222
                  'required' => true,
1223
                ),
1224
                'webPropertyId' => array(
1225
                  'location' => 'path',
1226
                  'type' => 'string',
1227
                  'required' => true,
1228
                ),
1229
                'profileId' => array(
1230
                  'location' => 'path',
1231
                  'type' => 'string',
1232
                  'required' => true,
1233
                ),
1234
              ),
1235
            ),'list' => array(
1236
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks',
1237
              'httpMethod' => 'GET',
1238
              'parameters' => array(
1239
                'accountId' => array(
1240
                  'location' => 'path',
1241
                  'type' => 'string',
1242
                  'required' => true,
1243
                ),
1244
                'webPropertyId' => array(
1245
                  'location' => 'path',
1246
                  'type' => 'string',
1247
                  'required' => true,
1248
                ),
1249
                'profileId' => array(
1250
                  'location' => 'path',
1251
                  'type' => 'string',
1252
                  'required' => true,
1253
                ),
1254
                'max-results' => array(
1255
                  'location' => 'query',
1256
                  'type' => 'integer',
1257
                ),
1258
                'start-index' => array(
1259
                  'location' => 'query',
1260
                  'type' => 'integer',
1261
                ),
1262
              ),
1263
            ),'update' => array(
1264
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/entityUserLinks/{linkId}',
1265
              'httpMethod' => 'PUT',
1266
              'parameters' => array(
1267
                'accountId' => array(
1268
                  'location' => 'path',
1269
                  'type' => 'string',
1270
                  'required' => true,
1271
                ),
1272
                'webPropertyId' => array(
1273
                  'location' => 'path',
1274
                  'type' => 'string',
1275
                  'required' => true,
1276
                ),
1277
                'profileId' => array(
1278
                  'location' => 'path',
1279
                  'type' => 'string',
1280
                  'required' => true,
1281
                ),
1282
                'linkId' => array(
1283
                  'location' => 'path',
1284
                  'type' => 'string',
1285
                  'required' => true,
1286
                ),
1287
              ),
1288
            ),
1289
          )
1290
        )
1291
    );
1292
    $this->management_profiles = new Google_Service_Analytics_ManagementProfiles_Resource(
1293
        $this,
1294
        $this->serviceName,
1295
        'profiles',
1296
        array(
1297
          'methods' => array(
1298
            'delete' => array(
1299
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}',
1300
              'httpMethod' => 'DELETE',
1301
              'parameters' => array(
1302
                'accountId' => array(
1303
                  'location' => 'path',
1304
                  'type' => 'string',
1305
                  'required' => true,
1306
                ),
1307
                'webPropertyId' => array(
1308
                  'location' => 'path',
1309
                  'type' => 'string',
1310
                  'required' => true,
1311
                ),
1312
                'profileId' => array(
1313
                  'location' => 'path',
1314
                  'type' => 'string',
1315
                  'required' => true,
1316
                ),
1317
              ),
1318
            ),'get' => array(
1319
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}',
1320
              'httpMethod' => 'GET',
1321
              'parameters' => array(
1322
                'accountId' => array(
1323
                  'location' => 'path',
1324
                  'type' => 'string',
1325
                  'required' => true,
1326
                ),
1327
                'webPropertyId' => array(
1328
                  'location' => 'path',
1329
                  'type' => 'string',
1330
                  'required' => true,
1331
                ),
1332
                'profileId' => array(
1333
                  'location' => 'path',
1334
                  'type' => 'string',
1335
                  'required' => true,
1336
                ),
1337
              ),
1338
            ),'insert' => array(
1339
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles',
1340
              'httpMethod' => 'POST',
1341
              'parameters' => array(
1342
                'accountId' => array(
1343
                  'location' => 'path',
1344
                  'type' => 'string',
1345
                  'required' => true,
1346
                ),
1347
                'webPropertyId' => array(
1348
                  'location' => 'path',
1349
                  'type' => 'string',
1350
                  'required' => true,
1351
                ),
1352
              ),
1353
            ),'list' => array(
1354
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles',
1355
              'httpMethod' => 'GET',
1356
              'parameters' => array(
1357
                'accountId' => array(
1358
                  'location' => 'path',
1359
                  'type' => 'string',
1360
                  'required' => true,
1361
                ),
1362
                'webPropertyId' => array(
1363
                  'location' => 'path',
1364
                  'type' => 'string',
1365
                  'required' => true,
1366
                ),
1367
                'max-results' => array(
1368
                  'location' => 'query',
1369
                  'type' => 'integer',
1370
                ),
1371
                'start-index' => array(
1372
                  'location' => 'query',
1373
                  'type' => 'integer',
1374
                ),
1375
              ),
1376
            ),'patch' => array(
1377
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}',
1378
              'httpMethod' => 'PATCH',
1379
              'parameters' => array(
1380
                'accountId' => array(
1381
                  'location' => 'path',
1382
                  'type' => 'string',
1383
                  'required' => true,
1384
                ),
1385
                'webPropertyId' => array(
1386
                  'location' => 'path',
1387
                  'type' => 'string',
1388
                  'required' => true,
1389
                ),
1390
                'profileId' => array(
1391
                  'location' => 'path',
1392
                  'type' => 'string',
1393
                  'required' => true,
1394
                ),
1395
              ),
1396
            ),'update' => array(
1397
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}',
1398
              'httpMethod' => 'PUT',
1399
              'parameters' => array(
1400
                'accountId' => array(
1401
                  'location' => 'path',
1402
                  'type' => 'string',
1403
                  'required' => true,
1404
                ),
1405
                'webPropertyId' => array(
1406
                  'location' => 'path',
1407
                  'type' => 'string',
1408
                  'required' => true,
1409
                ),
1410
                'profileId' => array(
1411
                  'location' => 'path',
1412
                  'type' => 'string',
1413
                  'required' => true,
1414
                ),
1415
              ),
1416
            ),
1417
          )
1418
        )
1419
    );
1420
    $this->management_segments = new Google_Service_Analytics_ManagementSegments_Resource(
1421
        $this,
1422
        $this->serviceName,
1423
        'segments',
1424
        array(
1425
          'methods' => array(
1426
            'list' => array(
1427
              'path' => 'management/segments',
1428
              'httpMethod' => 'GET',
1429
              'parameters' => array(
1430
                'max-results' => array(
1431
                  'location' => 'query',
1432
                  'type' => 'integer',
1433
                ),
1434
                'start-index' => array(
1435
                  'location' => 'query',
1436
                  'type' => 'integer',
1437
                ),
1438
              ),
1439
            ),
1440
          )
1441
        )
1442
    );
1443
    $this->management_unsampledReports = new Google_Service_Analytics_ManagementUnsampledReports_Resource(
1444
        $this,
1445
        $this->serviceName,
1446
        'unsampledReports',
1447
        array(
1448
          'methods' => array(
1449
            'get' => array(
1450
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports/{unsampledReportId}',
1451
              'httpMethod' => 'GET',
1452
              'parameters' => array(
1453
                'accountId' => array(
1454
                  'location' => 'path',
1455
                  'type' => 'string',
1456
                  'required' => true,
1457
                ),
1458
                'webPropertyId' => array(
1459
                  'location' => 'path',
1460
                  'type' => 'string',
1461
                  'required' => true,
1462
                ),
1463
                'profileId' => array(
1464
                  'location' => 'path',
1465
                  'type' => 'string',
1466
                  'required' => true,
1467
                ),
1468
                'unsampledReportId' => array(
1469
                  'location' => 'path',
1470
                  'type' => 'string',
1471
                  'required' => true,
1472
                ),
1473
              ),
1474
            ),'insert' => array(
1475
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports',
1476
              'httpMethod' => 'POST',
1477
              'parameters' => array(
1478
                'accountId' => array(
1479
                  'location' => 'path',
1480
                  'type' => 'string',
1481
                  'required' => true,
1482
                ),
1483
                'webPropertyId' => array(
1484
                  'location' => 'path',
1485
                  'type' => 'string',
1486
                  'required' => true,
1487
                ),
1488
                'profileId' => array(
1489
                  'location' => 'path',
1490
                  'type' => 'string',
1491
                  'required' => true,
1492
                ),
1493
              ),
1494
            ),'list' => array(
1495
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/profiles/{profileId}/unsampledReports',
1496
              'httpMethod' => 'GET',
1497
              'parameters' => array(
1498
                'accountId' => array(
1499
                  'location' => 'path',
1500
                  'type' => 'string',
1501
                  'required' => true,
1502
                ),
1503
                'webPropertyId' => array(
1504
                  'location' => 'path',
1505
                  'type' => 'string',
1506
                  'required' => true,
1507
                ),
1508
                'profileId' => array(
1509
                  'location' => 'path',
1510
                  'type' => 'string',
1511
                  'required' => true,
1512
                ),
1513
                'max-results' => array(
1514
                  'location' => 'query',
1515
                  'type' => 'integer',
1516
                ),
1517
                'start-index' => array(
1518
                  'location' => 'query',
1519
                  'type' => 'integer',
1520
                ),
1521
              ),
1522
            ),
1523
          )
1524
        )
1525
    );
1526
    $this->management_uploads = new Google_Service_Analytics_ManagementUploads_Resource(
1527
        $this,
1528
        $this->serviceName,
1529
        'uploads',
1530
        array(
1531
          'methods' => array(
1532
            'deleteUploadData' => array(
1533
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/deleteUploadData',
1534
              'httpMethod' => 'POST',
1535
              'parameters' => array(
1536
                'accountId' => array(
1537
                  'location' => 'path',
1538
                  'type' => 'string',
1539
                  'required' => true,
1540
                ),
1541
                'webPropertyId' => array(
1542
                  'location' => 'path',
1543
                  'type' => 'string',
1544
                  'required' => true,
1545
                ),
1546
                'customDataSourceId' => array(
1547
                  'location' => 'path',
1548
                  'type' => 'string',
1549
                  'required' => true,
1550
                ),
1551
              ),
1552
            ),'get' => array(
1553
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads/{uploadId}',
1554
              'httpMethod' => 'GET',
1555
              'parameters' => array(
1556
                'accountId' => array(
1557
                  'location' => 'path',
1558
                  'type' => 'string',
1559
                  'required' => true,
1560
                ),
1561
                'webPropertyId' => array(
1562
                  'location' => 'path',
1563
                  'type' => 'string',
1564
                  'required' => true,
1565
                ),
1566
                'customDataSourceId' => array(
1567
                  'location' => 'path',
1568
                  'type' => 'string',
1569
                  'required' => true,
1570
                ),
1571
                'uploadId' => array(
1572
                  'location' => 'path',
1573
                  'type' => 'string',
1574
                  'required' => true,
1575
                ),
1576
              ),
1577
            ),'list' => array(
1578
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads',
1579
              'httpMethod' => 'GET',
1580
              'parameters' => array(
1581
                'accountId' => array(
1582
                  'location' => 'path',
1583
                  'type' => 'string',
1584
                  'required' => true,
1585
                ),
1586
                'webPropertyId' => array(
1587
                  'location' => 'path',
1588
                  'type' => 'string',
1589
                  'required' => true,
1590
                ),
1591
                'customDataSourceId' => array(
1592
                  'location' => 'path',
1593
                  'type' => 'string',
1594
                  'required' => true,
1595
                ),
1596
                'max-results' => array(
1597
                  'location' => 'query',
1598
                  'type' => 'integer',
1599
                ),
1600
                'start-index' => array(
1601
                  'location' => 'query',
1602
                  'type' => 'integer',
1603
                ),
1604
              ),
1605
            ),'uploadData' => array(
1606
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/customDataSources/{customDataSourceId}/uploads',
1607
              'httpMethod' => 'POST',
1608
              'parameters' => array(
1609
                'accountId' => array(
1610
                  'location' => 'path',
1611
                  'type' => 'string',
1612
                  'required' => true,
1613
                ),
1614
                'webPropertyId' => array(
1615
                  'location' => 'path',
1616
                  'type' => 'string',
1617
                  'required' => true,
1618
                ),
1619
                'customDataSourceId' => array(
1620
                  'location' => 'path',
1621
                  'type' => 'string',
1622
                  'required' => true,
1623
                ),
1624
              ),
1625
            ),
1626
          )
1627
        )
1628
    );
1629
    $this->management_webPropertyAdWordsLinks = new Google_Service_Analytics_ManagementWebPropertyAdWordsLinks_Resource(
1630
        $this,
1631
        $this->serviceName,
1632
        'webPropertyAdWordsLinks',
1633
        array(
1634
          'methods' => array(
1635
            'delete' => array(
1636
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}',
1637
              'httpMethod' => 'DELETE',
1638
              'parameters' => array(
1639
                'accountId' => array(
1640
                  'location' => 'path',
1641
                  'type' => 'string',
1642
                  'required' => true,
1643
                ),
1644
                'webPropertyId' => array(
1645
                  'location' => 'path',
1646
                  'type' => 'string',
1647
                  'required' => true,
1648
                ),
1649
                'webPropertyAdWordsLinkId' => array(
1650
                  'location' => 'path',
1651
                  'type' => 'string',
1652
                  'required' => true,
1653
                ),
1654
              ),
1655
            ),'get' => array(
1656
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}',
1657
              'httpMethod' => 'GET',
1658
              'parameters' => array(
1659
                'accountId' => array(
1660
                  'location' => 'path',
1661
                  'type' => 'string',
1662
                  'required' => true,
1663
                ),
1664
                'webPropertyId' => array(
1665
                  'location' => 'path',
1666
                  'type' => 'string',
1667
                  'required' => true,
1668
                ),
1669
                'webPropertyAdWordsLinkId' => array(
1670
                  'location' => 'path',
1671
                  'type' => 'string',
1672
                  'required' => true,
1673
                ),
1674
              ),
1675
            ),'insert' => array(
1676
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks',
1677
              'httpMethod' => 'POST',
1678
              'parameters' => array(
1679
                'accountId' => array(
1680
                  'location' => 'path',
1681
                  'type' => 'string',
1682
                  'required' => true,
1683
                ),
1684
                'webPropertyId' => array(
1685
                  'location' => 'path',
1686
                  'type' => 'string',
1687
                  'required' => true,
1688
                ),
1689
              ),
1690
            ),'list' => array(
1691
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks',
1692
              'httpMethod' => 'GET',
1693
              'parameters' => array(
1694
                'accountId' => array(
1695
                  'location' => 'path',
1696
                  'type' => 'string',
1697
                  'required' => true,
1698
                ),
1699
                'webPropertyId' => array(
1700
                  'location' => 'path',
1701
                  'type' => 'string',
1702
                  'required' => true,
1703
                ),
1704
                'max-results' => array(
1705
                  'location' => 'query',
1706
                  'type' => 'integer',
1707
                ),
1708
                'start-index' => array(
1709
                  'location' => 'query',
1710
                  'type' => 'integer',
1711
                ),
1712
              ),
1713
            ),'patch' => array(
1714
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}',
1715
              'httpMethod' => 'PATCH',
1716
              'parameters' => array(
1717
                'accountId' => array(
1718
                  'location' => 'path',
1719
                  'type' => 'string',
1720
                  'required' => true,
1721
                ),
1722
                'webPropertyId' => array(
1723
                  'location' => 'path',
1724
                  'type' => 'string',
1725
                  'required' => true,
1726
                ),
1727
                'webPropertyAdWordsLinkId' => array(
1728
                  'location' => 'path',
1729
                  'type' => 'string',
1730
                  'required' => true,
1731
                ),
1732
              ),
1733
            ),'update' => array(
1734
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityAdWordsLinks/{webPropertyAdWordsLinkId}',
1735
              'httpMethod' => 'PUT',
1736
              'parameters' => array(
1737
                'accountId' => array(
1738
                  'location' => 'path',
1739
                  'type' => 'string',
1740
                  'required' => true,
1741
                ),
1742
                'webPropertyId' => array(
1743
                  'location' => 'path',
1744
                  'type' => 'string',
1745
                  'required' => true,
1746
                ),
1747
                'webPropertyAdWordsLinkId' => array(
1748
                  'location' => 'path',
1749
                  'type' => 'string',
1750
                  'required' => true,
1751
                ),
1752
              ),
1753
            ),
1754
          )
1755
        )
1756
    );
1757
    $this->management_webproperties = new Google_Service_Analytics_ManagementWebproperties_Resource(
1758
        $this,
1759
        $this->serviceName,
1760
        'webproperties',
1761
        array(
1762
          'methods' => array(
1763
            'get' => array(
1764
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}',
1765
              'httpMethod' => 'GET',
1766
              'parameters' => array(
1767
                'accountId' => array(
1768
                  'location' => 'path',
1769
                  'type' => 'string',
1770
                  'required' => true,
1771
                ),
1772
                'webPropertyId' => array(
1773
                  'location' => 'path',
1774
                  'type' => 'string',
1775
                  'required' => true,
1776
                ),
1777
              ),
1778
            ),'insert' => array(
1779
              'path' => 'management/accounts/{accountId}/webproperties',
1780
              'httpMethod' => 'POST',
1781
              'parameters' => array(
1782
                'accountId' => array(
1783
                  'location' => 'path',
1784
                  'type' => 'string',
1785
                  'required' => true,
1786
                ),
1787
              ),
1788
            ),'list' => array(
1789
              'path' => 'management/accounts/{accountId}/webproperties',
1790
              'httpMethod' => 'GET',
1791
              'parameters' => array(
1792
                'accountId' => array(
1793
                  'location' => 'path',
1794
                  'type' => 'string',
1795
                  'required' => true,
1796
                ),
1797
                'max-results' => array(
1798
                  'location' => 'query',
1799
                  'type' => 'integer',
1800
                ),
1801
                'start-index' => array(
1802
                  'location' => 'query',
1803
                  'type' => 'integer',
1804
                ),
1805
              ),
1806
            ),'patch' => array(
1807
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}',
1808
              'httpMethod' => 'PATCH',
1809
              'parameters' => array(
1810
                'accountId' => array(
1811
                  'location' => 'path',
1812
                  'type' => 'string',
1813
                  'required' => true,
1814
                ),
1815
                'webPropertyId' => array(
1816
                  'location' => 'path',
1817
                  'type' => 'string',
1818
                  'required' => true,
1819
                ),
1820
              ),
1821
            ),'update' => array(
1822
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}',
1823
              'httpMethod' => 'PUT',
1824
              'parameters' => array(
1825
                'accountId' => array(
1826
                  'location' => 'path',
1827
                  'type' => 'string',
1828
                  'required' => true,
1829
                ),
1830
                'webPropertyId' => array(
1831
                  'location' => 'path',
1832
                  'type' => 'string',
1833
                  'required' => true,
1834
                ),
1835
              ),
1836
            ),
1837
          )
1838
        )
1839
    );
1840
    $this->management_webpropertyUserLinks = new Google_Service_Analytics_ManagementWebpropertyUserLinks_Resource(
1841
        $this,
1842
        $this->serviceName,
1843
        'webpropertyUserLinks',
1844
        array(
1845
          'methods' => array(
1846
            'delete' => array(
1847
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}',
1848
              'httpMethod' => 'DELETE',
1849
              'parameters' => array(
1850
                'accountId' => array(
1851
                  'location' => 'path',
1852
                  'type' => 'string',
1853
                  'required' => true,
1854
                ),
1855
                'webPropertyId' => array(
1856
                  'location' => 'path',
1857
                  'type' => 'string',
1858
                  'required' => true,
1859
                ),
1860
                'linkId' => array(
1861
                  'location' => 'path',
1862
                  'type' => 'string',
1863
                  'required' => true,
1864
                ),
1865
              ),
1866
            ),'insert' => array(
1867
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks',
1868
              'httpMethod' => 'POST',
1869
              'parameters' => array(
1870
                'accountId' => array(
1871
                  'location' => 'path',
1872
                  'type' => 'string',
1873
                  'required' => true,
1874
                ),
1875
                'webPropertyId' => array(
1876
                  'location' => 'path',
1877
                  'type' => 'string',
1878
                  'required' => true,
1879
                ),
1880
              ),
1881
            ),'list' => array(
1882
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks',
1883
              'httpMethod' => 'GET',
1884
              'parameters' => array(
1885
                'accountId' => array(
1886
                  'location' => 'path',
1887
                  'type' => 'string',
1888
                  'required' => true,
1889
                ),
1890
                'webPropertyId' => array(
1891
                  'location' => 'path',
1892
                  'type' => 'string',
1893
                  'required' => true,
1894
                ),
1895
                'max-results' => array(
1896
                  'location' => 'query',
1897
                  'type' => 'integer',
1898
                ),
1899
                'start-index' => array(
1900
                  'location' => 'query',
1901
                  'type' => 'integer',
1902
                ),
1903
              ),
1904
            ),'update' => array(
1905
              'path' => 'management/accounts/{accountId}/webproperties/{webPropertyId}/entityUserLinks/{linkId}',
1906
              'httpMethod' => 'PUT',
1907
              'parameters' => array(
1908
                'accountId' => array(
1909
                  'location' => 'path',
1910
                  'type' => 'string',
1911
                  'required' => true,
1912
                ),
1913
                'webPropertyId' => array(
1914
                  'location' => 'path',
1915
                  'type' => 'string',
1916
                  'required' => true,
1917
                ),
1918
                'linkId' => array(
1919
                  'location' => 'path',
1920
                  'type' => 'string',
1921
                  'required' => true,
1922
                ),
1923
              ),
1924
            ),
1925
          )
1926
        )
1927
    );
1928
    $this->metadata_columns = new Google_Service_Analytics_MetadataColumns_Resource(
1929
        $this,
1930
        $this->serviceName,
1931
        'columns',
1932
        array(
1933
          'methods' => array(
1934
            'list' => array(
1935
              'path' => 'metadata/{reportType}/columns',
1936
              'httpMethod' => 'GET',
1937
              'parameters' => array(
1938
                'reportType' => array(
1939
                  'location' => 'path',
1940
                  'type' => 'string',
1941
                  'required' => true,
1942
                ),
1943
              ),
1944
            ),
1945
          )
1946
        )
1947
    );
1948
    $this->provisioning = new Google_Service_Analytics_Provisioning_Resource(
1949
        $this,
1950
        $this->serviceName,
1951
        'provisioning',
1952
        array(
1953
          'methods' => array(
1954
            'createAccountTicket' => array(
1955
              'path' => 'provisioning/createAccountTicket',
1956
              'httpMethod' => 'POST',
1957
              'parameters' => array(),
1958
            ),
1959
          )
1960
        )
1961
    );
1962
  }
1963
}
1964
 
1965
 
1966
/**
1967
 * The "data" collection of methods.
1968
 * Typical usage is:
1969
 *  <code>
1970
 *   $analyticsService = new Google_Service_Analytics(...);
1971
 *   $data = $analyticsService->data;
1972
 *  </code>
1973
 */
1974
#[AllowDynamicProperties]
1975
class Google_Service_Analytics_Data_Resource extends Google_Service_Resource
1976
{
1977
}
1978
 
1979
/**
1980
 * The "ga" collection of methods.
1981
 * Typical usage is:
1982
 *  <code>
1983
 *   $analyticsService = new Google_Service_Analytics(...);
1984
 *   $ga = $analyticsService->ga;
1985
 *  </code>
1986
 */
1987
#[AllowDynamicProperties]
1988
class Google_Service_Analytics_DataGa_Resource extends Google_Service_Resource
1989
{
1990
 
1991
  /**
1992
   * Returns Analytics data for a view (profile). (ga.get)
1993
   *
1994
   * @param string $ids Unique table ID for retrieving Analytics data. Table ID is
1995
   * of the form ga:XXXX, where XXXX is the Analytics view (profile) ID.
1996
   * @param string $startDate Start date for fetching Analytics data. Requests can
1997
   * specify a start date formatted as YYYY-MM-DD, or as a relative date (e.g.,
1998
   * today, yesterday, or 7daysAgo). The default value is 7daysAgo.
1999
   * @param string $endDate End date for fetching Analytics data. Request can
2000
   * should specify an end date formatted as YYYY-MM-DD, or as a relative date
2001
   * (e.g., today, yesterday, or 7daysAgo). The default value is yesterday.
2002
   * @param string $metrics A comma-separated list of Analytics metrics. E.g.,
2003
   * 'ga:sessions,ga:pageviews'. At least one metric must be specified.
2004
   * @param array $optParams Optional parameters.
2005
   *
2006
   * @opt_param int max-results The maximum number of entries to include in this
2007
   * feed.
2008
   * @opt_param string sort A comma-separated list of dimensions or metrics that
2009
   * determine the sort order for Analytics data.
2010
   * @opt_param string dimensions A comma-separated list of Analytics dimensions.
2011
   * E.g., 'ga:browser,ga:city'.
2012
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2013
   * parameter as a pagination mechanism along with the max-results parameter.
2014
   * @opt_param string segment An Analytics segment to be applied to data.
2015
   * @opt_param string samplingLevel The desired sampling level.
2016
   * @opt_param string filters A comma-separated list of dimension or metric
2017
   * filters to be applied to Analytics data.
2018
   * @opt_param string output The selected format for the response. Default format
2019
   * is JSON.
2020
   * @return Google_Service_Analytics_GaData
2021
   */
2022
  public function get($ids, $startDate, $endDate, $metrics, $optParams = array())
2023
  {
2024
    $params = array('ids' => $ids, 'start-date' => $startDate, 'end-date' => $endDate, 'metrics' => $metrics);
2025
    $params = array_merge($params, $optParams);
2026
    return $this->call('get', array($params), "Google_Service_Analytics_GaData");
2027
  }
2028
}
2029
/**
2030
 * The "mcf" collection of methods.
2031
 * Typical usage is:
2032
 *  <code>
2033
 *   $analyticsService = new Google_Service_Analytics(...);
2034
 *   $mcf = $analyticsService->mcf;
2035
 *  </code>
2036
 */
2037
#[AllowDynamicProperties]
2038
class Google_Service_Analytics_DataMcf_Resource extends Google_Service_Resource
2039
{
2040
 
2041
  /**
2042
   * Returns Analytics Multi-Channel Funnels data for a view (profile). (mcf.get)
2043
   *
2044
   * @param string $ids Unique table ID for retrieving Analytics data. Table ID is
2045
   * of the form ga:XXXX, where XXXX is the Analytics view (profile) ID.
2046
   * @param string $startDate Start date for fetching Analytics data. Requests can
2047
   * specify a start date formatted as YYYY-MM-DD, or as a relative date (e.g.,
2048
   * today, yesterday, or 7daysAgo). The default value is 7daysAgo.
2049
   * @param string $endDate End date for fetching Analytics data. Requests can
2050
   * specify a start date formatted as YYYY-MM-DD, or as a relative date (e.g.,
2051
   * today, yesterday, or 7daysAgo). The default value is 7daysAgo.
2052
   * @param string $metrics A comma-separated list of Multi-Channel Funnels
2053
   * metrics. E.g., 'mcf:totalConversions,mcf:totalConversionValue'. At least one
2054
   * metric must be specified.
2055
   * @param array $optParams Optional parameters.
2056
   *
2057
   * @opt_param int max-results The maximum number of entries to include in this
2058
   * feed.
2059
   * @opt_param string sort A comma-separated list of dimensions or metrics that
2060
   * determine the sort order for the Analytics data.
2061
   * @opt_param string dimensions A comma-separated list of Multi-Channel Funnels
2062
   * dimensions. E.g., 'mcf:source,mcf:medium'.
2063
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2064
   * parameter as a pagination mechanism along with the max-results parameter.
2065
   * @opt_param string samplingLevel The desired sampling level.
2066
   * @opt_param string filters A comma-separated list of dimension or metric
2067
   * filters to be applied to the Analytics data.
2068
   * @return Google_Service_Analytics_McfData
2069
   */
2070
  public function get($ids, $startDate, $endDate, $metrics, $optParams = array())
2071
  {
2072
    $params = array('ids' => $ids, 'start-date' => $startDate, 'end-date' => $endDate, 'metrics' => $metrics);
2073
    $params = array_merge($params, $optParams);
2074
    return $this->call('get', array($params), "Google_Service_Analytics_McfData");
2075
  }
2076
}
2077
/**
2078
 * The "realtime" collection of methods.
2079
 * Typical usage is:
2080
 *  <code>
2081
 *   $analyticsService = new Google_Service_Analytics(...);
2082
 *   $realtime = $analyticsService->realtime;
2083
 *  </code>
2084
 */
2085
#[AllowDynamicProperties]
2086
class Google_Service_Analytics_DataRealtime_Resource extends Google_Service_Resource
2087
{
2088
 
2089
  /**
2090
   * Returns real time data for a view (profile). (realtime.get)
2091
   *
2092
   * @param string $ids Unique table ID for retrieving real time data. Table ID is
2093
   * of the form ga:XXXX, where XXXX is the Analytics view (profile) ID.
2094
   * @param string $metrics A comma-separated list of real time metrics. E.g.,
2095
   * 'rt:activeUsers'. At least one metric must be specified.
2096
   * @param array $optParams Optional parameters.
2097
   *
2098
   * @opt_param int max-results The maximum number of entries to include in this
2099
   * feed.
2100
   * @opt_param string sort A comma-separated list of dimensions or metrics that
2101
   * determine the sort order for real time data.
2102
   * @opt_param string dimensions A comma-separated list of real time dimensions.
2103
   * E.g., 'rt:medium,rt:city'.
2104
   * @opt_param string filters A comma-separated list of dimension or metric
2105
   * filters to be applied to real time data.
2106
   * @return Google_Service_Analytics_RealtimeData
2107
   */
2108
  public function get($ids, $metrics, $optParams = array())
2109
  {
2110
    $params = array('ids' => $ids, 'metrics' => $metrics);
2111
    $params = array_merge($params, $optParams);
2112
    return $this->call('get', array($params), "Google_Service_Analytics_RealtimeData");
2113
  }
2114
}
2115
 
2116
/**
2117
 * The "management" collection of methods.
2118
 * Typical usage is:
2119
 *  <code>
2120
 *   $analyticsService = new Google_Service_Analytics(...);
2121
 *   $management = $analyticsService->management;
2122
 *  </code>
2123
 */
2124
#[AllowDynamicProperties]
2125
class Google_Service_Analytics_Management_Resource extends Google_Service_Resource
2126
{
2127
}
2128
 
2129
/**
2130
 * The "accountSummaries" collection of methods.
2131
 * Typical usage is:
2132
 *  <code>
2133
 *   $analyticsService = new Google_Service_Analytics(...);
2134
 *   $accountSummaries = $analyticsService->accountSummaries;
2135
 *  </code>
2136
 */
2137
#[AllowDynamicProperties]
2138
class Google_Service_Analytics_ManagementAccountSummaries_Resource extends Google_Service_Resource
2139
{
2140
 
2141
  /**
2142
   * Lists account summaries (lightweight tree comprised of
2143
   * accounts/properties/profiles) to which the user has access.
2144
   * (accountSummaries.listManagementAccountSummaries)
2145
   *
2146
   * @param array $optParams Optional parameters.
2147
   *
2148
   * @opt_param int max-results The maximum number of account summaries to include
2149
   * in this response, where the largest acceptable value is 1000.
2150
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2151
   * parameter as a pagination mechanism along with the max-results parameter.
2152
   * @return Google_Service_Analytics_AccountSummaries
2153
   */
2154
  public function listManagementAccountSummaries($optParams = array())
2155
  {
2156
    $params = array();
2157
    $params = array_merge($params, $optParams);
2158
    return $this->call('list', array($params), "Google_Service_Analytics_AccountSummaries");
2159
  }
2160
}
2161
/**
2162
 * The "accountUserLinks" collection of methods.
2163
 * Typical usage is:
2164
 *  <code>
2165
 *   $analyticsService = new Google_Service_Analytics(...);
2166
 *   $accountUserLinks = $analyticsService->accountUserLinks;
2167
 *  </code>
2168
 */
2169
#[AllowDynamicProperties]
2170
class Google_Service_Analytics_ManagementAccountUserLinks_Resource extends Google_Service_Resource
2171
{
2172
 
2173
  /**
2174
   * Removes a user from the given account. (accountUserLinks.delete)
2175
   *
2176
   * @param string $accountId Account ID to delete the user link for.
2177
   * @param string $linkId Link ID to delete the user link for.
2178
   * @param array $optParams Optional parameters.
2179
   */
2180
  public function delete($accountId, $linkId, $optParams = array())
2181
  {
2182
    $params = array('accountId' => $accountId, 'linkId' => $linkId);
2183
    $params = array_merge($params, $optParams);
2184
    return $this->call('delete', array($params));
2185
  }
2186
 
2187
  /**
2188
   * Adds a new user to the given account. (accountUserLinks.insert)
2189
   *
2190
   * @param string $accountId Account ID to create the user link for.
2191
   * @param Google_EntityUserLink $postBody
2192
   * @param array $optParams Optional parameters.
2193
   * @return Google_Service_Analytics_EntityUserLink
2194
   */
2195
  public function insert($accountId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
2196
  {
2197
    $params = array('accountId' => $accountId, 'postBody' => $postBody);
2198
    $params = array_merge($params, $optParams);
2199
    return $this->call('insert', array($params), "Google_Service_Analytics_EntityUserLink");
2200
  }
2201
 
2202
  /**
2203
   * Lists account-user links for a given account.
2204
   * (accountUserLinks.listManagementAccountUserLinks)
2205
   *
2206
   * @param string $accountId Account ID to retrieve the user links for.
2207
   * @param array $optParams Optional parameters.
2208
   *
2209
   * @opt_param int max-results The maximum number of account-user links to
2210
   * include in this response.
2211
   * @opt_param int start-index An index of the first account-user link to
2212
   * retrieve. Use this parameter as a pagination mechanism along with the max-
2213
   * results parameter.
2214
   * @return Google_Service_Analytics_EntityUserLinks
2215
   */
2216
  public function listManagementAccountUserLinks($accountId, $optParams = array())
2217
  {
2218
    $params = array('accountId' => $accountId);
2219
    $params = array_merge($params, $optParams);
2220
    return $this->call('list', array($params), "Google_Service_Analytics_EntityUserLinks");
2221
  }
2222
 
2223
  /**
2224
   * Updates permissions for an existing user on the given account.
2225
   * (accountUserLinks.update)
2226
   *
2227
   * @param string $accountId Account ID to update the account-user link for.
2228
   * @param string $linkId Link ID to update the account-user link for.
2229
   * @param Google_EntityUserLink $postBody
2230
   * @param array $optParams Optional parameters.
2231
   * @return Google_Service_Analytics_EntityUserLink
2232
   */
2233
  public function update($accountId, $linkId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
2234
  {
2235
    $params = array('accountId' => $accountId, 'linkId' => $linkId, 'postBody' => $postBody);
2236
    $params = array_merge($params, $optParams);
2237
    return $this->call('update', array($params), "Google_Service_Analytics_EntityUserLink");
2238
  }
2239
}
2240
/**
2241
 * The "accounts" collection of methods.
2242
 * Typical usage is:
2243
 *  <code>
2244
 *   $analyticsService = new Google_Service_Analytics(...);
2245
 *   $accounts = $analyticsService->accounts;
2246
 *  </code>
2247
 */
2248
#[AllowDynamicProperties]
2249
class Google_Service_Analytics_ManagementAccounts_Resource extends Google_Service_Resource
2250
{
2251
 
2252
  /**
2253
   * Lists all accounts to which the user has access.
2254
   * (accounts.listManagementAccounts)
2255
   *
2256
   * @param array $optParams Optional parameters.
2257
   *
2258
   * @opt_param int max-results The maximum number of accounts to include in this
2259
   * response.
2260
   * @opt_param int start-index An index of the first account to retrieve. Use
2261
   * this parameter as a pagination mechanism along with the max-results
2262
   * parameter.
2263
   * @return Google_Service_Analytics_Accounts
2264
   */
2265
  public function listManagementAccounts($optParams = array())
2266
  {
2267
    $params = array();
2268
    $params = array_merge($params, $optParams);
2269
    return $this->call('list', array($params), "Google_Service_Analytics_Accounts");
2270
  }
2271
}
2272
/**
2273
 * The "customDataSources" collection of methods.
2274
 * Typical usage is:
2275
 *  <code>
2276
 *   $analyticsService = new Google_Service_Analytics(...);
2277
 *   $customDataSources = $analyticsService->customDataSources;
2278
 *  </code>
2279
 */
2280
#[AllowDynamicProperties]
2281
class Google_Service_Analytics_ManagementCustomDataSources_Resource extends Google_Service_Resource
2282
{
2283
 
2284
  /**
2285
   * List custom data sources to which the user has access.
2286
   * (customDataSources.listManagementCustomDataSources)
2287
   *
2288
   * @param string $accountId Account Id for the custom data sources to retrieve.
2289
   * @param string $webPropertyId Web property Id for the custom data sources to
2290
   * retrieve.
2291
   * @param array $optParams Optional parameters.
2292
   *
2293
   * @opt_param int max-results The maximum number of custom data sources to
2294
   * include in this response.
2295
   * @opt_param int start-index A 1-based index of the first custom data source to
2296
   * retrieve. Use this parameter as a pagination mechanism along with the max-
2297
   * results parameter.
2298
   * @return Google_Service_Analytics_CustomDataSources
2299
   */
2300
  public function listManagementCustomDataSources($accountId, $webPropertyId, $optParams = array())
2301
  {
2302
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
2303
    $params = array_merge($params, $optParams);
2304
    return $this->call('list', array($params), "Google_Service_Analytics_CustomDataSources");
2305
  }
2306
}
2307
/**
2308
 * The "customDimensions" collection of methods.
2309
 * Typical usage is:
2310
 *  <code>
2311
 *   $analyticsService = new Google_Service_Analytics(...);
2312
 *   $customDimensions = $analyticsService->customDimensions;
2313
 *  </code>
2314
 */
2315
#[AllowDynamicProperties]
2316
class Google_Service_Analytics_ManagementCustomDimensions_Resource extends Google_Service_Resource
2317
{
2318
 
2319
  /**
2320
   * Get a custom dimension to which the user has access. (customDimensions.get)
2321
   *
2322
   * @param string $accountId Account ID for the custom dimension to retrieve.
2323
   * @param string $webPropertyId Web property ID for the custom dimension to
2324
   * retrieve.
2325
   * @param string $customDimensionId The ID of the custom dimension to retrieve.
2326
   * @param array $optParams Optional parameters.
2327
   * @return Google_Service_Analytics_CustomDimension
2328
   */
2329
  public function get($accountId, $webPropertyId, $customDimensionId, $optParams = array())
2330
  {
2331
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDimensionId' => $customDimensionId);
2332
    $params = array_merge($params, $optParams);
2333
    return $this->call('get', array($params), "Google_Service_Analytics_CustomDimension");
2334
  }
2335
 
2336
  /**
2337
   * Create a new custom dimension. (customDimensions.insert)
2338
   *
2339
   * @param string $accountId Account ID for the custom dimension to create.
2340
   * @param string $webPropertyId Web property ID for the custom dimension to
2341
   * create.
2342
   * @param Google_CustomDimension $postBody
2343
   * @param array $optParams Optional parameters.
2344
   * @return Google_Service_Analytics_CustomDimension
2345
   */
2346
  public function insert($accountId, $webPropertyId, Google_Service_Analytics_CustomDimension $postBody, $optParams = array())
2347
  {
2348
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
2349
    $params = array_merge($params, $optParams);
2350
    return $this->call('insert', array($params), "Google_Service_Analytics_CustomDimension");
2351
  }
2352
 
2353
  /**
2354
   * Lists custom dimensions to which the user has access.
2355
   * (customDimensions.listManagementCustomDimensions)
2356
   *
2357
   * @param string $accountId Account ID for the custom dimensions to retrieve.
2358
   * @param string $webPropertyId Web property ID for the custom dimensions to
2359
   * retrieve.
2360
   * @param array $optParams Optional parameters.
2361
   *
2362
   * @opt_param int max-results The maximum number of custom dimensions to include
2363
   * in this response.
2364
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2365
   * parameter as a pagination mechanism along with the max-results parameter.
2366
   * @return Google_Service_Analytics_CustomDimensions
2367
   */
2368
  public function listManagementCustomDimensions($accountId, $webPropertyId, $optParams = array())
2369
  {
2370
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
2371
    $params = array_merge($params, $optParams);
2372
    return $this->call('list', array($params), "Google_Service_Analytics_CustomDimensions");
2373
  }
2374
 
2375
  /**
2376
   * Updates an existing custom dimension. This method supports patch semantics.
2377
   * (customDimensions.patch)
2378
   *
2379
   * @param string $accountId Account ID for the custom dimension to update.
2380
   * @param string $webPropertyId Web property ID for the custom dimension to
2381
   * update.
2382
   * @param string $customDimensionId Custom dimension ID for the custom dimension
2383
   * to update.
2384
   * @param Google_CustomDimension $postBody
2385
   * @param array $optParams Optional parameters.
2386
   *
2387
   * @opt_param bool ignoreCustomDataSourceLinks Force the update and ignore any
2388
   * warnings related to the custom dimension being linked to a custom data source
2389
   * / data set.
2390
   * @return Google_Service_Analytics_CustomDimension
2391
   */
2392
  public function patch($accountId, $webPropertyId, $customDimensionId, Google_Service_Analytics_CustomDimension $postBody, $optParams = array())
2393
  {
2394
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDimensionId' => $customDimensionId, 'postBody' => $postBody);
2395
    $params = array_merge($params, $optParams);
2396
    return $this->call('patch', array($params), "Google_Service_Analytics_CustomDimension");
2397
  }
2398
 
2399
  /**
2400
   * Updates an existing custom dimension. (customDimensions.update)
2401
   *
2402
   * @param string $accountId Account ID for the custom dimension to update.
2403
   * @param string $webPropertyId Web property ID for the custom dimension to
2404
   * update.
2405
   * @param string $customDimensionId Custom dimension ID for the custom dimension
2406
   * to update.
2407
   * @param Google_CustomDimension $postBody
2408
   * @param array $optParams Optional parameters.
2409
   *
2410
   * @opt_param bool ignoreCustomDataSourceLinks Force the update and ignore any
2411
   * warnings related to the custom dimension being linked to a custom data source
2412
   * / data set.
2413
   * @return Google_Service_Analytics_CustomDimension
2414
   */
2415
  public function update($accountId, $webPropertyId, $customDimensionId, Google_Service_Analytics_CustomDimension $postBody, $optParams = array())
2416
  {
2417
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDimensionId' => $customDimensionId, 'postBody' => $postBody);
2418
    $params = array_merge($params, $optParams);
2419
    return $this->call('update', array($params), "Google_Service_Analytics_CustomDimension");
2420
  }
2421
}
2422
/**
2423
 * The "customMetrics" collection of methods.
2424
 * Typical usage is:
2425
 *  <code>
2426
 *   $analyticsService = new Google_Service_Analytics(...);
2427
 *   $customMetrics = $analyticsService->customMetrics;
2428
 *  </code>
2429
 */
2430
#[AllowDynamicProperties]
2431
class Google_Service_Analytics_ManagementCustomMetrics_Resource extends Google_Service_Resource
2432
{
2433
 
2434
  /**
2435
   * Get a custom metric to which the user has access. (customMetrics.get)
2436
   *
2437
   * @param string $accountId Account ID for the custom metric to retrieve.
2438
   * @param string $webPropertyId Web property ID for the custom metric to
2439
   * retrieve.
2440
   * @param string $customMetricId The ID of the custom metric to retrieve.
2441
   * @param array $optParams Optional parameters.
2442
   * @return Google_Service_Analytics_CustomMetric
2443
   */
2444
  public function get($accountId, $webPropertyId, $customMetricId, $optParams = array())
2445
  {
2446
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customMetricId' => $customMetricId);
2447
    $params = array_merge($params, $optParams);
2448
    return $this->call('get', array($params), "Google_Service_Analytics_CustomMetric");
2449
  }
2450
 
2451
  /**
2452
   * Create a new custom metric. (customMetrics.insert)
2453
   *
2454
   * @param string $accountId Account ID for the custom metric to create.
2455
   * @param string $webPropertyId Web property ID for the custom dimension to
2456
   * create.
2457
   * @param Google_CustomMetric $postBody
2458
   * @param array $optParams Optional parameters.
2459
   * @return Google_Service_Analytics_CustomMetric
2460
   */
2461
  public function insert($accountId, $webPropertyId, Google_Service_Analytics_CustomMetric $postBody, $optParams = array())
2462
  {
2463
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
2464
    $params = array_merge($params, $optParams);
2465
    return $this->call('insert', array($params), "Google_Service_Analytics_CustomMetric");
2466
  }
2467
 
2468
  /**
2469
   * Lists custom metrics to which the user has access.
2470
   * (customMetrics.listManagementCustomMetrics)
2471
   *
2472
   * @param string $accountId Account ID for the custom metrics to retrieve.
2473
   * @param string $webPropertyId Web property ID for the custom metrics to
2474
   * retrieve.
2475
   * @param array $optParams Optional parameters.
2476
   *
2477
   * @opt_param int max-results The maximum number of custom metrics to include in
2478
   * this response.
2479
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2480
   * parameter as a pagination mechanism along with the max-results parameter.
2481
   * @return Google_Service_Analytics_CustomMetrics
2482
   */
2483
  public function listManagementCustomMetrics($accountId, $webPropertyId, $optParams = array())
2484
  {
2485
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
2486
    $params = array_merge($params, $optParams);
2487
    return $this->call('list', array($params), "Google_Service_Analytics_CustomMetrics");
2488
  }
2489
 
2490
  /**
2491
   * Updates an existing custom metric. This method supports patch semantics.
2492
   * (customMetrics.patch)
2493
   *
2494
   * @param string $accountId Account ID for the custom metric to update.
2495
   * @param string $webPropertyId Web property ID for the custom metric to update.
2496
   * @param string $customMetricId Custom metric ID for the custom metric to
2497
   * update.
2498
   * @param Google_CustomMetric $postBody
2499
   * @param array $optParams Optional parameters.
2500
   *
2501
   * @opt_param bool ignoreCustomDataSourceLinks Force the update and ignore any
2502
   * warnings related to the custom metric being linked to a custom data source /
2503
   * data set.
2504
   * @return Google_Service_Analytics_CustomMetric
2505
   */
2506
  public function patch($accountId, $webPropertyId, $customMetricId, Google_Service_Analytics_CustomMetric $postBody, $optParams = array())
2507
  {
2508
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customMetricId' => $customMetricId, 'postBody' => $postBody);
2509
    $params = array_merge($params, $optParams);
2510
    return $this->call('patch', array($params), "Google_Service_Analytics_CustomMetric");
2511
  }
2512
 
2513
  /**
2514
   * Updates an existing custom metric. (customMetrics.update)
2515
   *
2516
   * @param string $accountId Account ID for the custom metric to update.
2517
   * @param string $webPropertyId Web property ID for the custom metric to update.
2518
   * @param string $customMetricId Custom metric ID for the custom metric to
2519
   * update.
2520
   * @param Google_CustomMetric $postBody
2521
   * @param array $optParams Optional parameters.
2522
   *
2523
   * @opt_param bool ignoreCustomDataSourceLinks Force the update and ignore any
2524
   * warnings related to the custom metric being linked to a custom data source /
2525
   * data set.
2526
   * @return Google_Service_Analytics_CustomMetric
2527
   */
2528
  public function update($accountId, $webPropertyId, $customMetricId, Google_Service_Analytics_CustomMetric $postBody, $optParams = array())
2529
  {
2530
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customMetricId' => $customMetricId, 'postBody' => $postBody);
2531
    $params = array_merge($params, $optParams);
2532
    return $this->call('update', array($params), "Google_Service_Analytics_CustomMetric");
2533
  }
2534
}
2535
/**
2536
 * The "experiments" collection of methods.
2537
 * Typical usage is:
2538
 *  <code>
2539
 *   $analyticsService = new Google_Service_Analytics(...);
2540
 *   $experiments = $analyticsService->experiments;
2541
 *  </code>
2542
 */
2543
#[AllowDynamicProperties]
2544
class Google_Service_Analytics_ManagementExperiments_Resource extends Google_Service_Resource
2545
{
2546
 
2547
  /**
2548
   * Delete an experiment. (experiments.delete)
2549
   *
2550
   * @param string $accountId Account ID to which the experiment belongs
2551
   * @param string $webPropertyId Web property ID to which the experiment belongs
2552
   * @param string $profileId View (Profile) ID to which the experiment belongs
2553
   * @param string $experimentId ID of the experiment to delete
2554
   * @param array $optParams Optional parameters.
2555
   */
2556
  public function delete($accountId, $webPropertyId, $profileId, $experimentId, $optParams = array())
2557
  {
2558
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'experimentId' => $experimentId);
2559
    $params = array_merge($params, $optParams);
2560
    return $this->call('delete', array($params));
2561
  }
2562
 
2563
  /**
2564
   * Returns an experiment to which the user has access. (experiments.get)
2565
   *
2566
   * @param string $accountId Account ID to retrieve the experiment for.
2567
   * @param string $webPropertyId Web property ID to retrieve the experiment for.
2568
   * @param string $profileId View (Profile) ID to retrieve the experiment for.
2569
   * @param string $experimentId Experiment ID to retrieve the experiment for.
2570
   * @param array $optParams Optional parameters.
2571
   * @return Google_Service_Analytics_Experiment
2572
   */
2573
  public function get($accountId, $webPropertyId, $profileId, $experimentId, $optParams = array())
2574
  {
2575
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'experimentId' => $experimentId);
2576
    $params = array_merge($params, $optParams);
2577
    return $this->call('get', array($params), "Google_Service_Analytics_Experiment");
2578
  }
2579
 
2580
  /**
2581
   * Create a new experiment. (experiments.insert)
2582
   *
2583
   * @param string $accountId Account ID to create the experiment for.
2584
   * @param string $webPropertyId Web property ID to create the experiment for.
2585
   * @param string $profileId View (Profile) ID to create the experiment for.
2586
   * @param Google_Experiment $postBody
2587
   * @param array $optParams Optional parameters.
2588
   * @return Google_Service_Analytics_Experiment
2589
   */
2590
  public function insert($accountId, $webPropertyId, $profileId, Google_Service_Analytics_Experiment $postBody, $optParams = array())
2591
  {
2592
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
2593
    $params = array_merge($params, $optParams);
2594
    return $this->call('insert', array($params), "Google_Service_Analytics_Experiment");
2595
  }
2596
 
2597
  /**
2598
   * Lists experiments to which the user has access.
2599
   * (experiments.listManagementExperiments)
2600
   *
2601
   * @param string $accountId Account ID to retrieve experiments for.
2602
   * @param string $webPropertyId Web property ID to retrieve experiments for.
2603
   * @param string $profileId View (Profile) ID to retrieve experiments for.
2604
   * @param array $optParams Optional parameters.
2605
   *
2606
   * @opt_param int max-results The maximum number of experiments to include in
2607
   * this response.
2608
   * @opt_param int start-index An index of the first experiment to retrieve. Use
2609
   * this parameter as a pagination mechanism along with the max-results
2610
   * parameter.
2611
   * @return Google_Service_Analytics_Experiments
2612
   */
2613
  public function listManagementExperiments($accountId, $webPropertyId, $profileId, $optParams = array())
2614
  {
2615
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
2616
    $params = array_merge($params, $optParams);
2617
    return $this->call('list', array($params), "Google_Service_Analytics_Experiments");
2618
  }
2619
 
2620
  /**
2621
   * Update an existing experiment. This method supports patch semantics.
2622
   * (experiments.patch)
2623
   *
2624
   * @param string $accountId Account ID of the experiment to update.
2625
   * @param string $webPropertyId Web property ID of the experiment to update.
2626
   * @param string $profileId View (Profile) ID of the experiment to update.
2627
   * @param string $experimentId Experiment ID of the experiment to update.
2628
   * @param Google_Experiment $postBody
2629
   * @param array $optParams Optional parameters.
2630
   * @return Google_Service_Analytics_Experiment
2631
   */
2632
  public function patch($accountId, $webPropertyId, $profileId, $experimentId, Google_Service_Analytics_Experiment $postBody, $optParams = array())
2633
  {
2634
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'experimentId' => $experimentId, 'postBody' => $postBody);
2635
    $params = array_merge($params, $optParams);
2636
    return $this->call('patch', array($params), "Google_Service_Analytics_Experiment");
2637
  }
2638
 
2639
  /**
2640
   * Update an existing experiment. (experiments.update)
2641
   *
2642
   * @param string $accountId Account ID of the experiment to update.
2643
   * @param string $webPropertyId Web property ID of the experiment to update.
2644
   * @param string $profileId View (Profile) ID of the experiment to update.
2645
   * @param string $experimentId Experiment ID of the experiment to update.
2646
   * @param Google_Experiment $postBody
2647
   * @param array $optParams Optional parameters.
2648
   * @return Google_Service_Analytics_Experiment
2649
   */
2650
  public function update($accountId, $webPropertyId, $profileId, $experimentId, Google_Service_Analytics_Experiment $postBody, $optParams = array())
2651
  {
2652
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'experimentId' => $experimentId, 'postBody' => $postBody);
2653
    $params = array_merge($params, $optParams);
2654
    return $this->call('update', array($params), "Google_Service_Analytics_Experiment");
2655
  }
2656
}
2657
/**
2658
 * The "filters" collection of methods.
2659
 * Typical usage is:
2660
 *  <code>
2661
 *   $analyticsService = new Google_Service_Analytics(...);
2662
 *   $filters = $analyticsService->filters;
2663
 *  </code>
2664
 */
2665
#[AllowDynamicProperties]
2666
class Google_Service_Analytics_ManagementFilters_Resource extends Google_Service_Resource
2667
{
2668
 
2669
  /**
2670
   * Delete a filter. (filters.delete)
2671
   *
2672
   * @param string $accountId Account ID to delete the filter for.
2673
   * @param string $filterId ID of the filter to be deleted.
2674
   * @param array $optParams Optional parameters.
2675
   * @return Google_Service_Analytics_Filter
2676
   */
2677
  public function delete($accountId, $filterId, $optParams = array())
2678
  {
2679
    $params = array('accountId' => $accountId, 'filterId' => $filterId);
2680
    $params = array_merge($params, $optParams);
2681
    return $this->call('delete', array($params), "Google_Service_Analytics_Filter");
2682
  }
2683
 
2684
  /**
2685
   * Returns a filters to which the user has access. (filters.get)
2686
   *
2687
   * @param string $accountId Account ID to retrieve filters for.
2688
   * @param string $filterId Filter ID to retrieve filters for.
2689
   * @param array $optParams Optional parameters.
2690
   * @return Google_Service_Analytics_Filter
2691
   */
2692
  public function get($accountId, $filterId, $optParams = array())
2693
  {
2694
    $params = array('accountId' => $accountId, 'filterId' => $filterId);
2695
    $params = array_merge($params, $optParams);
2696
    return $this->call('get', array($params), "Google_Service_Analytics_Filter");
2697
  }
2698
 
2699
  /**
2700
   * Create a new filter. (filters.insert)
2701
   *
2702
   * @param string $accountId Account ID to create filter for.
2703
   * @param Google_Filter $postBody
2704
   * @param array $optParams Optional parameters.
2705
   * @return Google_Service_Analytics_Filter
2706
   */
2707
  public function insert($accountId, Google_Service_Analytics_Filter $postBody, $optParams = array())
2708
  {
2709
    $params = array('accountId' => $accountId, 'postBody' => $postBody);
2710
    $params = array_merge($params, $optParams);
2711
    return $this->call('insert', array($params), "Google_Service_Analytics_Filter");
2712
  }
2713
 
2714
  /**
2715
   * Lists all filters for an account (filters.listManagementFilters)
2716
   *
2717
   * @param string $accountId Account ID to retrieve filters for.
2718
   * @param array $optParams Optional parameters.
2719
   *
2720
   * @opt_param int max-results The maximum number of filters to include in this
2721
   * response.
2722
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2723
   * parameter as a pagination mechanism along with the max-results parameter.
2724
   * @return Google_Service_Analytics_Filters
2725
   */
2726
  public function listManagementFilters($accountId, $optParams = array())
2727
  {
2728
    $params = array('accountId' => $accountId);
2729
    $params = array_merge($params, $optParams);
2730
    return $this->call('list', array($params), "Google_Service_Analytics_Filters");
2731
  }
2732
 
2733
  /**
2734
   * Updates an existing filter. This method supports patch semantics.
2735
   * (filters.patch)
2736
   *
2737
   * @param string $accountId Account ID to which the filter belongs.
2738
   * @param string $filterId ID of the filter to be updated.
2739
   * @param Google_Filter $postBody
2740
   * @param array $optParams Optional parameters.
2741
   * @return Google_Service_Analytics_Filter
2742
   */
2743
  public function patch($accountId, $filterId, Google_Service_Analytics_Filter $postBody, $optParams = array())
2744
  {
2745
    $params = array('accountId' => $accountId, 'filterId' => $filterId, 'postBody' => $postBody);
2746
    $params = array_merge($params, $optParams);
2747
    return $this->call('patch', array($params), "Google_Service_Analytics_Filter");
2748
  }
2749
 
2750
  /**
2751
   * Updates an existing filter. (filters.update)
2752
   *
2753
   * @param string $accountId Account ID to which the filter belongs.
2754
   * @param string $filterId ID of the filter to be updated.
2755
   * @param Google_Filter $postBody
2756
   * @param array $optParams Optional parameters.
2757
   * @return Google_Service_Analytics_Filter
2758
   */
2759
  public function update($accountId, $filterId, Google_Service_Analytics_Filter $postBody, $optParams = array())
2760
  {
2761
    $params = array('accountId' => $accountId, 'filterId' => $filterId, 'postBody' => $postBody);
2762
    $params = array_merge($params, $optParams);
2763
    return $this->call('update', array($params), "Google_Service_Analytics_Filter");
2764
  }
2765
}
2766
/**
2767
 * The "goals" collection of methods.
2768
 * Typical usage is:
2769
 *  <code>
2770
 *   $analyticsService = new Google_Service_Analytics(...);
2771
 *   $goals = $analyticsService->goals;
2772
 *  </code>
2773
 */
2774
#[AllowDynamicProperties]
2775
class Google_Service_Analytics_ManagementGoals_Resource extends Google_Service_Resource
2776
{
2777
 
2778
  /**
2779
   * Gets a goal to which the user has access. (goals.get)
2780
   *
2781
   * @param string $accountId Account ID to retrieve the goal for.
2782
   * @param string $webPropertyId Web property ID to retrieve the goal for.
2783
   * @param string $profileId View (Profile) ID to retrieve the goal for.
2784
   * @param string $goalId Goal ID to retrieve the goal for.
2785
   * @param array $optParams Optional parameters.
2786
   * @return Google_Service_Analytics_Goal
2787
   */
2788
  public function get($accountId, $webPropertyId, $profileId, $goalId, $optParams = array())
2789
  {
2790
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'goalId' => $goalId);
2791
    $params = array_merge($params, $optParams);
2792
    return $this->call('get', array($params), "Google_Service_Analytics_Goal");
2793
  }
2794
 
2795
  /**
2796
   * Create a new goal. (goals.insert)
2797
   *
2798
   * @param string $accountId Account ID to create the goal for.
2799
   * @param string $webPropertyId Web property ID to create the goal for.
2800
   * @param string $profileId View (Profile) ID to create the goal for.
2801
   * @param Google_Goal $postBody
2802
   * @param array $optParams Optional parameters.
2803
   * @return Google_Service_Analytics_Goal
2804
   */
2805
  public function insert($accountId, $webPropertyId, $profileId, Google_Service_Analytics_Goal $postBody, $optParams = array())
2806
  {
2807
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
2808
    $params = array_merge($params, $optParams);
2809
    return $this->call('insert', array($params), "Google_Service_Analytics_Goal");
2810
  }
2811
 
2812
  /**
2813
   * Lists goals to which the user has access. (goals.listManagementGoals)
2814
   *
2815
   * @param string $accountId Account ID to retrieve goals for. Can either be a
2816
   * specific account ID or '~all', which refers to all the accounts that user has
2817
   * access to.
2818
   * @param string $webPropertyId Web property ID to retrieve goals for. Can
2819
   * either be a specific web property ID or '~all', which refers to all the web
2820
   * properties that user has access to.
2821
   * @param string $profileId View (Profile) ID to retrieve goals for. Can either
2822
   * be a specific view (profile) ID or '~all', which refers to all the views
2823
   * (profiles) that user has access to.
2824
   * @param array $optParams Optional parameters.
2825
   *
2826
   * @opt_param int max-results The maximum number of goals to include in this
2827
   * response.
2828
   * @opt_param int start-index An index of the first goal to retrieve. Use this
2829
   * parameter as a pagination mechanism along with the max-results parameter.
2830
   * @return Google_Service_Analytics_Goals
2831
   */
2832
  public function listManagementGoals($accountId, $webPropertyId, $profileId, $optParams = array())
2833
  {
2834
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
2835
    $params = array_merge($params, $optParams);
2836
    return $this->call('list', array($params), "Google_Service_Analytics_Goals");
2837
  }
2838
 
2839
  /**
2840
   * Updates an existing view (profile). This method supports patch semantics.
2841
   * (goals.patch)
2842
   *
2843
   * @param string $accountId Account ID to update the goal.
2844
   * @param string $webPropertyId Web property ID to update the goal.
2845
   * @param string $profileId View (Profile) ID to update the goal.
2846
   * @param string $goalId Index of the goal to be updated.
2847
   * @param Google_Goal $postBody
2848
   * @param array $optParams Optional parameters.
2849
   * @return Google_Service_Analytics_Goal
2850
   */
2851
  public function patch($accountId, $webPropertyId, $profileId, $goalId, Google_Service_Analytics_Goal $postBody, $optParams = array())
2852
  {
2853
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'goalId' => $goalId, 'postBody' => $postBody);
2854
    $params = array_merge($params, $optParams);
2855
    return $this->call('patch', array($params), "Google_Service_Analytics_Goal");
2856
  }
2857
 
2858
  /**
2859
   * Updates an existing view (profile). (goals.update)
2860
   *
2861
   * @param string $accountId Account ID to update the goal.
2862
   * @param string $webPropertyId Web property ID to update the goal.
2863
   * @param string $profileId View (Profile) ID to update the goal.
2864
   * @param string $goalId Index of the goal to be updated.
2865
   * @param Google_Goal $postBody
2866
   * @param array $optParams Optional parameters.
2867
   * @return Google_Service_Analytics_Goal
2868
   */
2869
  public function update($accountId, $webPropertyId, $profileId, $goalId, Google_Service_Analytics_Goal $postBody, $optParams = array())
2870
  {
2871
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'goalId' => $goalId, 'postBody' => $postBody);
2872
    $params = array_merge($params, $optParams);
2873
    return $this->call('update', array($params), "Google_Service_Analytics_Goal");
2874
  }
2875
}
2876
/**
2877
 * The "profileFilterLinks" collection of methods.
2878
 * Typical usage is:
2879
 *  <code>
2880
 *   $analyticsService = new Google_Service_Analytics(...);
2881
 *   $profileFilterLinks = $analyticsService->profileFilterLinks;
2882
 *  </code>
2883
 */
2884
#[AllowDynamicProperties]
2885
class Google_Service_Analytics_ManagementProfileFilterLinks_Resource extends Google_Service_Resource
2886
{
2887
 
2888
  /**
2889
   * Delete a profile filter link. (profileFilterLinks.delete)
2890
   *
2891
   * @param string $accountId Account ID to which the profile filter link belongs.
2892
   * @param string $webPropertyId Web property Id to which the profile filter link
2893
   * belongs.
2894
   * @param string $profileId Profile ID to which the filter link belongs.
2895
   * @param string $linkId ID of the profile filter link to delete.
2896
   * @param array $optParams Optional parameters.
2897
   */
2898
  public function delete($accountId, $webPropertyId, $profileId, $linkId, $optParams = array())
2899
  {
2900
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId);
2901
    $params = array_merge($params, $optParams);
2902
    return $this->call('delete', array($params));
2903
  }
2904
 
2905
  /**
2906
   * Returns a single profile filter link. (profileFilterLinks.get)
2907
   *
2908
   * @param string $accountId Account ID to retrieve profile filter link for.
2909
   * @param string $webPropertyId Web property Id to retrieve profile filter link
2910
   * for.
2911
   * @param string $profileId Profile ID to retrieve filter link for.
2912
   * @param string $linkId ID of the profile filter link.
2913
   * @param array $optParams Optional parameters.
2914
   * @return Google_Service_Analytics_ProfileFilterLink
2915
   */
2916
  public function get($accountId, $webPropertyId, $profileId, $linkId, $optParams = array())
2917
  {
2918
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId);
2919
    $params = array_merge($params, $optParams);
2920
    return $this->call('get', array($params), "Google_Service_Analytics_ProfileFilterLink");
2921
  }
2922
 
2923
  /**
2924
   * Create a new profile filter link. (profileFilterLinks.insert)
2925
   *
2926
   * @param string $accountId Account ID to create profile filter link for.
2927
   * @param string $webPropertyId Web property Id to create profile filter link
2928
   * for.
2929
   * @param string $profileId Profile ID to create filter link for.
2930
   * @param Google_ProfileFilterLink $postBody
2931
   * @param array $optParams Optional parameters.
2932
   * @return Google_Service_Analytics_ProfileFilterLink
2933
   */
2934
  public function insert($accountId, $webPropertyId, $profileId, Google_Service_Analytics_ProfileFilterLink $postBody, $optParams = array())
2935
  {
2936
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
2937
    $params = array_merge($params, $optParams);
2938
    return $this->call('insert', array($params), "Google_Service_Analytics_ProfileFilterLink");
2939
  }
2940
 
2941
  /**
2942
   * Lists all profile filter links for a profile.
2943
   * (profileFilterLinks.listManagementProfileFilterLinks)
2944
   *
2945
   * @param string $accountId Account ID to retrieve profile filter links for.
2946
   * @param string $webPropertyId Web property Id for profile filter links for.
2947
   * Can either be a specific web property ID or '~all', which refers to all the
2948
   * web properties that user has access to.
2949
   * @param string $profileId Profile ID to retrieve filter links for. Can either
2950
   * be a specific profile ID or '~all', which refers to all the profiles that
2951
   * user has access to.
2952
   * @param array $optParams Optional parameters.
2953
   *
2954
   * @opt_param int max-results The maximum number of profile filter links to
2955
   * include in this response.
2956
   * @opt_param int start-index An index of the first entity to retrieve. Use this
2957
   * parameter as a pagination mechanism along with the max-results parameter.
2958
   * @return Google_Service_Analytics_ProfileFilterLinks
2959
   */
2960
  public function listManagementProfileFilterLinks($accountId, $webPropertyId, $profileId, $optParams = array())
2961
  {
2962
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
2963
    $params = array_merge($params, $optParams);
2964
    return $this->call('list', array($params), "Google_Service_Analytics_ProfileFilterLinks");
2965
  }
2966
 
2967
  /**
2968
   * Update an existing profile filter link. This method supports patch semantics.
2969
   * (profileFilterLinks.patch)
2970
   *
2971
   * @param string $accountId Account ID to which profile filter link belongs.
2972
   * @param string $webPropertyId Web property Id to which profile filter link
2973
   * belongs
2974
   * @param string $profileId Profile ID to which filter link belongs
2975
   * @param string $linkId ID of the profile filter link to be updated.
2976
   * @param Google_ProfileFilterLink $postBody
2977
   * @param array $optParams Optional parameters.
2978
   * @return Google_Service_Analytics_ProfileFilterLink
2979
   */
2980
  public function patch($accountId, $webPropertyId, $profileId, $linkId, Google_Service_Analytics_ProfileFilterLink $postBody, $optParams = array())
2981
  {
2982
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId, 'postBody' => $postBody);
2983
    $params = array_merge($params, $optParams);
2984
    return $this->call('patch', array($params), "Google_Service_Analytics_ProfileFilterLink");
2985
  }
2986
 
2987
  /**
2988
   * Update an existing profile filter link. (profileFilterLinks.update)
2989
   *
2990
   * @param string $accountId Account ID to which profile filter link belongs.
2991
   * @param string $webPropertyId Web property Id to which profile filter link
2992
   * belongs
2993
   * @param string $profileId Profile ID to which filter link belongs
2994
   * @param string $linkId ID of the profile filter link to be updated.
2995
   * @param Google_ProfileFilterLink $postBody
2996
   * @param array $optParams Optional parameters.
2997
   * @return Google_Service_Analytics_ProfileFilterLink
2998
   */
2999
  public function update($accountId, $webPropertyId, $profileId, $linkId, Google_Service_Analytics_ProfileFilterLink $postBody, $optParams = array())
3000
  {
3001
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId, 'postBody' => $postBody);
3002
    $params = array_merge($params, $optParams);
3003
    return $this->call('update', array($params), "Google_Service_Analytics_ProfileFilterLink");
3004
  }
3005
}
3006
/**
3007
 * The "profileUserLinks" collection of methods.
3008
 * Typical usage is:
3009
 *  <code>
3010
 *   $analyticsService = new Google_Service_Analytics(...);
3011
 *   $profileUserLinks = $analyticsService->profileUserLinks;
3012
 *  </code>
3013
 */
3014
#[AllowDynamicProperties]
3015
class Google_Service_Analytics_ManagementProfileUserLinks_Resource extends Google_Service_Resource
3016
{
3017
 
3018
  /**
3019
   * Removes a user from the given view (profile). (profileUserLinks.delete)
3020
   *
3021
   * @param string $accountId Account ID to delete the user link for.
3022
   * @param string $webPropertyId Web Property ID to delete the user link for.
3023
   * @param string $profileId View (Profile) ID to delete the user link for.
3024
   * @param string $linkId Link ID to delete the user link for.
3025
   * @param array $optParams Optional parameters.
3026
   */
3027
  public function delete($accountId, $webPropertyId, $profileId, $linkId, $optParams = array())
3028
  {
3029
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId);
3030
    $params = array_merge($params, $optParams);
3031
    return $this->call('delete', array($params));
3032
  }
3033
 
3034
  /**
3035
   * Adds a new user to the given view (profile). (profileUserLinks.insert)
3036
   *
3037
   * @param string $accountId Account ID to create the user link for.
3038
   * @param string $webPropertyId Web Property ID to create the user link for.
3039
   * @param string $profileId View (Profile) ID to create the user link for.
3040
   * @param Google_EntityUserLink $postBody
3041
   * @param array $optParams Optional parameters.
3042
   * @return Google_Service_Analytics_EntityUserLink
3043
   */
3044
  public function insert($accountId, $webPropertyId, $profileId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
3045
  {
3046
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
3047
    $params = array_merge($params, $optParams);
3048
    return $this->call('insert', array($params), "Google_Service_Analytics_EntityUserLink");
3049
  }
3050
 
3051
  /**
3052
   * Lists profile-user links for a given view (profile).
3053
   * (profileUserLinks.listManagementProfileUserLinks)
3054
   *
3055
   * @param string $accountId Account ID which the given view (profile) belongs
3056
   * to.
3057
   * @param string $webPropertyId Web Property ID which the given view (profile)
3058
   * belongs to. Can either be a specific web property ID or '~all', which refers
3059
   * to all the web properties that user has access to.
3060
   * @param string $profileId View (Profile) ID to retrieve the profile-user links
3061
   * for. Can either be a specific profile ID or '~all', which refers to all the
3062
   * profiles that user has access to.
3063
   * @param array $optParams Optional parameters.
3064
   *
3065
   * @opt_param int max-results The maximum number of profile-user links to
3066
   * include in this response.
3067
   * @opt_param int start-index An index of the first profile-user link to
3068
   * retrieve. Use this parameter as a pagination mechanism along with the max-
3069
   * results parameter.
3070
   * @return Google_Service_Analytics_EntityUserLinks
3071
   */
3072
  public function listManagementProfileUserLinks($accountId, $webPropertyId, $profileId, $optParams = array())
3073
  {
3074
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
3075
    $params = array_merge($params, $optParams);
3076
    return $this->call('list', array($params), "Google_Service_Analytics_EntityUserLinks");
3077
  }
3078
 
3079
  /**
3080
   * Updates permissions for an existing user on the given view (profile).
3081
   * (profileUserLinks.update)
3082
   *
3083
   * @param string $accountId Account ID to update the user link for.
3084
   * @param string $webPropertyId Web Property ID to update the user link for.
3085
   * @param string $profileId View (Profile ID) to update the user link for.
3086
   * @param string $linkId Link ID to update the user link for.
3087
   * @param Google_EntityUserLink $postBody
3088
   * @param array $optParams Optional parameters.
3089
   * @return Google_Service_Analytics_EntityUserLink
3090
   */
3091
  public function update($accountId, $webPropertyId, $profileId, $linkId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
3092
  {
3093
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'linkId' => $linkId, 'postBody' => $postBody);
3094
    $params = array_merge($params, $optParams);
3095
    return $this->call('update', array($params), "Google_Service_Analytics_EntityUserLink");
3096
  }
3097
}
3098
/**
3099
 * The "profiles" collection of methods.
3100
 * Typical usage is:
3101
 *  <code>
3102
 *   $analyticsService = new Google_Service_Analytics(...);
3103
 *   $profiles = $analyticsService->profiles;
3104
 *  </code>
3105
 */
3106
#[AllowDynamicProperties]
3107
class Google_Service_Analytics_ManagementProfiles_Resource extends Google_Service_Resource
3108
{
3109
 
3110
  /**
3111
   * Deletes a view (profile). (profiles.delete)
3112
   *
3113
   * @param string $accountId Account ID to delete the view (profile) for.
3114
   * @param string $webPropertyId Web property ID to delete the view (profile)
3115
   * for.
3116
   * @param string $profileId ID of the view (profile) to be deleted.
3117
   * @param array $optParams Optional parameters.
3118
   */
3119
  public function delete($accountId, $webPropertyId, $profileId, $optParams = array())
3120
  {
3121
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
3122
    $params = array_merge($params, $optParams);
3123
    return $this->call('delete', array($params));
3124
  }
3125
 
3126
  /**
3127
   * Gets a view (profile) to which the user has access. (profiles.get)
3128
   *
3129
   * @param string $accountId Account ID to retrieve the goal for.
3130
   * @param string $webPropertyId Web property ID to retrieve the goal for.
3131
   * @param string $profileId View (Profile) ID to retrieve the goal for.
3132
   * @param array $optParams Optional parameters.
3133
   * @return Google_Service_Analytics_Profile
3134
   */
3135
  public function get($accountId, $webPropertyId, $profileId, $optParams = array())
3136
  {
3137
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
3138
    $params = array_merge($params, $optParams);
3139
    return $this->call('get', array($params), "Google_Service_Analytics_Profile");
3140
  }
3141
 
3142
  /**
3143
   * Create a new view (profile). (profiles.insert)
3144
   *
3145
   * @param string $accountId Account ID to create the view (profile) for.
3146
   * @param string $webPropertyId Web property ID to create the view (profile)
3147
   * for.
3148
   * @param Google_Profile $postBody
3149
   * @param array $optParams Optional parameters.
3150
   * @return Google_Service_Analytics_Profile
3151
   */
3152
  public function insert($accountId, $webPropertyId, Google_Service_Analytics_Profile $postBody, $optParams = array())
3153
  {
3154
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
3155
    $params = array_merge($params, $optParams);
3156
    return $this->call('insert', array($params), "Google_Service_Analytics_Profile");
3157
  }
3158
 
3159
  /**
3160
   * Lists views (profiles) to which the user has access.
3161
   * (profiles.listManagementProfiles)
3162
   *
3163
   * @param string $accountId Account ID for the view (profiles) to retrieve. Can
3164
   * either be a specific account ID or '~all', which refers to all the accounts
3165
   * to which the user has access.
3166
   * @param string $webPropertyId Web property ID for the views (profiles) to
3167
   * retrieve. Can either be a specific web property ID or '~all', which refers to
3168
   * all the web properties to which the user has access.
3169
   * @param array $optParams Optional parameters.
3170
   *
3171
   * @opt_param int max-results The maximum number of views (profiles) to include
3172
   * in this response.
3173
   * @opt_param int start-index An index of the first entity to retrieve. Use this
3174
   * parameter as a pagination mechanism along with the max-results parameter.
3175
   * @return Google_Service_Analytics_Profiles
3176
   */
3177
  public function listManagementProfiles($accountId, $webPropertyId, $optParams = array())
3178
  {
3179
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
3180
    $params = array_merge($params, $optParams);
3181
    return $this->call('list', array($params), "Google_Service_Analytics_Profiles");
3182
  }
3183
 
3184
  /**
3185
   * Updates an existing view (profile). This method supports patch semantics.
3186
   * (profiles.patch)
3187
   *
3188
   * @param string $accountId Account ID to which the view (profile) belongs
3189
   * @param string $webPropertyId Web property ID to which the view (profile)
3190
   * belongs
3191
   * @param string $profileId ID of the view (profile) to be updated.
3192
   * @param Google_Profile $postBody
3193
   * @param array $optParams Optional parameters.
3194
   * @return Google_Service_Analytics_Profile
3195
   */
3196
  public function patch($accountId, $webPropertyId, $profileId, Google_Service_Analytics_Profile $postBody, $optParams = array())
3197
  {
3198
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
3199
    $params = array_merge($params, $optParams);
3200
    return $this->call('patch', array($params), "Google_Service_Analytics_Profile");
3201
  }
3202
 
3203
  /**
3204
   * Updates an existing view (profile). (profiles.update)
3205
   *
3206
   * @param string $accountId Account ID to which the view (profile) belongs
3207
   * @param string $webPropertyId Web property ID to which the view (profile)
3208
   * belongs
3209
   * @param string $profileId ID of the view (profile) to be updated.
3210
   * @param Google_Profile $postBody
3211
   * @param array $optParams Optional parameters.
3212
   * @return Google_Service_Analytics_Profile
3213
   */
3214
  public function update($accountId, $webPropertyId, $profileId, Google_Service_Analytics_Profile $postBody, $optParams = array())
3215
  {
3216
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
3217
    $params = array_merge($params, $optParams);
3218
    return $this->call('update', array($params), "Google_Service_Analytics_Profile");
3219
  }
3220
}
3221
/**
3222
 * The "segments" collection of methods.
3223
 * Typical usage is:
3224
 *  <code>
3225
 *   $analyticsService = new Google_Service_Analytics(...);
3226
 *   $segments = $analyticsService->segments;
3227
 *  </code>
3228
 */
3229
#[AllowDynamicProperties]
3230
class Google_Service_Analytics_ManagementSegments_Resource extends Google_Service_Resource
3231
{
3232
 
3233
  /**
3234
   * Lists segments to which the user has access.
3235
   * (segments.listManagementSegments)
3236
   *
3237
   * @param array $optParams Optional parameters.
3238
   *
3239
   * @opt_param int max-results The maximum number of segments to include in this
3240
   * response.
3241
   * @opt_param int start-index An index of the first segment to retrieve. Use
3242
   * this parameter as a pagination mechanism along with the max-results
3243
   * parameter.
3244
   * @return Google_Service_Analytics_Segments
3245
   */
3246
  public function listManagementSegments($optParams = array())
3247
  {
3248
    $params = array();
3249
    $params = array_merge($params, $optParams);
3250
    return $this->call('list', array($params), "Google_Service_Analytics_Segments");
3251
  }
3252
}
3253
/**
3254
 * The "unsampledReports" collection of methods.
3255
 * Typical usage is:
3256
 *  <code>
3257
 *   $analyticsService = new Google_Service_Analytics(...);
3258
 *   $unsampledReports = $analyticsService->unsampledReports;
3259
 *  </code>
3260
 */
3261
#[AllowDynamicProperties]
3262
class Google_Service_Analytics_ManagementUnsampledReports_Resource extends Google_Service_Resource
3263
{
3264
 
3265
  /**
3266
   * Returns a single unsampled report. (unsampledReports.get)
3267
   *
3268
   * @param string $accountId Account ID to retrieve unsampled report for.
3269
   * @param string $webPropertyId Web property ID to retrieve unsampled reports
3270
   * for.
3271
   * @param string $profileId View (Profile) ID to retrieve unsampled report for.
3272
   * @param string $unsampledReportId ID of the unsampled report to retrieve.
3273
   * @param array $optParams Optional parameters.
3274
   * @return Google_Service_Analytics_UnsampledReport
3275
   */
3276
  public function get($accountId, $webPropertyId, $profileId, $unsampledReportId, $optParams = array())
3277
  {
3278
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'unsampledReportId' => $unsampledReportId);
3279
    $params = array_merge($params, $optParams);
3280
    return $this->call('get', array($params), "Google_Service_Analytics_UnsampledReport");
3281
  }
3282
 
3283
  /**
3284
   * Create a new unsampled report. (unsampledReports.insert)
3285
   *
3286
   * @param string $accountId Account ID to create the unsampled report for.
3287
   * @param string $webPropertyId Web property ID to create the unsampled report
3288
   * for.
3289
   * @param string $profileId View (Profile) ID to create the unsampled report
3290
   * for.
3291
   * @param Google_UnsampledReport $postBody
3292
   * @param array $optParams Optional parameters.
3293
   * @return Google_Service_Analytics_UnsampledReport
3294
   */
3295
  public function insert($accountId, $webPropertyId, $profileId, Google_Service_Analytics_UnsampledReport $postBody, $optParams = array())
3296
  {
3297
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId, 'postBody' => $postBody);
3298
    $params = array_merge($params, $optParams);
3299
    return $this->call('insert', array($params), "Google_Service_Analytics_UnsampledReport");
3300
  }
3301
 
3302
  /**
3303
   * Lists unsampled reports to which the user has access.
3304
   * (unsampledReports.listManagementUnsampledReports)
3305
   *
3306
   * @param string $accountId Account ID to retrieve unsampled reports for. Must
3307
   * be a specific account ID, ~all is not supported.
3308
   * @param string $webPropertyId Web property ID to retrieve unsampled reports
3309
   * for. Must be a specific web property ID, ~all is not supported.
3310
   * @param string $profileId View (Profile) ID to retrieve unsampled reports for.
3311
   * Must be a specific view (profile) ID, ~all is not supported.
3312
   * @param array $optParams Optional parameters.
3313
   *
3314
   * @opt_param int max-results The maximum number of unsampled reports to include
3315
   * in this response.
3316
   * @opt_param int start-index An index of the first unsampled report to
3317
   * retrieve. Use this parameter as a pagination mechanism along with the max-
3318
   * results parameter.
3319
   * @return Google_Service_Analytics_UnsampledReports
3320
   */
3321
  public function listManagementUnsampledReports($accountId, $webPropertyId, $profileId, $optParams = array())
3322
  {
3323
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'profileId' => $profileId);
3324
    $params = array_merge($params, $optParams);
3325
    return $this->call('list', array($params), "Google_Service_Analytics_UnsampledReports");
3326
  }
3327
}
3328
/**
3329
 * The "uploads" collection of methods.
3330
 * Typical usage is:
3331
 *  <code>
3332
 *   $analyticsService = new Google_Service_Analytics(...);
3333
 *   $uploads = $analyticsService->uploads;
3334
 *  </code>
3335
 */
3336
#[AllowDynamicProperties]
3337
class Google_Service_Analytics_ManagementUploads_Resource extends Google_Service_Resource
3338
{
3339
 
3340
  /**
3341
   * Delete data associated with a previous upload. (uploads.deleteUploadData)
3342
   *
3343
   * @param string $accountId Account Id for the uploads to be deleted.
3344
   * @param string $webPropertyId Web property Id for the uploads to be deleted.
3345
   * @param string $customDataSourceId Custom data source Id for the uploads to be
3346
   * deleted.
3347
   * @param Google_AnalyticsDataimportDeleteUploadDataRequest $postBody
3348
   * @param array $optParams Optional parameters.
3349
   */
3350
  public function deleteUploadData($accountId, $webPropertyId, $customDataSourceId, Google_Service_Analytics_AnalyticsDataimportDeleteUploadDataRequest $postBody, $optParams = array())
3351
  {
3352
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDataSourceId' => $customDataSourceId, 'postBody' => $postBody);
3353
    $params = array_merge($params, $optParams);
3354
    return $this->call('deleteUploadData', array($params));
3355
  }
3356
 
3357
  /**
3358
   * List uploads to which the user has access. (uploads.get)
3359
   *
3360
   * @param string $accountId Account Id for the upload to retrieve.
3361
   * @param string $webPropertyId Web property Id for the upload to retrieve.
3362
   * @param string $customDataSourceId Custom data source Id for upload to
3363
   * retrieve.
3364
   * @param string $uploadId Upload Id to retrieve.
3365
   * @param array $optParams Optional parameters.
3366
   * @return Google_Service_Analytics_Upload
3367
   */
3368
  public function get($accountId, $webPropertyId, $customDataSourceId, $uploadId, $optParams = array())
3369
  {
3370
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDataSourceId' => $customDataSourceId, 'uploadId' => $uploadId);
3371
    $params = array_merge($params, $optParams);
3372
    return $this->call('get', array($params), "Google_Service_Analytics_Upload");
3373
  }
3374
 
3375
  /**
3376
   * List uploads to which the user has access. (uploads.listManagementUploads)
3377
   *
3378
   * @param string $accountId Account Id for the uploads to retrieve.
3379
   * @param string $webPropertyId Web property Id for the uploads to retrieve.
3380
   * @param string $customDataSourceId Custom data source Id for uploads to
3381
   * retrieve.
3382
   * @param array $optParams Optional parameters.
3383
   *
3384
   * @opt_param int max-results The maximum number of uploads to include in this
3385
   * response.
3386
   * @opt_param int start-index A 1-based index of the first upload to retrieve.
3387
   * Use this parameter as a pagination mechanism along with the max-results
3388
   * parameter.
3389
   * @return Google_Service_Analytics_Uploads
3390
   */
3391
  public function listManagementUploads($accountId, $webPropertyId, $customDataSourceId, $optParams = array())
3392
  {
3393
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDataSourceId' => $customDataSourceId);
3394
    $params = array_merge($params, $optParams);
3395
    return $this->call('list', array($params), "Google_Service_Analytics_Uploads");
3396
  }
3397
 
3398
  /**
3399
   * Upload data for a custom data source. (uploads.uploadData)
3400
   *
3401
   * @param string $accountId Account Id associated with the upload.
3402
   * @param string $webPropertyId Web property UA-string associated with the
3403
   * upload.
3404
   * @param string $customDataSourceId Custom data source Id to which the data
3405
   * being uploaded belongs.
3406
   * @param array $optParams Optional parameters.
3407
   * @return Google_Service_Analytics_Upload
3408
   */
3409
  public function uploadData($accountId, $webPropertyId, $customDataSourceId, $optParams = array())
3410
  {
3411
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'customDataSourceId' => $customDataSourceId);
3412
    $params = array_merge($params, $optParams);
3413
    return $this->call('uploadData', array($params), "Google_Service_Analytics_Upload");
3414
  }
3415
}
3416
/**
3417
 * The "webPropertyAdWordsLinks" collection of methods.
3418
 * Typical usage is:
3419
 *  <code>
3420
 *   $analyticsService = new Google_Service_Analytics(...);
3421
 *   $webPropertyAdWordsLinks = $analyticsService->webPropertyAdWordsLinks;
3422
 *  </code>
3423
 */
3424
#[AllowDynamicProperties]
3425
class Google_Service_Analytics_ManagementWebPropertyAdWordsLinks_Resource extends Google_Service_Resource
3426
{
3427
 
3428
  /**
3429
   * Deletes a web property-AdWords link. (webPropertyAdWordsLinks.delete)
3430
   *
3431
   * @param string $accountId ID of the account which the given web property
3432
   * belongs to.
3433
   * @param string $webPropertyId Web property ID to delete the AdWords link for.
3434
   * @param string $webPropertyAdWordsLinkId Web property AdWords link ID.
3435
   * @param array $optParams Optional parameters.
3436
   */
3437
  public function delete($accountId, $webPropertyId, $webPropertyAdWordsLinkId, $optParams = array())
3438
  {
3439
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'webPropertyAdWordsLinkId' => $webPropertyAdWordsLinkId);
3440
    $params = array_merge($params, $optParams);
3441
    return $this->call('delete', array($params));
3442
  }
3443
 
3444
  /**
3445
   * Returns a web property-AdWords link to which the user has access.
3446
   * (webPropertyAdWordsLinks.get)
3447
   *
3448
   * @param string $accountId ID of the account which the given web property
3449
   * belongs to.
3450
   * @param string $webPropertyId Web property ID to retrieve the AdWords link
3451
   * for.
3452
   * @param string $webPropertyAdWordsLinkId Web property-AdWords link ID.
3453
   * @param array $optParams Optional parameters.
3454
   * @return Google_Service_Analytics_EntityAdWordsLink
3455
   */
3456
  public function get($accountId, $webPropertyId, $webPropertyAdWordsLinkId, $optParams = array())
3457
  {
3458
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'webPropertyAdWordsLinkId' => $webPropertyAdWordsLinkId);
3459
    $params = array_merge($params, $optParams);
3460
    return $this->call('get', array($params), "Google_Service_Analytics_EntityAdWordsLink");
3461
  }
3462
 
3463
  /**
3464
   * Creates a webProperty-AdWords link. (webPropertyAdWordsLinks.insert)
3465
   *
3466
   * @param string $accountId ID of the Google Analytics account to create the
3467
   * link for.
3468
   * @param string $webPropertyId Web property ID to create the link for.
3469
   * @param Google_EntityAdWordsLink $postBody
3470
   * @param array $optParams Optional parameters.
3471
   * @return Google_Service_Analytics_EntityAdWordsLink
3472
   */
3473
  public function insert($accountId, $webPropertyId, Google_Service_Analytics_EntityAdWordsLink $postBody, $optParams = array())
3474
  {
3475
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
3476
    $params = array_merge($params, $optParams);
3477
    return $this->call('insert', array($params), "Google_Service_Analytics_EntityAdWordsLink");
3478
  }
3479
 
3480
  /**
3481
   * Lists webProperty-AdWords links for a given web property.
3482
   * (webPropertyAdWordsLinks.listManagementWebPropertyAdWordsLinks)
3483
   *
3484
   * @param string $accountId ID of the account which the given web property
3485
   * belongs to.
3486
   * @param string $webPropertyId Web property ID to retrieve the AdWords links
3487
   * for.
3488
   * @param array $optParams Optional parameters.
3489
   *
3490
   * @opt_param int max-results The maximum number of webProperty-AdWords links to
3491
   * include in this response.
3492
   * @opt_param int start-index An index of the first webProperty-AdWords link to
3493
   * retrieve. Use this parameter as a pagination mechanism along with the max-
3494
   * results parameter.
3495
   * @return Google_Service_Analytics_EntityAdWordsLinks
3496
   */
3497
  public function listManagementWebPropertyAdWordsLinks($accountId, $webPropertyId, $optParams = array())
3498
  {
3499
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
3500
    $params = array_merge($params, $optParams);
3501
    return $this->call('list', array($params), "Google_Service_Analytics_EntityAdWordsLinks");
3502
  }
3503
 
3504
  /**
3505
   * Updates an existing webProperty-AdWords link. This method supports patch
3506
   * semantics. (webPropertyAdWordsLinks.patch)
3507
   *
3508
   * @param string $accountId ID of the account which the given web property
3509
   * belongs to.
3510
   * @param string $webPropertyId Web property ID to retrieve the AdWords link
3511
   * for.
3512
   * @param string $webPropertyAdWordsLinkId Web property-AdWords link ID.
3513
   * @param Google_EntityAdWordsLink $postBody
3514
   * @param array $optParams Optional parameters.
3515
   * @return Google_Service_Analytics_EntityAdWordsLink
3516
   */
3517
  public function patch($accountId, $webPropertyId, $webPropertyAdWordsLinkId, Google_Service_Analytics_EntityAdWordsLink $postBody, $optParams = array())
3518
  {
3519
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'webPropertyAdWordsLinkId' => $webPropertyAdWordsLinkId, 'postBody' => $postBody);
3520
    $params = array_merge($params, $optParams);
3521
    return $this->call('patch', array($params), "Google_Service_Analytics_EntityAdWordsLink");
3522
  }
3523
 
3524
  /**
3525
   * Updates an existing webProperty-AdWords link.
3526
   * (webPropertyAdWordsLinks.update)
3527
   *
3528
   * @param string $accountId ID of the account which the given web property
3529
   * belongs to.
3530
   * @param string $webPropertyId Web property ID to retrieve the AdWords link
3531
   * for.
3532
   * @param string $webPropertyAdWordsLinkId Web property-AdWords link ID.
3533
   * @param Google_EntityAdWordsLink $postBody
3534
   * @param array $optParams Optional parameters.
3535
   * @return Google_Service_Analytics_EntityAdWordsLink
3536
   */
3537
  public function update($accountId, $webPropertyId, $webPropertyAdWordsLinkId, Google_Service_Analytics_EntityAdWordsLink $postBody, $optParams = array())
3538
  {
3539
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'webPropertyAdWordsLinkId' => $webPropertyAdWordsLinkId, 'postBody' => $postBody);
3540
    $params = array_merge($params, $optParams);
3541
    return $this->call('update', array($params), "Google_Service_Analytics_EntityAdWordsLink");
3542
  }
3543
}
3544
/**
3545
 * The "webproperties" collection of methods.
3546
 * Typical usage is:
3547
 *  <code>
3548
 *   $analyticsService = new Google_Service_Analytics(...);
3549
 *   $webproperties = $analyticsService->webproperties;
3550
 *  </code>
3551
 */
3552
#[AllowDynamicProperties]
3553
class Google_Service_Analytics_ManagementWebproperties_Resource extends Google_Service_Resource
3554
{
3555
 
3556
  /**
3557
   * Gets a web property to which the user has access. (webproperties.get)
3558
   *
3559
   * @param string $accountId Account ID to retrieve the web property for.
3560
   * @param string $webPropertyId ID to retrieve the web property for.
3561
   * @param array $optParams Optional parameters.
3562
   * @return Google_Service_Analytics_Webproperty
3563
   */
3564
  public function get($accountId, $webPropertyId, $optParams = array())
3565
  {
3566
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
3567
    $params = array_merge($params, $optParams);
3568
    return $this->call('get', array($params), "Google_Service_Analytics_Webproperty");
3569
  }
3570
 
3571
  /**
3572
   * Create a new property if the account has fewer than 20 properties. Web
3573
   * properties are visible in the Google Analytics interface only if they have at
3574
   * least one profile. (webproperties.insert)
3575
   *
3576
   * @param string $accountId Account ID to create the web property for.
3577
   * @param Google_Webproperty $postBody
3578
   * @param array $optParams Optional parameters.
3579
   * @return Google_Service_Analytics_Webproperty
3580
   */
3581
  public function insert($accountId, Google_Service_Analytics_Webproperty $postBody, $optParams = array())
3582
  {
3583
    $params = array('accountId' => $accountId, 'postBody' => $postBody);
3584
    $params = array_merge($params, $optParams);
3585
    return $this->call('insert', array($params), "Google_Service_Analytics_Webproperty");
3586
  }
3587
 
3588
  /**
3589
   * Lists web properties to which the user has access.
3590
   * (webproperties.listManagementWebproperties)
3591
   *
3592
   * @param string $accountId Account ID to retrieve web properties for. Can
3593
   * either be a specific account ID or '~all', which refers to all the accounts
3594
   * that user has access to.
3595
   * @param array $optParams Optional parameters.
3596
   *
3597
   * @opt_param int max-results The maximum number of web properties to include in
3598
   * this response.
3599
   * @opt_param int start-index An index of the first entity to retrieve. Use this
3600
   * parameter as a pagination mechanism along with the max-results parameter.
3601
   * @return Google_Service_Analytics_Webproperties
3602
   */
3603
  public function listManagementWebproperties($accountId, $optParams = array())
3604
  {
3605
    $params = array('accountId' => $accountId);
3606
    $params = array_merge($params, $optParams);
3607
    return $this->call('list', array($params), "Google_Service_Analytics_Webproperties");
3608
  }
3609
 
3610
  /**
3611
   * Updates an existing web property. This method supports patch semantics.
3612
   * (webproperties.patch)
3613
   *
3614
   * @param string $accountId Account ID to which the web property belongs
3615
   * @param string $webPropertyId Web property ID
3616
   * @param Google_Webproperty $postBody
3617
   * @param array $optParams Optional parameters.
3618
   * @return Google_Service_Analytics_Webproperty
3619
   */
3620
  public function patch($accountId, $webPropertyId, Google_Service_Analytics_Webproperty $postBody, $optParams = array())
3621
  {
3622
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
3623
    $params = array_merge($params, $optParams);
3624
    return $this->call('patch', array($params), "Google_Service_Analytics_Webproperty");
3625
  }
3626
 
3627
  /**
3628
   * Updates an existing web property. (webproperties.update)
3629
   *
3630
   * @param string $accountId Account ID to which the web property belongs
3631
   * @param string $webPropertyId Web property ID
3632
   * @param Google_Webproperty $postBody
3633
   * @param array $optParams Optional parameters.
3634
   * @return Google_Service_Analytics_Webproperty
3635
   */
3636
  public function update($accountId, $webPropertyId, Google_Service_Analytics_Webproperty $postBody, $optParams = array())
3637
  {
3638
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
3639
    $params = array_merge($params, $optParams);
3640
    return $this->call('update', array($params), "Google_Service_Analytics_Webproperty");
3641
  }
3642
}
3643
/**
3644
 * The "webpropertyUserLinks" collection of methods.
3645
 * Typical usage is:
3646
 *  <code>
3647
 *   $analyticsService = new Google_Service_Analytics(...);
3648
 *   $webpropertyUserLinks = $analyticsService->webpropertyUserLinks;
3649
 *  </code>
3650
 */
3651
#[AllowDynamicProperties]
3652
class Google_Service_Analytics_ManagementWebpropertyUserLinks_Resource extends Google_Service_Resource
3653
{
3654
 
3655
  /**
3656
   * Removes a user from the given web property. (webpropertyUserLinks.delete)
3657
   *
3658
   * @param string $accountId Account ID to delete the user link for.
3659
   * @param string $webPropertyId Web Property ID to delete the user link for.
3660
   * @param string $linkId Link ID to delete the user link for.
3661
   * @param array $optParams Optional parameters.
3662
   */
3663
  public function delete($accountId, $webPropertyId, $linkId, $optParams = array())
3664
  {
3665
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'linkId' => $linkId);
3666
    $params = array_merge($params, $optParams);
3667
    return $this->call('delete', array($params));
3668
  }
3669
 
3670
  /**
3671
   * Adds a new user to the given web property. (webpropertyUserLinks.insert)
3672
   *
3673
   * @param string $accountId Account ID to create the user link for.
3674
   * @param string $webPropertyId Web Property ID to create the user link for.
3675
   * @param Google_EntityUserLink $postBody
3676
   * @param array $optParams Optional parameters.
3677
   * @return Google_Service_Analytics_EntityUserLink
3678
   */
3679
  public function insert($accountId, $webPropertyId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
3680
  {
3681
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'postBody' => $postBody);
3682
    $params = array_merge($params, $optParams);
3683
    return $this->call('insert', array($params), "Google_Service_Analytics_EntityUserLink");
3684
  }
3685
 
3686
  /**
3687
   * Lists webProperty-user links for a given web property.
3688
   * (webpropertyUserLinks.listManagementWebpropertyUserLinks)
3689
   *
3690
   * @param string $accountId Account ID which the given web property belongs to.
3691
   * @param string $webPropertyId Web Property ID for the webProperty-user links
3692
   * to retrieve. Can either be a specific web property ID or '~all', which refers
3693
   * to all the web properties that user has access to.
3694
   * @param array $optParams Optional parameters.
3695
   *
3696
   * @opt_param int max-results The maximum number of webProperty-user Links to
3697
   * include in this response.
3698
   * @opt_param int start-index An index of the first webProperty-user link to
3699
   * retrieve. Use this parameter as a pagination mechanism along with the max-
3700
   * results parameter.
3701
   * @return Google_Service_Analytics_EntityUserLinks
3702
   */
3703
  public function listManagementWebpropertyUserLinks($accountId, $webPropertyId, $optParams = array())
3704
  {
3705
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId);
3706
    $params = array_merge($params, $optParams);
3707
    return $this->call('list', array($params), "Google_Service_Analytics_EntityUserLinks");
3708
  }
3709
 
3710
  /**
3711
   * Updates permissions for an existing user on the given web property.
3712
   * (webpropertyUserLinks.update)
3713
   *
3714
   * @param string $accountId Account ID to update the account-user link for.
3715
   * @param string $webPropertyId Web property ID to update the account-user link
3716
   * for.
3717
   * @param string $linkId Link ID to update the account-user link for.
3718
   * @param Google_EntityUserLink $postBody
3719
   * @param array $optParams Optional parameters.
3720
   * @return Google_Service_Analytics_EntityUserLink
3721
   */
3722
  public function update($accountId, $webPropertyId, $linkId, Google_Service_Analytics_EntityUserLink $postBody, $optParams = array())
3723
  {
3724
    $params = array('accountId' => $accountId, 'webPropertyId' => $webPropertyId, 'linkId' => $linkId, 'postBody' => $postBody);
3725
    $params = array_merge($params, $optParams);
3726
    return $this->call('update', array($params), "Google_Service_Analytics_EntityUserLink");
3727
  }
3728
}
3729
 
3730
/**
3731
 * The "metadata" collection of methods.
3732
 * Typical usage is:
3733
 *  <code>
3734
 *   $analyticsService = new Google_Service_Analytics(...);
3735
 *   $metadata = $analyticsService->metadata;
3736
 *  </code>
3737
 */
3738
#[AllowDynamicProperties]
3739
class Google_Service_Analytics_Metadata_Resource extends Google_Service_Resource
3740
{
3741
}
3742
 
3743
/**
3744
 * The "columns" collection of methods.
3745
 * Typical usage is:
3746
 *  <code>
3747
 *   $analyticsService = new Google_Service_Analytics(...);
3748
 *   $columns = $analyticsService->columns;
3749
 *  </code>
3750
 */
3751
#[AllowDynamicProperties]
3752
class Google_Service_Analytics_MetadataColumns_Resource extends Google_Service_Resource
3753
{
3754
 
3755
  /**
3756
   * Lists all columns for a report type (columns.listMetadataColumns)
3757
   *
3758
   * @param string $reportType Report type. Allowed Values: 'ga'. Where 'ga'
3759
   * corresponds to the Core Reporting API
3760
   * @param array $optParams Optional parameters.
3761
   * @return Google_Service_Analytics_Columns
3762
   */
3763
  public function listMetadataColumns($reportType, $optParams = array())
3764
  {
3765
    $params = array('reportType' => $reportType);
3766
    $params = array_merge($params, $optParams);
3767
    return $this->call('list', array($params), "Google_Service_Analytics_Columns");
3768
  }
3769
}
3770
 
3771
/**
3772
 * The "provisioning" collection of methods.
3773
 * Typical usage is:
3774
 *  <code>
3775
 *   $analyticsService = new Google_Service_Analytics(...);
3776
 *   $provisioning = $analyticsService->provisioning;
3777
 *  </code>
3778
 */
3779
#[AllowDynamicProperties]
3780
class Google_Service_Analytics_Provisioning_Resource extends Google_Service_Resource
3781
{
3782
 
3783
  /**
3784
   * Creates an account ticket. (provisioning.createAccountTicket)
3785
   *
3786
   * @param Google_AccountTicket $postBody
3787
   * @param array $optParams Optional parameters.
3788
   * @return Google_Service_Analytics_AccountTicket
3789
   */
3790
  public function createAccountTicket(Google_Service_Analytics_AccountTicket $postBody, $optParams = array())
3791
  {
3792
    $params = array('postBody' => $postBody);
3793
    $params = array_merge($params, $optParams);
3794
    return $this->call('createAccountTicket', array($params), "Google_Service_Analytics_AccountTicket");
3795
  }
3796
}
3797
 
3798
 
3799
 
3800
 
3801
#[AllowDynamicProperties]
3802
class Google_Service_Analytics_Account extends Google_Model
3803
{
3804
  protected $internal_gapi_mappings = array(
3805
  );
3806
  protected $childLinkType = 'Google_Service_Analytics_AccountChildLink';
3807
  protected $childLinkDataType = '';
3808
  public $created;
3809
  public $id;
3810
  public $kind;
3811
  public $name;
3812
  protected $permissionsType = 'Google_Service_Analytics_AccountPermissions';
3813
  protected $permissionsDataType = '';
3814
  public $selfLink;
3815
  public $updated;
3816
 
3817
 
3818
  public function setChildLink(Google_Service_Analytics_AccountChildLink $childLink)
3819
  {
3820
    $this->childLink = $childLink;
3821
  }
3822
  public function getChildLink()
3823
  {
3824
    return $this->childLink;
3825
  }
3826
  public function setCreated($created)
3827
  {
3828
    $this->created = $created;
3829
  }
3830
  public function getCreated()
3831
  {
3832
    return $this->created;
3833
  }
3834
  public function setId($id)
3835
  {
3836
    $this->id = $id;
3837
  }
3838
  public function getId()
3839
  {
3840
    return $this->id;
3841
  }
3842
  public function setKind($kind)
3843
  {
3844
    $this->kind = $kind;
3845
  }
3846
  public function getKind()
3847
  {
3848
    return $this->kind;
3849
  }
3850
  public function setName($name)
3851
  {
3852
    $this->name = $name;
3853
  }
3854
  public function getName()
3855
  {
3856
    return $this->name;
3857
  }
3858
  public function setPermissions(Google_Service_Analytics_AccountPermissions $permissions)
3859
  {
3860
    $this->permissions = $permissions;
3861
  }
3862
  public function getPermissions()
3863
  {
3864
    return $this->permissions;
3865
  }
3866
  public function setSelfLink($selfLink)
3867
  {
3868
    $this->selfLink = $selfLink;
3869
  }
3870
  public function getSelfLink()
3871
  {
3872
    return $this->selfLink;
3873
  }
3874
  public function setUpdated($updated)
3875
  {
3876
    $this->updated = $updated;
3877
  }
3878
  public function getUpdated()
3879
  {
3880
    return $this->updated;
3881
  }
3882
}
3883
 
3884
#[AllowDynamicProperties]
3885
class Google_Service_Analytics_AccountChildLink extends Google_Model
3886
{
3887
  protected $internal_gapi_mappings = array(
3888
  );
3889
  public $href;
3890
  public $type;
3891
 
3892
 
3893
  public function setHref($href)
3894
  {
3895
    $this->href = $href;
3896
  }
3897
  public function getHref()
3898
  {
3899
    return $this->href;
3900
  }
3901
  public function setType($type)
3902
  {
3903
    $this->type = $type;
3904
  }
3905
  public function getType()
3906
  {
3907
    return $this->type;
3908
  }
3909
}
3910
 
3911
#[AllowDynamicProperties]
3912
class Google_Service_Analytics_AccountPermissions extends Google_Collection
3913
{
3914
  protected $collection_key = 'effective';
3915
  protected $internal_gapi_mappings = array(
3916
  );
3917
  public $effective;
3918
 
3919
 
3920
  public function setEffective($effective)
3921
  {
3922
    $this->effective = $effective;
3923
  }
3924
  public function getEffective()
3925
  {
3926
    return $this->effective;
3927
  }
3928
}
3929
 
3930
#[AllowDynamicProperties]
3931
class Google_Service_Analytics_AccountRef extends Google_Model
3932
{
3933
  protected $internal_gapi_mappings = array(
3934
  );
3935
  public $href;
3936
  public $id;
3937
  public $kind;
3938
  public $name;
3939
 
3940
 
3941
  public function setHref($href)
3942
  {
3943
    $this->href = $href;
3944
  }
3945
  public function getHref()
3946
  {
3947
    return $this->href;
3948
  }
3949
  public function setId($id)
3950
  {
3951
    $this->id = $id;
3952
  }
3953
  public function getId()
3954
  {
3955
    return $this->id;
3956
  }
3957
  public function setKind($kind)
3958
  {
3959
    $this->kind = $kind;
3960
  }
3961
  public function getKind()
3962
  {
3963
    return $this->kind;
3964
  }
3965
  public function setName($name)
3966
  {
3967
    $this->name = $name;
3968
  }
3969
  public function getName()
3970
  {
3971
    return $this->name;
3972
  }
3973
}
3974
 
3975
#[AllowDynamicProperties]
3976
class Google_Service_Analytics_AccountSummaries extends Google_Collection
3977
{
3978
  protected $collection_key = 'items';
3979
  protected $internal_gapi_mappings = array(
3980
  );
3981
  protected $itemsType = 'Google_Service_Analytics_AccountSummary';
3982
  protected $itemsDataType = 'array';
3983
  public $itemsPerPage;
3984
  public $kind;
3985
  public $nextLink;
3986
  public $previousLink;
3987
  public $startIndex;
3988
  public $totalResults;
3989
  public $username;
3990
 
3991
 
3992
  public function setItems($items)
3993
  {
3994
    $this->items = $items;
3995
  }
3996
  public function getItems()
3997
  {
3998
    return $this->items;
3999
  }
4000
  public function setItemsPerPage($itemsPerPage)
4001
  {
4002
    $this->itemsPerPage = $itemsPerPage;
4003
  }
4004
  public function getItemsPerPage()
4005
  {
4006
    return $this->itemsPerPage;
4007
  }
4008
  public function setKind($kind)
4009
  {
4010
    $this->kind = $kind;
4011
  }
4012
  public function getKind()
4013
  {
4014
    return $this->kind;
4015
  }
4016
  public function setNextLink($nextLink)
4017
  {
4018
    $this->nextLink = $nextLink;
4019
  }
4020
  public function getNextLink()
4021
  {
4022
    return $this->nextLink;
4023
  }
4024
  public function setPreviousLink($previousLink)
4025
  {
4026
    $this->previousLink = $previousLink;
4027
  }
4028
  public function getPreviousLink()
4029
  {
4030
    return $this->previousLink;
4031
  }
4032
  public function setStartIndex($startIndex)
4033
  {
4034
    $this->startIndex = $startIndex;
4035
  }
4036
  public function getStartIndex()
4037
  {
4038
    return $this->startIndex;
4039
  }
4040
  public function setTotalResults($totalResults)
4041
  {
4042
    $this->totalResults = $totalResults;
4043
  }
4044
  public function getTotalResults()
4045
  {
4046
    return $this->totalResults;
4047
  }
4048
  public function setUsername($username)
4049
  {
4050
    $this->username = $username;
4051
  }
4052
  public function getUsername()
4053
  {
4054
    return $this->username;
4055
  }
4056
}
4057
 
4058
#[AllowDynamicProperties]
4059
class Google_Service_Analytics_AccountSummary extends Google_Collection
4060
{
4061
  protected $collection_key = 'webProperties';
4062
  protected $internal_gapi_mappings = array(
4063
  );
4064
  public $id;
4065
  public $kind;
4066
  public $name;
4067
  protected $webPropertiesType = 'Google_Service_Analytics_WebPropertySummary';
4068
  protected $webPropertiesDataType = 'array';
4069
 
4070
 
4071
  public function setId($id)
4072
  {
4073
    $this->id = $id;
4074
  }
4075
  public function getId()
4076
  {
4077
    return $this->id;
4078
  }
4079
  public function setKind($kind)
4080
  {
4081
    $this->kind = $kind;
4082
  }
4083
  public function getKind()
4084
  {
4085
    return $this->kind;
4086
  }
4087
  public function setName($name)
4088
  {
4089
    $this->name = $name;
4090
  }
4091
  public function getName()
4092
  {
4093
    return $this->name;
4094
  }
4095
  public function setWebProperties($webProperties)
4096
  {
4097
    $this->webProperties = $webProperties;
4098
  }
4099
  public function getWebProperties()
4100
  {
4101
    return $this->webProperties;
4102
  }
4103
}
4104
 
4105
#[AllowDynamicProperties]
4106
class Google_Service_Analytics_AccountTicket extends Google_Model
4107
{
4108
  protected $internal_gapi_mappings = array(
4109
  );
4110
  protected $accountType = 'Google_Service_Analytics_Account';
4111
  protected $accountDataType = '';
4112
  public $id;
4113
  public $kind;
4114
  protected $profileType = 'Google_Service_Analytics_Profile';
4115
  protected $profileDataType = '';
4116
  public $redirectUri;
4117
  protected $webpropertyType = 'Google_Service_Analytics_Webproperty';
4118
  protected $webpropertyDataType = '';
4119
 
4120
 
4121
  public function setAccount(Google_Service_Analytics_Account $account)
4122
  {
4123
    $this->account = $account;
4124
  }
4125
  public function getAccount()
4126
  {
4127
    return $this->account;
4128
  }
4129
  public function setId($id)
4130
  {
4131
    $this->id = $id;
4132
  }
4133
  public function getId()
4134
  {
4135
    return $this->id;
4136
  }
4137
  public function setKind($kind)
4138
  {
4139
    $this->kind = $kind;
4140
  }
4141
  public function getKind()
4142
  {
4143
    return $this->kind;
4144
  }
4145
  public function setProfile(Google_Service_Analytics_Profile $profile)
4146
  {
4147
    $this->profile = $profile;
4148
  }
4149
  public function getProfile()
4150
  {
4151
    return $this->profile;
4152
  }
4153
  public function setRedirectUri($redirectUri)
4154
  {
4155
    $this->redirectUri = $redirectUri;
4156
  }
4157
  public function getRedirectUri()
4158
  {
4159
    return $this->redirectUri;
4160
  }
4161
  public function setWebproperty(Google_Service_Analytics_Webproperty $webproperty)
4162
  {
4163
    $this->webproperty = $webproperty;
4164
  }
4165
  public function getWebproperty()
4166
  {
4167
    return $this->webproperty;
4168
  }
4169
}
4170
 
4171
#[AllowDynamicProperties]
4172
class Google_Service_Analytics_Accounts extends Google_Collection
4173
{
4174
  protected $collection_key = 'items';
4175
  protected $internal_gapi_mappings = array(
4176
  );
4177
  protected $itemsType = 'Google_Service_Analytics_Account';
4178
  protected $itemsDataType = 'array';
4179
  public $itemsPerPage;
4180
  public $kind;
4181
  public $nextLink;
4182
  public $previousLink;
4183
  public $startIndex;
4184
  public $totalResults;
4185
  public $username;
4186
 
4187
 
4188
  public function setItems($items)
4189
  {
4190
    $this->items = $items;
4191
  }
4192
  public function getItems()
4193
  {
4194
    return $this->items;
4195
  }
4196
  public function setItemsPerPage($itemsPerPage)
4197
  {
4198
    $this->itemsPerPage = $itemsPerPage;
4199
  }
4200
  public function getItemsPerPage()
4201
  {
4202
    return $this->itemsPerPage;
4203
  }
4204
  public function setKind($kind)
4205
  {
4206
    $this->kind = $kind;
4207
  }
4208
  public function getKind()
4209
  {
4210
    return $this->kind;
4211
  }
4212
  public function setNextLink($nextLink)
4213
  {
4214
    $this->nextLink = $nextLink;
4215
  }
4216
  public function getNextLink()
4217
  {
4218
    return $this->nextLink;
4219
  }
4220
  public function setPreviousLink($previousLink)
4221
  {
4222
    $this->previousLink = $previousLink;
4223
  }
4224
  public function getPreviousLink()
4225
  {
4226
    return $this->previousLink;
4227
  }
4228
  public function setStartIndex($startIndex)
4229
  {
4230
    $this->startIndex = $startIndex;
4231
  }
4232
  public function getStartIndex()
4233
  {
4234
    return $this->startIndex;
4235
  }
4236
  public function setTotalResults($totalResults)
4237
  {
4238
    $this->totalResults = $totalResults;
4239
  }
4240
  public function getTotalResults()
4241
  {
4242
    return $this->totalResults;
4243
  }
4244
  public function setUsername($username)
4245
  {
4246
    $this->username = $username;
4247
  }
4248
  public function getUsername()
4249
  {
4250
    return $this->username;
4251
  }
4252
}
4253
 
4254
#[AllowDynamicProperties]
4255
class Google_Service_Analytics_AdWordsAccount extends Google_Model
4256
{
4257
  protected $internal_gapi_mappings = array(
4258
  );
4259
  public $autoTaggingEnabled;
4260
  public $customerId;
4261
  public $kind;
4262
 
4263
 
4264
  public function setAutoTaggingEnabled($autoTaggingEnabled)
4265
  {
4266
    $this->autoTaggingEnabled = $autoTaggingEnabled;
4267
  }
4268
  public function getAutoTaggingEnabled()
4269
  {
4270
    return $this->autoTaggingEnabled;
4271
  }
4272
  public function setCustomerId($customerId)
4273
  {
4274
    $this->customerId = $customerId;
4275
  }
4276
  public function getCustomerId()
4277
  {
4278
    return $this->customerId;
4279
  }
4280
  public function setKind($kind)
4281
  {
4282
    $this->kind = $kind;
4283
  }
4284
  public function getKind()
4285
  {
4286
    return $this->kind;
4287
  }
4288
}
4289
 
4290
#[AllowDynamicProperties]
4291
class Google_Service_Analytics_AnalyticsDataimportDeleteUploadDataRequest extends Google_Collection
4292
{
4293
  protected $collection_key = 'customDataImportUids';
4294
  protected $internal_gapi_mappings = array(
4295
  );
4296
  public $customDataImportUids;
4297
 
4298
 
4299
  public function setCustomDataImportUids($customDataImportUids)
4300
  {
4301
    $this->customDataImportUids = $customDataImportUids;
4302
  }
4303
  public function getCustomDataImportUids()
4304
  {
4305
    return $this->customDataImportUids;
4306
  }
4307
}
4308
 
4309
#[AllowDynamicProperties]
4310
class Google_Service_Analytics_Column extends Google_Model
4311
{
4312
  protected $internal_gapi_mappings = array(
4313
  );
4314
  public $attributes;
4315
  public $id;
4316
  public $kind;
4317
 
4318
 
4319
  public function setAttributes($attributes)
4320
  {
4321
    $this->attributes = $attributes;
4322
  }
4323
  public function getAttributes()
4324
  {
4325
    return $this->attributes;
4326
  }
4327
  public function setId($id)
4328
  {
4329
    $this->id = $id;
4330
  }
4331
  public function getId()
4332
  {
4333
    return $this->id;
4334
  }
4335
  public function setKind($kind)
4336
  {
4337
    $this->kind = $kind;
4338
  }
4339
  public function getKind()
4340
  {
4341
    return $this->kind;
4342
  }
4343
}
4344
 
4345
#[AllowDynamicProperties]
4346
class Google_Service_Analytics_ColumnAttributes extends Google_Model
4347
{
4348
}
4349
 
4350
#[AllowDynamicProperties]
4351
class Google_Service_Analytics_Columns extends Google_Collection
4352
{
4353
  protected $collection_key = 'items';
4354
  protected $internal_gapi_mappings = array(
4355
  );
4356
  public $attributeNames;
4357
  public $etag;
4358
  protected $itemsType = 'Google_Service_Analytics_Column';
4359
  protected $itemsDataType = 'array';
4360
  public $kind;
4361
  public $totalResults;
4362
 
4363
 
4364
  public function setAttributeNames($attributeNames)
4365
  {
4366
    $this->attributeNames = $attributeNames;
4367
  }
4368
  public function getAttributeNames()
4369
  {
4370
    return $this->attributeNames;
4371
  }
4372
  public function setEtag($etag)
4373
  {
4374
    $this->etag = $etag;
4375
  }
4376
  public function getEtag()
4377
  {
4378
    return $this->etag;
4379
  }
4380
  public function setItems($items)
4381
  {
4382
    $this->items = $items;
4383
  }
4384
  public function getItems()
4385
  {
4386
    return $this->items;
4387
  }
4388
  public function setKind($kind)
4389
  {
4390
    $this->kind = $kind;
4391
  }
4392
  public function getKind()
4393
  {
4394
    return $this->kind;
4395
  }
4396
  public function setTotalResults($totalResults)
4397
  {
4398
    $this->totalResults = $totalResults;
4399
  }
4400
  public function getTotalResults()
4401
  {
4402
    return $this->totalResults;
4403
  }
4404
}
4405
 
4406
#[AllowDynamicProperties]
4407
class Google_Service_Analytics_CustomDataSource extends Google_Collection
4408
{
4409
  protected $collection_key = 'profilesLinked';
4410
  protected $internal_gapi_mappings = array(
4411
  );
4412
  public $accountId;
4413
  protected $childLinkType = 'Google_Service_Analytics_CustomDataSourceChildLink';
4414
  protected $childLinkDataType = '';
4415
  public $created;
4416
  public $description;
4417
  public $id;
4418
  public $importBehavior;
4419
  public $kind;
4420
  public $name;
4421
  protected $parentLinkType = 'Google_Service_Analytics_CustomDataSourceParentLink';
4422
  protected $parentLinkDataType = '';
4423
  public $profilesLinked;
4424
  public $selfLink;
4425
  public $type;
4426
  public $updated;
4427
  public $uploadType;
4428
  public $webPropertyId;
4429
 
4430
 
4431
  public function setAccountId($accountId)
4432
  {
4433
    $this->accountId = $accountId;
4434
  }
4435
  public function getAccountId()
4436
  {
4437
    return $this->accountId;
4438
  }
4439
  public function setChildLink(Google_Service_Analytics_CustomDataSourceChildLink $childLink)
4440
  {
4441
    $this->childLink = $childLink;
4442
  }
4443
  public function getChildLink()
4444
  {
4445
    return $this->childLink;
4446
  }
4447
  public function setCreated($created)
4448
  {
4449
    $this->created = $created;
4450
  }
4451
  public function getCreated()
4452
  {
4453
    return $this->created;
4454
  }
4455
  public function setDescription($description)
4456
  {
4457
    $this->description = $description;
4458
  }
4459
  public function getDescription()
4460
  {
4461
    return $this->description;
4462
  }
4463
  public function setId($id)
4464
  {
4465
    $this->id = $id;
4466
  }
4467
  public function getId()
4468
  {
4469
    return $this->id;
4470
  }
4471
  public function setImportBehavior($importBehavior)
4472
  {
4473
    $this->importBehavior = $importBehavior;
4474
  }
4475
  public function getImportBehavior()
4476
  {
4477
    return $this->importBehavior;
4478
  }
4479
  public function setKind($kind)
4480
  {
4481
    $this->kind = $kind;
4482
  }
4483
  public function getKind()
4484
  {
4485
    return $this->kind;
4486
  }
4487
  public function setName($name)
4488
  {
4489
    $this->name = $name;
4490
  }
4491
  public function getName()
4492
  {
4493
    return $this->name;
4494
  }
4495
  public function setParentLink(Google_Service_Analytics_CustomDataSourceParentLink $parentLink)
4496
  {
4497
    $this->parentLink = $parentLink;
4498
  }
4499
  public function getParentLink()
4500
  {
4501
    return $this->parentLink;
4502
  }
4503
  public function setProfilesLinked($profilesLinked)
4504
  {
4505
    $this->profilesLinked = $profilesLinked;
4506
  }
4507
  public function getProfilesLinked()
4508
  {
4509
    return $this->profilesLinked;
4510
  }
4511
  public function setSelfLink($selfLink)
4512
  {
4513
    $this->selfLink = $selfLink;
4514
  }
4515
  public function getSelfLink()
4516
  {
4517
    return $this->selfLink;
4518
  }
4519
  public function setType($type)
4520
  {
4521
    $this->type = $type;
4522
  }
4523
  public function getType()
4524
  {
4525
    return $this->type;
4526
  }
4527
  public function setUpdated($updated)
4528
  {
4529
    $this->updated = $updated;
4530
  }
4531
  public function getUpdated()
4532
  {
4533
    return $this->updated;
4534
  }
4535
  public function setUploadType($uploadType)
4536
  {
4537
    $this->uploadType = $uploadType;
4538
  }
4539
  public function getUploadType()
4540
  {
4541
    return $this->uploadType;
4542
  }
4543
  public function setWebPropertyId($webPropertyId)
4544
  {
4545
    $this->webPropertyId = $webPropertyId;
4546
  }
4547
  public function getWebPropertyId()
4548
  {
4549
    return $this->webPropertyId;
4550
  }
4551
}
4552
 
4553
#[AllowDynamicProperties]
4554
class Google_Service_Analytics_CustomDataSourceChildLink extends Google_Model
4555
{
4556
  protected $internal_gapi_mappings = array(
4557
  );
4558
  public $href;
4559
  public $type;
4560
 
4561
 
4562
  public function setHref($href)
4563
  {
4564
    $this->href = $href;
4565
  }
4566
  public function getHref()
4567
  {
4568
    return $this->href;
4569
  }
4570
  public function setType($type)
4571
  {
4572
    $this->type = $type;
4573
  }
4574
  public function getType()
4575
  {
4576
    return $this->type;
4577
  }
4578
}
4579
 
4580
#[AllowDynamicProperties]
4581
class Google_Service_Analytics_CustomDataSourceParentLink extends Google_Model
4582
{
4583
  protected $internal_gapi_mappings = array(
4584
  );
4585
  public $href;
4586
  public $type;
4587
 
4588
 
4589
  public function setHref($href)
4590
  {
4591
    $this->href = $href;
4592
  }
4593
  public function getHref()
4594
  {
4595
    return $this->href;
4596
  }
4597
  public function setType($type)
4598
  {
4599
    $this->type = $type;
4600
  }
4601
  public function getType()
4602
  {
4603
    return $this->type;
4604
  }
4605
}
4606
 
4607
#[AllowDynamicProperties]
4608
class Google_Service_Analytics_CustomDataSources extends Google_Collection
4609
{
4610
  protected $collection_key = 'items';
4611
  protected $internal_gapi_mappings = array(
4612
  );
4613
  protected $itemsType = 'Google_Service_Analytics_CustomDataSource';
4614
  protected $itemsDataType = 'array';
4615
  public $itemsPerPage;
4616
  public $kind;
4617
  public $nextLink;
4618
  public $previousLink;
4619
  public $startIndex;
4620
  public $totalResults;
4621
  public $username;
4622
 
4623
 
4624
  public function setItems($items)
4625
  {
4626
    $this->items = $items;
4627
  }
4628
  public function getItems()
4629
  {
4630
    return $this->items;
4631
  }
4632
  public function setItemsPerPage($itemsPerPage)
4633
  {
4634
    $this->itemsPerPage = $itemsPerPage;
4635
  }
4636
  public function getItemsPerPage()
4637
  {
4638
    return $this->itemsPerPage;
4639
  }
4640
  public function setKind($kind)
4641
  {
4642
    $this->kind = $kind;
4643
  }
4644
  public function getKind()
4645
  {
4646
    return $this->kind;
4647
  }
4648
  public function setNextLink($nextLink)
4649
  {
4650
    $this->nextLink = $nextLink;
4651
  }
4652
  public function getNextLink()
4653
  {
4654
    return $this->nextLink;
4655
  }
4656
  public function setPreviousLink($previousLink)
4657
  {
4658
    $this->previousLink = $previousLink;
4659
  }
4660
  public function getPreviousLink()
4661
  {
4662
    return $this->previousLink;
4663
  }
4664
  public function setStartIndex($startIndex)
4665
  {
4666
    $this->startIndex = $startIndex;
4667
  }
4668
  public function getStartIndex()
4669
  {
4670
    return $this->startIndex;
4671
  }
4672
  public function setTotalResults($totalResults)
4673
  {
4674
    $this->totalResults = $totalResults;
4675
  }
4676
  public function getTotalResults()
4677
  {
4678
    return $this->totalResults;
4679
  }
4680
  public function setUsername($username)
4681
  {
4682
    $this->username = $username;
4683
  }
4684
  public function getUsername()
4685
  {
4686
    return $this->username;
4687
  }
4688
}
4689
 
4690
#[AllowDynamicProperties]
4691
class Google_Service_Analytics_CustomDimension extends Google_Model
4692
{
4693
  protected $internal_gapi_mappings = array(
4694
  );
4695
  public $accountId;
4696
  public $active;
4697
  public $created;
4698
  public $id;
4699
  public $index;
4700
  public $kind;
4701
  public $name;
4702
  protected $parentLinkType = 'Google_Service_Analytics_CustomDimensionParentLink';
4703
  protected $parentLinkDataType = '';
4704
  public $scope;
4705
  public $selfLink;
4706
  public $updated;
4707
  public $webPropertyId;
4708
 
4709
 
4710
  public function setAccountId($accountId)
4711
  {
4712
    $this->accountId = $accountId;
4713
  }
4714
  public function getAccountId()
4715
  {
4716
    return $this->accountId;
4717
  }
4718
  public function setActive($active)
4719
  {
4720
    $this->active = $active;
4721
  }
4722
  public function getActive()
4723
  {
4724
    return $this->active;
4725
  }
4726
  public function setCreated($created)
4727
  {
4728
    $this->created = $created;
4729
  }
4730
  public function getCreated()
4731
  {
4732
    return $this->created;
4733
  }
4734
  public function setId($id)
4735
  {
4736
    $this->id = $id;
4737
  }
4738
  public function getId()
4739
  {
4740
    return $this->id;
4741
  }
4742
  public function setIndex($index)
4743
  {
4744
    $this->index = $index;
4745
  }
4746
  public function getIndex()
4747
  {
4748
    return $this->index;
4749
  }
4750
  public function setKind($kind)
4751
  {
4752
    $this->kind = $kind;
4753
  }
4754
  public function getKind()
4755
  {
4756
    return $this->kind;
4757
  }
4758
  public function setName($name)
4759
  {
4760
    $this->name = $name;
4761
  }
4762
  public function getName()
4763
  {
4764
    return $this->name;
4765
  }
4766
  public function setParentLink(Google_Service_Analytics_CustomDimensionParentLink $parentLink)
4767
  {
4768
    $this->parentLink = $parentLink;
4769
  }
4770
  public function getParentLink()
4771
  {
4772
    return $this->parentLink;
4773
  }
4774
  public function setScope($scope)
4775
  {
4776
    $this->scope = $scope;
4777
  }
4778
  public function getScope()
4779
  {
4780
    return $this->scope;
4781
  }
4782
  public function setSelfLink($selfLink)
4783
  {
4784
    $this->selfLink = $selfLink;
4785
  }
4786
  public function getSelfLink()
4787
  {
4788
    return $this->selfLink;
4789
  }
4790
  public function setUpdated($updated)
4791
  {
4792
    $this->updated = $updated;
4793
  }
4794
  public function getUpdated()
4795
  {
4796
    return $this->updated;
4797
  }
4798
  public function setWebPropertyId($webPropertyId)
4799
  {
4800
    $this->webPropertyId = $webPropertyId;
4801
  }
4802
  public function getWebPropertyId()
4803
  {
4804
    return $this->webPropertyId;
4805
  }
4806
}
4807
 
4808
#[AllowDynamicProperties]
4809
class Google_Service_Analytics_CustomDimensionParentLink extends Google_Model
4810
{
4811
  protected $internal_gapi_mappings = array(
4812
  );
4813
  public $href;
4814
  public $type;
4815
 
4816
 
4817
  public function setHref($href)
4818
  {
4819
    $this->href = $href;
4820
  }
4821
  public function getHref()
4822
  {
4823
    return $this->href;
4824
  }
4825
  public function setType($type)
4826
  {
4827
    $this->type = $type;
4828
  }
4829
  public function getType()
4830
  {
4831
    return $this->type;
4832
  }
4833
}
4834
 
4835
#[AllowDynamicProperties]
4836
class Google_Service_Analytics_CustomDimensions extends Google_Collection
4837
{
4838
  protected $collection_key = 'items';
4839
  protected $internal_gapi_mappings = array(
4840
  );
4841
  protected $itemsType = 'Google_Service_Analytics_CustomDimension';
4842
  protected $itemsDataType = 'array';
4843
  public $itemsPerPage;
4844
  public $kind;
4845
  public $nextLink;
4846
  public $previousLink;
4847
  public $startIndex;
4848
  public $totalResults;
4849
  public $username;
4850
 
4851
 
4852
  public function setItems($items)
4853
  {
4854
    $this->items = $items;
4855
  }
4856
  public function getItems()
4857
  {
4858
    return $this->items;
4859
  }
4860
  public function setItemsPerPage($itemsPerPage)
4861
  {
4862
    $this->itemsPerPage = $itemsPerPage;
4863
  }
4864
  public function getItemsPerPage()
4865
  {
4866
    return $this->itemsPerPage;
4867
  }
4868
  public function setKind($kind)
4869
  {
4870
    $this->kind = $kind;
4871
  }
4872
  public function getKind()
4873
  {
4874
    return $this->kind;
4875
  }
4876
  public function setNextLink($nextLink)
4877
  {
4878
    $this->nextLink = $nextLink;
4879
  }
4880
  public function getNextLink()
4881
  {
4882
    return $this->nextLink;
4883
  }
4884
  public function setPreviousLink($previousLink)
4885
  {
4886
    $this->previousLink = $previousLink;
4887
  }
4888
  public function getPreviousLink()
4889
  {
4890
    return $this->previousLink;
4891
  }
4892
  public function setStartIndex($startIndex)
4893
  {
4894
    $this->startIndex = $startIndex;
4895
  }
4896
  public function getStartIndex()
4897
  {
4898
    return $this->startIndex;
4899
  }
4900
  public function setTotalResults($totalResults)
4901
  {
4902
    $this->totalResults = $totalResults;
4903
  }
4904
  public function getTotalResults()
4905
  {
4906
    return $this->totalResults;
4907
  }
4908
  public function setUsername($username)
4909
  {
4910
    $this->username = $username;
4911
  }
4912
  public function getUsername()
4913
  {
4914
    return $this->username;
4915
  }
4916
}
4917
 
4918
#[AllowDynamicProperties]
4919
class Google_Service_Analytics_CustomMetric extends Google_Model
4920
{
4921
  protected $internal_gapi_mappings = array(
4922
        "maxValue" => "max_value",
4923
        "minValue" => "min_value",
4924
  );
4925
  public $accountId;
4926
  public $active;
4927
  public $created;
4928
  public $id;
4929
  public $index;
4930
  public $kind;
4931
  public $maxValue;
4932
  public $minValue;
4933
  public $name;
4934
  protected $parentLinkType = 'Google_Service_Analytics_CustomMetricParentLink';
4935
  protected $parentLinkDataType = '';
4936
  public $scope;
4937
  public $selfLink;
4938
  public $type;
4939
  public $updated;
4940
  public $webPropertyId;
4941
 
4942
 
4943
  public function setAccountId($accountId)
4944
  {
4945
    $this->accountId = $accountId;
4946
  }
4947
  public function getAccountId()
4948
  {
4949
    return $this->accountId;
4950
  }
4951
  public function setActive($active)
4952
  {
4953
    $this->active = $active;
4954
  }
4955
  public function getActive()
4956
  {
4957
    return $this->active;
4958
  }
4959
  public function setCreated($created)
4960
  {
4961
    $this->created = $created;
4962
  }
4963
  public function getCreated()
4964
  {
4965
    return $this->created;
4966
  }
4967
  public function setId($id)
4968
  {
4969
    $this->id = $id;
4970
  }
4971
  public function getId()
4972
  {
4973
    return $this->id;
4974
  }
4975
  public function setIndex($index)
4976
  {
4977
    $this->index = $index;
4978
  }
4979
  public function getIndex()
4980
  {
4981
    return $this->index;
4982
  }
4983
  public function setKind($kind)
4984
  {
4985
    $this->kind = $kind;
4986
  }
4987
  public function getKind()
4988
  {
4989
    return $this->kind;
4990
  }
4991
  public function setMaxValue($maxValue)
4992
  {
4993
    $this->maxValue = $maxValue;
4994
  }
4995
  public function getMaxValue()
4996
  {
4997
    return $this->maxValue;
4998
  }
4999
  public function setMinValue($minValue)
5000
  {
5001
    $this->minValue = $minValue;
5002
  }
5003
  public function getMinValue()
5004
  {
5005
    return $this->minValue;
5006
  }
5007
  public function setName($name)
5008
  {
5009
    $this->name = $name;
5010
  }
5011
  public function getName()
5012
  {
5013
    return $this->name;
5014
  }
5015
  public function setParentLink(Google_Service_Analytics_CustomMetricParentLink $parentLink)
5016
  {
5017
    $this->parentLink = $parentLink;
5018
  }
5019
  public function getParentLink()
5020
  {
5021
    return $this->parentLink;
5022
  }
5023
  public function setScope($scope)
5024
  {
5025
    $this->scope = $scope;
5026
  }
5027
  public function getScope()
5028
  {
5029
    return $this->scope;
5030
  }
5031
  public function setSelfLink($selfLink)
5032
  {
5033
    $this->selfLink = $selfLink;
5034
  }
5035
  public function getSelfLink()
5036
  {
5037
    return $this->selfLink;
5038
  }
5039
  public function setType($type)
5040
  {
5041
    $this->type = $type;
5042
  }
5043
  public function getType()
5044
  {
5045
    return $this->type;
5046
  }
5047
  public function setUpdated($updated)
5048
  {
5049
    $this->updated = $updated;
5050
  }
5051
  public function getUpdated()
5052
  {
5053
    return $this->updated;
5054
  }
5055
  public function setWebPropertyId($webPropertyId)
5056
  {
5057
    $this->webPropertyId = $webPropertyId;
5058
  }
5059
  public function getWebPropertyId()
5060
  {
5061
    return $this->webPropertyId;
5062
  }
5063
}
5064
 
5065
#[AllowDynamicProperties]
5066
class Google_Service_Analytics_CustomMetricParentLink extends Google_Model
5067
{
5068
  protected $internal_gapi_mappings = array(
5069
  );
5070
  public $href;
5071
  public $type;
5072
 
5073
 
5074
  public function setHref($href)
5075
  {
5076
    $this->href = $href;
5077
  }
5078
  public function getHref()
5079
  {
5080
    return $this->href;
5081
  }
5082
  public function setType($type)
5083
  {
5084
    $this->type = $type;
5085
  }
5086
  public function getType()
5087
  {
5088
    return $this->type;
5089
  }
5090
}
5091
 
5092
#[AllowDynamicProperties]
5093
class Google_Service_Analytics_CustomMetrics extends Google_Collection
5094
{
5095
  protected $collection_key = 'items';
5096
  protected $internal_gapi_mappings = array(
5097
  );
5098
  protected $itemsType = 'Google_Service_Analytics_CustomMetric';
5099
  protected $itemsDataType = 'array';
5100
  public $itemsPerPage;
5101
  public $kind;
5102
  public $nextLink;
5103
  public $previousLink;
5104
  public $startIndex;
5105
  public $totalResults;
5106
  public $username;
5107
 
5108
 
5109
  public function setItems($items)
5110
  {
5111
    $this->items = $items;
5112
  }
5113
  public function getItems()
5114
  {
5115
    return $this->items;
5116
  }
5117
  public function setItemsPerPage($itemsPerPage)
5118
  {
5119
    $this->itemsPerPage = $itemsPerPage;
5120
  }
5121
  public function getItemsPerPage()
5122
  {
5123
    return $this->itemsPerPage;
5124
  }
5125
  public function setKind($kind)
5126
  {
5127
    $this->kind = $kind;
5128
  }
5129
  public function getKind()
5130
  {
5131
    return $this->kind;
5132
  }
5133
  public function setNextLink($nextLink)
5134
  {
5135
    $this->nextLink = $nextLink;
5136
  }
5137
  public function getNextLink()
5138
  {
5139
    return $this->nextLink;
5140
  }
5141
  public function setPreviousLink($previousLink)
5142
  {
5143
    $this->previousLink = $previousLink;
5144
  }
5145
  public function getPreviousLink()
5146
  {
5147
    return $this->previousLink;
5148
  }
5149
  public function setStartIndex($startIndex)
5150
  {
5151
    $this->startIndex = $startIndex;
5152
  }
5153
  public function getStartIndex()
5154
  {
5155
    return $this->startIndex;
5156
  }
5157
  public function setTotalResults($totalResults)
5158
  {
5159
    $this->totalResults = $totalResults;
5160
  }
5161
  public function getTotalResults()
5162
  {
5163
    return $this->totalResults;
5164
  }
5165
  public function setUsername($username)
5166
  {
5167
    $this->username = $username;
5168
  }
5169
  public function getUsername()
5170
  {
5171
    return $this->username;
5172
  }
5173
}
5174
 
5175
#[AllowDynamicProperties]
5176
class Google_Service_Analytics_EntityAdWordsLink extends Google_Collection
5177
{
5178
  protected $collection_key = 'profileIds';
5179
  protected $internal_gapi_mappings = array(
5180
  );
5181
  protected $adWordsAccountsType = 'Google_Service_Analytics_AdWordsAccount';
5182
  protected $adWordsAccountsDataType = 'array';
5183
  protected $entityType = 'Google_Service_Analytics_EntityAdWordsLinkEntity';
5184
  protected $entityDataType = '';
5185
  public $id;
5186
  public $kind;
5187
  public $name;
5188
  public $profileIds;
5189
  public $selfLink;
5190
 
5191
 
5192
  public function setAdWordsAccounts($adWordsAccounts)
5193
  {
5194
    $this->adWordsAccounts = $adWordsAccounts;
5195
  }
5196
  public function getAdWordsAccounts()
5197
  {
5198
    return $this->adWordsAccounts;
5199
  }
5200
  public function setEntity(Google_Service_Analytics_EntityAdWordsLinkEntity $entity)
5201
  {
5202
    $this->entity = $entity;
5203
  }
5204
  public function getEntity()
5205
  {
5206
    return $this->entity;
5207
  }
5208
  public function setId($id)
5209
  {
5210
    $this->id = $id;
5211
  }
5212
  public function getId()
5213
  {
5214
    return $this->id;
5215
  }
5216
  public function setKind($kind)
5217
  {
5218
    $this->kind = $kind;
5219
  }
5220
  public function getKind()
5221
  {
5222
    return $this->kind;
5223
  }
5224
  public function setName($name)
5225
  {
5226
    $this->name = $name;
5227
  }
5228
  public function getName()
5229
  {
5230
    return $this->name;
5231
  }
5232
  public function setProfileIds($profileIds)
5233
  {
5234
    $this->profileIds = $profileIds;
5235
  }
5236
  public function getProfileIds()
5237
  {
5238
    return $this->profileIds;
5239
  }
5240
  public function setSelfLink($selfLink)
5241
  {
5242
    $this->selfLink = $selfLink;
5243
  }
5244
  public function getSelfLink()
5245
  {
5246
    return $this->selfLink;
5247
  }
5248
}
5249
 
5250
#[AllowDynamicProperties]
5251
class Google_Service_Analytics_EntityAdWordsLinkEntity extends Google_Model
5252
{
5253
  protected $internal_gapi_mappings = array(
5254
  );
5255
  protected $webPropertyRefType = 'Google_Service_Analytics_WebPropertyRef';
5256
  protected $webPropertyRefDataType = '';
5257
 
5258
 
5259
  public function setWebPropertyRef(Google_Service_Analytics_WebPropertyRef $webPropertyRef)
5260
  {
5261
    $this->webPropertyRef = $webPropertyRef;
5262
  }
5263
  public function getWebPropertyRef()
5264
  {
5265
    return $this->webPropertyRef;
5266
  }
5267
}
5268
 
5269
#[AllowDynamicProperties]
5270
class Google_Service_Analytics_EntityAdWordsLinks extends Google_Collection
5271
{
5272
  protected $collection_key = 'items';
5273
  protected $internal_gapi_mappings = array(
5274
  );
5275
  protected $itemsType = 'Google_Service_Analytics_EntityAdWordsLink';
5276
  protected $itemsDataType = 'array';
5277
  public $itemsPerPage;
5278
  public $kind;
5279
  public $nextLink;
5280
  public $previousLink;
5281
  public $startIndex;
5282
  public $totalResults;
5283
 
5284
 
5285
  public function setItems($items)
5286
  {
5287
    $this->items = $items;
5288
  }
5289
  public function getItems()
5290
  {
5291
    return $this->items;
5292
  }
5293
  public function setItemsPerPage($itemsPerPage)
5294
  {
5295
    $this->itemsPerPage = $itemsPerPage;
5296
  }
5297
  public function getItemsPerPage()
5298
  {
5299
    return $this->itemsPerPage;
5300
  }
5301
  public function setKind($kind)
5302
  {
5303
    $this->kind = $kind;
5304
  }
5305
  public function getKind()
5306
  {
5307
    return $this->kind;
5308
  }
5309
  public function setNextLink($nextLink)
5310
  {
5311
    $this->nextLink = $nextLink;
5312
  }
5313
  public function getNextLink()
5314
  {
5315
    return $this->nextLink;
5316
  }
5317
  public function setPreviousLink($previousLink)
5318
  {
5319
    $this->previousLink = $previousLink;
5320
  }
5321
  public function getPreviousLink()
5322
  {
5323
    return $this->previousLink;
5324
  }
5325
  public function setStartIndex($startIndex)
5326
  {
5327
    $this->startIndex = $startIndex;
5328
  }
5329
  public function getStartIndex()
5330
  {
5331
    return $this->startIndex;
5332
  }
5333
  public function setTotalResults($totalResults)
5334
  {
5335
    $this->totalResults = $totalResults;
5336
  }
5337
  public function getTotalResults()
5338
  {
5339
    return $this->totalResults;
5340
  }
5341
}
5342
 
5343
#[AllowDynamicProperties]
5344
class Google_Service_Analytics_EntityUserLink extends Google_Model
5345
{
5346
  protected $internal_gapi_mappings = array(
5347
  );
5348
  protected $entityType = 'Google_Service_Analytics_EntityUserLinkEntity';
5349
  protected $entityDataType = '';
5350
  public $id;
5351
  public $kind;
5352
  protected $permissionsType = 'Google_Service_Analytics_EntityUserLinkPermissions';
5353
  protected $permissionsDataType = '';
5354
  public $selfLink;
5355
  protected $userRefType = 'Google_Service_Analytics_UserRef';
5356
  protected $userRefDataType = '';
5357
 
5358
 
5359
  public function setEntity(Google_Service_Analytics_EntityUserLinkEntity $entity)
5360
  {
5361
    $this->entity = $entity;
5362
  }
5363
  public function getEntity()
5364
  {
5365
    return $this->entity;
5366
  }
5367
  public function setId($id)
5368
  {
5369
    $this->id = $id;
5370
  }
5371
  public function getId()
5372
  {
5373
    return $this->id;
5374
  }
5375
  public function setKind($kind)
5376
  {
5377
    $this->kind = $kind;
5378
  }
5379
  public function getKind()
5380
  {
5381
    return $this->kind;
5382
  }
5383
  public function setPermissions(Google_Service_Analytics_EntityUserLinkPermissions $permissions)
5384
  {
5385
    $this->permissions = $permissions;
5386
  }
5387
  public function getPermissions()
5388
  {
5389
    return $this->permissions;
5390
  }
5391
  public function setSelfLink($selfLink)
5392
  {
5393
    $this->selfLink = $selfLink;
5394
  }
5395
  public function getSelfLink()
5396
  {
5397
    return $this->selfLink;
5398
  }
5399
  public function setUserRef(Google_Service_Analytics_UserRef $userRef)
5400
  {
5401
    $this->userRef = $userRef;
5402
  }
5403
  public function getUserRef()
5404
  {
5405
    return $this->userRef;
5406
  }
5407
}
5408
 
5409
#[AllowDynamicProperties]
5410
class Google_Service_Analytics_EntityUserLinkEntity extends Google_Model
5411
{
5412
  protected $internal_gapi_mappings = array(
5413
  );
5414
  protected $accountRefType = 'Google_Service_Analytics_AccountRef';
5415
  protected $accountRefDataType = '';
5416
  protected $profileRefType = 'Google_Service_Analytics_ProfileRef';
5417
  protected $profileRefDataType = '';
5418
  protected $webPropertyRefType = 'Google_Service_Analytics_WebPropertyRef';
5419
  protected $webPropertyRefDataType = '';
5420
 
5421
 
5422
  public function setAccountRef(Google_Service_Analytics_AccountRef $accountRef)
5423
  {
5424
    $this->accountRef = $accountRef;
5425
  }
5426
  public function getAccountRef()
5427
  {
5428
    return $this->accountRef;
5429
  }
5430
  public function setProfileRef(Google_Service_Analytics_ProfileRef $profileRef)
5431
  {
5432
    $this->profileRef = $profileRef;
5433
  }
5434
  public function getProfileRef()
5435
  {
5436
    return $this->profileRef;
5437
  }
5438
  public function setWebPropertyRef(Google_Service_Analytics_WebPropertyRef $webPropertyRef)
5439
  {
5440
    $this->webPropertyRef = $webPropertyRef;
5441
  }
5442
  public function getWebPropertyRef()
5443
  {
5444
    return $this->webPropertyRef;
5445
  }
5446
}
5447
 
5448
#[AllowDynamicProperties]
5449
class Google_Service_Analytics_EntityUserLinkPermissions extends Google_Collection
5450
{
5451
  protected $collection_key = 'local';
5452
  protected $internal_gapi_mappings = array(
5453
  );
5454
  public $effective;
5455
  public $local;
5456
 
5457
 
5458
  public function setEffective($effective)
5459
  {
5460
    $this->effective = $effective;
5461
  }
5462
  public function getEffective()
5463
  {
5464
    return $this->effective;
5465
  }
5466
  public function setLocal($local)
5467
  {
5468
    $this->local = $local;
5469
  }
5470
  public function getLocal()
5471
  {
5472
    return $this->local;
5473
  }
5474
}
5475
 
5476
#[AllowDynamicProperties]
5477
class Google_Service_Analytics_EntityUserLinks extends Google_Collection
5478
{
5479
  protected $collection_key = 'items';
5480
  protected $internal_gapi_mappings = array(
5481
  );
5482
  protected $itemsType = 'Google_Service_Analytics_EntityUserLink';
5483
  protected $itemsDataType = 'array';
5484
  public $itemsPerPage;
5485
  public $kind;
5486
  public $nextLink;
5487
  public $previousLink;
5488
  public $startIndex;
5489
  public $totalResults;
5490
 
5491
 
5492
  public function setItems($items)
5493
  {
5494
    $this->items = $items;
5495
  }
5496
  public function getItems()
5497
  {
5498
    return $this->items;
5499
  }
5500
  public function setItemsPerPage($itemsPerPage)
5501
  {
5502
    $this->itemsPerPage = $itemsPerPage;
5503
  }
5504
  public function getItemsPerPage()
5505
  {
5506
    return $this->itemsPerPage;
5507
  }
5508
  public function setKind($kind)
5509
  {
5510
    $this->kind = $kind;
5511
  }
5512
  public function getKind()
5513
  {
5514
    return $this->kind;
5515
  }
5516
  public function setNextLink($nextLink)
5517
  {
5518
    $this->nextLink = $nextLink;
5519
  }
5520
  public function getNextLink()
5521
  {
5522
    return $this->nextLink;
5523
  }
5524
  public function setPreviousLink($previousLink)
5525
  {
5526
    $this->previousLink = $previousLink;
5527
  }
5528
  public function getPreviousLink()
5529
  {
5530
    return $this->previousLink;
5531
  }
5532
  public function setStartIndex($startIndex)
5533
  {
5534
    $this->startIndex = $startIndex;
5535
  }
5536
  public function getStartIndex()
5537
  {
5538
    return $this->startIndex;
5539
  }
5540
  public function setTotalResults($totalResults)
5541
  {
5542
    $this->totalResults = $totalResults;
5543
  }
5544
  public function getTotalResults()
5545
  {
5546
    return $this->totalResults;
5547
  }
5548
}
5549
 
5550
#[AllowDynamicProperties]
5551
class Google_Service_Analytics_Experiment extends Google_Collection
5552
{
5553
  protected $collection_key = 'variations';
5554
  protected $internal_gapi_mappings = array(
5555
  );
5556
  public $accountId;
5557
  public $created;
5558
  public $description;
5559
  public $editableInGaUi;
5560
  public $endTime;
5561
  public $equalWeighting;
5562
  public $id;
5563
  public $internalWebPropertyId;
5564
  public $kind;
5565
  public $minimumExperimentLengthInDays;
5566
  public $name;
5567
  public $objectiveMetric;
5568
  public $optimizationType;
5569
  protected $parentLinkType = 'Google_Service_Analytics_ExperimentParentLink';
5570
  protected $parentLinkDataType = '';
5571
  public $profileId;
5572
  public $reasonExperimentEnded;
5573
  public $rewriteVariationUrlsAsOriginal;
5574
  public $selfLink;
5575
  public $servingFramework;
5576
  public $snippet;
5577
  public $startTime;
5578
  public $status;
5579
  public $trafficCoverage;
5580
  public $updated;
5581
  protected $variationsType = 'Google_Service_Analytics_ExperimentVariations';
5582
  protected $variationsDataType = 'array';
5583
  public $webPropertyId;
5584
  public $winnerConfidenceLevel;
5585
  public $winnerFound;
5586
 
5587
 
5588
  public function setAccountId($accountId)
5589
  {
5590
    $this->accountId = $accountId;
5591
  }
5592
  public function getAccountId()
5593
  {
5594
    return $this->accountId;
5595
  }
5596
  public function setCreated($created)
5597
  {
5598
    $this->created = $created;
5599
  }
5600
  public function getCreated()
5601
  {
5602
    return $this->created;
5603
  }
5604
  public function setDescription($description)
5605
  {
5606
    $this->description = $description;
5607
  }
5608
  public function getDescription()
5609
  {
5610
    return $this->description;
5611
  }
5612
  public function setEditableInGaUi($editableInGaUi)
5613
  {
5614
    $this->editableInGaUi = $editableInGaUi;
5615
  }
5616
  public function getEditableInGaUi()
5617
  {
5618
    return $this->editableInGaUi;
5619
  }
5620
  public function setEndTime($endTime)
5621
  {
5622
    $this->endTime = $endTime;
5623
  }
5624
  public function getEndTime()
5625
  {
5626
    return $this->endTime;
5627
  }
5628
  public function setEqualWeighting($equalWeighting)
5629
  {
5630
    $this->equalWeighting = $equalWeighting;
5631
  }
5632
  public function getEqualWeighting()
5633
  {
5634
    return $this->equalWeighting;
5635
  }
5636
  public function setId($id)
5637
  {
5638
    $this->id = $id;
5639
  }
5640
  public function getId()
5641
  {
5642
    return $this->id;
5643
  }
5644
  public function setInternalWebPropertyId($internalWebPropertyId)
5645
  {
5646
    $this->internalWebPropertyId = $internalWebPropertyId;
5647
  }
5648
  public function getInternalWebPropertyId()
5649
  {
5650
    return $this->internalWebPropertyId;
5651
  }
5652
  public function setKind($kind)
5653
  {
5654
    $this->kind = $kind;
5655
  }
5656
  public function getKind()
5657
  {
5658
    return $this->kind;
5659
  }
5660
  public function setMinimumExperimentLengthInDays($minimumExperimentLengthInDays)
5661
  {
5662
    $this->minimumExperimentLengthInDays = $minimumExperimentLengthInDays;
5663
  }
5664
  public function getMinimumExperimentLengthInDays()
5665
  {
5666
    return $this->minimumExperimentLengthInDays;
5667
  }
5668
  public function setName($name)
5669
  {
5670
    $this->name = $name;
5671
  }
5672
  public function getName()
5673
  {
5674
    return $this->name;
5675
  }
5676
  public function setObjectiveMetric($objectiveMetric)
5677
  {
5678
    $this->objectiveMetric = $objectiveMetric;
5679
  }
5680
  public function getObjectiveMetric()
5681
  {
5682
    return $this->objectiveMetric;
5683
  }
5684
  public function setOptimizationType($optimizationType)
5685
  {
5686
    $this->optimizationType = $optimizationType;
5687
  }
5688
  public function getOptimizationType()
5689
  {
5690
    return $this->optimizationType;
5691
  }
5692
  public function setParentLink(Google_Service_Analytics_ExperimentParentLink $parentLink)
5693
  {
5694
    $this->parentLink = $parentLink;
5695
  }
5696
  public function getParentLink()
5697
  {
5698
    return $this->parentLink;
5699
  }
5700
  public function setProfileId($profileId)
5701
  {
5702
    $this->profileId = $profileId;
5703
  }
5704
  public function getProfileId()
5705
  {
5706
    return $this->profileId;
5707
  }
5708
  public function setReasonExperimentEnded($reasonExperimentEnded)
5709
  {
5710
    $this->reasonExperimentEnded = $reasonExperimentEnded;
5711
  }
5712
  public function getReasonExperimentEnded()
5713
  {
5714
    return $this->reasonExperimentEnded;
5715
  }
5716
  public function setRewriteVariationUrlsAsOriginal($rewriteVariationUrlsAsOriginal)
5717
  {
5718
    $this->rewriteVariationUrlsAsOriginal = $rewriteVariationUrlsAsOriginal;
5719
  }
5720
  public function getRewriteVariationUrlsAsOriginal()
5721
  {
5722
    return $this->rewriteVariationUrlsAsOriginal;
5723
  }
5724
  public function setSelfLink($selfLink)
5725
  {
5726
    $this->selfLink = $selfLink;
5727
  }
5728
  public function getSelfLink()
5729
  {
5730
    return $this->selfLink;
5731
  }
5732
  public function setServingFramework($servingFramework)
5733
  {
5734
    $this->servingFramework = $servingFramework;
5735
  }
5736
  public function getServingFramework()
5737
  {
5738
    return $this->servingFramework;
5739
  }
5740
  public function setSnippet($snippet)
5741
  {
5742
    $this->snippet = $snippet;
5743
  }
5744
  public function getSnippet()
5745
  {
5746
    return $this->snippet;
5747
  }
5748
  public function setStartTime($startTime)
5749
  {
5750
    $this->startTime = $startTime;
5751
  }
5752
  public function getStartTime()
5753
  {
5754
    return $this->startTime;
5755
  }
5756
  public function setStatus($status)
5757
  {
5758
    $this->status = $status;
5759
  }
5760
  public function getStatus()
5761
  {
5762
    return $this->status;
5763
  }
5764
  public function setTrafficCoverage($trafficCoverage)
5765
  {
5766
    $this->trafficCoverage = $trafficCoverage;
5767
  }
5768
  public function getTrafficCoverage()
5769
  {
5770
    return $this->trafficCoverage;
5771
  }
5772
  public function setUpdated($updated)
5773
  {
5774
    $this->updated = $updated;
5775
  }
5776
  public function getUpdated()
5777
  {
5778
    return $this->updated;
5779
  }
5780
  public function setVariations($variations)
5781
  {
5782
    $this->variations = $variations;
5783
  }
5784
  public function getVariations()
5785
  {
5786
    return $this->variations;
5787
  }
5788
  public function setWebPropertyId($webPropertyId)
5789
  {
5790
    $this->webPropertyId = $webPropertyId;
5791
  }
5792
  public function getWebPropertyId()
5793
  {
5794
    return $this->webPropertyId;
5795
  }
5796
  public function setWinnerConfidenceLevel($winnerConfidenceLevel)
5797
  {
5798
    $this->winnerConfidenceLevel = $winnerConfidenceLevel;
5799
  }
5800
  public function getWinnerConfidenceLevel()
5801
  {
5802
    return $this->winnerConfidenceLevel;
5803
  }
5804
  public function setWinnerFound($winnerFound)
5805
  {
5806
    $this->winnerFound = $winnerFound;
5807
  }
5808
  public function getWinnerFound()
5809
  {
5810
    return $this->winnerFound;
5811
  }
5812
}
5813
 
5814
#[AllowDynamicProperties]
5815
class Google_Service_Analytics_ExperimentParentLink extends Google_Model
5816
{
5817
  protected $internal_gapi_mappings = array(
5818
  );
5819
  public $href;
5820
  public $type;
5821
 
5822
 
5823
  public function setHref($href)
5824
  {
5825
    $this->href = $href;
5826
  }
5827
  public function getHref()
5828
  {
5829
    return $this->href;
5830
  }
5831
  public function setType($type)
5832
  {
5833
    $this->type = $type;
5834
  }
5835
  public function getType()
5836
  {
5837
    return $this->type;
5838
  }
5839
}
5840
 
5841
#[AllowDynamicProperties]
5842
class Google_Service_Analytics_ExperimentVariations extends Google_Model
5843
{
5844
  protected $internal_gapi_mappings = array(
5845
  );
5846
  public $name;
5847
  public $status;
5848
  public $url;
5849
  public $weight;
5850
  public $won;
5851
 
5852
 
5853
  public function setName($name)
5854
  {
5855
    $this->name = $name;
5856
  }
5857
  public function getName()
5858
  {
5859
    return $this->name;
5860
  }
5861
  public function setStatus($status)
5862
  {
5863
    $this->status = $status;
5864
  }
5865
  public function getStatus()
5866
  {
5867
    return $this->status;
5868
  }
5869
  public function setUrl($url)
5870
  {
5871
    $this->url = $url;
5872
  }
5873
  public function getUrl()
5874
  {
5875
    return $this->url;
5876
  }
5877
  public function setWeight($weight)
5878
  {
5879
    $this->weight = $weight;
5880
  }
5881
  public function getWeight()
5882
  {
5883
    return $this->weight;
5884
  }
5885
  public function setWon($won)
5886
  {
5887
    $this->won = $won;
5888
  }
5889
  public function getWon()
5890
  {
5891
    return $this->won;
5892
  }
5893
}
5894
 
5895
#[AllowDynamicProperties]
5896
class Google_Service_Analytics_Experiments extends Google_Collection
5897
{
5898
  protected $collection_key = 'items';
5899
  protected $internal_gapi_mappings = array(
5900
  );
5901
  protected $itemsType = 'Google_Service_Analytics_Experiment';
5902
  protected $itemsDataType = 'array';
5903
  public $itemsPerPage;
5904
  public $kind;
5905
  public $nextLink;
5906
  public $previousLink;
5907
  public $startIndex;
5908
  public $totalResults;
5909
  public $username;
5910
 
5911
 
5912
  public function setItems($items)
5913
  {
5914
    $this->items = $items;
5915
  }
5916
  public function getItems()
5917
  {
5918
    return $this->items;
5919
  }
5920
  public function setItemsPerPage($itemsPerPage)
5921
  {
5922
    $this->itemsPerPage = $itemsPerPage;
5923
  }
5924
  public function getItemsPerPage()
5925
  {
5926
    return $this->itemsPerPage;
5927
  }
5928
  public function setKind($kind)
5929
  {
5930
    $this->kind = $kind;
5931
  }
5932
  public function getKind()
5933
  {
5934
    return $this->kind;
5935
  }
5936
  public function setNextLink($nextLink)
5937
  {
5938
    $this->nextLink = $nextLink;
5939
  }
5940
  public function getNextLink()
5941
  {
5942
    return $this->nextLink;
5943
  }
5944
  public function setPreviousLink($previousLink)
5945
  {
5946
    $this->previousLink = $previousLink;
5947
  }
5948
  public function getPreviousLink()
5949
  {
5950
    return $this->previousLink;
5951
  }
5952
  public function setStartIndex($startIndex)
5953
  {
5954
    $this->startIndex = $startIndex;
5955
  }
5956
  public function getStartIndex()
5957
  {
5958
    return $this->startIndex;
5959
  }
5960
  public function setTotalResults($totalResults)
5961
  {
5962
    $this->totalResults = $totalResults;
5963
  }
5964
  public function getTotalResults()
5965
  {
5966
    return $this->totalResults;
5967
  }
5968
  public function setUsername($username)
5969
  {
5970
    $this->username = $username;
5971
  }
5972
  public function getUsername()
5973
  {
5974
    return $this->username;
5975
  }
5976
}
5977
 
5978
#[AllowDynamicProperties]
5979
class Google_Service_Analytics_Filter extends Google_Model
5980
{
5981
  protected $internal_gapi_mappings = array(
5982
  );
5983
  public $accountId;
5984
  protected $advancedDetailsType = 'Google_Service_Analytics_FilterAdvancedDetails';
5985
  protected $advancedDetailsDataType = '';
5986
  public $created;
5987
  protected $excludeDetailsType = 'Google_Service_Analytics_FilterExpression';
5988
  protected $excludeDetailsDataType = '';
5989
  public $id;
5990
  protected $includeDetailsType = 'Google_Service_Analytics_FilterExpression';
5991
  protected $includeDetailsDataType = '';
5992
  public $kind;
5993
  protected $lowercaseDetailsType = 'Google_Service_Analytics_FilterLowercaseDetails';
5994
  protected $lowercaseDetailsDataType = '';
5995
  public $name;
5996
  protected $parentLinkType = 'Google_Service_Analytics_FilterParentLink';
5997
  protected $parentLinkDataType = '';
5998
  protected $searchAndReplaceDetailsType = 'Google_Service_Analytics_FilterSearchAndReplaceDetails';
5999
  protected $searchAndReplaceDetailsDataType = '';
6000
  public $selfLink;
6001
  public $type;
6002
  public $updated;
6003
  protected $uppercaseDetailsType = 'Google_Service_Analytics_FilterUppercaseDetails';
6004
  protected $uppercaseDetailsDataType = '';
6005
 
6006
 
6007
  public function setAccountId($accountId)
6008
  {
6009
    $this->accountId = $accountId;
6010
  }
6011
  public function getAccountId()
6012
  {
6013
    return $this->accountId;
6014
  }
6015
  public function setAdvancedDetails(Google_Service_Analytics_FilterAdvancedDetails $advancedDetails)
6016
  {
6017
    $this->advancedDetails = $advancedDetails;
6018
  }
6019
  public function getAdvancedDetails()
6020
  {
6021
    return $this->advancedDetails;
6022
  }
6023
  public function setCreated($created)
6024
  {
6025
    $this->created = $created;
6026
  }
6027
  public function getCreated()
6028
  {
6029
    return $this->created;
6030
  }
6031
  public function setExcludeDetails(Google_Service_Analytics_FilterExpression $excludeDetails)
6032
  {
6033
    $this->excludeDetails = $excludeDetails;
6034
  }
6035
  public function getExcludeDetails()
6036
  {
6037
    return $this->excludeDetails;
6038
  }
6039
  public function setId($id)
6040
  {
6041
    $this->id = $id;
6042
  }
6043
  public function getId()
6044
  {
6045
    return $this->id;
6046
  }
6047
  public function setIncludeDetails(Google_Service_Analytics_FilterExpression $includeDetails)
6048
  {
6049
    $this->includeDetails = $includeDetails;
6050
  }
6051
  public function getIncludeDetails()
6052
  {
6053
    return $this->includeDetails;
6054
  }
6055
  public function setKind($kind)
6056
  {
6057
    $this->kind = $kind;
6058
  }
6059
  public function getKind()
6060
  {
6061
    return $this->kind;
6062
  }
6063
  public function setLowercaseDetails(Google_Service_Analytics_FilterLowercaseDetails $lowercaseDetails)
6064
  {
6065
    $this->lowercaseDetails = $lowercaseDetails;
6066
  }
6067
  public function getLowercaseDetails()
6068
  {
6069
    return $this->lowercaseDetails;
6070
  }
6071
  public function setName($name)
6072
  {
6073
    $this->name = $name;
6074
  }
6075
  public function getName()
6076
  {
6077
    return $this->name;
6078
  }
6079
  public function setParentLink(Google_Service_Analytics_FilterParentLink $parentLink)
6080
  {
6081
    $this->parentLink = $parentLink;
6082
  }
6083
  public function getParentLink()
6084
  {
6085
    return $this->parentLink;
6086
  }
6087
  public function setSearchAndReplaceDetails(Google_Service_Analytics_FilterSearchAndReplaceDetails $searchAndReplaceDetails)
6088
  {
6089
    $this->searchAndReplaceDetails = $searchAndReplaceDetails;
6090
  }
6091
  public function getSearchAndReplaceDetails()
6092
  {
6093
    return $this->searchAndReplaceDetails;
6094
  }
6095
  public function setSelfLink($selfLink)
6096
  {
6097
    $this->selfLink = $selfLink;
6098
  }
6099
  public function getSelfLink()
6100
  {
6101
    return $this->selfLink;
6102
  }
6103
  public function setType($type)
6104
  {
6105
    $this->type = $type;
6106
  }
6107
  public function getType()
6108
  {
6109
    return $this->type;
6110
  }
6111
  public function setUpdated($updated)
6112
  {
6113
    $this->updated = $updated;
6114
  }
6115
  public function getUpdated()
6116
  {
6117
    return $this->updated;
6118
  }
6119
  public function setUppercaseDetails(Google_Service_Analytics_FilterUppercaseDetails $uppercaseDetails)
6120
  {
6121
    $this->uppercaseDetails = $uppercaseDetails;
6122
  }
6123
  public function getUppercaseDetails()
6124
  {
6125
    return $this->uppercaseDetails;
6126
  }
6127
}
6128
 
6129
#[AllowDynamicProperties]
6130
class Google_Service_Analytics_FilterAdvancedDetails extends Google_Model
6131
{
6132
  protected $internal_gapi_mappings = array(
6133
  );
6134
  public $caseSensitive;
6135
  public $extractA;
6136
  public $extractB;
6137
  public $fieldA;
6138
  public $fieldAIndex;
6139
  public $fieldARequired;
6140
  public $fieldB;
6141
  public $fieldBIndex;
6142
  public $fieldBRequired;
6143
  public $outputConstructor;
6144
  public $outputToField;
6145
  public $outputToFieldIndex;
6146
  public $overrideOutputField;
6147
 
6148
 
6149
  public function setCaseSensitive($caseSensitive)
6150
  {
6151
    $this->caseSensitive = $caseSensitive;
6152
  }
6153
  public function getCaseSensitive()
6154
  {
6155
    return $this->caseSensitive;
6156
  }
6157
  public function setExtractA($extractA)
6158
  {
6159
    $this->extractA = $extractA;
6160
  }
6161
  public function getExtractA()
6162
  {
6163
    return $this->extractA;
6164
  }
6165
  public function setExtractB($extractB)
6166
  {
6167
    $this->extractB = $extractB;
6168
  }
6169
  public function getExtractB()
6170
  {
6171
    return $this->extractB;
6172
  }
6173
  public function setFieldA($fieldA)
6174
  {
6175
    $this->fieldA = $fieldA;
6176
  }
6177
  public function getFieldA()
6178
  {
6179
    return $this->fieldA;
6180
  }
6181
  public function setFieldAIndex($fieldAIndex)
6182
  {
6183
    $this->fieldAIndex = $fieldAIndex;
6184
  }
6185
  public function getFieldAIndex()
6186
  {
6187
    return $this->fieldAIndex;
6188
  }
6189
  public function setFieldARequired($fieldARequired)
6190
  {
6191
    $this->fieldARequired = $fieldARequired;
6192
  }
6193
  public function getFieldARequired()
6194
  {
6195
    return $this->fieldARequired;
6196
  }
6197
  public function setFieldB($fieldB)
6198
  {
6199
    $this->fieldB = $fieldB;
6200
  }
6201
  public function getFieldB()
6202
  {
6203
    return $this->fieldB;
6204
  }
6205
  public function setFieldBIndex($fieldBIndex)
6206
  {
6207
    $this->fieldBIndex = $fieldBIndex;
6208
  }
6209
  public function getFieldBIndex()
6210
  {
6211
    return $this->fieldBIndex;
6212
  }
6213
  public function setFieldBRequired($fieldBRequired)
6214
  {
6215
    $this->fieldBRequired = $fieldBRequired;
6216
  }
6217
  public function getFieldBRequired()
6218
  {
6219
    return $this->fieldBRequired;
6220
  }
6221
  public function setOutputConstructor($outputConstructor)
6222
  {
6223
    $this->outputConstructor = $outputConstructor;
6224
  }
6225
  public function getOutputConstructor()
6226
  {
6227
    return $this->outputConstructor;
6228
  }
6229
  public function setOutputToField($outputToField)
6230
  {
6231
    $this->outputToField = $outputToField;
6232
  }
6233
  public function getOutputToField()
6234
  {
6235
    return $this->outputToField;
6236
  }
6237
  public function setOutputToFieldIndex($outputToFieldIndex)
6238
  {
6239
    $this->outputToFieldIndex = $outputToFieldIndex;
6240
  }
6241
  public function getOutputToFieldIndex()
6242
  {
6243
    return $this->outputToFieldIndex;
6244
  }
6245
  public function setOverrideOutputField($overrideOutputField)
6246
  {
6247
    $this->overrideOutputField = $overrideOutputField;
6248
  }
6249
  public function getOverrideOutputField()
6250
  {
6251
    return $this->overrideOutputField;
6252
  }
6253
}
6254
 
6255
#[AllowDynamicProperties]
6256
class Google_Service_Analytics_FilterExpression extends Google_Model
6257
{
6258
  protected $internal_gapi_mappings = array(
6259
  );
6260
  public $caseSensitive;
6261
  public $expressionValue;
6262
  public $field;
6263
  public $fieldIndex;
6264
  public $kind;
6265
  public $matchType;
6266
 
6267
 
6268
  public function setCaseSensitive($caseSensitive)
6269
  {
6270
    $this->caseSensitive = $caseSensitive;
6271
  }
6272
  public function getCaseSensitive()
6273
  {
6274
    return $this->caseSensitive;
6275
  }
6276
  public function setExpressionValue($expressionValue)
6277
  {
6278
    $this->expressionValue = $expressionValue;
6279
  }
6280
  public function getExpressionValue()
6281
  {
6282
    return $this->expressionValue;
6283
  }
6284
  public function setField($field)
6285
  {
6286
    $this->field = $field;
6287
  }
6288
  public function getField()
6289
  {
6290
    return $this->field;
6291
  }
6292
  public function setFieldIndex($fieldIndex)
6293
  {
6294
    $this->fieldIndex = $fieldIndex;
6295
  }
6296
  public function getFieldIndex()
6297
  {
6298
    return $this->fieldIndex;
6299
  }
6300
  public function setKind($kind)
6301
  {
6302
    $this->kind = $kind;
6303
  }
6304
  public function getKind()
6305
  {
6306
    return $this->kind;
6307
  }
6308
  public function setMatchType($matchType)
6309
  {
6310
    $this->matchType = $matchType;
6311
  }
6312
  public function getMatchType()
6313
  {
6314
    return $this->matchType;
6315
  }
6316
}
6317
 
6318
#[AllowDynamicProperties]
6319
class Google_Service_Analytics_FilterLowercaseDetails extends Google_Model
6320
{
6321
  protected $internal_gapi_mappings = array(
6322
  );
6323
  public $field;
6324
  public $fieldIndex;
6325
 
6326
 
6327
  public function setField($field)
6328
  {
6329
    $this->field = $field;
6330
  }
6331
  public function getField()
6332
  {
6333
    return $this->field;
6334
  }
6335
  public function setFieldIndex($fieldIndex)
6336
  {
6337
    $this->fieldIndex = $fieldIndex;
6338
  }
6339
  public function getFieldIndex()
6340
  {
6341
    return $this->fieldIndex;
6342
  }
6343
}
6344
 
6345
#[AllowDynamicProperties]
6346
class Google_Service_Analytics_FilterParentLink extends Google_Model
6347
{
6348
  protected $internal_gapi_mappings = array(
6349
  );
6350
  public $href;
6351
  public $type;
6352
 
6353
 
6354
  public function setHref($href)
6355
  {
6356
    $this->href = $href;
6357
  }
6358
  public function getHref()
6359
  {
6360
    return $this->href;
6361
  }
6362
  public function setType($type)
6363
  {
6364
    $this->type = $type;
6365
  }
6366
  public function getType()
6367
  {
6368
    return $this->type;
6369
  }
6370
}
6371
 
6372
#[AllowDynamicProperties]
6373
class Google_Service_Analytics_FilterRef extends Google_Model
6374
{
6375
  protected $internal_gapi_mappings = array(
6376
  );
6377
  public $accountId;
6378
  public $href;
6379
  public $id;
6380
  public $kind;
6381
  public $name;
6382
 
6383
 
6384
  public function setAccountId($accountId)
6385
  {
6386
    $this->accountId = $accountId;
6387
  }
6388
  public function getAccountId()
6389
  {
6390
    return $this->accountId;
6391
  }
6392
  public function setHref($href)
6393
  {
6394
    $this->href = $href;
6395
  }
6396
  public function getHref()
6397
  {
6398
    return $this->href;
6399
  }
6400
  public function setId($id)
6401
  {
6402
    $this->id = $id;
6403
  }
6404
  public function getId()
6405
  {
6406
    return $this->id;
6407
  }
6408
  public function setKind($kind)
6409
  {
6410
    $this->kind = $kind;
6411
  }
6412
  public function getKind()
6413
  {
6414
    return $this->kind;
6415
  }
6416
  public function setName($name)
6417
  {
6418
    $this->name = $name;
6419
  }
6420
  public function getName()
6421
  {
6422
    return $this->name;
6423
  }
6424
}
6425
 
6426
#[AllowDynamicProperties]
6427
class Google_Service_Analytics_FilterSearchAndReplaceDetails extends Google_Model
6428
{
6429
  protected $internal_gapi_mappings = array(
6430
  );
6431
  public $caseSensitive;
6432
  public $field;
6433
  public $fieldIndex;
6434
  public $replaceString;
6435
  public $searchString;
6436
 
6437
 
6438
  public function setCaseSensitive($caseSensitive)
6439
  {
6440
    $this->caseSensitive = $caseSensitive;
6441
  }
6442
  public function getCaseSensitive()
6443
  {
6444
    return $this->caseSensitive;
6445
  }
6446
  public function setField($field)
6447
  {
6448
    $this->field = $field;
6449
  }
6450
  public function getField()
6451
  {
6452
    return $this->field;
6453
  }
6454
  public function setFieldIndex($fieldIndex)
6455
  {
6456
    $this->fieldIndex = $fieldIndex;
6457
  }
6458
  public function getFieldIndex()
6459
  {
6460
    return $this->fieldIndex;
6461
  }
6462
  public function setReplaceString($replaceString)
6463
  {
6464
    $this->replaceString = $replaceString;
6465
  }
6466
  public function getReplaceString()
6467
  {
6468
    return $this->replaceString;
6469
  }
6470
  public function setSearchString($searchString)
6471
  {
6472
    $this->searchString = $searchString;
6473
  }
6474
  public function getSearchString()
6475
  {
6476
    return $this->searchString;
6477
  }
6478
}
6479
 
6480
#[AllowDynamicProperties]
6481
class Google_Service_Analytics_FilterUppercaseDetails extends Google_Model
6482
{
6483
  protected $internal_gapi_mappings = array(
6484
  );
6485
  public $field;
6486
  public $fieldIndex;
6487
 
6488
 
6489
  public function setField($field)
6490
  {
6491
    $this->field = $field;
6492
  }
6493
  public function getField()
6494
  {
6495
    return $this->field;
6496
  }
6497
  public function setFieldIndex($fieldIndex)
6498
  {
6499
    $this->fieldIndex = $fieldIndex;
6500
  }
6501
  public function getFieldIndex()
6502
  {
6503
    return $this->fieldIndex;
6504
  }
6505
}
6506
 
6507
#[AllowDynamicProperties]
6508
class Google_Service_Analytics_Filters extends Google_Collection
6509
{
6510
  protected $collection_key = 'items';
6511
  protected $internal_gapi_mappings = array(
6512
  );
6513
  protected $itemsType = 'Google_Service_Analytics_Filter';
6514
  protected $itemsDataType = 'array';
6515
  public $itemsPerPage;
6516
  public $kind;
6517
  public $nextLink;
6518
  public $previousLink;
6519
  public $startIndex;
6520
  public $totalResults;
6521
  public $username;
6522
 
6523
 
6524
  public function setItems($items)
6525
  {
6526
    $this->items = $items;
6527
  }
6528
  public function getItems()
6529
  {
6530
    return $this->items;
6531
  }
6532
  public function setItemsPerPage($itemsPerPage)
6533
  {
6534
    $this->itemsPerPage = $itemsPerPage;
6535
  }
6536
  public function getItemsPerPage()
6537
  {
6538
    return $this->itemsPerPage;
6539
  }
6540
  public function setKind($kind)
6541
  {
6542
    $this->kind = $kind;
6543
  }
6544
  public function getKind()
6545
  {
6546
    return $this->kind;
6547
  }
6548
  public function setNextLink($nextLink)
6549
  {
6550
    $this->nextLink = $nextLink;
6551
  }
6552
  public function getNextLink()
6553
  {
6554
    return $this->nextLink;
6555
  }
6556
  public function setPreviousLink($previousLink)
6557
  {
6558
    $this->previousLink = $previousLink;
6559
  }
6560
  public function getPreviousLink()
6561
  {
6562
    return $this->previousLink;
6563
  }
6564
  public function setStartIndex($startIndex)
6565
  {
6566
    $this->startIndex = $startIndex;
6567
  }
6568
  public function getStartIndex()
6569
  {
6570
    return $this->startIndex;
6571
  }
6572
  public function setTotalResults($totalResults)
6573
  {
6574
    $this->totalResults = $totalResults;
6575
  }
6576
  public function getTotalResults()
6577
  {
6578
    return $this->totalResults;
6579
  }
6580
  public function setUsername($username)
6581
  {
6582
    $this->username = $username;
6583
  }
6584
  public function getUsername()
6585
  {
6586
    return $this->username;
6587
  }
6588
}
6589
 
6590
#[AllowDynamicProperties]
6591
class Google_Service_Analytics_GaData extends Google_Collection
6592
{
6593
  protected $collection_key = 'rows';
6594
  protected $internal_gapi_mappings = array(
6595
  );
6596
  protected $columnHeadersType = 'Google_Service_Analytics_GaDataColumnHeaders';
6597
  protected $columnHeadersDataType = 'array';
6598
  public $containsSampledData;
6599
  protected $dataTableType = 'Google_Service_Analytics_GaDataDataTable';
6600
  protected $dataTableDataType = '';
6601
  public $id;
6602
  public $itemsPerPage;
6603
  public $kind;
6604
  public $nextLink;
6605
  public $previousLink;
6606
  protected $profileInfoType = 'Google_Service_Analytics_GaDataProfileInfo';
6607
  protected $profileInfoDataType = '';
6608
  protected $queryType = 'Google_Service_Analytics_GaDataQuery';
6609
  protected $queryDataType = '';
6610
  public $rows;
6611
  public $sampleSize;
6612
  public $sampleSpace;
6613
  public $selfLink;
6614
  public $totalResults;
6615
  public $totalsForAllResults;
6616
 
6617
 
6618
  public function setColumnHeaders($columnHeaders)
6619
  {
6620
    $this->columnHeaders = $columnHeaders;
6621
  }
6622
  public function getColumnHeaders()
6623
  {
6624
    return $this->columnHeaders;
6625
  }
6626
  public function setContainsSampledData($containsSampledData)
6627
  {
6628
    $this->containsSampledData = $containsSampledData;
6629
  }
6630
  public function getContainsSampledData()
6631
  {
6632
    return $this->containsSampledData;
6633
  }
6634
  public function setDataTable(Google_Service_Analytics_GaDataDataTable $dataTable)
6635
  {
6636
    $this->dataTable = $dataTable;
6637
  }
6638
  public function getDataTable()
6639
  {
6640
    return $this->dataTable;
6641
  }
6642
  public function setId($id)
6643
  {
6644
    $this->id = $id;
6645
  }
6646
  public function getId()
6647
  {
6648
    return $this->id;
6649
  }
6650
  public function setItemsPerPage($itemsPerPage)
6651
  {
6652
    $this->itemsPerPage = $itemsPerPage;
6653
  }
6654
  public function getItemsPerPage()
6655
  {
6656
    return $this->itemsPerPage;
6657
  }
6658
  public function setKind($kind)
6659
  {
6660
    $this->kind = $kind;
6661
  }
6662
  public function getKind()
6663
  {
6664
    return $this->kind;
6665
  }
6666
  public function setNextLink($nextLink)
6667
  {
6668
    $this->nextLink = $nextLink;
6669
  }
6670
  public function getNextLink()
6671
  {
6672
    return $this->nextLink;
6673
  }
6674
  public function setPreviousLink($previousLink)
6675
  {
6676
    $this->previousLink = $previousLink;
6677
  }
6678
  public function getPreviousLink()
6679
  {
6680
    return $this->previousLink;
6681
  }
6682
  public function setProfileInfo(Google_Service_Analytics_GaDataProfileInfo $profileInfo)
6683
  {
6684
    $this->profileInfo = $profileInfo;
6685
  }
6686
  public function getProfileInfo()
6687
  {
6688
    return $this->profileInfo;
6689
  }
6690
  public function setQuery(Google_Service_Analytics_GaDataQuery $query)
6691
  {
6692
    $this->query = $query;
6693
  }
6694
  public function getQuery()
6695
  {
6696
    return $this->query;
6697
  }
6698
  public function setRows($rows)
6699
  {
6700
    $this->rows = $rows;
6701
  }
6702
  public function getRows()
6703
  {
6704
    return $this->rows;
6705
  }
6706
  public function setSampleSize($sampleSize)
6707
  {
6708
    $this->sampleSize = $sampleSize;
6709
  }
6710
  public function getSampleSize()
6711
  {
6712
    return $this->sampleSize;
6713
  }
6714
  public function setSampleSpace($sampleSpace)
6715
  {
6716
    $this->sampleSpace = $sampleSpace;
6717
  }
6718
  public function getSampleSpace()
6719
  {
6720
    return $this->sampleSpace;
6721
  }
6722
  public function setSelfLink($selfLink)
6723
  {
6724
    $this->selfLink = $selfLink;
6725
  }
6726
  public function getSelfLink()
6727
  {
6728
    return $this->selfLink;
6729
  }
6730
  public function setTotalResults($totalResults)
6731
  {
6732
    $this->totalResults = $totalResults;
6733
  }
6734
  public function getTotalResults()
6735
  {
6736
    return $this->totalResults;
6737
  }
6738
  public function setTotalsForAllResults($totalsForAllResults)
6739
  {
6740
    $this->totalsForAllResults = $totalsForAllResults;
6741
  }
6742
  public function getTotalsForAllResults()
6743
  {
6744
    return $this->totalsForAllResults;
6745
  }
6746
}
6747
 
6748
#[AllowDynamicProperties]
6749
class Google_Service_Analytics_GaDataColumnHeaders extends Google_Model
6750
{
6751
  protected $internal_gapi_mappings = array(
6752
  );
6753
  public $columnType;
6754
  public $dataType;
6755
  public $name;
6756
 
6757
 
6758
  public function setColumnType($columnType)
6759
  {
6760
    $this->columnType = $columnType;
6761
  }
6762
  public function getColumnType()
6763
  {
6764
    return $this->columnType;
6765
  }
6766
  public function setDataType($dataType)
6767
  {
6768
    $this->dataType = $dataType;
6769
  }
6770
  public function getDataType()
6771
  {
6772
    return $this->dataType;
6773
  }
6774
  public function setName($name)
6775
  {
6776
    $this->name = $name;
6777
  }
6778
  public function getName()
6779
  {
6780
    return $this->name;
6781
  }
6782
}
6783
 
6784
#[AllowDynamicProperties]
6785
class Google_Service_Analytics_GaDataDataTable extends Google_Collection
6786
{
6787
  protected $collection_key = 'rows';
6788
  protected $internal_gapi_mappings = array(
6789
  );
6790
  protected $colsType = 'Google_Service_Analytics_GaDataDataTableCols';
6791
  protected $colsDataType = 'array';
6792
  protected $rowsType = 'Google_Service_Analytics_GaDataDataTableRows';
6793
  protected $rowsDataType = 'array';
6794
 
6795
 
6796
  public function setCols($cols)
6797
  {
6798
    $this->cols = $cols;
6799
  }
6800
  public function getCols()
6801
  {
6802
    return $this->cols;
6803
  }
6804
  public function setRows($rows)
6805
  {
6806
    $this->rows = $rows;
6807
  }
6808
  public function getRows()
6809
  {
6810
    return $this->rows;
6811
  }
6812
}
6813
 
6814
#[AllowDynamicProperties]
6815
class Google_Service_Analytics_GaDataDataTableCols extends Google_Model
6816
{
6817
  protected $internal_gapi_mappings = array(
6818
  );
6819
  public $id;
6820
  public $label;
6821
  public $type;
6822
 
6823
 
6824
  public function setId($id)
6825
  {
6826
    $this->id = $id;
6827
  }
6828
  public function getId()
6829
  {
6830
    return $this->id;
6831
  }
6832
  public function setLabel($label)
6833
  {
6834
    $this->label = $label;
6835
  }
6836
  public function getLabel()
6837
  {
6838
    return $this->label;
6839
  }
6840
  public function setType($type)
6841
  {
6842
    $this->type = $type;
6843
  }
6844
  public function getType()
6845
  {
6846
    return $this->type;
6847
  }
6848
}
6849
 
6850
#[AllowDynamicProperties]
6851
class Google_Service_Analytics_GaDataDataTableRows extends Google_Collection
6852
{
6853
  protected $collection_key = 'c';
6854
  protected $internal_gapi_mappings = array(
6855
  );
6856
  protected $cType = 'Google_Service_Analytics_GaDataDataTableRowsC';
6857
  protected $cDataType = 'array';
6858
 
6859
 
6860
  public function setC($c)
6861
  {
6862
    $this->c = $c;
6863
  }
6864
  public function getC()
6865
  {
6866
    return $this->c;
6867
  }
6868
}
6869
 
6870
#[AllowDynamicProperties]
6871
class Google_Service_Analytics_GaDataDataTableRowsC extends Google_Model
6872
{
6873
  protected $internal_gapi_mappings = array(
6874
  );
6875
  public $v;
6876
 
6877
 
6878
  public function setV($v)
6879
  {
6880
    $this->v = $v;
6881
  }
6882
  public function getV()
6883
  {
6884
    return $this->v;
6885
  }
6886
}
6887
 
6888
#[AllowDynamicProperties]
6889
class Google_Service_Analytics_GaDataProfileInfo extends Google_Model
6890
{
6891
  protected $internal_gapi_mappings = array(
6892
  );
6893
  public $accountId;
6894
  public $internalWebPropertyId;
6895
  public $profileId;
6896
  public $profileName;
6897
  public $tableId;
6898
  public $webPropertyId;
6899
 
6900
 
6901
  public function setAccountId($accountId)
6902
  {
6903
    $this->accountId = $accountId;
6904
  }
6905
  public function getAccountId()
6906
  {
6907
    return $this->accountId;
6908
  }
6909
  public function setInternalWebPropertyId($internalWebPropertyId)
6910
  {
6911
    $this->internalWebPropertyId = $internalWebPropertyId;
6912
  }
6913
  public function getInternalWebPropertyId()
6914
  {
6915
    return $this->internalWebPropertyId;
6916
  }
6917
  public function setProfileId($profileId)
6918
  {
6919
    $this->profileId = $profileId;
6920
  }
6921
  public function getProfileId()
6922
  {
6923
    return $this->profileId;
6924
  }
6925
  public function setProfileName($profileName)
6926
  {
6927
    $this->profileName = $profileName;
6928
  }
6929
  public function getProfileName()
6930
  {
6931
    return $this->profileName;
6932
  }
6933
  public function setTableId($tableId)
6934
  {
6935
    $this->tableId = $tableId;
6936
  }
6937
  public function getTableId()
6938
  {
6939
    return $this->tableId;
6940
  }
6941
  public function setWebPropertyId($webPropertyId)
6942
  {
6943
    $this->webPropertyId = $webPropertyId;
6944
  }
6945
  public function getWebPropertyId()
6946
  {
6947
    return $this->webPropertyId;
6948
  }
6949
}
6950
 
6951
#[AllowDynamicProperties]
6952
class Google_Service_Analytics_GaDataQuery extends Google_Collection
6953
{
6954
  protected $collection_key = 'sort';
6955
  protected $internal_gapi_mappings = array(
6956
        "endDate" => "end-date",
6957
        "maxResults" => "max-results",
6958
        "startDate" => "start-date",
6959
        "startIndex" => "start-index",
6960
  );
6961
  public $dimensions;
6962
  public $endDate;
6963
  public $filters;
6964
  public $ids;
6965
  public $maxResults;
6966
  public $metrics;
6967
  public $samplingLevel;
6968
  public $segment;
6969
  public $sort;
6970
  public $startDate;
6971
  public $startIndex;
6972
 
6973
 
6974
  public function setDimensions($dimensions)
6975
  {
6976
    $this->dimensions = $dimensions;
6977
  }
6978
  public function getDimensions()
6979
  {
6980
    return $this->dimensions;
6981
  }
6982
  public function setEndDate($endDate)
6983
  {
6984
    $this->endDate = $endDate;
6985
  }
6986
  public function getEndDate()
6987
  {
6988
    return $this->endDate;
6989
  }
6990
  public function setFilters($filters)
6991
  {
6992
    $this->filters = $filters;
6993
  }
6994
  public function getFilters()
6995
  {
6996
    return $this->filters;
6997
  }
6998
  public function setIds($ids)
6999
  {
7000
    $this->ids = $ids;
7001
  }
7002
  public function getIds()
7003
  {
7004
    return $this->ids;
7005
  }
7006
  public function setMaxResults($maxResults)
7007
  {
7008
    $this->maxResults = $maxResults;
7009
  }
7010
  public function getMaxResults()
7011
  {
7012
    return $this->maxResults;
7013
  }
7014
  public function setMetrics($metrics)
7015
  {
7016
    $this->metrics = $metrics;
7017
  }
7018
  public function getMetrics()
7019
  {
7020
    return $this->metrics;
7021
  }
7022
  public function setSamplingLevel($samplingLevel)
7023
  {
7024
    $this->samplingLevel = $samplingLevel;
7025
  }
7026
  public function getSamplingLevel()
7027
  {
7028
    return $this->samplingLevel;
7029
  }
7030
  public function setSegment($segment)
7031
  {
7032
    $this->segment = $segment;
7033
  }
7034
  public function getSegment()
7035
  {
7036
    return $this->segment;
7037
  }
7038
  public function setSort($sort)
7039
  {
7040
    $this->sort = $sort;
7041
  }
7042
  public function getSort()
7043
  {
7044
    return $this->sort;
7045
  }
7046
  public function setStartDate($startDate)
7047
  {
7048
    $this->startDate = $startDate;
7049
  }
7050
  public function getStartDate()
7051
  {
7052
    return $this->startDate;
7053
  }
7054
  public function setStartIndex($startIndex)
7055
  {
7056
    $this->startIndex = $startIndex;
7057
  }
7058
  public function getStartIndex()
7059
  {
7060
    return $this->startIndex;
7061
  }
7062
}
7063
 
7064
#[AllowDynamicProperties]
7065
class Google_Service_Analytics_GaDataTotalsForAllResults extends Google_Model
7066
{
7067
}
7068
 
7069
#[AllowDynamicProperties]
7070
class Google_Service_Analytics_Goal extends Google_Model
7071
{
7072
  protected $internal_gapi_mappings = array(
7073
  );
7074
  public $accountId;
7075
  public $active;
7076
  public $created;
7077
  protected $eventDetailsType = 'Google_Service_Analytics_GoalEventDetails';
7078
  protected $eventDetailsDataType = '';
7079
  public $id;
7080
  public $internalWebPropertyId;
7081
  public $kind;
7082
  public $name;
7083
  protected $parentLinkType = 'Google_Service_Analytics_GoalParentLink';
7084
  protected $parentLinkDataType = '';
7085
  public $profileId;
7086
  public $selfLink;
7087
  public $type;
7088
  public $updated;
7089
  protected $urlDestinationDetailsType = 'Google_Service_Analytics_GoalUrlDestinationDetails';
7090
  protected $urlDestinationDetailsDataType = '';
7091
  public $value;
7092
  protected $visitNumPagesDetailsType = 'Google_Service_Analytics_GoalVisitNumPagesDetails';
7093
  protected $visitNumPagesDetailsDataType = '';
7094
  protected $visitTimeOnSiteDetailsType = 'Google_Service_Analytics_GoalVisitTimeOnSiteDetails';
7095
  protected $visitTimeOnSiteDetailsDataType = '';
7096
  public $webPropertyId;
7097
 
7098
 
7099
  public function setAccountId($accountId)
7100
  {
7101
    $this->accountId = $accountId;
7102
  }
7103
  public function getAccountId()
7104
  {
7105
    return $this->accountId;
7106
  }
7107
  public function setActive($active)
7108
  {
7109
    $this->active = $active;
7110
  }
7111
  public function getActive()
7112
  {
7113
    return $this->active;
7114
  }
7115
  public function setCreated($created)
7116
  {
7117
    $this->created = $created;
7118
  }
7119
  public function getCreated()
7120
  {
7121
    return $this->created;
7122
  }
7123
  public function setEventDetails(Google_Service_Analytics_GoalEventDetails $eventDetails)
7124
  {
7125
    $this->eventDetails = $eventDetails;
7126
  }
7127
  public function getEventDetails()
7128
  {
7129
    return $this->eventDetails;
7130
  }
7131
  public function setId($id)
7132
  {
7133
    $this->id = $id;
7134
  }
7135
  public function getId()
7136
  {
7137
    return $this->id;
7138
  }
7139
  public function setInternalWebPropertyId($internalWebPropertyId)
7140
  {
7141
    $this->internalWebPropertyId = $internalWebPropertyId;
7142
  }
7143
  public function getInternalWebPropertyId()
7144
  {
7145
    return $this->internalWebPropertyId;
7146
  }
7147
  public function setKind($kind)
7148
  {
7149
    $this->kind = $kind;
7150
  }
7151
  public function getKind()
7152
  {
7153
    return $this->kind;
7154
  }
7155
  public function setName($name)
7156
  {
7157
    $this->name = $name;
7158
  }
7159
  public function getName()
7160
  {
7161
    return $this->name;
7162
  }
7163
  public function setParentLink(Google_Service_Analytics_GoalParentLink $parentLink)
7164
  {
7165
    $this->parentLink = $parentLink;
7166
  }
7167
  public function getParentLink()
7168
  {
7169
    return $this->parentLink;
7170
  }
7171
  public function setProfileId($profileId)
7172
  {
7173
    $this->profileId = $profileId;
7174
  }
7175
  public function getProfileId()
7176
  {
7177
    return $this->profileId;
7178
  }
7179
  public function setSelfLink($selfLink)
7180
  {
7181
    $this->selfLink = $selfLink;
7182
  }
7183
  public function getSelfLink()
7184
  {
7185
    return $this->selfLink;
7186
  }
7187
  public function setType($type)
7188
  {
7189
    $this->type = $type;
7190
  }
7191
  public function getType()
7192
  {
7193
    return $this->type;
7194
  }
7195
  public function setUpdated($updated)
7196
  {
7197
    $this->updated = $updated;
7198
  }
7199
  public function getUpdated()
7200
  {
7201
    return $this->updated;
7202
  }
7203
  public function setUrlDestinationDetails(Google_Service_Analytics_GoalUrlDestinationDetails $urlDestinationDetails)
7204
  {
7205
    $this->urlDestinationDetails = $urlDestinationDetails;
7206
  }
7207
  public function getUrlDestinationDetails()
7208
  {
7209
    return $this->urlDestinationDetails;
7210
  }
7211
  public function setValue($value)
7212
  {
7213
    $this->value = $value;
7214
  }
7215
  public function getValue()
7216
  {
7217
    return $this->value;
7218
  }
7219
  public function setVisitNumPagesDetails(Google_Service_Analytics_GoalVisitNumPagesDetails $visitNumPagesDetails)
7220
  {
7221
    $this->visitNumPagesDetails = $visitNumPagesDetails;
7222
  }
7223
  public function getVisitNumPagesDetails()
7224
  {
7225
    return $this->visitNumPagesDetails;
7226
  }
7227
  public function setVisitTimeOnSiteDetails(Google_Service_Analytics_GoalVisitTimeOnSiteDetails $visitTimeOnSiteDetails)
7228
  {
7229
    $this->visitTimeOnSiteDetails = $visitTimeOnSiteDetails;
7230
  }
7231
  public function getVisitTimeOnSiteDetails()
7232
  {
7233
    return $this->visitTimeOnSiteDetails;
7234
  }
7235
  public function setWebPropertyId($webPropertyId)
7236
  {
7237
    $this->webPropertyId = $webPropertyId;
7238
  }
7239
  public function getWebPropertyId()
7240
  {
7241
    return $this->webPropertyId;
7242
  }
7243
}
7244
 
7245
#[AllowDynamicProperties]
7246
class Google_Service_Analytics_GoalEventDetails extends Google_Collection
7247
{
7248
  protected $collection_key = 'eventConditions';
7249
  protected $internal_gapi_mappings = array(
7250
  );
7251
  protected $eventConditionsType = 'Google_Service_Analytics_GoalEventDetailsEventConditions';
7252
  protected $eventConditionsDataType = 'array';
7253
  public $useEventValue;
7254
 
7255
 
7256
  public function setEventConditions($eventConditions)
7257
  {
7258
    $this->eventConditions = $eventConditions;
7259
  }
7260
  public function getEventConditions()
7261
  {
7262
    return $this->eventConditions;
7263
  }
7264
  public function setUseEventValue($useEventValue)
7265
  {
7266
    $this->useEventValue = $useEventValue;
7267
  }
7268
  public function getUseEventValue()
7269
  {
7270
    return $this->useEventValue;
7271
  }
7272
}
7273
 
7274
#[AllowDynamicProperties]
7275
class Google_Service_Analytics_GoalEventDetailsEventConditions extends Google_Model
7276
{
7277
  protected $internal_gapi_mappings = array(
7278
  );
7279
  public $comparisonType;
7280
  public $comparisonValue;
7281
  public $expression;
7282
  public $matchType;
7283
  public $type;
7284
 
7285
 
7286
  public function setComparisonType($comparisonType)
7287
  {
7288
    $this->comparisonType = $comparisonType;
7289
  }
7290
  public function getComparisonType()
7291
  {
7292
    return $this->comparisonType;
7293
  }
7294
  public function setComparisonValue($comparisonValue)
7295
  {
7296
    $this->comparisonValue = $comparisonValue;
7297
  }
7298
  public function getComparisonValue()
7299
  {
7300
    return $this->comparisonValue;
7301
  }
7302
  public function setExpression($expression)
7303
  {
7304
    $this->expression = $expression;
7305
  }
7306
  public function getExpression()
7307
  {
7308
    return $this->expression;
7309
  }
7310
  public function setMatchType($matchType)
7311
  {
7312
    $this->matchType = $matchType;
7313
  }
7314
  public function getMatchType()
7315
  {
7316
    return $this->matchType;
7317
  }
7318
  public function setType($type)
7319
  {
7320
    $this->type = $type;
7321
  }
7322
  public function getType()
7323
  {
7324
    return $this->type;
7325
  }
7326
}
7327
 
7328
#[AllowDynamicProperties]
7329
class Google_Service_Analytics_GoalParentLink extends Google_Model
7330
{
7331
  protected $internal_gapi_mappings = array(
7332
  );
7333
  public $href;
7334
  public $type;
7335
 
7336
 
7337
  public function setHref($href)
7338
  {
7339
    $this->href = $href;
7340
  }
7341
  public function getHref()
7342
  {
7343
    return $this->href;
7344
  }
7345
  public function setType($type)
7346
  {
7347
    $this->type = $type;
7348
  }
7349
  public function getType()
7350
  {
7351
    return $this->type;
7352
  }
7353
}
7354
 
7355
#[AllowDynamicProperties]
7356
class Google_Service_Analytics_GoalUrlDestinationDetails extends Google_Collection
7357
{
7358
  protected $collection_key = 'steps';
7359
  protected $internal_gapi_mappings = array(
7360
  );
7361
  public $caseSensitive;
7362
  public $firstStepRequired;
7363
  public $matchType;
7364
  protected $stepsType = 'Google_Service_Analytics_GoalUrlDestinationDetailsSteps';
7365
  protected $stepsDataType = 'array';
7366
  public $url;
7367
 
7368
 
7369
  public function setCaseSensitive($caseSensitive)
7370
  {
7371
    $this->caseSensitive = $caseSensitive;
7372
  }
7373
  public function getCaseSensitive()
7374
  {
7375
    return $this->caseSensitive;
7376
  }
7377
  public function setFirstStepRequired($firstStepRequired)
7378
  {
7379
    $this->firstStepRequired = $firstStepRequired;
7380
  }
7381
  public function getFirstStepRequired()
7382
  {
7383
    return $this->firstStepRequired;
7384
  }
7385
  public function setMatchType($matchType)
7386
  {
7387
    $this->matchType = $matchType;
7388
  }
7389
  public function getMatchType()
7390
  {
7391
    return $this->matchType;
7392
  }
7393
  public function setSteps($steps)
7394
  {
7395
    $this->steps = $steps;
7396
  }
7397
  public function getSteps()
7398
  {
7399
    return $this->steps;
7400
  }
7401
  public function setUrl($url)
7402
  {
7403
    $this->url = $url;
7404
  }
7405
  public function getUrl()
7406
  {
7407
    return $this->url;
7408
  }
7409
}
7410
 
7411
#[AllowDynamicProperties]
7412
class Google_Service_Analytics_GoalUrlDestinationDetailsSteps extends Google_Model
7413
{
7414
  protected $internal_gapi_mappings = array(
7415
  );
7416
  public $name;
7417
  public $number;
7418
  public $url;
7419
 
7420
 
7421
  public function setName($name)
7422
  {
7423
    $this->name = $name;
7424
  }
7425
  public function getName()
7426
  {
7427
    return $this->name;
7428
  }
7429
  public function setNumber($number)
7430
  {
7431
    $this->number = $number;
7432
  }
7433
  public function getNumber()
7434
  {
7435
    return $this->number;
7436
  }
7437
  public function setUrl($url)
7438
  {
7439
    $this->url = $url;
7440
  }
7441
  public function getUrl()
7442
  {
7443
    return $this->url;
7444
  }
7445
}
7446
 
7447
#[AllowDynamicProperties]
7448
class Google_Service_Analytics_GoalVisitNumPagesDetails extends Google_Model
7449
{
7450
  protected $internal_gapi_mappings = array(
7451
  );
7452
  public $comparisonType;
7453
  public $comparisonValue;
7454
 
7455
 
7456
  public function setComparisonType($comparisonType)
7457
  {
7458
    $this->comparisonType = $comparisonType;
7459
  }
7460
  public function getComparisonType()
7461
  {
7462
    return $this->comparisonType;
7463
  }
7464
  public function setComparisonValue($comparisonValue)
7465
  {
7466
    $this->comparisonValue = $comparisonValue;
7467
  }
7468
  public function getComparisonValue()
7469
  {
7470
    return $this->comparisonValue;
7471
  }
7472
}
7473
 
7474
#[AllowDynamicProperties]
7475
class Google_Service_Analytics_GoalVisitTimeOnSiteDetails extends Google_Model
7476
{
7477
  protected $internal_gapi_mappings = array(
7478
  );
7479
  public $comparisonType;
7480
  public $comparisonValue;
7481
 
7482
 
7483
  public function setComparisonType($comparisonType)
7484
  {
7485
    $this->comparisonType = $comparisonType;
7486
  }
7487
  public function getComparisonType()
7488
  {
7489
    return $this->comparisonType;
7490
  }
7491
  public function setComparisonValue($comparisonValue)
7492
  {
7493
    $this->comparisonValue = $comparisonValue;
7494
  }
7495
  public function getComparisonValue()
7496
  {
7497
    return $this->comparisonValue;
7498
  }
7499
}
7500
 
7501
#[AllowDynamicProperties]
7502
class Google_Service_Analytics_Goals extends Google_Collection
7503
{
7504
  protected $collection_key = 'items';
7505
  protected $internal_gapi_mappings = array(
7506
  );
7507
  protected $itemsType = 'Google_Service_Analytics_Goal';
7508
  protected $itemsDataType = 'array';
7509
  public $itemsPerPage;
7510
  public $kind;
7511
  public $nextLink;
7512
  public $previousLink;
7513
  public $startIndex;
7514
  public $totalResults;
7515
  public $username;
7516
 
7517
 
7518
  public function setItems($items)
7519
  {
7520
    $this->items = $items;
7521
  }
7522
  public function getItems()
7523
  {
7524
    return $this->items;
7525
  }
7526
  public function setItemsPerPage($itemsPerPage)
7527
  {
7528
    $this->itemsPerPage = $itemsPerPage;
7529
  }
7530
  public function getItemsPerPage()
7531
  {
7532
    return $this->itemsPerPage;
7533
  }
7534
  public function setKind($kind)
7535
  {
7536
    $this->kind = $kind;
7537
  }
7538
  public function getKind()
7539
  {
7540
    return $this->kind;
7541
  }
7542
  public function setNextLink($nextLink)
7543
  {
7544
    $this->nextLink = $nextLink;
7545
  }
7546
  public function getNextLink()
7547
  {
7548
    return $this->nextLink;
7549
  }
7550
  public function setPreviousLink($previousLink)
7551
  {
7552
    $this->previousLink = $previousLink;
7553
  }
7554
  public function getPreviousLink()
7555
  {
7556
    return $this->previousLink;
7557
  }
7558
  public function setStartIndex($startIndex)
7559
  {
7560
    $this->startIndex = $startIndex;
7561
  }
7562
  public function getStartIndex()
7563
  {
7564
    return $this->startIndex;
7565
  }
7566
  public function setTotalResults($totalResults)
7567
  {
7568
    $this->totalResults = $totalResults;
7569
  }
7570
  public function getTotalResults()
7571
  {
7572
    return $this->totalResults;
7573
  }
7574
  public function setUsername($username)
7575
  {
7576
    $this->username = $username;
7577
  }
7578
  public function getUsername()
7579
  {
7580
    return $this->username;
7581
  }
7582
}
7583
 
7584
#[AllowDynamicProperties]
7585
class Google_Service_Analytics_McfData extends Google_Collection
7586
{
7587
  protected $collection_key = 'rows';
7588
  protected $internal_gapi_mappings = array(
7589
  );
7590
  protected $columnHeadersType = 'Google_Service_Analytics_McfDataColumnHeaders';
7591
  protected $columnHeadersDataType = 'array';
7592
  public $containsSampledData;
7593
  public $id;
7594
  public $itemsPerPage;
7595
  public $kind;
7596
  public $nextLink;
7597
  public $previousLink;
7598
  protected $profileInfoType = 'Google_Service_Analytics_McfDataProfileInfo';
7599
  protected $profileInfoDataType = '';
7600
  protected $queryType = 'Google_Service_Analytics_McfDataQuery';
7601
  protected $queryDataType = '';
7602
  protected $rowsType = 'Google_Service_Analytics_McfDataRows';
7603
  protected $rowsDataType = 'array';
7604
  public $sampleSize;
7605
  public $sampleSpace;
7606
  public $selfLink;
7607
  public $totalResults;
7608
  public $totalsForAllResults;
7609
 
7610
 
7611
  public function setColumnHeaders($columnHeaders)
7612
  {
7613
    $this->columnHeaders = $columnHeaders;
7614
  }
7615
  public function getColumnHeaders()
7616
  {
7617
    return $this->columnHeaders;
7618
  }
7619
  public function setContainsSampledData($containsSampledData)
7620
  {
7621
    $this->containsSampledData = $containsSampledData;
7622
  }
7623
  public function getContainsSampledData()
7624
  {
7625
    return $this->containsSampledData;
7626
  }
7627
  public function setId($id)
7628
  {
7629
    $this->id = $id;
7630
  }
7631
  public function getId()
7632
  {
7633
    return $this->id;
7634
  }
7635
  public function setItemsPerPage($itemsPerPage)
7636
  {
7637
    $this->itemsPerPage = $itemsPerPage;
7638
  }
7639
  public function getItemsPerPage()
7640
  {
7641
    return $this->itemsPerPage;
7642
  }
7643
  public function setKind($kind)
7644
  {
7645
    $this->kind = $kind;
7646
  }
7647
  public function getKind()
7648
  {
7649
    return $this->kind;
7650
  }
7651
  public function setNextLink($nextLink)
7652
  {
7653
    $this->nextLink = $nextLink;
7654
  }
7655
  public function getNextLink()
7656
  {
7657
    return $this->nextLink;
7658
  }
7659
  public function setPreviousLink($previousLink)
7660
  {
7661
    $this->previousLink = $previousLink;
7662
  }
7663
  public function getPreviousLink()
7664
  {
7665
    return $this->previousLink;
7666
  }
7667
  public function setProfileInfo(Google_Service_Analytics_McfDataProfileInfo $profileInfo)
7668
  {
7669
    $this->profileInfo = $profileInfo;
7670
  }
7671
  public function getProfileInfo()
7672
  {
7673
    return $this->profileInfo;
7674
  }
7675
  public function setQuery(Google_Service_Analytics_McfDataQuery $query)
7676
  {
7677
    $this->query = $query;
7678
  }
7679
  public function getQuery()
7680
  {
7681
    return $this->query;
7682
  }
7683
  public function setRows($rows)
7684
  {
7685
    $this->rows = $rows;
7686
  }
7687
  public function getRows()
7688
  {
7689
    return $this->rows;
7690
  }
7691
  public function setSampleSize($sampleSize)
7692
  {
7693
    $this->sampleSize = $sampleSize;
7694
  }
7695
  public function getSampleSize()
7696
  {
7697
    return $this->sampleSize;
7698
  }
7699
  public function setSampleSpace($sampleSpace)
7700
  {
7701
    $this->sampleSpace = $sampleSpace;
7702
  }
7703
  public function getSampleSpace()
7704
  {
7705
    return $this->sampleSpace;
7706
  }
7707
  public function setSelfLink($selfLink)
7708
  {
7709
    $this->selfLink = $selfLink;
7710
  }
7711
  public function getSelfLink()
7712
  {
7713
    return $this->selfLink;
7714
  }
7715
  public function setTotalResults($totalResults)
7716
  {
7717
    $this->totalResults = $totalResults;
7718
  }
7719
  public function getTotalResults()
7720
  {
7721
    return $this->totalResults;
7722
  }
7723
  public function setTotalsForAllResults($totalsForAllResults)
7724
  {
7725
    $this->totalsForAllResults = $totalsForAllResults;
7726
  }
7727
  public function getTotalsForAllResults()
7728
  {
7729
    return $this->totalsForAllResults;
7730
  }
7731
}
7732
 
7733
#[AllowDynamicProperties]
7734
class Google_Service_Analytics_McfDataColumnHeaders extends Google_Model
7735
{
7736
  protected $internal_gapi_mappings = array(
7737
  );
7738
  public $columnType;
7739
  public $dataType;
7740
  public $name;
7741
 
7742
 
7743
  public function setColumnType($columnType)
7744
  {
7745
    $this->columnType = $columnType;
7746
  }
7747
  public function getColumnType()
7748
  {
7749
    return $this->columnType;
7750
  }
7751
  public function setDataType($dataType)
7752
  {
7753
    $this->dataType = $dataType;
7754
  }
7755
  public function getDataType()
7756
  {
7757
    return $this->dataType;
7758
  }
7759
  public function setName($name)
7760
  {
7761
    $this->name = $name;
7762
  }
7763
  public function getName()
7764
  {
7765
    return $this->name;
7766
  }
7767
}
7768
 
7769
#[AllowDynamicProperties]
7770
class Google_Service_Analytics_McfDataProfileInfo extends Google_Model
7771
{
7772
  protected $internal_gapi_mappings = array(
7773
  );
7774
  public $accountId;
7775
  public $internalWebPropertyId;
7776
  public $profileId;
7777
  public $profileName;
7778
  public $tableId;
7779
  public $webPropertyId;
7780
 
7781
 
7782
  public function setAccountId($accountId)
7783
  {
7784
    $this->accountId = $accountId;
7785
  }
7786
  public function getAccountId()
7787
  {
7788
    return $this->accountId;
7789
  }
7790
  public function setInternalWebPropertyId($internalWebPropertyId)
7791
  {
7792
    $this->internalWebPropertyId = $internalWebPropertyId;
7793
  }
7794
  public function getInternalWebPropertyId()
7795
  {
7796
    return $this->internalWebPropertyId;
7797
  }
7798
  public function setProfileId($profileId)
7799
  {
7800
    $this->profileId = $profileId;
7801
  }
7802
  public function getProfileId()
7803
  {
7804
    return $this->profileId;
7805
  }
7806
  public function setProfileName($profileName)
7807
  {
7808
    $this->profileName = $profileName;
7809
  }
7810
  public function getProfileName()
7811
  {
7812
    return $this->profileName;
7813
  }
7814
  public function setTableId($tableId)
7815
  {
7816
    $this->tableId = $tableId;
7817
  }
7818
  public function getTableId()
7819
  {
7820
    return $this->tableId;
7821
  }
7822
  public function setWebPropertyId($webPropertyId)
7823
  {
7824
    $this->webPropertyId = $webPropertyId;
7825
  }
7826
  public function getWebPropertyId()
7827
  {
7828
    return $this->webPropertyId;
7829
  }
7830
}
7831
 
7832
#[AllowDynamicProperties]
7833
class Google_Service_Analytics_McfDataQuery extends Google_Collection
7834
{
7835
  protected $collection_key = 'sort';
7836
  protected $internal_gapi_mappings = array(
7837
        "endDate" => "end-date",
7838
        "maxResults" => "max-results",
7839
        "startDate" => "start-date",
7840
        "startIndex" => "start-index",
7841
  );
7842
  public $dimensions;
7843
  public $endDate;
7844
  public $filters;
7845
  public $ids;
7846
  public $maxResults;
7847
  public $metrics;
7848
  public $samplingLevel;
7849
  public $segment;
7850
  public $sort;
7851
  public $startDate;
7852
  public $startIndex;
7853
 
7854
 
7855
  public function setDimensions($dimensions)
7856
  {
7857
    $this->dimensions = $dimensions;
7858
  }
7859
  public function getDimensions()
7860
  {
7861
    return $this->dimensions;
7862
  }
7863
  public function setEndDate($endDate)
7864
  {
7865
    $this->endDate = $endDate;
7866
  }
7867
  public function getEndDate()
7868
  {
7869
    return $this->endDate;
7870
  }
7871
  public function setFilters($filters)
7872
  {
7873
    $this->filters = $filters;
7874
  }
7875
  public function getFilters()
7876
  {
7877
    return $this->filters;
7878
  }
7879
  public function setIds($ids)
7880
  {
7881
    $this->ids = $ids;
7882
  }
7883
  public function getIds()
7884
  {
7885
    return $this->ids;
7886
  }
7887
  public function setMaxResults($maxResults)
7888
  {
7889
    $this->maxResults = $maxResults;
7890
  }
7891
  public function getMaxResults()
7892
  {
7893
    return $this->maxResults;
7894
  }
7895
  public function setMetrics($metrics)
7896
  {
7897
    $this->metrics = $metrics;
7898
  }
7899
  public function getMetrics()
7900
  {
7901
    return $this->metrics;
7902
  }
7903
  public function setSamplingLevel($samplingLevel)
7904
  {
7905
    $this->samplingLevel = $samplingLevel;
7906
  }
7907
  public function getSamplingLevel()
7908
  {
7909
    return $this->samplingLevel;
7910
  }
7911
  public function setSegment($segment)
7912
  {
7913
    $this->segment = $segment;
7914
  }
7915
  public function getSegment()
7916
  {
7917
    return $this->segment;
7918
  }
7919
  public function setSort($sort)
7920
  {
7921
    $this->sort = $sort;
7922
  }
7923
  public function getSort()
7924
  {
7925
    return $this->sort;
7926
  }
7927
  public function setStartDate($startDate)
7928
  {
7929
    $this->startDate = $startDate;
7930
  }
7931
  public function getStartDate()
7932
  {
7933
    return $this->startDate;
7934
  }
7935
  public function setStartIndex($startIndex)
7936
  {
7937
    $this->startIndex = $startIndex;
7938
  }
7939
  public function getStartIndex()
7940
  {
7941
    return $this->startIndex;
7942
  }
7943
}
7944
 
7945
#[AllowDynamicProperties]
7946
class Google_Service_Analytics_McfDataRows extends Google_Collection
7947
{
7948
  protected $collection_key = 'conversionPathValue';
7949
  protected $internal_gapi_mappings = array(
7950
  );
7951
  protected $conversionPathValueType = 'Google_Service_Analytics_McfDataRowsConversionPathValue';
7952
  protected $conversionPathValueDataType = 'array';
7953
  public $primitiveValue;
7954
 
7955
 
7956
  public function setConversionPathValue($conversionPathValue)
7957
  {
7958
    $this->conversionPathValue = $conversionPathValue;
7959
  }
7960
  public function getConversionPathValue()
7961
  {
7962
    return $this->conversionPathValue;
7963
  }
7964
  public function setPrimitiveValue($primitiveValue)
7965
  {
7966
    $this->primitiveValue = $primitiveValue;
7967
  }
7968
  public function getPrimitiveValue()
7969
  {
7970
    return $this->primitiveValue;
7971
  }
7972
}
7973
 
7974
#[AllowDynamicProperties]
7975
class Google_Service_Analytics_McfDataRowsConversionPathValue extends Google_Model
7976
{
7977
  protected $internal_gapi_mappings = array(
7978
  );
7979
  public $interactionType;
7980
  public $nodeValue;
7981
 
7982
 
7983
  public function setInteractionType($interactionType)
7984
  {
7985
    $this->interactionType = $interactionType;
7986
  }
7987
  public function getInteractionType()
7988
  {
7989
    return $this->interactionType;
7990
  }
7991
  public function setNodeValue($nodeValue)
7992
  {
7993
    $this->nodeValue = $nodeValue;
7994
  }
7995
  public function getNodeValue()
7996
  {
7997
    return $this->nodeValue;
7998
  }
7999
}
8000
 
8001
#[AllowDynamicProperties]
8002
class Google_Service_Analytics_McfDataTotalsForAllResults extends Google_Model
8003
{
8004
}
8005
 
8006
#[AllowDynamicProperties]
8007
class Google_Service_Analytics_Profile extends Google_Model
8008
{
8009
  protected $internal_gapi_mappings = array(
8010
  );
8011
  public $accountId;
8012
  protected $childLinkType = 'Google_Service_Analytics_ProfileChildLink';
8013
  protected $childLinkDataType = '';
8014
  public $created;
8015
  public $currency;
8016
  public $defaultPage;
8017
  public $eCommerceTracking;
8018
  public $enhancedECommerceTracking;
8019
  public $excludeQueryParameters;
8020
  public $id;
8021
  public $internalWebPropertyId;
8022
  public $kind;
8023
  public $name;
8024
  protected $parentLinkType = 'Google_Service_Analytics_ProfileParentLink';
8025
  protected $parentLinkDataType = '';
8026
  protected $permissionsType = 'Google_Service_Analytics_ProfilePermissions';
8027
  protected $permissionsDataType = '';
8028
  public $selfLink;
8029
  public $siteSearchCategoryParameters;
8030
  public $siteSearchQueryParameters;
8031
  public $stripSiteSearchCategoryParameters;
8032
  public $stripSiteSearchQueryParameters;
8033
  public $timezone;
8034
  public $type;
8035
  public $updated;
8036
  public $webPropertyId;
8037
  public $websiteUrl;
8038
 
8039
 
8040
  public function setAccountId($accountId)
8041
  {
8042
    $this->accountId = $accountId;
8043
  }
8044
  public function getAccountId()
8045
  {
8046
    return $this->accountId;
8047
  }
8048
  public function setChildLink(Google_Service_Analytics_ProfileChildLink $childLink)
8049
  {
8050
    $this->childLink = $childLink;
8051
  }
8052
  public function getChildLink()
8053
  {
8054
    return $this->childLink;
8055
  }
8056
  public function setCreated($created)
8057
  {
8058
    $this->created = $created;
8059
  }
8060
  public function getCreated()
8061
  {
8062
    return $this->created;
8063
  }
8064
  public function setCurrency($currency)
8065
  {
8066
    $this->currency = $currency;
8067
  }
8068
  public function getCurrency()
8069
  {
8070
    return $this->currency;
8071
  }
8072
  public function setDefaultPage($defaultPage)
8073
  {
8074
    $this->defaultPage = $defaultPage;
8075
  }
8076
  public function getDefaultPage()
8077
  {
8078
    return $this->defaultPage;
8079
  }
8080
  public function setECommerceTracking($eCommerceTracking)
8081
  {
8082
    $this->eCommerceTracking = $eCommerceTracking;
8083
  }
8084
  public function getECommerceTracking()
8085
  {
8086
    return $this->eCommerceTracking;
8087
  }
8088
  public function setEnhancedECommerceTracking($enhancedECommerceTracking)
8089
  {
8090
    $this->enhancedECommerceTracking = $enhancedECommerceTracking;
8091
  }
8092
  public function getEnhancedECommerceTracking()
8093
  {
8094
    return $this->enhancedECommerceTracking;
8095
  }
8096
  public function setExcludeQueryParameters($excludeQueryParameters)
8097
  {
8098
    $this->excludeQueryParameters = $excludeQueryParameters;
8099
  }
8100
  public function getExcludeQueryParameters()
8101
  {
8102
    return $this->excludeQueryParameters;
8103
  }
8104
  public function setId($id)
8105
  {
8106
    $this->id = $id;
8107
  }
8108
  public function getId()
8109
  {
8110
    return $this->id;
8111
  }
8112
  public function setInternalWebPropertyId($internalWebPropertyId)
8113
  {
8114
    $this->internalWebPropertyId = $internalWebPropertyId;
8115
  }
8116
  public function getInternalWebPropertyId()
8117
  {
8118
    return $this->internalWebPropertyId;
8119
  }
8120
  public function setKind($kind)
8121
  {
8122
    $this->kind = $kind;
8123
  }
8124
  public function getKind()
8125
  {
8126
    return $this->kind;
8127
  }
8128
  public function setName($name)
8129
  {
8130
    $this->name = $name;
8131
  }
8132
  public function getName()
8133
  {
8134
    return $this->name;
8135
  }
8136
  public function setParentLink(Google_Service_Analytics_ProfileParentLink $parentLink)
8137
  {
8138
    $this->parentLink = $parentLink;
8139
  }
8140
  public function getParentLink()
8141
  {
8142
    return $this->parentLink;
8143
  }
8144
  public function setPermissions(Google_Service_Analytics_ProfilePermissions $permissions)
8145
  {
8146
    $this->permissions = $permissions;
8147
  }
8148
  public function getPermissions()
8149
  {
8150
    return $this->permissions;
8151
  }
8152
  public function setSelfLink($selfLink)
8153
  {
8154
    $this->selfLink = $selfLink;
8155
  }
8156
  public function getSelfLink()
8157
  {
8158
    return $this->selfLink;
8159
  }
8160
  public function setSiteSearchCategoryParameters($siteSearchCategoryParameters)
8161
  {
8162
    $this->siteSearchCategoryParameters = $siteSearchCategoryParameters;
8163
  }
8164
  public function getSiteSearchCategoryParameters()
8165
  {
8166
    return $this->siteSearchCategoryParameters;
8167
  }
8168
  public function setSiteSearchQueryParameters($siteSearchQueryParameters)
8169
  {
8170
    $this->siteSearchQueryParameters = $siteSearchQueryParameters;
8171
  }
8172
  public function getSiteSearchQueryParameters()
8173
  {
8174
    return $this->siteSearchQueryParameters;
8175
  }
8176
  public function setStripSiteSearchCategoryParameters($stripSiteSearchCategoryParameters)
8177
  {
8178
    $this->stripSiteSearchCategoryParameters = $stripSiteSearchCategoryParameters;
8179
  }
8180
  public function getStripSiteSearchCategoryParameters()
8181
  {
8182
    return $this->stripSiteSearchCategoryParameters;
8183
  }
8184
  public function setStripSiteSearchQueryParameters($stripSiteSearchQueryParameters)
8185
  {
8186
    $this->stripSiteSearchQueryParameters = $stripSiteSearchQueryParameters;
8187
  }
8188
  public function getStripSiteSearchQueryParameters()
8189
  {
8190
    return $this->stripSiteSearchQueryParameters;
8191
  }
8192
  public function setTimezone($timezone)
8193
  {
8194
    $this->timezone = $timezone;
8195
  }
8196
  public function getTimezone()
8197
  {
8198
    return $this->timezone;
8199
  }
8200
  public function setType($type)
8201
  {
8202
    $this->type = $type;
8203
  }
8204
  public function getType()
8205
  {
8206
    return $this->type;
8207
  }
8208
  public function setUpdated($updated)
8209
  {
8210
    $this->updated = $updated;
8211
  }
8212
  public function getUpdated()
8213
  {
8214
    return $this->updated;
8215
  }
8216
  public function setWebPropertyId($webPropertyId)
8217
  {
8218
    $this->webPropertyId = $webPropertyId;
8219
  }
8220
  public function getWebPropertyId()
8221
  {
8222
    return $this->webPropertyId;
8223
  }
8224
  public function setWebsiteUrl($websiteUrl)
8225
  {
8226
    $this->websiteUrl = $websiteUrl;
8227
  }
8228
  public function getWebsiteUrl()
8229
  {
8230
    return $this->websiteUrl;
8231
  }
8232
}
8233
 
8234
#[AllowDynamicProperties]
8235
class Google_Service_Analytics_ProfileChildLink extends Google_Model
8236
{
8237
  protected $internal_gapi_mappings = array(
8238
  );
8239
  public $href;
8240
  public $type;
8241
 
8242
 
8243
  public function setHref($href)
8244
  {
8245
    $this->href = $href;
8246
  }
8247
  public function getHref()
8248
  {
8249
    return $this->href;
8250
  }
8251
  public function setType($type)
8252
  {
8253
    $this->type = $type;
8254
  }
8255
  public function getType()
8256
  {
8257
    return $this->type;
8258
  }
8259
}
8260
 
8261
#[AllowDynamicProperties]
8262
class Google_Service_Analytics_ProfileFilterLink extends Google_Model
8263
{
8264
  protected $internal_gapi_mappings = array(
8265
  );
8266
  protected $filterRefType = 'Google_Service_Analytics_FilterRef';
8267
  protected $filterRefDataType = '';
8268
  public $id;
8269
  public $kind;
8270
  protected $profileRefType = 'Google_Service_Analytics_ProfileRef';
8271
  protected $profileRefDataType = '';
8272
  public $rank;
8273
  public $selfLink;
8274
 
8275
 
8276
  public function setFilterRef(Google_Service_Analytics_FilterRef $filterRef)
8277
  {
8278
    $this->filterRef = $filterRef;
8279
  }
8280
  public function getFilterRef()
8281
  {
8282
    return $this->filterRef;
8283
  }
8284
  public function setId($id)
8285
  {
8286
    $this->id = $id;
8287
  }
8288
  public function getId()
8289
  {
8290
    return $this->id;
8291
  }
8292
  public function setKind($kind)
8293
  {
8294
    $this->kind = $kind;
8295
  }
8296
  public function getKind()
8297
  {
8298
    return $this->kind;
8299
  }
8300
  public function setProfileRef(Google_Service_Analytics_ProfileRef $profileRef)
8301
  {
8302
    $this->profileRef = $profileRef;
8303
  }
8304
  public function getProfileRef()
8305
  {
8306
    return $this->profileRef;
8307
  }
8308
  public function setRank($rank)
8309
  {
8310
    $this->rank = $rank;
8311
  }
8312
  public function getRank()
8313
  {
8314
    return $this->rank;
8315
  }
8316
  public function setSelfLink($selfLink)
8317
  {
8318
    $this->selfLink = $selfLink;
8319
  }
8320
  public function getSelfLink()
8321
  {
8322
    return $this->selfLink;
8323
  }
8324
}
8325
 
8326
#[AllowDynamicProperties]
8327
class Google_Service_Analytics_ProfileFilterLinks extends Google_Collection
8328
{
8329
  protected $collection_key = 'items';
8330
  protected $internal_gapi_mappings = array(
8331
  );
8332
  protected $itemsType = 'Google_Service_Analytics_ProfileFilterLink';
8333
  protected $itemsDataType = 'array';
8334
  public $itemsPerPage;
8335
  public $kind;
8336
  public $nextLink;
8337
  public $previousLink;
8338
  public $startIndex;
8339
  public $totalResults;
8340
  public $username;
8341
 
8342
 
8343
  public function setItems($items)
8344
  {
8345
    $this->items = $items;
8346
  }
8347
  public function getItems()
8348
  {
8349
    return $this->items;
8350
  }
8351
  public function setItemsPerPage($itemsPerPage)
8352
  {
8353
    $this->itemsPerPage = $itemsPerPage;
8354
  }
8355
  public function getItemsPerPage()
8356
  {
8357
    return $this->itemsPerPage;
8358
  }
8359
  public function setKind($kind)
8360
  {
8361
    $this->kind = $kind;
8362
  }
8363
  public function getKind()
8364
  {
8365
    return $this->kind;
8366
  }
8367
  public function setNextLink($nextLink)
8368
  {
8369
    $this->nextLink = $nextLink;
8370
  }
8371
  public function getNextLink()
8372
  {
8373
    return $this->nextLink;
8374
  }
8375
  public function setPreviousLink($previousLink)
8376
  {
8377
    $this->previousLink = $previousLink;
8378
  }
8379
  public function getPreviousLink()
8380
  {
8381
    return $this->previousLink;
8382
  }
8383
  public function setStartIndex($startIndex)
8384
  {
8385
    $this->startIndex = $startIndex;
8386
  }
8387
  public function getStartIndex()
8388
  {
8389
    return $this->startIndex;
8390
  }
8391
  public function setTotalResults($totalResults)
8392
  {
8393
    $this->totalResults = $totalResults;
8394
  }
8395
  public function getTotalResults()
8396
  {
8397
    return $this->totalResults;
8398
  }
8399
  public function setUsername($username)
8400
  {
8401
    $this->username = $username;
8402
  }
8403
  public function getUsername()
8404
  {
8405
    return $this->username;
8406
  }
8407
}
8408
 
8409
#[AllowDynamicProperties]
8410
class Google_Service_Analytics_ProfileParentLink extends Google_Model
8411
{
8412
  protected $internal_gapi_mappings = array(
8413
  );
8414
  public $href;
8415
  public $type;
8416
 
8417
 
8418
  public function setHref($href)
8419
  {
8420
    $this->href = $href;
8421
  }
8422
  public function getHref()
8423
  {
8424
    return $this->href;
8425
  }
8426
  public function setType($type)
8427
  {
8428
    $this->type = $type;
8429
  }
8430
  public function getType()
8431
  {
8432
    return $this->type;
8433
  }
8434
}
8435
 
8436
#[AllowDynamicProperties]
8437
class Google_Service_Analytics_ProfilePermissions extends Google_Collection
8438
{
8439
  protected $collection_key = 'effective';
8440
  protected $internal_gapi_mappings = array(
8441
  );
8442
  public $effective;
8443
 
8444
 
8445
  public function setEffective($effective)
8446
  {
8447
    $this->effective = $effective;
8448
  }
8449
  public function getEffective()
8450
  {
8451
    return $this->effective;
8452
  }
8453
}
8454
 
8455
#[AllowDynamicProperties]
8456
class Google_Service_Analytics_ProfileRef extends Google_Model
8457
{
8458
  protected $internal_gapi_mappings = array(
8459
  );
8460
  public $accountId;
8461
  public $href;
8462
  public $id;
8463
  public $internalWebPropertyId;
8464
  public $kind;
8465
  public $name;
8466
  public $webPropertyId;
8467
 
8468
 
8469
  public function setAccountId($accountId)
8470
  {
8471
    $this->accountId = $accountId;
8472
  }
8473
  public function getAccountId()
8474
  {
8475
    return $this->accountId;
8476
  }
8477
  public function setHref($href)
8478
  {
8479
    $this->href = $href;
8480
  }
8481
  public function getHref()
8482
  {
8483
    return $this->href;
8484
  }
8485
  public function setId($id)
8486
  {
8487
    $this->id = $id;
8488
  }
8489
  public function getId()
8490
  {
8491
    return $this->id;
8492
  }
8493
  public function setInternalWebPropertyId($internalWebPropertyId)
8494
  {
8495
    $this->internalWebPropertyId = $internalWebPropertyId;
8496
  }
8497
  public function getInternalWebPropertyId()
8498
  {
8499
    return $this->internalWebPropertyId;
8500
  }
8501
  public function setKind($kind)
8502
  {
8503
    $this->kind = $kind;
8504
  }
8505
  public function getKind()
8506
  {
8507
    return $this->kind;
8508
  }
8509
  public function setName($name)
8510
  {
8511
    $this->name = $name;
8512
  }
8513
  public function getName()
8514
  {
8515
    return $this->name;
8516
  }
8517
  public function setWebPropertyId($webPropertyId)
8518
  {
8519
    $this->webPropertyId = $webPropertyId;
8520
  }
8521
  public function getWebPropertyId()
8522
  {
8523
    return $this->webPropertyId;
8524
  }
8525
}
8526
 
8527
#[AllowDynamicProperties]
8528
class Google_Service_Analytics_ProfileSummary extends Google_Model
8529
{
8530
  protected $internal_gapi_mappings = array(
8531
  );
8532
  public $id;
8533
  public $kind;
8534
  public $name;
8535
  public $type;
8536
 
8537
 
8538
  public function setId($id)
8539
  {
8540
    $this->id = $id;
8541
  }
8542
  public function getId()
8543
  {
8544
    return $this->id;
8545
  }
8546
  public function setKind($kind)
8547
  {
8548
    $this->kind = $kind;
8549
  }
8550
  public function getKind()
8551
  {
8552
    return $this->kind;
8553
  }
8554
  public function setName($name)
8555
  {
8556
    $this->name = $name;
8557
  }
8558
  public function getName()
8559
  {
8560
    return $this->name;
8561
  }
8562
  public function setType($type)
8563
  {
8564
    $this->type = $type;
8565
  }
8566
  public function getType()
8567
  {
8568
    return $this->type;
8569
  }
8570
}
8571
 
8572
#[AllowDynamicProperties]
8573
class Google_Service_Analytics_Profiles extends Google_Collection
8574
{
8575
  protected $collection_key = 'items';
8576
  protected $internal_gapi_mappings = array(
8577
  );
8578
  protected $itemsType = 'Google_Service_Analytics_Profile';
8579
  protected $itemsDataType = 'array';
8580
  public $itemsPerPage;
8581
  public $kind;
8582
  public $nextLink;
8583
  public $previousLink;
8584
  public $startIndex;
8585
  public $totalResults;
8586
  public $username;
8587
 
8588
 
8589
  public function setItems($items)
8590
  {
8591
    $this->items = $items;
8592
  }
8593
  public function getItems()
8594
  {
8595
    return $this->items;
8596
  }
8597
  public function setItemsPerPage($itemsPerPage)
8598
  {
8599
    $this->itemsPerPage = $itemsPerPage;
8600
  }
8601
  public function getItemsPerPage()
8602
  {
8603
    return $this->itemsPerPage;
8604
  }
8605
  public function setKind($kind)
8606
  {
8607
    $this->kind = $kind;
8608
  }
8609
  public function getKind()
8610
  {
8611
    return $this->kind;
8612
  }
8613
  public function setNextLink($nextLink)
8614
  {
8615
    $this->nextLink = $nextLink;
8616
  }
8617
  public function getNextLink()
8618
  {
8619
    return $this->nextLink;
8620
  }
8621
  public function setPreviousLink($previousLink)
8622
  {
8623
    $this->previousLink = $previousLink;
8624
  }
8625
  public function getPreviousLink()
8626
  {
8627
    return $this->previousLink;
8628
  }
8629
  public function setStartIndex($startIndex)
8630
  {
8631
    $this->startIndex = $startIndex;
8632
  }
8633
  public function getStartIndex()
8634
  {
8635
    return $this->startIndex;
8636
  }
8637
  public function setTotalResults($totalResults)
8638
  {
8639
    $this->totalResults = $totalResults;
8640
  }
8641
  public function getTotalResults()
8642
  {
8643
    return $this->totalResults;
8644
  }
8645
  public function setUsername($username)
8646
  {
8647
    $this->username = $username;
8648
  }
8649
  public function getUsername()
8650
  {
8651
    return $this->username;
8652
  }
8653
}
8654
 
8655
#[AllowDynamicProperties]
8656
class Google_Service_Analytics_RealtimeData extends Google_Collection
8657
{
8658
  protected $collection_key = 'rows';
8659
  protected $internal_gapi_mappings = array(
8660
  );
8661
  protected $columnHeadersType = 'Google_Service_Analytics_RealtimeDataColumnHeaders';
8662
  protected $columnHeadersDataType = 'array';
8663
  public $id;
8664
  public $kind;
8665
  protected $profileInfoType = 'Google_Service_Analytics_RealtimeDataProfileInfo';
8666
  protected $profileInfoDataType = '';
8667
  protected $queryType = 'Google_Service_Analytics_RealtimeDataQuery';
8668
  protected $queryDataType = '';
8669
  public $rows;
8670
  public $selfLink;
8671
  public $totalResults;
8672
  public $totalsForAllResults;
8673
 
8674
 
8675
  public function setColumnHeaders($columnHeaders)
8676
  {
8677
    $this->columnHeaders = $columnHeaders;
8678
  }
8679
  public function getColumnHeaders()
8680
  {
8681
    return $this->columnHeaders;
8682
  }
8683
  public function setId($id)
8684
  {
8685
    $this->id = $id;
8686
  }
8687
  public function getId()
8688
  {
8689
    return $this->id;
8690
  }
8691
  public function setKind($kind)
8692
  {
8693
    $this->kind = $kind;
8694
  }
8695
  public function getKind()
8696
  {
8697
    return $this->kind;
8698
  }
8699
  public function setProfileInfo(Google_Service_Analytics_RealtimeDataProfileInfo $profileInfo)
8700
  {
8701
    $this->profileInfo = $profileInfo;
8702
  }
8703
  public function getProfileInfo()
8704
  {
8705
    return $this->profileInfo;
8706
  }
8707
  public function setQuery(Google_Service_Analytics_RealtimeDataQuery $query)
8708
  {
8709
    $this->query = $query;
8710
  }
8711
  public function getQuery()
8712
  {
8713
    return $this->query;
8714
  }
8715
  public function setRows($rows)
8716
  {
8717
    $this->rows = $rows;
8718
  }
8719
  public function getRows()
8720
  {
8721
    return $this->rows;
8722
  }
8723
  public function setSelfLink($selfLink)
8724
  {
8725
    $this->selfLink = $selfLink;
8726
  }
8727
  public function getSelfLink()
8728
  {
8729
    return $this->selfLink;
8730
  }
8731
  public function setTotalResults($totalResults)
8732
  {
8733
    $this->totalResults = $totalResults;
8734
  }
8735
  public function getTotalResults()
8736
  {
8737
    return $this->totalResults;
8738
  }
8739
  public function setTotalsForAllResults($totalsForAllResults)
8740
  {
8741
    $this->totalsForAllResults = $totalsForAllResults;
8742
  }
8743
  public function getTotalsForAllResults()
8744
  {
8745
    return $this->totalsForAllResults;
8746
  }
8747
}
8748
 
8749
#[AllowDynamicProperties]
8750
class Google_Service_Analytics_RealtimeDataColumnHeaders extends Google_Model
8751
{
8752
  protected $internal_gapi_mappings = array(
8753
  );
8754
  public $columnType;
8755
  public $dataType;
8756
  public $name;
8757
 
8758
 
8759
  public function setColumnType($columnType)
8760
  {
8761
    $this->columnType = $columnType;
8762
  }
8763
  public function getColumnType()
8764
  {
8765
    return $this->columnType;
8766
  }
8767
  public function setDataType($dataType)
8768
  {
8769
    $this->dataType = $dataType;
8770
  }
8771
  public function getDataType()
8772
  {
8773
    return $this->dataType;
8774
  }
8775
  public function setName($name)
8776
  {
8777
    $this->name = $name;
8778
  }
8779
  public function getName()
8780
  {
8781
    return $this->name;
8782
  }
8783
}
8784
 
8785
#[AllowDynamicProperties]
8786
class Google_Service_Analytics_RealtimeDataProfileInfo extends Google_Model
8787
{
8788
  protected $internal_gapi_mappings = array(
8789
  );
8790
  public $accountId;
8791
  public $internalWebPropertyId;
8792
  public $profileId;
8793
  public $profileName;
8794
  public $tableId;
8795
  public $webPropertyId;
8796
 
8797
 
8798
  public function setAccountId($accountId)
8799
  {
8800
    $this->accountId = $accountId;
8801
  }
8802
  public function getAccountId()
8803
  {
8804
    return $this->accountId;
8805
  }
8806
  public function setInternalWebPropertyId($internalWebPropertyId)
8807
  {
8808
    $this->internalWebPropertyId = $internalWebPropertyId;
8809
  }
8810
  public function getInternalWebPropertyId()
8811
  {
8812
    return $this->internalWebPropertyId;
8813
  }
8814
  public function setProfileId($profileId)
8815
  {
8816
    $this->profileId = $profileId;
8817
  }
8818
  public function getProfileId()
8819
  {
8820
    return $this->profileId;
8821
  }
8822
  public function setProfileName($profileName)
8823
  {
8824
    $this->profileName = $profileName;
8825
  }
8826
  public function getProfileName()
8827
  {
8828
    return $this->profileName;
8829
  }
8830
  public function setTableId($tableId)
8831
  {
8832
    $this->tableId = $tableId;
8833
  }
8834
  public function getTableId()
8835
  {
8836
    return $this->tableId;
8837
  }
8838
  public function setWebPropertyId($webPropertyId)
8839
  {
8840
    $this->webPropertyId = $webPropertyId;
8841
  }
8842
  public function getWebPropertyId()
8843
  {
8844
    return $this->webPropertyId;
8845
  }
8846
}
8847
 
8848
#[AllowDynamicProperties]
8849
class Google_Service_Analytics_RealtimeDataQuery extends Google_Collection
8850
{
8851
  protected $collection_key = 'sort';
8852
  protected $internal_gapi_mappings = array(
8853
        "maxResults" => "max-results",
8854
  );
8855
  public $dimensions;
8856
  public $filters;
8857
  public $ids;
8858
  public $maxResults;
8859
  public $metrics;
8860
  public $sort;
8861
 
8862
 
8863
  public function setDimensions($dimensions)
8864
  {
8865
    $this->dimensions = $dimensions;
8866
  }
8867
  public function getDimensions()
8868
  {
8869
    return $this->dimensions;
8870
  }
8871
  public function setFilters($filters)
8872
  {
8873
    $this->filters = $filters;
8874
  }
8875
  public function getFilters()
8876
  {
8877
    return $this->filters;
8878
  }
8879
  public function setIds($ids)
8880
  {
8881
    $this->ids = $ids;
8882
  }
8883
  public function getIds()
8884
  {
8885
    return $this->ids;
8886
  }
8887
  public function setMaxResults($maxResults)
8888
  {
8889
    $this->maxResults = $maxResults;
8890
  }
8891
  public function getMaxResults()
8892
  {
8893
    return $this->maxResults;
8894
  }
8895
  public function setMetrics($metrics)
8896
  {
8897
    $this->metrics = $metrics;
8898
  }
8899
  public function getMetrics()
8900
  {
8901
    return $this->metrics;
8902
  }
8903
  public function setSort($sort)
8904
  {
8905
    $this->sort = $sort;
8906
  }
8907
  public function getSort()
8908
  {
8909
    return $this->sort;
8910
  }
8911
}
8912
 
8913
#[AllowDynamicProperties]
8914
class Google_Service_Analytics_RealtimeDataTotalsForAllResults extends Google_Model
8915
{
8916
}
8917
 
8918
#[AllowDynamicProperties]
8919
class Google_Service_Analytics_Segment extends Google_Model
8920
{
8921
  protected $internal_gapi_mappings = array(
8922
  );
8923
  public $created;
8924
  public $definition;
8925
  public $id;
8926
  public $kind;
8927
  public $name;
8928
  public $segmentId;
8929
  public $selfLink;
8930
  public $type;
8931
  public $updated;
8932
 
8933
 
8934
  public function setCreated($created)
8935
  {
8936
    $this->created = $created;
8937
  }
8938
  public function getCreated()
8939
  {
8940
    return $this->created;
8941
  }
8942
  public function setDefinition($definition)
8943
  {
8944
    $this->definition = $definition;
8945
  }
8946
  public function getDefinition()
8947
  {
8948
    return $this->definition;
8949
  }
8950
  public function setId($id)
8951
  {
8952
    $this->id = $id;
8953
  }
8954
  public function getId()
8955
  {
8956
    return $this->id;
8957
  }
8958
  public function setKind($kind)
8959
  {
8960
    $this->kind = $kind;
8961
  }
8962
  public function getKind()
8963
  {
8964
    return $this->kind;
8965
  }
8966
  public function setName($name)
8967
  {
8968
    $this->name = $name;
8969
  }
8970
  public function getName()
8971
  {
8972
    return $this->name;
8973
  }
8974
  public function setSegmentId($segmentId)
8975
  {
8976
    $this->segmentId = $segmentId;
8977
  }
8978
  public function getSegmentId()
8979
  {
8980
    return $this->segmentId;
8981
  }
8982
  public function setSelfLink($selfLink)
8983
  {
8984
    $this->selfLink = $selfLink;
8985
  }
8986
  public function getSelfLink()
8987
  {
8988
    return $this->selfLink;
8989
  }
8990
  public function setType($type)
8991
  {
8992
    $this->type = $type;
8993
  }
8994
  public function getType()
8995
  {
8996
    return $this->type;
8997
  }
8998
  public function setUpdated($updated)
8999
  {
9000
    $this->updated = $updated;
9001
  }
9002
  public function getUpdated()
9003
  {
9004
    return $this->updated;
9005
  }
9006
}
9007
 
9008
#[AllowDynamicProperties]
9009
class Google_Service_Analytics_Segments extends Google_Collection
9010
{
9011
  protected $collection_key = 'items';
9012
  protected $internal_gapi_mappings = array(
9013
  );
9014
  protected $itemsType = 'Google_Service_Analytics_Segment';
9015
  protected $itemsDataType = 'array';
9016
  public $itemsPerPage;
9017
  public $kind;
9018
  public $nextLink;
9019
  public $previousLink;
9020
  public $startIndex;
9021
  public $totalResults;
9022
  public $username;
9023
 
9024
 
9025
  public function setItems($items)
9026
  {
9027
    $this->items = $items;
9028
  }
9029
  public function getItems()
9030
  {
9031
    return $this->items;
9032
  }
9033
  public function setItemsPerPage($itemsPerPage)
9034
  {
9035
    $this->itemsPerPage = $itemsPerPage;
9036
  }
9037
  public function getItemsPerPage()
9038
  {
9039
    return $this->itemsPerPage;
9040
  }
9041
  public function setKind($kind)
9042
  {
9043
    $this->kind = $kind;
9044
  }
9045
  public function getKind()
9046
  {
9047
    return $this->kind;
9048
  }
9049
  public function setNextLink($nextLink)
9050
  {
9051
    $this->nextLink = $nextLink;
9052
  }
9053
  public function getNextLink()
9054
  {
9055
    return $this->nextLink;
9056
  }
9057
  public function setPreviousLink($previousLink)
9058
  {
9059
    $this->previousLink = $previousLink;
9060
  }
9061
  public function getPreviousLink()
9062
  {
9063
    return $this->previousLink;
9064
  }
9065
  public function setStartIndex($startIndex)
9066
  {
9067
    $this->startIndex = $startIndex;
9068
  }
9069
  public function getStartIndex()
9070
  {
9071
    return $this->startIndex;
9072
  }
9073
  public function setTotalResults($totalResults)
9074
  {
9075
    $this->totalResults = $totalResults;
9076
  }
9077
  public function getTotalResults()
9078
  {
9079
    return $this->totalResults;
9080
  }
9081
  public function setUsername($username)
9082
  {
9083
    $this->username = $username;
9084
  }
9085
  public function getUsername()
9086
  {
9087
    return $this->username;
9088
  }
9089
}
9090
 
9091
#[AllowDynamicProperties]
9092
class Google_Service_Analytics_UnsampledReport extends Google_Model
9093
{
9094
  protected $internal_gapi_mappings = array(
9095
        "endDate" => "end-date",
9096
        "startDate" => "start-date",
9097
  );
9098
  public $accountId;
9099
  protected $cloudStorageDownloadDetailsType = 'Google_Service_Analytics_UnsampledReportCloudStorageDownloadDetails';
9100
  protected $cloudStorageDownloadDetailsDataType = '';
9101
  public $created;
9102
  public $dimensions;
9103
  public $downloadType;
9104
  protected $driveDownloadDetailsType = 'Google_Service_Analytics_UnsampledReportDriveDownloadDetails';
9105
  protected $driveDownloadDetailsDataType = '';
9106
  public $endDate;
9107
  public $filters;
9108
  public $id;
9109
  public $kind;
9110
  public $metrics;
9111
  public $profileId;
9112
  public $segment;
9113
  public $selfLink;
9114
  public $startDate;
9115
  public $status;
9116
  public $title;
9117
  public $updated;
9118
  public $webPropertyId;
9119
 
9120
 
9121
  public function setAccountId($accountId)
9122
  {
9123
    $this->accountId = $accountId;
9124
  }
9125
  public function getAccountId()
9126
  {
9127
    return $this->accountId;
9128
  }
9129
  public function setCloudStorageDownloadDetails(Google_Service_Analytics_UnsampledReportCloudStorageDownloadDetails $cloudStorageDownloadDetails)
9130
  {
9131
    $this->cloudStorageDownloadDetails = $cloudStorageDownloadDetails;
9132
  }
9133
  public function getCloudStorageDownloadDetails()
9134
  {
9135
    return $this->cloudStorageDownloadDetails;
9136
  }
9137
  public function setCreated($created)
9138
  {
9139
    $this->created = $created;
9140
  }
9141
  public function getCreated()
9142
  {
9143
    return $this->created;
9144
  }
9145
  public function setDimensions($dimensions)
9146
  {
9147
    $this->dimensions = $dimensions;
9148
  }
9149
  public function getDimensions()
9150
  {
9151
    return $this->dimensions;
9152
  }
9153
  public function setDownloadType($downloadType)
9154
  {
9155
    $this->downloadType = $downloadType;
9156
  }
9157
  public function getDownloadType()
9158
  {
9159
    return $this->downloadType;
9160
  }
9161
  public function setDriveDownloadDetails(Google_Service_Analytics_UnsampledReportDriveDownloadDetails $driveDownloadDetails)
9162
  {
9163
    $this->driveDownloadDetails = $driveDownloadDetails;
9164
  }
9165
  public function getDriveDownloadDetails()
9166
  {
9167
    return $this->driveDownloadDetails;
9168
  }
9169
  public function setEndDate($endDate)
9170
  {
9171
    $this->endDate = $endDate;
9172
  }
9173
  public function getEndDate()
9174
  {
9175
    return $this->endDate;
9176
  }
9177
  public function setFilters($filters)
9178
  {
9179
    $this->filters = $filters;
9180
  }
9181
  public function getFilters()
9182
  {
9183
    return $this->filters;
9184
  }
9185
  public function setId($id)
9186
  {
9187
    $this->id = $id;
9188
  }
9189
  public function getId()
9190
  {
9191
    return $this->id;
9192
  }
9193
  public function setKind($kind)
9194
  {
9195
    $this->kind = $kind;
9196
  }
9197
  public function getKind()
9198
  {
9199
    return $this->kind;
9200
  }
9201
  public function setMetrics($metrics)
9202
  {
9203
    $this->metrics = $metrics;
9204
  }
9205
  public function getMetrics()
9206
  {
9207
    return $this->metrics;
9208
  }
9209
  public function setProfileId($profileId)
9210
  {
9211
    $this->profileId = $profileId;
9212
  }
9213
  public function getProfileId()
9214
  {
9215
    return $this->profileId;
9216
  }
9217
  public function setSegment($segment)
9218
  {
9219
    $this->segment = $segment;
9220
  }
9221
  public function getSegment()
9222
  {
9223
    return $this->segment;
9224
  }
9225
  public function setSelfLink($selfLink)
9226
  {
9227
    $this->selfLink = $selfLink;
9228
  }
9229
  public function getSelfLink()
9230
  {
9231
    return $this->selfLink;
9232
  }
9233
  public function setStartDate($startDate)
9234
  {
9235
    $this->startDate = $startDate;
9236
  }
9237
  public function getStartDate()
9238
  {
9239
    return $this->startDate;
9240
  }
9241
  public function setStatus($status)
9242
  {
9243
    $this->status = $status;
9244
  }
9245
  public function getStatus()
9246
  {
9247
    return $this->status;
9248
  }
9249
  public function setTitle($title)
9250
  {
9251
    $this->title = $title;
9252
  }
9253
  public function getTitle()
9254
  {
9255
    return $this->title;
9256
  }
9257
  public function setUpdated($updated)
9258
  {
9259
    $this->updated = $updated;
9260
  }
9261
  public function getUpdated()
9262
  {
9263
    return $this->updated;
9264
  }
9265
  public function setWebPropertyId($webPropertyId)
9266
  {
9267
    $this->webPropertyId = $webPropertyId;
9268
  }
9269
  public function getWebPropertyId()
9270
  {
9271
    return $this->webPropertyId;
9272
  }
9273
}
9274
 
9275
#[AllowDynamicProperties]
9276
class Google_Service_Analytics_UnsampledReportCloudStorageDownloadDetails extends Google_Model
9277
{
9278
  protected $internal_gapi_mappings = array(
9279
  );
9280
  public $bucketId;
9281
  public $objectId;
9282
 
9283
 
9284
  public function setBucketId($bucketId)
9285
  {
9286
    $this->bucketId = $bucketId;
9287
  }
9288
  public function getBucketId()
9289
  {
9290
    return $this->bucketId;
9291
  }
9292
  public function setObjectId($objectId)
9293
  {
9294
    $this->objectId = $objectId;
9295
  }
9296
  public function getObjectId()
9297
  {
9298
    return $this->objectId;
9299
  }
9300
}
9301
 
9302
#[AllowDynamicProperties]
9303
class Google_Service_Analytics_UnsampledReportDriveDownloadDetails extends Google_Model
9304
{
9305
  protected $internal_gapi_mappings = array(
9306
  );
9307
  public $documentId;
9308
 
9309
 
9310
  public function setDocumentId($documentId)
9311
  {
9312
    $this->documentId = $documentId;
9313
  }
9314
  public function getDocumentId()
9315
  {
9316
    return $this->documentId;
9317
  }
9318
}
9319
 
9320
#[AllowDynamicProperties]
9321
class Google_Service_Analytics_UnsampledReports extends Google_Collection
9322
{
9323
  protected $collection_key = 'items';
9324
  protected $internal_gapi_mappings = array(
9325
  );
9326
  protected $itemsType = 'Google_Service_Analytics_UnsampledReport';
9327
  protected $itemsDataType = 'array';
9328
  public $itemsPerPage;
9329
  public $kind;
9330
  public $nextLink;
9331
  public $previousLink;
9332
  public $startIndex;
9333
  public $totalResults;
9334
  public $username;
9335
 
9336
 
9337
  public function setItems($items)
9338
  {
9339
    $this->items = $items;
9340
  }
9341
  public function getItems()
9342
  {
9343
    return $this->items;
9344
  }
9345
  public function setItemsPerPage($itemsPerPage)
9346
  {
9347
    $this->itemsPerPage = $itemsPerPage;
9348
  }
9349
  public function getItemsPerPage()
9350
  {
9351
    return $this->itemsPerPage;
9352
  }
9353
  public function setKind($kind)
9354
  {
9355
    $this->kind = $kind;
9356
  }
9357
  public function getKind()
9358
  {
9359
    return $this->kind;
9360
  }
9361
  public function setNextLink($nextLink)
9362
  {
9363
    $this->nextLink = $nextLink;
9364
  }
9365
  public function getNextLink()
9366
  {
9367
    return $this->nextLink;
9368
  }
9369
  public function setPreviousLink($previousLink)
9370
  {
9371
    $this->previousLink = $previousLink;
9372
  }
9373
  public function getPreviousLink()
9374
  {
9375
    return $this->previousLink;
9376
  }
9377
  public function setStartIndex($startIndex)
9378
  {
9379
    $this->startIndex = $startIndex;
9380
  }
9381
  public function getStartIndex()
9382
  {
9383
    return $this->startIndex;
9384
  }
9385
  public function setTotalResults($totalResults)
9386
  {
9387
    $this->totalResults = $totalResults;
9388
  }
9389
  public function getTotalResults()
9390
  {
9391
    return $this->totalResults;
9392
  }
9393
  public function setUsername($username)
9394
  {
9395
    $this->username = $username;
9396
  }
9397
  public function getUsername()
9398
  {
9399
    return $this->username;
9400
  }
9401
}
9402
 
9403
#[AllowDynamicProperties]
9404
class Google_Service_Analytics_Upload extends Google_Collection
9405
{
9406
  protected $collection_key = 'errors';
9407
  protected $internal_gapi_mappings = array(
9408
  );
9409
  public $accountId;
9410
  public $customDataSourceId;
9411
  public $errors;
9412
  public $id;
9413
  public $kind;
9414
  public $status;
9415
 
9416
 
9417
  public function setAccountId($accountId)
9418
  {
9419
    $this->accountId = $accountId;
9420
  }
9421
  public function getAccountId()
9422
  {
9423
    return $this->accountId;
9424
  }
9425
  public function setCustomDataSourceId($customDataSourceId)
9426
  {
9427
    $this->customDataSourceId = $customDataSourceId;
9428
  }
9429
  public function getCustomDataSourceId()
9430
  {
9431
    return $this->customDataSourceId;
9432
  }
9433
  public function setErrors($errors)
9434
  {
9435
    $this->errors = $errors;
9436
  }
9437
  public function getErrors()
9438
  {
9439
    return $this->errors;
9440
  }
9441
  public function setId($id)
9442
  {
9443
    $this->id = $id;
9444
  }
9445
  public function getId()
9446
  {
9447
    return $this->id;
9448
  }
9449
  public function setKind($kind)
9450
  {
9451
    $this->kind = $kind;
9452
  }
9453
  public function getKind()
9454
  {
9455
    return $this->kind;
9456
  }
9457
  public function setStatus($status)
9458
  {
9459
    $this->status = $status;
9460
  }
9461
  public function getStatus()
9462
  {
9463
    return $this->status;
9464
  }
9465
}
9466
 
9467
#[AllowDynamicProperties]
9468
class Google_Service_Analytics_Uploads extends Google_Collection
9469
{
9470
  protected $collection_key = 'items';
9471
  protected $internal_gapi_mappings = array(
9472
  );
9473
  protected $itemsType = 'Google_Service_Analytics_Upload';
9474
  protected $itemsDataType = 'array';
9475
  public $itemsPerPage;
9476
  public $kind;
9477
  public $nextLink;
9478
  public $previousLink;
9479
  public $startIndex;
9480
  public $totalResults;
9481
 
9482
 
9483
  public function setItems($items)
9484
  {
9485
    $this->items = $items;
9486
  }
9487
  public function getItems()
9488
  {
9489
    return $this->items;
9490
  }
9491
  public function setItemsPerPage($itemsPerPage)
9492
  {
9493
    $this->itemsPerPage = $itemsPerPage;
9494
  }
9495
  public function getItemsPerPage()
9496
  {
9497
    return $this->itemsPerPage;
9498
  }
9499
  public function setKind($kind)
9500
  {
9501
    $this->kind = $kind;
9502
  }
9503
  public function getKind()
9504
  {
9505
    return $this->kind;
9506
  }
9507
  public function setNextLink($nextLink)
9508
  {
9509
    $this->nextLink = $nextLink;
9510
  }
9511
  public function getNextLink()
9512
  {
9513
    return $this->nextLink;
9514
  }
9515
  public function setPreviousLink($previousLink)
9516
  {
9517
    $this->previousLink = $previousLink;
9518
  }
9519
  public function getPreviousLink()
9520
  {
9521
    return $this->previousLink;
9522
  }
9523
  public function setStartIndex($startIndex)
9524
  {
9525
    $this->startIndex = $startIndex;
9526
  }
9527
  public function getStartIndex()
9528
  {
9529
    return $this->startIndex;
9530
  }
9531
  public function setTotalResults($totalResults)
9532
  {
9533
    $this->totalResults = $totalResults;
9534
  }
9535
  public function getTotalResults()
9536
  {
9537
    return $this->totalResults;
9538
  }
9539
}
9540
 
9541
#[AllowDynamicProperties]
9542
class Google_Service_Analytics_UserRef extends Google_Model
9543
{
9544
  protected $internal_gapi_mappings = array(
9545
  );
9546
  public $email;
9547
  public $id;
9548
  public $kind;
9549
 
9550
 
9551
  public function setEmail($email)
9552
  {
9553
    $this->email = $email;
9554
  }
9555
  public function getEmail()
9556
  {
9557
    return $this->email;
9558
  }
9559
  public function setId($id)
9560
  {
9561
    $this->id = $id;
9562
  }
9563
  public function getId()
9564
  {
9565
    return $this->id;
9566
  }
9567
  public function setKind($kind)
9568
  {
9569
    $this->kind = $kind;
9570
  }
9571
  public function getKind()
9572
  {
9573
    return $this->kind;
9574
  }
9575
}
9576
 
9577
#[AllowDynamicProperties]
9578
class Google_Service_Analytics_WebPropertyRef extends Google_Model
9579
{
9580
  protected $internal_gapi_mappings = array(
9581
  );
9582
  public $accountId;
9583
  public $href;
9584
  public $id;
9585
  public $internalWebPropertyId;
9586
  public $kind;
9587
  public $name;
9588
 
9589
 
9590
  public function setAccountId($accountId)
9591
  {
9592
    $this->accountId = $accountId;
9593
  }
9594
  public function getAccountId()
9595
  {
9596
    return $this->accountId;
9597
  }
9598
  public function setHref($href)
9599
  {
9600
    $this->href = $href;
9601
  }
9602
  public function getHref()
9603
  {
9604
    return $this->href;
9605
  }
9606
  public function setId($id)
9607
  {
9608
    $this->id = $id;
9609
  }
9610
  public function getId()
9611
  {
9612
    return $this->id;
9613
  }
9614
  public function setInternalWebPropertyId($internalWebPropertyId)
9615
  {
9616
    $this->internalWebPropertyId = $internalWebPropertyId;
9617
  }
9618
  public function getInternalWebPropertyId()
9619
  {
9620
    return $this->internalWebPropertyId;
9621
  }
9622
  public function setKind($kind)
9623
  {
9624
    $this->kind = $kind;
9625
  }
9626
  public function getKind()
9627
  {
9628
    return $this->kind;
9629
  }
9630
  public function setName($name)
9631
  {
9632
    $this->name = $name;
9633
  }
9634
  public function getName()
9635
  {
9636
    return $this->name;
9637
  }
9638
}
9639
 
9640
#[AllowDynamicProperties]
9641
class Google_Service_Analytics_WebPropertySummary extends Google_Collection
9642
{
9643
  protected $collection_key = 'profiles';
9644
  protected $internal_gapi_mappings = array(
9645
  );
9646
  public $id;
9647
  public $internalWebPropertyId;
9648
  public $kind;
9649
  public $level;
9650
  public $name;
9651
  protected $profilesType = 'Google_Service_Analytics_ProfileSummary';
9652
  protected $profilesDataType = 'array';
9653
  public $websiteUrl;
9654
 
9655
 
9656
  public function setId($id)
9657
  {
9658
    $this->id = $id;
9659
  }
9660
  public function getId()
9661
  {
9662
    return $this->id;
9663
  }
9664
  public function setInternalWebPropertyId($internalWebPropertyId)
9665
  {
9666
    $this->internalWebPropertyId = $internalWebPropertyId;
9667
  }
9668
  public function getInternalWebPropertyId()
9669
  {
9670
    return $this->internalWebPropertyId;
9671
  }
9672
  public function setKind($kind)
9673
  {
9674
    $this->kind = $kind;
9675
  }
9676
  public function getKind()
9677
  {
9678
    return $this->kind;
9679
  }
9680
  public function setLevel($level)
9681
  {
9682
    $this->level = $level;
9683
  }
9684
  public function getLevel()
9685
  {
9686
    return $this->level;
9687
  }
9688
  public function setName($name)
9689
  {
9690
    $this->name = $name;
9691
  }
9692
  public function getName()
9693
  {
9694
    return $this->name;
9695
  }
9696
  public function setProfiles($profiles)
9697
  {
9698
    $this->profiles = $profiles;
9699
  }
9700
  public function getProfiles()
9701
  {
9702
    return $this->profiles;
9703
  }
9704
  public function setWebsiteUrl($websiteUrl)
9705
  {
9706
    $this->websiteUrl = $websiteUrl;
9707
  }
9708
  public function getWebsiteUrl()
9709
  {
9710
    return $this->websiteUrl;
9711
  }
9712
}
9713
 
9714
#[AllowDynamicProperties]
9715
class Google_Service_Analytics_Webproperties extends Google_Collection
9716
{
9717
  protected $collection_key = 'items';
9718
  protected $internal_gapi_mappings = array(
9719
  );
9720
  protected $itemsType = 'Google_Service_Analytics_Webproperty';
9721
  protected $itemsDataType = 'array';
9722
  public $itemsPerPage;
9723
  public $kind;
9724
  public $nextLink;
9725
  public $previousLink;
9726
  public $startIndex;
9727
  public $totalResults;
9728
  public $username;
9729
 
9730
 
9731
  public function setItems($items)
9732
  {
9733
    $this->items = $items;
9734
  }
9735
  public function getItems()
9736
  {
9737
    return $this->items;
9738
  }
9739
  public function setItemsPerPage($itemsPerPage)
9740
  {
9741
    $this->itemsPerPage = $itemsPerPage;
9742
  }
9743
  public function getItemsPerPage()
9744
  {
9745
    return $this->itemsPerPage;
9746
  }
9747
  public function setKind($kind)
9748
  {
9749
    $this->kind = $kind;
9750
  }
9751
  public function getKind()
9752
  {
9753
    return $this->kind;
9754
  }
9755
  public function setNextLink($nextLink)
9756
  {
9757
    $this->nextLink = $nextLink;
9758
  }
9759
  public function getNextLink()
9760
  {
9761
    return $this->nextLink;
9762
  }
9763
  public function setPreviousLink($previousLink)
9764
  {
9765
    $this->previousLink = $previousLink;
9766
  }
9767
  public function getPreviousLink()
9768
  {
9769
    return $this->previousLink;
9770
  }
9771
  public function setStartIndex($startIndex)
9772
  {
9773
    $this->startIndex = $startIndex;
9774
  }
9775
  public function getStartIndex()
9776
  {
9777
    return $this->startIndex;
9778
  }
9779
  public function setTotalResults($totalResults)
9780
  {
9781
    $this->totalResults = $totalResults;
9782
  }
9783
  public function getTotalResults()
9784
  {
9785
    return $this->totalResults;
9786
  }
9787
  public function setUsername($username)
9788
  {
9789
    $this->username = $username;
9790
  }
9791
  public function getUsername()
9792
  {
9793
    return $this->username;
9794
  }
9795
}
9796
 
9797
#[AllowDynamicProperties]
9798
class Google_Service_Analytics_Webproperty extends Google_Model
9799
{
9800
  protected $internal_gapi_mappings = array(
9801
  );
9802
  public $accountId;
9803
  protected $childLinkType = 'Google_Service_Analytics_WebpropertyChildLink';
9804
  protected $childLinkDataType = '';
9805
  public $created;
9806
  public $defaultProfileId;
9807
  public $id;
9808
  public $industryVertical;
9809
  public $internalWebPropertyId;
9810
  public $kind;
9811
  public $level;
9812
  public $name;
9813
  protected $parentLinkType = 'Google_Service_Analytics_WebpropertyParentLink';
9814
  protected $parentLinkDataType = '';
9815
  protected $permissionsType = 'Google_Service_Analytics_WebpropertyPermissions';
9816
  protected $permissionsDataType = '';
9817
  public $profileCount;
9818
  public $selfLink;
9819
  public $updated;
9820
  public $websiteUrl;
9821
 
9822
 
9823
  public function setAccountId($accountId)
9824
  {
9825
    $this->accountId = $accountId;
9826
  }
9827
  public function getAccountId()
9828
  {
9829
    return $this->accountId;
9830
  }
9831
  public function setChildLink(Google_Service_Analytics_WebpropertyChildLink $childLink)
9832
  {
9833
    $this->childLink = $childLink;
9834
  }
9835
  public function getChildLink()
9836
  {
9837
    return $this->childLink;
9838
  }
9839
  public function setCreated($created)
9840
  {
9841
    $this->created = $created;
9842
  }
9843
  public function getCreated()
9844
  {
9845
    return $this->created;
9846
  }
9847
  public function setDefaultProfileId($defaultProfileId)
9848
  {
9849
    $this->defaultProfileId = $defaultProfileId;
9850
  }
9851
  public function getDefaultProfileId()
9852
  {
9853
    return $this->defaultProfileId;
9854
  }
9855
  public function setId($id)
9856
  {
9857
    $this->id = $id;
9858
  }
9859
  public function getId()
9860
  {
9861
    return $this->id;
9862
  }
9863
  public function setIndustryVertical($industryVertical)
9864
  {
9865
    $this->industryVertical = $industryVertical;
9866
  }
9867
  public function getIndustryVertical()
9868
  {
9869
    return $this->industryVertical;
9870
  }
9871
  public function setInternalWebPropertyId($internalWebPropertyId)
9872
  {
9873
    $this->internalWebPropertyId = $internalWebPropertyId;
9874
  }
9875
  public function getInternalWebPropertyId()
9876
  {
9877
    return $this->internalWebPropertyId;
9878
  }
9879
  public function setKind($kind)
9880
  {
9881
    $this->kind = $kind;
9882
  }
9883
  public function getKind()
9884
  {
9885
    return $this->kind;
9886
  }
9887
  public function setLevel($level)
9888
  {
9889
    $this->level = $level;
9890
  }
9891
  public function getLevel()
9892
  {
9893
    return $this->level;
9894
  }
9895
  public function setName($name)
9896
  {
9897
    $this->name = $name;
9898
  }
9899
  public function getName()
9900
  {
9901
    return $this->name;
9902
  }
9903
  public function setParentLink(Google_Service_Analytics_WebpropertyParentLink $parentLink)
9904
  {
9905
    $this->parentLink = $parentLink;
9906
  }
9907
  public function getParentLink()
9908
  {
9909
    return $this->parentLink;
9910
  }
9911
  public function setPermissions(Google_Service_Analytics_WebpropertyPermissions $permissions)
9912
  {
9913
    $this->permissions = $permissions;
9914
  }
9915
  public function getPermissions()
9916
  {
9917
    return $this->permissions;
9918
  }
9919
  public function setProfileCount($profileCount)
9920
  {
9921
    $this->profileCount = $profileCount;
9922
  }
9923
  public function getProfileCount()
9924
  {
9925
    return $this->profileCount;
9926
  }
9927
  public function setSelfLink($selfLink)
9928
  {
9929
    $this->selfLink = $selfLink;
9930
  }
9931
  public function getSelfLink()
9932
  {
9933
    return $this->selfLink;
9934
  }
9935
  public function setUpdated($updated)
9936
  {
9937
    $this->updated = $updated;
9938
  }
9939
  public function getUpdated()
9940
  {
9941
    return $this->updated;
9942
  }
9943
  public function setWebsiteUrl($websiteUrl)
9944
  {
9945
    $this->websiteUrl = $websiteUrl;
9946
  }
9947
  public function getWebsiteUrl()
9948
  {
9949
    return $this->websiteUrl;
9950
  }
9951
}
9952
 
9953
#[AllowDynamicProperties]
9954
class Google_Service_Analytics_WebpropertyChildLink extends Google_Model
9955
{
9956
  protected $internal_gapi_mappings = array(
9957
  );
9958
  public $href;
9959
  public $type;
9960
 
9961
 
9962
  public function setHref($href)
9963
  {
9964
    $this->href = $href;
9965
  }
9966
  public function getHref()
9967
  {
9968
    return $this->href;
9969
  }
9970
  public function setType($type)
9971
  {
9972
    $this->type = $type;
9973
  }
9974
  public function getType()
9975
  {
9976
    return $this->type;
9977
  }
9978
}
9979
 
9980
#[AllowDynamicProperties]
9981
class Google_Service_Analytics_WebpropertyParentLink extends Google_Model
9982
{
9983
  protected $internal_gapi_mappings = array(
9984
  );
9985
  public $href;
9986
  public $type;
9987
 
9988
 
9989
  public function setHref($href)
9990
  {
9991
    $this->href = $href;
9992
  }
9993
  public function getHref()
9994
  {
9995
    return $this->href;
9996
  }
9997
  public function setType($type)
9998
  {
9999
    $this->type = $type;
10000
  }
10001
  public function getType()
10002
  {
10003
    return $this->type;
10004
  }
10005
}
10006
 
10007
#[AllowDynamicProperties]
10008
class Google_Service_Analytics_WebpropertyPermissions extends Google_Collection
10009
{
10010
  protected $collection_key = 'effective';
10011
  protected $internal_gapi_mappings = array(
10012
  );
10013
  public $effective;
10014
 
10015
 
10016
  public function setEffective($effective)
10017
  {
10018
    $this->effective = $effective;
10019
  }
10020
  public function getEffective()
10021
  {
10022
    return $this->effective;
10023
  }
10024
}