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 Mirror (v1).
20
 *
21
 * <p>
22
 * API for interacting with Glass users via the timeline.</p>
23
 *
24
 * <p>
25
 * For more information about this service, see the API
26
 * <a href="https://developers.google.com/glass" target="_blank">Documentation</a>
27
 * </p>
28
 *
29
 * @author Google, Inc.
30
 */
31
#[AllowDynamicProperties]
32
class Google_Service_Mirror extends Google_Service
33
{
34
  /** View your location. */
35
  const GLASS_LOCATION =
36
      "https://www.googleapis.com/auth/glass.location";
37
  /** View and manage your Glass timeline. */
38
  const GLASS_TIMELINE =
39
      "https://www.googleapis.com/auth/glass.timeline";
40
 
41
  public $accounts;
42
  public $contacts;
43
  public $locations;
44
  public $settings;
45
  public $subscriptions;
46
  public $timeline;
47
  public $timeline_attachments;
48
 
49
 
50
  /**
51
   * Constructs the internal representation of the Mirror service.
52
   *
53
   * @param Google_Client $client
54
   */
55
  public function __construct(Google_Client $client)
56
  {
57
    parent::__construct($client);
58
    $this->rootUrl = 'https://www.googleapis.com/';
59
    $this->servicePath = 'mirror/v1/';
60
    $this->version = 'v1';
61
    $this->serviceName = 'mirror';
62
 
63
    $this->accounts = new Google_Service_Mirror_Accounts_Resource(
64
        $this,
65
        $this->serviceName,
66
        'accounts',
67
        array(
68
          'methods' => array(
69
            'insert' => array(
70
              'path' => 'accounts/{userToken}/{accountType}/{accountName}',
71
              'httpMethod' => 'POST',
72
              'parameters' => array(
73
                'userToken' => array(
74
                  'location' => 'path',
75
                  'type' => 'string',
76
                  'required' => true,
77
                ),
78
                'accountType' => array(
79
                  'location' => 'path',
80
                  'type' => 'string',
81
                  'required' => true,
82
                ),
83
                'accountName' => array(
84
                  'location' => 'path',
85
                  'type' => 'string',
86
                  'required' => true,
87
                ),
88
              ),
89
            ),
90
          )
91
        )
92
    );
93
    $this->contacts = new Google_Service_Mirror_Contacts_Resource(
94
        $this,
95
        $this->serviceName,
96
        'contacts',
97
        array(
98
          'methods' => array(
99
            'delete' => array(
100
              'path' => 'contacts/{id}',
101
              'httpMethod' => 'DELETE',
102
              'parameters' => array(
103
                'id' => array(
104
                  'location' => 'path',
105
                  'type' => 'string',
106
                  'required' => true,
107
                ),
108
              ),
109
            ),'get' => array(
110
              'path' => 'contacts/{id}',
111
              'httpMethod' => 'GET',
112
              'parameters' => array(
113
                'id' => array(
114
                  'location' => 'path',
115
                  'type' => 'string',
116
                  'required' => true,
117
                ),
118
              ),
119
            ),'insert' => array(
120
              'path' => 'contacts',
121
              'httpMethod' => 'POST',
122
              'parameters' => array(),
123
            ),'list' => array(
124
              'path' => 'contacts',
125
              'httpMethod' => 'GET',
126
              'parameters' => array(),
127
            ),'patch' => array(
128
              'path' => 'contacts/{id}',
129
              'httpMethod' => 'PATCH',
130
              'parameters' => array(
131
                'id' => array(
132
                  'location' => 'path',
133
                  'type' => 'string',
134
                  'required' => true,
135
                ),
136
              ),
137
            ),'update' => array(
138
              'path' => 'contacts/{id}',
139
              'httpMethod' => 'PUT',
140
              'parameters' => array(
141
                'id' => array(
142
                  'location' => 'path',
143
                  'type' => 'string',
144
                  'required' => true,
145
                ),
146
              ),
147
            ),
148
          )
149
        )
150
    );
151
    $this->locations = new Google_Service_Mirror_Locations_Resource(
152
        $this,
153
        $this->serviceName,
154
        'locations',
155
        array(
156
          'methods' => array(
157
            'get' => array(
158
              'path' => 'locations/{id}',
159
              'httpMethod' => 'GET',
160
              'parameters' => array(
161
                'id' => array(
162
                  'location' => 'path',
163
                  'type' => 'string',
164
                  'required' => true,
165
                ),
166
              ),
167
            ),'list' => array(
168
              'path' => 'locations',
169
              'httpMethod' => 'GET',
170
              'parameters' => array(),
171
            ),
172
          )
173
        )
174
    );
175
    $this->settings = new Google_Service_Mirror_Settings_Resource(
176
        $this,
177
        $this->serviceName,
178
        'settings',
179
        array(
180
          'methods' => array(
181
            'get' => array(
182
              'path' => 'settings/{id}',
183
              'httpMethod' => 'GET',
184
              'parameters' => array(
185
                'id' => array(
186
                  'location' => 'path',
187
                  'type' => 'string',
188
                  'required' => true,
189
                ),
190
              ),
191
            ),
192
          )
193
        )
194
    );
195
    $this->subscriptions = new Google_Service_Mirror_Subscriptions_Resource(
196
        $this,
197
        $this->serviceName,
198
        'subscriptions',
199
        array(
200
          'methods' => array(
201
            'delete' => array(
202
              'path' => 'subscriptions/{id}',
203
              'httpMethod' => 'DELETE',
204
              'parameters' => array(
205
                'id' => array(
206
                  'location' => 'path',
207
                  'type' => 'string',
208
                  'required' => true,
209
                ),
210
              ),
211
            ),'insert' => array(
212
              'path' => 'subscriptions',
213
              'httpMethod' => 'POST',
214
              'parameters' => array(),
215
            ),'list' => array(
216
              'path' => 'subscriptions',
217
              'httpMethod' => 'GET',
218
              'parameters' => array(),
219
            ),'update' => array(
220
              'path' => 'subscriptions/{id}',
221
              'httpMethod' => 'PUT',
222
              'parameters' => array(
223
                'id' => array(
224
                  'location' => 'path',
225
                  'type' => 'string',
226
                  'required' => true,
227
                ),
228
              ),
229
            ),
230
          )
231
        )
232
    );
233
    $this->timeline = new Google_Service_Mirror_Timeline_Resource(
234
        $this,
235
        $this->serviceName,
236
        'timeline',
237
        array(
238
          'methods' => array(
239
            'delete' => array(
240
              'path' => 'timeline/{id}',
241
              'httpMethod' => 'DELETE',
242
              'parameters' => array(
243
                'id' => array(
244
                  'location' => 'path',
245
                  'type' => 'string',
246
                  'required' => true,
247
                ),
248
              ),
249
            ),'get' => array(
250
              'path' => 'timeline/{id}',
251
              'httpMethod' => 'GET',
252
              'parameters' => array(
253
                'id' => array(
254
                  'location' => 'path',
255
                  'type' => 'string',
256
                  'required' => true,
257
                ),
258
              ),
259
            ),'insert' => array(
260
              'path' => 'timeline',
261
              'httpMethod' => 'POST',
262
              'parameters' => array(),
263
            ),'list' => array(
264
              'path' => 'timeline',
265
              'httpMethod' => 'GET',
266
              'parameters' => array(
267
                'orderBy' => array(
268
                  'location' => 'query',
269
                  'type' => 'string',
270
                ),
271
                'includeDeleted' => array(
272
                  'location' => 'query',
273
                  'type' => 'boolean',
274
                ),
275
                'maxResults' => array(
276
                  'location' => 'query',
277
                  'type' => 'integer',
278
                ),
279
                'pageToken' => array(
280
                  'location' => 'query',
281
                  'type' => 'string',
282
                ),
283
                'sourceItemId' => array(
284
                  'location' => 'query',
285
                  'type' => 'string',
286
                ),
287
                'pinnedOnly' => array(
288
                  'location' => 'query',
289
                  'type' => 'boolean',
290
                ),
291
                'bundleId' => array(
292
                  'location' => 'query',
293
                  'type' => 'string',
294
                ),
295
              ),
296
            ),'patch' => array(
297
              'path' => 'timeline/{id}',
298
              'httpMethod' => 'PATCH',
299
              'parameters' => array(
300
                'id' => array(
301
                  'location' => 'path',
302
                  'type' => 'string',
303
                  'required' => true,
304
                ),
305
              ),
306
            ),'update' => array(
307
              'path' => 'timeline/{id}',
308
              'httpMethod' => 'PUT',
309
              'parameters' => array(
310
                'id' => array(
311
                  'location' => 'path',
312
                  'type' => 'string',
313
                  'required' => true,
314
                ),
315
              ),
316
            ),
317
          )
318
        )
319
    );
320
    $this->timeline_attachments = new Google_Service_Mirror_TimelineAttachments_Resource(
321
        $this,
322
        $this->serviceName,
323
        'attachments',
324
        array(
325
          'methods' => array(
326
            'delete' => array(
327
              'path' => 'timeline/{itemId}/attachments/{attachmentId}',
328
              'httpMethod' => 'DELETE',
329
              'parameters' => array(
330
                'itemId' => array(
331
                  'location' => 'path',
332
                  'type' => 'string',
333
                  'required' => true,
334
                ),
335
                'attachmentId' => array(
336
                  'location' => 'path',
337
                  'type' => 'string',
338
                  'required' => true,
339
                ),
340
              ),
341
            ),'get' => array(
342
              'path' => 'timeline/{itemId}/attachments/{attachmentId}',
343
              'httpMethod' => 'GET',
344
              'parameters' => array(
345
                'itemId' => array(
346
                  'location' => 'path',
347
                  'type' => 'string',
348
                  'required' => true,
349
                ),
350
                'attachmentId' => array(
351
                  'location' => 'path',
352
                  'type' => 'string',
353
                  'required' => true,
354
                ),
355
              ),
356
            ),'insert' => array(
357
              'path' => 'timeline/{itemId}/attachments',
358
              'httpMethod' => 'POST',
359
              'parameters' => array(
360
                'itemId' => array(
361
                  'location' => 'path',
362
                  'type' => 'string',
363
                  'required' => true,
364
                ),
365
              ),
366
            ),'list' => array(
367
              'path' => 'timeline/{itemId}/attachments',
368
              'httpMethod' => 'GET',
369
              'parameters' => array(
370
                'itemId' => array(
371
                  'location' => 'path',
372
                  'type' => 'string',
373
                  'required' => true,
374
                ),
375
              ),
376
            ),
377
          )
378
        )
379
    );
380
  }
381
}
382
 
