Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

Differences Between: [Versions 310 and 402] [Versions 310 and 403]

   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 Plus (v1).
  20   *
  21   * <p>
  22   * The Google+ API enables developers to build on top of the Google+ platform.</p>
  23   *
  24   * <p>
  25   * For more information about this service, see the API
  26   * <a href="https://developers.google.com/+/api/" target="_blank">Documentation</a>
  27   * </p>
  28   *
  29   * @author Google, Inc.
  30   */
  31  class Google_Service_Plus extends Google_Service
  32  {
  33    /** Know your basic profile info and list of people in your circles.. */
  34    const PLUS_LOGIN =
  35        "https://www.googleapis.com/auth/plus.login";
  36    /** Know who you are on Google. */
  37    const PLUS_ME =
  38        "https://www.googleapis.com/auth/plus.me";
  39    /** View your email address. */
  40    const USERINFO_EMAIL =
  41        "https://www.googleapis.com/auth/userinfo.email";
  42    /** View your basic profile info. */
  43    const USERINFO_PROFILE =
  44        "https://www.googleapis.com/auth/userinfo.profile";
  45  
  46    public $activities;
  47    public $comments;
  48    public $moments;
  49    public $people;
  50    
  51  
  52    /**
  53     * Constructs the internal representation of the Plus service.
  54     *
  55     * @param Google_Client $client
  56     */
  57    public function __construct(Google_Client $client)
  58    {
  59      parent::__construct($client);
  60      $this->rootUrl = 'https://www.googleapis.com/';
  61      $this->servicePath = 'plus/v1/';
  62      $this->version = 'v1';
  63      $this->serviceName = 'plus';
  64  
  65      $this->activities = new Google_Service_Plus_Activities_Resource(
  66          $this,
  67          $this->serviceName,
  68          'activities',
  69          array(
  70            'methods' => array(
  71              'get' => array(
  72                'path' => 'activities/{activityId}',
  73                'httpMethod' => 'GET',
  74                'parameters' => array(
  75                  'activityId' => array(
  76                    'location' => 'path',
  77                    'type' => 'string',
  78                    'required' => true,
  79                  ),
  80                ),
  81              ),'list' => array(
  82                'path' => 'people/{userId}/activities/{collection}',
  83                'httpMethod' => 'GET',
  84                'parameters' => array(
  85                  'userId' => array(
  86                    'location' => 'path',
  87                    'type' => 'string',
  88                    'required' => true,
  89                  ),
  90                  'collection' => array(
  91                    'location' => 'path',
  92                    'type' => 'string',
  93                    'required' => true,
  94                  ),
  95                  'pageToken' => array(
  96                    'location' => 'query',
  97                    'type' => 'string',
  98                  ),
  99                  'maxResults' => array(
 100                    'location' => 'query',
 101                    'type' => 'integer',
 102                  ),
 103                ),
 104              ),'search' => array(
 105                'path' => 'activities',
 106                'httpMethod' => 'GET',
 107                'parameters' => array(
 108                  'query' => array(
 109                    'location' => 'query',
 110                    'type' => 'string',
 111                    'required' => true,
 112                  ),
 113                  'orderBy' => array(
 114                    'location' => 'query',
 115                    'type' => 'string',
 116                  ),
 117                  'pageToken' => array(
 118                    'location' => 'query',
 119                    'type' => 'string',
 120                  ),
 121                  'maxResults' => array(
 122                    'location' => 'query',
 123                    'type' => 'integer',
 124                  ),
 125                  'language' => array(
 126                    'location' => 'query',
 127                    'type' => 'string',
 128                  ),
 129                ),
 130              ),
 131            )
 132          )
 133      );
 134      $this->comments = new Google_Service_Plus_Comments_Resource(
 135          $this,
 136          $this->serviceName,
 137          'comments',
 138          array(
 139            'methods' => array(
 140              'get' => array(
 141                'path' => 'comments/{commentId}',
 142                'httpMethod' => 'GET',
 143                'parameters' => array(
 144                  'commentId' => array(
 145                    'location' => 'path',
 146                    'type' => 'string',
 147                    'required' => true,
 148                  ),
 149                ),
 150              ),'list' => array(
 151                'path' => 'activities/{activityId}/comments',
 152                'httpMethod' => 'GET',
 153                'parameters' => array(
 154                  'activityId' => array(
 155                    'location' => 'path',
 156                    'type' => 'string',
 157                    'required' => true,
 158                  ),
 159                  'pageToken' => array(
 160                    'location' => 'query',
 161                    'type' => 'string',
 162                  ),
 163                  'sortOrder' => array(
 164                    'location' => 'query',
 165                    'type' => 'string',
 166                  ),
 167                  'maxResults' => array(
 168                    'location' => 'query',
 169                    'type' => 'integer',
 170                  ),
 171                ),
 172              ),
 173            )
 174          )
 175      );
 176      $this->moments = new Google_Service_Plus_Moments_Resource(
 177          $this,
 178          $this->serviceName,
 179          'moments',
 180          array(
 181            'methods' => array(
 182              'insert' => array(
 183                'path' => 'people/{userId}/moments/{collection}',
 184                'httpMethod' => 'POST',
 185                'parameters' => array(
 186                  'userId' => array(
 187                    'location' => 'path',
 188                    'type' => 'string',
 189                    'required' => true,
 190                  ),
 191                  'collection' => array(
 192                    'location' => 'path',
 193                    'type' => 'string',
 194                    'required' => true,
 195                  ),
 196                  'debug' => array(
 197                    'location' => 'query',
 198                    'type' => 'boolean',
 199                  ),
 200                ),
 201              ),'list' => array(
 202                'path' => 'people/{userId}/moments/{collection}',
 203                'httpMethod' => 'GET',
 204                'parameters' => array(
 205                  'userId' => array(
 206                    'location' => 'path',
 207                    'type' => 'string',
 208                    'required' => true,
 209                  ),
 210                  'collection' => array(
 211                    'location' => 'path',
 212                    'type' => 'string',
 213                    'required' => true,
 214                  ),
 215                  'maxResults' => array(
 216                    'location' => 'query',
 217                    'type' => 'integer',
 218                  ),
 219                  'pageToken' => array(
 220                    'location' => 'query',
 221                    'type' => 'string',
 222                  ),
 223                  'targetUrl' => array(
 224                    'location' => 'query',
 225                    'type' => 'string',
 226                  ),
 227                  'type' => array(
 228                    'location' => 'query',
 229                    'type' => 'string',
 230                  ),
 231                ),
 232              ),
 233            )
 234          )
 235      );
 236      $this->people = new Google_Service_Plus_People_Resource(
 237          $this,
 238          $this->serviceName,
 239          'people',
 240          array(
 241            'methods' => array(
 242              'get' => array(
 243                'path' => 'people/{userId}',
 244                'httpMethod' => 'GET',
 245                'parameters' => array(
 246                  'userId' => array(
 247                    'location' => 'path',
 248                    'type' => 'string',
 249                    'required' => true,
 250                  ),
 251                ),
 252              ),'list' => array(
 253                'path' => 'people/{userId}/people/{collection}',
 254                'httpMethod' => 'GET',
 255                'parameters' => array(
 256                  'userId' => array(
 257                    'location' => 'path',
 258                    'type' => 'string',
 259                    'required' => true,
 260                  ),
 261                  'collection' => array(
 262                    'location' => 'path',
 263                    'type' => 'string',
 264                    'required' => true,
 265                  ),
 266                  'orderBy' => array(
 267                    'location' => 'query',
 268                    'type' => 'string',
 269                  ),
 270                  'pageToken' => array(
 271                    'location' => 'query',
 272                    'type' => 'string',
 273                  ),
 274                  'maxResults' => array(
 275                    'location' => 'query',
 276                    'type' => 'integer',
 277                  ),
 278                ),
 279              ),'listByActivity' => array(
 280                'path' => 'activities/{activityId}/people/{collection}',
 281                'httpMethod' => 'GET',
 282                'parameters' => array(
 283                  'activityId' => array(
 284                    'location' => 'path',
 285                    'type' => 'string',
 286                    'required' => true,
 287                  ),
 288                  'collection' => array(
 289                    'location' => 'path',
 290                    'type' => 'string',
 291                    'required' => true,
 292                  ),
 293                  'pageToken' => array(
 294                    'location' => 'query',
 295                    'type' => 'string',
 296                  ),
 297                  'maxResults' => array(
 298                    'location' => 'query',
 299                    'type' => 'integer',
 300                  ),
 301                ),
 302              ),'search' => array(
 303                'path' => 'people',
 304                'httpMethod' => 'GET',
 305                'parameters' => array(
 306                  'query' => array(
 307                    'location' => 'query',
 308                    'type' => 'string',
 309                    'required' => true,
 310                  ),
 311                  'pageToken' => array(
 312                    'location' => 'query',
 313                    'type' => 'string',
 314                  ),
 315                  'maxResults' => array(
 316                    'location' => 'query',
 317                    'type' => 'integer',
 318                  ),
 319                  'language' => array(
 320                    'location' => 'query',
 321                    'type' => 'string',
 322                  ),
 323                ),
 324              ),
 325            )
 326          )
 327      );
 328    }
 329  }
 330  
 331  
 332  /**
 333   * The "activities" collection of methods.
 334   * Typical usage is:
 335   *  <code>
 336   *   $plusService = new Google_Service_Plus(...);
 337   *   $activities = $plusService->activities;
 338   *  </code>
 339   */
 340  class Google_Service_Plus_Activities_Resource extends Google_Service_Resource
 341  {
 342  
 343    /**
 344     * Get an activity. (activities.get)
 345     *
 346     * @param string $activityId The ID of the activity to get.
 347     * @param array $optParams Optional parameters.
 348     * @return Google_Service_Plus_Activity
 349     */
 350    public function get($activityId, $optParams = array())
 351    {
 352      $params = array('activityId' => $activityId);
 353      $params = array_merge($params, $optParams);
 354      return $this->call('get', array($params), "Google_Service_Plus_Activity");
 355    }
 356  
 357    /**
 358     * List all of the activities in the specified collection for a particular user.
 359     * (activities.listActivities)
 360     *
 361     * @param string $userId The ID of the user to get activities for. The special
 362     * value "me" can be used to indicate the authenticated user.
 363     * @param string $collection The collection of activities to list.
 364     * @param array $optParams Optional parameters.
 365     *
 366     * @opt_param string pageToken The continuation token, which is used to page
 367     * through large result sets. To get the next page of results, set this
 368     * parameter to the value of "nextPageToken" from the previous response.
 369     * @opt_param string maxResults The maximum number of activities to include in
 370     * the response, which is used for paging. For any response, the actual number
 371     * returned might be less than the specified maxResults.
 372     * @return Google_Service_Plus_ActivityFeed
 373     */
 374    public function listActivities($userId, $collection, $optParams = array())
 375    {
 376      $params = array('userId' => $userId, 'collection' => $collection);
 377      $params = array_merge($params, $optParams);
 378      return $this->call('list', array($params), "Google_Service_Plus_ActivityFeed");
 379    }
 380  
 381    /**
 382     * Search public activities. (activities.search)
 383     *
 384     * @param string $query Full-text search query string.
 385     * @param array $optParams Optional parameters.
 386     *
 387     * @opt_param string orderBy Specifies how to order search results.
 388     * @opt_param string pageToken The continuation token, which is used to page
 389     * through large result sets. To get the next page of results, set this
 390     * parameter to the value of "nextPageToken" from the previous response. This
 391     * token can be of any length.
 392     * @opt_param string maxResults The maximum number of activities to include in
 393     * the response, which is used for paging. For any response, the actual number
 394     * returned might be less than the specified maxResults.
 395     * @opt_param string language Specify the preferred language to search with. See
 396     * search language codes for available values.
 397     * @return Google_Service_Plus_ActivityFeed
 398     */
 399    public function search($query, $optParams = array())
 400    {
 401      $params = array('query' => $query);
 402      $params = array_merge($params, $optParams);
 403      return $this->call('search', array($params), "Google_Service_Plus_ActivityFeed");
 404    }
 405  }
 406  
 407  /**
 408   * The "comments" collection of methods.
 409   * Typical usage is:
 410   *  <code>
 411   *   $plusService = new Google_Service_Plus(...);
 412   *   $comments = $plusService->comments;
 413   *  </code>
 414   */
 415  class Google_Service_Plus_Comments_Resource extends Google_Service_Resource
 416  {
 417  
 418    /**
 419     * Get a comment. (comments.get)
 420     *
 421     * @param string $commentId The ID of the comment to get.
 422     * @param array $optParams Optional parameters.
 423     * @return Google_Service_Plus_Comment
 424     */
 425    public function get($commentId, $optParams = array())
 426    {
 427      $params = array('commentId' => $commentId);
 428      $params = array_merge($params, $optParams);
 429      return $this->call('get', array($params), "Google_Service_Plus_Comment");
 430    }
 431  
 432    /**
 433     * List all of the comments for an activity. (comments.listComments)
 434     *
 435     * @param string $activityId The ID of the activity to get comments for.
 436     * @param array $optParams Optional parameters.
 437     *
 438     * @opt_param string pageToken The continuation token, which is used to page
 439     * through large result sets. To get the next page of results, set this
 440     * parameter to the value of "nextPageToken" from the previous response.
 441     * @opt_param string sortOrder The order in which to sort the list of comments.
 442     * @opt_param string maxResults The maximum number of comments to include in the
 443     * response, which is used for paging. For any response, the actual number
 444     * returned might be less than the specified maxResults.
 445     * @return Google_Service_Plus_CommentFeed
 446     */
 447    public function listComments($activityId, $optParams = array())
 448    {
 449      $params = array('activityId' => $activityId);
 450      $params = array_merge($params, $optParams);
 451      return $this->call('list', array($params), "Google_Service_Plus_CommentFeed");
 452    }
 453  }
 454  
 455  /**
 456   * The "moments" collection of methods.
 457   * Typical usage is:
 458   *  <code>
 459   *   $plusService = new Google_Service_Plus(...);
 460   *   $moments = $plusService->moments;
 461   *  </code>
 462   */
 463  class Google_Service_Plus_Moments_Resource extends Google_Service_Resource
 464  {
 465  
 466    /**
 467     * Record a moment representing a user's action such as making a purchase or
 468     * commenting on a blog. (moments.insert)
 469     *
 470     * @param string $userId The ID of the user to record actions for. The only
 471     * valid values are "me" and the ID of the authenticated user.
 472     * @param string $collection The collection to which to write moments.
 473     * @param Google_Moment $postBody
 474     * @param array $optParams Optional parameters.
 475     *
 476     * @opt_param bool debug Return the moment as written. Should be used only for
 477     * debugging.
 478     * @return Google_Service_Plus_Moment
 479     */
 480    public function insert($userId, $collection, Google_Service_Plus_Moment $postBody, $optParams = array())
 481    {
 482      $params = array('userId' => $userId, 'collection' => $collection, 'postBody' => $postBody);
 483      $params = array_merge($params, $optParams);
 484      return $this->call('insert', array($params), "Google_Service_Plus_Moment");
 485    }
 486  
 487    /**
 488     * List all of the moments for a particular user. (moments.listMoments)
 489     *
 490     * @param string $userId The ID of the user to get moments for. The special
 491     * value "me" can be used to indicate the authenticated user.
 492     * @param string $collection The collection of moments to list.
 493     * @param array $optParams Optional parameters.
 494     *
 495     * @opt_param string maxResults The maximum number of moments to include in the
 496     * response, which is used for paging. For any response, the actual number
 497     * returned might be less than the specified maxResults.
 498     * @opt_param string pageToken The continuation token, which is used to page
 499     * through large result sets. To get the next page of results, set this
 500     * parameter to the value of "nextPageToken" from the previous response.
 501     * @opt_param string targetUrl Only moments containing this targetUrl will be
 502     * returned.
 503     * @opt_param string type Only moments of this type will be returned.
 504     * @return Google_Service_Plus_MomentsFeed
 505     */
 506    public function listMoments($userId, $collection, $optParams = array())
 507    {
 508      $params = array('userId' => $userId, 'collection' => $collection);
 509      $params = array_merge($params, $optParams);
 510      return $this->call('list', array($params), "Google_Service_Plus_MomentsFeed");
 511    }
 512  }
 513  
 514  /**
 515   * The "people" collection of methods.
 516   * Typical usage is:
 517   *  <code>
 518   *   $plusService = new Google_Service_Plus(...);
 519   *   $people = $plusService->people;
 520   *  </code>
 521   */
 522  class Google_Service_Plus_People_Resource extends Google_Service_Resource
 523  {
 524  
 525    /**
 526     * Get a person's profile. If your app uses scope
 527     * https://www.googleapis.com/auth/plus.login, this method is guaranteed to
 528     * return ageRange and language. (people.get)
 529     *
 530     * @param string $userId The ID of the person to get the profile for. The
 531     * special value "me" can be used to indicate the authenticated user.
 532     * @param array $optParams Optional parameters.
 533     * @return Google_Service_Plus_Person
 534     */
 535    public function get($userId, $optParams = array())
 536    {
 537      $params = array('userId' => $userId);
 538      $params = array_merge($params, $optParams);
 539      return $this->call('get', array($params), "Google_Service_Plus_Person");
 540    }
 541  
 542    /**
 543     * List all of the people in the specified collection. (people.listPeople)
 544     *
 545     * @param string $userId Get the collection of people for the person identified.
 546     * Use "me" to indicate the authenticated user.
 547     * @param string $collection The collection of people to list.
 548     * @param array $optParams Optional parameters.
 549     *
 550     * @opt_param string orderBy The order to return people in.
 551     * @opt_param string pageToken The continuation token, which is used to page
 552     * through large result sets. To get the next page of results, set this
 553     * parameter to the value of "nextPageToken" from the previous response.
 554     * @opt_param string maxResults The maximum number of people to include in the
 555     * response, which is used for paging. For any response, the actual number
 556     * returned might be less than the specified maxResults.
 557     * @return Google_Service_Plus_PeopleFeed
 558     */
 559    public function listPeople($userId, $collection, $optParams = array())
 560    {
 561      $params = array('userId' => $userId, 'collection' => $collection);
 562      $params = array_merge($params, $optParams);
 563      return $this->call('list', array($params), "Google_Service_Plus_PeopleFeed");
 564    }
 565  
 566    /**
 567     * List all of the people in the specified collection for a particular activity.
 568     * (people.listByActivity)
 569     *
 570     * @param string $activityId The ID of the activity to get the list of people
 571     * for.
 572     * @param string $collection The collection of people to list.
 573     * @param array $optParams Optional parameters.
 574     *
 575     * @opt_param string pageToken The continuation token, which is used to page
 576     * through large result sets. To get the next page of results, set this
 577     * parameter to the value of "nextPageToken" from the previous response.
 578     * @opt_param string maxResults The maximum number of people to include in the
 579     * response, which is used for paging. For any response, the actual number
 580     * returned might be less than the specified maxResults.
 581     * @return Google_Service_Plus_PeopleFeed
 582     */
 583    public function listByActivity($activityId, $collection, $optParams = array())
 584    {
 585      $params = array('activityId' => $activityId, 'collection' => $collection);
 586      $params = array_merge($params, $optParams);
 587      return $this->call('listByActivity', array($params), "Google_Service_Plus_PeopleFeed");
 588    }
 589  
 590    /**
 591     * Search all public profiles. (people.search)
 592     *
 593     * @param string $query Specify a query string for full text search of public
 594     * text in all profiles.
 595     * @param array $optParams Optional parameters.
 596     *
 597     * @opt_param string pageToken The continuation token, which is used to page
 598     * through large result sets. To get the next page of results, set this
 599     * parameter to the value of "nextPageToken" from the previous response. This
 600     * token can be of any length.
 601     * @opt_param string maxResults The maximum number of people to include in the
 602     * response, which is used for paging. For any response, the actual number
 603     * returned might be less than the specified maxResults.
 604     * @opt_param string language Specify the preferred language to search with. See
 605     * search language codes for available values.
 606     * @return Google_Service_Plus_PeopleFeed
 607     */
 608    public function search($query, $optParams = array())
 609    {
 610      $params = array('query' => $query);
 611      $params = array_merge($params, $optParams);
 612      return $this->call('search', array($params), "Google_Service_Plus_PeopleFeed");
 613    }
 614  }
 615  
 616  
 617  
 618  
 619  class Google_Service_Plus_Acl extends Google_Collection
 620  {
 621    protected $collection_key = 'items';
 622    protected $internal_gapi_mappings = array(
 623    );
 624    public $description;
 625    protected $itemsType = 'Google_Service_Plus_PlusAclentryResource';
 626    protected $itemsDataType = 'array';
 627    public $kind;
 628  
 629  
 630    public function setDescription($description)
 631    {
 632      $this->description = $description;
 633    }
 634    public function getDescription()
 635    {
 636      return $this->description;
 637    }
 638    public function setItems($items)
 639    {
 640      $this->items = $items;
 641    }
 642    public function getItems()
 643    {
 644      return $this->items;
 645    }
 646    public function setKind($kind)
 647    {
 648      $this->kind = $kind;
 649    }
 650    public function getKind()
 651    {
 652      return $this->kind;
 653    }
 654  }
 655  
 656  class Google_Service_Plus_Activity extends Google_Model
 657  {
 658    protected $internal_gapi_mappings = array(
 659    );
 660    protected $accessType = 'Google_Service_Plus_Acl';
 661    protected $accessDataType = '';
 662    protected $actorType = 'Google_Service_Plus_ActivityActor';
 663    protected $actorDataType = '';
 664    public $address;
 665    public $annotation;
 666    public $crosspostSource;
 667    public $etag;
 668    public $geocode;
 669    public $id;
 670    public $kind;
 671    protected $locationType = 'Google_Service_Plus_Place';
 672    protected $locationDataType = '';
 673    protected $objectType = 'Google_Service_Plus_ActivityObject';
 674    protected $objectDataType = '';
 675    public $placeId;
 676    public $placeName;
 677    protected $providerType = 'Google_Service_Plus_ActivityProvider';
 678    protected $providerDataType = '';
 679    public $published;
 680    public $radius;
 681    public $title;
 682    public $updated;
 683    public $url;
 684    public $verb;
 685  
 686  
 687    public function setAccess(Google_Service_Plus_Acl $access)
 688    {
 689      $this->access = $access;
 690    }
 691    public function getAccess()
 692    {
 693      return $this->access;
 694    }
 695    public function setActor(Google_Service_Plus_ActivityActor $actor)
 696    {
 697      $this->actor = $actor;
 698    }
 699    public function getActor()
 700    {
 701      return $this->actor;
 702    }
 703    public function setAddress($address)
 704    {
 705      $this->address = $address;
 706    }
 707    public function getAddress()
 708    {
 709      return $this->address;
 710    }
 711    public function setAnnotation($annotation)
 712    {
 713      $this->annotation = $annotation;
 714    }
 715    public function getAnnotation()
 716    {
 717      return $this->annotation;
 718    }
 719    public function setCrosspostSource($crosspostSource)
 720    {
 721      $this->crosspostSource = $crosspostSource;
 722    }
 723    public function getCrosspostSource()
 724    {
 725      return $this->crosspostSource;
 726    }
 727    public function setEtag($etag)
 728    {
 729      $this->etag = $etag;
 730    }
 731    public function getEtag()
 732    {
 733      return $this->etag;
 734    }
 735    public function setGeocode($geocode)
 736    {
 737      $this->geocode = $geocode;
 738    }
 739    public function getGeocode()
 740    {
 741      return $this->geocode;
 742    }
 743    public function setId($id)
 744    {
 745      $this->id = $id;
 746    }
 747    public function getId()
 748    {
 749      return $this->id;
 750    }
 751    public function setKind($kind)
 752    {
 753      $this->kind = $kind;
 754    }
 755    public function getKind()
 756    {
 757      return $this->kind;
 758    }
 759    public function setLocation(Google_Service_Plus_Place $location)
 760    {
 761      $this->location = $location;
 762    }
 763    public function getLocation()
 764    {
 765      return $this->location;
 766    }
 767    public function setObject(Google_Service_Plus_ActivityObject $object)
 768    {
 769      $this->object = $object;
 770    }
 771    public function getObject()
 772    {
 773      return $this->object;
 774    }
 775    public function setPlaceId($placeId)
 776    {
 777      $this->placeId = $placeId;
 778    }
 779    public function getPlaceId()
 780    {
 781      return $this->placeId;
 782    }
 783    public function setPlaceName($placeName)
 784    {
 785      $this->placeName = $placeName;
 786    }
 787    public function getPlaceName()
 788    {
 789      return $this->placeName;
 790    }
 791    public function setProvider(Google_Service_Plus_ActivityProvider $provider)
 792    {
 793      $this->provider = $provider;
 794    }
 795    public function getProvider()
 796    {
 797      return $this->provider;
 798    }
 799    public function setPublished($published)
 800    {
 801      $this->published = $published;
 802    }
 803    public function getPublished()
 804    {
 805      return $this->published;
 806    }
 807    public function setRadius($radius)
 808    {
 809      $this->radius = $radius;
 810    }
 811    public function getRadius()
 812    {
 813      return $this->radius;
 814    }
 815    public function setTitle($title)
 816    {
 817      $this->title = $title;
 818    }
 819    public function getTitle()
 820    {
 821      return $this->title;
 822    }
 823    public function setUpdated($updated)
 824    {
 825      $this->updated = $updated;
 826    }
 827    public function getUpdated()
 828    {
 829      return $this->updated;
 830    }
 831    public function setUrl($url)
 832    {
 833      $this->url = $url;
 834    }
 835    public function getUrl()
 836    {
 837      return $this->url;
 838    }
 839    public function setVerb($verb)
 840    {
 841      $this->verb = $verb;
 842    }
 843    public function getVerb()
 844    {
 845      return $this->verb;
 846    }
 847  }
 848  
 849  class Google_Service_Plus_ActivityActor extends Google_Model
 850  {
 851    protected $internal_gapi_mappings = array(
 852    );
 853    protected $clientSpecificActorInfoType = 'Google_Service_Plus_ActivityActorClientSpecificActorInfo';
 854    protected $clientSpecificActorInfoDataType = '';
 855    public $displayName;
 856    public $id;
 857    protected $imageType = 'Google_Service_Plus_ActivityActorImage';
 858    protected $imageDataType = '';
 859    protected $nameType = 'Google_Service_Plus_ActivityActorName';
 860    protected $nameDataType = '';
 861    public $url;
 862    protected $verificationType = 'Google_Service_Plus_ActivityActorVerification';
 863    protected $verificationDataType = '';
 864  
 865  
 866    public function setClientSpecificActorInfo(Google_Service_Plus_ActivityActorClientSpecificActorInfo $clientSpecificActorInfo)
 867    {
 868      $this->clientSpecificActorInfo = $clientSpecificActorInfo;
 869    }
 870    public function getClientSpecificActorInfo()
 871    {
 872      return $this->clientSpecificActorInfo;
 873    }
 874    public function setDisplayName($displayName)
 875    {
 876      $this->displayName = $displayName;
 877    }
 878    public function getDisplayName()
 879    {
 880      return $this->displayName;
 881    }
 882    public function setId($id)
 883    {
 884      $this->id = $id;
 885    }
 886    public function getId()
 887    {
 888      return $this->id;
 889    }
 890    public function setImage(Google_Service_Plus_ActivityActorImage $image)
 891    {
 892      $this->image = $image;
 893    }
 894    public function getImage()
 895    {
 896      return $this->image;
 897    }
 898    public function setName(Google_Service_Plus_ActivityActorName $name)
 899    {
 900      $this->name = $name;
 901    }
 902    public function getName()
 903    {
 904      return $this->name;
 905    }
 906    public function setUrl($url)
 907    {
 908      $this->url = $url;
 909    }
 910    public function getUrl()
 911    {
 912      return $this->url;
 913    }
 914    public function setVerification(Google_Service_Plus_ActivityActorVerification $verification)
 915    {
 916      $this->verification = $verification;
 917    }
 918    public function getVerification()
 919    {
 920      return $this->verification;
 921    }
 922  }
 923  
 924  class Google_Service_Plus_ActivityActorClientSpecificActorInfo extends Google_Model
 925  {
 926    protected $internal_gapi_mappings = array(
 927    );
 928    protected $youtubeActorInfoType = 'Google_Service_Plus_ActivityActorClientSpecificActorInfoYoutubeActorInfo';
 929    protected $youtubeActorInfoDataType = '';
 930  
 931  
 932    public function setYoutubeActorInfo(Google_Service_Plus_ActivityActorClientSpecificActorInfoYoutubeActorInfo $youtubeActorInfo)
 933    {
 934      $this->youtubeActorInfo = $youtubeActorInfo;
 935    }
 936    public function getYoutubeActorInfo()
 937    {
 938      return $this->youtubeActorInfo;
 939    }
 940  }
 941  
 942  class Google_Service_Plus_ActivityActorClientSpecificActorInfoYoutubeActorInfo extends Google_Model
 943  {
 944    protected $internal_gapi_mappings = array(
 945    );
 946    public $channelId;
 947  
 948  
 949    public function setChannelId($channelId)
 950    {
 951      $this->channelId = $channelId;
 952    }
 953    public function getChannelId()
 954    {
 955      return $this->channelId;
 956    }
 957  }
 958  
 959  class Google_Service_Plus_ActivityActorImage extends Google_Model
 960  {
 961    protected $internal_gapi_mappings = array(
 962    );
 963    public $url;
 964  
 965  
 966    public function setUrl($url)
 967    {
 968      $this->url = $url;
 969    }
 970    public function getUrl()
 971    {
 972      return $this->url;
 973    }
 974  }
 975  
 976  class Google_Service_Plus_ActivityActorName extends Google_Model
 977  {
 978    protected $internal_gapi_mappings = array(
 979    );
 980    public $familyName;
 981    public $givenName;
 982  
 983  
 984    public function setFamilyName($familyName)
 985    {
 986      $this->familyName = $familyName;
 987    }
 988    public function getFamilyName()
 989    {
 990      return $this->familyName;
 991    }
 992    public function setGivenName($givenName)
 993    {
 994      $this->givenName = $givenName;
 995    }
 996    public function getGivenName()
 997    {
 998      return $this->givenName;
 999    }
1000  }
1001  
1002  class Google_Service_Plus_ActivityActorVerification extends Google_Model
1003  {
1004    protected $internal_gapi_mappings = array(
1005    );
1006    public $adHocVerified;
1007  
1008  
1009    public function setAdHocVerified($adHocVerified)
1010    {
1011      $this->adHocVerified = $adHocVerified;
1012    }
1013    public function getAdHocVerified()
1014    {
1015      return $this->adHocVerified;
1016    }
1017  }
1018  
1019  class Google_Service_Plus_ActivityFeed extends Google_Collection
1020  {
1021    protected $collection_key = 'items';
1022    protected $internal_gapi_mappings = array(
1023    );
1024    public $etag;
1025    public $id;
1026    protected $itemsType = 'Google_Service_Plus_Activity';
1027    protected $itemsDataType = 'array';
1028    public $kind;
1029    public $nextLink;
1030    public $nextPageToken;
1031    public $selfLink;
1032    public $title;
1033    public $updated;
1034  
1035  
1036    public function setEtag($etag)
1037    {
1038      $this->etag = $etag;
1039    }
1040    public function getEtag()
1041    {
1042      return $this->etag;
1043    }
1044    public function setId($id)
1045    {
1046      $this->id = $id;
1047    }
1048    public function getId()
1049    {
1050      return $this->id;
1051    }
1052    public function setItems($items)
1053    {
1054      $this->items = $items;
1055    }
1056    public function getItems()
1057    {
1058      return $this->items;
1059    }
1060    public function setKind($kind)
1061    {
1062      $this->kind = $kind;
1063    }
1064    public function getKind()
1065    {
1066      return $this->kind;
1067    }
1068    public function setNextLink($nextLink)
1069    {
1070      $this->nextLink = $nextLink;
1071    }
1072    public function getNextLink()
1073    {
1074      return $this->nextLink;
1075    }
1076    public function setNextPageToken($nextPageToken)
1077    {
1078      $this->nextPageToken = $nextPageToken;
1079    }
1080    public function getNextPageToken()
1081    {
1082      return $this->nextPageToken;
1083    }
1084    public function setSelfLink($selfLink)
1085    {
1086      $this->selfLink = $selfLink;
1087    }
1088    public function getSelfLink()
1089    {
1090      return $this->selfLink;
1091    }
1092    public function setTitle($title)
1093    {
1094      $this->title = $title;
1095    }
1096    public function getTitle()
1097    {
1098      return $this->title;
1099    }
1100    public function setUpdated($updated)
1101    {
1102      $this->updated = $updated;
1103    }
1104    public function getUpdated()
1105    {
1106      return $this->updated;
1107    }
1108  }
1109  
1110  class Google_Service_Plus_ActivityObject extends Google_Collection
1111  {
1112    protected $collection_key = 'attachments';
1113    protected $internal_gapi_mappings = array(
1114    );
1115    protected $actorType = 'Google_Service_Plus_ActivityObjectActor';
1116    protected $actorDataType = '';
1117    protected $attachmentsType = 'Google_Service_Plus_ActivityObjectAttachments';
1118    protected $attachmentsDataType = 'array';
1119    public $content;
1120    public $id;
1121    public $objectType;
1122    public $originalContent;
1123    protected $plusonersType = 'Google_Service_Plus_ActivityObjectPlusoners';
1124    protected $plusonersDataType = '';
1125    protected $repliesType = 'Google_Service_Plus_ActivityObjectReplies';
1126    protected $repliesDataType = '';
1127    protected $resharersType = 'Google_Service_Plus_ActivityObjectResharers';
1128    protected $resharersDataType = '';
1129    public $url;
1130  
1131  
1132    public function setActor(Google_Service_Plus_ActivityObjectActor $actor)
1133    {
1134      $this->actor = $actor;
1135    }
1136    public function getActor()
1137    {
1138      return $this->actor;
1139    }
1140    public function setAttachments($attachments)
1141    {
1142      $this->attachments = $attachments;
1143    }
1144    public function getAttachments()
1145    {
1146      return $this->attachments;
1147    }
1148    public function setContent($content)
1149    {
1150      $this->content = $content;
1151    }
1152    public function getContent()
1153    {
1154      return $this->content;
1155    }
1156    public function setId($id)
1157    {
1158      $this->id = $id;
1159    }
1160    public function getId()
1161    {
1162      return $this->id;
1163    }
1164    public function setObjectType($objectType)
1165    {
1166      $this->objectType = $objectType;
1167    }
1168    public function getObjectType()
1169    {
1170      return $this->objectType;
1171    }
1172    public function setOriginalContent($originalContent)
1173    {
1174      $this->originalContent = $originalContent;
1175    }
1176    public function getOriginalContent()
1177    {
1178      return $this->originalContent;
1179    }
1180    public function setPlusoners(Google_Service_Plus_ActivityObjectPlusoners $plusoners)
1181    {
1182      $this->plusoners = $plusoners;
1183    }
1184    public function getPlusoners()
1185    {
1186      return $this->plusoners;
1187    }
1188    public function setReplies(Google_Service_Plus_ActivityObjectReplies $replies)
1189    {
1190      $this->replies = $replies;
1191    }
1192    public function getReplies()
1193    {
1194      return $this->replies;
1195    }
1196    public function setResharers(Google_Service_Plus_ActivityObjectResharers $resharers)
1197    {
1198      $this->resharers = $resharers;
1199    }
1200    public function getResharers()
1201    {
1202      return $this->resharers;
1203    }
1204    public function setUrl($url)
1205    {
1206      $this->url = $url;
1207    }
1208    public function getUrl()
1209    {
1210      return $this->url;
1211    }
1212  }
1213  
1214  class Google_Service_Plus_ActivityObjectActor extends Google_Model
1215  {
1216    protected $internal_gapi_mappings = array(
1217    );
1218    protected $clientSpecificActorInfoType = 'Google_Service_Plus_ActivityObjectActorClientSpecificActorInfo';
1219    protected $clientSpecificActorInfoDataType = '';
1220    public $displayName;
1221    public $id;
1222    protected $imageType = 'Google_Service_Plus_ActivityObjectActorImage';
1223    protected $imageDataType = '';
1224    public $url;
1225    protected $verificationType = 'Google_Service_Plus_ActivityObjectActorVerification';
1226    protected $verificationDataType = '';
1227  
1228  
1229    public function setClientSpecificActorInfo(Google_Service_Plus_ActivityObjectActorClientSpecificActorInfo $clientSpecificActorInfo)
1230    {
1231      $this->clientSpecificActorInfo = $clientSpecificActorInfo;
1232    }
1233    public function getClientSpecificActorInfo()
1234    {
1235      return $this->clientSpecificActorInfo;
1236    }
1237    public function setDisplayName($displayName)
1238    {
1239      $this->displayName = $displayName;
1240    }
1241    public function getDisplayName()
1242    {
1243      return $this->displayName;
1244    }
1245    public function setId($id)
1246    {
1247      $this->id = $id;
1248    }
1249    public function getId()
1250    {
1251      return $this->id;
1252    }
1253    public function setImage(Google_Service_Plus_ActivityObjectActorImage $image)
1254    {
1255      $this->image = $image;
1256    }
1257    public function getImage()
1258    {
1259      return $this->image;
1260    }
1261    public function setUrl($url)
1262    {
1263      $this->url = $url;
1264    }
1265    public function getUrl()
1266    {
1267      return $this->url;
1268    }
1269    public function setVerification(Google_Service_Plus_ActivityObjectActorVerification $verification)
1270    {
1271      $this->verification = $verification;
1272    }
1273    public function getVerification()
1274    {
1275      return $this->verification;
1276    }
1277  }
1278  
1279  class Google_Service_Plus_ActivityObjectActorClientSpecificActorInfo extends Google_Model
1280  {
1281    protected $internal_gapi_mappings = array(
1282    );
1283    protected $youtubeActorInfoType = 'Google_Service_Plus_ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo';
1284    protected $youtubeActorInfoDataType = '';
1285  
1286  
1287    public function setYoutubeActorInfo(Google_Service_Plus_ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo $youtubeActorInfo)
1288    {
1289      $this->youtubeActorInfo = $youtubeActorInfo;
1290    }
1291    public function getYoutubeActorInfo()
1292    {
1293      return $this->youtubeActorInfo;
1294    }
1295  }
1296  
1297  class Google_Service_Plus_ActivityObjectActorClientSpecificActorInfoYoutubeActorInfo extends Google_Model
1298  {
1299    protected $internal_gapi_mappings = array(
1300    );
1301    public $channelId;
1302  
1303  
1304    public function setChannelId($channelId)
1305    {
1306      $this->channelId = $channelId;
1307    }
1308    public function getChannelId()
1309    {
1310      return $this->channelId;
1311    }
1312  }
1313  
1314  class Google_Service_Plus_ActivityObjectActorImage extends Google_Model
1315  {
1316    protected $internal_gapi_mappings = array(
1317    );
1318    public $url;
1319  
1320  
1321    public function setUrl($url)
1322    {
1323      $this->url = $url;
1324    }
1325    public function getUrl()
1326    {
1327      return $this->url;
1328    }
1329  }
1330  
1331  class Google_Service_Plus_ActivityObjectActorVerification extends Google_Model
1332  {
1333    protected $internal_gapi_mappings = array(
1334    );
1335    public $adHocVerified;
1336  
1337  
1338    public function setAdHocVerified($adHocVerified)
1339    {
1340      $this->adHocVerified = $adHocVerified;
1341    }
1342    public function getAdHocVerified()
1343    {
1344      return $this->adHocVerified;
1345    }
1346  }
1347  
1348  class Google_Service_Plus_ActivityObjectAttachments extends Google_Collection
1349  {
1350    protected $collection_key = 'thumbnails';
1351    protected $internal_gapi_mappings = array(
1352    );
1353    public $content;
1354    public $displayName;
1355    protected $embedType = 'Google_Service_Plus_ActivityObjectAttachmentsEmbed';
1356    protected $embedDataType = '';
1357    protected $fullImageType = 'Google_Service_Plus_ActivityObjectAttachmentsFullImage';
1358    protected $fullImageDataType = '';
1359    public $id;
1360    protected $imageType = 'Google_Service_Plus_ActivityObjectAttachmentsImage';
1361    protected $imageDataType = '';
1362    public $objectType;
1363    protected $thumbnailsType = 'Google_Service_Plus_ActivityObjectAttachmentsThumbnails';
1364    protected $thumbnailsDataType = 'array';
1365    public $url;
1366  
1367  
1368    public function setContent($content)
1369    {
1370      $this->content = $content;
1371    }
1372    public function getContent()
1373    {
1374      return $this->content;
1375    }
1376    public function setDisplayName($displayName)
1377    {
1378      $this->displayName = $displayName;
1379    }
1380    public function getDisplayName()
1381    {
1382      return $this->displayName;
1383    }
1384    public function setEmbed(Google_Service_Plus_ActivityObjectAttachmentsEmbed $embed)
1385    {
1386      $this->embed = $embed;
1387    }
1388    public function getEmbed()
1389    {
1390      return $this->embed;
1391    }
1392    public function setFullImage(Google_Service_Plus_ActivityObjectAttachmentsFullImage $fullImage)
1393    {
1394      $this->fullImage = $fullImage;
1395    }
1396    public function getFullImage()
1397    {
1398      return $this->fullImage;
1399    }
1400    public function setId($id)
1401    {
1402      $this->id = $id;
1403    }
1404    public function getId()
1405    {
1406      return $this->id;
1407    }
1408    public function setImage(Google_Service_Plus_ActivityObjectAttachmentsImage $image)
1409    {
1410      $this->image = $image;
1411    }
1412    public function getImage()
1413    {
1414      return $this->image;
1415    }
1416    public function setObjectType($objectType)
1417    {
1418      $this->objectType = $objectType;
1419    }
1420    public function getObjectType()
1421    {
1422      return $this->objectType;
1423    }
1424    public function setThumbnails($thumbnails)
1425    {
1426      $this->thumbnails = $thumbnails;
1427    }
1428    public function getThumbnails()
1429    {
1430      return $this->thumbnails;
1431    }
1432    public function setUrl($url)
1433    {
1434      $this->url = $url;
1435    }
1436    public function getUrl()
1437    {
1438      return $this->url;
1439    }
1440  }
1441  
1442  class Google_Service_Plus_ActivityObjectAttachmentsEmbed extends Google_Model
1443  {
1444    protected $internal_gapi_mappings = array(
1445    );
1446    public $type;
1447    public $url;
1448  
1449  
1450    public function setType($type)
1451    {
1452      $this->type = $type;
1453    }
1454    public function getType()
1455    {
1456      return $this->type;
1457    }
1458    public function setUrl($url)
1459    {
1460      $this->url = $url;
1461    }
1462    public function getUrl()
1463    {
1464      return $this->url;
1465    }
1466  }
1467  
1468  class Google_Service_Plus_ActivityObjectAttachmentsFullImage extends Google_Model
1469  {
1470    protected $internal_gapi_mappings = array(
1471    );
1472    public $height;
1473    public $type;
1474    public $url;
1475    public $width;
1476  
1477  
1478    public function setHeight($height)
1479    {
1480      $this->height = $height;
1481    }
1482    public function getHeight()
1483    {
1484      return $this->height;
1485    }
1486    public function setType($type)
1487    {
1488      $this->type = $type;
1489    }
1490    public function getType()
1491    {
1492      return $this->type;
1493    }
1494    public function setUrl($url)
1495    {
1496      $this->url = $url;
1497    }
1498    public function getUrl()
1499    {
1500      return $this->url;
1501    }
1502    public function setWidth($width)
1503    {
1504      $this->width = $width;
1505    }
1506    public function getWidth()
1507    {
1508      return $this->width;
1509    }
1510  }
1511  
1512  class Google_Service_Plus_ActivityObjectAttachmentsImage extends Google_Model
1513  {
1514    protected $internal_gapi_mappings = array(
1515    );
1516    public $height;
1517    public $type;
1518    public $url;
1519    public $width;
1520  
1521  
1522    public function setHeight($height)
1523    {
1524      $this->height = $height;
1525    }
1526    public function getHeight()
1527    {
1528      return $this->height;
1529    }
1530    public function setType($type)
1531    {
1532      $this->type = $type;
1533    }
1534    public function getType()
1535    {
1536      return $this->type;
1537    }
1538    public function setUrl($url)
1539    {
1540      $this->url = $url;
1541    }
1542    public function getUrl()
1543    {
1544      return $this->url;
1545    }
1546    public function setWidth($width)
1547    {
1548      $this->width = $width;
1549    }
1550    public function getWidth()
1551    {
1552      return $this->width;
1553    }
1554  }
1555  
1556  class Google_Service_Plus_ActivityObjectAttachmentsThumbnails extends Google_Model
1557  {
1558    protected $internal_gapi_mappings = array(
1559    );
1560    public $description;
1561    protected $imageType = 'Google_Service_Plus_ActivityObjectAttachmentsThumbnailsImage';
1562    protected $imageDataType = '';
1563    public $url;
1564  
1565  
1566    public function setDescription($description)
1567    {
1568      $this->description = $description;
1569    }
1570    public function getDescription()
1571    {
1572      return $this->description;
1573    }
1574    public function setImage(Google_Service_Plus_ActivityObjectAttachmentsThumbnailsImage $image)
1575    {
1576      $this->image = $image;
1577    }
1578    public function getImage()
1579    {
1580      return $this->image;
1581    }
1582    public function setUrl($url)
1583    {
1584      $this->url = $url;
1585    }
1586    public function getUrl()
1587    {
1588      return $this->url;
1589    }
1590  }
1591  
1592  class Google_Service_Plus_ActivityObjectAttachmentsThumbnailsImage extends Google_Model
1593  {
1594    protected $internal_gapi_mappings = array(
1595    );
1596    public $height;
1597    public $type;
1598    public $url;
1599    public $width;
1600  
1601  
1602    public function setHeight($height)
1603    {
1604      $this->height = $height;
1605    }
1606    public function getHeight()
1607    {
1608      return $this->height;
1609    }
1610    public function setType($type)
1611    {
1612      $this->type = $type;
1613    }
1614    public function getType()
1615    {
1616      return $this->type;
1617    }
1618    public function setUrl($url)
1619    {
1620      $this->url = $url;
1621    }
1622    public function getUrl()
1623    {
1624      return $this->url;
1625    }
1626    public function setWidth($width)
1627    {
1628      $this->width = $width;
1629    }
1630    public function getWidth()
1631    {
1632      return $this->width;
1633    }
1634  }
1635  
1636  class Google_Service_Plus_ActivityObjectPlusoners extends Google_Model
1637  {
1638    protected $internal_gapi_mappings = array(
1639    );
1640    public $selfLink;
1641    public $totalItems;
1642  
1643  
1644    public function setSelfLink($selfLink)
1645    {
1646      $this->selfLink = $selfLink;
1647    }
1648    public function getSelfLink()
1649    {
1650      return $this->selfLink;
1651    }
1652    public function setTotalItems($totalItems)
1653    {
1654      $this->totalItems = $totalItems;
1655    }
1656    public function getTotalItems()
1657    {
1658      return $this->totalItems;
1659    }
1660  }
1661  
1662  class Google_Service_Plus_ActivityObjectReplies extends Google_Model
1663  {
1664    protected $internal_gapi_mappings = array(
1665    );
1666    public $selfLink;
1667    public $totalItems;
1668  
1669  
1670    public function setSelfLink($selfLink)
1671    {
1672      $this->selfLink = $selfLink;
1673    }
1674    public function getSelfLink()
1675    {
1676      return $this->selfLink;
1677    }
1678    public function setTotalItems($totalItems)
1679    {
1680      $this->totalItems = $totalItems;
1681    }
1682    public function getTotalItems()
1683    {
1684      return $this->totalItems;
1685    }
1686  }
1687  
1688  class Google_Service_Plus_ActivityObjectResharers extends Google_Model
1689  {
1690    protected $internal_gapi_mappings = array(
1691    );
1692    public $selfLink;
1693    public $totalItems;
1694  
1695  
1696    public function setSelfLink($selfLink)
1697    {
1698      $this->selfLink = $selfLink;
1699    }
1700    public function getSelfLink()
1701    {
1702      return $this->selfLink;
1703    }
1704    public function setTotalItems($totalItems)
1705    {
1706      $this->totalItems = $totalItems;
1707    }
1708    public function getTotalItems()
1709    {
1710      return $this->totalItems;
1711    }
1712  }
1713  
1714  class Google_Service_Plus_ActivityProvider extends Google_Model
1715  {
1716    protected $internal_gapi_mappings = array(
1717    );
1718    public $title;
1719  
1720  
1721    public function setTitle($title)
1722    {
1723      $this->title = $title;
1724    }
1725    public function getTitle()
1726    {
1727      return $this->title;
1728    }
1729  }
1730  
1731  class Google_Service_Plus_Comment extends Google_Collection
1732  {
1733    protected $collection_key = 'inReplyTo';
1734    protected $internal_gapi_mappings = array(
1735    );
1736    protected $actorType = 'Google_Service_Plus_CommentActor';
1737    protected $actorDataType = '';
1738    public $etag;
1739    public $id;
1740    protected $inReplyToType = 'Google_Service_Plus_CommentInReplyTo';
1741    protected $inReplyToDataType = 'array';
1742    public $kind;
1743    protected $objectType = 'Google_Service_Plus_CommentObject';
1744    protected $objectDataType = '';
1745    protected $plusonersType = 'Google_Service_Plus_CommentPlusoners';
1746    protected $plusonersDataType = '';
1747    public $published;
1748    public $selfLink;
1749    public $updated;
1750    public $verb;
1751  
1752  
1753    public function setActor(Google_Service_Plus_CommentActor $actor)
1754    {
1755      $this->actor = $actor;
1756    }
1757    public function getActor()
1758    {
1759      return $this->actor;
1760    }
1761    public function setEtag($etag)
1762    {
1763      $this->etag = $etag;
1764    }
1765    public function getEtag()
1766    {
1767      return $this->etag;
1768    }
1769    public function setId($id)
1770    {
1771      $this->id = $id;
1772    }
1773    public function getId()
1774    {
1775      return $this->id;
1776    }
1777    public function setInReplyTo($inReplyTo)
1778    {
1779      $this->inReplyTo = $inReplyTo;
1780    }
1781    public function getInReplyTo()
1782    {
1783      return $this->inReplyTo;
1784    }
1785    public function setKind($kind)
1786    {
1787      $this->kind = $kind;
1788    }
1789    public function getKind()
1790    {
1791      return $this->kind;
1792    }
1793    public function setObject(Google_Service_Plus_CommentObject $object)
1794    {
1795      $this->object = $object;
1796    }
1797    public function getObject()
1798    {
1799      return $this->object;
1800    }
1801    public function setPlusoners(Google_Service_Plus_CommentPlusoners $plusoners)
1802    {
1803      $this->plusoners = $plusoners;
1804    }
1805    public function getPlusoners()
1806    {
1807      return $this->plusoners;
1808    }
1809    public function setPublished($published)
1810    {
1811      $this->published = $published;
1812    }
1813    public function getPublished()
1814    {
1815      return $this->published;
1816    }
1817    public function setSelfLink($selfLink)
1818    {
1819      $this->selfLink = $selfLink;
1820    }
1821    public function getSelfLink()
1822    {
1823      return $this->selfLink;
1824    }
1825    public function setUpdated($updated)
1826    {
1827      $this->updated = $updated;
1828    }
1829    public function getUpdated()
1830    {
1831      return $this->updated;
1832    }
1833    public function setVerb($verb)
1834    {
1835      $this->verb = $verb;
1836    }
1837    public function getVerb()
1838    {
1839      return $this->verb;
1840    }
1841  }
1842  
1843  class Google_Service_Plus_CommentActor extends Google_Model
1844  {
1845    protected $internal_gapi_mappings = array(
1846    );
1847    protected $clientSpecificActorInfoType = 'Google_Service_Plus_CommentActorClientSpecificActorInfo';
1848    protected $clientSpecificActorInfoDataType = '';
1849    public $displayName;
1850    public $id;
1851    protected $imageType = 'Google_Service_Plus_CommentActorImage';
1852    protected $imageDataType = '';
1853    public $url;
1854    protected $verificationType = 'Google_Service_Plus_CommentActorVerification';
1855    protected $verificationDataType = '';
1856  
1857  
1858    public function setClientSpecificActorInfo(Google_Service_Plus_CommentActorClientSpecificActorInfo $clientSpecificActorInfo)
1859    {
1860      $this->clientSpecificActorInfo = $clientSpecificActorInfo;
1861    }
1862    public function getClientSpecificActorInfo()
1863    {
1864      return $this->clientSpecificActorInfo;
1865    }
1866    public function setDisplayName($displayName)
1867    {
1868      $this->displayName = $displayName;
1869    }
1870    public function getDisplayName()
1871    {
1872      return $this->displayName;
1873    }
1874    public function setId($id)
1875    {
1876      $this->id = $id;
1877    }
1878    public function getId()
1879    {
1880      return $this->id;
1881    }
1882    public function setImage(Google_Service_Plus_CommentActorImage $image)
1883    {
1884      $this->image = $image;
1885    }
1886    public function getImage()
1887    {
1888      return $this->image;
1889    }
1890    public function setUrl($url)
1891    {
1892      $this->url = $url;
1893    }
1894    public function getUrl()
1895    {
1896      return $this->url;
1897    }
1898    public function setVerification(Google_Service_Plus_CommentActorVerification $verification)
1899    {
1900      $this->verification = $verification;
1901    }
1902    public function getVerification()
1903    {
1904      return $this->verification;
1905    }
1906  }
1907  
1908  class Google_Service_Plus_CommentActorClientSpecificActorInfo extends Google_Model
1909  {
1910    protected $internal_gapi_mappings = array(
1911    );
1912    protected $youtubeActorInfoType = 'Google_Service_Plus_CommentActorClientSpecificActorInfoYoutubeActorInfo';
1913    protected $youtubeActorInfoDataType = '';
1914  
1915  
1916    public function setYoutubeActorInfo(Google_Service_Plus_CommentActorClientSpecificActorInfoYoutubeActorInfo $youtubeActorInfo)
1917    {
1918      $this->youtubeActorInfo = $youtubeActorInfo;
1919    }
1920    public function getYoutubeActorInfo()
1921    {
1922      return $this->youtubeActorInfo;
1923    }
1924  }
1925  
1926  class Google_Service_Plus_CommentActorClientSpecificActorInfoYoutubeActorInfo extends Google_Model
1927  {
1928    protected $internal_gapi_mappings = array(
1929    );
1930    public $channelId;
1931  
1932  
1933    public function setChannelId($channelId)
1934    {
1935      $this->channelId = $channelId;
1936    }
1937    public function getChannelId()
1938    {
1939      return $this->channelId;
1940    }
1941  }
1942  
1943  class Google_Service_Plus_CommentActorImage extends Google_Model
1944  {
1945    protected $internal_gapi_mappings = array(
1946    );
1947    public $url;
1948  
1949  
1950    public function setUrl($url)
1951    {
1952      $this->url = $url;
1953    }
1954    public function getUrl()
1955    {
1956      return $this->url;
1957    }
1958  }
1959  
1960  class Google_Service_Plus_CommentActorVerification extends Google_Model
1961  {
1962    protected $internal_gapi_mappings = array(
1963    );
1964    public $adHocVerified;
1965  
1966  
1967    public function setAdHocVerified($adHocVerified)
1968    {
1969      $this->adHocVerified = $adHocVerified;
1970    }
1971    public function getAdHocVerified()
1972    {
1973      return $this->adHocVerified;
1974    }
1975  }
1976  
1977  class Google_Service_Plus_CommentFeed extends Google_Collection
1978  {
1979    protected $collection_key = 'items';
1980    protected $internal_gapi_mappings = array(
1981    );
1982    public $etag;
1983    public $id;
1984    protected $itemsType = 'Google_Service_Plus_Comment';
1985    protected $itemsDataType = 'array';
1986    public $kind;
1987    public $nextLink;
1988    public $nextPageToken;
1989    public $title;
1990    public $updated;
1991  
1992  
1993    public function setEtag($etag)
1994    {
1995      $this->etag = $etag;
1996    }
1997    public function getEtag()
1998    {
1999      return $this->etag;
2000    }
2001    public function setId($id)
2002    {
2003      $this->id = $id;
2004    }
2005    public function getId()
2006    {
2007      return $this->id;
2008    }
2009    public function setItems($items)
2010    {
2011      $this->items = $items;
2012    }
2013    public function getItems()
2014    {
2015      return $this->items;
2016    }
2017    public function setKind($kind)
2018    {
2019      $this->kind = $kind;
2020    }
2021    public function getKind()
2022    {
2023      return $this->kind;
2024    }
2025    public function setNextLink($nextLink)
2026    {
2027      $this->nextLink = $nextLink;
2028    }
2029    public function getNextLink()
2030    {
2031      return $this->nextLink;
2032    }
2033    public function setNextPageToken($nextPageToken)
2034    {
2035      $this->nextPageToken = $nextPageToken;
2036    }
2037    public function getNextPageToken()
2038    {
2039      return $this->nextPageToken;
2040    }
2041    public function setTitle($title)
2042    {
2043      $this->title = $title;
2044    }
2045    public function getTitle()
2046    {
2047      return $this->title;
2048    }
2049    public function setUpdated($updated)
2050    {
2051      $this->updated = $updated;
2052    }
2053    public function getUpdated()
2054    {
2055      return $this->updated;
2056    }
2057  }
2058  
2059  class Google_Service_Plus_CommentInReplyTo extends Google_Model
2060  {
2061    protected $internal_gapi_mappings = array(
2062    );
2063    public $id;
2064    public $url;
2065  
2066  
2067    public function setId($id)
2068    {
2069      $this->id = $id;
2070    }
2071    public function getId()
2072    {
2073      return $this->id;
2074    }
2075    public function setUrl($url)
2076    {
2077      $this->url = $url;
2078    }
2079    public function getUrl()
2080    {
2081      return $this->url;
2082    }
2083  }
2084  
2085  class Google_Service_Plus_CommentObject extends Google_Model
2086  {
2087    protected $internal_gapi_mappings = array(
2088    );
2089    public $content;
2090    public $objectType;
2091    public $originalContent;
2092  
2093  
2094    public function setContent($content)
2095    {
2096      $this->content = $content;
2097    }
2098    public function getContent()
2099    {
2100      return $this->content;
2101    }
2102    public function setObjectType($objectType)
2103    {
2104      $this->objectType = $objectType;
2105    }
2106    public function getObjectType()
2107    {
2108      return $this->objectType;
2109    }
2110    public function setOriginalContent($originalContent)
2111    {
2112      $this->originalContent = $originalContent;
2113    }
2114    public function getOriginalContent()
2115    {
2116      return $this->originalContent;
2117    }
2118  }
2119  
2120  class Google_Service_Plus_CommentPlusoners extends Google_Model
2121  {
2122    protected $internal_gapi_mappings = array(
2123    );
2124    public $totalItems;
2125  
2126  
2127    public function setTotalItems($totalItems)
2128    {
2129      $this->totalItems = $totalItems;
2130    }
2131    public function getTotalItems()
2132    {
2133      return $this->totalItems;
2134    }
2135  }
2136  
2137  class Google_Service_Plus_ItemScope extends Google_Collection
2138  {
2139    protected $collection_key = 'performers';
2140    protected $internal_gapi_mappings = array(
2141          "associatedMedia" => "associated_media",
2142    );
2143    protected $aboutType = 'Google_Service_Plus_ItemScope';
2144    protected $aboutDataType = '';
2145    public $additionalName;
2146    protected $addressType = 'Google_Service_Plus_ItemScope';
2147    protected $addressDataType = '';
2148    public $addressCountry;
2149    public $addressLocality;
2150    public $addressRegion;
2151    protected $associatedMediaType = 'Google_Service_Plus_ItemScope';
2152    protected $associatedMediaDataType = 'array';
2153    public $attendeeCount;
2154    protected $attendeesType = 'Google_Service_Plus_ItemScope';
2155    protected $attendeesDataType = 'array';
2156    protected $audioType = 'Google_Service_Plus_ItemScope';
2157    protected $audioDataType = '';
2158    protected $authorType = 'Google_Service_Plus_ItemScope';
2159    protected $authorDataType = 'array';
2160    public $bestRating;
2161    public $birthDate;
2162    protected $byArtistType = 'Google_Service_Plus_ItemScope';
2163    protected $byArtistDataType = '';
2164    public $caption;
2165    public $contentSize;
2166    public $contentUrl;
2167    protected $contributorType = 'Google_Service_Plus_ItemScope';
2168    protected $contributorDataType = 'array';
2169    public $dateCreated;
2170    public $dateModified;
2171    public $datePublished;
2172    public $description;
2173    public $duration;
2174    public $embedUrl;
2175    public $endDate;
2176    public $familyName;
2177    public $gender;
2178    protected $geoType = 'Google_Service_Plus_ItemScope';
2179    protected $geoDataType = '';
2180    public $givenName;
2181    public $height;
2182    public $id;
2183    public $image;
2184    protected $inAlbumType = 'Google_Service_Plus_ItemScope';
2185    protected $inAlbumDataType = '';
2186    public $kind;
2187    public $latitude;
2188    protected $locationType = 'Google_Service_Plus_ItemScope';
2189    protected $locationDataType = '';
2190    public $longitude;
2191    public $name;
2192    protected $partOfTVSeriesType = 'Google_Service_Plus_ItemScope';
2193    protected $partOfTVSeriesDataType = '';
2194    protected $performersType = 'Google_Service_Plus_ItemScope';
2195    protected $performersDataType = 'array';
2196    public $playerType;
2197    public $postOfficeBoxNumber;
2198    public $postalCode;
2199    public $ratingValue;
2200    protected $reviewRatingType = 'Google_Service_Plus_ItemScope';
2201    protected $reviewRatingDataType = '';
2202    public $startDate;
2203    public $streetAddress;
2204    public $text;
2205    protected $thumbnailType = 'Google_Service_Plus_ItemScope';
2206    protected $thumbnailDataType = '';
2207    public $thumbnailUrl;
2208    public $tickerSymbol;
2209    public $type;
2210    public $url;
2211    public $width;
2212    public $worstRating;
2213  
2214  
2215    public function setAbout(Google_Service_Plus_ItemScope $about)
2216    {
2217      $this->about = $about;
2218    }
2219    public function getAbout()
2220    {
2221      return $this->about;
2222    }
2223    public function setAdditionalName($additionalName)
2224    {
2225      $this->additionalName = $additionalName;
2226    }
2227    public function getAdditionalName()
2228    {
2229      return $this->additionalName;
2230    }
2231    public function setAddress(Google_Service_Plus_ItemScope $address)
2232    {
2233      $this->address = $address;
2234    }
2235    public function getAddress()
2236    {
2237      return $this->address;
2238    }
2239    public function setAddressCountry($addressCountry)
2240    {
2241      $this->addressCountry = $addressCountry;
2242    }
2243    public function getAddressCountry()
2244    {
2245      return $this->addressCountry;
2246    }
2247    public function setAddressLocality($addressLocality)
2248    {
2249      $this->addressLocality = $addressLocality;
2250    }
2251    public function getAddressLocality()
2252    {
2253      return $this->addressLocality;
2254    }
2255    public function setAddressRegion($addressRegion)
2256    {
2257      $this->addressRegion = $addressRegion;
2258    }
2259    public function getAddressRegion()
2260    {
2261      return $this->addressRegion;
2262    }
2263    public function setAssociatedMedia($associatedMedia)
2264    {
2265      $this->associatedMedia = $associatedMedia;
2266    }
2267    public function getAssociatedMedia()
2268    {
2269      return $this->associatedMedia;
2270    }
2271    public function setAttendeeCount($attendeeCount)
2272    {
2273      $this->attendeeCount = $attendeeCount;
2274    }
2275    public function getAttendeeCount()
2276    {
2277      return $this->attendeeCount;
2278    }
2279    public function setAttendees($attendees)
2280    {
2281      $this->attendees = $attendees;
2282    }
2283    public function getAttendees()
2284    {
2285      return $this->attendees;
2286    }
2287    public function setAudio(Google_Service_Plus_ItemScope $audio)
2288    {
2289      $this->audio = $audio;
2290    }
2291    public function getAudio()
2292    {
2293      return $this->audio;
2294    }
2295    public function setAuthor($author)
2296    {
2297      $this->author = $author;
2298    }
2299    public function getAuthor()
2300    {
2301      return $this->author;
2302    }
2303    public function setBestRating($bestRating)
2304    {
2305      $this->bestRating = $bestRating;
2306    }
2307    public function getBestRating()
2308    {
2309      return $this->bestRating;
2310    }
2311    public function setBirthDate($birthDate)
2312    {
2313      $this->birthDate = $birthDate;
2314    }
2315    public function getBirthDate()
2316    {
2317      return $this->birthDate;
2318    }
2319    public function setByArtist(Google_Service_Plus_ItemScope $byArtist)
2320    {
2321      $this->byArtist = $byArtist;
2322    }
2323    public function getByArtist()
2324    {
2325      return $this->byArtist;
2326    }
2327    public function setCaption($caption)
2328    {
2329      $this->caption = $caption;
2330    }
2331    public function getCaption()
2332    {
2333      return $this->caption;
2334    }
2335    public function setContentSize($contentSize)
2336    {
2337      $this->contentSize = $contentSize;
2338    }
2339    public function getContentSize()
2340    {
2341      return $this->contentSize;
2342    }
2343    public function setContentUrl($contentUrl)
2344    {
2345      $this->contentUrl = $contentUrl;
2346    }
2347    public function getContentUrl()
2348    {
2349      return $this->contentUrl;
2350    }
2351    public function setContributor($contributor)
2352    {
2353      $this->contributor = $contributor;
2354    }
2355    public function getContributor()
2356    {
2357      return $this->contributor;
2358    }
2359    public function setDateCreated($dateCreated)
2360    {
2361      $this->dateCreated = $dateCreated;
2362    }
2363    public function getDateCreated()
2364    {
2365      return $this->dateCreated;
2366    }
2367    public function setDateModified($dateModified)
2368    {
2369      $this->dateModified = $dateModified;
2370    }
2371    public function getDateModified()
2372    {
2373      return $this->dateModified;
2374    }
2375    public function setDatePublished($datePublished)
2376    {
2377      $this->datePublished = $datePublished;
2378    }
2379    public function getDatePublished()
2380    {
2381      return $this->datePublished;
2382    }
2383    public function setDescription($description)
2384    {
2385      $this->description = $description;
2386    }
2387    public function getDescription()
2388    {
2389      return $this->description;
2390    }
2391    public function setDuration($duration)
2392    {
2393      $this->duration = $duration;
2394    }
2395    public function getDuration()
2396    {
2397      return $this->duration;
2398    }
2399    public function setEmbedUrl($embedUrl)
2400    {
2401      $this->embedUrl = $embedUrl;
2402    }
2403    public function getEmbedUrl()
2404    {
2405      return $this->embedUrl;
2406    }
2407    public function setEndDate($endDate)
2408    {
2409      $this->endDate = $endDate;
2410    }
2411    public function getEndDate()
2412    {
2413      return $this->endDate;
2414    }
2415    public function setFamilyName($familyName)
2416    {
2417      $this->familyName = $familyName;
2418    }
2419    public function getFamilyName()
2420    {
2421      return $this->familyName;
2422    }
2423    public function setGender($gender)
2424    {
2425      $this->gender = $gender;
2426    }
2427    public function getGender()
2428    {
2429      return $this->gender;
2430    }
2431    public function setGeo(Google_Service_Plus_ItemScope $geo)
2432    {
2433      $this->geo = $geo;
2434    }
2435    public function getGeo()
2436    {
2437      return $this->geo;
2438    }
2439    public function setGivenName($givenName)
2440    {
2441      $this->givenName = $givenName;
2442    }
2443    public function getGivenName()
2444    {
2445      return $this->givenName;
2446    }
2447    public function setHeight($height)
2448    {
2449      $this->height = $height;
2450    }
2451    public function getHeight()
2452    {
2453      return $this->height;
2454    }
2455    public function setId($id)
2456    {
2457      $this->id = $id;
2458    }
2459    public function getId()
2460    {
2461      return $this->id;
2462    }
2463    public function setImage($image)
2464    {
2465      $this->image = $image;
2466    }
2467    public function getImage()
2468    {
2469      return $this->image;
2470    }
2471    public function setInAlbum(Google_Service_Plus_ItemScope $inAlbum)
2472    {
2473      $this->inAlbum = $inAlbum;
2474    }
2475    public function getInAlbum()
2476    {
2477      return $this->inAlbum;
2478    }
2479    public function setKind($kind)
2480    {
2481      $this->kind = $kind;
2482    }
2483    public function getKind()
2484    {
2485      return $this->kind;
2486    }
2487    public function setLatitude($latitude)
2488    {
2489      $this->latitude = $latitude;
2490    }
2491    public function getLatitude()
2492    {
2493      return $this->latitude;
2494    }
2495    public function setLocation(Google_Service_Plus_ItemScope $location)
2496    {
2497      $this->location = $location;
2498    }
2499    public function getLocation()
2500    {
2501      return $this->location;
2502    }
2503    public function setLongitude($longitude)
2504    {
2505      $this->longitude = $longitude;
2506    }
2507    public function getLongitude()
2508    {
2509      return $this->longitude;
2510    }
2511    public function setName($name)
2512    {
2513      $this->name = $name;
2514    }
2515    public function getName()
2516    {
2517      return $this->name;
2518    }
2519    public function setPartOfTVSeries(Google_Service_Plus_ItemScope $partOfTVSeries)
2520    {
2521      $this->partOfTVSeries = $partOfTVSeries;
2522    }
2523    public function getPartOfTVSeries()
2524    {
2525      return $this->partOfTVSeries;
2526    }
2527    public function setPerformers($performers)
2528    {
2529      $this->performers = $performers;
2530    }
2531    public function getPerformers()
2532    {
2533      return $this->performers;
2534    }
2535    public function setPlayerType($playerType)
2536    {
2537      $this->playerType = $playerType;
2538    }
2539    public function getPlayerType()
2540    {
2541      return $this->playerType;
2542    }
2543    public function setPostOfficeBoxNumber($postOfficeBoxNumber)
2544    {
2545      $this->postOfficeBoxNumber = $postOfficeBoxNumber;
2546    }
2547    public function getPostOfficeBoxNumber()
2548    {
2549      return $this->postOfficeBoxNumber;
2550    }
2551    public function setPostalCode($postalCode)
2552    {
2553      $this->postalCode = $postalCode;
2554    }
2555    public function getPostalCode()
2556    {
2557      return $this->postalCode;
2558    }
2559    public function setRatingValue($ratingValue)
2560    {
2561      $this->ratingValue = $ratingValue;
2562    }
2563    public function getRatingValue()
2564    {
2565      return $this->ratingValue;
2566    }
2567    public function setReviewRating(Google_Service_Plus_ItemScope $reviewRating)
2568    {
2569      $this->reviewRating = $reviewRating;
2570    }
2571    public function getReviewRating()
2572    {
2573      return $this->reviewRating;
2574    }
2575    public function setStartDate($startDate)
2576    {
2577      $this->startDate = $startDate;
2578    }
2579    public function getStartDate()
2580    {
2581      return $this->startDate;
2582    }
2583    public function setStreetAddress($streetAddress)
2584    {
2585      $this->streetAddress = $streetAddress;
2586    }
2587    public function getStreetAddress()
2588    {
2589      return $this->streetAddress;
2590    }
2591    public function setText($text)
2592    {
2593      $this->text = $text;
2594    }
2595    public function getText()
2596    {
2597      return $this->text;
2598    }
2599    public function setThumbnail(Google_Service_Plus_ItemScope $thumbnail)
2600    {
2601      $this->thumbnail = $thumbnail;
2602    }
2603    public function getThumbnail()
2604    {
2605      return $this->thumbnail;
2606    }
2607    public function setThumbnailUrl($thumbnailUrl)
2608    {
2609      $this->thumbnailUrl = $thumbnailUrl;
2610    }
2611    public function getThumbnailUrl()
2612    {
2613      return $this->thumbnailUrl;
2614    }
2615    public function setTickerSymbol($tickerSymbol)
2616    {
2617      $this->tickerSymbol = $tickerSymbol;
2618    }
2619    public function getTickerSymbol()
2620    {
2621      return $this->tickerSymbol;
2622    }
2623    public function setType($type)
2624    {
2625      $this->type = $type;
2626    }
2627    public function getType()
2628    {
2629      return $this->type;
2630    }
2631    public function setUrl($url)
2632    {
2633      $this->url = $url;
2634    }
2635    public function getUrl()
2636    {
2637      return $this->url;
2638    }
2639    public function setWidth($width)
2640    {
2641      $this->width = $width;
2642    }
2643    public function getWidth()
2644    {
2645      return $this->width;
2646    }
2647    public function setWorstRating($worstRating)
2648    {
2649      $this->worstRating = $worstRating;
2650    }
2651    public function getWorstRating()
2652    {
2653      return $this->worstRating;
2654    }
2655  }
2656  
2657  class Google_Service_Plus_Moment extends Google_Model
2658  {
2659    protected $internal_gapi_mappings = array(
2660    );
2661    public $id;
2662    public $kind;
2663    protected $objectType = 'Google_Service_Plus_ItemScope';
2664    protected $objectDataType = '';
2665    protected $resultType = 'Google_Service_Plus_ItemScope';
2666    protected $resultDataType = '';
2667    public $startDate;
2668    protected $targetType = 'Google_Service_Plus_ItemScope';
2669    protected $targetDataType = '';
2670    public $type;
2671  
2672  
2673    public function setId($id)
2674    {
2675      $this->id = $id;
2676    }
2677    public function getId()
2678    {
2679      return $this->id;
2680    }
2681    public function setKind($kind)
2682    {
2683      $this->kind = $kind;
2684    }
2685    public function getKind()
2686    {
2687      return $this->kind;
2688    }
2689    public function setObject(Google_Service_Plus_ItemScope $object)
2690    {
2691      $this->object = $object;
2692    }
2693    public function getObject()
2694    {
2695      return $this->object;
2696    }
2697    public function setResult(Google_Service_Plus_ItemScope $result)
2698    {
2699      $this->result = $result;
2700    }
2701    public function getResult()
2702    {
2703      return $this->result;
2704    }
2705    public function setStartDate($startDate)
2706    {
2707      $this->startDate = $startDate;
2708    }
2709    public function getStartDate()
2710    {
2711      return $this->startDate;
2712    }
2713    public function setTarget(Google_Service_Plus_ItemScope $target)
2714    {
2715      $this->target = $target;
2716    }
2717    public function getTarget()
2718    {
2719      return $this->target;
2720    }
2721    public function setType($type)
2722    {
2723      $this->type = $type;
2724    }
2725    public function getType()
2726    {
2727      return $this->type;
2728    }
2729  }
2730  
2731  class Google_Service_Plus_MomentsFeed extends Google_Collection
2732  {
2733    protected $collection_key = 'items';
2734    protected $internal_gapi_mappings = array(
2735    );
2736    public $etag;
2737    protected $itemsType = 'Google_Service_Plus_Moment';
2738    protected $itemsDataType = 'array';
2739    public $kind;
2740    public $nextLink;
2741    public $nextPageToken;
2742    public $selfLink;
2743    public $title;
2744    public $updated;
2745  
2746  
2747    public function setEtag($etag)
2748    {
2749      $this->etag = $etag;
2750    }
2751    public function getEtag()
2752    {
2753      return $this->etag;
2754    }
2755    public function setItems($items)
2756    {
2757      $this->items = $items;
2758    }
2759    public function getItems()
2760    {
2761      return $this->items;
2762    }
2763    public function setKind($kind)
2764    {
2765      $this->kind = $kind;
2766    }
2767    public function getKind()
2768    {
2769      return $this->kind;
2770    }
2771    public function setNextLink($nextLink)
2772    {
2773      $this->nextLink = $nextLink;
2774    }
2775    public function getNextLink()
2776    {
2777      return $this->nextLink;
2778    }
2779    public function setNextPageToken($nextPageToken)
2780    {
2781      $this->nextPageToken = $nextPageToken;
2782    }
2783    public function getNextPageToken()
2784    {
2785      return $this->nextPageToken;
2786    }
2787    public function setSelfLink($selfLink)
2788    {
2789      $this->selfLink = $selfLink;
2790    }
2791    public function getSelfLink()
2792    {
2793      return $this->selfLink;
2794    }
2795    public function setTitle($title)
2796    {
2797      $this->title = $title;
2798    }
2799    public function getTitle()
2800    {
2801      return $this->title;
2802    }
2803    public function setUpdated($updated)
2804    {
2805      $this->updated = $updated;
2806    }
2807    public function getUpdated()
2808    {
2809      return $this->updated;
2810    }
2811  }
2812  
2813  class Google_Service_Plus_PeopleFeed extends Google_Collection
2814  {
2815    protected $collection_key = 'items';
2816    protected $internal_gapi_mappings = array(
2817    );
2818    public $etag;
2819    protected $itemsType = 'Google_Service_Plus_Person';
2820    protected $itemsDataType = 'array';
2821    public $kind;
2822    public $nextPageToken;
2823    public $selfLink;
2824    public $title;
2825    public $totalItems;
2826  
2827  
2828    public function setEtag($etag)
2829    {
2830      $this->etag = $etag;
2831    }
2832    public function getEtag()
2833    {
2834      return $this->etag;
2835    }
2836    public function setItems($items)
2837    {
2838      $this->items = $items;
2839    }
2840    public function getItems()
2841    {
2842      return $this->items;
2843    }
2844    public function setKind($kind)
2845    {
2846      $this->kind = $kind;
2847    }
2848    public function getKind()
2849    {
2850      return $this->kind;
2851    }
2852    public function setNextPageToken($nextPageToken)
2853    {
2854      $this->nextPageToken = $nextPageToken;
2855    }
2856    public function getNextPageToken()
2857    {
2858      return $this->nextPageToken;
2859    }
2860    public function setSelfLink($selfLink)
2861    {
2862      $this->selfLink = $selfLink;
2863    }
2864    public function getSelfLink()
2865    {
2866      return $this->selfLink;
2867    }
2868    public function setTitle($title)
2869    {
2870      $this->title = $title;
2871    }
2872    public function getTitle()
2873    {
2874      return $this->title;
2875    }
2876    public function setTotalItems($totalItems)
2877    {
2878      $this->totalItems = $totalItems;
2879    }
2880    public function getTotalItems()
2881    {
2882      return $this->totalItems;
2883    }
2884  }
2885  
2886  class Google_Service_Plus_Person extends Google_Collection
2887  {
2888    protected $collection_key = 'urls';
2889    protected $internal_gapi_mappings = array(
2890    );
2891    public $aboutMe;
2892    protected $ageRangeType = 'Google_Service_Plus_PersonAgeRange';
2893    protected $ageRangeDataType = '';
2894    public $birthday;
2895    public $braggingRights;
2896    public $circledByCount;
2897    protected $coverType = 'Google_Service_Plus_PersonCover';
2898    protected $coverDataType = '';
2899    public $currentLocation;
2900    public $displayName;
2901    public $domain;
2902    protected $emailsType = 'Google_Service_Plus_PersonEmails';
2903    protected $emailsDataType = 'array';
2904    public $etag;
2905    public $gender;
2906    public $id;
2907    protected $imageType = 'Google_Service_Plus_PersonImage';
2908    protected $imageDataType = '';
2909    public $isPlusUser;
2910    public $kind;
2911    public $language;
2912    protected $nameType = 'Google_Service_Plus_PersonName';
2913    protected $nameDataType = '';
2914    public $nickname;
2915    public $objectType;
2916    public $occupation;
2917    protected $organizationsType = 'Google_Service_Plus_PersonOrganizations';
2918    protected $organizationsDataType = 'array';
2919    protected $placesLivedType = 'Google_Service_Plus_PersonPlacesLived';
2920    protected $placesLivedDataType = 'array';
2921    public $plusOneCount;
2922    public $relationshipStatus;
2923    public $skills;
2924    public $tagline;
2925    public $url;
2926    protected $urlsType = 'Google_Service_Plus_PersonUrls';
2927    protected $urlsDataType = 'array';
2928    public $verified;
2929  
2930  
2931    public function setAboutMe($aboutMe)
2932    {
2933      $this->aboutMe = $aboutMe;
2934    }
2935    public function getAboutMe()
2936    {
2937      return $this->aboutMe;
2938    }
2939    public function setAgeRange(Google_Service_Plus_PersonAgeRange $ageRange)
2940    {
2941      $this->ageRange = $ageRange;
2942    }
2943    public function getAgeRange()
2944    {
2945      return $this->ageRange;
2946    }
2947    public function setBirthday($birthday)
2948    {
2949      $this->birthday = $birthday;
2950    }
2951    public function getBirthday()
2952    {
2953      return $this->birthday;
2954    }
2955    public function setBraggingRights($braggingRights)
2956    {
2957      $this->braggingRights = $braggingRights;
2958    }
2959    public function getBraggingRights()
2960    {
2961      return $this->braggingRights;
2962    }
2963    public function setCircledByCount($circledByCount)
2964    {
2965      $this->circledByCount = $circledByCount;
2966    }
2967    public function getCircledByCount()
2968    {
2969      return $this->circledByCount;
2970    }
2971    public function setCover(Google_Service_Plus_PersonCover $cover)
2972    {
2973      $this->cover = $cover;
2974    }
2975    public function getCover()
2976    {
2977      return $this->cover;
2978    }
2979    public function setCurrentLocation($currentLocation)
2980    {
2981      $this->currentLocation = $currentLocation;
2982    }
2983    public function getCurrentLocation()
2984    {
2985      return $this->currentLocation;
2986    }
2987    public function setDisplayName($displayName)
2988    {
2989      $this->displayName = $displayName;
2990    }
2991    public function getDisplayName()
2992    {
2993      return $this->displayName;
2994    }
2995    public function setDomain($domain)
2996    {
2997      $this->domain = $domain;
2998    }
2999    public function getDomain()
3000    {
3001      return $this->domain;
3002    }
3003    public function setEmails($emails)
3004    {
3005      $this->emails = $emails;
3006    }
3007    public function getEmails()
3008    {
3009      return $this->emails;
3010    }
3011    public function setEtag($etag)
3012    {
3013      $this->etag = $etag;
3014    }
3015    public function getEtag()
3016    {
3017      return $this->etag;
3018    }
3019    public function setGender($gender)
3020    {
3021      $this->gender = $gender;
3022    }
3023    public function getGender()
3024    {
3025      return $this->gender;
3026    }
3027    public function setId($id)
3028    {
3029      $this->id = $id;
3030    }
3031    public function getId()
3032    {
3033      return $this->id;
3034    }
3035    public function setImage(Google_Service_Plus_PersonImage $image)
3036    {
3037      $this->image = $image;
3038    }
3039    public function getImage()
3040    {
3041      return $this->image;
3042    }
3043    public function setIsPlusUser($isPlusUser)
3044    {
3045      $this->isPlusUser = $isPlusUser;
3046    }
3047    public function getIsPlusUser()
3048    {
3049      return $this->isPlusUser;
3050    }
3051    public function setKind($kind)
3052    {
3053      $this->kind = $kind;
3054    }
3055    public function getKind()
3056    {
3057      return $this->kind;
3058    }
3059    public function setLanguage($language)
3060    {
3061      $this->language = $language;
3062    }
3063    public function getLanguage()
3064    {
3065      return $this->language;
3066    }
3067    public function setName(Google_Service_Plus_PersonName $name)
3068    {
3069      $this->name = $name;
3070    }
3071    public function getName()
3072    {
3073      return $this->name;
3074    }
3075    public function setNickname($nickname)
3076    {
3077      $this->nickname = $nickname;
3078    }
3079    public function getNickname()
3080    {
3081      return $this->nickname;
3082    }
3083    public function setObjectType($objectType)
3084    {
3085      $this->objectType = $objectType;
3086    }
3087    public function getObjectType()
3088    {
3089      return $this->objectType;
3090    }
3091    public function setOccupation($occupation)
3092    {
3093      $this->occupation = $occupation;
3094    }
3095    public function getOccupation()
3096    {
3097      return $this->occupation;
3098    }
3099    public function setOrganizations($organizations)
3100    {
3101      $this->organizations = $organizations;
3102    }
3103    public function getOrganizations()
3104    {
3105      return $this->organizations;
3106    }
3107    public function setPlacesLived($placesLived)
3108    {
3109      $this->placesLived = $placesLived;
3110    }
3111    public function getPlacesLived()
3112    {
3113      return $this->placesLived;
3114    }
3115    public function setPlusOneCount($plusOneCount)
3116    {
3117      $this->plusOneCount = $plusOneCount;
3118    }
3119    public function getPlusOneCount()
3120    {
3121      return $this->plusOneCount;
3122    }
3123    public function setRelationshipStatus($relationshipStatus)
3124    {
3125      $this->relationshipStatus = $relationshipStatus;
3126    }
3127    public function getRelationshipStatus()
3128    {
3129      return $this->relationshipStatus;
3130    }
3131    public function setSkills($skills)
3132    {
3133      $this->skills = $skills;
3134    }
3135    public function getSkills()
3136    {
3137      return $this->skills;
3138    }
3139    public function setTagline($tagline)
3140    {
3141      $this->tagline = $tagline;
3142    }
3143    public function getTagline()
3144    {
3145      return $this->tagline;
3146    }
3147    public function setUrl($url)
3148    {
3149      $this->url = $url;
3150    }
3151    public function getUrl()
3152    {
3153      return $this->url;
3154    }
3155    public function setUrls($urls)
3156    {
3157      $this->urls = $urls;
3158    }
3159    public function getUrls()
3160    {
3161      return $this->urls;
3162    }
3163    public function setVerified($verified)
3164    {
3165      $this->verified = $verified;
3166    }
3167    public function getVerified()
3168    {
3169      return $this->verified;
3170    }
3171  }
3172  
3173  class Google_Service_Plus_PersonAgeRange extends Google_Model
3174  {
3175    protected $internal_gapi_mappings = array(
3176    );
3177    public $max;
3178    public $min;
3179  
3180  
3181    public function setMax($max)
3182    {
3183      $this->max = $max;
3184    }
3185    public function getMax()
3186    {
3187      return $this->max;
3188    }
3189    public function setMin($min)
3190    {
3191      $this->min = $min;
3192    }
3193    public function getMin()
3194    {
3195      return $this->min;
3196    }
3197  }
3198  
3199  class Google_Service_Plus_PersonCover extends Google_Model
3200  {
3201    protected $internal_gapi_mappings = array(
3202    );
3203    protected $coverInfoType = 'Google_Service_Plus_PersonCoverCoverInfo';
3204    protected $coverInfoDataType = '';
3205    protected $coverPhotoType = 'Google_Service_Plus_PersonCoverCoverPhoto';
3206    protected $coverPhotoDataType = '';
3207    public $layout;
3208  
3209  
3210    public function setCoverInfo(Google_Service_Plus_PersonCoverCoverInfo $coverInfo)
3211    {
3212      $this->coverInfo = $coverInfo;
3213    }
3214    public function getCoverInfo()
3215    {
3216      return $this->coverInfo;
3217    }
3218    public function setCoverPhoto(Google_Service_Plus_PersonCoverCoverPhoto $coverPhoto)
3219    {
3220      $this->coverPhoto = $coverPhoto;
3221    }
3222    public function getCoverPhoto()
3223    {
3224      return $this->coverPhoto;
3225    }
3226    public function setLayout($layout)
3227    {
3228      $this->layout = $layout;
3229    }
3230    public function getLayout()
3231    {
3232      return $this->layout;
3233    }
3234  }
3235  
3236  class Google_Service_Plus_PersonCoverCoverInfo extends Google_Model
3237  {
3238    protected $internal_gapi_mappings = array(
3239    );
3240    public $leftImageOffset;
3241    public $topImageOffset;
3242  
3243  
3244    public function setLeftImageOffset($leftImageOffset)
3245    {
3246      $this->leftImageOffset = $leftImageOffset;
3247    }
3248    public function getLeftImageOffset()
3249    {
3250      return $this->leftImageOffset;
3251    }
3252    public function setTopImageOffset($topImageOffset)
3253    {
3254      $this->topImageOffset = $topImageOffset;
3255    }
3256    public function getTopImageOffset()
3257    {
3258      return $this->topImageOffset;
3259    }
3260  }
3261  
3262  class Google_Service_Plus_PersonCoverCoverPhoto extends Google_Model
3263  {
3264    protected $internal_gapi_mappings = array(
3265    );
3266    public $height;
3267    public $url;
3268    public $width;
3269  
3270  
3271    public function setHeight($height)
3272    {
3273      $this->height = $height;
3274    }
3275    public function getHeight()
3276    {
3277      return $this->height;
3278    }
3279    public function setUrl($url)
3280    {
3281      $this->url = $url;
3282    }
3283    public function getUrl()
3284    {
3285      return $this->url;
3286    }
3287    public function setWidth($width)
3288    {
3289      $this->width = $width;
3290    }
3291    public function getWidth()
3292    {
3293      return $this->width;
3294    }
3295  }
3296  
3297  class Google_Service_Plus_PersonEmails extends Google_Model
3298  {
3299    protected $internal_gapi_mappings = array(
3300    );
3301    public $type;
3302    public $value;
3303  
3304  
3305    public function setType($type)
3306    {
3307      $this->type = $type;
3308    }
3309    public function getType()
3310    {
3311      return $this->type;
3312    }
3313    public function setValue($value)
3314    {
3315      $this->value = $value;
3316    }
3317    public function getValue()
3318    {
3319      return $this->value;
3320    }
3321  }
3322  
3323  class Google_Service_Plus_PersonImage extends Google_Model
3324  {
3325    protected $internal_gapi_mappings = array(
3326    );
3327    public $isDefault;
3328    public $url;
3329  
3330  
3331    public function setIsDefault($isDefault)
3332    {
3333      $this->isDefault = $isDefault;
3334    }
3335    public function getIsDefault()
3336    {
3337      return $this->isDefault;
3338    }
3339    public function setUrl($url)
3340    {
3341      $this->url = $url;
3342    }
3343    public function getUrl()
3344    {
3345      return $this->url;
3346    }
3347  }
3348  
3349  class Google_Service_Plus_PersonName extends Google_Model
3350  {
3351    protected $internal_gapi_mappings = array(
3352    );
3353    public $familyName;
3354    public $formatted;
3355    public $givenName;
3356    public $honorificPrefix;
3357    public $honorificSuffix;
3358    public $middleName;
3359  
3360  
3361    public function setFamilyName($familyName)
3362    {
3363      $this->familyName = $familyName;
3364    }
3365    public function getFamilyName()
3366    {
3367      return $this->familyName;
3368    }
3369    public function setFormatted($formatted)
3370    {
3371      $this->formatted = $formatted;
3372    }
3373    public function getFormatted()
3374    {
3375      return $this->formatted;
3376    }
3377    public function setGivenName($givenName)
3378    {
3379      $this->givenName = $givenName;
3380    }
3381    public function getGivenName()
3382    {
3383      return $this->givenName;
3384    }
3385    public function setHonorificPrefix($honorificPrefix)
3386    {
3387      $this->honorificPrefix = $honorificPrefix;
3388    }
3389    public function getHonorificPrefix()
3390    {
3391      return $this->honorificPrefix;
3392    }
3393    public function setHonorificSuffix($honorificSuffix)
3394    {
3395      $this->honorificSuffix = $honorificSuffix;
3396    }
3397    public function getHonorificSuffix()
3398    {
3399      return $this->honorificSuffix;
3400    }
3401    public function setMiddleName($middleName)
3402    {
3403      $this->middleName = $middleName;
3404    }
3405    public function getMiddleName()
3406    {
3407      return $this->middleName;
3408    }
3409  }
3410  
3411  class Google_Service_Plus_PersonOrganizations extends Google_Model
3412  {
3413    protected $internal_gapi_mappings = array(
3414    );
3415    public $department;
3416    public $description;
3417    public $endDate;
3418    public $location;
3419    public $name;
3420    public $primary;
3421    public $startDate;
3422    public $title;
3423    public $type;
3424  
3425  
3426    public function setDepartment($department)
3427    {
3428      $this->department = $department;
3429    }
3430    public function getDepartment()
3431    {
3432      return $this->department;
3433    }
3434    public function setDescription($description)
3435    {
3436      $this->description = $description;
3437    }
3438    public function getDescription()
3439    {
3440      return $this->description;
3441    }
3442    public function setEndDate($endDate)
3443    {
3444      $this->endDate = $endDate;
3445    }
3446    public function getEndDate()
3447    {
3448      return $this->endDate;
3449    }
3450    public function setLocation($location)
3451    {
3452      $this->location = $location;
3453    }
3454    public function getLocation()
3455    {
3456      return $this->location;
3457    }
3458    public function setName($name)
3459    {
3460      $this->name = $name;
3461    }
3462    public function getName()
3463    {
3464      return $this->name;
3465    }
3466    public function setPrimary($primary)
3467    {
3468      $this->primary = $primary;
3469    }
3470    public function getPrimary()
3471    {
3472      return $this->primary;
3473    }
3474    public function setStartDate($startDate)
3475    {
3476      $this->startDate = $startDate;
3477    }
3478    public function getStartDate()
3479    {
3480      return $this->startDate;
3481    }
3482    public function setTitle($title)
3483    {
3484      $this->title = $title;
3485    }
3486    public function getTitle()
3487    {
3488      return $this->title;
3489    }
3490    public function setType($type)
3491    {
3492      $this->type = $type;
3493    }
3494    public function getType()
3495    {
3496      return $this->type;
3497    }
3498  }
3499  
3500  class Google_Service_Plus_PersonPlacesLived extends Google_Model
3501  {
3502    protected $internal_gapi_mappings = array(
3503    );
3504    public $primary;
3505    public $value;
3506  
3507  
3508    public function setPrimary($primary)
3509    {
3510      $this->primary = $primary;
3511    }
3512    public function getPrimary()
3513    {
3514      return $this->primary;
3515    }
3516    public function setValue($value)
3517    {
3518      $this->value = $value;
3519    }
3520    public function getValue()
3521    {
3522      return $this->value;
3523    }
3524  }
3525  
3526  class Google_Service_Plus_PersonUrls extends Google_Model
3527  {
3528    protected $internal_gapi_mappings = array(
3529    );
3530    public $label;
3531    public $type;
3532    public $value;
3533  
3534  
3535    public function setLabel($label)
3536    {
3537      $this->label = $label;
3538    }
3539    public function getLabel()
3540    {
3541      return $this->label;
3542    }
3543    public function setType($type)
3544    {
3545      $this->type = $type;
3546    }
3547    public function getType()
3548    {
3549      return $this->type;
3550    }
3551    public function setValue($value)
3552    {
3553      $this->value = $value;
3554    }
3555    public function getValue()
3556    {
3557      return $this->value;
3558    }
3559  }
3560  
3561  class Google_Service_Plus_Place extends Google_Model
3562  {
3563    protected $internal_gapi_mappings = array(
3564    );
3565    protected $addressType = 'Google_Service_Plus_PlaceAddress';
3566    protected $addressDataType = '';
3567    public $displayName;
3568    public $id;
3569    public $kind;
3570    protected $positionType = 'Google_Service_Plus_PlacePosition';
3571    protected $positionDataType = '';
3572  
3573  
3574    public function setAddress(Google_Service_Plus_PlaceAddress $address)
3575    {
3576      $this->address = $address;
3577    }
3578    public function getAddress()
3579    {
3580      return $this->address;
3581    }
3582    public function setDisplayName($displayName)
3583    {
3584      $this->displayName = $displayName;
3585    }
3586    public function getDisplayName()
3587    {
3588      return $this->displayName;
3589    }
3590    public function setId($id)
3591    {
3592      $this->id = $id;
3593    }
3594    public function getId()
3595    {
3596      return $this->id;
3597    }
3598    public function setKind($kind)
3599    {
3600      $this->kind = $kind;
3601    }
3602    public function getKind()
3603    {
3604      return $this->kind;
3605    }
3606    public function setPosition(Google_Service_Plus_PlacePosition $position)
3607    {
3608      $this->position = $position;
3609    }
3610    public function getPosition()
3611    {
3612      return $this->position;
3613    }
3614  }
3615  
3616  class Google_Service_Plus_PlaceAddress extends Google_Model
3617  {
3618    protected $internal_gapi_mappings = array(
3619    );
3620    public $formatted;
3621  
3622  
3623    public function setFormatted($formatted)
3624    {
3625      $this->formatted = $formatted;
3626    }
3627    public function getFormatted()
3628    {
3629      return $this->formatted;
3630    }
3631  }
3632  
3633  class Google_Service_Plus_PlacePosition extends Google_Model
3634  {
3635    protected $internal_gapi_mappings = array(
3636    );
3637    public $latitude;
3638    public $longitude;
3639  
3640  
3641    public function setLatitude($latitude)
3642    {
3643      $this->latitude = $latitude;
3644    }
3645    public function getLatitude()
3646    {
3647      return $this->latitude;
3648    }
3649    public function setLongitude($longitude)
3650    {
3651      $this->longitude = $longitude;
3652    }
3653    public function getLongitude()
3654    {
3655      return $this->longitude;
3656    }
3657  }
3658  
3659  class Google_Service_Plus_PlusAclentryResource extends Google_Model
3660  {
3661    protected $internal_gapi_mappings = array(
3662    );
3663    public $displayName;
3664    public $id;
3665    public $type;
3666  
3667  
3668    public function setDisplayName($displayName)
3669    {
3670      $this->displayName = $displayName;
3671    }
3672    public function getDisplayName()
3673    {
3674      return $this->displayName;
3675    }
3676    public function setId($id)
3677    {
3678      $this->id = $id;
3679    }
3680    public function getId()
3681    {
3682      return $this->id;
3683    }
3684    public function setType($type)
3685    {
3686      $this->type = $type;
3687    }
3688    public function getType()
3689    {
3690      return $this->type;
3691    }
3692  }