1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="people_v1.html">Google People API</a> . <a href="people_v1.people.html">people</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="people_v1.people.connections.html">connections()</a></code>
79</p>
80<p class="firstline">Returns the connections Resource.</p>
81
82<p class="toc_element">
83  <code><a href="#get">get(resourceName, x__xgafv=None, requestMask_includeField=None)</a></code></p>
84<p class="firstline">Provides information about a person by specifying a resource name. Use</p>
85<p class="toc_element">
86  <code><a href="#getBatchGet">getBatchGet(resourceNames=None, x__xgafv=None, requestMask_includeField=None)</a></code></p>
87<p class="firstline">Provides information about a list of specific people by specifying a list</p>
88<h3>Method Details</h3>
89<div class="method">
90    <code class="details" id="get">get(resourceName, x__xgafv=None, requestMask_includeField=None)</code>
91  <pre>Provides information about a person by specifying a resource name. Use
92`people/me` to indicate the authenticated user.
93
94Args:
95  resourceName: string, The resource name of the person to provide information about.
96
97- To get information about the authenticated user, specify `people/me`.
98- To get information about any user, specify the resource name that
99  identifies the user, such as the resource names returned by
100  [`people.connections.list`](/people/api/rest/v1/people.connections/list). (required)
101  x__xgafv: string, V1 error format.
102    Allowed values
103      1 - v1 error format
104      2 - v2 error format
105  requestMask_includeField: string, Required. Comma-separated list of person fields to be included in the
106response. Each path should start with `person.`: for example,
107`person.names` or `person.photos`.
108
109Returns:
110  An object of the form:
111
112    { # Information about a person merged from various data sources such as the
113      # authenticated user's contacts and profile data.
114      #
115      # Most fields can have multiple items. The items in a field have no guaranteed
116      # order, but each non-empty field is guaranteed to have exactly one field with
117      # `metadata.primary` set to true.
118    "braggingRights": [ # The person's bragging rights.
119      { # A person's bragging rights.
120        "value": "A String", # The bragging rights; for example, `climbed mount everest`.
121        "metadata": { # Metadata about a field. # Metadata about the bragging rights.
122          "source": { # The source of a field. # The source of the field.
123            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
124                # source. Used for web cache validation. Only populated in
125                # person.metadata.sources.
126            "type": "A String", # The source type.
127            "id": "A String", # The unique identifier within the source type generated by the server.
128            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
129              "objectType": "A String", # The profile object type.
130            },
131          },
132          "verified": True or False, # True if the field is verified; false if the field is unverified. A
133              # verified field is typically a name, email address, phone number, or
134              # website that has been confirmed to be owned by the person.
135          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
136              # field.
137        },
138      },
139    ],
140    "addresses": [ # The person's street addresses.
141      { # A person's physical address. May be a P.O. box or street address. All fields
142          # are optional.
143        "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's
144            # account locale or the `Accept-Language` HTTP header locale.
145        "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
146            # code of the address.
147        "city": "A String", # The city of the address.
148        "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it
149            # will be automatically constructed from structured values.
150        "region": "A String", # The region of the address; for example, the state or province.
151        "poBox": "A String", # The P.O. box of the address.
152        "streetAddress": "A String", # The street address.
153        "country": "A String", # The country of the address.
154        "postalCode": "A String", # The postal code of the address.
155        "extendedAddress": "A String", # The extended address of the address; for example, the apartment number.
156        "type": "A String", # The type of the address. The type can be custom or predefined.
157            # Possible values include, but are not limited to, the following:
158            #
159            # * `home`
160            # * `work`
161            # * `other`
162        "metadata": { # Metadata about a field. # Metadata about the address.
163          "source": { # The source of a field. # The source of the field.
164            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
165                # source. Used for web cache validation. Only populated in
166                # person.metadata.sources.
167            "type": "A String", # The source type.
168            "id": "A String", # The unique identifier within the source type generated by the server.
169            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
170              "objectType": "A String", # The profile object type.
171            },
172          },
173          "verified": True or False, # True if the field is verified; false if the field is unverified. A
174              # verified field is typically a name, email address, phone number, or
175              # website that has been confirmed to be owned by the person.
176          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
177              # field.
178        },
179      },
180    ],
181    "nicknames": [ # The person's nicknames.
182      { # A person's nickname.
183        "type": "A String", # The type of the nickname.
184        "value": "A String", # The nickname.
185        "metadata": { # Metadata about a field. # Metadata about the nickname.
186          "source": { # The source of a field. # The source of the field.
187            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
188                # source. Used for web cache validation. Only populated in
189                # person.metadata.sources.
190            "type": "A String", # The source type.
191            "id": "A String", # The unique identifier within the source type generated by the server.
192            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
193              "objectType": "A String", # The profile object type.
194            },
195          },
196          "verified": True or False, # True if the field is verified; false if the field is unverified. A
197              # verified field is typically a name, email address, phone number, or
198              # website that has been confirmed to be owned by the person.
199          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
200              # field.
201        },
202      },
203    ],
204    "occupations": [ # The person's occupations.
205      { # A person's occupation.
206        "value": "A String", # The occupation; for example, `carpenter`.
207        "metadata": { # Metadata about a field. # Metadata about the occupation.
208          "source": { # The source of a field. # The source of the field.
209            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
210                # source. Used for web cache validation. Only populated in
211                # person.metadata.sources.
212            "type": "A String", # The source type.
213            "id": "A String", # The unique identifier within the source type generated by the server.
214            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
215              "objectType": "A String", # The profile object type.
216            },
217          },
218          "verified": True or False, # True if the field is verified; false if the field is unverified. A
219              # verified field is typically a name, email address, phone number, or
220              # website that has been confirmed to be owned by the person.
221          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
222              # field.
223        },
224      },
225    ],
226    "phoneNumbers": [ # The person's phone numbers.
227      { # A person's phone number.
228        "formattedType": "A String", # The read-only type of the phone number translated and formatted in the
229            # viewer's account locale or the the `Accept-Language` HTTP header locale.
230        "canonicalForm": "A String", # The read-only canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
231            # form of the phone number.
232        "type": "A String", # The type of the phone number. The type can be custom or predefined.
233            # Possible values include, but are not limited to, the following:
234            #
235            # * `home`
236            # * `work`
237            # * `mobile`
238            # * `homeFax`
239            # * `workFax`
240            # * `otherFax`
241            # * `pager`
242            # * `workMobile`
243            # * `workPager`
244            # * `main`
245            # * `googleVoice`
246            # * `other`
247        "value": "A String", # The phone number.
248        "metadata": { # Metadata about a field. # Metadata about the phone number.
249          "source": { # The source of a field. # The source of the field.
250            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
251                # source. Used for web cache validation. Only populated in
252                # person.metadata.sources.
253            "type": "A String", # The source type.
254            "id": "A String", # The unique identifier within the source type generated by the server.
255            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
256              "objectType": "A String", # The profile object type.
257            },
258          },
259          "verified": True or False, # True if the field is verified; false if the field is unverified. A
260              # verified field is typically a name, email address, phone number, or
261              # website that has been confirmed to be owned by the person.
262          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
263              # field.
264        },
265      },
266    ],
267    "names": [ # The person's names.
268      { # A person's name. If the name is a mononym, the family name is empty.
269        "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound.
270        "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.`
271        "phoneticFamilyName": "A String", # The family name spelled as it sounds.
272        "displayName": "A String", # The read-only display name formatted according to the locale specified by
273            # the viewer's account or the <code>Accept-Language</code> HTTP header.
274        "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to
275            # the locale specified by the viewer's account or the
276            # <code>Accept-Language</code> HTTP header.
277        "middleName": "A String", # The middle name(s).
278        "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound.
279        "familyName": "A String", # The family name.
280        "phoneticFullName": "A String", # The full name spelled as it sounds.
281        "phoneticGivenName": "A String", # The given name spelled as it sounds.
282        "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound.
283        "givenName": "A String", # The given name.
284        "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.`
285        "metadata": { # Metadata about a field. # Metadata about the name.
286          "source": { # The source of a field. # The source of the field.
287            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
288                # source. Used for web cache validation. Only populated in
289                # person.metadata.sources.
290            "type": "A String", # The source type.
291            "id": "A String", # The unique identifier within the source type generated by the server.
292            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
293              "objectType": "A String", # The profile object type.
294            },
295          },
296          "verified": True or False, # True if the field is verified; false if the field is unverified. A
297              # verified field is typically a name, email address, phone number, or
298              # website that has been confirmed to be owned by the person.
299          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
300              # field.
301        },
302      },
303    ],
304    "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string
305        # with a max length of 27 characters, in the form of `people/<person_id>`.
306    "ageRanges": [ # The person's age ranges.
307      { # A person's age range.
308        "ageRange": "A String", # The age range.
309        "metadata": { # Metadata about a field. # Metadata about the age range.
310          "source": { # The source of a field. # The source of the field.
311            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
312                # source. Used for web cache validation. Only populated in
313                # person.metadata.sources.
314            "type": "A String", # The source type.
315            "id": "A String", # The unique identifier within the source type generated by the server.
316            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
317              "objectType": "A String", # The profile object type.
318            },
319          },
320          "verified": True or False, # True if the field is verified; false if the field is unverified. A
321              # verified field is typically a name, email address, phone number, or
322              # website that has been confirmed to be owned by the person.
323          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
324              # field.
325        },
326      },
327    ],
328    "birthdays": [ # The person's birthdays.
329      { # A person's birthday. At least one of the `date` and `text` fields are
330          # specified. The `date` and `text` fields typically represent the same
331          # date, but are not guaranteed to.
332        "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday.
333            # of day and time zone are either specified elsewhere or are not
334            # significant. The date is relative to the
335            # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
336            # The day may be 0 to represent a year and month where the day is not
337            # significant. The year may be 0 to represent a month and day independent
338            # of year; for example, anniversary date.
339          "month": 42, # Month of year. Must be from 1 to 12.
340          "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
341              # if specifying a year/month where the day is not significant.
342          "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
343              # a year.
344        },
345        "text": "A String", # A free-form string representing the user's birthday.
346        "metadata": { # Metadata about a field. # Metadata about the birthday.
347          "source": { # The source of a field. # The source of the field.
348            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
349                # source. Used for web cache validation. Only populated in
350                # person.metadata.sources.
351            "type": "A String", # The source type.
352            "id": "A String", # The unique identifier within the source type generated by the server.
353            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
354              "objectType": "A String", # The profile object type.
355            },
356          },
357          "verified": True or False, # True if the field is verified; false if the field is unverified. A
358              # verified field is typically a name, email address, phone number, or
359              # website that has been confirmed to be owned by the person.
360          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
361              # field.
362        },
363      },
364    ],
365    "relations": [ # The person's relations.
366      { # A person's relation to another person.
367        "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account
368            # locale or the locale specified in the Accept-Language HTTP header.
369        "metadata": { # Metadata about a field. # Metadata about the relation.
370          "source": { # The source of a field. # The source of the field.
371            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
372                # source. Used for web cache validation. Only populated in
373                # person.metadata.sources.
374            "type": "A String", # The source type.
375            "id": "A String", # The unique identifier within the source type generated by the server.
376            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
377              "objectType": "A String", # The profile object type.
378            },
379          },
380          "verified": True or False, # True if the field is verified; false if the field is unverified. A
381              # verified field is typically a name, email address, phone number, or
382              # website that has been confirmed to be owned by the person.
383          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
384              # field.
385        },
386        "type": "A String", # The person's relation to the other person. The type can be custom or predefined.
387            # Possible values include, but are not limited to, the following values:
388            #
389            # * `spouse`
390            # * `child`
391            # * `mother`
392            # * `father`
393            # * `parent`
394            # * `brother`
395            # * `sister`
396            # * `friend`
397            # * `relative`
398            # * `domesticPartner`
399            # * `manager`
400            # * `assistant`
401            # * `referredBy`
402            # * `partner`
403        "person": "A String", # The name of the other person this relation refers to.
404      },
405    ],
406    "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
407        # resource. Used for web cache validation.
408    "relationshipStatuses": [ # The person's relationship statuses.
409      { # A person's read-only relationship status.
410        "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in
411            # the viewer's account locale or the `Accept-Language` HTTP header locale.
412        "value": "A String", # The relationship status. The value can be custom or predefined.
413            # Possible values include, but are not limited to, the following:
414            #
415            # * `single`
416            # * `inARelationship`
417            # * `engaged`
418            # * `married`
419            # * `itsComplicated`
420            # * `openRelationship`
421            # * `widowed`
422            # * `inDomesticPartnership`
423            # * `inCivilUnion`
424        "metadata": { # Metadata about a field. # Metadata about the relationship status.
425          "source": { # The source of a field. # The source of the field.
426            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
427                # source. Used for web cache validation. Only populated in
428                # person.metadata.sources.
429            "type": "A String", # The source type.
430            "id": "A String", # The unique identifier within the source type generated by the server.
431            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
432              "objectType": "A String", # The profile object type.
433            },
434          },
435          "verified": True or False, # True if the field is verified; false if the field is unverified. A
436              # verified field is typically a name, email address, phone number, or
437              # website that has been confirmed to be owned by the person.
438          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
439              # field.
440        },
441      },
442    ],
443    "skills": [ # The person's skills.
444      { # A skill that the person has.
445        "value": "A String", # The skill; for example, `underwater basket weaving`.
446        "metadata": { # Metadata about a field. # Metadata about the skill.
447          "source": { # The source of a field. # The source of the field.
448            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
449                # source. Used for web cache validation. Only populated in
450                # person.metadata.sources.
451            "type": "A String", # The source type.
452            "id": "A String", # The unique identifier within the source type generated by the server.
453            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
454              "objectType": "A String", # The profile object type.
455            },
456          },
457          "verified": True or False, # True if the field is verified; false if the field is unverified. A
458              # verified field is typically a name, email address, phone number, or
459              # website that has been confirmed to be owned by the person.
460          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
461              # field.
462        },
463      },
464    ],
465    "imClients": [ # The person's instant messaging clients.
466      { # A person's instant messaging client.
467        "username": "A String", # The user name used in the IM client.
468        "formattedType": "A String", # The read-only type of the IM client translated and formatted in the
469            # viewer's account locale or the `Accept-Language` HTTP header locale.
470        "protocol": "A String", # The protocol of the IM client. The protocol can be custom or predefined.
471            # Possible values include, but are not limited to, the following:
472            #
473            # * `aim`
474            # * `msn`
475            # * `yahoo`
476            # * `skype`
477            # * `qq`
478            # * `googleTalk`
479            # * `icq`
480            # * `jabber`
481            # * `netMeeting`
482        "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account
483            # locale or the `Accept-Language` HTTP header locale.
484        "type": "A String", # The type of the IM client. The type can be custom or predefined.
485            # Possible values include, but are not limited to, the following:
486            #
487            # * `home`
488            # * `work`
489            # * `other`
490        "metadata": { # Metadata about a field. # Metadata about the IM client.
491          "source": { # The source of a field. # The source of the field.
492            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
493                # source. Used for web cache validation. Only populated in
494                # person.metadata.sources.
495            "type": "A String", # The source type.
496            "id": "A String", # The unique identifier within the source type generated by the server.
497            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
498              "objectType": "A String", # The profile object type.
499            },
500          },
501          "verified": True or False, # True if the field is verified; false if the field is unverified. A
502              # verified field is typically a name, email address, phone number, or
503              # website that has been confirmed to be owned by the person.
504          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
505              # field.
506        },
507      },
508    ],
509    "events": [ # The person's events.
510      { # An event related to the person.
511        "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event.
512            # of day and time zone are either specified elsewhere or are not
513            # significant. The date is relative to the
514            # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
515            # The day may be 0 to represent a year and month where the day is not
516            # significant. The year may be 0 to represent a month and day independent
517            # of year; for example, anniversary date.
518          "month": 42, # Month of year. Must be from 1 to 12.
519          "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
520              # if specifying a year/month where the day is not significant.
521          "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
522              # a year.
523        },
524        "formattedType": "A String", # The read-only type of the event translated and formatted in the
525            # viewer's account locale or the `Accept-Language` HTTP header locale.
526        "type": "A String", # The type of the event. The type can be custom or predefined.
527            # Possible values include, but are not limited to, the following:
528            #
529            # * `anniversary`
530            # * `other`
531        "metadata": { # Metadata about a field. # Metadata about the event.
532          "source": { # The source of a field. # The source of the field.
533            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
534                # source. Used for web cache validation. Only populated in
535                # person.metadata.sources.
536            "type": "A String", # The source type.
537            "id": "A String", # The unique identifier within the source type generated by the server.
538            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
539              "objectType": "A String", # The profile object type.
540            },
541          },
542          "verified": True or False, # True if the field is verified; false if the field is unverified. A
543              # verified field is typically a name, email address, phone number, or
544              # website that has been confirmed to be owned by the person.
545          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
546              # field.
547        },
548      },
549    ],
550    "metadata": { # The read-only metadata about a person. # Metadata about the person.
551      "previousResourceNames": [ # Any former resource names this person has had. Populated only for
552          # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
553          # that include a sync token.
554          #
555          # The resource name may change when adding or removing fields that link a
556          # contact and profile such as a verified email, verified phone number, or
557          # profile URL.
558        "A String",
559      ],
560      "sources": [ # The sources of data for the person.
561        { # The source of a field.
562          "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
563              # source. Used for web cache validation. Only populated in
564              # person.metadata.sources.
565          "type": "A String", # The source type.
566          "id": "A String", # The unique identifier within the source type generated by the server.
567          "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
568            "objectType": "A String", # The profile object type.
569          },
570        },
571      ],
572      "linkedPeopleResourceNames": [ # Resource names of people linked to this resource.
573        "A String",
574      ],
575      "deleted": True or False, # True if the person resource has been deleted. Populated only for
576          # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
577          # that include a sync token.
578      "objectType": "A String", # DEPRECATED(Please read person.metadata.sources.profile_metadata instead).
579          # The type of the person object.
580    },
581    "interests": [ # The person's interests.
582      { # One of the person's interests.
583        "value": "A String", # The interest; for example, `stargazing`.
584        "metadata": { # Metadata about a field. # Metadata about the interest.
585          "source": { # The source of a field. # The source of the field.
586            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
587                # source. Used for web cache validation. Only populated in
588                # person.metadata.sources.
589            "type": "A String", # The source type.
590            "id": "A String", # The unique identifier within the source type generated by the server.
591            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
592              "objectType": "A String", # The profile object type.
593            },
594          },
595          "verified": True or False, # True if the field is verified; false if the field is unverified. A
596              # verified field is typically a name, email address, phone number, or
597              # website that has been confirmed to be owned by the person.
598          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
599              # field.
600        },
601      },
602    ],
603    "photos": [ # The person's photos.
604      { # A person's read-only photo. A picture shown next to the person's name to
605          # help others recognize the person.
606        "url": "A String", # The URL of the photo. You can change the desired size by appending a query
607            # parameter `sz=<size>` at the end of the url. Example:
608            # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50`
609        "metadata": { # Metadata about a field. # Metadata about the photo.
610          "source": { # The source of a field. # The source of the field.
611            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
612                # source. Used for web cache validation. Only populated in
613                # person.metadata.sources.
614            "type": "A String", # The source type.
615            "id": "A String", # The unique identifier within the source type generated by the server.
616            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
617              "objectType": "A String", # The profile object type.
618            },
619          },
620          "verified": True or False, # True if the field is verified; false if the field is unverified. A
621              # verified field is typically a name, email address, phone number, or
622              # website that has been confirmed to be owned by the person.
623          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
624              # field.
625        },
626      },
627    ],
628    "residences": [ # The person's residences.
629      { # A person's past or current residence.
630        "current": True or False, # True if the residence is the person's current residence;
631            # false if the residence is a past residence.
632        "value": "A String", # The address of the residence.
633        "metadata": { # Metadata about a field. # Metadata about the residence.
634          "source": { # The source of a field. # The source of the field.
635            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
636                # source. Used for web cache validation. Only populated in
637                # person.metadata.sources.
638            "type": "A String", # The source type.
639            "id": "A String", # The unique identifier within the source type generated by the server.
640            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
641              "objectType": "A String", # The profile object type.
642            },
643          },
644          "verified": True or False, # True if the field is verified; false if the field is unverified. A
645              # verified field is typically a name, email address, phone number, or
646              # website that has been confirmed to be owned by the person.
647          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
648              # field.
649        },
650      },
651    ],
652    "relationshipInterests": [ # The kind of relationship the person is looking for.
653      { # A person's read-only relationship interest .
654        "formattedValue": "A String", # The value of the relationship interest translated and formatted in the
655            # viewer's account locale or the locale specified in the Accept-Language
656            # HTTP header.
657        "value": "A String", # The kind of relationship the person is looking for. The value can be custom
658            # or predefined. Possible values include, but are not limited to, the
659            # following values:
660            #
661            # * `friend`
662            # * `date`
663            # * `relationship`
664            # * `networking`
665        "metadata": { # Metadata about a field. # Metadata about the relationship interest.
666          "source": { # The source of a field. # The source of the field.
667            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
668                # source. Used for web cache validation. Only populated in
669                # person.metadata.sources.
670            "type": "A String", # The source type.
671            "id": "A String", # The unique identifier within the source type generated by the server.
672            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
673              "objectType": "A String", # The profile object type.
674            },
675          },
676          "verified": True or False, # True if the field is verified; false if the field is unverified. A
677              # verified field is typically a name, email address, phone number, or
678              # website that has been confirmed to be owned by the person.
679          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
680              # field.
681        },
682      },
683    ],
684    "coverPhotos": [ # The person's cover photos.
685      { # A person's read-only cover photo. A large image shown on the person's
686          # profile page that represents who they are or what they care about.
687        "default": True or False, # True if the cover photo is the default cover photo;
688            # false if the cover photo is a user-provided cover photo.
689        "url": "A String", # The URL of the cover photo.
690        "metadata": { # Metadata about a field. # Metadata about the cover photo.
691          "source": { # The source of a field. # The source of the field.
692            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
693                # source. Used for web cache validation. Only populated in
694                # person.metadata.sources.
695            "type": "A String", # The source type.
696            "id": "A String", # The unique identifier within the source type generated by the server.
697            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
698              "objectType": "A String", # The profile object type.
699            },
700          },
701          "verified": True or False, # True if the field is verified; false if the field is unverified. A
702              # verified field is typically a name, email address, phone number, or
703              # website that has been confirmed to be owned by the person.
704          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
705              # field.
706        },
707      },
708    ],
709    "locales": [ # The person's locale preferences.
710      { # A person's locale preference.
711        "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
712            # language tag representing the locale.
713        "metadata": { # Metadata about a field. # Metadata about the locale.
714          "source": { # The source of a field. # The source of the field.
715            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
716                # source. Used for web cache validation. Only populated in
717                # person.metadata.sources.
718            "type": "A String", # The source type.
719            "id": "A String", # The unique identifier within the source type generated by the server.
720            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
721              "objectType": "A String", # The profile object type.
722            },
723          },
724          "verified": True or False, # True if the field is verified; false if the field is unverified. A
725              # verified field is typically a name, email address, phone number, or
726              # website that has been confirmed to be owned by the person.
727          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
728              # field.
729        },
730      },
731    ],
732    "organizations": [ # The person's past or current organizations.
733      { # A person's past or current organization. Overlapping date ranges are
734          # permitted.
735        "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization.
736            # of day and time zone are either specified elsewhere or are not
737            # significant. The date is relative to the
738            # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
739            # The day may be 0 to represent a year and month where the day is not
740            # significant. The year may be 0 to represent a month and day independent
741            # of year; for example, anniversary date.
742          "month": 42, # Month of year. Must be from 1 to 12.
743          "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
744              # if specifying a year/month where the day is not significant.
745          "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
746              # a year.
747        },
748        "domain": "A String", # The domain name associated with the organization; for example, `google.com`.
749        "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization.
750            # of day and time zone are either specified elsewhere or are not
751            # significant. The date is relative to the
752            # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
753            # The day may be 0 to represent a year and month where the day is not
754            # significant. The year may be 0 to represent a month and day independent
755            # of year; for example, anniversary date.
756          "month": 42, # Month of year. Must be from 1 to 12.
757          "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
758              # if specifying a year/month where the day is not significant.
759          "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
760              # a year.
761        },
762        "name": "A String", # The name of the organization.
763        "title": "A String", # The person's job title at the organization.
764        "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker
765            # symbol, abbreviation, or acronym.
766        "current": True or False, # True if the organization is the person's current organization;
767            # false if the organization is a past organization.
768        "jobDescription": "A String", # The person's job description at the organization.
769        "location": "A String", # The location of the organization office the person works at.
770        "department": "A String", # The person's department at the organization.
771        "formattedType": "A String", # The read-only type of the organization translated and formatted in the
772            # viewer's account locale or the `Accept-Language` HTTP header locale.
773        "type": "A String", # The type of the organization. The type can be custom or predefined.
774            # Possible values include, but are not limited to, the following:
775            #
776            # * `work`
777            # * `school`
778        "phoneticName": "A String", # The phonetic name of the organization.
779        "metadata": { # Metadata about a field. # Metadata about the organization.
780          "source": { # The source of a field. # The source of the field.
781            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
782                # source. Used for web cache validation. Only populated in
783                # person.metadata.sources.
784            "type": "A String", # The source type.
785            "id": "A String", # The unique identifier within the source type generated by the server.
786            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
787              "objectType": "A String", # The profile object type.
788            },
789          },
790          "verified": True or False, # True if the field is verified; false if the field is unverified. A
791              # verified field is typically a name, email address, phone number, or
792              # website that has been confirmed to be owned by the person.
793          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
794              # field.
795        },
796      },
797    ],
798    "biographies": [ # The person's biographies.
799      { # A person's short biography.
800        "contentType": "A String", # The content type of the biography.
801        "value": "A String", # The short biography.
802        "metadata": { # Metadata about a field. # Metadata about the biography.
803          "source": { # The source of a field. # The source of the field.
804            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
805                # source. Used for web cache validation. Only populated in
806                # person.metadata.sources.
807            "type": "A String", # The source type.
808            "id": "A String", # The unique identifier within the source type generated by the server.
809            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
810              "objectType": "A String", # The profile object type.
811            },
812          },
813          "verified": True or False, # True if the field is verified; false if the field is unverified. A
814              # verified field is typically a name, email address, phone number, or
815              # website that has been confirmed to be owned by the person.
816          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
817              # field.
818        },
819      },
820    ],
821    "memberships": [ # The person's group memberships.
822      { # A person's read-only membership in a group.
823        "contactGroupMembership": { # A Google contact group membership. # The contact group membership.
824          "contactGroupId": "A String", # The contact group ID for the contact group membership. The contact group
825              # ID can be custom or predefined. Possible values include, but are not
826              # limited to, the following:
827              #
828              # *  `myContacts`
829              # *  `starred`
830              # *  A numerical ID for user-created groups.
831        },
832        "domainMembership": { # A Google Apps Domain membership. # The domain membership.
833          "inViewerDomain": True or False, # True if the person is in the viewer's Google Apps domain.
834        },
835        "metadata": { # Metadata about a field. # Metadata about the membership.
836          "source": { # The source of a field. # The source of the field.
837            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
838                # source. Used for web cache validation. Only populated in
839                # person.metadata.sources.
840            "type": "A String", # The source type.
841            "id": "A String", # The unique identifier within the source type generated by the server.
842            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
843              "objectType": "A String", # The profile object type.
844            },
845          },
846          "verified": True or False, # True if the field is verified; false if the field is unverified. A
847              # verified field is typically a name, email address, phone number, or
848              # website that has been confirmed to be owned by the person.
849          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
850              # field.
851        },
852      },
853    ],
854    "taglines": [ # The person's taglines.
855      { # A read-only brief one-line description of the person.
856        "value": "A String", # The tagline.
857        "metadata": { # Metadata about a field. # Metadata about the tagline.
858          "source": { # The source of a field. # The source of the field.
859            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
860                # source. Used for web cache validation. Only populated in
861                # person.metadata.sources.
862            "type": "A String", # The source type.
863            "id": "A String", # The unique identifier within the source type generated by the server.
864            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
865              "objectType": "A String", # The profile object type.
866            },
867          },
868          "verified": True or False, # True if the field is verified; false if the field is unverified. A
869              # verified field is typically a name, email address, phone number, or
870              # website that has been confirmed to be owned by the person.
871          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
872              # field.
873        },
874      },
875    ],
876    "urls": [ # The person's associated URLs.
877      { # A person's associated URLs.
878        "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's
879            # account locale or the `Accept-Language` HTTP header locale.
880        "type": "A String", # The type of the URL. The type can be custom or predefined.
881            # Possible values include, but are not limited to, the following:
882            #
883            # * `home`
884            # * `work`
885            # * `blog`
886            # * `profile`
887            # * `homePage`
888            # * `ftp`
889            # * `reservations`
890            # * `appInstallPage`: website for a Google+ application.
891            # * `other`
892        "value": "A String", # The URL.
893        "metadata": { # Metadata about a field. # Metadata about the URL.
894          "source": { # The source of a field. # The source of the field.
895            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
896                # source. Used for web cache validation. Only populated in
897                # person.metadata.sources.
898            "type": "A String", # The source type.
899            "id": "A String", # The unique identifier within the source type generated by the server.
900            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
901              "objectType": "A String", # The profile object type.
902            },
903          },
904          "verified": True or False, # True if the field is verified; false if the field is unverified. A
905              # verified field is typically a name, email address, phone number, or
906              # website that has been confirmed to be owned by the person.
907          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
908              # field.
909        },
910      },
911    ],
912    "ageRange": "A String", # DEPRECATED(Please read person.age_ranges instead). The person's age range.
913    "genders": [ # The person's genders.
914      { # A person's gender.
915        "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's
916            # account locale or the `Accept-Language` HTTP header locale.
917        "value": "A String", # The gender for the person. The gender can be custom or predefined.
918            # Possible values include, but are not limited to, the
919            # following:
920            #
921            # * `male`
922            # * `female`
923            # * `other`
924            # * `unknown`
925        "metadata": { # Metadata about a field. # Metadata about the gender.
926          "source": { # The source of a field. # The source of the field.
927            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
928                # source. Used for web cache validation. Only populated in
929                # person.metadata.sources.
930            "type": "A String", # The source type.
931            "id": "A String", # The unique identifier within the source type generated by the server.
932            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
933              "objectType": "A String", # The profile object type.
934            },
935          },
936          "verified": True or False, # True if the field is verified; false if the field is unverified. A
937              # verified field is typically a name, email address, phone number, or
938              # website that has been confirmed to be owned by the person.
939          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
940              # field.
941        },
942      },
943    ],
944    "emailAddresses": [ # The person's email addresses.
945      { # A person's email address.
946        "type": "A String", # The type of the email address. The type can be custom or predefined.
947            # Possible values include, but are not limited to, the following:
948            #
949            # * `home`
950            # * `work`
951            # * `other`
952        "formattedType": "A String", # The read-only type of the email address translated and formatted in the
953            # viewer's account locale or the `Accept-Language` HTTP header locale.
954        "displayName": "A String", # The display name of the email.
955        "value": "A String", # The email address.
956        "metadata": { # Metadata about a field. # Metadata about the email address.
957          "source": { # The source of a field. # The source of the field.
958            "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
959                # source. Used for web cache validation. Only populated in
960                # person.metadata.sources.
961            "type": "A String", # The source type.
962            "id": "A String", # The unique identifier within the source type generated by the server.
963            "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
964              "objectType": "A String", # The profile object type.
965            },
966          },
967          "verified": True or False, # True if the field is verified; false if the field is unverified. A
968              # verified field is typically a name, email address, phone number, or
969              # website that has been confirmed to be owned by the person.
970          "primary": True or False, # True if the field is the primary field; false if the field is a secondary
971              # field.
972        },
973      },
974    ],
975  }</pre>
976</div>
977
978<div class="method">
979    <code class="details" id="getBatchGet">getBatchGet(resourceNames=None, x__xgafv=None, requestMask_includeField=None)</code>
980  <pre>Provides information about a list of specific people by specifying a list
981of requested resource names. Use `people/me` to indicate the authenticated
982user.
983
984Args:
985  resourceNames: string, The resource name, such as one returned by
986[`people.connections.list`](/people/api/rest/v1/people.connections/list),
987of one of the people to provide information about. You can include this
988parameter up to 50 times in one request. (repeated)
989  x__xgafv: string, V1 error format.
990    Allowed values
991      1 - v1 error format
992      2 - v2 error format
993  requestMask_includeField: string, Required. Comma-separated list of person fields to be included in the
994response. Each path should start with `person.`: for example,
995`person.names` or `person.photos`.
996
997Returns:
998  An object of the form:
999
1000    {
1001    "responses": [ # The response for each requested resource name.
1002      { # The response for a single person
1003        "requestedResourceName": "A String", # The original requested resource name. May be different than the resource
1004            # name on the returned person.
1005            #
1006            # The resource name can change when adding or removing fields that link a
1007            # contact and profile such as a verified email, verified phone number, or a
1008            # profile URL.
1009        "person": { # Information about a person merged from various data sources such as the # The person.
1010            # authenticated user's contacts and profile data.
1011            #
1012            # Most fields can have multiple items. The items in a field have no guaranteed
1013            # order, but each non-empty field is guaranteed to have exactly one field with
1014            # `metadata.primary` set to true.
1015          "braggingRights": [ # The person's bragging rights.
1016            { # A person's bragging rights.
1017              "value": "A String", # The bragging rights; for example, `climbed mount everest`.
1018              "metadata": { # Metadata about a field. # Metadata about the bragging rights.
1019                "source": { # The source of a field. # The source of the field.
1020                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1021                      # source. Used for web cache validation. Only populated in
1022                      # person.metadata.sources.
1023                  "type": "A String", # The source type.
1024                  "id": "A String", # The unique identifier within the source type generated by the server.
1025                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1026                    "objectType": "A String", # The profile object type.
1027                  },
1028                },
1029                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1030                    # verified field is typically a name, email address, phone number, or
1031                    # website that has been confirmed to be owned by the person.
1032                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1033                    # field.
1034              },
1035            },
1036          ],
1037          "addresses": [ # The person's street addresses.
1038            { # A person's physical address. May be a P.O. box or street address. All fields
1039                # are optional.
1040              "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's
1041                  # account locale or the `Accept-Language` HTTP header locale.
1042              "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
1043                  # code of the address.
1044              "city": "A String", # The city of the address.
1045              "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it
1046                  # will be automatically constructed from structured values.
1047              "region": "A String", # The region of the address; for example, the state or province.
1048              "poBox": "A String", # The P.O. box of the address.
1049              "streetAddress": "A String", # The street address.
1050              "country": "A String", # The country of the address.
1051              "postalCode": "A String", # The postal code of the address.
1052              "extendedAddress": "A String", # The extended address of the address; for example, the apartment number.
1053              "type": "A String", # The type of the address. The type can be custom or predefined.
1054                  # Possible values include, but are not limited to, the following:
1055                  #
1056                  # * `home`
1057                  # * `work`
1058                  # * `other`
1059              "metadata": { # Metadata about a field. # Metadata about the address.
1060                "source": { # The source of a field. # The source of the field.
1061                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1062                      # source. Used for web cache validation. Only populated in
1063                      # person.metadata.sources.
1064                  "type": "A String", # The source type.
1065                  "id": "A String", # The unique identifier within the source type generated by the server.
1066                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1067                    "objectType": "A String", # The profile object type.
1068                  },
1069                },
1070                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1071                    # verified field is typically a name, email address, phone number, or
1072                    # website that has been confirmed to be owned by the person.
1073                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1074                    # field.
1075              },
1076            },
1077          ],
1078          "nicknames": [ # The person's nicknames.
1079            { # A person's nickname.
1080              "type": "A String", # The type of the nickname.
1081              "value": "A String", # The nickname.
1082              "metadata": { # Metadata about a field. # Metadata about the nickname.
1083                "source": { # The source of a field. # The source of the field.
1084                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1085                      # source. Used for web cache validation. Only populated in
1086                      # person.metadata.sources.
1087                  "type": "A String", # The source type.
1088                  "id": "A String", # The unique identifier within the source type generated by the server.
1089                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1090                    "objectType": "A String", # The profile object type.
1091                  },
1092                },
1093                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1094                    # verified field is typically a name, email address, phone number, or
1095                    # website that has been confirmed to be owned by the person.
1096                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1097                    # field.
1098              },
1099            },
1100          ],
1101          "occupations": [ # The person's occupations.
1102            { # A person's occupation.
1103              "value": "A String", # The occupation; for example, `carpenter`.
1104              "metadata": { # Metadata about a field. # Metadata about the occupation.
1105                "source": { # The source of a field. # The source of the field.
1106                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1107                      # source. Used for web cache validation. Only populated in
1108                      # person.metadata.sources.
1109                  "type": "A String", # The source type.
1110                  "id": "A String", # The unique identifier within the source type generated by the server.
1111                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1112                    "objectType": "A String", # The profile object type.
1113                  },
1114                },
1115                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1116                    # verified field is typically a name, email address, phone number, or
1117                    # website that has been confirmed to be owned by the person.
1118                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1119                    # field.
1120              },
1121            },
1122          ],
1123          "phoneNumbers": [ # The person's phone numbers.
1124            { # A person's phone number.
1125              "formattedType": "A String", # The read-only type of the phone number translated and formatted in the
1126                  # viewer's account locale or the the `Accept-Language` HTTP header locale.
1127              "canonicalForm": "A String", # The read-only canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
1128                  # form of the phone number.
1129              "type": "A String", # The type of the phone number. The type can be custom or predefined.
1130                  # Possible values include, but are not limited to, the following:
1131                  #
1132                  # * `home`
1133                  # * `work`
1134                  # * `mobile`
1135                  # * `homeFax`
1136                  # * `workFax`
1137                  # * `otherFax`
1138                  # * `pager`
1139                  # * `workMobile`
1140                  # * `workPager`
1141                  # * `main`
1142                  # * `googleVoice`
1143                  # * `other`
1144              "value": "A String", # The phone number.
1145              "metadata": { # Metadata about a field. # Metadata about the phone number.
1146                "source": { # The source of a field. # The source of the field.
1147                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1148                      # source. Used for web cache validation. Only populated in
1149                      # person.metadata.sources.
1150                  "type": "A String", # The source type.
1151                  "id": "A String", # The unique identifier within the source type generated by the server.
1152                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1153                    "objectType": "A String", # The profile object type.
1154                  },
1155                },
1156                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1157                    # verified field is typically a name, email address, phone number, or
1158                    # website that has been confirmed to be owned by the person.
1159                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1160                    # field.
1161              },
1162            },
1163          ],
1164          "names": [ # The person's names.
1165            { # A person's name. If the name is a mononym, the family name is empty.
1166              "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound.
1167              "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.`
1168              "phoneticFamilyName": "A String", # The family name spelled as it sounds.
1169              "displayName": "A String", # The read-only display name formatted according to the locale specified by
1170                  # the viewer's account or the <code>Accept-Language</code> HTTP header.
1171              "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to
1172                  # the locale specified by the viewer's account or the
1173                  # <code>Accept-Language</code> HTTP header.
1174              "middleName": "A String", # The middle name(s).
1175              "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound.
1176              "familyName": "A String", # The family name.
1177              "phoneticFullName": "A String", # The full name spelled as it sounds.
1178              "phoneticGivenName": "A String", # The given name spelled as it sounds.
1179              "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound.
1180              "givenName": "A String", # The given name.
1181              "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.`
1182              "metadata": { # Metadata about a field. # Metadata about the name.
1183                "source": { # The source of a field. # The source of the field.
1184                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1185                      # source. Used for web cache validation. Only populated in
1186                      # person.metadata.sources.
1187                  "type": "A String", # The source type.
1188                  "id": "A String", # The unique identifier within the source type generated by the server.
1189                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1190                    "objectType": "A String", # The profile object type.
1191                  },
1192                },
1193                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1194                    # verified field is typically a name, email address, phone number, or
1195                    # website that has been confirmed to be owned by the person.
1196                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1197                    # field.
1198              },
1199            },
1200          ],
1201          "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string
1202              # with a max length of 27 characters, in the form of `people/<person_id>`.
1203          "ageRanges": [ # The person's age ranges.
1204            { # A person's age range.
1205              "ageRange": "A String", # The age range.
1206              "metadata": { # Metadata about a field. # Metadata about the age range.
1207                "source": { # The source of a field. # The source of the field.
1208                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1209                      # source. Used for web cache validation. Only populated in
1210                      # person.metadata.sources.
1211                  "type": "A String", # The source type.
1212                  "id": "A String", # The unique identifier within the source type generated by the server.
1213                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1214                    "objectType": "A String", # The profile object type.
1215                  },
1216                },
1217                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1218                    # verified field is typically a name, email address, phone number, or
1219                    # website that has been confirmed to be owned by the person.
1220                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1221                    # field.
1222              },
1223            },
1224          ],
1225          "birthdays": [ # The person's birthdays.
1226            { # A person's birthday. At least one of the `date` and `text` fields are
1227                # specified. The `date` and `text` fields typically represent the same
1228                # date, but are not guaranteed to.
1229              "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday.
1230                  # of day and time zone are either specified elsewhere or are not
1231                  # significant. The date is relative to the
1232                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1233                  # The day may be 0 to represent a year and month where the day is not
1234                  # significant. The year may be 0 to represent a month and day independent
1235                  # of year; for example, anniversary date.
1236                "month": 42, # Month of year. Must be from 1 to 12.
1237                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1238                    # if specifying a year/month where the day is not significant.
1239                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1240                    # a year.
1241              },
1242              "text": "A String", # A free-form string representing the user's birthday.
1243              "metadata": { # Metadata about a field. # Metadata about the birthday.
1244                "source": { # The source of a field. # The source of the field.
1245                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1246                      # source. Used for web cache validation. Only populated in
1247                      # person.metadata.sources.
1248                  "type": "A String", # The source type.
1249                  "id": "A String", # The unique identifier within the source type generated by the server.
1250                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1251                    "objectType": "A String", # The profile object type.
1252                  },
1253                },
1254                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1255                    # verified field is typically a name, email address, phone number, or
1256                    # website that has been confirmed to be owned by the person.
1257                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1258                    # field.
1259              },
1260            },
1261          ],
1262          "relations": [ # The person's relations.
1263            { # A person's relation to another person.
1264              "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account
1265                  # locale or the locale specified in the Accept-Language HTTP header.
1266              "metadata": { # Metadata about a field. # Metadata about the relation.
1267                "source": { # The source of a field. # The source of the field.
1268                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1269                      # source. Used for web cache validation. Only populated in
1270                      # person.metadata.sources.
1271                  "type": "A String", # The source type.
1272                  "id": "A String", # The unique identifier within the source type generated by the server.
1273                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1274                    "objectType": "A String", # The profile object type.
1275                  },
1276                },
1277                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1278                    # verified field is typically a name, email address, phone number, or
1279                    # website that has been confirmed to be owned by the person.
1280                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1281                    # field.
1282              },
1283              "type": "A String", # The person's relation to the other person. The type can be custom or predefined.
1284                  # Possible values include, but are not limited to, the following values:
1285                  #
1286                  # * `spouse`
1287                  # * `child`
1288                  # * `mother`
1289                  # * `father`
1290                  # * `parent`
1291                  # * `brother`
1292                  # * `sister`
1293                  # * `friend`
1294                  # * `relative`
1295                  # * `domesticPartner`
1296                  # * `manager`
1297                  # * `assistant`
1298                  # * `referredBy`
1299                  # * `partner`
1300              "person": "A String", # The name of the other person this relation refers to.
1301            },
1302          ],
1303          "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1304              # resource. Used for web cache validation.
1305          "relationshipStatuses": [ # The person's relationship statuses.
1306            { # A person's read-only relationship status.
1307              "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in
1308                  # the viewer's account locale or the `Accept-Language` HTTP header locale.
1309              "value": "A String", # The relationship status. The value can be custom or predefined.
1310                  # Possible values include, but are not limited to, the following:
1311                  #
1312                  # * `single`
1313                  # * `inARelationship`
1314                  # * `engaged`
1315                  # * `married`
1316                  # * `itsComplicated`
1317                  # * `openRelationship`
1318                  # * `widowed`
1319                  # * `inDomesticPartnership`
1320                  # * `inCivilUnion`
1321              "metadata": { # Metadata about a field. # Metadata about the relationship status.
1322                "source": { # The source of a field. # The source of the field.
1323                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1324                      # source. Used for web cache validation. Only populated in
1325                      # person.metadata.sources.
1326                  "type": "A String", # The source type.
1327                  "id": "A String", # The unique identifier within the source type generated by the server.
1328                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1329                    "objectType": "A String", # The profile object type.
1330                  },
1331                },
1332                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1333                    # verified field is typically a name, email address, phone number, or
1334                    # website that has been confirmed to be owned by the person.
1335                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1336                    # field.
1337              },
1338            },
1339          ],
1340          "skills": [ # The person's skills.
1341            { # A skill that the person has.
1342              "value": "A String", # The skill; for example, `underwater basket weaving`.
1343              "metadata": { # Metadata about a field. # Metadata about the skill.
1344                "source": { # The source of a field. # The source of the field.
1345                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1346                      # source. Used for web cache validation. Only populated in
1347                      # person.metadata.sources.
1348                  "type": "A String", # The source type.
1349                  "id": "A String", # The unique identifier within the source type generated by the server.
1350                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1351                    "objectType": "A String", # The profile object type.
1352                  },
1353                },
1354                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1355                    # verified field is typically a name, email address, phone number, or
1356                    # website that has been confirmed to be owned by the person.
1357                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1358                    # field.
1359              },
1360            },
1361          ],
1362          "imClients": [ # The person's instant messaging clients.
1363            { # A person's instant messaging client.
1364              "username": "A String", # The user name used in the IM client.
1365              "formattedType": "A String", # The read-only type of the IM client translated and formatted in the
1366                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1367              "protocol": "A String", # The protocol of the IM client. The protocol can be custom or predefined.
1368                  # Possible values include, but are not limited to, the following:
1369                  #
1370                  # * `aim`
1371                  # * `msn`
1372                  # * `yahoo`
1373                  # * `skype`
1374                  # * `qq`
1375                  # * `googleTalk`
1376                  # * `icq`
1377                  # * `jabber`
1378                  # * `netMeeting`
1379              "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account
1380                  # locale or the `Accept-Language` HTTP header locale.
1381              "type": "A String", # The type of the IM client. The type can be custom or predefined.
1382                  # Possible values include, but are not limited to, the following:
1383                  #
1384                  # * `home`
1385                  # * `work`
1386                  # * `other`
1387              "metadata": { # Metadata about a field. # Metadata about the IM client.
1388                "source": { # The source of a field. # The source of the field.
1389                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1390                      # source. Used for web cache validation. Only populated in
1391                      # person.metadata.sources.
1392                  "type": "A String", # The source type.
1393                  "id": "A String", # The unique identifier within the source type generated by the server.
1394                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1395                    "objectType": "A String", # The profile object type.
1396                  },
1397                },
1398                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1399                    # verified field is typically a name, email address, phone number, or
1400                    # website that has been confirmed to be owned by the person.
1401                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1402                    # field.
1403              },
1404            },
1405          ],
1406          "events": [ # The person's events.
1407            { # An event related to the person.
1408              "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event.
1409                  # of day and time zone are either specified elsewhere or are not
1410                  # significant. The date is relative to the
1411                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1412                  # The day may be 0 to represent a year and month where the day is not
1413                  # significant. The year may be 0 to represent a month and day independent
1414                  # of year; for example, anniversary date.
1415                "month": 42, # Month of year. Must be from 1 to 12.
1416                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1417                    # if specifying a year/month where the day is not significant.
1418                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1419                    # a year.
1420              },
1421              "formattedType": "A String", # The read-only type of the event translated and formatted in the
1422                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1423              "type": "A String", # The type of the event. The type can be custom or predefined.
1424                  # Possible values include, but are not limited to, the following:
1425                  #
1426                  # * `anniversary`
1427                  # * `other`
1428              "metadata": { # Metadata about a field. # Metadata about the event.
1429                "source": { # The source of a field. # The source of the field.
1430                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1431                      # source. Used for web cache validation. Only populated in
1432                      # person.metadata.sources.
1433                  "type": "A String", # The source type.
1434                  "id": "A String", # The unique identifier within the source type generated by the server.
1435                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1436                    "objectType": "A String", # The profile object type.
1437                  },
1438                },
1439                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1440                    # verified field is typically a name, email address, phone number, or
1441                    # website that has been confirmed to be owned by the person.
1442                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1443                    # field.
1444              },
1445            },
1446          ],
1447          "metadata": { # The read-only metadata about a person. # Metadata about the person.
1448            "previousResourceNames": [ # Any former resource names this person has had. Populated only for
1449                # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
1450                # that include a sync token.
1451                #
1452                # The resource name may change when adding or removing fields that link a
1453                # contact and profile such as a verified email, verified phone number, or
1454                # profile URL.
1455              "A String",
1456            ],
1457            "sources": [ # The sources of data for the person.
1458              { # The source of a field.
1459                "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1460                    # source. Used for web cache validation. Only populated in
1461                    # person.metadata.sources.
1462                "type": "A String", # The source type.
1463                "id": "A String", # The unique identifier within the source type generated by the server.
1464                "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1465                  "objectType": "A String", # The profile object type.
1466                },
1467              },
1468            ],
1469            "linkedPeopleResourceNames": [ # Resource names of people linked to this resource.
1470              "A String",
1471            ],
1472            "deleted": True or False, # True if the person resource has been deleted. Populated only for
1473                # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
1474                # that include a sync token.
1475            "objectType": "A String", # DEPRECATED(Please read person.metadata.sources.profile_metadata instead).
1476                # The type of the person object.
1477          },
1478          "interests": [ # The person's interests.
1479            { # One of the person's interests.
1480              "value": "A String", # The interest; for example, `stargazing`.
1481              "metadata": { # Metadata about a field. # Metadata about the interest.
1482                "source": { # The source of a field. # The source of the field.
1483                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1484                      # source. Used for web cache validation. Only populated in
1485                      # person.metadata.sources.
1486                  "type": "A String", # The source type.
1487                  "id": "A String", # The unique identifier within the source type generated by the server.
1488                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1489                    "objectType": "A String", # The profile object type.
1490                  },
1491                },
1492                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1493                    # verified field is typically a name, email address, phone number, or
1494                    # website that has been confirmed to be owned by the person.
1495                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1496                    # field.
1497              },
1498            },
1499          ],
1500          "photos": [ # The person's photos.
1501            { # A person's read-only photo. A picture shown next to the person's name to
1502                # help others recognize the person.
1503              "url": "A String", # The URL of the photo. You can change the desired size by appending a query
1504                  # parameter `sz=<size>` at the end of the url. Example:
1505                  # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50`
1506              "metadata": { # Metadata about a field. # Metadata about the photo.
1507                "source": { # The source of a field. # The source of the field.
1508                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1509                      # source. Used for web cache validation. Only populated in
1510                      # person.metadata.sources.
1511                  "type": "A String", # The source type.
1512                  "id": "A String", # The unique identifier within the source type generated by the server.
1513                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1514                    "objectType": "A String", # The profile object type.
1515                  },
1516                },
1517                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1518                    # verified field is typically a name, email address, phone number, or
1519                    # website that has been confirmed to be owned by the person.
1520                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1521                    # field.
1522              },
1523            },
1524          ],
1525          "residences": [ # The person's residences.
1526            { # A person's past or current residence.
1527              "current": True or False, # True if the residence is the person's current residence;
1528                  # false if the residence is a past residence.
1529              "value": "A String", # The address of the residence.
1530              "metadata": { # Metadata about a field. # Metadata about the residence.
1531                "source": { # The source of a field. # The source of the field.
1532                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1533                      # source. Used for web cache validation. Only populated in
1534                      # person.metadata.sources.
1535                  "type": "A String", # The source type.
1536                  "id": "A String", # The unique identifier within the source type generated by the server.
1537                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1538                    "objectType": "A String", # The profile object type.
1539                  },
1540                },
1541                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1542                    # verified field is typically a name, email address, phone number, or
1543                    # website that has been confirmed to be owned by the person.
1544                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1545                    # field.
1546              },
1547            },
1548          ],
1549          "relationshipInterests": [ # The kind of relationship the person is looking for.
1550            { # A person's read-only relationship interest .
1551              "formattedValue": "A String", # The value of the relationship interest translated and formatted in the
1552                  # viewer's account locale or the locale specified in the Accept-Language
1553                  # HTTP header.
1554              "value": "A String", # The kind of relationship the person is looking for. The value can be custom
1555                  # or predefined. Possible values include, but are not limited to, the
1556                  # following values:
1557                  #
1558                  # * `friend`
1559                  # * `date`
1560                  # * `relationship`
1561                  # * `networking`
1562              "metadata": { # Metadata about a field. # Metadata about the relationship interest.
1563                "source": { # The source of a field. # The source of the field.
1564                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1565                      # source. Used for web cache validation. Only populated in
1566                      # person.metadata.sources.
1567                  "type": "A String", # The source type.
1568                  "id": "A String", # The unique identifier within the source type generated by the server.
1569                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1570                    "objectType": "A String", # The profile object type.
1571                  },
1572                },
1573                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1574                    # verified field is typically a name, email address, phone number, or
1575                    # website that has been confirmed to be owned by the person.
1576                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1577                    # field.
1578              },
1579            },
1580          ],
1581          "coverPhotos": [ # The person's cover photos.
1582            { # A person's read-only cover photo. A large image shown on the person's
1583                # profile page that represents who they are or what they care about.
1584              "default": True or False, # True if the cover photo is the default cover photo;
1585                  # false if the cover photo is a user-provided cover photo.
1586              "url": "A String", # The URL of the cover photo.
1587              "metadata": { # Metadata about a field. # Metadata about the cover photo.
1588                "source": { # The source of a field. # The source of the field.
1589                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1590                      # source. Used for web cache validation. Only populated in
1591                      # person.metadata.sources.
1592                  "type": "A String", # The source type.
1593                  "id": "A String", # The unique identifier within the source type generated by the server.
1594                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1595                    "objectType": "A String", # The profile object type.
1596                  },
1597                },
1598                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1599                    # verified field is typically a name, email address, phone number, or
1600                    # website that has been confirmed to be owned by the person.
1601                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1602                    # field.
1603              },
1604            },
1605          ],
1606          "locales": [ # The person's locale preferences.
1607            { # A person's locale preference.
1608              "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
1609                  # language tag representing the locale.
1610              "metadata": { # Metadata about a field. # Metadata about the locale.
1611                "source": { # The source of a field. # The source of the field.
1612                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1613                      # source. Used for web cache validation. Only populated in
1614                      # person.metadata.sources.
1615                  "type": "A String", # The source type.
1616                  "id": "A String", # The unique identifier within the source type generated by the server.
1617                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1618                    "objectType": "A String", # The profile object type.
1619                  },
1620                },
1621                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1622                    # verified field is typically a name, email address, phone number, or
1623                    # website that has been confirmed to be owned by the person.
1624                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1625                    # field.
1626              },
1627            },
1628          ],
1629          "organizations": [ # The person's past or current organizations.
1630            { # A person's past or current organization. Overlapping date ranges are
1631                # permitted.
1632              "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization.
1633                  # of day and time zone are either specified elsewhere or are not
1634                  # significant. The date is relative to the
1635                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1636                  # The day may be 0 to represent a year and month where the day is not
1637                  # significant. The year may be 0 to represent a month and day independent
1638                  # of year; for example, anniversary date.
1639                "month": 42, # Month of year. Must be from 1 to 12.
1640                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1641                    # if specifying a year/month where the day is not significant.
1642                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1643                    # a year.
1644              },
1645              "domain": "A String", # The domain name associated with the organization; for example, `google.com`.
1646              "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization.
1647                  # of day and time zone are either specified elsewhere or are not
1648                  # significant. The date is relative to the
1649                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1650                  # The day may be 0 to represent a year and month where the day is not
1651                  # significant. The year may be 0 to represent a month and day independent
1652                  # of year; for example, anniversary date.
1653                "month": 42, # Month of year. Must be from 1 to 12.
1654                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1655                    # if specifying a year/month where the day is not significant.
1656                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1657                    # a year.
1658              },
1659              "name": "A String", # The name of the organization.
1660              "title": "A String", # The person's job title at the organization.
1661              "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker
1662                  # symbol, abbreviation, or acronym.
1663              "current": True or False, # True if the organization is the person's current organization;
1664                  # false if the organization is a past organization.
1665              "jobDescription": "A String", # The person's job description at the organization.
1666              "location": "A String", # The location of the organization office the person works at.
1667              "department": "A String", # The person's department at the organization.
1668              "formattedType": "A String", # The read-only type of the organization translated and formatted in the
1669                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1670              "type": "A String", # The type of the organization. The type can be custom or predefined.
1671                  # Possible values include, but are not limited to, the following:
1672                  #
1673                  # * `work`
1674                  # * `school`
1675              "phoneticName": "A String", # The phonetic name of the organization.
1676              "metadata": { # Metadata about a field. # Metadata about the organization.
1677                "source": { # The source of a field. # The source of the field.
1678                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1679                      # source. Used for web cache validation. Only populated in
1680                      # person.metadata.sources.
1681                  "type": "A String", # The source type.
1682                  "id": "A String", # The unique identifier within the source type generated by the server.
1683                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1684                    "objectType": "A String", # The profile object type.
1685                  },
1686                },
1687                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1688                    # verified field is typically a name, email address, phone number, or
1689                    # website that has been confirmed to be owned by the person.
1690                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1691                    # field.
1692              },
1693            },
1694          ],
1695          "biographies": [ # The person's biographies.
1696            { # A person's short biography.
1697              "contentType": "A String", # The content type of the biography.
1698              "value": "A String", # The short biography.
1699              "metadata": { # Metadata about a field. # Metadata about the biography.
1700                "source": { # The source of a field. # The source of the field.
1701                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1702                      # source. Used for web cache validation. Only populated in
1703                      # person.metadata.sources.
1704                  "type": "A String", # The source type.
1705                  "id": "A String", # The unique identifier within the source type generated by the server.
1706                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1707                    "objectType": "A String", # The profile object type.
1708                  },
1709                },
1710                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1711                    # verified field is typically a name, email address, phone number, or
1712                    # website that has been confirmed to be owned by the person.
1713                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1714                    # field.
1715              },
1716            },
1717          ],
1718          "memberships": [ # The person's group memberships.
1719            { # A person's read-only membership in a group.
1720              "contactGroupMembership": { # A Google contact group membership. # The contact group membership.
1721                "contactGroupId": "A String", # The contact group ID for the contact group membership. The contact group
1722                    # ID can be custom or predefined. Possible values include, but are not
1723                    # limited to, the following:
1724                    #
1725                    # *  `myContacts`
1726                    # *  `starred`
1727                    # *  A numerical ID for user-created groups.
1728              },
1729              "domainMembership": { # A Google Apps Domain membership. # The domain membership.
1730                "inViewerDomain": True or False, # True if the person is in the viewer's Google Apps domain.
1731              },
1732              "metadata": { # Metadata about a field. # Metadata about the membership.
1733                "source": { # The source of a field. # The source of the field.
1734                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1735                      # source. Used for web cache validation. Only populated in
1736                      # person.metadata.sources.
1737                  "type": "A String", # The source type.
1738                  "id": "A String", # The unique identifier within the source type generated by the server.
1739                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1740                    "objectType": "A String", # The profile object type.
1741                  },
1742                },
1743                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1744                    # verified field is typically a name, email address, phone number, or
1745                    # website that has been confirmed to be owned by the person.
1746                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1747                    # field.
1748              },
1749            },
1750          ],
1751          "taglines": [ # The person's taglines.
1752            { # A read-only brief one-line description of the person.
1753              "value": "A String", # The tagline.
1754              "metadata": { # Metadata about a field. # Metadata about the tagline.
1755                "source": { # The source of a field. # The source of the field.
1756                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1757                      # source. Used for web cache validation. Only populated in
1758                      # person.metadata.sources.
1759                  "type": "A String", # The source type.
1760                  "id": "A String", # The unique identifier within the source type generated by the server.
1761                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1762                    "objectType": "A String", # The profile object type.
1763                  },
1764                },
1765                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1766                    # verified field is typically a name, email address, phone number, or
1767                    # website that has been confirmed to be owned by the person.
1768                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1769                    # field.
1770              },
1771            },
1772          ],
1773          "urls": [ # The person's associated URLs.
1774            { # A person's associated URLs.
1775              "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's
1776                  # account locale or the `Accept-Language` HTTP header locale.
1777              "type": "A String", # The type of the URL. The type can be custom or predefined.
1778                  # Possible values include, but are not limited to, the following:
1779                  #
1780                  # * `home`
1781                  # * `work`
1782                  # * `blog`
1783                  # * `profile`
1784                  # * `homePage`
1785                  # * `ftp`
1786                  # * `reservations`
1787                  # * `appInstallPage`: website for a Google+ application.
1788                  # * `other`
1789              "value": "A String", # The URL.
1790              "metadata": { # Metadata about a field. # Metadata about the URL.
1791                "source": { # The source of a field. # The source of the field.
1792                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1793                      # source. Used for web cache validation. Only populated in
1794                      # person.metadata.sources.
1795                  "type": "A String", # The source type.
1796                  "id": "A String", # The unique identifier within the source type generated by the server.
1797                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1798                    "objectType": "A String", # The profile object type.
1799                  },
1800                },
1801                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1802                    # verified field is typically a name, email address, phone number, or
1803                    # website that has been confirmed to be owned by the person.
1804                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1805                    # field.
1806              },
1807            },
1808          ],
1809          "ageRange": "A String", # DEPRECATED(Please read person.age_ranges instead). The person's age range.
1810          "genders": [ # The person's genders.
1811            { # A person's gender.
1812              "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's
1813                  # account locale or the `Accept-Language` HTTP header locale.
1814              "value": "A String", # The gender for the person. The gender can be custom or predefined.
1815                  # Possible values include, but are not limited to, the
1816                  # following:
1817                  #
1818                  # * `male`
1819                  # * `female`
1820                  # * `other`
1821                  # * `unknown`
1822              "metadata": { # Metadata about a field. # Metadata about the gender.
1823                "source": { # The source of a field. # The source of the field.
1824                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1825                      # source. Used for web cache validation. Only populated in
1826                      # person.metadata.sources.
1827                  "type": "A String", # The source type.
1828                  "id": "A String", # The unique identifier within the source type generated by the server.
1829                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1830                    "objectType": "A String", # The profile object type.
1831                  },
1832                },
1833                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1834                    # verified field is typically a name, email address, phone number, or
1835                    # website that has been confirmed to be owned by the person.
1836                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1837                    # field.
1838              },
1839            },
1840          ],
1841          "emailAddresses": [ # The person's email addresses.
1842            { # A person's email address.
1843              "type": "A String", # The type of the email address. The type can be custom or predefined.
1844                  # Possible values include, but are not limited to, the following:
1845                  #
1846                  # * `home`
1847                  # * `work`
1848                  # * `other`
1849              "formattedType": "A String", # The read-only type of the email address translated and formatted in the
1850                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1851              "displayName": "A String", # The display name of the email.
1852              "value": "A String", # The email address.
1853              "metadata": { # Metadata about a field. # Metadata about the email address.
1854                "source": { # The source of a field. # The source of the field.
1855                  "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1856                      # source. Used for web cache validation. Only populated in
1857                      # person.metadata.sources.
1858                  "type": "A String", # The source type.
1859                  "id": "A String", # The unique identifier within the source type generated by the server.
1860                  "profileMetadata": { # The read-only metadata about a profile. # Metadata about a source of type PROFILE.
1861                    "objectType": "A String", # The profile object type.
1862                  },
1863                },
1864                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1865                    # verified field is typically a name, email address, phone number, or
1866                    # website that has been confirmed to be owned by the person.
1867                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1868                    # field.
1869              },
1870            },
1871          ],
1872        },
1873        "httpStatusCode": 42, # DEPRECATED(Please use status instead).
1874            # [HTTP 1.1 status
1875            # code](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).
1876        "status": { # The `Status` type defines a logical error model that is suitable for different # The status of the response.
1877            # programming environments, including REST APIs and RPC APIs. It is used by
1878            # [gRPC](https://github.com/grpc). The error model is designed to be:
1879            #
1880            # - Simple to use and understand for most users
1881            # - Flexible enough to meet unexpected needs
1882            #
1883            # # Overview
1884            #
1885            # The `Status` message contains three pieces of data: error code, error message,
1886            # and error details. The error code should be an enum value of
1887            # google.rpc.Code, but it may accept additional error codes if needed.  The
1888            # error message should be a developer-facing English message that helps
1889            # developers *understand* and *resolve* the error. If a localized user-facing
1890            # error message is needed, put the localized message in the error details or
1891            # localize it in the client. The optional error details may contain arbitrary
1892            # information about the error. There is a predefined set of error detail types
1893            # in the package `google.rpc` that can be used for common error conditions.
1894            #
1895            # # Language mapping
1896            #
1897            # The `Status` message is the logical representation of the error model, but it
1898            # is not necessarily the actual wire format. When the `Status` message is
1899            # exposed in different client libraries and different wire protocols, it can be
1900            # mapped differently. For example, it will likely be mapped to some exceptions
1901            # in Java, but more likely mapped to some error codes in C.
1902            #
1903            # # Other uses
1904            #
1905            # The error model and the `Status` message can be used in a variety of
1906            # environments, either with or without APIs, to provide a
1907            # consistent developer experience across different environments.
1908            #
1909            # Example uses of this error model include:
1910            #
1911            # - Partial errors. If a service needs to return partial errors to the client,
1912            #     it may embed the `Status` in the normal response to indicate the partial
1913            #     errors.
1914            #
1915            # - Workflow errors. A typical workflow has multiple steps. Each step may
1916            #     have a `Status` message for error reporting.
1917            #
1918            # - Batch operations. If a client uses batch request and batch response, the
1919            #     `Status` message should be used directly inside batch response, one for
1920            #     each error sub-response.
1921            #
1922            # - Asynchronous operations. If an API call embeds asynchronous operation
1923            #     results in its response, the status of those operations should be
1924            #     represented directly using the `Status` message.
1925            #
1926            # - Logging. If some API errors are stored in logs, the message `Status` could
1927            #     be used directly after any stripping needed for security/privacy reasons.
1928          "message": "A String", # A developer-facing error message, which should be in English. Any
1929              # user-facing error message should be localized and sent in the
1930              # google.rpc.Status.details field, or localized by the client.
1931          "code": 42, # The status code, which should be an enum value of google.rpc.Code.
1932          "details": [ # A list of messages that carry the error details.  There will be a
1933              # common set of message types for APIs to use.
1934            {
1935              "a_key": "", # Properties of the object. Contains field @type with type URL.
1936            },
1937          ],
1938        },
1939      },
1940    ],
1941  }</pre>
1942</div>
1943
1944</body></html>