383
 
384
/**
385
 * The "accounts" collection of methods.
386
 * Typical usage is:
387
 *  <code>
388
 *   $mirrorService = new Google_Service_Mirror(...);
389
 *   $accounts = $mirrorService->accounts;
390
 *  </code>
391
 */
392
#[AllowDynamicProperties]
393
class Google_Service_Mirror_Accounts_Resource extends Google_Service_Resource
394
{
395
 
396
  /**
397
   * Inserts a new account for a user (accounts.insert)
398
   *
399
   * @param string $userToken The ID for the user.
400
   * @param string $accountType Account type to be passed to Android Account
401
   * Manager.
402
   * @param string $accountName The name of the account to be passed to the
403
   * Android Account Manager.
404
   * @param Google_Account $postBody
405
   * @param array $optParams Optional parameters.
406
   * @return Google_Service_Mirror_Account
407
   */
408
  public function insert($userToken, $accountType, $accountName, Google_Service_Mirror_Account $postBody, $optParams = array())
409
  {
410
    $params = array('userToken' => $userToken, 'accountType' => $accountType, 'accountName' => $accountName, 'postBody' => $postBody);
411
    $params = array_merge($params, $optParams);
412
    return $this->call('insert', array($params), "Google_Service_Mirror_Account");
413
  }
414
}
415
 
416
/**
417
 * The "contacts" collection of methods.
418
 * Typical usage is:
419
 *  <code>
420
 *   $mirrorService = new Google_Service_Mirror(...);
421
 *   $contacts = $mirrorService->contacts;
422
 *  </code>
423
 */
424
#[AllowDynamicProperties]
425
class Google_Service_Mirror_Contacts_Resource extends Google_Service_Resource
426
{
427
 
428
  /**
429
   * Deletes a contact. (contacts.delete)
430
   *
431
   * @param string $id The ID of the contact.
432
   * @param array $optParams Optional parameters.
433
   */
434
  public function delete($id, $optParams = array())
435
  {
436
    $params = array('id' => $id);
437
    $params = array_merge($params, $optParams);
438
    return $this->call('delete', array($params));
439
  }
440
 
441
  /**
442
   * Gets a single contact by ID. (contacts.get)
443
   *
444
   * @param string $id The ID of the contact.
445
   * @param array $optParams Optional parameters.
446
   * @return Google_Service_Mirror_Contact
447
   */
448
  public function get($id, $optParams = array())
449
  {
450
    $params = array('id' => $id);
451
    $params = array_merge($params, $optParams);
452
    return $this->call('get', array($params), "Google_Service_Mirror_Contact");
453
  }
454
 
455
  /**
456
   * Inserts a new contact. (contacts.insert)
457
   *
458
   * @param Google_Contact $postBody
459
   * @param array $optParams Optional parameters.
460
   * @return Google_Service_Mirror_Contact
461
   */
462
  public function insert(Google_Service_Mirror_Contact $postBody, $optParams = array())
463
  {
464
    $params = array('postBody' => $postBody);
465
    $params = array_merge($params, $optParams);
466
    return $this->call('insert', array($params), "Google_Service_Mirror_Contact");
467
  }
468
 
469
  /**
470
   * Retrieves a list of contacts for the authenticated user.
471
   * (contacts.listContacts)
472
   *
473
   * @param array $optParams Optional parameters.
474
   * @return Google_Service_Mirror_ContactsListResponse
475
   */
476
  public function listContacts($optParams = array())
477
  {
478
    $params = array();
479
    $params = array_merge($params, $optParams);
480
    return $this->call('list', array($params), "Google_Service_Mirror_ContactsListResponse");
481
  }
482
 
483
  /**
484
   * Updates a contact in place. This method supports patch semantics.
485
   * (contacts.patch)
486
   *
487
   * @param string $id The ID of the contact.
488
   * @param Google_Contact $postBody
489
   * @param array $optParams Optional parameters.
490
   * @return Google_Service_Mirror_Contact
491
   */
492
  public function patch($id, Google_Service_Mirror_Contact $postBody, $optParams = array())
493
  {
494
    $params = array('id' => $id, 'postBody' => $postBody);
495
    $params = array_merge($params, $optParams);
496
    return $this->call('patch', array($params), "Google_Service_Mirror_Contact");
497
  }
498
 
499
  /**
500
   * Updates a contact in place. (contacts.update)
501
   *
502
   * @param string $id The ID of the contact.
503
   * @param Google_Contact $postBody
504
   * @param array $optParams Optional parameters.
505
   * @return Google_Service_Mirror_Contact
506
   */
507
  public function update($id, Google_Service_Mirror_Contact $postBody, $optParams = array())
508
  {
509
    $params = array('id' => $id, 'postBody' => $postBody);
510
    $params = array_merge($params, $optParams);
511
    return $this->call('update', array($params), "Google_Service_Mirror_Contact");
512
  }
513
}
514
 
