1<?php
2/*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16
17  /**
18   * The "activities" collection of methods.
19   * Typical usage is:
20   *  <code>
21   *   $plusService = new Google_PlusService(...);
22   *   $activities = $plusService->activities;
23   *  </code>
24   */
25  class Google_ActivitiesServiceResource extends Google_ServiceResource {
26
27    /**
28     * Get an activity. (activities.get)
29     *
30     * @param string $activityId The ID of the activity to get.
31     * @param array $optParams Optional parameters.
32     * @return Google_Activity
33     */
34    public function get($activityId, $optParams = array()) {
35      $params = array('activityId' => $activityId);
36      $params = array_merge($params, $optParams);
37      $data = $this->__call('get', array($params));
38      if ($this->useObjects()) {
39        return new Google_Activity($data);
40      } else {
41        return $data;
42      }
43    }
44    /**
45     * List all of the activities in the specified collection for a particular user. (activities.list)
46     *
47     * @param string $userId The ID of the user to get activities for. The special value "me" can be used to indicate the authenticated user.
48     * @param string $collection The collection of activities to list.
49     * @param array $optParams Optional parameters.
50     *
51     * @opt_param string maxResults The maximum number of activities to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
52     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
53     * @return Google_ActivityFeed
54     */
55    public function listActivities($userId, $collection, $optParams = array()) {
56      $params = array('userId' => $userId, 'collection' => $collection);
57      $params = array_merge($params, $optParams);
58      $data = $this->__call('list', array($params));
59      if ($this->useObjects()) {
60        return new Google_ActivityFeed($data);
61      } else {
62        return $data;
63      }
64    }
65    /**
66     * Search public activities. (activities.search)
67     *
68     * @param string $query Full-text search query string.
69     * @param array $optParams Optional parameters.
70     *
71     * @opt_param string language Specify the preferred language to search with. See search language codes for available values.
72     * @opt_param string maxResults The maximum number of activities to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
73     * @opt_param string orderBy Specifies how to order search results.
74     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response. This token can be of any length.
75     * @return Google_ActivityFeed
76     */
77    public function search($query, $optParams = array()) {
78      $params = array('query' => $query);
79      $params = array_merge($params, $optParams);
80      $data = $this->__call('search', array($params));
81      if ($this->useObjects()) {
82        return new Google_ActivityFeed($data);
83      } else {
84        return $data;
85      }
86    }
87  }
88
89  /**
90   * The "comments" collection of methods.
91   * Typical usage is:
92   *  <code>
93   *   $plusService = new Google_PlusService(...);
94   *   $comments = $plusService->comments;
95   *  </code>
96   */
97  class Google_CommentsServiceResource extends Google_ServiceResource {
98
99    /**
100     * Get a comment. (comments.get)
101     *
102     * @param string $commentId The ID of the comment to get.
103     * @param array $optParams Optional parameters.
104     * @return Google_Comment
105     */
106    public function get($commentId, $optParams = array()) {
107      $params = array('commentId' => $commentId);
108      $params = array_merge($params, $optParams);
109      $data = $this->__call('get', array($params));
110      if ($this->useObjects()) {
111        return new Google_Comment($data);
112      } else {
113        return $data;
114      }
115    }
116    /**
117     * List all of the comments for an activity. (comments.list)
118     *
119     * @param string $activityId The ID of the activity to get comments for.
120     * @param array $optParams Optional parameters.
121     *
122     * @opt_param string maxResults The maximum number of comments to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
123     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
124     * @opt_param string sortOrder The order in which to sort the list of comments.
125     * @return Google_CommentFeed
126     */
127    public function listComments($activityId, $optParams = array()) {
128      $params = array('activityId' => $activityId);
129      $params = array_merge($params, $optParams);
130      $data = $this->__call('list', array($params));
131      if ($this->useObjects()) {
132        return new Google_CommentFeed($data);
133      } else {
134        return $data;
135      }
136    }
137  }
138
139  /**
140   * The "moments" collection of methods.
141   * Typical usage is:
142   *  <code>
143   *   $plusService = new Google_PlusService(...);
144   *   $moments = $plusService->moments;
145   *  </code>
146   */
147  class Google_MomentsServiceResource extends Google_ServiceResource {
148
149    /**
150     * Record a moment representing a user's activity such as making a purchase or commenting on a blog.
151     * (moments.insert)
152     *
153     * @param string $userId The ID of the user to record activities for. The only valid values are "me" and the ID of the authenticated user.
154     * @param string $collection The collection to which to write moments.
155     * @param Google_Moment $postBody
156     * @param array $optParams Optional parameters.
157     *
158     * @opt_param bool debug Return the moment as written. Should be used only for debugging.
159     * @return Google_Moment
160     */
161    public function insert($userId, $collection, Google_Moment $postBody, $optParams = array()) {
162      $params = array('userId' => $userId, 'collection' => $collection, 'postBody' => $postBody);
163      $params = array_merge($params, $optParams);
164      $data = $this->__call('insert', array($params));
165      if ($this->useObjects()) {
166        return new Google_Moment($data);
167      } else {
168        return $data;
169      }
170    }
171    /**
172     * List all of the moments for a particular user. (moments.list)
173     *
174     * @param string $userId The ID of the user to get moments for. The special value "me" can be used to indicate the authenticated user.
175     * @param string $collection The collection of moments to list.
176     * @param array $optParams Optional parameters.
177     *
178     * @opt_param string maxResults The maximum number of moments to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
179     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
180     * @opt_param string targetUrl Only moments containing this targetUrl will be returned.
181     * @opt_param string type Only moments of this type will be returned.
182     * @return Google_MomentsFeed
183     */
184    public function listMoments($userId, $collection, $optParams = array()) {
185      $params = array('userId' => $userId, 'collection' => $collection);
186      $params = array_merge($params, $optParams);
187      $data = $this->__call('list', array($params));
188      if ($this->useObjects()) {
189        return new Google_MomentsFeed($data);
190      } else {
191        return $data;
192      }
193    }
194    /**
195     * Delete a moment. (moments.remove)
196     *
197     * @param string $id The ID of the moment to delete.
198     * @param array $optParams Optional parameters.
199     */
200    public function remove($id, $optParams = array()) {
201      $params = array('id' => $id);
202      $params = array_merge($params, $optParams);
203      $data = $this->__call('remove', array($params));
204      return $data;
205    }
206  }
207
208  /**
209   * The "people" collection of methods.
210   * Typical usage is:
211   *  <code>
212   *   $plusService = new Google_PlusService(...);
213   *   $people = $plusService->people;
214   *  </code>
215   */
216  class Google_PeopleServiceResource extends Google_ServiceResource {
217
218    /**
219     * Get a person's profile. If your app uses scope https://www.googleapis.com/auth/plus.login, this
220     * method is guaranteed to return ageRange and language. (people.get)
221     *
222     * @param string $userId The ID of the person to get the profile for. The special value "me" can be used to indicate the authenticated user.
223     * @param array $optParams Optional parameters.
224     * @return Google_Person
225     */
226    public function get($userId, $optParams = array()) {
227      $params = array('userId' => $userId);
228      $params = array_merge($params, $optParams);
229      $data = $this->__call('get', array($params));
230      if ($this->useObjects()) {
231        return new Google_Person($data);
232      } else {
233        return $data;
234      }
235    }
236    /**
237     * List all of the people in the specified collection. (people.list)
238     *
239     * @param string $userId Get the collection of people for the person identified. Use "me" to indicate the authenticated user.
240     * @param string $collection The collection of people to list.
241     * @param array $optParams Optional parameters.
242     *
243     * @opt_param string maxResults The maximum number of people to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
244     * @opt_param string orderBy The order to return people in.
245     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
246     * @return Google_PeopleFeed
247     */
248    public function listPeople($userId, $collection, $optParams = array()) {
249      $params = array('userId' => $userId, 'collection' => $collection);
250      $params = array_merge($params, $optParams);
251      $data = $this->__call('list', array($params));
252      if ($this->useObjects()) {
253        return new Google_PeopleFeed($data);
254      } else {
255        return $data;
256      }
257    }
258    /**
259     * List all of the people in the specified collection for a particular activity.
260     * (people.listByActivity)
261     *
262     * @param string $activityId The ID of the activity to get the list of people for.
263     * @param string $collection The collection of people to list.
264     * @param array $optParams Optional parameters.
265     *
266     * @opt_param string maxResults The maximum number of people to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
267     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response.
268     * @return Google_PeopleFeed
269     */
270    public function listByActivity($activityId, $collection, $optParams = array()) {
271      $params = array('activityId' => $activityId, 'collection' => $collection);
272      $params = array_merge($params, $optParams);
273      $data = $this->__call('listByActivity', array($params));
274      if ($this->useObjects()) {
275        return new Google_PeopleFeed($data);
276      } else {
277        return $data;
278      }
279    }
280    /**
281     * Search all public profiles. (people.search)
282     *
283     * @param string $query Specify a query string for full text search of public text in all profiles.
284     * @param array $optParams Optional parameters.
285     *
286     * @opt_param string language Specify the preferred language to search with. See search language codes for available values.
287     * @opt_param string maxResults The maximum number of people to include in the response, which is used for paging. For any response, the actual number returned might be less than the specified maxResults.
288     * @opt_param string pageToken The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of "nextPageToken" from the previous response. This token can be of any length.
289     * @return Google_PeopleFeed
290     */
291    public function search($query, $optParams = array()) {
292      $params = array('query' => $query);
293      $params = array_merge($params, $optParams);
294      $data = $this->__call('search', array($params));
295      if ($this->useObjects()) {
296        return new Google_PeopleFeed($data);
297      } else {
298        return $data;
299      }
300    }
301  }
302
303/**
304 * Service definition for Google_Plus (v1).
305 *
306 * <p>
307 * The Google+ API enables developers to build on top of the Google+ platform.
308 * </p>
309 *
310 * <p>
311 * For more information about this service, see the
312 * <a href="https://developers.google.com/+/api/" target="_blank">API Documentation</a>
313 * </p>
314 *
315 * @author Google, Inc.
316 */
317class Google_PlusService extends Google_Service {
318  public $activities;
319  public $comments;
320  public $moments;
321  public $people;
322  /**
323   * Constructs the internal representation of the Plus service.
324   *
325   * @param Google_Client $client
326   */
327  public function __construct(Google_Client $client) {
328    $this->servicePath = 'plus/v1/';
329    $this->version = 'v1';
330    $this->serviceName = 'plus';
331
332    $client->addService($this->serviceName, $this->version);
333    $this->activities = new Google_ActivitiesServiceResource($this, $this->serviceName, 'activities', json_decode('{"methods": {"get": {"id": "plus.activities.get", "path": "activities/{activityId}", "httpMethod": "GET", "parameters": {"activityId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Activity"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}, "list": {"id": "plus.activities.list", "path": "people/{userId}/activities/{collection}", "httpMethod": "GET", "parameters": {"collection": {"type": "string", "required": true, "enum": ["public"], "location": "path"}, "maxResults": {"type": "integer", "default": "20", "format": "uint32", "minimum": "1", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "ActivityFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}, "search": {"id": "plus.activities.search", "path": "activities", "httpMethod": "GET", "parameters": {"language": {"type": "string", "default": "en-US", "location": "query"}, "maxResults": {"type": "integer", "default": "10", "format": "uint32", "minimum": "1", "maximum": "20", "location": "query"}, "orderBy": {"type": "string", "default": "recent", "enum": ["best", "recent"], "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "query": {"type": "string", "required": true, "location": "query"}}, "response": {"$ref": "ActivityFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}}}', true));
334    $this->comments = new Google_CommentsServiceResource($this, $this->serviceName, 'comments', json_decode('{"methods": {"get": {"id": "plus.comments.get", "path": "comments/{commentId}", "httpMethod": "GET", "parameters": {"commentId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Comment"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}, "list": {"id": "plus.comments.list", "path": "activities/{activityId}/comments", "httpMethod": "GET", "parameters": {"activityId": {"type": "string", "required": true, "location": "path"}, "maxResults": {"type": "integer", "default": "20", "format": "uint32", "minimum": "0", "maximum": "500", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "sortOrder": {"type": "string", "default": "ascending", "enum": ["ascending", "descending"], "location": "query"}}, "response": {"$ref": "CommentFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}}}', true));
335    $this->moments = new Google_MomentsServiceResource($this, $this->serviceName, 'moments', json_decode('{"methods": {"insert": {"id": "plus.moments.insert", "path": "people/{userId}/moments/{collection}", "httpMethod": "POST", "parameters": {"collection": {"type": "string", "required": true, "enum": ["vault"], "location": "path"}, "debug": {"type": "boolean", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Moment"}, "response": {"$ref": "Moment"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}, "list": {"id": "plus.moments.list", "path": "people/{userId}/moments/{collection}", "httpMethod": "GET", "parameters": {"collection": {"type": "string", "required": true, "enum": ["vault"], "location": "path"}, "maxResults": {"type": "integer", "default": "20", "format": "uint32", "minimum": "1", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "targetUrl": {"type": "string", "location": "query"}, "type": {"type": "string", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "MomentsFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}, "remove": {"id": "plus.moments.remove", "path": "moments/{id}", "httpMethod": "DELETE", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}}}', true));
336    $this->people = new Google_PeopleServiceResource($this, $this->serviceName, 'people', json_decode('{"methods": {"get": {"id": "plus.people.get", "path": "people/{userId}", "httpMethod": "GET", "parameters": {"userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Person"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}, "list": {"id": "plus.people.list", "path": "people/{userId}/people/{collection}", "httpMethod": "GET", "parameters": {"collection": {"type": "string", "required": true, "enum": ["visible"], "location": "path"}, "maxResults": {"type": "integer", "default": "100", "format": "uint32", "minimum": "1", "maximum": "100", "location": "query"}, "orderBy": {"type": "string", "enum": ["alphabetical", "best"], "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "PeopleFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login"]}, "listByActivity": {"id": "plus.people.listByActivity", "path": "activities/{activityId}/people/{collection}", "httpMethod": "GET", "parameters": {"activityId": {"type": "string", "required": true, "location": "path"}, "collection": {"type": "string", "required": true, "enum": ["plusoners", "resharers"], "location": "path"}, "maxResults": {"type": "integer", "default": "20", "format": "uint32", "minimum": "1", "maximum": "100", "location": "query"}, "pageToken": {"type": "string", "location": "query"}}, "response": {"$ref": "PeopleFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}, "search": {"id": "plus.people.search", "path": "people", "httpMethod": "GET", "parameters": {"language": {"type": "string", "default": "en-US", "location": "query"}, "maxResults": {"type": "integer", "default": "25", "format": "uint32", "minimum": "1", "maximum": "50", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "query": {"type": "string", "required": true, "location": "query"}}, "response": {"$ref": "PeopleFeed"}, "scopes": ["https://www.googleapis.com/auth/plus.login", "https://www.googleapis.com/auth/plus.me"]}}}', true));
337
338  }
339}
340
341
342
343class Google_Acl extends Google_Model {
344  public $description;
345  protected $__itemsType = 'Google_PlusAclentryResource';
346  protected $__itemsDataType = 'array';
347  public $items;
348  public $kind;
349  public function setDescription( $description) {
350    $this->description = $description;
351  }
352  public function getDescription() {
353    return $this->description;
354  }
355  public function setItems(/* array(Google_PlusAclentryResource) */ $items) {
356    $this->assertIsArray($items, 'Google_PlusAclentryResource', __METHOD__);
357    $this->items = $items;
358  }
359  public function getItems() {
360    return $this->items;
361  }
362  public function setKind( $kind) {
363    $this->kind = $kind;
364  }
365  public function getKind() {
366    return $this->kind;
367  }
368}
369
370class Google_Activity extends Google_Model {
371  protected $__accessType = 'Google_Acl';
372  protected $__accessDataType = '';
373  public $access;
374  protected $__actorType = 'Google_ActivityActor';
375  protected $__actorDataType = '';
376  public $actor;
377  public $address;
378  public $annotation;
379  public $crosspostSource;
380  public $etag;
381  public $geocode;
382  public $id;
383  public $kind;
384  protected $__locationType = 'Google_Place';
385  protected $__locationDataType = '';
386  public $location;
387  protected $__objectType = 'Google_ActivityObject';
388  protected $__objectDataType = '';
389  public $object;
390  public $placeId;
391  public $placeName;
392  protected $__providerType = 'Google_ActivityProvider';
393  protected $__providerDataType = '';
394  public $provider;
395  public $published;
396  public $radius;
397  public $title;
398  public $updated;
399  public $url;
400  public $verb;
401  public function setAccess(Google_Acl $access) {
402    $this->access = $access;
403  }
404  public function getAccess() {
405    return $this->access;
406  }
407  public function setActor(Google_ActivityActor $actor) {
408    $this->actor = $actor;
409  }
410  public function getActor() {
411    return $this->actor;
412  }
413  public function setAddress( $address) {
414    $this->address = $address;
415  }
416  public function getAddress() {
417    return $this->address;
418  }
419  public function setAnnotation( $annotation) {
420    $this->annotation = $annotation;
421  }
422  public function getAnnotation() {
423    return $this->annotation;
424  }
425  public function setCrosspostSource( $crosspostSource) {
426    $this->crosspostSource = $crosspostSource;
427  }
428  public function getCrosspostSource() {
429    return $this->crosspostSource;
430  }
431  public function setEtag( $etag) {
432    $this->etag = $etag;
433  }
434  public function getEtag() {
435    return $this->etag;
436  }
437  public function setGeocode( $geocode) {
438    $this->geocode = $geocode;
439  }
440  public function getGeocode() {
441    return $this->geocode;
442  }
443  public function setId( $id) {
444    $this->id = $id;
445  }
446  public function getId() {
447    return $this->id;
448  }
449  public function setKind( $kind) {
450    $this->kind = $kind;
451  }
452  public function getKind() {
453    return $this->kind;
454  }
455  public function setLocation(Google_Place $location) {
456    $this->location = $location;
457  }
458  public function getLocation() {
459    return $this->location;
460  }
461  public function setObject(Google_ActivityObject $object) {
462    $this->object = $object;
463  }
464  public function getObject() {
465    return $this->object;
466  }
467  public function setPlaceId( $placeId) {
468    $this->placeId = $placeId;
469  }
470  public function getPlaceId() {
471    return $this->placeId;
472  }
473  public function setPlaceName( $placeName) {
474    $this->placeName = $placeName;
475  }
476  public function getPlaceName() {
477    return $this->placeName;
478  }
479  public function setProvider(Google_ActivityProvider $provider) {
480    $this->provider = $provider;
481  }
482  public function getProvider() {
483    return $this->provider;
484  }
485  public function setPublished( $published) {
486    $this->published = $published;
487  }
488  public function getPublished() {
489    return $this->published;
490  }
491  public function setRadius( $radius) {
492    $this->radius = $radius;
493  }
494  public function getRadius() {
495    return $this->radius;
496  }
497  public function setTitle( $title) {
498    $this->title = $title;
499  }
500  public function getTitle() {
501    return $this->title;
502  }
503  public function setUpdated( $updated) {
504    $this->updated = $updated;
505  }
506  public function getUpdated() {
507    return $this->updated;
508  }
509  public function setUrl( $url) {
510    $this->url = $url;
511  }
512  public function getUrl() {
513    return $this->url;
514  }
515  public function setVerb( $verb) {
516    $this->verb = $verb;
517  }
518  public function getVerb() {
519    return $this->verb;
520  }
521}
522
523class Google_ActivityActor extends Google_Model {
524  public $displayName;
525  public $id;
526  protected $__imageType = 'Google_ActivityActorImage';
527  protected $__imageDataType = '';
528  public $image;
529  protected $__nameType = 'Google_ActivityActorName';
530  protected $__nameDataType = '';
531  public $name;
532  public $url;
533  public function setDisplayName( $displayName) {
534    $this->displayName = $displayName;
535  }
536  public function getDisplayName() {
537    return $this->displayName;
538  }
539  public function setId( $id) {
540    $this->id = $id;
541  }
542  public function getId() {
543    return $this->id;
544  }
545  public function setImage(Google_ActivityActorImage $image) {
546    $this->image = $image;
547  }
548  public function getImage() {
549    return $this->image;
550  }
551  public function setName(Google_ActivityActorName $name) {
552    $this->name = $name;
553  }
554  public function getName() {
555    return $this->name;
556  }
557  public function setUrl( $url) {
558    $this->url = $url;
559  }
560  public function getUrl() {
561    return $this->url;
562  }
563}
564
565class Google_ActivityActorImage extends Google_Model {
566  public $url;
567  public function setUrl( $url) {
568    $this->url = $url;
569  }
570  public function getUrl() {
571    return $this->url;
572  }
573}
574
575class Google_ActivityActorName extends Google_Model {
576  public $familyName;
577  public $givenName;
578  public function setFamilyName( $familyName) {
579    $this->familyName = $familyName;
580  }
581  public function getFamilyName() {
582    return $this->familyName;
583  }
584  public function setGivenName( $givenName) {
585    $this->givenName = $givenName;
586  }
587  public function getGivenName() {
588    return $this->givenName;
589  }
590}
591
592class Google_ActivityFeed extends Google_Model {
593  public $etag;
594  public $id;
595  protected $__itemsType = 'Google_Activity';
596  protected $__itemsDataType = 'array';
597  public $items;
598  public $kind;
599  public $nextLink;
600  public $nextPageToken;
601  public $selfLink;
602  public $title;
603  public $updated;
604  public function setEtag( $etag) {
605    $this->etag = $etag;
606  }
607  public function getEtag() {
608    return $this->etag;
609  }
610  public function setId( $id) {
611    $this->id = $id;
612  }
613  public function getId() {
614    return $this->id;
615  }
616  public function setItems(/* array(Google_Activity) */ $items) {
617    $this->assertIsArray($items, 'Google_Activity', __METHOD__);
618    $this->items = $items;
619  }
620  public function getItems() {
621    return $this->items;
622  }
623  public function setKind( $kind) {
624    $this->kind = $kind;
625  }
626  public function getKind() {
627    return $this->kind;
628  }
629  public function setNextLink( $nextLink) {
630    $this->nextLink = $nextLink;
631  }
632  public function getNextLink() {
633    return $this->nextLink;
634  }
635  public function setNextPageToken( $nextPageToken) {
636    $this->nextPageToken = $nextPageToken;
637  }
638  public function getNextPageToken() {
639    return $this->nextPageToken;
640  }
641  public function setSelfLink( $selfLink) {
642    $this->selfLink = $selfLink;
643  }
644  public function getSelfLink() {
645    return $this->selfLink;
646  }
647  public function setTitle( $title) {
648    $this->title = $title;
649  }
650  public function getTitle() {
651    return $this->title;
652  }
653  public function setUpdated( $updated) {
654    $this->updated = $updated;
655  }
656  public function getUpdated() {
657    return $this->updated;
658  }
659}
660
661class Google_ActivityObject extends Google_Model {
662  protected $__actorType = 'Google_ActivityObjectActor';
663  protected $__actorDataType = '';
664  public $actor;
665  protected $__attachmentsType = 'Google_ActivityObjectAttachments';
666  protected $__attachmentsDataType = 'array';
667  public $attachments;
668  public $content;
669  public $id;
670  public $objectType;
671  public $originalContent;
672  protected $__plusonersType = 'Google_ActivityObjectPlusoners';
673  protected $__plusonersDataType = '';
674  public $plusoners;
675  protected $__repliesType = 'Google_ActivityObjectReplies';
676  protected $__repliesDataType = '';
677  public $replies;
678  protected $__resharersType = 'Google_ActivityObjectResharers';
679  protected $__resharersDataType = '';
680  public $resharers;
681  public $url;
682  public function setActor(Google_ActivityObjectActor $actor) {
683    $this->actor = $actor;
684  }
685  public function getActor() {
686    return $this->actor;
687  }
688  public function setAttachments(/* array(Google_ActivityObjectAttachments) */ $attachments) {
689    $this->assertIsArray($attachments, 'Google_ActivityObjectAttachments', __METHOD__);
690    $this->attachments = $attachments;
691  }
692  public function getAttachments() {
693    return $this->attachments;
694  }
695  public function setContent( $content) {
696    $this->content = $content;
697  }
698  public function getContent() {
699    return $this->content;
700  }
701  public function setId( $id) {
702    $this->id = $id;
703  }
704  public function getId() {
705    return $this->id;
706  }
707  public function setObjectType( $objectType) {
708    $this->objectType = $objectType;
709  }
710  public function getObjectType() {
711    return $this->objectType;
712  }
713  public function setOriginalContent( $originalContent) {
714    $this->originalContent = $originalContent;
715  }
716  public function getOriginalContent() {
717    return $this->originalContent;
718  }
719  public function setPlusoners(Google_ActivityObjectPlusoners $plusoners) {
720    $this->plusoners = $plusoners;
721  }
722  public function getPlusoners() {
723    return $this->plusoners;
724  }
725  public function setReplies(Google_ActivityObjectReplies $replies) {
726    $this->replies = $replies;
727  }
728  public function getReplies() {
729    return $this->replies;
730  }
731  public function setResharers(Google_ActivityObjectResharers $resharers) {
732    $this->resharers = $resharers;
733  }
734  public function getResharers() {
735    return $this->resharers;
736  }
737  public function setUrl( $url) {
738    $this->url = $url;
739  }
740  public function getUrl() {
741    return $this->url;
742  }
743}
744
745class Google_ActivityObjectActor extends Google_Model {
746  public $displayName;
747  public $id;
748  protected $__imageType = 'Google_ActivityObjectActorImage';
749  protected $__imageDataType = '';
750  public $image;
751  public $url;
752  public function setDisplayName( $displayName) {
753    $this->displayName = $displayName;
754  }
755  public function getDisplayName() {
756    return $this->displayName;
757  }
758  public function setId( $id) {
759    $this->id = $id;
760  }
761  public function getId() {
762    return $this->id;
763  }
764  public function setImage(Google_ActivityObjectActorImage $image) {
765    $this->image = $image;
766  }
767  public function getImage() {
768    return $this->image;
769  }
770  public function setUrl( $url) {
771    $this->url = $url;
772  }
773  public function getUrl() {
774    return $this->url;
775  }
776}
777
778class Google_ActivityObjectActorImage extends Google_Model {
779  public $url;
780  public function setUrl( $url) {
781    $this->url = $url;
782  }
783  public function getUrl() {
784    return $this->url;
785  }
786}
787
788class Google_ActivityObjectAttachments extends Google_Model {
789  public $content;
790  public $displayName;
791  protected $__embedType = 'Google_ActivityObjectAttachmentsEmbed';
792  protected $__embedDataType = '';
793  public $embed;
794  protected $__fullImageType = 'Google_ActivityObjectAttachmentsFullImage';
795  protected $__fullImageDataType = '';
796  public $fullImage;
797  public $id;
798  protected $__imageType = 'Google_ActivityObjectAttachmentsImage';
799  protected $__imageDataType = '';
800  public $image;
801  public $objectType;
802  protected $__thumbnailsType = 'Google_ActivityObjectAttachmentsThumbnails';
803  protected $__thumbnailsDataType = 'array';
804  public $thumbnails;
805  public $url;
806  public function setContent( $content) {
807    $this->content = $content;
808  }
809  public function getContent() {
810    return $this->content;
811  }
812  public function setDisplayName( $displayName) {
813    $this->displayName = $displayName;
814  }
815  public function getDisplayName() {
816    return $this->displayName;
817  }
818  public function setEmbed(Google_ActivityObjectAttachmentsEmbed $embed) {
819    $this->embed = $embed;
820  }
821  public function getEmbed() {
822    return $this->embed;
823  }
824  public function setFullImage(Google_ActivityObjectAttachmentsFullImage $fullImage) {
825    $this->fullImage = $fullImage;
826  }
827  public function getFullImage() {
828    return $this->fullImage;
829  }
830  public function setId( $id) {
831    $this->id = $id;
832  }
833  public function getId() {
834    return $this->id;
835  }
836  public function setImage(Google_ActivityObjectAttachmentsImage $image) {
837    $this->image = $image;
838  }
839  public function getImage() {
840    return $this->image;
841  }
842  public function setObjectType( $objectType) {
843    $this->objectType = $objectType;
844  }
845  public function getObjectType() {
846    return $this->objectType;
847  }
848  public function setThumbnails(/* array(Google_ActivityObjectAttachmentsThumbnails) */ $thumbnails) {
849    $this->assertIsArray($thumbnails, 'Google_ActivityObjectAttachmentsThumbnails', __METHOD__);
850    $this->thumbnails = $thumbnails;
851  }
852  public function getThumbnails() {
853    return $this->thumbnails;
854  }
855  public function setUrl( $url) {
856    $this->url = $url;
857  }
858  public function getUrl() {
859    return $this->url;
860  }
861}
862
863class Google_ActivityObjectAttachmentsEmbed extends Google_Model {
864  public $type;
865  public $url;
866  public function setType( $type) {
867    $this->type = $type;
868  }
869  public function getType() {
870    return $this->type;
871  }
872  public function setUrl( $url) {
873    $this->url = $url;
874  }
875  public function getUrl() {
876    return $this->url;
877  }
878}
879
880class Google_ActivityObjectAttachmentsFullImage extends Google_Model {
881  public $height;
882  public $type;
883  public $url;
884  public $width;
885  public function setHeight( $height) {
886    $this->height = $height;
887  }
888  public function getHeight() {
889    return $this->height;
890  }
891  public function setType( $type) {
892    $this->type = $type;
893  }
894  public function getType() {
895    return $this->type;
896  }
897  public function setUrl( $url) {
898    $this->url = $url;
899  }
900  public function getUrl() {
901    return $this->url;
902  }
903  public function setWidth( $width) {
904    $this->width = $width;
905  }
906  public function getWidth() {
907    return $this->width;
908  }
909}
910
911class Google_ActivityObjectAttachmentsImage extends Google_Model {
912  public $height;
913  public $type;
914  public $url;
915  public $width;
916  public function setHeight( $height) {
917    $this->height = $height;
918  }
919  public function getHeight() {
920    return $this->height;
921  }
922  public function setType( $type) {
923    $this->type = $type;
924  }
925  public function getType() {
926    return $this->type;
927  }
928  public function setUrl( $url) {
929    $this->url = $url;
930  }
931  public function getUrl() {
932    return $this->url;
933  }
934  public function setWidth( $width) {
935    $this->width = $width;
936  }
937  public function getWidth() {
938    return $this->width;
939  }
940}
941
942class Google_ActivityObjectAttachmentsThumbnails extends Google_Model {
943  public $description;
944  protected $__imageType = 'Google_ActivityObjectAttachmentsThumbnailsImage';
945  protected $__imageDataType = '';
946  public $image;
947  public $url;
948  public function setDescription( $description) {
949    $this->description = $description;
950  }
951  public function getDescription() {
952    return $this->description;
953  }
954  public function setImage(Google_ActivityObjectAttachmentsThumbnailsImage $image) {
955    $this->image = $image;
956  }
957  public function getImage() {
958    return $this->image;
959  }
960  public function setUrl( $url) {
961    $this->url = $url;
962  }
963  public function getUrl() {
964    return $this->url;
965  }
966}
967
968class Google_ActivityObjectAttachmentsThumbnailsImage extends Google_Model {
969  public $height;
970  public $type;
971  public $url;
972  public $width;
973  public function setHeight( $height) {
974    $this->height = $height;
975  }
976  public function getHeight() {
977    return $this->height;
978  }
979  public function setType( $type) {
980    $this->type = $type;
981  }
982  public function getType() {
983    return $this->type;
984  }
985  public function setUrl( $url) {
986    $this->url = $url;
987  }
988  public function getUrl() {
989    return $this->url;
990  }
991  public function setWidth( $width) {
992    $this->width = $width;
993  }
994  public function getWidth() {
995    return $this->width;
996  }
997}
998
999class Google_ActivityObjectPlusoners extends Google_Model {
1000  public $selfLink;
1001  public $totalItems;
1002  public function setSelfLink( $selfLink) {
1003    $this->selfLink = $selfLink;
1004  }
1005  public function getSelfLink() {
1006    return $this->selfLink;
1007  }
1008  public function setTotalItems( $totalItems) {
1009    $this->totalItems = $totalItems;
1010  }
1011  public function getTotalItems() {
1012    return $this->totalItems;
1013  }
1014}
1015
1016class Google_ActivityObjectReplies extends Google_Model {
1017  public $selfLink;
1018  public $totalItems;
1019  public function setSelfLink( $selfLink) {
1020    $this->selfLink = $selfLink;
1021  }
1022  public function getSelfLink() {
1023    return $this->selfLink;
1024  }
1025  public function setTotalItems( $totalItems) {
1026    $this->totalItems = $totalItems;
1027  }
1028  public function getTotalItems() {
1029    return $this->totalItems;
1030  }
1031}
1032
1033class Google_ActivityObjectResharers extends Google_Model {
1034  public $selfLink;
1035  public $totalItems;
1036  public function setSelfLink( $selfLink) {
1037    $this->selfLink = $selfLink;
1038  }
1039  public function getSelfLink() {
1040    return $this->selfLink;
1041  }
1042  public function setTotalItems( $totalItems) {
1043    $this->totalItems = $totalItems;
1044  }
1045  public function getTotalItems() {
1046    return $this->totalItems;
1047  }
1048}
1049
1050class Google_ActivityProvider extends Google_Model {
1051  public $title;
1052  public function setTitle( $title) {
1053    $this->title = $title;
1054  }
1055  public function getTitle() {
1056    return $this->title;
1057  }
1058}
1059
1060class Google_Comment extends Google_Model {
1061  protected $__actorType = 'Google_CommentActor';
1062  protected $__actorDataType = '';
1063  public $actor;
1064  public $etag;
1065  public $id;
1066  protected $__inReplyToType = 'Google_CommentInReplyTo';
1067  protected $__inReplyToDataType = 'array';
1068  public $inReplyTo;
1069  public $kind;
1070  protected $__objectType = 'Google_CommentObject';
1071  protected $__objectDataType = '';
1072  public $object;
1073  protected $__plusonersType = 'Google_CommentPlusoners';
1074  protected $__plusonersDataType = '';
1075  public $plusoners;
1076  public $published;
1077  public $selfLink;
1078  public $updated;
1079  public $verb;
1080  public function setActor(Google_CommentActor $actor) {
1081    $this->actor = $actor;
1082  }
1083  public function getActor() {
1084    return $this->actor;
1085  }
1086  public function setEtag( $etag) {
1087    $this->etag = $etag;
1088  }
1089  public function getEtag() {
1090    return $this->etag;
1091  }
1092  public function setId( $id) {
1093    $this->id = $id;
1094  }
1095  public function getId() {
1096    return $this->id;
1097  }
1098  public function setInReplyTo(/* array(Google_CommentInReplyTo) */ $inReplyTo) {
1099    $this->assertIsArray($inReplyTo, 'Google_CommentInReplyTo', __METHOD__);
1100    $this->inReplyTo = $inReplyTo;
1101  }
1102  public function getInReplyTo() {
1103    return $this->inReplyTo;
1104  }
1105  public function setKind( $kind) {
1106    $this->kind = $kind;
1107  }
1108  public function getKind() {
1109    return $this->kind;
1110  }
1111  public function setObject(Google_CommentObject $object) {
1112    $this->object = $object;
1113  }
1114  public function getObject() {
1115    return $this->object;
1116  }
1117  public function setPlusoners(Google_CommentPlusoners $plusoners) {
1118    $this->plusoners = $plusoners;
1119  }
1120  public function getPlusoners() {
1121    return $this->plusoners;
1122  }
1123  public function setPublished( $published) {
1124    $this->published = $published;
1125  }
1126  public function getPublished() {
1127    return $this->published;
1128  }
1129  public function setSelfLink( $selfLink) {
1130    $this->selfLink = $selfLink;
1131  }
1132  public function getSelfLink() {
1133    return $this->selfLink;
1134  }
1135  public function setUpdated( $updated) {
1136    $this->updated = $updated;
1137  }
1138  public function getUpdated() {
1139    return $this->updated;
1140  }
1141  public function setVerb( $verb) {
1142    $this->verb = $verb;
1143  }
1144  public function getVerb() {
1145    return $this->verb;
1146  }
1147}
1148
1149class Google_CommentActor extends Google_Model {
1150  public $displayName;
1151  public $id;
1152  protected $__imageType = 'Google_CommentActorImage';
1153  protected $__imageDataType = '';
1154  public $image;
1155  public $url;
1156  public function setDisplayName( $displayName) {
1157    $this->displayName = $displayName;
1158  }
1159  public function getDisplayName() {
1160    return $this->displayName;
1161  }
1162  public function setId( $id) {
1163    $this->id = $id;
1164  }
1165  public function getId() {
1166    return $this->id;
1167  }
1168  public function setImage(Google_CommentActorImage $image) {
1169    $this->image = $image;
1170  }
1171  public function getImage() {
1172    return $this->image;
1173  }
1174  public function setUrl( $url) {
1175    $this->url = $url;
1176  }
1177  public function getUrl() {
1178    return $this->url;
1179  }
1180}
1181
1182class Google_CommentActorImage extends Google_Model {
1183  public $url;
1184  public function setUrl( $url) {
1185    $this->url = $url;
1186  }
1187  public function getUrl() {
1188    return $this->url;
1189  }
1190}
1191
1192class Google_CommentFeed extends Google_Model {
1193  public $etag;
1194  public $id;
1195  protected $__itemsType = 'Google_Comment';
1196  protected $__itemsDataType = 'array';
1197  public $items;
1198  public $kind;
1199  public $nextLink;
1200  public $nextPageToken;
1201  public $title;
1202  public $updated;
1203  public function setEtag( $etag) {
1204    $this->etag = $etag;
1205  }
1206  public function getEtag() {
1207    return $this->etag;
1208  }
1209  public function setId( $id) {
1210    $this->id = $id;
1211  }
1212  public function getId() {
1213    return $this->id;
1214  }
1215  public function setItems(/* array(Google_Comment) */ $items) {
1216    $this->assertIsArray($items, 'Google_Comment', __METHOD__);
1217    $this->items = $items;
1218  }
1219  public function getItems() {
1220    return $this->items;
1221  }
1222  public function setKind( $kind) {
1223    $this->kind = $kind;
1224  }
1225  public function getKind() {
1226    return $this->kind;
1227  }
1228  public function setNextLink( $nextLink) {
1229    $this->nextLink = $nextLink;
1230  }
1231  public function getNextLink() {
1232    return $this->nextLink;
1233  }
1234  public function setNextPageToken( $nextPageToken) {
1235    $this->nextPageToken = $nextPageToken;
1236  }
1237  public function getNextPageToken() {
1238    return $this->nextPageToken;
1239  }
1240  public function setTitle( $title) {
1241    $this->title = $title;
1242  }
1243  public function getTitle() {
1244    return $this->title;
1245  }
1246  public function setUpdated( $updated) {
1247    $this->updated = $updated;
1248  }
1249  public function getUpdated() {
1250    return $this->updated;
1251  }
1252}
1253
1254class Google_CommentInReplyTo extends Google_Model {
1255  public $id;
1256  public $url;
1257  public function setId( $id) {
1258    $this->id = $id;
1259  }
1260  public function getId() {
1261    return $this->id;
1262  }
1263  public function setUrl( $url) {
1264    $this->url = $url;
1265  }
1266  public function getUrl() {
1267    return $this->url;
1268  }
1269}
1270
1271class Google_CommentObject extends Google_Model {
1272  public $content;
1273  public $objectType;
1274  public $originalContent;
1275  public function setContent( $content) {
1276    $this->content = $content;
1277  }
1278  public function getContent() {
1279    return $this->content;
1280  }
1281  public function setObjectType( $objectType) {
1282    $this->objectType = $objectType;
1283  }
1284  public function getObjectType() {
1285    return $this->objectType;
1286  }
1287  public function setOriginalContent( $originalContent) {
1288    $this->originalContent = $originalContent;
1289  }
1290  public function getOriginalContent() {
1291    return $this->originalContent;
1292  }
1293}
1294
1295class Google_CommentPlusoners extends Google_Model {
1296  public $totalItems;
1297  public function setTotalItems( $totalItems) {
1298    $this->totalItems = $totalItems;
1299  }
1300  public function getTotalItems() {
1301    return $this->totalItems;
1302  }
1303}
1304
1305class Google_ItemScope extends Google_Model {
1306  protected $__aboutType = 'Google_ItemScope';
1307  protected $__aboutDataType = '';
1308  public $about;
1309  public $additionalName;
1310  protected $__addressType = 'Google_ItemScope';
1311  protected $__addressDataType = '';
1312  public $address;
1313  public $addressCountry;
1314  public $addressLocality;
1315  public $addressRegion;
1316  protected $__associated_mediaType = 'Google_ItemScope';
1317  protected $__associated_mediaDataType = 'array';
1318  public $associated_media;
1319  public $attendeeCount;
1320  protected $__attendeesType = 'Google_ItemScope';
1321  protected $__attendeesDataType = 'array';
1322  public $attendees;
1323  protected $__audioType = 'Google_ItemScope';
1324  protected $__audioDataType = '';
1325  public $audio;
1326  protected $__authorType = 'Google_ItemScope';
1327  protected $__authorDataType = 'array';
1328  public $author;
1329  public $bestRating;
1330  public $birthDate;
1331  protected $__byArtistType = 'Google_ItemScope';
1332  protected $__byArtistDataType = '';
1333  public $byArtist;
1334  public $caption;
1335  public $contentSize;
1336  public $contentUrl;
1337  protected $__contributorType = 'Google_ItemScope';
1338  protected $__contributorDataType = 'array';
1339  public $contributor;
1340  public $dateCreated;
1341  public $dateModified;
1342  public $datePublished;
1343  public $description;
1344  public $duration;
1345  public $embedUrl;
1346  public $endDate;
1347  public $familyName;
1348  public $gender;
1349  protected $__geoType = 'Google_ItemScope';
1350  protected $__geoDataType = '';
1351  public $geo;
1352  public $givenName;
1353  public $height;
1354  public $id;
1355  public $image;
1356  protected $__inAlbumType = 'Google_ItemScope';
1357  protected $__inAlbumDataType = '';
1358  public $inAlbum;
1359  public $kind;
1360  public $latitude;
1361  protected $__locationType = 'Google_ItemScope';
1362  protected $__locationDataType = '';
1363  public $location;
1364  public $longitude;
1365  public $name;
1366  protected $__partOfTVSeriesType = 'Google_ItemScope';
1367  protected $__partOfTVSeriesDataType = '';
1368  public $partOfTVSeries;
1369  protected $__performersType = 'Google_ItemScope';
1370  protected $__performersDataType = 'array';
1371  public $performers;
1372  public $playerType;
1373  public $postOfficeBoxNumber;
1374  public $postalCode;
1375  public $ratingValue;
1376  protected $__reviewRatingType = 'Google_ItemScope';
1377  protected $__reviewRatingDataType = '';
1378  public $reviewRating;
1379  public $startDate;
1380  public $streetAddress;
1381  public $text;
1382  protected $__thumbnailType = 'Google_ItemScope';
1383  protected $__thumbnailDataType = '';
1384  public $thumbnail;
1385  public $thumbnailUrl;
1386  public $tickerSymbol;
1387  public $type;
1388  public $url;
1389  public $width;
1390  public $worstRating;
1391  public function setAbout(Google_ItemScope $about) {
1392    $this->about = $about;
1393  }
1394  public function getAbout() {
1395    return $this->about;
1396  }
1397  public function setAdditionalName(/* array(Google_string) */ $additionalName) {
1398    $this->assertIsArray($additionalName, 'Google_string', __METHOD__);
1399    $this->additionalName = $additionalName;
1400  }
1401  public function getAdditionalName() {
1402    return $this->additionalName;
1403  }
1404  public function setAddress(Google_ItemScope $address) {
1405    $this->address = $address;
1406  }
1407  public function getAddress() {
1408    return $this->address;
1409  }
1410  public function setAddressCountry( $addressCountry) {
1411    $this->addressCountry = $addressCountry;
1412  }
1413  public function getAddressCountry() {
1414    return $this->addressCountry;
1415  }
1416  public function setAddressLocality( $addressLocality) {
1417    $this->addressLocality = $addressLocality;
1418  }
1419  public function getAddressLocality() {
1420    return $this->addressLocality;
1421  }
1422  public function setAddressRegion( $addressRegion) {
1423    $this->addressRegion = $addressRegion;
1424  }
1425  public function getAddressRegion() {
1426    return $this->addressRegion;
1427  }
1428  public function setAssociated_media(/* array(Google_ItemScope) */ $associated_media) {
1429    $this->assertIsArray($associated_media, 'Google_ItemScope', __METHOD__);
1430    $this->associated_media = $associated_media;
1431  }
1432  public function getAssociated_media() {
1433    return $this->associated_media;
1434  }
1435  public function setAttendeeCount( $attendeeCount) {
1436    $this->attendeeCount = $attendeeCount;
1437  }
1438  public function getAttendeeCount() {
1439    return $this->attendeeCount;
1440  }
1441  public function setAttendees(/* array(Google_ItemScope) */ $attendees) {
1442    $this->assertIsArray($attendees, 'Google_ItemScope', __METHOD__);
1443    $this->attendees = $attendees;
1444  }
1445  public function getAttendees() {
1446    return $this->attendees;
1447  }
1448  public function setAudio(Google_ItemScope $audio) {
1449    $this->audio = $audio;
1450  }
1451  public function getAudio() {
1452    return $this->audio;
1453  }
1454  public function setAuthor(/* array(Google_ItemScope) */ $author) {
1455    $this->assertIsArray($author, 'Google_ItemScope', __METHOD__);
1456    $this->author = $author;
1457  }
1458  public function getAuthor() {
1459    return $this->author;
1460  }
1461  public function setBestRating( $bestRating) {
1462    $this->bestRating = $bestRating;
1463  }
1464  public function getBestRating() {
1465    return $this->bestRating;
1466  }
1467  public function setBirthDate( $birthDate) {
1468    $this->birthDate = $birthDate;
1469  }
1470  public function getBirthDate() {
1471    return $this->birthDate;
1472  }
1473  public function setByArtist(Google_ItemScope $byArtist) {
1474    $this->byArtist = $byArtist;
1475  }
1476  public function getByArtist() {
1477    return $this->byArtist;
1478  }
1479  public function setCaption( $caption) {
1480    $this->caption = $caption;
1481  }
1482  public function getCaption() {
1483    return $this->caption;
1484  }
1485  public function setContentSize( $contentSize) {
1486    $this->contentSize = $contentSize;
1487  }
1488  public function getContentSize() {
1489    return $this->contentSize;
1490  }
1491  public function setContentUrl( $contentUrl) {
1492    $this->contentUrl = $contentUrl;
1493  }
1494  public function getContentUrl() {
1495    return $this->contentUrl;
1496  }
1497  public function setContributor(/* array(Google_ItemScope) */ $contributor) {
1498    $this->assertIsArray($contributor, 'Google_ItemScope', __METHOD__);
1499    $this->contributor = $contributor;
1500  }
1501  public function getContributor() {
1502    return $this->contributor;
1503  }
1504  public function setDateCreated( $dateCreated) {
1505    $this->dateCreated = $dateCreated;
1506  }
1507  public function getDateCreated() {
1508    return $this->dateCreated;
1509  }
1510  public function setDateModified( $dateModified) {
1511    $this->dateModified = $dateModified;
1512  }
1513  public function getDateModified() {
1514    return $this->dateModified;
1515  }
1516  public function setDatePublished( $datePublished) {
1517    $this->datePublished = $datePublished;
1518  }
1519  public function getDatePublished() {
1520    return $this->datePublished;
1521  }
1522  public function setDescription( $description) {
1523    $this->description = $description;
1524  }
1525  public function getDescription() {
1526    return $this->description;
1527  }
1528  public function setDuration( $duration) {
1529    $this->duration = $duration;
1530  }
1531  public function getDuration() {
1532    return $this->duration;
1533  }
1534  public function setEmbedUrl( $embedUrl) {
1535    $this->embedUrl = $embedUrl;
1536  }
1537  public function getEmbedUrl() {
1538    return $this->embedUrl;
1539  }
1540  public function setEndDate( $endDate) {
1541    $this->endDate = $endDate;
1542  }
1543  public function getEndDate() {
1544    return $this->endDate;
1545  }
1546  public function setFamilyName( $familyName) {
1547    $this->familyName = $familyName;
1548  }
1549  public function getFamilyName() {
1550    return $this->familyName;
1551  }
1552  public function setGender( $gender) {
1553    $this->gender = $gender;
1554  }
1555  public function getGender() {
1556    return $this->gender;
1557  }
1558  public function setGeo(Google_ItemScope $geo) {
1559    $this->geo = $geo;
1560  }
1561  public function getGeo() {
1562    return $this->geo;
1563  }
1564  public function setGivenName( $givenName) {
1565    $this->givenName = $givenName;
1566  }
1567  public function getGivenName() {
1568    return $this->givenName;
1569  }
1570  public function setHeight( $height) {
1571    $this->height = $height;
1572  }
1573  public function getHeight() {
1574    return $this->height;
1575  }
1576  public function setId( $id) {
1577    $this->id = $id;
1578  }
1579  public function getId() {
1580    return $this->id;
1581  }
1582  public function setImage( $image) {
1583    $this->image = $image;
1584  }
1585  public function getImage() {
1586    return $this->image;
1587  }
1588  public function setInAlbum(Google_ItemScope $inAlbum) {
1589    $this->inAlbum = $inAlbum;
1590  }
1591  public function getInAlbum() {
1592    return $this->inAlbum;
1593  }
1594  public function setKind( $kind) {
1595    $this->kind = $kind;
1596  }
1597  public function getKind() {
1598    return $this->kind;
1599  }
1600  public function setLatitude( $latitude) {
1601    $this->latitude = $latitude;
1602  }
1603  public function getLatitude() {
1604    return $this->latitude;
1605  }
1606  public function setLocation(Google_ItemScope $location) {
1607    $this->location = $location;
1608  }
1609  public function getLocation() {
1610    return $this->location;
1611  }
1612  public function setLongitude( $longitude) {
1613    $this->longitude = $longitude;
1614  }
1615  public function getLongitude() {
1616    return $this->longitude;
1617  }
1618  public function setName( $name) {
1619    $this->name = $name;
1620  }
1621  public function getName() {
1622    return $this->name;
1623  }
1624  public function setPartOfTVSeries(Google_ItemScope $partOfTVSeries) {
1625    $this->partOfTVSeries = $partOfTVSeries;
1626  }
1627  public function getPartOfTVSeries() {
1628    return $this->partOfTVSeries;
1629  }
1630  public function setPerformers(/* array(Google_ItemScope) */ $performers) {
1631    $this->assertIsArray($performers, 'Google_ItemScope', __METHOD__);
1632    $this->performers = $performers;
1633  }
1634  public function getPerformers() {
1635    return $this->performers;
1636  }
1637  public function setPlayerType( $playerType) {
1638    $this->playerType = $playerType;
1639  }
1640  public function getPlayerType() {
1641    return $this->playerType;
1642  }
1643  public function setPostOfficeBoxNumber( $postOfficeBoxNumber) {
1644    $this->postOfficeBoxNumber = $postOfficeBoxNumber;
1645  }
1646  public function getPostOfficeBoxNumber() {
1647    return $this->postOfficeBoxNumber;
1648  }
1649  public function setPostalCode( $postalCode) {
1650    $this->postalCode = $postalCode;
1651  }
1652  public function getPostalCode() {
1653    return $this->postalCode;
1654  }
1655  public function setRatingValue( $ratingValue) {
1656    $this->ratingValue = $ratingValue;
1657  }
1658  public function getRatingValue() {
1659    return $this->ratingValue;
1660  }
1661  public function setReviewRating(Google_ItemScope $reviewRating) {
1662    $this->reviewRating = $reviewRating;
1663  }
1664  public function getReviewRating() {
1665    return $this->reviewRating;
1666  }
1667  public function setStartDate( $startDate) {
1668    $this->startDate = $startDate;
1669  }
1670  public function getStartDate() {
1671    return $this->startDate;
1672  }
1673  public function setStreetAddress( $streetAddress) {
1674    $this->streetAddress = $streetAddress;
1675  }
1676  public function getStreetAddress() {
1677    return $this->streetAddress;
1678  }
1679  public function setText( $text) {
1680    $this->text = $text;
1681  }
1682  public function getText() {
1683    return $this->text;
1684  }
1685  public function setThumbnail(Google_ItemScope $thumbnail) {
1686    $this->thumbnail = $thumbnail;
1687  }
1688  public function getThumbnail() {
1689    return $this->thumbnail;
1690  }
1691  public function setThumbnailUrl( $thumbnailUrl) {
1692    $this->thumbnailUrl = $thumbnailUrl;
1693  }
1694  public function getThumbnailUrl() {
1695    return $this->thumbnailUrl;
1696  }
1697  public function setTickerSymbol( $tickerSymbol) {
1698    $this->tickerSymbol = $tickerSymbol;
1699  }
1700  public function getTickerSymbol() {
1701    return $this->tickerSymbol;
1702  }
1703  public function setType( $type) {
1704    $this->type = $type;
1705  }
1706  public function getType() {
1707    return $this->type;
1708  }
1709  public function setUrl( $url) {
1710    $this->url = $url;
1711  }
1712  public function getUrl() {
1713    return $this->url;
1714  }
1715  public function setWidth( $width) {
1716    $this->width = $width;
1717  }
1718  public function getWidth() {
1719    return $this->width;
1720  }
1721  public function setWorstRating( $worstRating) {
1722    $this->worstRating = $worstRating;
1723  }
1724  public function getWorstRating() {
1725    return $this->worstRating;
1726  }
1727}
1728
1729class Google_Moment extends Google_Model {
1730  public $id;
1731  public $kind;
1732  protected $__resultType = 'Google_ItemScope';
1733  protected $__resultDataType = '';
1734  public $result;
1735  public $startDate;
1736  protected $__targetType = 'Google_ItemScope';
1737  protected $__targetDataType = '';
1738  public $target;
1739  public $type;
1740  public function setId( $id) {
1741    $this->id = $id;
1742  }
1743  public function getId() {
1744    return $this->id;
1745  }
1746  public function setKind( $kind) {
1747    $this->kind = $kind;
1748  }
1749  public function getKind() {
1750    return $this->kind;
1751  }
1752  public function setResult(Google_ItemScope $result) {
1753    $this->result = $result;
1754  }
1755  public function getResult() {
1756    return $this->result;
1757  }
1758  public function setStartDate( $startDate) {
1759    $this->startDate = $startDate;
1760  }
1761  public function getStartDate() {
1762    return $this->startDate;
1763  }
1764  public function setTarget(Google_ItemScope $target) {
1765    $this->target = $target;
1766  }
1767  public function getTarget() {
1768    return $this->target;
1769  }
1770  public function setType( $type) {
1771    $this->type = $type;
1772  }
1773  public function getType() {
1774    return $this->type;
1775  }
1776}
1777
1778class Google_MomentsFeed extends Google_Model {
1779  public $etag;
1780  protected $__itemsType = 'Google_Moment';
1781  protected $__itemsDataType = 'array';
1782  public $items;
1783  public $kind;
1784  public $nextLink;
1785  public $nextPageToken;
1786  public $selfLink;
1787  public $title;
1788  public $updated;
1789  public function setEtag( $etag) {
1790    $this->etag = $etag;
1791  }
1792  public function getEtag() {
1793    return $this->etag;
1794  }
1795  public function setItems(/* array(Google_Moment) */ $items) {
1796    $this->assertIsArray($items, 'Google_Moment', __METHOD__);
1797    $this->items = $items;
1798  }
1799  public function getItems() {
1800    return $this->items;
1801  }
1802  public function setKind( $kind) {
1803    $this->kind = $kind;
1804  }
1805  public function getKind() {
1806    return $this->kind;
1807  }
1808  public function setNextLink( $nextLink) {
1809    $this->nextLink = $nextLink;
1810  }
1811  public function getNextLink() {
1812    return $this->nextLink;
1813  }
1814  public function setNextPageToken( $nextPageToken) {
1815    $this->nextPageToken = $nextPageToken;
1816  }
1817  public function getNextPageToken() {
1818    return $this->nextPageToken;
1819  }
1820  public function setSelfLink( $selfLink) {
1821    $this->selfLink = $selfLink;
1822  }
1823  public function getSelfLink() {
1824    return $this->selfLink;
1825  }
1826  public function setTitle( $title) {
1827    $this->title = $title;
1828  }
1829  public function getTitle() {
1830    return $this->title;
1831  }
1832  public function setUpdated( $updated) {
1833    $this->updated = $updated;
1834  }
1835  public function getUpdated() {
1836    return $this->updated;
1837  }
1838}
1839
1840class Google_PeopleFeed extends Google_Model {
1841  public $etag;
1842  protected $__itemsType = 'Google_Person';
1843  protected $__itemsDataType = 'array';
1844  public $items;
1845  public $kind;
1846  public $nextPageToken;
1847  public $selfLink;
1848  public $title;
1849  public $totalItems;
1850  public function setEtag( $etag) {
1851    $this->etag = $etag;
1852  }
1853  public function getEtag() {
1854    return $this->etag;
1855  }
1856  public function setItems(/* array(Google_Person) */ $items) {
1857    $this->assertIsArray($items, 'Google_Person', __METHOD__);
1858    $this->items = $items;
1859  }
1860  public function getItems() {
1861    return $this->items;
1862  }
1863  public function setKind( $kind) {
1864    $this->kind = $kind;
1865  }
1866  public function getKind() {
1867    return $this->kind;
1868  }
1869  public function setNextPageToken( $nextPageToken) {
1870    $this->nextPageToken = $nextPageToken;
1871  }
1872  public function getNextPageToken() {
1873    return $this->nextPageToken;
1874  }
1875  public function setSelfLink( $selfLink) {
1876    $this->selfLink = $selfLink;
1877  }
1878  public function getSelfLink() {
1879    return $this->selfLink;
1880  }
1881  public function setTitle( $title) {
1882    $this->title = $title;
1883  }
1884  public function getTitle() {
1885    return $this->title;
1886  }
1887  public function setTotalItems( $totalItems) {
1888    $this->totalItems = $totalItems;
1889  }
1890  public function getTotalItems() {
1891    return $this->totalItems;
1892  }
1893}
1894
1895class Google_Person extends Google_Model {
1896  public $aboutMe;
1897  protected $__ageRangeType = 'Google_PersonAgeRange';
1898  protected $__ageRangeDataType = '';
1899  public $ageRange;
1900  public $birthday;
1901  public $braggingRights;
1902  public $circledByCount;
1903  protected $__coverType = 'Google_PersonCover';
1904  protected $__coverDataType = '';
1905  public $cover;
1906  public $currentLocation;
1907  public $displayName;
1908  public $etag;
1909  public $gender;
1910  public $id;
1911  protected $__imageType = 'Google_PersonImage';
1912  protected $__imageDataType = '';
1913  public $image;
1914  public $isPlusUser;
1915  public $kind;
1916  public $language;
1917  protected $__nameType = 'Google_PersonName';
1918  protected $__nameDataType = '';
1919  public $name;
1920  public $nickname;
1921  public $objectType;
1922  protected $__organizationsType = 'Google_PersonOrganizations';
1923  protected $__organizationsDataType = 'array';
1924  public $organizations;
1925  protected $__placesLivedType = 'Google_PersonPlacesLived';
1926  protected $__placesLivedDataType = 'array';
1927  public $placesLived;
1928  public $plusOneCount;
1929  public $relationshipStatus;
1930  public $tagline;
1931  public $url;
1932  protected $__urlsType = 'Google_PersonUrls';
1933  protected $__urlsDataType = 'array';
1934  public $urls;
1935  public $verified;
1936  public function setAboutMe( $aboutMe) {
1937    $this->aboutMe = $aboutMe;
1938  }
1939  public function getAboutMe() {
1940    return $this->aboutMe;
1941  }
1942  public function setAgeRange(Google_PersonAgeRange $ageRange) {
1943    $this->ageRange = $ageRange;
1944  }
1945  public function getAgeRange() {
1946    return $this->ageRange;
1947  }
1948  public function setBirthday( $birthday) {
1949    $this->birthday = $birthday;
1950  }
1951  public function getBirthday() {
1952    return $this->birthday;
1953  }
1954  public function setBraggingRights( $braggingRights) {
1955    $this->braggingRights = $braggingRights;
1956  }
1957  public function getBraggingRights() {
1958    return $this->braggingRights;
1959  }
1960  public function setCircledByCount( $circledByCount) {
1961    $this->circledByCount = $circledByCount;
1962  }
1963  public function getCircledByCount() {
1964    return $this->circledByCount;
1965  }
1966  public function setCover(Google_PersonCover $cover) {
1967    $this->cover = $cover;
1968  }
1969  public function getCover() {
1970    return $this->cover;
1971  }
1972  public function setCurrentLocation( $currentLocation) {
1973    $this->currentLocation = $currentLocation;
1974  }
1975  public function getCurrentLocation() {
1976    return $this->currentLocation;
1977  }
1978  public function setDisplayName( $displayName) {
1979    $this->displayName = $displayName;
1980  }
1981  public function getDisplayName() {
1982    return $this->displayName;
1983  }
1984  public function setEtag( $etag) {
1985    $this->etag = $etag;
1986  }
1987  public function getEtag() {
1988    return $this->etag;
1989  }
1990  public function setGender( $gender) {
1991    $this->gender = $gender;
1992  }
1993  public function getGender() {
1994    return $this->gender;
1995  }
1996  public function setId( $id) {
1997    $this->id = $id;
1998  }
1999  public function getId() {
2000    return $this->id;
2001  }
2002  public function setImage(Google_PersonImage $image) {
2003    $this->image = $image;
2004  }
2005  public function getImage() {
2006    return $this->image;
2007  }
2008  public function setIsPlusUser( $isPlusUser) {
2009    $this->isPlusUser = $isPlusUser;
2010  }
2011  public function getIsPlusUser() {
2012    return $this->isPlusUser;
2013  }
2014  public function setKind( $kind) {
2015    $this->kind = $kind;
2016  }
2017  public function getKind() {
2018    return $this->kind;
2019  }
2020  public function setLanguage( $language) {
2021    $this->language = $language;
2022  }
2023  public function getLanguage() {
2024    return $this->language;
2025  }
2026  public function setName(Google_PersonName $name) {
2027    $this->name = $name;
2028  }
2029  public function getName() {
2030    return $this->name;
2031  }
2032  public function setNickname( $nickname) {
2033    $this->nickname = $nickname;
2034  }
2035  public function getNickname() {
2036    return $this->nickname;
2037  }
2038  public function setObjectType( $objectType) {
2039    $this->objectType = $objectType;
2040  }
2041  public function getObjectType() {
2042    return $this->objectType;
2043  }
2044  public function setOrganizations(/* array(Google_PersonOrganizations) */ $organizations) {
2045    $this->assertIsArray($organizations, 'Google_PersonOrganizations', __METHOD__);
2046    $this->organizations = $organizations;
2047  }
2048  public function getOrganizations() {
2049    return $this->organizations;
2050  }
2051  public function setPlacesLived(/* array(Google_PersonPlacesLived) */ $placesLived) {
2052    $this->assertIsArray($placesLived, 'Google_PersonPlacesLived', __METHOD__);
2053    $this->placesLived = $placesLived;
2054  }
2055  public function getPlacesLived() {
2056    return $this->placesLived;
2057  }
2058  public function setPlusOneCount( $plusOneCount) {
2059    $this->plusOneCount = $plusOneCount;
2060  }
2061  public function getPlusOneCount() {
2062    return $this->plusOneCount;
2063  }
2064  public function setRelationshipStatus( $relationshipStatus) {
2065    $this->relationshipStatus = $relationshipStatus;
2066  }
2067  public function getRelationshipStatus() {
2068    return $this->relationshipStatus;
2069  }
2070  public function setTagline( $tagline) {
2071    $this->tagline = $tagline;
2072  }
2073  public function getTagline() {
2074    return $this->tagline;
2075  }
2076  public function setUrl( $url) {
2077    $this->url = $url;
2078  }
2079  public function getUrl() {
2080    return $this->url;
2081  }
2082  public function setUrls(/* array(Google_PersonUrls) */ $urls) {
2083    $this->assertIsArray($urls, 'Google_PersonUrls', __METHOD__);
2084    $this->urls = $urls;
2085  }
2086  public function getUrls() {
2087    return $this->urls;
2088  }
2089  public function setVerified( $verified) {
2090    $this->verified = $verified;
2091  }
2092  public function getVerified() {
2093    return $this->verified;
2094  }
2095}
2096
2097class Google_PersonAgeRange extends Google_Model {
2098  public $max;
2099  public $min;
2100  public function setMax( $max) {
2101    $this->max = $max;
2102  }
2103  public function getMax() {
2104    return $this->max;
2105  }
2106  public function setMin( $min) {
2107    $this->min = $min;
2108  }
2109  public function getMin() {
2110    return $this->min;
2111  }
2112}
2113
2114class Google_PersonCover extends Google_Model {
2115  protected $__coverInfoType = 'Google_PersonCoverCoverInfo';
2116  protected $__coverInfoDataType = '';
2117  public $coverInfo;
2118  protected $__coverPhotoType = 'Google_PersonCoverCoverPhoto';
2119  protected $__coverPhotoDataType = '';
2120  public $coverPhoto;
2121  public $layout;
2122  public function setCoverInfo(Google_PersonCoverCoverInfo $coverInfo) {
2123    $this->coverInfo = $coverInfo;
2124  }
2125  public function getCoverInfo() {
2126    return $this->coverInfo;
2127  }
2128  public function setCoverPhoto(Google_PersonCoverCoverPhoto $coverPhoto) {
2129    $this->coverPhoto = $coverPhoto;
2130  }
2131  public function getCoverPhoto() {
2132    return $this->coverPhoto;
2133  }
2134  public function setLayout( $layout) {
2135    $this->layout = $layout;
2136  }
2137  public function getLayout() {
2138    return $this->layout;
2139  }
2140}
2141
2142class Google_PersonCoverCoverInfo extends Google_Model {
2143  public $leftImageOffset;
2144  public $topImageOffset;
2145  public function setLeftImageOffset( $leftImageOffset) {
2146    $this->leftImageOffset = $leftImageOffset;
2147  }
2148  public function getLeftImageOffset() {
2149    return $this->leftImageOffset;
2150  }
2151  public function setTopImageOffset( $topImageOffset) {
2152    $this->topImageOffset = $topImageOffset;
2153  }
2154  public function getTopImageOffset() {
2155    return $this->topImageOffset;
2156  }
2157}
2158
2159class Google_PersonCoverCoverPhoto extends Google_Model {
2160  public $height;
2161  public $url;
2162  public $width;
2163  public function setHeight( $height) {
2164    $this->height = $height;
2165  }
2166  public function getHeight() {
2167    return $this->height;
2168  }
2169  public function setUrl( $url) {
2170    $this->url = $url;
2171  }
2172  public function getUrl() {
2173    return $this->url;
2174  }
2175  public function setWidth( $width) {
2176    $this->width = $width;
2177  }
2178  public function getWidth() {
2179    return $this->width;
2180  }
2181}
2182
2183class Google_PersonImage extends Google_Model {
2184  public $url;
2185  public function setUrl( $url) {
2186    $this->url = $url;
2187  }
2188  public function getUrl() {
2189    return $this->url;
2190  }
2191}
2192
2193class Google_PersonName extends Google_Model {
2194  public $familyName;
2195  public $formatted;
2196  public $givenName;
2197  public $honorificPrefix;
2198  public $honorificSuffix;
2199  public $middleName;
2200  public function setFamilyName( $familyName) {
2201    $this->familyName = $familyName;
2202  }
2203  public function getFamilyName() {
2204    return $this->familyName;
2205  }
2206  public function setFormatted( $formatted) {
2207    $this->formatted = $formatted;
2208  }
2209  public function getFormatted() {
2210    return $this->formatted;
2211  }
2212  public function setGivenName( $givenName) {
2213    $this->givenName = $givenName;
2214  }
2215  public function getGivenName() {
2216    return $this->givenName;
2217  }
2218  public function setHonorificPrefix( $honorificPrefix) {
2219    $this->honorificPrefix = $honorificPrefix;
2220  }
2221  public function getHonorificPrefix() {
2222    return $this->honorificPrefix;
2223  }
2224  public function setHonorificSuffix( $honorificSuffix) {
2225    $this->honorificSuffix = $honorificSuffix;
2226  }
2227  public function getHonorificSuffix() {
2228    return $this->honorificSuffix;
2229  }
2230  public function setMiddleName( $middleName) {
2231    $this->middleName = $middleName;
2232  }
2233  public function getMiddleName() {
2234    return $this->middleName;
2235  }
2236}
2237
2238class Google_PersonOrganizations extends Google_Model {
2239  public $department;
2240  public $description;
2241  public $endDate;
2242  public $location;
2243  public $name;
2244  public $primary;
2245  public $startDate;
2246  public $title;
2247  public $type;
2248  public function setDepartment( $department) {
2249    $this->department = $department;
2250  }
2251  public function getDepartment() {
2252    return $this->department;
2253  }
2254  public function setDescription( $description) {
2255    $this->description = $description;
2256  }
2257  public function getDescription() {
2258    return $this->description;
2259  }
2260  public function setEndDate( $endDate) {
2261    $this->endDate = $endDate;
2262  }
2263  public function getEndDate() {
2264    return $this->endDate;
2265  }
2266  public function setLocation( $location) {
2267    $this->location = $location;
2268  }
2269  public function getLocation() {
2270    return $this->location;
2271  }
2272  public function setName( $name) {
2273    $this->name = $name;
2274  }
2275  public function getName() {
2276    return $this->name;
2277  }
2278  public function setPrimary( $primary) {
2279    $this->primary = $primary;
2280  }
2281  public function getPrimary() {
2282    return $this->primary;
2283  }
2284  public function setStartDate( $startDate) {
2285    $this->startDate = $startDate;
2286  }
2287  public function getStartDate() {
2288    return $this->startDate;
2289  }
2290  public function setTitle( $title) {
2291    $this->title = $title;
2292  }
2293  public function getTitle() {
2294    return $this->title;
2295  }
2296  public function setType( $type) {
2297    $this->type = $type;
2298  }
2299  public function getType() {
2300    return $this->type;
2301  }
2302}
2303
2304class Google_PersonPlacesLived extends Google_Model {
2305  public $primary;
2306  public $value;
2307  public function setPrimary( $primary) {
2308    $this->primary = $primary;
2309  }
2310  public function getPrimary() {
2311    return $this->primary;
2312  }
2313  public function setValue( $value) {
2314    $this->value = $value;
2315  }
2316  public function getValue() {
2317    return $this->value;
2318  }
2319}
2320
2321class Google_PersonUrls extends Google_Model {
2322  public $label;
2323  public $type;
2324  public $value;
2325  public function setLabel( $label) {
2326    $this->label = $label;
2327  }
2328  public function getLabel() {
2329    return $this->label;
2330  }
2331  public function setType( $type) {
2332    $this->type = $type;
2333  }
2334  public function getType() {
2335    return $this->type;
2336  }
2337  public function setValue( $value) {
2338    $this->value = $value;
2339  }
2340  public function getValue() {
2341    return $this->value;
2342  }
2343}
2344
2345class Google_Place extends Google_Model {
2346  protected $__addressType = 'Google_PlaceAddress';
2347  protected $__addressDataType = '';
2348  public $address;
2349  public $displayName;
2350  public $kind;
2351  protected $__positionType = 'Google_PlacePosition';
2352  protected $__positionDataType = '';
2353  public $position;
2354  public function setAddress(Google_PlaceAddress $address) {
2355    $this->address = $address;
2356  }
2357  public function getAddress() {
2358    return $this->address;
2359  }
2360  public function setDisplayName( $displayName) {
2361    $this->displayName = $displayName;
2362  }
2363  public function getDisplayName() {
2364    return $this->displayName;
2365  }
2366  public function setKind( $kind) {
2367    $this->kind = $kind;
2368  }
2369  public function getKind() {
2370    return $this->kind;
2371  }
2372  public function setPosition(Google_PlacePosition $position) {
2373    $this->position = $position;
2374  }
2375  public function getPosition() {
2376    return $this->position;
2377  }
2378}
2379
2380class Google_PlaceAddress extends Google_Model {
2381  public $formatted;
2382  public function setFormatted( $formatted) {
2383    $this->formatted = $formatted;
2384  }
2385  public function getFormatted() {
2386    return $this->formatted;
2387  }
2388}
2389
2390class Google_PlacePosition extends Google_Model {
2391  public $latitude;
2392  public $longitude;
2393  public function setLatitude( $latitude) {
2394    $this->latitude = $latitude;
2395  }
2396  public function getLatitude() {
2397    return $this->latitude;
2398  }
2399  public function setLongitude( $longitude) {
2400    $this->longitude = $longitude;
2401  }
2402  public function getLongitude() {
2403    return $this->longitude;
2404  }
2405}
2406
2407class Google_PlusAclentryResource extends Google_Model {
2408  public $displayName;
2409  public $id;
2410  public $type;
2411  public function setDisplayName( $displayName) {
2412    $this->displayName = $displayName;
2413  }
2414  public function getDisplayName() {
2415    return $this->displayName;
2416  }
2417  public function setId( $id) {
2418    $this->id = $id;
2419  }
2420  public function getId() {
2421    return $this->id;
2422  }
2423  public function setType( $type) {
2424    $this->type = $type;
2425  }
2426  public function getType() {
2427    return $this->type;
2428  }
2429}
2430