Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Side by Side Diff: discovery/googleapis/plus__v1.json

Issue 559053002: Generate 0.1.0 version of googleapis/googleapis_beta (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 {
2 "auth": {
3 "oauth2": {
4 "scopes": {
5 "https://www.googleapis.com/auth/plus.login": {
6 "description": "Know your basic profile info and list of peo ple in your circles."
7 },
8 "https://www.googleapis.com/auth/plus.me": {
9 "description": "Know who you are on Google"
10 },
11 "https://www.googleapis.com/auth/userinfo.email": {
12 "description": "View your email address"
13 },
14 "https://www.googleapis.com/auth/userinfo.profile": {
15 "description": "View your basic profile info"
16 }
17 }
18 }
19 },
20 "basePath": "/plus/v1/",
21 "baseUrl": "https://www.googleapis.com/plus/v1/",
22 "batchPath": "batch",
23 "description": "The Google+ API enables developers to build on top of the Go ogle+ platform.",
24 "discoveryVersion": "v1",
25 "documentationLink": "https://developers.google.com/+/api/",
26 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/vkmbF6orr831snGxF4GqtRQCbMc\"",
27 "icons": {
28 "x16": "http://www.google.com/images/icons/product/gplus-16.png",
29 "x32": "http://www.google.com/images/icons/product/gplus-32.png"
30 },
31 "id": "plus:v1",
32 "kind": "discovery#restDescription",
33 "name": "plus",
34 "ownerDomain": "google.com",
35 "ownerName": "Google",
36 "parameters": {
37 "alt": {
38 "default": "json",
39 "description": "Data format for the response.",
40 "enum": [
41 "json"
42 ],
43 "enumDescriptions": [
44 "Responses with Content-Type of application/json"
45 ],
46 "location": "query",
47 "type": "string"
48 },
49 "fields": {
50 "description": "Selector specifying which fields to include in a par tial response.",
51 "location": "query",
52 "type": "string"
53 },
54 "key": {
55 "description": "API key. Your API key identifies your project and pr ovides you with API access, quota, and reports. Required unless you provide an O Auth 2.0 token.",
56 "location": "query",
57 "type": "string"
58 },
59 "oauth_token": {
60 "description": "OAuth 2.0 token for the current user.",
61 "location": "query",
62 "type": "string"
63 },
64 "prettyPrint": {
65 "default": "true",
66 "description": "Returns response with indentations and line breaks." ,
67 "location": "query",
68 "type": "boolean"
69 },
70 "quotaUser": {
71 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exc eed 40 characters. Overrides userIp if both are provided.",
72 "location": "query",
73 "type": "string"
74 },
75 "userIp": {
76 "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
77 "location": "query",
78 "type": "string"
79 }
80 },
81 "protocol": "rest",
82 "resources": {
83 "activities": {
84 "methods": {
85 "get": {
86 "description": "Get an activity.",
87 "httpMethod": "GET",
88 "id": "plus.activities.get",
89 "parameterOrder": [
90 "activityId"
91 ],
92 "parameters": {
93 "activityId": {
94 "description": "The ID of the activity to get.",
95 "location": "path",
96 "required": true,
97 "type": "string"
98 }
99 },
100 "path": "activities/{activityId}",
101 "response": {
102 "$ref": "Activity"
103 },
104 "scopes": [
105 "https://www.googleapis.com/auth/plus.login",
106 "https://www.googleapis.com/auth/plus.me"
107 ]
108 },
109 "list": {
110 "description": "List all of the activities in the specified collection for a particular user.",
111 "httpMethod": "GET",
112 "id": "plus.activities.list",
113 "parameterOrder": [
114 "userId",
115 "collection"
116 ],
117 "parameters": {
118 "collection": {
119 "description": "The collection of activities to list .",
120 "enum": [
121 "public"
122 ],
123 "enumDescriptions": [
124 "All public activities created by the specified user."
125 ],
126 "location": "path",
127 "required": true,
128 "type": "string"
129 },
130 "maxResults": {
131 "default": "20",
132 "description": "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.",
133 "format": "uint32",
134 "location": "query",
135 "maximum": "100",
136 "minimum": "1",
137 "type": "integer"
138 },
139 "pageToken": {
140 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response.",
141 "location": "query",
142 "type": "string"
143 },
144 "userId": {
145 "description": "The ID of the user to get activities for. The special value \"me\" can be used to indicate the authenticated user.",
146 "location": "path",
147 "required": true,
148 "type": "string"
149 }
150 },
151 "path": "people/{userId}/activities/{collection}",
152 "response": {
153 "$ref": "ActivityFeed"
154 },
155 "scopes": [
156 "https://www.googleapis.com/auth/plus.login",
157 "https://www.googleapis.com/auth/plus.me"
158 ]
159 },
160 "search": {
161 "description": "Search public activities.",
162 "httpMethod": "GET",
163 "id": "plus.activities.search",
164 "parameterOrder": [
165 "query"
166 ],
167 "parameters": {
168 "language": {
169 "default": "en-US",
170 "description": "Specify the preferred language to se arch with. See search language codes for available values.",
171 "location": "query",
172 "type": "string"
173 },
174 "maxResults": {
175 "default": "10",
176 "description": "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.",
177 "format": "uint32",
178 "location": "query",
179 "maximum": "20",
180 "minimum": "1",
181 "type": "integer"
182 },
183 "orderBy": {
184 "default": "recent",
185 "description": "Specifies how to order search result s.",
186 "enum": [
187 "best",
188 "recent"
189 ],
190 "enumDescriptions": [
191 "Sort activities by relevance to the user, most relevant first.",
192 "Sort activities by published date, most recent first."
193 ],
194 "location": "query",
195 "type": "string"
196 },
197 "pageToken": {
198 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response. This toke n can be of any length.",
199 "location": "query",
200 "type": "string"
201 },
202 "query": {
203 "description": "Full-text search query string.",
204 "location": "query",
205 "required": true,
206 "type": "string"
207 }
208 },
209 "path": "activities",
210 "response": {
211 "$ref": "ActivityFeed"
212 },
213 "scopes": [
214 "https://www.googleapis.com/auth/plus.login",
215 "https://www.googleapis.com/auth/plus.me"
216 ]
217 }
218 }
219 },
220 "comments": {
221 "methods": {
222 "get": {
223 "description": "Get a comment.",
224 "httpMethod": "GET",
225 "id": "plus.comments.get",
226 "parameterOrder": [
227 "commentId"
228 ],
229 "parameters": {
230 "commentId": {
231 "description": "The ID of the comment to get.",
232 "location": "path",
233 "required": true,
234 "type": "string"
235 }
236 },
237 "path": "comments/{commentId}",
238 "response": {
239 "$ref": "Comment"
240 },
241 "scopes": [
242 "https://www.googleapis.com/auth/plus.login",
243 "https://www.googleapis.com/auth/plus.me"
244 ]
245 },
246 "list": {
247 "description": "List all of the comments for an activity.",
248 "httpMethod": "GET",
249 "id": "plus.comments.list",
250 "parameterOrder": [
251 "activityId"
252 ],
253 "parameters": {
254 "activityId": {
255 "description": "The ID of the activity to get commen ts for.",
256 "location": "path",
257 "required": true,
258 "type": "string"
259 },
260 "maxResults": {
261 "default": "20",
262 "description": "The maximum number of comments to in clude in the response, which is used for paging. For any response, the actual nu mber returned might be less than the specified maxResults.",
263 "format": "uint32",
264 "location": "query",
265 "maximum": "500",
266 "minimum": "0",
267 "type": "integer"
268 },
269 "pageToken": {
270 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response.",
271 "location": "query",
272 "type": "string"
273 },
274 "sortOrder": {
275 "default": "ascending",
276 "description": "The order in which to sort the list of comments.",
277 "enum": [
278 "ascending",
279 "descending"
280 ],
281 "enumDescriptions": [
282 "Sort oldest comments first.",
283 "Sort newest comments first."
284 ],
285 "location": "query",
286 "type": "string"
287 }
288 },
289 "path": "activities/{activityId}/comments",
290 "response": {
291 "$ref": "CommentFeed"
292 },
293 "scopes": [
294 "https://www.googleapis.com/auth/plus.login",
295 "https://www.googleapis.com/auth/plus.me"
296 ]
297 }
298 }
299 },
300 "moments": {
301 "methods": {
302 "insert": {
303 "description": "Record a moment representing a user's action such as making a purchase or commenting on a blog.",
304 "httpMethod": "POST",
305 "id": "plus.moments.insert",
306 "parameterOrder": [
307 "userId",
308 "collection"
309 ],
310 "parameters": {
311 "collection": {
312 "description": "The collection to which to write mom ents.",
313 "enum": [
314 "vault"
315 ],
316 "enumDescriptions": [
317 "The default collection for writing new moments. "
318 ],
319 "location": "path",
320 "required": true,
321 "type": "string"
322 },
323 "debug": {
324 "description": "Return the moment as written. Should be used only for debugging.",
325 "location": "query",
326 "type": "boolean"
327 },
328 "userId": {
329 "description": "The ID of the user to record actions for. The only valid values are \"me\" and the ID of the authenticated user.",
330 "location": "path",
331 "required": true,
332 "type": "string"
333 }
334 },
335 "path": "people/{userId}/moments/{collection}",
336 "request": {
337 "$ref": "Moment"
338 },
339 "response": {
340 "$ref": "Moment"
341 },
342 "scopes": [
343 "https://www.googleapis.com/auth/plus.login",
344 "https://www.googleapis.com/auth/plus.me"
345 ]
346 },
347 "list": {
348 "description": "List all of the moments for a particular use r.",
349 "httpMethod": "GET",
350 "id": "plus.moments.list",
351 "parameterOrder": [
352 "userId",
353 "collection"
354 ],
355 "parameters": {
356 "collection": {
357 "description": "The collection of moments to list.",
358 "enum": [
359 "vault"
360 ],
361 "enumDescriptions": [
362 "All moments created by the requesting applicati on for the authenticated user."
363 ],
364 "location": "path",
365 "required": true,
366 "type": "string"
367 },
368 "maxResults": {
369 "default": "20",
370 "description": "The maximum number of moments to inc lude in the response, which is used for paging. For any response, the actual num ber returned might be less than the specified maxResults.",
371 "format": "uint32",
372 "location": "query",
373 "maximum": "100",
374 "minimum": "1",
375 "type": "integer"
376 },
377 "pageToken": {
378 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response.",
379 "location": "query",
380 "type": "string"
381 },
382 "targetUrl": {
383 "description": "Only moments containing this targetU rl will be returned.",
384 "location": "query",
385 "type": "string"
386 },
387 "type": {
388 "description": "Only moments of this type will be re turned.",
389 "location": "query",
390 "type": "string"
391 },
392 "userId": {
393 "description": "The ID of the user to get moments fo r. The special value \"me\" can be used to indicate the authenticated user.",
394 "location": "path",
395 "required": true,
396 "type": "string"
397 }
398 },
399 "path": "people/{userId}/moments/{collection}",
400 "response": {
401 "$ref": "MomentsFeed"
402 },
403 "scopes": [
404 "https://www.googleapis.com/auth/plus.login",
405 "https://www.googleapis.com/auth/plus.me"
406 ]
407 },
408 "remove": {
409 "description": "Delete a moment.",
410 "httpMethod": "DELETE",
411 "id": "plus.moments.remove",
412 "parameterOrder": [
413 "id"
414 ],
415 "parameters": {
416 "id": {
417 "description": "The ID of the moment to delete.",
418 "location": "path",
419 "required": true,
420 "type": "string"
421 }
422 },
423 "path": "moments/{id}",
424 "scopes": [
425 "https://www.googleapis.com/auth/plus.login"
426 ]
427 }
428 }
429 },
430 "people": {
431 "methods": {
432 "get": {
433 "description": "Get a person's profile. If your app uses sco pe https://www.googleapis.com/auth/plus.login, this method is guaranteed to retu rn ageRange and language.",
434 "httpMethod": "GET",
435 "id": "plus.people.get",
436 "parameterOrder": [
437 "userId"
438 ],
439 "parameters": {
440 "userId": {
441 "description": "The ID of the person to get the prof ile for. The special value \"me\" can be used to indicate the authenticated user .",
442 "location": "path",
443 "required": true,
444 "type": "string"
445 }
446 },
447 "path": "people/{userId}",
448 "response": {
449 "$ref": "Person"
450 },
451 "scopes": [
452 "https://www.googleapis.com/auth/plus.login",
453 "https://www.googleapis.com/auth/plus.me",
454 "https://www.googleapis.com/auth/userinfo.email",
455 "https://www.googleapis.com/auth/userinfo.profile"
456 ]
457 },
458 "list": {
459 "description": "List all of the people in the specified coll ection.",
460 "httpMethod": "GET",
461 "id": "plus.people.list",
462 "parameterOrder": [
463 "userId",
464 "collection"
465 ],
466 "parameters": {
467 "collection": {
468 "description": "The collection of people to list.",
469 "enum": [
470 "connected",
471 "visible"
472 ],
473 "enumDescriptions": [
474 "The list of visible people in the authenticated user's circles who also use the requesting app. This list is limited to users w ho made their app activities visible to the authenticated user.",
475 "The list of people who this user has added to o ne or more circles, limited to the circles visible to the requesting application ."
476 ],
477 "location": "path",
478 "required": true,
479 "type": "string"
480 },
481 "maxResults": {
482 "default": "100",
483 "description": "The maximum number of people to incl ude in the response, which is used for paging. For any response, the actual numb er returned might be less than the specified maxResults.",
484 "format": "uint32",
485 "location": "query",
486 "maximum": "100",
487 "minimum": "1",
488 "type": "integer"
489 },
490 "orderBy": {
491 "description": "The order to return people in.",
492 "enum": [
493 "alphabetical",
494 "best"
495 ],
496 "enumDescriptions": [
497 "Order the people by their display name.",
498 "Order people based on the relevence to the view er."
499 ],
500 "location": "query",
501 "type": "string"
502 },
503 "pageToken": {
504 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response.",
505 "location": "query",
506 "type": "string"
507 },
508 "userId": {
509 "description": "Get the collection of people for the person identified. Use \"me\" to indicate the authenticated user.",
510 "location": "path",
511 "required": true,
512 "type": "string"
513 }
514 },
515 "path": "people/{userId}/people/{collection}",
516 "response": {
517 "$ref": "PeopleFeed"
518 },
519 "scopes": [
520 "https://www.googleapis.com/auth/plus.login",
521 "https://www.googleapis.com/auth/plus.me"
522 ]
523 },
524 "listByActivity": {
525 "description": "List all of the people in the specified coll ection for a particular activity.",
526 "httpMethod": "GET",
527 "id": "plus.people.listByActivity",
528 "parameterOrder": [
529 "activityId",
530 "collection"
531 ],
532 "parameters": {
533 "activityId": {
534 "description": "The ID of the activity to get the li st of people for.",
535 "location": "path",
536 "required": true,
537 "type": "string"
538 },
539 "collection": {
540 "description": "The collection of people to list.",
541 "enum": [
542 "plusoners",
543 "resharers"
544 ],
545 "enumDescriptions": [
546 "List all people who have +1'd this activity.",
547 "List all people who have reshared this activity ."
548 ],
549 "location": "path",
550 "required": true,
551 "type": "string"
552 },
553 "maxResults": {
554 "default": "20",
555 "description": "The maximum number of people to incl ude in the response, which is used for paging. For any response, the actual numb er returned might be less than the specified maxResults.",
556 "format": "uint32",
557 "location": "query",
558 "maximum": "100",
559 "minimum": "1",
560 "type": "integer"
561 },
562 "pageToken": {
563 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response.",
564 "location": "query",
565 "type": "string"
566 }
567 },
568 "path": "activities/{activityId}/people/{collection}",
569 "response": {
570 "$ref": "PeopleFeed"
571 },
572 "scopes": [
573 "https://www.googleapis.com/auth/plus.login",
574 "https://www.googleapis.com/auth/plus.me"
575 ]
576 },
577 "search": {
578 "description": "Search all public profiles.",
579 "httpMethod": "GET",
580 "id": "plus.people.search",
581 "parameterOrder": [
582 "query"
583 ],
584 "parameters": {
585 "language": {
586 "default": "en-US",
587 "description": "Specify the preferred language to se arch with. See search language codes for available values.",
588 "location": "query",
589 "type": "string"
590 },
591 "maxResults": {
592 "default": "25",
593 "description": "The maximum number of people to incl ude in the response, which is used for paging. For any response, the actual numb er returned might be less than the specified maxResults.",
594 "format": "uint32",
595 "location": "query",
596 "maximum": "50",
597 "minimum": "1",
598 "type": "integer"
599 },
600 "pageToken": {
601 "description": "The continuation token, which is use d to page through large result sets. To get the next page of results, set this p arameter to the value of \"nextPageToken\" from the previous response. This toke n can be of any length.",
602 "location": "query",
603 "type": "string"
604 },
605 "query": {
606 "description": "Specify a query string for full text search of public text in all profiles.",
607 "location": "query",
608 "required": true,
609 "type": "string"
610 }
611 },
612 "path": "people",
613 "response": {
614 "$ref": "PeopleFeed"
615 },
616 "scopes": [
617 "https://www.googleapis.com/auth/plus.login",
618 "https://www.googleapis.com/auth/plus.me"
619 ]
620 }
621 }
622 }
623 },
624 "revision": "20140908",
625 "rootUrl": "https://www.googleapis.com/",
626 "schemas": {
627 "Acl": {
628 "id": "Acl",
629 "properties": {
630 "description": {
631 "description": "Description of the access granted, suitable for display.",
632 "type": "string"
633 },
634 "items": {
635 "description": "The list of access entries.",
636 "items": {
637 "$ref": "PlusAclentryResource"
638 },
639 "type": "array"
640 },
641 "kind": {
642 "default": "plus#acl",
643 "description": "Identifies this resource as a collection of access controls. Value: \"plus#acl\".",
644 "type": "string"
645 }
646 },
647 "type": "object"
648 },
649 "Activity": {
650 "id": "Activity",
651 "properties": {
652 "access": {
653 "$ref": "Acl",
654 "description": "Identifies who has access to see this activi ty."
655 },
656 "actor": {
657 "description": "The person who performed this activity.",
658 "properties": {
659 "displayName": {
660 "description": "The name of the actor, suitable for display.",
661 "type": "string"
662 },
663 "id": {
664 "description": "The ID of the actor's Person resourc e.",
665 "type": "string"
666 },
667 "image": {
668 "description": "The image representation of the acto r.",
669 "properties": {
670 "url": {
671 "description": "The URL of the actor's profi le photo. To resize the image and crop it to a square, append the query string ? sz=x, where x is the dimension in pixels of each side.",
672 "type": "string"
673 }
674 },
675 "type": "object"
676 },
677 "name": {
678 "description": "An object representation of the indi vidual components of name.",
679 "properties": {
680 "familyName": {
681 "description": "The family name (\"last name \") of the actor.",
682 "type": "string"
683 },
684 "givenName": {
685 "description": "The given name (\"first name \") of the actor.",
686 "type": "string"
687 }
688 },
689 "type": "object"
690 },
691 "url": {
692 "description": "The link to the actor's Google profi le.",
693 "type": "string"
694 }
695 },
696 "type": "object"
697 },
698 "address": {
699 "description": "Street address where this activity occurred. ",
700 "type": "string"
701 },
702 "annotation": {
703 "description": "Additional content added by the person who s hared this activity, applicable only when resharing an activity.",
704 "type": "string"
705 },
706 "crosspostSource": {
707 "description": "If this activity is a crosspost from another system, this property specifies the ID of the original activity.",
708 "type": "string"
709 },
710 "etag": {
711 "description": "ETag of this response for caching purposes." ,
712 "type": "string"
713 },
714 "geocode": {
715 "description": "Latitude and longitude where this activity o ccurred. Format is latitude followed by longitude, space separated.",
716 "type": "string"
717 },
718 "id": {
719 "description": "The ID of this activity.",
720 "type": "string"
721 },
722 "kind": {
723 "default": "plus#activity",
724 "description": "Identifies this resource as an activity. Val ue: \"plus#activity\".",
725 "type": "string"
726 },
727 "location": {
728 "$ref": "Place",
729 "description": "The location where this activity occurred."
730 },
731 "object": {
732 "description": "The object of this activity.",
733 "properties": {
734 "actor": {
735 "description": "If this activity's object is itself another activity, such as when a person reshares an activity, this property spec ifies the original activity's actor.",
736 "properties": {
737 "displayName": {
738 "description": "The original actor's name, w hich is suitable for display.",
739 "type": "string"
740 },
741 "id": {
742 "description": "ID of the original actor.",
743 "type": "string"
744 },
745 "image": {
746 "description": "The image representation of the original actor.",
747 "properties": {
748 "url": {
749 "description": "A URL that points to a thumbnail photo of the original actor.",
750 "type": "string"
751 }
752 },
753 "type": "object"
754 },
755 "url": {
756 "description": "A link to the original actor 's Google profile.",
757 "type": "string"
758 }
759 },
760 "type": "object"
761 },
762 "attachments": {
763 "description": "The media objects attached to this a ctivity.",
764 "items": {
765 "properties": {
766 "content": {
767 "description": "If the attachment is an article, this property contains a snippet of text from the article. It can also include descriptions for other types.",
768 "type": "string"
769 },
770 "displayName": {
771 "description": "The title of the attachm ent, such as a photo caption or an article title.",
772 "type": "string"
773 },
774 "embed": {
775 "description": "If the attachment is a v ideo, the embeddable link.",
776 "properties": {
777 "type": {
778 "description": "Media type of th e link.",
779 "type": "string"
780 },
781 "url": {
782 "description": "URL of the link. ",
783 "type": "string"
784 }
785 },
786 "type": "object"
787 },
788 "fullImage": {
789 "description": "The full image URL for p hoto attachments.",
790 "properties": {
791 "height": {
792 "description": "The height, in p ixels, of the linked resource.",
793 "format": "uint32",
794 "type": "integer"
795 },
796 "type": {
797 "description": "Media type of th e link.",
798 "type": "string"
799 },
800 "url": {
801 "description": "URL of the image .",
802 "type": "string"
803 },
804 "width": {
805 "description": "The width, in pi xels, of the linked resource.",
806 "format": "uint32",
807 "type": "integer"
808 }
809 },
810 "type": "object"
811 },
812 "id": {
813 "description": "The ID of the attachment .",
814 "type": "string"
815 },
816 "image": {
817 "description": "The preview image for ph otos or videos.",
818 "properties": {
819 "height": {
820 "description": "The height, in p ixels, of the linked resource.",
821 "format": "uint32",
822 "type": "integer"
823 },
824 "type": {
825 "description": "Media type of th e link.",
826 "type": "string"
827 },
828 "url": {
829 "description": "Image URL.",
830 "type": "string"
831 },
832 "width": {
833 "description": "The width, in pi xels, of the linked resource.",
834 "format": "uint32",
835 "type": "integer"
836 }
837 },
838 "type": "object"
839 },
840 "objectType": {
841 "description": "The type of media object . Possible values include, but are not limited to, the following values: \n- \" photo\" - A photo. \n- \"album\" - A photo album. \n- \"video\" - A video. \n- \ "article\" - An article, specified by a link.",
842 "type": "string"
843 },
844 "thumbnails": {
845 "description": "If the attachment is an album, this property is a list of potential additional thumbnails from the album .",
846 "items": {
847 "properties": {
848 "description": {
849 "description": "Potential na me of the thumbnail.",
850 "type": "string"
851 },
852 "image": {
853 "description": "Image resour ce.",
854 "properties": {
855 "height": {
856 "description": "The height, in pixels, of the linked resource.",
857 "format": "uint32",
858 "type": "integer"
859 },
860 "type": {
861 "description": "Medi a type of the link.",
862 "type": "string"
863 },
864 "url": {
865 "description": "Imag e url.",
866 "type": "string"
867 },
868 "width": {
869 "description": "The width, in pixels, of the linked resource.",
870 "format": "uint32",
871 "type": "integer"
872 }
873 },
874 "type": "object"
875 },
876 "url": {
877 "description": "URL of the w ebpage containing the image.",
878 "type": "string"
879 }
880 },
881 "type": "object"
882 },
883 "type": "array"
884 },
885 "url": {
886 "description": "The link to the attachme nt, which should be of type text/html.",
887 "type": "string"
888 }
889 },
890 "type": "object"
891 },
892 "type": "array"
893 },
894 "content": {
895 "description": "The HTML-formatted content, which is suitable for display.",
896 "type": "string"
897 },
898 "id": {
899 "description": "The ID of the object. When resharing an activity, this is the ID of the activity that is being reshared.",
900 "type": "string"
901 },
902 "objectType": {
903 "description": "The type of the object. Possible val ues include, but are not limited to, the following values: \n- \"note\" - Textu al content. \n- \"activity\" - A Google+ activity.",
904 "type": "string"
905 },
906 "originalContent": {
907 "description": "The content (text) as provided by th e author, which is stored without any HTML formatting. When creating or updating an activity, this value must be supplied as plain text in the request.",
908 "type": "string"
909 },
910 "plusoners": {
911 "description": "People who +1'd this activity.",
912 "properties": {
913 "selfLink": {
914 "description": "The URL for the collection o f people who +1'd this activity.",
915 "type": "string"
916 },
917 "totalItems": {
918 "description": "Total number of people who + 1'd this activity.",
919 "format": "uint32",
920 "type": "integer"
921 }
922 },
923 "type": "object"
924 },
925 "replies": {
926 "description": "Comments in reply to this activity." ,
927 "properties": {
928 "selfLink": {
929 "description": "The URL for the collection o f comments in reply to this activity.",
930 "type": "string"
931 },
932 "totalItems": {
933 "description": "Total number of comments on this activity.",
934 "format": "uint32",
935 "type": "integer"
936 }
937 },
938 "type": "object"
939 },
940 "resharers": {
941 "description": "People who reshared this activity.",
942 "properties": {
943 "selfLink": {
944 "description": "The URL for the collection o f resharers.",
945 "type": "string"
946 },
947 "totalItems": {
948 "description": "Total number of people who r eshared this activity.",
949 "format": "uint32",
950 "type": "integer"
951 }
952 },
953 "type": "object"
954 },
955 "url": {
956 "description": "The URL that points to the linked re source.",
957 "type": "string"
958 }
959 },
960 "type": "object"
961 },
962 "placeId": {
963 "description": "ID of the place where this activity occurred .",
964 "type": "string"
965 },
966 "placeName": {
967 "description": "Name of the place where this activity occurr ed.",
968 "type": "string"
969 },
970 "provider": {
971 "description": "The service provider that initially publishe d this activity.",
972 "properties": {
973 "title": {
974 "description": "Name of the service provider.",
975 "type": "string"
976 }
977 },
978 "type": "object"
979 },
980 "published": {
981 "description": "The time at which this activity was initiall y published. Formatted as an RFC 3339 timestamp.",
982 "format": "date-time",
983 "type": "string"
984 },
985 "radius": {
986 "description": "Radius, in meters, of the region where this activity occurred, centered at the latitude and longitude identified in geocode. ",
987 "type": "string"
988 },
989 "title": {
990 "description": "Title of this activity.",
991 "type": "string"
992 },
993 "updated": {
994 "description": "The time at which this activity was last upd ated. Formatted as an RFC 3339 timestamp.",
995 "format": "date-time",
996 "type": "string"
997 },
998 "url": {
999 "description": "The link to this activity.",
1000 "type": "string"
1001 },
1002 "verb": {
1003 "description": "This activity's verb, which indicates the ac tion that was performed. Possible values include, but are not limited to, the fo llowing values: \n- \"post\" - Publish content to the stream. \n- \"share\" - R eshare an activity.",
1004 "type": "string"
1005 }
1006 },
1007 "type": "object"
1008 },
1009 "ActivityFeed": {
1010 "id": "ActivityFeed",
1011 "properties": {
1012 "etag": {
1013 "description": "ETag of this response for caching purposes." ,
1014 "type": "string"
1015 },
1016 "id": {
1017 "description": "The ID of this collection of activities. Dep recated.",
1018 "type": "string"
1019 },
1020 "items": {
1021 "description": "The activities in this page of results.",
1022 "items": {
1023 "$ref": "Activity"
1024 },
1025 "type": "array"
1026 },
1027 "kind": {
1028 "default": "plus#activityFeed",
1029 "description": "Identifies this resource as a collection of activities. Value: \"plus#activityFeed\".",
1030 "type": "string"
1031 },
1032 "nextLink": {
1033 "description": "Link to the next page of activities.",
1034 "type": "string"
1035 },
1036 "nextPageToken": {
1037 "description": "The continuation token, which is used to pag e through large result sets. Provide this value in a subsequent request to retur n the next page of results.",
1038 "type": "string"
1039 },
1040 "selfLink": {
1041 "description": "Link to this activity resource.",
1042 "type": "string"
1043 },
1044 "title": {
1045 "description": "The title of this collection of activities, which is a truncated portion of the content.",
1046 "type": "string"
1047 },
1048 "updated": {
1049 "description": "The time at which this collection of activit ies was last updated. Formatted as an RFC 3339 timestamp.",
1050 "format": "date-time",
1051 "type": "string"
1052 }
1053 },
1054 "type": "object"
1055 },
1056 "Comment": {
1057 "id": "Comment",
1058 "properties": {
1059 "actor": {
1060 "description": "The person who posted this comment.",
1061 "properties": {
1062 "displayName": {
1063 "description": "The name of this actor, suitable for display.",
1064 "type": "string"
1065 },
1066 "id": {
1067 "description": "The ID of the actor.",
1068 "type": "string"
1069 },
1070 "image": {
1071 "description": "The image representation of this act or.",
1072 "properties": {
1073 "url": {
1074 "description": "The URL of the actor's profi le photo. To resize the image and crop it to a square, append the query string ? sz=x, where x is the dimension in pixels of each side.",
1075 "type": "string"
1076 }
1077 },
1078 "type": "object"
1079 },
1080 "url": {
1081 "description": "A link to the Person resource for th is actor.",
1082 "type": "string"
1083 }
1084 },
1085 "type": "object"
1086 },
1087 "etag": {
1088 "description": "ETag of this response for caching purposes." ,
1089 "type": "string"
1090 },
1091 "id": {
1092 "description": "The ID of this comment.",
1093 "type": "string"
1094 },
1095 "inReplyTo": {
1096 "description": "The activity this comment replied to.",
1097 "items": {
1098 "properties": {
1099 "id": {
1100 "description": "The ID of the activity.",
1101 "type": "string"
1102 },
1103 "url": {
1104 "description": "The URL of the activity.",
1105 "type": "string"
1106 }
1107 },
1108 "type": "object"
1109 },
1110 "type": "array"
1111 },
1112 "kind": {
1113 "default": "plus#comment",
1114 "description": "Identifies this resource as a comment. Value : \"plus#comment\".",
1115 "type": "string"
1116 },
1117 "object": {
1118 "description": "The object of this comment.",
1119 "properties": {
1120 "content": {
1121 "description": "The HTML-formatted content, suitable for display.",
1122 "type": "string"
1123 },
1124 "objectType": {
1125 "default": "comment",
1126 "description": "The object type of this comment. Pos sible values are: \n- \"comment\" - A comment in reply to an activity.",
1127 "type": "string"
1128 },
1129 "originalContent": {
1130 "description": "The content (text) as provided by th e author, stored without any HTML formatting. When creating or updating a commen t, this value must be supplied as plain text in the request.",
1131 "type": "string"
1132 }
1133 },
1134 "type": "object"
1135 },
1136 "plusoners": {
1137 "description": "People who +1'd this comment.",
1138 "properties": {
1139 "totalItems": {
1140 "description": "Total number of people who +1'd this comment.",
1141 "format": "uint32",
1142 "type": "integer"
1143 }
1144 },
1145 "type": "object"
1146 },
1147 "published": {
1148 "description": "The time at which this comment was initially published. Formatted as an RFC 3339 timestamp.",
1149 "format": "date-time",
1150 "type": "string"
1151 },
1152 "selfLink": {
1153 "description": "Link to this comment resource.",
1154 "type": "string"
1155 },
1156 "updated": {
1157 "description": "The time at which this comment was last upda ted. Formatted as an RFC 3339 timestamp.",
1158 "format": "date-time",
1159 "type": "string"
1160 },
1161 "verb": {
1162 "default": "post",
1163 "description": "This comment's verb, indicating what action was performed. Possible values are: \n- \"post\" - Publish content to the strea m.",
1164 "type": "string"
1165 }
1166 },
1167 "type": "object"
1168 },
1169 "CommentFeed": {
1170 "id": "CommentFeed",
1171 "properties": {
1172 "etag": {
1173 "description": "ETag of this response for caching purposes." ,
1174 "type": "string"
1175 },
1176 "id": {
1177 "description": "The ID of this collection of comments.",
1178 "type": "string"
1179 },
1180 "items": {
1181 "description": "The comments in this page of results.",
1182 "items": {
1183 "$ref": "Comment"
1184 },
1185 "type": "array"
1186 },
1187 "kind": {
1188 "default": "plus#commentFeed",
1189 "description": "Identifies this resource as a collection of comments. Value: \"plus#commentFeed\".",
1190 "type": "string"
1191 },
1192 "nextLink": {
1193 "description": "Link to the next page of activities.",
1194 "type": "string"
1195 },
1196 "nextPageToken": {
1197 "description": "The continuation token, which is used to pag e through large result sets. Provide this value in a subsequent request to retur n the next page of results.",
1198 "type": "string"
1199 },
1200 "title": {
1201 "description": "The title of this collection of comments.",
1202 "type": "string"
1203 },
1204 "updated": {
1205 "description": "The time at which this collection of comment s was last updated. Formatted as an RFC 3339 timestamp.",
1206 "format": "date-time",
1207 "type": "string"
1208 }
1209 },
1210 "type": "object"
1211 },
1212 "ItemScope": {
1213 "id": "ItemScope",
1214 "properties": {
1215 "about": {
1216 "$ref": "ItemScope",
1217 "description": "The subject matter of the content."
1218 },
1219 "additionalName": {
1220 "description": "An additional name for a Person, can be used for a middle name.",
1221 "items": {
1222 "type": "string"
1223 },
1224 "type": "array"
1225 },
1226 "address": {
1227 "$ref": "ItemScope",
1228 "description": "Postal address."
1229 },
1230 "addressCountry": {
1231 "description": "Address country.",
1232 "type": "string"
1233 },
1234 "addressLocality": {
1235 "description": "Address locality.",
1236 "type": "string"
1237 },
1238 "addressRegion": {
1239 "description": "Address region.",
1240 "type": "string"
1241 },
1242 "associated_media": {
1243 "description": "The encoding.",
1244 "items": {
1245 "$ref": "ItemScope"
1246 },
1247 "type": "array"
1248 },
1249 "attendeeCount": {
1250 "description": "Number of attendees.",
1251 "format": "int32",
1252 "type": "integer"
1253 },
1254 "attendees": {
1255 "description": "A person attending the event.",
1256 "items": {
1257 "$ref": "ItemScope"
1258 },
1259 "type": "array"
1260 },
1261 "audio": {
1262 "$ref": "ItemScope",
1263 "description": "From http://schema.org/MusicRecording, the a udio file."
1264 },
1265 "author": {
1266 "description": "The person or persons who created this resul t. In the example of restaurant reviews, this might be the reviewer's name.",
1267 "items": {
1268 "$ref": "ItemScope"
1269 },
1270 "type": "array"
1271 },
1272 "bestRating": {
1273 "description": "Best possible rating value that a result mig ht obtain. This property defines the upper bound for the ratingValue. For exampl e, you might have a 5 star rating scale, you would provide 5 as the value for th is property.",
1274 "type": "string"
1275 },
1276 "birthDate": {
1277 "description": "Date of birth.",
1278 "type": "string"
1279 },
1280 "byArtist": {
1281 "$ref": "ItemScope",
1282 "description": "From http://schema.org/MusicRecording, the a rtist that performed this recording."
1283 },
1284 "caption": {
1285 "description": "The caption for this object.",
1286 "type": "string"
1287 },
1288 "contentSize": {
1289 "description": "File size in (mega/kilo) bytes.",
1290 "type": "string"
1291 },
1292 "contentUrl": {
1293 "description": "Actual bytes of the media object, for exampl e the image file or video file.",
1294 "type": "string"
1295 },
1296 "contributor": {
1297 "description": "A list of contributors to this result.",
1298 "items": {
1299 "$ref": "ItemScope"
1300 },
1301 "type": "array"
1302 },
1303 "dateCreated": {
1304 "description": "The date the result was created such as the date that a review was first created.",
1305 "type": "string"
1306 },
1307 "dateModified": {
1308 "description": "The date the result was last modified such a s the date that a review was last edited.",
1309 "type": "string"
1310 },
1311 "datePublished": {
1312 "description": "The initial date that the result was publish ed. For example, a user writes a comment on a blog, which has a result.dateCreat ed of when they submit it. If the blog users comment moderation, the result.date Published value would match the date when the owner approved the message.",
1313 "type": "string"
1314 },
1315 "description": {
1316 "description": "The string that describes the content of the result.",
1317 "type": "string"
1318 },
1319 "duration": {
1320 "description": "The duration of the item (movie, audio recor ding, event, etc.) in ISO 8601 date format.",
1321 "type": "string"
1322 },
1323 "embedUrl": {
1324 "description": "A URL pointing to a player for a specific vi deo. In general, this is the information in the src element of an embed tag and should not be the same as the content of the loc tag.",
1325 "type": "string"
1326 },
1327 "endDate": {
1328 "description": "The end date and time of the event (in ISO 8 601 date format).",
1329 "type": "string"
1330 },
1331 "familyName": {
1332 "description": "Family name. This property can be used with givenName instead of the name property.",
1333 "type": "string"
1334 },
1335 "gender": {
1336 "description": "Gender of the person.",
1337 "type": "string"
1338 },
1339 "geo": {
1340 "$ref": "ItemScope",
1341 "description": "Geo coordinates."
1342 },
1343 "givenName": {
1344 "description": "Given name. This property can be used with f amilyName instead of the name property.",
1345 "type": "string"
1346 },
1347 "height": {
1348 "description": "The height of the media object.",
1349 "type": "string"
1350 },
1351 "id": {
1352 "description": "An identifier for the object. Your app can c hoose how to identify objects. The object.id is required if you are writing an a ction that does not have a corresponding web page or object.url property.",
1353 "type": "string"
1354 },
1355 "image": {
1356 "description": "A URL to the image that represents this resu lt. For example, if a user writes a review of a restaurant and attaches a photo of their meal, you might use that photo as the result.image.",
1357 "type": "string"
1358 },
1359 "inAlbum": {
1360 "$ref": "ItemScope",
1361 "description": "From http://schema.org/MusicRecording, which album a song is in."
1362 },
1363 "kind": {
1364 "default": "plus#itemScope",
1365 "description": "Identifies this resource as an itemScope.",
1366 "type": "string"
1367 },
1368 "latitude": {
1369 "description": "Latitude.",
1370 "format": "double",
1371 "type": "number"
1372 },
1373 "location": {
1374 "$ref": "ItemScope",
1375 "description": "The location of the event or organization."
1376 },
1377 "longitude": {
1378 "description": "Longitude.",
1379 "format": "double",
1380 "type": "number"
1381 },
1382 "name": {
1383 "description": "The name of the result. In the example of a restaurant review, this might be the summary the user gave their review such as \"Great ambiance, but overpriced.\"",
1384 "type": "string"
1385 },
1386 "partOfTVSeries": {
1387 "$ref": "ItemScope",
1388 "description": "Property of http://schema.org/TVEpisode indi cating which series the episode belongs to."
1389 },
1390 "performers": {
1391 "description": "The main performer or performers of the even t-for example, a presenter, musician, or actor.",
1392 "items": {
1393 "$ref": "ItemScope"
1394 },
1395 "type": "array"
1396 },
1397 "playerType": {
1398 "description": "Player type that is required. For example: F lash or Silverlight.",
1399 "type": "string"
1400 },
1401 "postOfficeBoxNumber": {
1402 "description": "Post office box number.",
1403 "type": "string"
1404 },
1405 "postalCode": {
1406 "description": "Postal code.",
1407 "type": "string"
1408 },
1409 "ratingValue": {
1410 "description": "Rating value.",
1411 "type": "string"
1412 },
1413 "reviewRating": {
1414 "$ref": "ItemScope",
1415 "description": "Review rating."
1416 },
1417 "startDate": {
1418 "description": "The start date and time of the event (in ISO 8601 date format).",
1419 "type": "string"
1420 },
1421 "streetAddress": {
1422 "description": "Street address.",
1423 "type": "string"
1424 },
1425 "text": {
1426 "description": "The text that is the result of the app activ ity. For example, if a user leaves a review of a restaurant, this might be the t ext of the review.",
1427 "type": "string"
1428 },
1429 "thumbnail": {
1430 "$ref": "ItemScope",
1431 "description": "Thumbnail image for an image or video."
1432 },
1433 "thumbnailUrl": {
1434 "description": "A URL to a thumbnail image that represents t his result.",
1435 "type": "string"
1436 },
1437 "tickerSymbol": {
1438 "description": "The exchange traded instrument associated wi th a Corporation object. The tickerSymbol is expressed as an exchange and an ins trument name separated by a space character. For the exchange component of the t ickerSymbol attribute, we recommend using the controlled vocabulary of Market Id entifier Codes (MIC) specified in ISO15022.",
1439 "type": "string"
1440 },
1441 "type": {
1442 "description": "The schema.org URL that best describes the r eferenced object and matches the type of moment.",
1443 "type": "string"
1444 },
1445 "url": {
1446 "description": "The URL that points to the result object. Fo r example, a permalink directly to a restaurant reviewer's comment.",
1447 "type": "string"
1448 },
1449 "width": {
1450 "description": "The width of the media object.",
1451 "type": "string"
1452 },
1453 "worstRating": {
1454 "description": "Worst possible rating value that a result mi ght obtain. This property defines the lower bound for the ratingValue.",
1455 "type": "string"
1456 }
1457 },
1458 "type": "object"
1459 },
1460 "Moment": {
1461 "id": "Moment",
1462 "properties": {
1463 "id": {
1464 "description": "The moment ID.",
1465 "type": "string"
1466 },
1467 "kind": {
1468 "default": "plus#moment",
1469 "description": "Identifies this resource as a moment.",
1470 "type": "string"
1471 },
1472 "object": {
1473 "$ref": "ItemScope",
1474 "annotations": {
1475 "required": [
1476 "plus.moments.insert"
1477 ]
1478 },
1479 "description": "The object on which the action was performed . Specifying this is equivalent with specifying \"target\". Note that responses from the server will use the \"target\" field instead for backward-compatibility with older clients."
1480 },
1481 "result": {
1482 "$ref": "ItemScope",
1483 "description": "The object generated by performing the actio n on the object. For example, a user writes a review of a restaurant, the object is the restaurant and the result is the review."
1484 },
1485 "startDate": {
1486 "description": "Time stamp of when the action occurred in RF C3339 format.",
1487 "format": "date-time",
1488 "type": "string"
1489 },
1490 "target": {
1491 "$ref": "ItemScope",
1492 "annotations": {
1493 "required": [
1494 "plus.moments.insert"
1495 ]
1496 },
1497 "description": "The object on which the action was performed ."
1498 },
1499 "type": {
1500 "annotations": {
1501 "required": [
1502 "plus.moments.insert"
1503 ]
1504 },
1505 "description": "The schema.org type for the type of moment t o write. For example, http://schema.org/AddAction. Note that responses from the server will use the Google schema type instead for backward-compatibility with o lder clients. For example, http://schemas.google.com/AddActivity.",
1506 "type": "string"
1507 }
1508 },
1509 "type": "object"
1510 },
1511 "MomentsFeed": {
1512 "id": "MomentsFeed",
1513 "properties": {
1514 "etag": {
1515 "description": "ETag of this response for caching purposes." ,
1516 "type": "string"
1517 },
1518 "items": {
1519 "description": "The moments in this page of results.",
1520 "items": {
1521 "$ref": "Moment"
1522 },
1523 "type": "array"
1524 },
1525 "kind": {
1526 "default": "plus#momentsFeed",
1527 "description": "Identifies this resource as a collection of moments. Value: \"plus#momentsFeed\".",
1528 "type": "string"
1529 },
1530 "nextLink": {
1531 "description": "Link to the next page of moments.",
1532 "type": "string"
1533 },
1534 "nextPageToken": {
1535 "description": "The continuation token, which is used to pag e through large result sets. Provide this value in a subsequent request to retur n the next page of results.",
1536 "type": "string"
1537 },
1538 "selfLink": {
1539 "description": "Link to this page of moments.",
1540 "type": "string"
1541 },
1542 "title": {
1543 "description": "The title of this collection of moments.",
1544 "type": "string"
1545 },
1546 "updated": {
1547 "description": "The RFC 339 timestamp for when this collecti on of moments was last updated.",
1548 "format": "date-time",
1549 "type": "string"
1550 }
1551 },
1552 "type": "object"
1553 },
1554 "PeopleFeed": {
1555 "id": "PeopleFeed",
1556 "properties": {
1557 "etag": {
1558 "description": "ETag of this response for caching purposes." ,
1559 "type": "string"
1560 },
1561 "items": {
1562 "description": "The people in this page of results. Each ite m includes the id, displayName, image, and url for the person. To retrieve addit ional profile data, see the people.get method.",
1563 "items": {
1564 "$ref": "Person"
1565 },
1566 "type": "array"
1567 },
1568 "kind": {
1569 "default": "plus#peopleFeed",
1570 "description": "Identifies this resource as a collection of people. Value: \"plus#peopleFeed\".",
1571 "type": "string"
1572 },
1573 "nextPageToken": {
1574 "description": "The continuation token, which is used to pag e through large result sets. Provide this value in a subsequent request to retur n the next page of results.",
1575 "type": "string"
1576 },
1577 "selfLink": {
1578 "description": "Link to this resource.",
1579 "type": "string"
1580 },
1581 "title": {
1582 "description": "The title of this collection of people.",
1583 "type": "string"
1584 },
1585 "totalItems": {
1586 "description": "The total number of people available in this list. The number of people in a response might be smaller due to paging. This m ight not be set for all collections.",
1587 "format": "int32",
1588 "type": "integer"
1589 }
1590 },
1591 "type": "object"
1592 },
1593 "Person": {
1594 "id": "Person",
1595 "properties": {
1596 "aboutMe": {
1597 "description": "A short biography for this person.",
1598 "type": "string"
1599 },
1600 "ageRange": {
1601 "description": "The age range of the person. Valid ranges ar e 17 or younger, 18 to 20, and 21 or older. Age is determined from the user's bi rthday using Western age reckoning.",
1602 "properties": {
1603 "max": {
1604 "description": "The age range's upper bound, if any. Possible values include, but are not limited to, the following: \n- \"17\" - f or age 17 \n- \"20\" - for age 20",
1605 "format": "int32",
1606 "type": "integer"
1607 },
1608 "min": {
1609 "description": "The age range's lower bound, if any. Possible values include, but are not limited to, the following: \n- \"21\" - f or age 21 \n- \"18\" - for age 18",
1610 "format": "int32",
1611 "type": "integer"
1612 }
1613 },
1614 "type": "object"
1615 },
1616 "birthday": {
1617 "description": "The person's date of birth, represented as Y YYY-MM-DD.",
1618 "type": "string"
1619 },
1620 "braggingRights": {
1621 "description": "The \"bragging rights\" line of this person. ",
1622 "type": "string"
1623 },
1624 "circledByCount": {
1625 "description": "For followers who are visible, the number of people who have added this person or page to a circle.",
1626 "format": "int32",
1627 "type": "integer"
1628 },
1629 "cover": {
1630 "description": "The cover photo content.",
1631 "properties": {
1632 "coverInfo": {
1633 "description": "Extra information about the cover ph oto.",
1634 "properties": {
1635 "leftImageOffset": {
1636 "description": "The difference between the l eft position of the cover image and the actual displayed cover image. Only valid for banner layout.",
1637 "format": "int32",
1638 "type": "integer"
1639 },
1640 "topImageOffset": {
1641 "description": "The difference between the t op position of the cover image and the actual displayed cover image. Only valid for banner layout.",
1642 "format": "int32",
1643 "type": "integer"
1644 }
1645 },
1646 "type": "object"
1647 },
1648 "coverPhoto": {
1649 "description": "The person's primary cover image.",
1650 "properties": {
1651 "height": {
1652 "description": "The height of the image.",
1653 "format": "int32",
1654 "type": "integer"
1655 },
1656 "url": {
1657 "description": "The URL of the image.",
1658 "type": "string"
1659 },
1660 "width": {
1661 "description": "The width of the image.",
1662 "format": "int32",
1663 "type": "integer"
1664 }
1665 },
1666 "type": "object"
1667 },
1668 "layout": {
1669 "description": "The layout of the cover art. Possibl e values include, but are not limited to, the following values: \n- \"banner\" - One large image banner.",
1670 "type": "string"
1671 }
1672 },
1673 "type": "object"
1674 },
1675 "currentLocation": {
1676 "description": "(this field is not currently used)",
1677 "type": "string"
1678 },
1679 "displayName": {
1680 "description": "The name of this person, which is suitable f or display.",
1681 "type": "string"
1682 },
1683 "domain": {
1684 "description": "The hosted domain name for the user's Google Apps account. For instance, example.com. The plus.profile.emails.read or email scope is needed to get this domain name.",
1685 "type": "string"
1686 },
1687 "emails": {
1688 "description": "A list of email addresses that this person h as, including their Google account email address, and the public verified email addresses on their Google+ profile. The plus.profile.emails.read scope is needed to retrieve these email addresses, or the email scope can be used to retrieve j ust the Google account email address.",
1689 "items": {
1690 "properties": {
1691 "type": {
1692 "description": "The type of address. Possible va lues include, but are not limited to, the following values: \n- \"account\" - G oogle account email address. \n- \"home\" - Home email address. \n- \"work\" - W ork email address. \n- \"other\" - Other.",
1693 "type": "string"
1694 },
1695 "value": {
1696 "description": "The email address.",
1697 "type": "string"
1698 }
1699 },
1700 "type": "object"
1701 },
1702 "type": "array"
1703 },
1704 "etag": {
1705 "description": "ETag of this response for caching purposes." ,
1706 "type": "string"
1707 },
1708 "gender": {
1709 "description": "The person's gender. Possible values include , but are not limited to, the following values: \n- \"male\" - Male gender. \n- \"female\" - Female gender. \n- \"other\" - Other.",
1710 "type": "string"
1711 },
1712 "id": {
1713 "description": "The ID of this person.",
1714 "type": "string"
1715 },
1716 "image": {
1717 "description": "The representation of the person's profile p hoto.",
1718 "properties": {
1719 "isDefault": {
1720 "description": "Whether the person's profile photo i s the default one",
1721 "type": "boolean"
1722 },
1723 "url": {
1724 "description": "The URL of the person's profile phot o. To resize the image and crop it to a square, append the query string ?sz=x, w here x is the dimension in pixels of each side.",
1725 "type": "string"
1726 }
1727 },
1728 "type": "object"
1729 },
1730 "isPlusUser": {
1731 "description": "Whether this user has signed up for Google+. ",
1732 "type": "boolean"
1733 },
1734 "kind": {
1735 "default": "plus#person",
1736 "description": "Identifies this resource as a person. Value: \"plus#person\".",
1737 "type": "string"
1738 },
1739 "language": {
1740 "description": "The user's preferred language for rendering. ",
1741 "type": "string"
1742 },
1743 "name": {
1744 "description": "An object representation of the individual c omponents of a person's name.",
1745 "properties": {
1746 "familyName": {
1747 "description": "The family name (last name) of this person.",
1748 "type": "string"
1749 },
1750 "formatted": {
1751 "description": "The full name of this person, includ ing middle names, suffixes, etc.",
1752 "type": "string"
1753 },
1754 "givenName": {
1755 "description": "The given name (first name) of this person.",
1756 "type": "string"
1757 },
1758 "honorificPrefix": {
1759 "description": "The honorific prefixes (such as \"Dr .\" or \"Mrs.\") for this person.",
1760 "type": "string"
1761 },
1762 "honorificSuffix": {
1763 "description": "The honorific suffixes (such as \"Jr .\") for this person.",
1764 "type": "string"
1765 },
1766 "middleName": {
1767 "description": "The middle name of this person.",
1768 "type": "string"
1769 }
1770 },
1771 "type": "object"
1772 },
1773 "nickname": {
1774 "description": "The nickname of this person.",
1775 "type": "string"
1776 },
1777 "objectType": {
1778 "description": "Type of person within Google+. Possible valu es include, but are not limited to, the following values: \n- \"person\" - repr esents an actual person. \n- \"page\" - represents a page.",
1779 "type": "string"
1780 },
1781 "occupation": {
1782 "description": "The occupation of this person.",
1783 "type": "string"
1784 },
1785 "organizations": {
1786 "description": "A list of current or past organizations with which this person is associated.",
1787 "items": {
1788 "properties": {
1789 "department": {
1790 "description": "The department within the organi zation. Deprecated.",
1791 "type": "string"
1792 },
1793 "description": {
1794 "description": "A short description of the perso n's role in this organization. Deprecated.",
1795 "type": "string"
1796 },
1797 "endDate": {
1798 "description": "The date that the person left th is organization.",
1799 "type": "string"
1800 },
1801 "location": {
1802 "description": "The location of this organizatio n. Deprecated.",
1803 "type": "string"
1804 },
1805 "name": {
1806 "description": "The name of the organization.",
1807 "type": "string"
1808 },
1809 "primary": {
1810 "description": "If \"true\", indicates this orga nization is the person's primary one, which is typically interpreted as the curr ent one.",
1811 "type": "boolean"
1812 },
1813 "startDate": {
1814 "description": "The date that the person joined this organization.",
1815 "type": "string"
1816 },
1817 "title": {
1818 "description": "The person's job title or role w ithin the organization.",
1819 "type": "string"
1820 },
1821 "type": {
1822 "description": "The type of organization. Possib le values include, but are not limited to, the following values: \n- \"work\" - Work. \n- \"school\" - School.",
1823 "type": "string"
1824 }
1825 },
1826 "type": "object"
1827 },
1828 "type": "array"
1829 },
1830 "placesLived": {
1831 "description": "A list of places where this person has lived .",
1832 "items": {
1833 "properties": {
1834 "primary": {
1835 "description": "If \"true\", this place of resid ence is this person's primary residence.",
1836 "type": "boolean"
1837 },
1838 "value": {
1839 "description": "A place where this person has li ved. For example: \"Seattle, WA\", \"Near Toronto\".",
1840 "type": "string"
1841 }
1842 },
1843 "type": "object"
1844 },
1845 "type": "array"
1846 },
1847 "plusOneCount": {
1848 "description": "If a Google+ Page, the number of people who have +1'd this page.",
1849 "format": "int32",
1850 "type": "integer"
1851 },
1852 "relationshipStatus": {
1853 "description": "The person's relationship status. Possible v alues include, but are not limited to, the following values: \n- \"single\" - P erson is single. \n- \"in_a_relationship\" - Person is in a relationship. \n- \" engaged\" - Person is engaged. \n- \"married\" - Person is married. \n- \"its_co mplicated\" - The relationship is complicated. \n- \"open_relationship\" - Perso n is in an open relationship. \n- \"widowed\" - Person is widowed. \n- \"in_dome stic_partnership\" - Person is in a domestic partnership. \n- \"in_civil_union\" - Person is in a civil union.",
1854 "type": "string"
1855 },
1856 "skills": {
1857 "description": "The person's skills.",
1858 "type": "string"
1859 },
1860 "tagline": {
1861 "description": "The brief description (tagline) of this pers on.",
1862 "type": "string"
1863 },
1864 "url": {
1865 "description": "The URL of this person's profile.",
1866 "type": "string"
1867 },
1868 "urls": {
1869 "description": "A list of URLs for this person.",
1870 "items": {
1871 "properties": {
1872 "label": {
1873 "description": "The label of the URL.",
1874 "type": "string"
1875 },
1876 "type": {
1877 "description": "The type of URL. Possible values include, but are not limited to, the following values: \n- \"otherProfile\" - URL for another profile. \n- \"contributor\" - URL to a site for which this pers on is a contributor. \n- \"website\" - URL for this Google+ Page's primary websi te. \n- \"other\" - Other URL.",
1878 "type": "string"
1879 },
1880 "value": {
1881 "description": "The URL value.",
1882 "type": "string"
1883 }
1884 },
1885 "type": "object"
1886 },
1887 "type": "array"
1888 },
1889 "verified": {
1890 "description": "Whether the person or Google+ Page has been verified.",
1891 "type": "boolean"
1892 }
1893 },
1894 "type": "object"
1895 },
1896 "Place": {
1897 "id": "Place",
1898 "properties": {
1899 "address": {
1900 "description": "The physical address of the place.",
1901 "properties": {
1902 "formatted": {
1903 "description": "The formatted address for display.",
1904 "type": "string"
1905 }
1906 },
1907 "type": "object"
1908 },
1909 "displayName": {
1910 "description": "The display name of the place.",
1911 "type": "string"
1912 },
1913 "id": {
1914 "description": "The id of the place.",
1915 "type": "string"
1916 },
1917 "kind": {
1918 "default": "plus#place",
1919 "description": "Identifies this resource as a place. Value: \"plus#place\".",
1920 "type": "string"
1921 },
1922 "position": {
1923 "description": "The position of the place.",
1924 "properties": {
1925 "latitude": {
1926 "description": "The latitude of this position.",
1927 "format": "double",
1928 "type": "number"
1929 },
1930 "longitude": {
1931 "description": "The longitude of this position.",
1932 "format": "double",
1933 "type": "number"
1934 }
1935 },
1936 "type": "object"
1937 }
1938 },
1939 "type": "object"
1940 },
1941 "PlusAclentryResource": {
1942 "id": "PlusAclentryResource",
1943 "properties": {
1944 "displayName": {
1945 "description": "A descriptive name for this entry. Suitable for display.",
1946 "type": "string"
1947 },
1948 "id": {
1949 "description": "The ID of the entry. For entries of type \"p erson\" or \"circle\", this is the ID of the resource. For other types, this pro perty is not set.",
1950 "type": "string"
1951 },
1952 "type": {
1953 "description": "The type of entry describing to whom access is granted. Possible values are: \n- \"person\" - Access to an individual. \n- \"circle\" - Access to members of a circle. \n- \"myCircles\" - Access to member s of all the person's circles. \n- \"extendedCircles\" - Access to members of al l the person's circles, plus all of the people in their circles. \n- \"domain\" - Access to members of the person's Google Apps domain. \n- \"public\" - Access to anyone on the web.",
1954 "type": "string"
1955 }
1956 },
1957 "type": "object"
1958 }
1959 },
1960 "servicePath": "plus/v1/",
1961 "title": "Google+ API",
1962 "version": "v1"
1963 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698