515
/**
516
 * The "locations" collection of methods.
517
 * Typical usage is:
518
 *  <code>
519
 *   $mirrorService = new Google_Service_Mirror(...);
520
 *   $locations = $mirrorService->locations;
521
 *  </code>
522
 */
523
#[AllowDynamicProperties]
524
class Google_Service_Mirror_Locations_Resource extends Google_Service_Resource
525
{
526
 
527
  /**
528
   * Gets a single location by ID. (locations.get)
529
   *
530
   * @param string $id The ID of the location or latest for the last known
531
   * location.
532
   * @param array $optParams Optional parameters.
533
   * @return Google_Service_Mirror_Location
534
   */
535
  public function get($id, $optParams = array())
536
  {
537
    $params = array('id' => $id);
538
    $params = array_merge($params, $optParams);
539
    return $this->call('get', array($params), "Google_Service_Mirror_Location");
540
  }
541
 
542
  /**
543
   * Retrieves a list of locations for the user. (locations.listLocations)
544
   *
545
   * @param array $optParams Optional parameters.
546
   * @return Google_Service_Mirror_LocationsListResponse
547
   */
548
  public function listLocations($optParams = array())
549
  {
550
    $params = array();
551
    $params = array_merge($params, $optParams);
552
    return $this->call('list', array($params), "Google_Service_Mirror_LocationsListResponse");
553
  }
554
}
555
 
556
/**
557
 * The "settings" collection of methods.
558
 * Typical usage is:
559
 *  <code>
560
 *   $mirrorService = new Google_Service_Mirror(...);
561
 *   $settings = $mirrorService->settings;
562
 *  </code>
563
 */
564
#[AllowDynamicProperties]
565
class Google_Service_Mirror_Settings_Resource extends Google_Service_Resource
566
{
567
 
568
  /**
569
   * Gets a single setting by ID. (settings.get)
570
   *
571
   * @param string $id The ID of the setting. The following IDs are valid: -
572
   * locale - The key to the user’s language/locale (BCP 47 identifier) that
573
   * Glassware should use to render localized content.  - timezone - The key to
574
   * the user’s current time zone region as defined in the tz database. Example:
575
   * America/Los_Angeles.
576
   * @param array $optParams Optional parameters.
577
   * @return Google_Service_Mirror_Setting
578
   */
579
  public function get($id, $optParams = array())
580
  {
581
    $params = array('id' => $id);
582
    $params = array_merge($params, $optParams);
583
    return $this->call('get', array($params), "Google_Service_Mirror_Setting");
584
  }
585
}
586
 
587
/**
588
 * The "subscriptions" collection of methods.
589
 * Typical usage is:
590
 *  <code>
591
 *   $mirrorService = new Google_Service_Mirror(...);
592
 *   $subscriptions = $mirrorService->subscriptions;
593
 *  </code>
594
 */
595
#[AllowDynamicProperties]
596
class Google_Service_Mirror_Subscriptions_Resource extends Google_Service_Resource
597
{
598
 
599
  /**
600
   * Deletes a subscription. (subscriptions.delete)
601
   *
602
   * @param string $id The ID of the subscription.
603
   * @param array $optParams Optional parameters.
604
   */
605
  public function delete($id, $optParams = array())
606
  {
607
    $params = array('id' => $id);
608
    $params = array_merge($params, $optParams);
609
    return $this->call('delete', array($params));
610
  }
611
 
612
  /**
613
   * Creates a new subscription. (subscriptions.insert)
614
   *
615
   * @param Google_Subscription $postBody
616
   * @param array $optParams Optional parameters.
617
   * @return Google_Service_Mirror_Subscription
618
   */
619
  public function insert(Google_Service_Mirror_Subscription $postBody, $optParams = array())
620
  {
621
    $params = array('postBody' => $postBody);
622
    $params = array_merge($params, $optParams);
623
    return $this->call('insert', array($params), "Google_Service_Mirror_Subscription");
624
  }
625
 
626
  /**
627
   * Retrieves a list of subscriptions for the authenticated user and service.
628
   * (subscriptions.listSubscriptions)
629
   *
630
   * @param array $optParams Optional parameters.
631
   * @return Google_Service_Mirror_SubscriptionsListResponse
632
   */
633
  public function listSubscriptions($optParams = array())
634
  {
635
    $params = array();
636
    $params = array_merge($params, $optParams);
637
    return $this->call('list', array($params), "Google_Service_Mirror_SubscriptionsListResponse");
638
  }
639
 
640
  /**
641
   * Updates an existing subscription in place. (subscriptions.update)
642
   *
643
   * @param string $id The ID of the subscription.
644
   * @param Google_Subscription $postBody
645
   * @param array $optParams Optional parameters.
646
   * @return Google_Service_Mirror_Subscription
647
   */
648
  public function update($id, Google_Service_Mirror_Subscription $postBody, $optParams = array())
649
  {
650
    $params = array('id' => $id, 'postBody' => $postBody);
651
    $params = array_merge($params, $optParams);
652
    return $this->call('update', array($params), "Google_Service_Mirror_Subscription");
653
  }
654
}
655
 
656
/**
657
 * The "timeline" collection of methods.
658
 * Typical usage is:
659
 *  <code>
660
 *   $mirrorService = new Google_Service_Mirror(...);
661
 *   $timeline = $mirrorService->timeline;
662
 *  </code>
663
 */
