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