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">People API</a> . <a href="people_v1.people.html">people</a> . <a href="people_v1.people.connections.html">connections</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="#list">list(resourceName, pageSize=None, x__xgafv=None, pageToken=None, sortOrder=None, personFields=None, requestSyncToken=None, syncToken=None, requestMask_includeField=None)</a></code></p>
79<p class="firstline">Provides a list of the authenticated user's contacts merged with any</p>
80<p class="toc_element">
81  <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
82<p class="firstline">Retrieves the next page of results.</p>
83<h3>Method Details</h3>
84<div class="method">
85    <code class="details" id="list">list(resourceName, pageSize=None, x__xgafv=None, pageToken=None, sortOrder=None, personFields=None, requestSyncToken=None, syncToken=None, requestMask_includeField=None)</code>
86  <pre>Provides a list of the authenticated user's contacts merged with any
87connected profiles.
88<br>
89The request throws a 400 error if 'personFields' is not specified.
90
91Args:
92  resourceName: string, The resource name to return connections for. Only `people/me` is valid. (required)
93  pageSize: integer, The number of connections to include in the response. Valid values are
94between 1 and 2000, inclusive. Defaults to 100.
95  x__xgafv: string, V1 error format.
96    Allowed values
97      1 - v1 error format
98      2 - v2 error format
99  pageToken: string, The token of the page to be returned.
100  sortOrder: string, The order in which the connections should be sorted. Defaults to
101`LAST_MODIFIED_ASCENDING`.
102  personFields: string, **Required.** A field mask to restrict which fields on each person are
103returned. Multiple fields can be specified by separating them with commas.
104Valid values are:
105
106* addresses
107* ageRanges
108* biographies
109* birthdays
110* braggingRights
111* coverPhotos
112* emailAddresses
113* events
114* genders
115* imClients
116* interests
117* locales
118* memberships
119* metadata
120* names
121* nicknames
122* occupations
123* organizations
124* phoneNumbers
125* photos
126* relations
127* relationshipInterests
128* relationshipStatuses
129* residences
130* sipAddresses
131* skills
132* taglines
133* urls
134* userDefined
135  requestSyncToken: boolean, Whether the response should include a sync token, which can be used to get
136all changes since the last request. For subsequent sync requests use the
137`sync_token` param instead. Initial sync requests that specify
138`request_sync_token` have an additional rate limit.
139  syncToken: string, A sync token returned by a previous call to `people.connections.list`.
140Only resources changed since the sync token was created will be returned.
141Sync requests that specify `sync_token` have an additional rate limit.
142  requestMask_includeField: string, **Required.** Comma-separated list of person fields to be included in the
143response. Each path should start with `person.`: for example,
144`person.names` or `person.photos`.
145
146Returns:
147  An object of the form:
148
149    {
150    "totalPeople": 42, # **DEPRECATED** (Please use totalItems)
151        # The total number of people in the list without pagination.
152    "nextPageToken": "A String", # The token that can be used to retrieve the next page of results.
153    "connections": [ # The list of people that the requestor is connected to.
154      { # Information about a person merged from various data sources such as the
155            # authenticated user's contacts and profile data.
156            #
157            # Most fields can have multiple items. The items in a field have no guaranteed
158            # order, but each non-empty field is guaranteed to have exactly one field with
159            # `metadata.primary` set to true.
160          "sipAddresses": [ # The person's SIP addresses.
161            { # A person's SIP address. Session Initial Protocol addresses are used for VoIP
162                # communications to make voice or video calls over the internet.
163              "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the
164                  # viewer's account locale or the `Accept-Language` HTTP header locale.
165              "type": "A String", # The type of the SIP address. The type can be custom or or one of these
166                  # predefined values:
167                  #
168                  # * `home`
169                  # * `work`
170                  # * `mobile`
171                  # * `other`
172              "value": "A String", # The SIP address in the
173                  # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
174                  # format.
175              "metadata": { # Metadata about a field. # Metadata about the SIP address.
176                "source": { # The source of a field. # The source of the field.
177                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
178                      #
179                      # Last update timestamp of this source.
180                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
181                      #
182                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
183                      # source. Used for web cache validation.
184                  "type": "A String", # The source type.
185                  "id": "A String", # The unique identifier within the source type generated by the server.
186                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
187                      #
188                      # Metadata about a source of type PROFILE.
189                    "userTypes": [ # The user types.
190                      "A String",
191                    ],
192                    "objectType": "A String", # The profile object type.
193                  },
194                },
195                "verified": True or False, # True if the field is verified; false if the field is unverified. A
196                    # verified field is typically a name, email address, phone number, or
197                    # website that has been confirmed to be owned by the person.
198                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
199                    # field.
200              },
201            },
202          ],
203          "phoneNumbers": [ # The person's phone numbers.
204            { # A person's phone number.
205              "formattedType": "A String", # The read-only type of the phone number translated and formatted in the
206                  # viewer's account locale or the `Accept-Language` HTTP header locale.
207              "canonicalForm": "A String", # The read-only canonicalized [ITU-T
208                  # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
209                  # form of the phone number.
210              "type": "A String", # The type of the phone number. The type can be custom or one of these
211                  # predefined values:
212                  #
213                  # * `home`
214                  # * `work`
215                  # * `mobile`
216                  # * `homeFax`
217                  # * `workFax`
218                  # * `otherFax`
219                  # * `pager`
220                  # * `workMobile`
221                  # * `workPager`
222                  # * `main`
223                  # * `googleVoice`
224                  # * `other`
225              "value": "A String", # The phone number.
226              "metadata": { # Metadata about a field. # Metadata about the phone number.
227                "source": { # The source of a field. # The source of the field.
228                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
229                      #
230                      # Last update timestamp of this source.
231                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
232                      #
233                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
234                      # source. Used for web cache validation.
235                  "type": "A String", # The source type.
236                  "id": "A String", # The unique identifier within the source type generated by the server.
237                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
238                      #
239                      # Metadata about a source of type PROFILE.
240                    "userTypes": [ # The user types.
241                      "A String",
242                    ],
243                    "objectType": "A String", # The profile object type.
244                  },
245                },
246                "verified": True or False, # True if the field is verified; false if the field is unverified. A
247                    # verified field is typically a name, email address, phone number, or
248                    # website that has been confirmed to be owned by the person.
249                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
250                    # field.
251              },
252            },
253          ],
254          "addresses": [ # The person's street addresses.
255            { # A person's physical address. May be a P.O. box or street address. All fields
256                # are optional.
257              "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's
258                  # account locale or the `Accept-Language` HTTP header locale.
259              "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
260                  # code of the address.
261              "city": "A String", # The city of the address.
262              "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it
263                  # will be automatically constructed from structured values.
264              "region": "A String", # The region of the address; for example, the state or province.
265              "poBox": "A String", # The P.O. box of the address.
266              "streetAddress": "A String", # The street address.
267              "country": "A String", # The country of the address.
268              "postalCode": "A String", # The postal code of the address.
269              "extendedAddress": "A String", # The extended address of the address; for example, the apartment number.
270              "type": "A String", # The type of the address. The type can be custom or one of these predefined
271                  # values:
272                  #
273                  # * `home`
274                  # * `work`
275                  # * `other`
276              "metadata": { # Metadata about a field. # Metadata about the address.
277                "source": { # The source of a field. # The source of the field.
278                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
279                      #
280                      # Last update timestamp of this source.
281                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
282                      #
283                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
284                      # source. Used for web cache validation.
285                  "type": "A String", # The source type.
286                  "id": "A String", # The unique identifier within the source type generated by the server.
287                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
288                      #
289                      # Metadata about a source of type PROFILE.
290                    "userTypes": [ # The user types.
291                      "A String",
292                    ],
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          "nicknames": [ # The person's nicknames.
305            { # A person's nickname.
306              "type": "A String", # The type of the nickname.
307              "value": "A String", # The nickname.
308              "metadata": { # Metadata about a field. # Metadata about the nickname.
309                "source": { # The source of a field. # The source of the field.
310                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
311                      #
312                      # Last update timestamp of this source.
313                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
314                      #
315                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
316                      # source. Used for web cache validation.
317                  "type": "A String", # The source type.
318                  "id": "A String", # The unique identifier within the source type generated by the server.
319                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
320                      #
321                      # Metadata about a source of type PROFILE.
322                    "userTypes": [ # The user types.
323                      "A String",
324                    ],
325                    "objectType": "A String", # The profile object type.
326                  },
327                },
328                "verified": True or False, # True if the field is verified; false if the field is unverified. A
329                    # verified field is typically a name, email address, phone number, or
330                    # website that has been confirmed to be owned by the person.
331                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
332                    # field.
333              },
334            },
335          ],
336          "occupations": [ # The person's occupations.
337            { # A person's occupation.
338              "value": "A String", # The occupation; for example, `carpenter`.
339              "metadata": { # Metadata about a field. # Metadata about the occupation.
340                "source": { # The source of a field. # The source of the field.
341                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
342                      #
343                      # Last update timestamp of this source.
344                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
345                      #
346                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
347                      # source. Used for web cache validation.
348                  "type": "A String", # The source type.
349                  "id": "A String", # The unique identifier within the source type generated by the server.
350                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
351                      #
352                      # Metadata about a source of type PROFILE.
353                    "userTypes": [ # The user types.
354                      "A String",
355                    ],
356                    "objectType": "A String", # The profile object type.
357                  },
358                },
359                "verified": True or False, # True if the field is verified; false if the field is unverified. A
360                    # verified field is typically a name, email address, phone number, or
361                    # website that has been confirmed to be owned by the person.
362                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
363                    # field.
364              },
365            },
366          ],
367          "braggingRights": [ # The person's bragging rights.
368            { # A person's bragging rights.
369              "value": "A String", # The bragging rights; for example, `climbed mount everest`.
370              "metadata": { # Metadata about a field. # Metadata about the bragging rights.
371                "source": { # The source of a field. # The source of the field.
372                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
373                      #
374                      # Last update timestamp of this source.
375                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
376                      #
377                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
378                      # source. Used for web cache validation.
379                  "type": "A String", # The source type.
380                  "id": "A String", # The unique identifier within the source type generated by the server.
381                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
382                      #
383                      # Metadata about a source of type PROFILE.
384                    "userTypes": [ # The user types.
385                      "A String",
386                    ],
387                    "objectType": "A String", # The profile object type.
388                  },
389                },
390                "verified": True or False, # True if the field is verified; false if the field is unverified. A
391                    # verified field is typically a name, email address, phone number, or
392                    # website that has been confirmed to be owned by the person.
393                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
394                    # field.
395              },
396            },
397          ],
398          "names": [ # The person's names.
399            { # A person's name. If the name is a mononym, the family name is empty.
400              "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound.
401              "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.`
402              "phoneticFamilyName": "A String", # The family name spelled as it sounds.
403              "displayName": "A String", # The read-only display name formatted according to the locale specified by
404                  # the viewer's account or the `Accept-Language` HTTP header.
405              "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to
406                  # the locale specified by the viewer's account or the
407                  # `Accept-Language` HTTP header.
408              "middleName": "A String", # The middle name(s).
409              "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound.
410              "familyName": "A String", # The family name.
411              "phoneticFullName": "A String", # The full name spelled as it sounds.
412              "phoneticGivenName": "A String", # The given name spelled as it sounds.
413              "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound.
414              "givenName": "A String", # The given name.
415              "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.`
416              "metadata": { # Metadata about a field. # Metadata about the name.
417                "source": { # The source of a field. # The source of the field.
418                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
419                      #
420                      # Last update timestamp of this source.
421                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
422                      #
423                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
424                      # source. Used for web cache validation.
425                  "type": "A String", # The source type.
426                  "id": "A String", # The unique identifier within the source type generated by the server.
427                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
428                      #
429                      # Metadata about a source of type PROFILE.
430                    "userTypes": [ # The user types.
431                      "A String",
432                    ],
433                    "objectType": "A String", # The profile object type.
434                  },
435                },
436                "verified": True or False, # True if the field is verified; false if the field is unverified. A
437                    # verified field is typically a name, email address, phone number, or
438                    # website that has been confirmed to be owned by the person.
439                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
440                    # field.
441              },
442            },
443          ],
444          "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string
445              # with a max length of 27 characters, in the form of
446              # `people/`<var>person_id</var>.
447          "taglines": [ # The person's read-only taglines.
448            { # A read-only brief one-line description of the person.
449              "value": "A String", # The tagline.
450              "metadata": { # Metadata about a field. # Metadata about the tagline.
451                "source": { # The source of a field. # The source of the field.
452                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
453                      #
454                      # Last update timestamp of this source.
455                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
456                      #
457                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
458                      # source. Used for web cache validation.
459                  "type": "A String", # The source type.
460                  "id": "A String", # The unique identifier within the source type generated by the server.
461                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
462                      #
463                      # Metadata about a source of type PROFILE.
464                    "userTypes": [ # The user types.
465                      "A String",
466                    ],
467                    "objectType": "A String", # The profile object type.
468                  },
469                },
470                "verified": True or False, # True if the field is verified; false if the field is unverified. A
471                    # verified field is typically a name, email address, phone number, or
472                    # website that has been confirmed to be owned by the person.
473                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
474                    # field.
475              },
476            },
477          ],
478          "ageRanges": [ # The person's read-only age ranges.
479            { # A person's age range.
480              "ageRange": "A String", # The age range.
481              "metadata": { # Metadata about a field. # Metadata about the age range.
482                "source": { # The source of a field. # The source of the field.
483                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
484                      #
485                      # Last update timestamp of this source.
486                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
487                      #
488                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
489                      # source. Used for web cache validation.
490                  "type": "A String", # The source type.
491                  "id": "A String", # The unique identifier within the source type generated by the server.
492                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
493                      #
494                      # Metadata about a source of type PROFILE.
495                    "userTypes": [ # The user types.
496                      "A String",
497                    ],
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          "birthdays": [ # The person's birthdays.
510            { # A person's birthday. At least one of the `date` and `text` fields are
511                # specified. The `date` and `text` fields typically represent the same
512                # date, but are not guaranteed to.
513              "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday.
514                  # of day and time zone are either specified elsewhere or are not
515                  # significant. The date is relative to the
516                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
517                  # The day may be 0 to represent a year and month where the day is not
518                  # significant. The year may be 0 to represent a month and day independent
519                  # of year; for example, anniversary date.
520                "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
521                    # month and day.
522                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
523                    # if specifying a year by itself or a year and month where the day is not
524                    # significant.
525                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
526                    # a year.
527              },
528              "text": "A String", # A free-form string representing the user's birthday.
529              "metadata": { # Metadata about a field. # Metadata about the birthday.
530                "source": { # The source of a field. # The source of the field.
531                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
532                      #
533                      # Last update timestamp of this source.
534                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
535                      #
536                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
537                      # source. Used for web cache validation.
538                  "type": "A String", # The source type.
539                  "id": "A String", # The unique identifier within the source type generated by the server.
540                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
541                      #
542                      # Metadata about a source of type PROFILE.
543                    "userTypes": [ # The user types.
544                      "A String",
545                    ],
546                    "objectType": "A String", # The profile object type.
547                  },
548                },
549                "verified": True or False, # True if the field is verified; false if the field is unverified. A
550                    # verified field is typically a name, email address, phone number, or
551                    # website that has been confirmed to be owned by the person.
552                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
553                    # field.
554              },
555            },
556          ],
557          "relations": [ # The person's relations.
558            { # A person's relation to another person.
559              "person": "A String", # The name of the other person this relation refers to.
560              "metadata": { # Metadata about a field. # Metadata about the relation.
561                "source": { # The source of a field. # The source of the field.
562                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
563                      #
564                      # Last update timestamp of this source.
565                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
566                      #
567                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
568                      # source. Used for web cache validation.
569                  "type": "A String", # The source type.
570                  "id": "A String", # The unique identifier within the source type generated by the server.
571                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
572                      #
573                      # Metadata about a source of type PROFILE.
574                    "userTypes": [ # The user types.
575                      "A String",
576                    ],
577                    "objectType": "A String", # The profile object type.
578                  },
579                },
580                "verified": True or False, # True if the field is verified; false if the field is unverified. A
581                    # verified field is typically a name, email address, phone number, or
582                    # website that has been confirmed to be owned by the person.
583                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
584                    # field.
585              },
586              "type": "A String", # The person's relation to the other person. The type can be custom or one of
587                  # these predefined values:
588                  #
589                  # * `spouse`
590                  # * `child`
591                  # * `mother`
592                  # * `father`
593                  # * `parent`
594                  # * `brother`
595                  # * `sister`
596                  # * `friend`
597                  # * `relative`
598                  # * `domesticPartner`
599                  # * `manager`
600                  # * `assistant`
601                  # * `referredBy`
602                  # * `partner`
603              "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account
604                  # locale or the locale specified in the Accept-Language HTTP header.
605            },
606          ],
607          "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
608              # resource. Used for web cache validation.
609          "relationshipStatuses": [ # The person's read-only relationship statuses.
610            { # A person's read-only relationship status.
611              "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in
612                  # the viewer's account locale or the `Accept-Language` HTTP header locale.
613              "value": "A String", # The relationship status. The value can be custom or one of these
614                  # predefined values:
615                  #
616                  # * `single`
617                  # * `inARelationship`
618                  # * `engaged`
619                  # * `married`
620                  # * `itsComplicated`
621                  # * `openRelationship`
622                  # * `widowed`
623                  # * `inDomesticPartnership`
624                  # * `inCivilUnion`
625              "metadata": { # Metadata about a field. # Metadata about the relationship status.
626                "source": { # The source of a field. # The source of the field.
627                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
628                      #
629                      # Last update timestamp of this source.
630                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
631                      #
632                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
633                      # source. Used for web cache validation.
634                  "type": "A String", # The source type.
635                  "id": "A String", # The unique identifier within the source type generated by the server.
636                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
637                      #
638                      # Metadata about a source of type PROFILE.
639                    "userTypes": [ # The user types.
640                      "A String",
641                    ],
642                    "objectType": "A String", # The profile object type.
643                  },
644                },
645                "verified": True or False, # True if the field is verified; false if the field is unverified. A
646                    # verified field is typically a name, email address, phone number, or
647                    # website that has been confirmed to be owned by the person.
648                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
649                    # field.
650              },
651            },
652          ],
653          "imClients": [ # The person's instant messaging clients.
654            { # A person's instant messaging client.
655              "username": "A String", # The user name used in the IM client.
656              "formattedType": "A String", # The read-only type of the IM client translated and formatted in the
657                  # viewer's account locale or the `Accept-Language` HTTP header locale.
658              "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these
659                  # predefined values:
660                  #
661                  # * `aim`
662                  # * `msn`
663                  # * `yahoo`
664                  # * `skype`
665                  # * `qq`
666                  # * `googleTalk`
667                  # * `icq`
668                  # * `jabber`
669                  # * `netMeeting`
670              "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account
671                  # locale or the `Accept-Language` HTTP header locale.
672              "type": "A String", # The type of the IM client. The type can be custom or one of these
673                  # predefined values:
674                  #
675                  # * `home`
676                  # * `work`
677                  # * `other`
678              "metadata": { # Metadata about a field. # Metadata about the IM client.
679                "source": { # The source of a field. # The source of the field.
680                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
681                      #
682                      # Last update timestamp of this source.
683                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
684                      #
685                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
686                      # source. Used for web cache validation.
687                  "type": "A String", # The source type.
688                  "id": "A String", # The unique identifier within the source type generated by the server.
689                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
690                      #
691                      # Metadata about a source of type PROFILE.
692                    "userTypes": [ # The user types.
693                      "A String",
694                    ],
695                    "objectType": "A String", # The profile object type.
696                  },
697                },
698                "verified": True or False, # True if the field is verified; false if the field is unverified. A
699                    # verified field is typically a name, email address, phone number, or
700                    # website that has been confirmed to be owned by the person.
701                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
702                    # field.
703              },
704            },
705          ],
706          "events": [ # The person's events.
707            { # An event related to the person.
708              "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event.
709                  # of day and time zone are either specified elsewhere or are not
710                  # significant. The date is relative to the
711                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
712                  # The day may be 0 to represent a year and month where the day is not
713                  # significant. The year may be 0 to represent a month and day independent
714                  # of year; for example, anniversary date.
715                "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
716                    # month and day.
717                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
718                    # if specifying a year by itself or a year and month where the day is not
719                    # significant.
720                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
721                    # a year.
722              },
723              "formattedType": "A String", # The read-only type of the event translated and formatted in the
724                  # viewer's account locale or the `Accept-Language` HTTP header locale.
725              "type": "A String", # The type of the event. The type can be custom or one of these predefined
726                  # values:
727                  #
728                  # * `anniversary`
729                  # * `other`
730              "metadata": { # Metadata about a field. # Metadata about the event.
731                "source": { # The source of a field. # The source of the field.
732                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
733                      #
734                      # Last update timestamp of this source.
735                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
736                      #
737                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
738                      # source. Used for web cache validation.
739                  "type": "A String", # The source type.
740                  "id": "A String", # The unique identifier within the source type generated by the server.
741                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
742                      #
743                      # Metadata about a source of type PROFILE.
744                    "userTypes": [ # The user types.
745                      "A String",
746                    ],
747                    "objectType": "A String", # The profile object type.
748                  },
749                },
750                "verified": True or False, # True if the field is verified; false if the field is unverified. A
751                    # verified field is typically a name, email address, phone number, or
752                    # website that has been confirmed to be owned by the person.
753                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
754                    # field.
755              },
756            },
757          ],
758          "metadata": { # The read-only metadata about a person. # Read-only metadata about the person.
759            "previousResourceNames": [ # Any former resource names this person has had. Populated only for
760                # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
761                # that include a sync token.
762                #
763                # The resource name may change when adding or removing fields that link a
764                # contact and profile such as a verified email, verified phone number, or
765                # profile URL.
766              "A String",
767            ],
768            "sources": [ # The sources of data for the person.
769              { # The source of a field.
770                "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
771                    #
772                    # Last update timestamp of this source.
773                "etag": "A String", # **Only populated in `person.metadata.sources`.**
774                    #
775                    # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
776                    # source. Used for web cache validation.
777                "type": "A String", # The source type.
778                "id": "A String", # The unique identifier within the source type generated by the server.
779                "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
780                    #
781                    # Metadata about a source of type PROFILE.
782                  "userTypes": [ # The user types.
783                    "A String",
784                  ],
785                  "objectType": "A String", # The profile object type.
786                },
787              },
788            ],
789            "linkedPeopleResourceNames": [ # Resource names of people linked to this resource.
790              "A String",
791            ],
792            "deleted": True or False, # True if the person resource has been deleted. Populated only for
793                # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
794                # that include a sync token.
795            "objectType": "A String", # **DEPRECATED** (Please use
796                # `person.metadata.sources.profileMetadata.objectType` instead)
797                #
798                # The type of the person object.
799          },
800          "interests": [ # The person's interests.
801            { # One of the person's interests.
802              "value": "A String", # The interest; for example, `stargazing`.
803              "metadata": { # Metadata about a field. # Metadata about the interest.
804                "source": { # The source of a field. # The source of the field.
805                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
806                      #
807                      # Last update timestamp of this source.
808                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
809                      #
810                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
811                      # source. Used for web cache validation.
812                  "type": "A String", # The source type.
813                  "id": "A String", # The unique identifier within the source type generated by the server.
814                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
815                      #
816                      # Metadata about a source of type PROFILE.
817                    "userTypes": [ # The user types.
818                      "A String",
819                    ],
820                    "objectType": "A String", # The profile object type.
821                  },
822                },
823                "verified": True or False, # True if the field is verified; false if the field is unverified. A
824                    # verified field is typically a name, email address, phone number, or
825                    # website that has been confirmed to be owned by the person.
826                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
827                    # field.
828              },
829            },
830          ],
831          "photos": [ # The person's read-only photos.
832            { # A person's read-only photo. A picture shown next to the person's name to
833                # help others recognize the person.
834              "default": True or False, # True if the photo is a default photo;
835                  # false if the photo is a user-provided photo.
836              "url": "A String", # The URL of the photo. You can change the desired size by appending a query
837                  # parameter `sz=`<var>size</var> at the end of the url. Example:
838                  # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50`
839              "metadata": { # Metadata about a field. # Metadata about the photo.
840                "source": { # The source of a field. # The source of the field.
841                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
842                      #
843                      # Last update timestamp of this source.
844                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
845                      #
846                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
847                      # source. Used for web cache validation.
848                  "type": "A String", # The source type.
849                  "id": "A String", # The unique identifier within the source type generated by the server.
850                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
851                      #
852                      # Metadata about a source of type PROFILE.
853                    "userTypes": [ # The user types.
854                      "A String",
855                    ],
856                    "objectType": "A String", # The profile object type.
857                  },
858                },
859                "verified": True or False, # True if the field is verified; false if the field is unverified. A
860                    # verified field is typically a name, email address, phone number, or
861                    # website that has been confirmed to be owned by the person.
862                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
863                    # field.
864              },
865            },
866          ],
867          "residences": [ # The person's residences.
868            { # A person's past or current residence.
869              "current": True or False, # True if the residence is the person's current residence;
870                  # false if the residence is a past residence.
871              "value": "A String", # The address of the residence.
872              "metadata": { # Metadata about a field. # Metadata about the residence.
873                "source": { # The source of a field. # The source of the field.
874                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
875                      #
876                      # Last update timestamp of this source.
877                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
878                      #
879                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
880                      # source. Used for web cache validation.
881                  "type": "A String", # The source type.
882                  "id": "A String", # The unique identifier within the source type generated by the server.
883                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
884                      #
885                      # Metadata about a source of type PROFILE.
886                    "userTypes": [ # The user types.
887                      "A String",
888                    ],
889                    "objectType": "A String", # The profile object type.
890                  },
891                },
892                "verified": True or False, # True if the field is verified; false if the field is unverified. A
893                    # verified field is typically a name, email address, phone number, or
894                    # website that has been confirmed to be owned by the person.
895                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
896                    # field.
897              },
898            },
899          ],
900          "relationshipInterests": [ # The person's read-only relationship interests.
901            { # A person's read-only relationship interest .
902              "formattedValue": "A String", # The value of the relationship interest translated and formatted in the
903                  # viewer's account locale or the locale specified in the Accept-Language
904                  # HTTP header.
905              "value": "A String", # The kind of relationship the person is looking for. The value can be custom
906                  # or one of these predefined values:
907                  #
908                  # * `friend`
909                  # * `date`
910                  # * `relationship`
911                  # * `networking`
912              "metadata": { # Metadata about a field. # Metadata about the relationship interest.
913                "source": { # The source of a field. # The source of the field.
914                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
915                      #
916                      # Last update timestamp of this source.
917                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
918                      #
919                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
920                      # source. Used for web cache validation.
921                  "type": "A String", # The source type.
922                  "id": "A String", # The unique identifier within the source type generated by the server.
923                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
924                      #
925                      # Metadata about a source of type PROFILE.
926                    "userTypes": [ # The user types.
927                      "A String",
928                    ],
929                    "objectType": "A String", # The profile object type.
930                  },
931                },
932                "verified": True or False, # True if the field is verified; false if the field is unverified. A
933                    # verified field is typically a name, email address, phone number, or
934                    # website that has been confirmed to be owned by the person.
935                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
936                    # field.
937              },
938            },
939          ],
940          "coverPhotos": [ # The person's read-only cover photos.
941            { # A person's read-only cover photo. A large image shown on the person's
942                # profile page that represents who they are or what they care about.
943              "default": True or False, # True if the cover photo is the default cover photo;
944                  # false if the cover photo is a user-provided cover photo.
945              "url": "A String", # The URL of the cover photo.
946              "metadata": { # Metadata about a field. # Metadata about the cover photo.
947                "source": { # The source of a field. # The source of the field.
948                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
949                      #
950                      # Last update timestamp of this source.
951                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
952                      #
953                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
954                      # source. Used for web cache validation.
955                  "type": "A String", # The source type.
956                  "id": "A String", # The unique identifier within the source type generated by the server.
957                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
958                      #
959                      # Metadata about a source of type PROFILE.
960                    "userTypes": [ # The user types.
961                      "A String",
962                    ],
963                    "objectType": "A String", # The profile object type.
964                  },
965                },
966                "verified": True or False, # True if the field is verified; false if the field is unverified. A
967                    # verified field is typically a name, email address, phone number, or
968                    # website that has been confirmed to be owned by the person.
969                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
970                    # field.
971              },
972            },
973          ],
974          "locales": [ # The person's locale preferences.
975            { # A person's locale preference.
976              "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
977                  # language tag representing the locale.
978              "metadata": { # Metadata about a field. # Metadata about the locale.
979                "source": { # The source of a field. # The source of the field.
980                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
981                      #
982                      # Last update timestamp of this source.
983                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
984                      #
985                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
986                      # source. Used for web cache validation.
987                  "type": "A String", # The source type.
988                  "id": "A String", # The unique identifier within the source type generated by the server.
989                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
990                      #
991                      # Metadata about a source of type PROFILE.
992                    "userTypes": [ # The user types.
993                      "A String",
994                    ],
995                    "objectType": "A String", # The profile object type.
996                  },
997                },
998                "verified": True or False, # True if the field is verified; false if the field is unverified. A
999                    # verified field is typically a name, email address, phone number, or
1000                    # website that has been confirmed to be owned by the person.
1001                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1002                    # field.
1003              },
1004            },
1005          ],
1006          "organizations": [ # The person's past or current organizations.
1007            { # A person's past or current organization. Overlapping date ranges are
1008                # permitted.
1009              "formattedType": "A String", # The read-only type of the organization translated and formatted in the
1010                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1011              "domain": "A String", # The domain name associated with the organization; for example,
1012                  # `google.com`.
1013              "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization.
1014                  # of day and time zone are either specified elsewhere or are not
1015                  # significant. The date is relative to the
1016                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1017                  # The day may be 0 to represent a year and month where the day is not
1018                  # significant. The year may be 0 to represent a month and day independent
1019                  # of year; for example, anniversary date.
1020                "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
1021                    # month and day.
1022                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1023                    # if specifying a year by itself or a year and month where the day is not
1024                    # significant.
1025                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1026                    # a year.
1027              },
1028              "name": "A String", # The name of the organization.
1029              "title": "A String", # The person's job title at the organization.
1030              "type": "A String", # The type of the organization. The type can be custom or  one of these
1031                  # predefined values:
1032                  #
1033                  # * `work`
1034                  # * `school`
1035              "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker
1036                  # symbol, abbreviation, or acronym.
1037              "current": True or False, # True if the organization is the person's current organization;
1038                  # false if the organization is a past organization.
1039              "jobDescription": "A String", # The person's job description at the organization.
1040              "location": "A String", # The location of the organization office the person works at.
1041              "department": "A String", # The person's department at the organization.
1042              "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization.
1043                  # of day and time zone are either specified elsewhere or are not
1044                  # significant. The date is relative to the
1045                  # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar).
1046                  # The day may be 0 to represent a year and month where the day is not
1047                  # significant. The year may be 0 to represent a month and day independent
1048                  # of year; for example, anniversary date.
1049                "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
1050                    # month and day.
1051                "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1052                    # if specifying a year by itself or a year and month where the day is not
1053                    # significant.
1054                "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1055                    # a year.
1056              },
1057              "phoneticName": "A String", # The phonetic name of the organization.
1058              "metadata": { # Metadata about a field. # Metadata about the organization.
1059                "source": { # The source of a field. # The source of the field.
1060                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1061                      #
1062                      # Last update timestamp of this source.
1063                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1064                      #
1065                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1066                      # source. Used for web cache validation.
1067                  "type": "A String", # The source type.
1068                  "id": "A String", # The unique identifier within the source type generated by the server.
1069                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1070                      #
1071                      # Metadata about a source of type PROFILE.
1072                    "userTypes": [ # The user types.
1073                      "A String",
1074                    ],
1075                    "objectType": "A String", # The profile object type.
1076                  },
1077                },
1078                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1079                    # verified field is typically a name, email address, phone number, or
1080                    # website that has been confirmed to be owned by the person.
1081                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1082                    # field.
1083              },
1084            },
1085          ],
1086          "userDefined": [ # The person's user defined data.
1087            { # Arbitrary user data that is populated by the end users.
1088              "key": "A String", # The end user specified key of the user defined data.
1089              "value": "A String", # The end user specified value of the user defined data.
1090              "metadata": { # Metadata about a field. # Metadata about the user defined data.
1091                "source": { # The source of a field. # The source of the field.
1092                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1093                      #
1094                      # Last update timestamp of this source.
1095                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1096                      #
1097                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1098                      # source. Used for web cache validation.
1099                  "type": "A String", # The source type.
1100                  "id": "A String", # The unique identifier within the source type generated by the server.
1101                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1102                      #
1103                      # Metadata about a source of type PROFILE.
1104                    "userTypes": [ # The user types.
1105                      "A String",
1106                    ],
1107                    "objectType": "A String", # The profile object type.
1108                  },
1109                },
1110                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1111                    # verified field is typically a name, email address, phone number, or
1112                    # website that has been confirmed to be owned by the person.
1113                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1114                    # field.
1115              },
1116            },
1117          ],
1118          "biographies": [ # The person's biographies.
1119            { # A person's short biography.
1120              "contentType": "A String", # The content type of the biography.
1121              "value": "A String", # The short biography.
1122              "metadata": { # Metadata about a field. # Metadata about the biography.
1123                "source": { # The source of a field. # The source of the field.
1124                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1125                      #
1126                      # Last update timestamp of this source.
1127                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1128                      #
1129                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1130                      # source. Used for web cache validation.
1131                  "type": "A String", # The source type.
1132                  "id": "A String", # The unique identifier within the source type generated by the server.
1133                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1134                      #
1135                      # Metadata about a source of type PROFILE.
1136                    "userTypes": [ # The user types.
1137                      "A String",
1138                    ],
1139                    "objectType": "A String", # The profile object type.
1140                  },
1141                },
1142                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1143                    # verified field is typically a name, email address, phone number, or
1144                    # website that has been confirmed to be owned by the person.
1145                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1146                    # field.
1147              },
1148            },
1149          ],
1150          "memberships": [ # The person's group memberships.
1151            { # A person's membership in a group. Only contact group memberships can be
1152                # modified.
1153              "contactGroupMembership": { # A Google contact group membership. # The contact group membership.
1154                "contactGroupId": "A String", # The read-only contact group ID for the contact group membership.
1155                "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII
1156                    # string, in the form of `contactGroups/`<var>contact_group_id</var>.
1157                    # Only contact_group_resource_name can be used for modifying memberships.
1158                    # Any contact group membership can be removed, but only user group or
1159                    # "myContacts" or "starred" system groups memberships can be added. A
1160                    # contact must always have at least one contact group membership.
1161              },
1162              "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership.
1163                "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain.
1164              },
1165              "metadata": { # Metadata about a field. # Metadata about the membership.
1166                "source": { # The source of a field. # The source of the field.
1167                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1168                      #
1169                      # Last update timestamp of this source.
1170                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1171                      #
1172                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1173                      # source. Used for web cache validation.
1174                  "type": "A String", # The source type.
1175                  "id": "A String", # The unique identifier within the source type generated by the server.
1176                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1177                      #
1178                      # Metadata about a source of type PROFILE.
1179                    "userTypes": [ # The user types.
1180                      "A String",
1181                    ],
1182                    "objectType": "A String", # The profile object type.
1183                  },
1184                },
1185                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1186                    # verified field is typically a name, email address, phone number, or
1187                    # website that has been confirmed to be owned by the person.
1188                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1189                    # field.
1190              },
1191            },
1192          ],
1193          "skills": [ # The person's skills.
1194            { # A skill that the person has.
1195              "value": "A String", # The skill; for example, `underwater basket weaving`.
1196              "metadata": { # Metadata about a field. # Metadata about the skill.
1197                "source": { # The source of a field. # The source of the field.
1198                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1199                      #
1200                      # Last update timestamp of this source.
1201                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1202                      #
1203                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1204                      # source. Used for web cache validation.
1205                  "type": "A String", # The source type.
1206                  "id": "A String", # The unique identifier within the source type generated by the server.
1207                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1208                      #
1209                      # Metadata about a source of type PROFILE.
1210                    "userTypes": [ # The user types.
1211                      "A String",
1212                    ],
1213                    "objectType": "A String", # The profile object type.
1214                  },
1215                },
1216                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1217                    # verified field is typically a name, email address, phone number, or
1218                    # website that has been confirmed to be owned by the person.
1219                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1220                    # field.
1221              },
1222            },
1223          ],
1224          "urls": [ # The person's associated URLs.
1225            { # A person's associated URLs.
1226              "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's
1227                  # account locale or the `Accept-Language` HTTP header locale.
1228              "type": "A String", # The type of the URL. The type can be custom or one of these predefined
1229                  # values:
1230                  #
1231                  # * `home`
1232                  # * `work`
1233                  # * `blog`
1234                  # * `profile`
1235                  # * `homePage`
1236                  # * `ftp`
1237                  # * `reservations`
1238                  # * `appInstallPage`: website for a Google+ application.
1239                  # * `other`
1240              "value": "A String", # The URL.
1241              "metadata": { # Metadata about a field. # Metadata about the URL.
1242                "source": { # The source of a field. # The source of the field.
1243                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1244                      #
1245                      # Last update timestamp of this source.
1246                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1247                      #
1248                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1249                      # source. Used for web cache validation.
1250                  "type": "A String", # The source type.
1251                  "id": "A String", # The unique identifier within the source type generated by the server.
1252                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1253                      #
1254                      # Metadata about a source of type PROFILE.
1255                    "userTypes": [ # The user types.
1256                      "A String",
1257                    ],
1258                    "objectType": "A String", # The profile object type.
1259                  },
1260                },
1261                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1262                    # verified field is typically a name, email address, phone number, or
1263                    # website that has been confirmed to be owned by the person.
1264                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1265                    # field.
1266              },
1267            },
1268          ],
1269          "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)**
1270              #
1271              # The person's read-only age range.
1272          "genders": [ # The person's genders.
1273            { # A person's gender.
1274              "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's
1275                  # account locale or the `Accept-Language` HTTP header locale.
1276              "value": "A String", # The gender for the person. The gender can be custom or one of these
1277                  # predefined values:
1278                  #
1279                  # * `male`
1280                  # * `female`
1281                  # * `other`
1282                  # * `unknown`
1283              "metadata": { # Metadata about a field. # Metadata about the gender.
1284                "source": { # The source of a field. # The source of the field.
1285                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1286                      #
1287                      # Last update timestamp of this source.
1288                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1289                      #
1290                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1291                      # source. Used for web cache validation.
1292                  "type": "A String", # The source type.
1293                  "id": "A String", # The unique identifier within the source type generated by the server.
1294                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1295                      #
1296                      # Metadata about a source of type PROFILE.
1297                    "userTypes": [ # The user types.
1298                      "A String",
1299                    ],
1300                    "objectType": "A String", # The profile object type.
1301                  },
1302                },
1303                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1304                    # verified field is typically a name, email address, phone number, or
1305                    # website that has been confirmed to be owned by the person.
1306                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1307                    # field.
1308              },
1309            },
1310          ],
1311          "emailAddresses": [ # The person's email addresses.
1312            { # A person's email address.
1313              "type": "A String", # The type of the email address. The type can be custom or one of these
1314                  # predefined values:
1315                  #
1316                  # * `home`
1317                  # * `work`
1318                  # * `other`
1319              "formattedType": "A String", # The read-only type of the email address translated and formatted in the
1320                  # viewer's account locale or the `Accept-Language` HTTP header locale.
1321              "displayName": "A String", # The display name of the email.
1322              "value": "A String", # The email address.
1323              "metadata": { # Metadata about a field. # Metadata about the email address.
1324                "source": { # The source of a field. # The source of the field.
1325                  "updateTime": "A String", # **Only populated in `person.metadata.sources`.**
1326                      #
1327                      # Last update timestamp of this source.
1328                  "etag": "A String", # **Only populated in `person.metadata.sources`.**
1329                      #
1330                      # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1331                      # source. Used for web cache validation.
1332                  "type": "A String", # The source type.
1333                  "id": "A String", # The unique identifier within the source type generated by the server.
1334                  "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.**
1335                      #
1336                      # Metadata about a source of type PROFILE.
1337                    "userTypes": [ # The user types.
1338                      "A String",
1339                    ],
1340                    "objectType": "A String", # The profile object type.
1341                  },
1342                },
1343                "verified": True or False, # True if the field is verified; false if the field is unverified. A
1344                    # verified field is typically a name, email address, phone number, or
1345                    # website that has been confirmed to be owned by the person.
1346                "primary": True or False, # True if the field is the primary field; false if the field is a secondary
1347                    # field.
1348              },
1349            },
1350          ],
1351        },
1352    ],
1353    "nextSyncToken": "A String", # The token that can be used to retrieve changes since the last request.
1354    "totalItems": 42, # The total number of items in the list without pagination.
1355  }</pre>
1356</div>
1357
1358<div class="method">
1359    <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
1360  <pre>Retrieves the next page of results.
1361
1362Args:
1363  previous_request: The request for the previous page. (required)
1364  previous_response: The response from the request for the previous page. (required)
1365
1366Returns:
1367  A request object that you can call 'execute()' on to request the next
1368  page. Returns None if there are no more items in the collection.
1369    </pre>
1370</div>
1371
1372</body></html>