664
#[AllowDynamicProperties]
665
class Google_Service_Mirror_Timeline_Resource extends Google_Service_Resource
666
{
667
 
668
  /**
669
   * Deletes a timeline item. (timeline.delete)
670
   *
671
   * @param string $id The ID of the timeline item.
672
   * @param array $optParams Optional parameters.
673
   */
674
  public function delete($id, $optParams = array())
675
  {
676
    $params = array('id' => $id);
677
    $params = array_merge($params, $optParams);
678
    return $this->call('delete', array($params));
679
  }
680
 
681
  /**
682
   * Gets a single timeline item by ID. (timeline.get)
683
   *
684
   * @param string $id The ID of the timeline item.
685
   * @param array $optParams Optional parameters.
686
   * @return Google_Service_Mirror_TimelineItem
687
   */
688
  public function get($id, $optParams = array())
689
  {
690
    $params = array('id' => $id);
691
    $params = array_merge($params, $optParams);
692
    return $this->call('get', array($params), "Google_Service_Mirror_TimelineItem");
693
  }
694
 
695
  /**
696
   * Inserts a new item into the timeline. (timeline.insert)
697
   *
698
   * @param Google_TimelineItem $postBody
699
   * @param array $optParams Optional parameters.
700
   * @return Google_Service_Mirror_TimelineItem
701
   */
702
  public function insert(Google_Service_Mirror_TimelineItem $postBody, $optParams = array())
703
  {
704
    $params = array('postBody' => $postBody);
705
    $params = array_merge($params, $optParams);
706
    return $this->call('insert', array($params), "Google_Service_Mirror_TimelineItem");
707
  }
708
 
709
  /**
710
   * Retrieves a list of timeline items for the authenticated user.
711
   * (timeline.listTimeline)
712
   *
713
   * @param array $optParams Optional parameters.
714
   *
715
   * @opt_param string orderBy Controls the order in which timeline items are
716
   * returned.
717
   * @opt_param bool includeDeleted If true, tombstone records for deleted items
718
   * will be returned.
719
   * @opt_param string maxResults The maximum number of items to include in the
720
   * response, used for paging.
721
   * @opt_param string pageToken Token for the page of results to return.
722
   * @opt_param string sourceItemId If provided, only items with the given
723
   * sourceItemId will be returned.
724
   * @opt_param bool pinnedOnly If true, only pinned items will be returned.
725
   * @opt_param string bundleId If provided, only items with the given bundleId
726
   * will be returned.
727
   * @return Google_Service_Mirror_TimelineListResponse
728
   */
729
  public function listTimeline($optParams = array())
730
  {
731
    $params = array();
732
    $params = array_merge($params, $optParams);
733
    return $this->call('list', array($params), "Google_Service_Mirror_TimelineListResponse");
734
  }
735
 
736
  /**
737
   * Updates a timeline item in place. This method supports patch semantics.
738
   * (timeline.patch)
739
   *
740
   * @param string $id The ID of the timeline item.
741
   * @param Google_TimelineItem $postBody
742
   * @param array $optParams Optional parameters.
743
   * @return Google_Service_Mirror_TimelineItem
744
   */
745
  public function patch($id, Google_Service_Mirror_TimelineItem $postBody, $optParams = array())
746
  {
747
    $params = array('id' => $id, 'postBody' => $postBody);
748
    $params = array_merge($params, $optParams);
749
    return $this->call('patch', array($params), "Google_Service_Mirror_TimelineItem");
750
  }
751
 
752
  /**
753
   * Updates a timeline item in place. (timeline.update)
754
   *
755
   * @param string $id The ID of the timeline item.
756
   * @param Google_TimelineItem $postBody
757
   * @param array $optParams Optional parameters.
758
   * @return Google_Service_Mirror_TimelineItem
759
   */
760
  public function update($id, Google_Service_Mirror_TimelineItem $postBody, $optParams = array())
761
  {
762
    $params = array('id' => $id, 'postBody' => $postBody);
763
    $params = array_merge($params, $optParams);
764
    return $this->call('update', array($params), "Google_Service_Mirror_TimelineItem");
765
  }
766
}
767
 
768
/**
769
 * The "attachments" collection of methods.
770
 * Typical usage is:
771
 *  <code>
772
 *   $mirrorService = new Google_Service_Mirror(...);
773
 *   $attachments = $mirrorService->attachments;
774
 *  </code>
775
 */
776
#[AllowDynamicProperties]
777
class Google_Service_Mirror_TimelineAttachments_Resource extends Google_Service_Resource
778
{
779
 
780
  /**
781
   * Deletes an attachment from a timeline item. (attachments.delete)
782
   *
783
   * @param string $itemId The ID of the timeline item the attachment belongs to.
784
   * @param string $attachmentId The ID of the attachment.
785
   * @param array $optParams Optional parameters.
786
   */
787
  public function delete($itemId, $attachmentId, $optParams = array())
788
  {
789
    $params = array('itemId' => $itemId, 'attachmentId' => $attachmentId);
790
    $params = array_merge($params, $optParams);
791
    return $this->call('delete', array($params));
792
  }
793
 
794
  /**
795
   * Retrieves an attachment on a timeline item by item ID and attachment ID.
796
   * (attachments.get)
797
   *
798
   * @param string $itemId The ID of the timeline item the attachment belongs to.
799
   * @param string $attachmentId The ID of the attachment.
800
   * @param array $optParams Optional parameters.
801
   * @return Google_Service_Mirror_Attachment
802
   */
803
  public function get($itemId, $attachmentId, $optParams = array())
804
  {
805
    $params = array('itemId' => $itemId, 'attachmentId' => $attachmentId);
806
    $params = array_merge($params, $optParams);
807
    return $this->call('get', array($params), "Google_Service_Mirror_Attachment");
808
  }
809
 
810
  /**
811
   * Adds a new attachment to a timeline item. (attachments.insert)
812
   *
813
   * @param string $itemId The ID of the timeline item the attachment belongs to.
814
   * @param array $optParams Optional parameters.
815
   * @return Google_Service_Mirror_Attachment
816
   */
817
  public function insert($itemId, $optParams = array())
818
  {
819
    $params = array('itemId' => $itemId);
820
    $params = array_merge($params, $optParams);
821
    return $this->call('insert', array($params), "Google_Service_Mirror_Attachment");
822
  }
823
 
824
  /**
825
   * Returns a list of attachments for a timeline item.
826
   * (attachments.listTimelineAttachments)
827
   *
828
   * @param string $itemId The ID of the timeline item whose attachments should be
829
   * listed.
830
   * @param array $optParams Optional parameters.
831
   * @return Google_Service_Mirror_AttachmentsListResponse
832
   */
833
  public function listTimelineAttachments($itemId, $optParams = array())
834
  {
835
    $params = array('itemId' => $itemId);
836
    $params = array_merge($params, $optParams);
837
    return $this->call('list', array($params), "Google_Service_Mirror_AttachmentsListResponse");
838
  }
839
}
840
 
841
 
842
 
843
 
844
#[AllowDynamicProperties]
845
class Google_Service_Mirror_Account extends Google_Collection
846
{
847
  protected $collection_key = 'userData';
848
  protected $internal_gapi_mappings = array(
849
  );
850
  protected $authTokensType = 'Google_Service_Mirror_AuthToken';
851
  protected $authTokensDataType = 'array';
852
  public $features;
853
  public $password;
854
  protected $userDataType = 'Google_Service_Mirror_UserData';
855
  protected $userDataDataType = 'array';
856
 
857
 
858
  public function setAuthTokens($authTokens)
859
  {
860
    $this->authTokens = $authTokens;
861
  }
862
  public function getAuthTokens()
863
  {
864
    return $this->authTokens;
865
  }
866
  public function setFeatures($features)
867
  {
868
    $this->features = $features;
869
  }
870
  public function getFeatures()
871
  {
872
    return $this->features;
873
  }
874
  public function setPassword($password)
875
  {
876
    $this->password = $password;
877
  }
878
  public function getPassword()
879
  {
880
    return $this->password;
881
  }
882
  public function setUserData($userData)
883
  {
884
    $this->userData = $userData;
885
  }
886
  public function getUserData()
887
  {
888
    return $this->userData;
889
  }
890
}
891
 
892
#[AllowDynamicProperties]
893
class Google_Service_Mirror_Attachment extends Google_Model
894
{
895
  protected $internal_gapi_mappings = array(
896
  );
897
  public $contentType;
898
  public $contentUrl;
899
  public $id;
900
  public $isProcessingContent;
901
 
902
 
903
  public function setContentType($contentType)
904
  {
905
    $this->contentType = $contentType;
906
  }
907
  public function getContentType()
908
  {
909
    return $this->contentType;
910
  }
911
  public function setContentUrl($contentUrl)
912
  {
913
    $this->contentUrl = $contentUrl;
914
  }
915
  public function getContentUrl()
916
  {
917
    return $this->contentUrl;
918
  }
919
  public function setId($id)
920
  {
921
    $this->id = $id;
922
  }
923
  public function getId()
924
  {
925
    return $this->id;
926
  }
927
  public function setIsProcessingContent($isProcessingContent)
928
  {
929
    $this->isProcessingContent = $isProcessingContent;
930
  }
931
  public function getIsProcessingContent()
932
  {
933
    return $this->isProcessingContent;
934
  }
935
}
936
 
937
#[AllowDynamicProperties]
938
class Google_Service_Mirror_AttachmentsListResponse extends Google_Collection
939
{
940
  protected $collection_key = 'items';
941
  protected $internal_gapi_mappings = array(
942
  );
943
  protected $itemsType = 'Google_Service_Mirror_Attachment';
944
  protected $itemsDataType = 'array';
945
  public $kind;
946
 
947
 
948
  public function setItems($items)
949
  {
950
    $this->items = $items;
951
  }
952
  public function getItems()
953
  {
954
    return $this->items;
955
  }
956
  public function setKind($kind)
957
  {
958
    $this->kind = $kind;
959
  }
960
  public function getKind()
961
  {
962
    return $this->kind;
963
  }
964
}
965
 
966
#[AllowDynamicProperties]
967
class Google_Service_Mirror_AuthToken extends Google_Model
968
{
969
  protected $internal_gapi_mappings = array(
970
  );
971
  public $authToken;
972
  public $type;
973
 
974
 
975
  public function setAuthToken($authToken)
976
  {
977
    $this->authToken = $authToken;
978
  }
979
  public function getAuthToken()
980
  {
981
    return $this->authToken;
982
  }
983
  public function setType($type)
984
  {
985
    $this->type = $type;
986
  }
987
  public function getType()
988
  {
989
    return $this->type;
990
  }
991
}
992
 
993
#[AllowDynamicProperties]
994
class Google_Service_Mirror_Command extends Google_Model
995
{
996
  protected $internal_gapi_mappings = array(
997
  );
998
  public $type;
999
 
1000
 
1001
  public function setType($type)
1002
  {
1003
    $this->type = $type;
1004
  }
1005
  public function getType()
1006
  {
1007
    return $this->type;
1008
  }
1009
}
1010
 
1011
#[AllowDynamicProperties]
1012
class Google_Service_Mirror_Contact extends Google_Collection
1013
{
1014
  protected $collection_key = 'sharingFeatures';
1015
  protected $internal_gapi_mappings = array(
1016
  );
1017
  protected $acceptCommandsType = 'Google_Service_Mirror_Command';
1018
  protected $acceptCommandsDataType = 'array';
1019
  public $acceptTypes;
1020
  public $displayName;
1021
  public $id;
1022
  public $imageUrls;
1023
  public $kind;
1024
  public $phoneNumber;
1025
  public $priority;
1026
  public $sharingFeatures;
1027
  public $source;
1028
  public $speakableName;
1029
  public $type;
1030
 
1031
 
1032
  public function setAcceptCommands($acceptCommands)
1033
  {
1034
    $this->acceptCommands = $acceptCommands;
1035
  }
1036
  public function getAcceptCommands()
1037
  {
1038
    return $this->acceptCommands;
1039
  }
1040
  public function setAcceptTypes($acceptTypes)
1041
  {
1042
    $this->acceptTypes = $acceptTypes;
1043
  }
1044
  public function getAcceptTypes()
1045
  {
1046
    return $this->acceptTypes;
1047
  }
1048
  public function setDisplayName($displayName)
1049
  {
1050
    $this->displayName = $displayName;
1051
  }
1052
  public function getDisplayName()
1053
  {
1054
    return $this->displayName;
1055
  }
1056
  public function setId($id)
1057
  {
1058
    $this->id = $id;
1059
  }
1060
  public function getId()
1061
  {
1062
    return $this->id;
1063
  }
1064
  public function setImageUrls($imageUrls)
1065
  {
1066
    $this->imageUrls = $imageUrls;
1067
  }
1068
  public function getImageUrls()
1069
  {
1070
    return $this->imageUrls;
1071
  }
1072
  public function setKind($kind)
1073
  {
1074
    $this->kind = $kind;
1075
  }
1076
  public function getKind()
1077
  {
1078
    return $this->kind;
1079
  }
1080
  public function setPhoneNumber($phoneNumber)
1081
  {
1082
    $this->phoneNumber = $phoneNumber;
1083
  }
1084
  public function getPhoneNumber()
1085
  {
1086
    return $this->phoneNumber;
1087
  }
1088
  public function setPriority($priority)
1089
  {
1090
    $this->priority = $priority;
1091
  }
1092
  public function getPriority()
1093
  {
1094
    return $this->priority;
1095
  }
1096
  public function setSharingFeatures($sharingFeatures)
1097
  {
1098
    $this->sharingFeatures = $sharingFeatures;
1099
  }
1100
  public function getSharingFeatures()
1101
  {
1102
    return $this->sharingFeatures;
1103
  }
1104
  public function setSource($source)
1105
  {
1106
    $this->source = $source;
1107
  }
1108
  public function getSource()
1109
  {
1110
    return $this->source;
1111
  }
1112
  public function setSpeakableName($speakableName)
1113
  {
1114
    $this->speakableName = $speakableName;
1115
  }
1116
  public function getSpeakableName()
1117
  {
1118
    return $this->speakableName;
1119
  }
1120
  public function setType($type)
1121
  {
1122
    $this->type = $type;
1123
  }
1124
  public function getType()
1125
  {
1126
    return $this->type;
1127
  }
1128
}
1129
 
1130
#[AllowDynamicProperties]
1131
class Google_Service_Mirror_ContactsListResponse extends Google_Collection
1132
{
1133
  protected $collection_key = 'items';
1134
  protected $internal_gapi_mappings = array(
1135
  );
1136
  protected $itemsType = 'Google_Service_Mirror_Contact';
1137
  protected $itemsDataType = 'array';
1138
  public $kind;
1139
 
1140
 
1141
  public function setItems($items)
1142
  {
1143
    $this->items = $items;
1144
  }
1145
  public function getItems()
1146
  {
1147
    return $this->items;
1148
  }
1149
  public function setKind($kind)
1150
  {
1151
    $this->kind = $kind;
1152
  }
1153
  public function getKind()
1154
  {
1155
    return $this->kind;
1156
  }
1157
}
1158
 
1159
#[AllowDynamicProperties]
1160
class Google_Service_Mirror_Location extends Google_Model
1161
{
1162
  protected $internal_gapi_mappings = array(
1163
  );
1164
  public $accuracy;
1165
  public $address;
1166
  public $displayName;
1167
  public $id;
1168
  public $kind;
1169
  public $latitude;
1170
  public $longitude;
1171
  public $timestamp;
1172
 
1173
 
1174
  public function setAccuracy($accuracy)
1175
  {
1176
    $this->accuracy = $accuracy;
1177
  }
1178
  public function getAccuracy()
1179
  {
1180
    return $this->accuracy;
1181
  }
1182
  public function setAddress($address)
1183
  {
1184
    $this->address = $address;
1185
  }
1186
  public function getAddress()
1187
  {
1188
    return $this->address;
1189
  }
1190
  public function setDisplayName($displayName)
1191
  {
1192
    $this->displayName = $displayName;
1193
  }
1194
  public function getDisplayName()
1195
  {
1196
    return $this->displayName;
1197
  }
1198
  public function setId($id)
1199
  {
1200
    $this->id = $id;
1201
  }
1202
  public function getId()
1203
  {
1204
    return $this->id;
1205
  }
1206
  public function setKind($kind)
1207
  {
1208
    $this->kind = $kind;
1209
  }
1210
  public function getKind()
1211
  {
1212
    return $this->kind;
1213
  }
1214
  public function setLatitude($latitude)
1215
  {
1216
    $this->latitude = $latitude;
1217
  }
1218
  public function getLatitude()
1219
  {
1220
    return $this->latitude;
1221
  }
1222
  public function setLongitude($longitude)
1223
  {
1224
    $this->longitude = $longitude;
1225
  }
1226
  public function getLongitude()
1227
  {
1228
    return $this->longitude;
1229
  }
1230
  public function setTimestamp($timestamp)
1231
  {
1232
    $this->timestamp = $timestamp;
1233
  }
1234
  public function getTimestamp()
1235
  {
1236
    return $this->timestamp;
1237
  }
1238
}
1239
 
1240
#[AllowDynamicProperties]
1241
class Google_Service_Mirror_LocationsListResponse extends Google_Collection
1242
{
1243
  protected $collection_key = 'items';
1244
  protected $internal_gapi_mappings = array(
1245
  );
1246
  protected $itemsType = 'Google_Service_Mirror_Location';
1247
  protected $itemsDataType = 'array';
1248
  public $kind;
1249
 
1250
 
1251
  public function setItems($items)
1252
  {
1253
    $this->items = $items;
1254
  }
1255
  public function getItems()
1256
  {
1257
    return $this->items;
1258
  }
1259
  public function setKind($kind)
1260
  {
1261
    $this->kind = $kind;
1262
  }
1263
  public function getKind()
1264
  {
1265
    return $this->kind;
1266
  }
1267
}
1268
 
1269
#[AllowDynamicProperties]
1270
class Google_Service_Mirror_MenuItem extends Google_Collection
1271
{
1272
  protected $collection_key = 'values';
1273
  protected $internal_gapi_mappings = array(
1274
        "contextualCommand" => "contextual_command",
1275
  );
1276
  public $action;
1277
  public $contextualCommand;
1278
  public $id;
1279
  public $payload;
1280
  public $removeWhenSelected;
1281
  protected $valuesType = 'Google_Service_Mirror_MenuValue';
1282
  protected $valuesDataType = 'array';
1283
 
1284
 
1285
  public function setAction($action)
1286
  {
1287
    $this->action = $action;
1288
  }
1289
  public function getAction()
1290
  {
1291
    return $this->action;
1292
  }
1293
  public function setContextualCommand($contextualCommand)
1294
  {
1295
    $this->contextualCommand = $contextualCommand;
1296
  }
1297
  public function getContextualCommand()
1298
  {
1299
    return $this->contextualCommand;
1300
  }
1301
  public function setId($id)
1302
  {
1303
    $this->id = $id;
1304
  }
1305
  public function getId()
1306
  {
1307
    return $this->id;
1308
  }
1309
  public function setPayload($payload)
1310
  {
1311
    $this->payload = $payload;
1312
  }
1313
  public function getPayload()
1314
  {
1315
    return $this->payload;
1316
  }
1317
  public function setRemoveWhenSelected($removeWhenSelected)
1318
  {
1319
    $this->removeWhenSelected = $removeWhenSelected;
1320
  }
1321
  public function getRemoveWhenSelected()
1322
  {
1323
    return $this->removeWhenSelected;
1324
  }
1325
  public function setValues($values)
1326
  {
1327
    $this->values = $values;
1328
  }
1329
  public function getValues()
1330
  {
1331
    return $this->values;
1332
  }
1333
}
1334
 
1335
#[AllowDynamicProperties]
1336
class Google_Service_Mirror_MenuValue extends Google_Model
1337
{
1338
  protected $internal_gapi_mappings = array(
1339
  );
1340
  public $displayName;
1341
  public $iconUrl;
1342
  public $state;
1343
 
1344
 
1345
  public function setDisplayName($displayName)
1346
  {
1347
    $this->displayName = $displayName;
1348
  }
1349
  public function getDisplayName()
1350
  {
1351
    return $this->displayName;
1352
  }
1353
  public function setIconUrl($iconUrl)
1354
  {
1355
    $this->iconUrl = $iconUrl;
1356
  }
1357
  public function getIconUrl()
1358
  {
1359
    return $this->iconUrl;
1360
  }
1361
  public function setState($state)
1362
  {
1363
    $this->state = $state;
1364
  }
1365
  public function getState()
1366
  {
1367
    return $this->state;
1368
  }
1369
}
1370
 
1371
#[AllowDynamicProperties]
1372
class Google_Service_Mirror_Notification extends Google_Collection
1373
{
1374
  protected $collection_key = 'userActions';
1375
  protected $internal_gapi_mappings = array(
1376
  );
1377
  public $collection;
1378
  public $itemId;
1379
  public $operation;
1380
  protected $userActionsType = 'Google_Service_Mirror_UserAction';
1381
  protected $userActionsDataType = 'array';
1382
  public $userToken;
1383
  public $verifyToken;
1384
 
1385
 
1386
  public function setCollection($collection)
1387
  {
1388
    $this->collection = $collection;
1389
  }
1390
  public function getCollection()
1391
  {
1392
    return $this->collection;
1393
  }
1394
  public function setItemId($itemId)
1395
  {
1396
    $this->itemId = $itemId;
1397
  }
1398
  public function getItemId()
1399
  {
1400
    return $this->itemId;
1401
  }
1402
  public function setOperation($operation)
1403
  {
1404
    $this->operation = $operation;
1405
  }
1406
  public function getOperation()
1407
  {
1408
    return $this->operation;
1409
  }
1410
  public function setUserActions($userActions)
1411
  {
1412
    $this->userActions = $userActions;
1413
  }
1414
  public function getUserActions()
1415
  {
1416
    return $this->userActions;
1417
  }
1418
  public function setUserToken($userToken)
1419
  {
1420
    $this->userToken = $userToken;
1421
  }
1422
  public function getUserToken()
1423
  {
1424
    return $this->userToken;
1425
  }
1426
  public function setVerifyToken($verifyToken)
1427
  {
1428
    $this->verifyToken = $verifyToken;
1429
  }
1430
  public function getVerifyToken()
1431
  {
1432
    return $this->verifyToken;
1433
  }
1434
}
1435
 
1436
#[AllowDynamicProperties]
1437
class Google_Service_Mirror_NotificationConfig extends Google_Model
1438
{
1439
  protected $internal_gapi_mappings = array(
1440
  );
1441
  public $deliveryTime;
1442
  public $level;
1443
 
1444
 
1445
  public function setDeliveryTime($deliveryTime)
1446
  {
1447
    $this->deliveryTime = $deliveryTime;
1448
  }
1449
  public function getDeliveryTime()
1450
  {
1451
    return $this->deliveryTime;
1452
  }
1453
  public function setLevel($level)
1454
  {
1455
    $this->level = $level;
1456
  }
1457
  public function getLevel()
1458
  {
1459
    return $this->level;
1460
  }
1461
}
1462
 
1463
#[AllowDynamicProperties]
1464
class Google_Service_Mirror_Setting extends Google_Model
1465
{
1466
  protected $internal_gapi_mappings = array(
1467
  );
1468
  public $id;
1469
  public $kind;
1470
  public $value;
1471
 
1472
 
1473
  public function setId($id)
1474
  {
1475
    $this->id = $id;
1476
  }
1477
  public function getId()
1478
  {
1479
    return $this->id;
1480
  }
1481
  public function setKind($kind)
1482
  {
1483
    $this->kind = $kind;
1484
  }
1485
  public function getKind()
1486
  {
1487
    return $this->kind;
1488
  }
1489
  public function setValue($value)
1490
  {
1491
    $this->value = $value;
1492
  }
1493
  public function getValue()
1494
  {
1495
    return $this->value;
1496
  }
1497
}
1498
 
1499
#[AllowDynamicProperties]
1500
class Google_Service_Mirror_Subscription extends Google_Collection
1501
{
1502
  protected $collection_key = 'operation';
1503
  protected $internal_gapi_mappings = array(
1504
  );
1505
  public $callbackUrl;
1506
  public $collection;
1507
  public $id;
1508
  public $kind;
1509
  protected $notificationType = 'Google_Service_Mirror_Notification';
1510
  protected $notificationDataType = '';
1511
  public $operation;
1512
  public $updated;
1513
  public $userToken;
1514
  public $verifyToken;
1515
 
1516
 
1517
  public function setCallbackUrl($callbackUrl)
1518
  {
1519
    $this->callbackUrl = $callbackUrl;
1520
  }
1521
  public function getCallbackUrl()
1522
  {
1523
    return $this->callbackUrl;
1524
  }
1525
  public function setCollection($collection)
1526
  {
1527
    $this->collection = $collection;
1528
  }
1529
  public function getCollection()
1530
  {
1531
    return $this->collection;
1532
  }
1533
  public function setId($id)
1534
  {
1535
    $this->id = $id;
1536
  }
1537
  public function getId()
1538
  {
1539
    return $this->id;
1540
  }
1541
  public function setKind($kind)
1542
  {
1543
    $this->kind = $kind;
1544
  }
1545
  public function getKind()
1546
  {
1547
    return $this->kind;
1548
  }
1549
  public function setNotification(Google_Service_Mirror_Notification $notification)
1550
  {
1551
    $this->notification = $notification;
1552
  }
1553
  public function getNotification()
1554
  {
1555
    return $this->notification;
1556
  }
1557
  public function setOperation($operation)
1558
  {
1559
    $this->operation = $operation;
1560
  }
1561
  public function getOperation()
1562
  {
1563
    return $this->operation;
1564
  }
1565
  public function setUpdated($updated)
1566
  {
1567
    $this->updated = $updated;
1568
  }
1569
  public function getUpdated()
1570
  {
1571
    return $this->updated;
1572
  }
1573
  public function setUserToken($userToken)
1574
  {
1575
    $this->userToken = $userToken;
1576
  }
1577
  public function getUserToken()
1578
  {
1579
    return $this->userToken;
1580
  }
1581
  public function setVerifyToken($verifyToken)
1582
  {
1583
    $this->verifyToken = $verifyToken;
1584
  }
1585
  public function getVerifyToken()
1586
  {
1587
    return $this->verifyToken;
1588
  }
1589
}
1590
 
1591
#[AllowDynamicProperties]
1592
class Google_Service_Mirror_SubscriptionsListResponse extends Google_Collection
1593
{
1594
  protected $collection_key = 'items';
1595
  protected $internal_gapi_mappings = array(
1596
  );
1597
  protected $itemsType = 'Google_Service_Mirror_Subscription';
1598
  protected $itemsDataType = 'array';
1599
  public $kind;
1600
 
1601
 
1602
  public function setItems($items)
1603
  {
1604
    $this->items = $items;
1605
  }
1606
  public function getItems()
1607
  {
1608
    return $this->items;
1609
  }
1610
  public function setKind($kind)
1611
  {
1612
    $this->kind = $kind;
1613
  }
1614
  public function getKind()
1615
  {
1616
    return $this->kind;
1617
  }
1618
}
1619
 
1620
#[AllowDynamicProperties]
1621
class Google_Service_Mirror_TimelineItem extends Google_Collection
1622
{
1623
  protected $collection_key = 'recipients';
1624
  protected $internal_gapi_mappings = array(
1625
  );
1626
  protected $attachmentsType = 'Google_Service_Mirror_Attachment';
1627
  protected $attachmentsDataType = 'array';
1628
  public $bundleId;
1629
  public $canonicalUrl;
1630
  public $created;
1631
  protected $creatorType = 'Google_Service_Mirror_Contact';
1632
  protected $creatorDataType = '';
1633
  public $displayTime;
1634
  public $etag;
1635
  public $html;
1636
  public $id;
1637
  public $inReplyTo;
1638
  public $isBundleCover;
1639
  public $isDeleted;
1640
  public $isPinned;
1641
  public $kind;
1642
  protected $locationType = 'Google_Service_Mirror_Location';
1643
  protected $locationDataType = '';
1644
  protected $menuItemsType = 'Google_Service_Mirror_MenuItem';
1645
  protected $menuItemsDataType = 'array';
1646
  protected $notificationType = 'Google_Service_Mirror_NotificationConfig';
1647
  protected $notificationDataType = '';
1648
  public $pinScore;
1649
  protected $recipientsType = 'Google_Service_Mirror_Contact';
1650
  protected $recipientsDataType = 'array';
1651
  public $selfLink;
1652
  public $sourceItemId;
1653
  public $speakableText;
1654
  public $speakableType;
1655
  public $text;
1656
  public $title;
1657
  public $updated;
1658
 
1659
 
1660
  public function setAttachments($attachments)
1661
  {
1662
    $this->attachments = $attachments;
1663
  }
1664
  public function getAttachments()
1665
  {
1666
    return $this->attachments;
1667
  }
1668
  public function setBundleId($bundleId)
1669
  {
1670
    $this->bundleId = $bundleId;
1671
  }
1672
  public function getBundleId()
1673
  {
1674
    return $this->bundleId;
1675
  }
1676
  public function setCanonicalUrl($canonicalUrl)
1677
  {
1678
    $this->canonicalUrl = $canonicalUrl;
1679
  }
1680
  public function getCanonicalUrl()
1681
  {
1682
    return $this->canonicalUrl;
1683
  }
1684
  public function setCreated($created)
1685
  {
1686
    $this->created = $created;
1687
  }
1688
  public function getCreated()
1689
  {
1690
    return $this->created;
1691
  }
1692
  public function setCreator(Google_Service_Mirror_Contact $creator)
1693
  {
1694
    $this->creator = $creator;
1695
  }
1696
  public function getCreator()
1697
  {
1698
    return $this->creator;
1699
  }
1700
  public function setDisplayTime($displayTime)
1701
  {
1702
    $this->displayTime = $displayTime;
1703
  }
1704
  public function getDisplayTime()
1705
  {
1706
    return $this->displayTime;
1707
  }
1708
  public function setEtag($etag)
1709
  {
1710
    $this->etag = $etag;
1711
  }
1712
  public function getEtag()
1713
  {
1714
    return $this->etag;
1715
  }
1716
  public function setHtml($html)
1717
  {
1718
    $this->html = $html;
1719
  }
1720
  public function getHtml()
1721
  {
1722
    return $this->html;
1723
  }
1724
  public function setId($id)
1725
  {
1726
    $this->id = $id;
1727
  }
1728
  public function getId()
1729
  {
1730
    return $this->id;
1731
  }
1732
  public function setInReplyTo($inReplyTo)
1733
  {
1734
    $this->inReplyTo = $inReplyTo;
1735
  }
1736
  public function getInReplyTo()
1737
  {
1738
    return $this->inReplyTo;
1739
  }
1740
  public function setIsBundleCover($isBundleCover)
1741
  {
1742
    $this->isBundleCover = $isBundleCover;
1743
  }
1744
  public function getIsBundleCover()
1745
  {
1746
    return $this->isBundleCover;
1747
  }
1748
  public function setIsDeleted($isDeleted)
1749
  {
1750
    $this->isDeleted = $isDeleted;
1751
  }
1752
  public function getIsDeleted()
1753
  {
1754
    return $this->isDeleted;
1755
  }
1756
  public function setIsPinned($isPinned)
1757
  {
1758
    $this->isPinned = $isPinned;
1759
  }
1760
  public function getIsPinned()
1761
  {
1762
    return $this->isPinned;
1763
  }
1764
  public function setKind($kind)
1765
  {
1766
    $this->kind = $kind;
1767
  }
1768
  public function getKind()
1769
  {
1770
    return $this->kind;
1771
  }
1772
  public function setLocation(Google_Service_Mirror_Location $location)
1773
  {
1774
    $this->location = $location;
1775
  }
1776
  public function getLocation()
1777
  {
1778
    return $this->location;
1779
  }
1780
  public function setMenuItems($menuItems)
1781
  {
1782
    $this->menuItems = $menuItems;
1783
  }
1784
  public function getMenuItems()
1785
  {
1786
    return $this->menuItems;
1787
  }
1788
  public function setNotification(Google_Service_Mirror_NotificationConfig $notification)
1789
  {
1790
    $this->notification = $notification;
1791
  }
1792
  public function getNotification()
1793
  {
1794
    return $this->notification;
1795
  }
1796
  public function setPinScore($pinScore)
1797
  {
1798
    $this->pinScore = $pinScore;
1799
  }
1800
  public function getPinScore()
1801
  {
1802
    return $this->pinScore;
1803
  }
1804
  public function setRecipients($recipients)
1805
  {
1806
    $this->recipients = $recipients;
1807
  }
1808
  public function getRecipients()
1809
  {
1810
    return $this->recipients;
1811
  }
1812
  public function setSelfLink($selfLink)
1813
  {
1814
    $this->selfLink = $selfLink;
1815
  }
1816
  public function getSelfLink()
1817
  {
1818
    return $this->selfLink;
1819
  }
1820
  public function setSourceItemId($sourceItemId)
1821
  {
1822
    $this->sourceItemId = $sourceItemId;
1823
  }
1824
  public function getSourceItemId()
1825
  {
1826
    return $this->sourceItemId;
1827
  }
1828
  public function setSpeakableText($speakableText)
1829
  {
1830
    $this->speakableText = $speakableText;
1831
  }
1832
  public function getSpeakableText()
1833
  {
1834
    return $this->speakableText;
1835
  }
1836
  public function setSpeakableType($speakableType)
1837
  {
1838
    $this->speakableType = $speakableType;
1839
  }
1840
  public function getSpeakableType()
1841
  {
1842
    return $this->speakableType;
1843
  }
1844
  public function setText($text)
1845
  {
1846
    $this->text = $text;
1847
  }
1848
  public function getText()
1849
  {
1850
    return $this->text;
1851
  }
1852
  public function setTitle($title)
1853
  {
1854
    $this->title = $title;
1855
  }
1856
  public function getTitle()
1857
  {
1858
    return $this->title;
1859
  }
1860
  public function setUpdated($updated)
1861
  {
1862
    $this->updated = $updated;
1863
  }
1864
  public function getUpdated()
1865
  {
1866
    return $this->updated;
1867
  }
1868
}
1869
 
1870
#[AllowDynamicProperties]
1871
class Google_Service_Mirror_TimelineListResponse extends Google_Collection
1872
{
1873
  protected $collection_key = 'items';
1874
  protected $internal_gapi_mappings = array(
1875
  );
1876
  protected $itemsType = 'Google_Service_Mirror_TimelineItem';
1877
  protected $itemsDataType = 'array';
1878
  public $kind;
1879
  public $nextPageToken;
1880
 
1881
 
1882
  public function setItems($items)
1883
  {
1884
    $this->items = $items;
1885
  }
1886
  public function getItems()
1887
  {
1888
    return $this->items;
1889
  }
1890
  public function setKind($kind)
1891
  {
1892
    $this->kind = $kind;
1893
  }
1894
  public function getKind()
1895
  {
1896
    return $this->kind;
1897
  }
1898
  public function setNextPageToken($nextPageToken)
1899
  {
1900
    $this->nextPageToken = $nextPageToken;
1901
  }
1902
  public function getNextPageToken()
1903
  {
1904
    return $this->nextPageToken;
1905
  }
1906
}
1907
 
1908
#[AllowDynamicProperties]
1909
class Google_Service_Mirror_UserAction extends Google_Model
1910
{
1911
  protected $internal_gapi_mappings = array(
1912
  );
1913
  public $payload;
1914
  public $type;
1915
 
1916
 
1917
  public function setPayload($payload)
1918
  {
1919
    $this->payload = $payload;
1920
  }
1921
  public function getPayload()
1922
  {
1923
    return $this->payload;
1924
  }
1925
  public function setType($type)
1926
  {
1927
    $this->type = $type;
1928
  }
1929
  public function getType()
1930
  {
1931
    return $this->type;
1932
  }
1933
}
1934
 
1935
#[AllowDynamicProperties]
1936
class Google_Service_Mirror_UserData extends Google_Model
1937
{
1938
  protected $internal_gapi_mappings = array(
1939
  );
1940
  public $key;
1941
  public $value;
1942
 
1943
 
1944
  public function setKey($key)
1945
  {
1946
    $this->key = $key;
1947
  }
1948
  public function getKey()
1949
  {
1950
    return $this->key;
1951
  }
1952
  public function setValue($value)
1953
  {
1954
    $this->value = $value;
1955
  }
1956
  public function getValue()
1957
  {
1958
    return $this->value;
1959
  }
1960
}