blob: ca894a1fe25f0987a43aff20dabfa1459e7ceb6e [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></h1>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080076<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="people_v1.people.connections.html">connections()</a></code>
79</p>
80<p class="firstline">Returns the connections Resource.</p>
81
82<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070083 <code><a href="#createContact">createContact(body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070084<p class="firstline">Create a new contact and return the person resource for that contact.</p>
85<p class="toc_element">
86 <code><a href="#deleteContact">deleteContact(resourceName, x__xgafv=None)</a></code></p>
87<p class="firstline">Delete a contact person. Any non-contact data will not be deleted.</p>
88<p class="toc_element">
Bu Sun Kim65020912020-05-20 12:08:20 -070089 <code><a href="#deleteContactPhoto">deleteContactPhoto(resourceName, personFields=None, x__xgafv=None)</a></code></p>
Dan O'Mearadd494642020-05-01 07:42:23 -070090<p class="firstline">Delete a contact's photo.</p>
91<p class="toc_element">
Bu Sun Kim65020912020-05-20 12:08:20 -070092 <code><a href="#get">get(resourceName, requestMask_includeField=None, personFields=None, x__xgafv=None)</a></code></p>
Sai Cheemalapati4ba8c232017-06-06 18:46:08 -040093<p class="firstline">Provides information about a person by specifying a resource name. Use</p>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080094<p class="toc_element">
Bu Sun Kim65020912020-05-20 12:08:20 -070095 <code><a href="#getBatchGet">getBatchGet(personFields=None, resourceNames=None, requestMask_includeField=None, x__xgafv=None)</a></code></p>
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -040096<p class="firstline">Provides information about a list of specific people by specifying a list</p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070097<p class="toc_element">
Bu Sun Kim65020912020-05-20 12:08:20 -070098 <code><a href="#updateContact">updateContact(resourceName, body=None, updatePersonFields=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070099<p class="firstline">Update contact data for an existing contact person. Any non-contact data</p>
Dan O'Mearadd494642020-05-01 07:42:23 -0700100<p class="toc_element">
101 <code><a href="#updateContactPhoto">updateContactPhoto(resourceName, body=None, x__xgafv=None)</a></code></p>
102<p class="firstline">Update a contact's photo.</p>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800103<h3>Method Details</h3>
104<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700105 <code class="details" id="createContact">createContact(body=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700106 <pre>Create a new contact and return the person resource for that contact.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800107
108Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700109 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700110 The object takes the form of:
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400111
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700112{ # Information about a person merged from various data sources such as the
Bu Sun Kim65020912020-05-20 12:08:20 -0700113 # authenticated user&#x27;s contacts and profile data.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700114 #
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400115 # Most fields can have multiple items. The items in a field have no guaranteed
116 # order, but each non-empty field is guaranteed to have exactly one field with
117 # `metadata.primary` set to true.
Bu Sun Kim65020912020-05-20 12:08:20 -0700118 &quot;interests&quot;: [ # The person&#x27;s interests.
119 { # One of the person&#x27;s interests.
120 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
121 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
122 &quot;source&quot;: { # The source of a field. # The source of the field.
123 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
124 #
125 # Last update timestamp of this source.
126 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
127 #
128 # Metadata about a source of type PROFILE.
129 &quot;userTypes&quot;: [ # Output only. The user types.
130 &quot;A String&quot;,
131 ],
132 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
133 },
134 &quot;type&quot;: &quot;A String&quot;, # The source type.
135 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
136 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
137 #
138 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
139 # source. Used for web cache validation.
140 },
141 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
142 # verified field is typically a name, email address, phone number, or
143 # website that has been confirmed to be owned by the person.
144 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
145 # field.
146 },
147 },
148 ],
149 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
150 { # Arbitrary user data that is populated by the end users.
151 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
152 &quot;source&quot;: { # The source of a field. # The source of the field.
153 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
154 #
155 # Last update timestamp of this source.
156 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
157 #
158 # Metadata about a source of type PROFILE.
159 &quot;userTypes&quot;: [ # Output only. The user types.
160 &quot;A String&quot;,
161 ],
162 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
163 },
164 &quot;type&quot;: &quot;A String&quot;, # The source type.
165 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
166 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
167 #
168 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
169 # source. Used for web cache validation.
170 },
171 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
172 # verified field is typically a name, email address, phone number, or
173 # website that has been confirmed to be owned by the person.
174 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
175 # field.
176 },
177 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
178 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
179 },
180 ],
181 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
182 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700183 # communications to make voice or video calls over the internet.
Bu Sun Kim65020912020-05-20 12:08:20 -0700184 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
185 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
186 # format.
187 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700188 # predefined values:
189 #
190 # * `home`
191 # * `work`
192 # * `mobile`
193 # * `other`
Bu Sun Kim65020912020-05-20 12:08:20 -0700194 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
195 &quot;source&quot;: { # The source of a field. # The source of the field.
196 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700197 #
198 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700199 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
200 #
201 # Metadata about a source of type PROFILE.
202 &quot;userTypes&quot;: [ # Output only. The user types.
203 &quot;A String&quot;,
204 ],
205 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
206 },
207 &quot;type&quot;: &quot;A String&quot;, # The source type.
208 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
209 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700210 #
211 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
212 # source. Used for web cache validation.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700213 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700214 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700215 # verified field is typically a name, email address, phone number, or
216 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700217 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700218 # field.
219 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700220 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
221 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700222 },
223 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700224 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
225 { # A person&#x27;s phone number.
226 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
Dan O'Mearadd494642020-05-01 07:42:23 -0700227 # predefined values:
228 #
229 # * `home`
230 # * `work`
231 # * `mobile`
232 # * `homeFax`
233 # * `workFax`
234 # * `otherFax`
235 # * `pager`
236 # * `workMobile`
237 # * `workPager`
238 # * `main`
239 # * `googleVoice`
240 # * `other`
Bu Sun Kim65020912020-05-20 12:08:20 -0700241 &quot;value&quot;: &quot;A String&quot;, # The phone number.
242 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
243 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
244 # form of the phone number.
245 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
246 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
247 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
248 &quot;source&quot;: { # The source of a field. # The source of the field.
249 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700250 #
251 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700252 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
253 #
254 # Metadata about a source of type PROFILE.
255 &quot;userTypes&quot;: [ # Output only. The user types.
256 &quot;A String&quot;,
257 ],
258 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
259 },
260 &quot;type&quot;: &quot;A String&quot;, # The source type.
261 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
262 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700263 #
264 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
265 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800266 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700267 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400268 # verified field is typically a name, email address, phone number, or
269 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700270 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400271 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800272 },
273 },
274 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700275 &quot;occupations&quot;: [ # The person&#x27;s occupations.
276 { # A person&#x27;s occupation.
277 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
278 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
279 &quot;source&quot;: { # The source of a field. # The source of the field.
280 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700281 #
282 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700283 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
284 #
285 # Metadata about a source of type PROFILE.
286 &quot;userTypes&quot;: [ # Output only. The user types.
287 &quot;A String&quot;,
288 ],
289 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
290 },
291 &quot;type&quot;: &quot;A String&quot;, # The source type.
292 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
293 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700294 #
295 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
296 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800297 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700298 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400299 # verified field is typically a name, email address, phone number, or
300 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700301 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400302 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800303 },
304 },
305 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700306 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
307 #
308 # The person&#x27;s age range.
309 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
310 # resource. Used for web cache validation.
311 &quot;biographies&quot;: [ # The person&#x27;s biographies.
312 { # A person&#x27;s short biography.
313 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
314 &quot;source&quot;: { # The source of a field. # The source of the field.
315 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700316 #
317 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700318 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
319 #
320 # Metadata about a source of type PROFILE.
321 &quot;userTypes&quot;: [ # Output only. The user types.
322 &quot;A String&quot;,
323 ],
324 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
325 },
326 &quot;type&quot;: &quot;A String&quot;, # The source type.
327 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
328 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700329 #
330 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
331 # source. Used for web cache validation.
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400332 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700333 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400334 # verified field is typically a name, email address, phone number, or
335 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700336 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400337 # field.
338 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700339 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
340 &quot;value&quot;: &quot;A String&quot;, # The short biography.
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400341 },
342 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700343 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
344 { # A person&#x27;s locale preference.
345 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
346 &quot;source&quot;: { # The source of a field. # The source of the field.
347 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
348 #
349 # Last update timestamp of this source.
350 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
351 #
352 # Metadata about a source of type PROFILE.
353 &quot;userTypes&quot;: [ # Output only. The user types.
354 &quot;A String&quot;,
355 ],
356 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
357 },
358 &quot;type&quot;: &quot;A String&quot;, # The source type.
359 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
360 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
361 #
362 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
363 # source. Used for web cache validation.
364 },
365 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
366 # verified field is typically a name, email address, phone number, or
367 # website that has been confirmed to be owned by the person.
368 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
369 # field.
370 },
371 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
372 # language tag representing the locale.
373 },
374 ],
375 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
376 # The person&#x27;s taglines.
377 { # **DEPRECATED**: No data will be returned
378 # A brief one-line description of the person.
379 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
380 &quot;source&quot;: { # The source of a field. # The source of the field.
381 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
382 #
383 # Last update timestamp of this source.
384 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
385 #
386 # Metadata about a source of type PROFILE.
387 &quot;userTypes&quot;: [ # Output only. The user types.
388 &quot;A String&quot;,
389 ],
390 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
391 },
392 &quot;type&quot;: &quot;A String&quot;, # The source type.
393 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
394 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
395 #
396 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
397 # source. Used for web cache validation.
398 },
399 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
400 # verified field is typically a name, email address, phone number, or
401 # website that has been confirmed to be owned by the person.
402 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
403 # field.
404 },
405 &quot;value&quot;: &quot;A String&quot;, # The tagline.
406 },
407 ],
408 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
409 { # A person&#x27;s past or current organization. Overlapping date ranges are
410 # permitted.
411 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
412 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
413 # symbol, abbreviation, or acronym.
414 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
415 &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.
Dan O'Mearadd494642020-05-01 07:42:23 -0700416 # and time zone are either specified elsewhere or are not significant. The date
417 # is relative to the Proleptic Gregorian Calendar. This can represent:
418 #
419 # * A full date, with non-zero year, month and day values
420 # * A month and day value, with a zero year, e.g. an anniversary
421 # * A year on its own, with zero month and day values
422 # * A year and month value, with a zero day, e.g. a credit card expiration date
423 #
424 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
Bu Sun Kim65020912020-05-20 12:08:20 -0700425 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
426 # a year.
427 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700428 # month and day.
Bu Sun Kim65020912020-05-20 12:08:20 -0700429 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700430 # if specifying a year by itself or a year and month where the day is not
431 # significant.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800432 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700433 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
434 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
435 # false if the organization is a past organization.
436 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
437 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
438 # `google.com`.
439 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
440 &quot;source&quot;: { # The source of a field. # The source of the field.
441 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700442 #
443 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700444 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
445 #
446 # Metadata about a source of type PROFILE.
447 &quot;userTypes&quot;: [ # Output only. The user types.
448 &quot;A String&quot;,
449 ],
450 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
451 },
452 &quot;type&quot;: &quot;A String&quot;, # The source type.
453 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
454 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700455 #
456 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
457 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800458 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700459 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400460 # verified field is typically a name, email address, phone number, or
461 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700462 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
463 # field.
464 },
465 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
466 &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.
467 # and time zone are either specified elsewhere or are not significant. The date
468 # is relative to the Proleptic Gregorian Calendar. This can represent:
469 #
470 # * A full date, with non-zero year, month and day values
471 # * A month and day value, with a zero year, e.g. an anniversary
472 # * A year on its own, with zero month and day values
473 # * A year and month value, with a zero day, e.g. a credit card expiration date
474 #
475 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
476 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
477 # a year.
478 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
479 # month and day.
480 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
481 # if specifying a year by itself or a year and month where the day is not
482 # significant.
483 },
484 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
485 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
486 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
487 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
488 # predefined values:
489 #
490 # * `work`
491 # * `school`
492 },
493 ],
494 &quot;residences&quot;: [ # The person&#x27;s residences.
495 { # A person&#x27;s past or current residence.
496 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
497 &quot;source&quot;: { # The source of a field. # The source of the field.
498 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
499 #
500 # Last update timestamp of this source.
501 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
502 #
503 # Metadata about a source of type PROFILE.
504 &quot;userTypes&quot;: [ # Output only. The user types.
505 &quot;A String&quot;,
506 ],
507 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
508 },
509 &quot;type&quot;: &quot;A String&quot;, # The source type.
510 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
511 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
512 #
513 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
514 # source. Used for web cache validation.
515 },
516 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
517 # verified field is typically a name, email address, phone number, or
518 # website that has been confirmed to be owned by the person.
519 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
520 # field.
521 },
522 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
523 # false if the residence is a past residence.
524 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
525 },
526 ],
527 &quot;genders&quot;: [ # The person&#x27;s genders.
528 { # A person&#x27;s gender.
529 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
530 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
531 # value are not localized.
532 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
533 &quot;source&quot;: { # The source of a field. # The source of the field.
534 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
535 #
536 # Last update timestamp of this source.
537 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
538 #
539 # Metadata about a source of type PROFILE.
540 &quot;userTypes&quot;: [ # Output only. The user types.
541 &quot;A String&quot;,
542 ],
543 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
544 },
545 &quot;type&quot;: &quot;A String&quot;, # The source type.
546 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
547 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
548 #
549 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
550 # source. Used for web cache validation.
551 },
552 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
553 # verified field is typically a name, email address, phone number, or
554 # website that has been confirmed to be owned by the person.
555 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
556 # field.
557 },
558 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
559 # can be custom or one of these predefined values:
560 #
561 # * `male`
562 # * `female`
563 # * `other`
564 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
565 # predefined values:
566 #
567 # * `male`
568 # * `female`
569 # * `unspecified`
570 },
571 ],
572 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
573 # The person&#x27;s relationship interests.
574 { # **DEPRECATED**: No data will be returned
575 # A person&#x27;s relationship interest .
576 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
577 # in the viewer&#x27;s account locale or the locale specified in the
578 # Accept-Language HTTP header.
579 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
580 &quot;source&quot;: { # The source of a field. # The source of the field.
581 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
582 #
583 # Last update timestamp of this source.
584 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
585 #
586 # Metadata about a source of type PROFILE.
587 &quot;userTypes&quot;: [ # Output only. The user types.
588 &quot;A String&quot;,
589 ],
590 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
591 },
592 &quot;type&quot;: &quot;A String&quot;, # The source type.
593 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
594 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
595 #
596 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
597 # source. Used for web cache validation.
598 },
599 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
600 # verified field is typically a name, email address, phone number, or
601 # website that has been confirmed to be owned by the person.
602 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
603 # field.
604 },
605 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
606 # or one of these predefined values:
607 #
608 # * `friend`
609 # * `date`
610 # * `relationship`
611 # * `networking`
612 },
613 ],
614 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
615 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
616 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
617 # that include a sync token.
618 #
619 # The resource name may change when adding or removing fields that link a
620 # contact and profile such as a verified email, verified phone number, or
621 # profile URL.
622 &quot;A String&quot;,
623 ],
624 &quot;sources&quot;: [ # The sources of data for the person.
625 { # The source of a field.
626 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
627 #
628 # Last update timestamp of this source.
629 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
630 #
631 # Metadata about a source of type PROFILE.
632 &quot;userTypes&quot;: [ # Output only. The user types.
633 &quot;A String&quot;,
634 ],
635 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
636 },
637 &quot;type&quot;: &quot;A String&quot;, # The source type.
638 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
639 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
640 #
641 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
642 # source. Used for web cache validation.
643 },
644 ],
645 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
646 &quot;A String&quot;,
647 ],
648 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
649 # `person.metadata.sources.profileMetadata.objectType` instead)
650 #
651 # The type of the person object.
652 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
653 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
654 # that include a sync token.
655 },
656 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
657 { # A person&#x27;s membership in a group. Only contact group memberships can be
658 # modified.
659 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
660 &quot;source&quot;: { # The source of a field. # The source of the field.
661 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
662 #
663 # Last update timestamp of this source.
664 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
665 #
666 # Metadata about a source of type PROFILE.
667 &quot;userTypes&quot;: [ # Output only. The user types.
668 &quot;A String&quot;,
669 ],
670 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
671 },
672 &quot;type&quot;: &quot;A String&quot;, # The source type.
673 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
674 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
675 #
676 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
677 # source. Used for web cache validation.
678 },
679 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
680 # verified field is typically a name, email address, phone number, or
681 # website that has been confirmed to be owned by the person.
682 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
683 # field.
684 },
685 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
686 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
687 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
688 # string, in the form of `contactGroups/{contact_group_id}`.
689 # Only contact_group_resource_name can be used for modifying memberships.
690 # Any contact group membership can be removed, but only user group or
691 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
692 # contact must always have at least one contact group membership.
693 },
694 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
695 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
696 },
697 },
698 ],
699 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
700 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
701 # specified. The `date` and `text` fields typically represent the same
702 # date, but are not guaranteed to.
703 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
704 # and time zone are either specified elsewhere or are not significant. The date
705 # is relative to the Proleptic Gregorian Calendar. This can represent:
706 #
707 # * A full date, with non-zero year, month and day values
708 # * A month and day value, with a zero year, e.g. an anniversary
709 # * A year on its own, with zero month and day values
710 # * A year and month value, with a zero day, e.g. a credit card expiration date
711 #
712 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
713 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
714 # a year.
715 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
716 # month and day.
717 &quot;day&quot;: 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 },
721 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
722 &quot;source&quot;: { # The source of a field. # The source of the field.
723 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
724 #
725 # Last update timestamp of this source.
726 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
727 #
728 # Metadata about a source of type PROFILE.
729 &quot;userTypes&quot;: [ # Output only. The user types.
730 &quot;A String&quot;,
731 ],
732 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
733 },
734 &quot;type&quot;: &quot;A String&quot;, # The source type.
735 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
736 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
737 #
738 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
739 # source. Used for web cache validation.
740 },
741 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
742 # verified field is typically a name, email address, phone number, or
743 # website that has been confirmed to be owned by the person.
744 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
745 # field.
746 },
747 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
748 },
749 ],
750 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
751 { # A person&#x27;s instant messaging client.
752 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
753 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
754 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
755 # predefined values:
756 #
757 # * `aim`
758 # * `msn`
759 # * `yahoo`
760 # * `skype`
761 # * `qq`
762 # * `googleTalk`
763 # * `icq`
764 # * `jabber`
765 # * `netMeeting`
766 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
767 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
768 # predefined values:
769 #
770 # * `home`
771 # * `work`
772 # * `other`
773 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
774 # locale or the `Accept-Language` HTTP header locale.
775 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
776 &quot;source&quot;: { # The source of a field. # The source of the field.
777 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
778 #
779 # Last update timestamp of this source.
780 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
781 #
782 # Metadata about a source of type PROFILE.
783 &quot;userTypes&quot;: [ # Output only. The user types.
784 &quot;A String&quot;,
785 ],
786 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
787 },
788 &quot;type&quot;: &quot;A String&quot;, # The source type.
789 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
790 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
791 #
792 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
793 # source. Used for web cache validation.
794 },
795 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
796 # verified field is typically a name, email address, phone number, or
797 # website that has been confirmed to be owned by the person.
798 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -0400799 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800800 },
801 },
802 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700803 &quot;skills&quot;: [ # The person&#x27;s skills.
804 { # A skill that the person has.
805 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
806 &quot;source&quot;: { # The source of a field. # The source of the field.
807 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700808 #
809 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -0700810 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
811 #
812 # Metadata about a source of type PROFILE.
813 &quot;userTypes&quot;: [ # Output only. The user types.
814 &quot;A String&quot;,
815 ],
816 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
817 },
818 &quot;type&quot;: &quot;A String&quot;, # The source type.
819 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
820 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700821 #
822 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
823 # source. Used for web cache validation.
Sai Cheemalapatie833b792017-03-24 15:06:46 -0700824 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700825 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatie833b792017-03-24 15:06:46 -0700826 # verified field is typically a name, email address, phone number, or
827 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -0700828 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatie833b792017-03-24 15:06:46 -0700829 # field.
830 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700831 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
832 },
833 ],
834 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
835 # The person&#x27;s relationship statuses.
836 { # **DEPRECATED**: No data will be returned
837 # A person&#x27;s relationship status.
838 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
839 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
840 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
841 &quot;source&quot;: { # The source of a field. # The source of the field.
842 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
843 #
844 # Last update timestamp of this source.
845 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
846 #
847 # Metadata about a source of type PROFILE.
848 &quot;userTypes&quot;: [ # Output only. The user types.
849 &quot;A String&quot;,
850 ],
851 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
852 },
853 &quot;type&quot;: &quot;A String&quot;, # The source type.
854 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
855 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
856 #
857 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
858 # source. Used for web cache validation.
859 },
860 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
861 # verified field is typically a name, email address, phone number, or
862 # website that has been confirmed to be owned by the person.
863 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
864 # field.
865 },
866 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
867 # predefined values:
868 #
869 # * `single`
870 # * `inARelationship`
871 # * `engaged`
872 # * `married`
873 # * `itsComplicated`
874 # * `openRelationship`
875 # * `widowed`
876 # * `inDomesticPartnership`
877 # * `inCivilUnion`
878 },
879 ],
880 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
881 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
882 # profile page that represents who they are or what they care about.
883 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
884 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
885 # false if the cover photo is a user-provided cover photo.
886 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
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 },
913 ],
914 &quot;names&quot;: [ # The person&#x27;s names.
915 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
916 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
917 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
918 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
919 # the locale specified by the viewer&#x27;s account or the
920 # `Accept-Language` HTTP header.
921 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
922 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
923 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
924 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
925 &quot;source&quot;: { # The source of a field. # The source of the field.
926 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
927 #
928 # Last update timestamp of this source.
929 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
930 #
931 # Metadata about a source of type PROFILE.
932 &quot;userTypes&quot;: [ # Output only. The user types.
933 &quot;A String&quot;,
934 ],
935 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
936 },
937 &quot;type&quot;: &quot;A String&quot;, # The source type.
938 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
939 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
940 #
941 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
942 # source. Used for web cache validation.
943 },
944 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
945 # verified field is typically a name, email address, phone number, or
946 # website that has been confirmed to be owned by the person.
947 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
948 # field.
949 },
950 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
951 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
952 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
953 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
954 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
955 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
956 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
957 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
958 },
959 ],
960 &quot;relations&quot;: [ # The person&#x27;s relations.
961 { # A person&#x27;s relation to another person.
962 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700963 # these predefined values:
Sai Cheemalapati4ba8c232017-06-06 18:46:08 -0400964 #
965 # * `spouse`
966 # * `child`
967 # * `mother`
968 # * `father`
969 # * `parent`
970 # * `brother`
971 # * `sister`
972 # * `friend`
973 # * `relative`
974 # * `domesticPartner`
975 # * `manager`
976 # * `assistant`
977 # * `referredBy`
978 # * `partner`
Bu Sun Kim65020912020-05-20 12:08:20 -0700979 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
980 &quot;source&quot;: { # The source of a field. # The source of the field.
981 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
982 #
983 # Last update timestamp of this source.
984 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
985 #
986 # Metadata about a source of type PROFILE.
987 &quot;userTypes&quot;: [ # Output only. The user types.
988 &quot;A String&quot;,
989 ],
990 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
991 },
992 &quot;type&quot;: &quot;A String&quot;, # The source type.
993 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
994 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
995 #
996 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
997 # source. Used for web cache validation.
998 },
999 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1000 # verified field is typically a name, email address, phone number, or
1001 # website that has been confirmed to be owned by the person.
1002 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1003 # field.
1004 },
1005 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
1006 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
1007 # account locale or the locale specified in the Accept-Language HTTP header.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001008 },
1009 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001010 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
1011 { # A person&#x27;s age range.
1012 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
1013 &quot;source&quot;: { # The source of a field. # The source of the field.
1014 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1015 #
1016 # Last update timestamp of this source.
1017 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1018 #
1019 # Metadata about a source of type PROFILE.
1020 &quot;userTypes&quot;: [ # Output only. The user types.
1021 &quot;A String&quot;,
1022 ],
1023 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1024 },
1025 &quot;type&quot;: &quot;A String&quot;, # The source type.
1026 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1027 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1028 #
1029 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1030 # source. Used for web cache validation.
1031 },
1032 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1033 # verified field is typically a name, email address, phone number, or
1034 # website that has been confirmed to be owned by the person.
1035 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1036 # field.
1037 },
1038 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
1039 },
1040 ],
1041 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
1042 # The person&#x27;s bragging rights.
Dan O'Mearadd494642020-05-01 07:42:23 -07001043 { # **DEPRECATED**: No data will be returned
Bu Sun Kim65020912020-05-20 12:08:20 -07001044 # A person&#x27;s bragging rights.
1045 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
1046 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
1047 &quot;source&quot;: { # The source of a field. # The source of the field.
1048 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001049 #
1050 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07001051 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1052 #
1053 # Metadata about a source of type PROFILE.
1054 &quot;userTypes&quot;: [ # Output only. The user types.
1055 &quot;A String&quot;,
1056 ],
1057 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1058 },
1059 &quot;type&quot;: &quot;A String&quot;, # The source type.
1060 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1061 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001062 #
1063 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1064 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001065 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001066 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Dan O'Mearadd494642020-05-01 07:42:23 -07001067 # verified field is typically a name, email address, phone number, or
1068 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -07001069 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Dan O'Mearadd494642020-05-01 07:42:23 -07001070 # field.
1071 },
1072 },
1073 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001074 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
1075 # with a max length of 27 characters, in the form of
1076 # `people/{person_id}`.
1077 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
1078 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
1079 # help others recognize the person.
1080 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
1081 # parameter `sz={size}` at the end of the url, where {size} is the size in
1082 # pixels. Example:
1083 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
1084 &quot;default&quot;: True or False, # True if the photo is a default photo;
1085 # false if the photo is a user-provided photo.
1086 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
1087 &quot;source&quot;: { # The source of a field. # The source of the field.
1088 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07001089 #
1090 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07001091 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1092 #
1093 # Metadata about a source of type PROFILE.
1094 &quot;userTypes&quot;: [ # Output only. The user types.
1095 &quot;A String&quot;,
1096 ],
1097 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1098 },
1099 &quot;type&quot;: &quot;A String&quot;, # The source type.
1100 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1101 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07001102 #
1103 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1104 # source. Used for web cache validation.
Dan O'Mearadd494642020-05-01 07:42:23 -07001105 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001106 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001107 # verified field is typically a name, email address, phone number, or
1108 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -07001109 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001110 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001111 },
1112 },
1113 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001114 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
1115 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
1116 # are optional.
1117 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
1118 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
1119 # will be automatically constructed from structured values.
1120 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
1121 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
1122 # account locale or the `Accept-Language` HTTP header locale.
1123 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
1124 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
1125 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
1126 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
1127 # values:
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001128 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001129 # * `home`
1130 # * `work`
1131 # * `other`
1132 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
1133 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
1134 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
1135 &quot;source&quot;: { # The source of a field. # The source of the field.
1136 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1137 #
1138 # Last update timestamp of this source.
1139 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1140 #
1141 # Metadata about a source of type PROFILE.
1142 &quot;userTypes&quot;: [ # Output only. The user types.
1143 &quot;A String&quot;,
1144 ],
1145 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1146 },
1147 &quot;type&quot;: &quot;A String&quot;, # The source type.
1148 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1149 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1150 #
1151 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1152 # source. Used for web cache validation.
1153 },
1154 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1155 # verified field is typically a name, email address, phone number, or
1156 # website that has been confirmed to be owned by the person.
1157 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1158 # field.
1159 },
1160 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
1161 # code of the address.
1162 },
1163 ],
1164 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
1165 { # A person&#x27;s email address.
1166 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
1167 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1168 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
1169 &quot;source&quot;: { # The source of a field. # The source of the field.
1170 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1171 #
1172 # Last update timestamp of this source.
1173 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1174 #
1175 # Metadata about a source of type PROFILE.
1176 &quot;userTypes&quot;: [ # Output only. The user types.
1177 &quot;A String&quot;,
1178 ],
1179 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1180 },
1181 &quot;type&quot;: &quot;A String&quot;, # The source type.
1182 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1183 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1184 #
1185 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1186 # source. Used for web cache validation.
1187 },
1188 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1189 # verified field is typically a name, email address, phone number, or
1190 # website that has been confirmed to be owned by the person.
1191 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1192 # field.
1193 },
1194 &quot;value&quot;: &quot;A String&quot;, # The email address.
1195 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
1196 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001197 # predefined values:
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001198 #
1199 # * `home`
1200 # * `work`
1201 # * `other`
Bu Sun Kim65020912020-05-20 12:08:20 -07001202 },
1203 ],
1204 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
1205 { # A person&#x27;s nickname.
1206 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
1207 &quot;source&quot;: { # The source of a field. # The source of the field.
1208 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001209 #
1210 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07001211 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1212 #
1213 # Metadata about a source of type PROFILE.
1214 &quot;userTypes&quot;: [ # Output only. The user types.
1215 &quot;A String&quot;,
1216 ],
1217 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1218 },
1219 &quot;type&quot;: &quot;A String&quot;, # The source type.
1220 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1221 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001222 #
1223 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1224 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001225 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001226 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001227 # verified field is typically a name, email address, phone number, or
1228 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -07001229 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001230 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001231 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001232 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
1233 &quot;value&quot;: &quot;A String&quot;, # The nickname.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001234 },
1235 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001236 &quot;events&quot;: [ # The person&#x27;s events.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001237 { # An event related to the person.
Bu Sun Kim65020912020-05-20 12:08:20 -07001238 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
Dan O'Mearadd494642020-05-01 07:42:23 -07001239 # and time zone are either specified elsewhere or are not significant. The date
1240 # is relative to the Proleptic Gregorian Calendar. This can represent:
1241 #
1242 # * A full date, with non-zero year, month and day values
1243 # * A month and day value, with a zero year, e.g. an anniversary
1244 # * A year on its own, with zero month and day values
1245 # * A year and month value, with a zero day, e.g. a credit card expiration date
1246 #
1247 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
Bu Sun Kim65020912020-05-20 12:08:20 -07001248 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1249 # a year.
1250 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001251 # month and day.
Bu Sun Kim65020912020-05-20 12:08:20 -07001252 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001253 # if specifying a year by itself or a year and month where the day is not
1254 # significant.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001255 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001256 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
1257 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1258 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
1259 &quot;source&quot;: { # The source of a field. # The source of the field.
1260 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1261 #
1262 # Last update timestamp of this source.
1263 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1264 #
1265 # Metadata about a source of type PROFILE.
1266 &quot;userTypes&quot;: [ # Output only. The user types.
1267 &quot;A String&quot;,
1268 ],
1269 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1270 },
1271 &quot;type&quot;: &quot;A String&quot;, # The source type.
1272 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1273 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1274 #
1275 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1276 # source. Used for web cache validation.
1277 },
1278 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1279 # verified field is typically a name, email address, phone number, or
1280 # website that has been confirmed to be owned by the person.
1281 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1282 # field.
1283 },
1284 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001285 # values:
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001286 #
1287 # * `anniversary`
1288 # * `other`
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001289 },
1290 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001291 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
1292 { # A person&#x27;s associated URLs.
1293 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001294 # values:
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001295 #
1296 # * `home`
1297 # * `work`
1298 # * `blog`
1299 # * `profile`
1300 # * `homePage`
1301 # * `ftp`
1302 # * `reservations`
1303 # * `appInstallPage`: website for a Google+ application.
1304 # * `other`
Bu Sun Kim65020912020-05-20 12:08:20 -07001305 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
1306 &quot;source&quot;: { # The source of a field. # The source of the field.
1307 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001308 #
1309 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07001310 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1311 #
1312 # Metadata about a source of type PROFILE.
1313 &quot;userTypes&quot;: [ # Output only. The user types.
1314 &quot;A String&quot;,
1315 ],
1316 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1317 },
1318 &quot;type&quot;: &quot;A String&quot;, # The source type.
1319 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1320 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001321 #
1322 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1323 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001324 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001325 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001326 # verified field is typically a name, email address, phone number, or
1327 # website that has been confirmed to be owned by the person.
Bu Sun Kim65020912020-05-20 12:08:20 -07001328 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001329 # field.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001330 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001331 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
1332 # account locale or the `Accept-Language` HTTP header locale.
1333 &quot;value&quot;: &quot;A String&quot;, # The URL.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001334 },
1335 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001336 }
1337
1338 x__xgafv: string, V1 error format.
1339 Allowed values
1340 1 - v1 error format
1341 2 - v2 error format
1342
1343Returns:
1344 An object of the form:
1345
1346 { # Information about a person merged from various data sources such as the
1347 # authenticated user&#x27;s contacts and profile data.
Dan O'Mearadd494642020-05-01 07:42:23 -07001348 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001349 # Most fields can have multiple items. The items in a field have no guaranteed
1350 # order, but each non-empty field is guaranteed to have exactly one field with
1351 # `metadata.primary` set to true.
1352 &quot;interests&quot;: [ # The person&#x27;s interests.
1353 { # One of the person&#x27;s interests.
1354 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
1355 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
1356 &quot;source&quot;: { # The source of a field. # The source of the field.
1357 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1358 #
1359 # Last update timestamp of this source.
1360 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1361 #
1362 # Metadata about a source of type PROFILE.
1363 &quot;userTypes&quot;: [ # Output only. The user types.
1364 &quot;A String&quot;,
1365 ],
1366 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1367 },
1368 &quot;type&quot;: &quot;A String&quot;, # The source type.
1369 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1370 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1371 #
1372 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1373 # source. Used for web cache validation.
1374 },
1375 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1376 # verified field is typically a name, email address, phone number, or
1377 # website that has been confirmed to be owned by the person.
1378 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1379 # field.
1380 },
1381 },
1382 ],
1383 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
1384 { # Arbitrary user data that is populated by the end users.
1385 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
1386 &quot;source&quot;: { # The source of a field. # The source of the field.
1387 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1388 #
1389 # Last update timestamp of this source.
1390 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1391 #
1392 # Metadata about a source of type PROFILE.
1393 &quot;userTypes&quot;: [ # Output only. The user types.
1394 &quot;A String&quot;,
1395 ],
1396 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1397 },
1398 &quot;type&quot;: &quot;A String&quot;, # The source type.
1399 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1400 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1401 #
1402 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1403 # source. Used for web cache validation.
1404 },
1405 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1406 # verified field is typically a name, email address, phone number, or
1407 # website that has been confirmed to be owned by the person.
1408 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1409 # field.
1410 },
1411 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
1412 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
1413 },
1414 ],
1415 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
1416 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
1417 # communications to make voice or video calls over the internet.
1418 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
1419 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
1420 # format.
1421 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
1422 # predefined values:
1423 #
1424 # * `home`
1425 # * `work`
1426 # * `mobile`
1427 # * `other`
1428 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
1429 &quot;source&quot;: { # The source of a field. # The source of the field.
1430 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1431 #
1432 # Last update timestamp of this source.
1433 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1434 #
1435 # Metadata about a source of type PROFILE.
1436 &quot;userTypes&quot;: [ # Output only. The user types.
1437 &quot;A String&quot;,
1438 ],
1439 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1440 },
1441 &quot;type&quot;: &quot;A String&quot;, # The source type.
1442 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1443 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1444 #
1445 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1446 # source. Used for web cache validation.
1447 },
1448 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1449 # verified field is typically a name, email address, phone number, or
1450 # website that has been confirmed to be owned by the person.
1451 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1452 # field.
1453 },
1454 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
1455 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1456 },
1457 ],
1458 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
1459 { # A person&#x27;s phone number.
1460 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
1461 # predefined values:
1462 #
1463 # * `home`
1464 # * `work`
1465 # * `mobile`
1466 # * `homeFax`
1467 # * `workFax`
1468 # * `otherFax`
1469 # * `pager`
1470 # * `workMobile`
1471 # * `workPager`
1472 # * `main`
1473 # * `googleVoice`
1474 # * `other`
1475 &quot;value&quot;: &quot;A String&quot;, # The phone number.
1476 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
1477 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
1478 # form of the phone number.
1479 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
1480 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1481 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
1482 &quot;source&quot;: { # The source of a field. # The source of the field.
1483 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1484 #
1485 # Last update timestamp of this source.
1486 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1487 #
1488 # Metadata about a source of type PROFILE.
1489 &quot;userTypes&quot;: [ # Output only. The user types.
1490 &quot;A String&quot;,
1491 ],
1492 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1493 },
1494 &quot;type&quot;: &quot;A String&quot;, # The source type.
1495 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1496 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1497 #
1498 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1499 # source. Used for web cache validation.
1500 },
1501 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1502 # verified field is typically a name, email address, phone number, or
1503 # website that has been confirmed to be owned by the person.
1504 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1505 # field.
1506 },
1507 },
1508 ],
1509 &quot;occupations&quot;: [ # The person&#x27;s occupations.
1510 { # A person&#x27;s occupation.
1511 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
1512 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
1513 &quot;source&quot;: { # The source of a field. # The source of the field.
1514 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1515 #
1516 # Last update timestamp of this source.
1517 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1518 #
1519 # Metadata about a source of type PROFILE.
1520 &quot;userTypes&quot;: [ # Output only. The user types.
1521 &quot;A String&quot;,
1522 ],
1523 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1524 },
1525 &quot;type&quot;: &quot;A String&quot;, # The source type.
1526 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1527 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1528 #
1529 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1530 # source. Used for web cache validation.
1531 },
1532 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1533 # verified field is typically a name, email address, phone number, or
1534 # website that has been confirmed to be owned by the person.
1535 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1536 # field.
1537 },
1538 },
1539 ],
1540 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
1541 #
1542 # The person&#x27;s age range.
1543 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1544 # resource. Used for web cache validation.
1545 &quot;biographies&quot;: [ # The person&#x27;s biographies.
1546 { # A person&#x27;s short biography.
1547 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
1548 &quot;source&quot;: { # The source of a field. # The source of the field.
1549 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1550 #
1551 # Last update timestamp of this source.
1552 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1553 #
1554 # Metadata about a source of type PROFILE.
1555 &quot;userTypes&quot;: [ # Output only. The user types.
1556 &quot;A String&quot;,
1557 ],
1558 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1559 },
1560 &quot;type&quot;: &quot;A String&quot;, # The source type.
1561 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1562 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1563 #
1564 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1565 # source. Used for web cache validation.
1566 },
1567 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1568 # verified field is typically a name, email address, phone number, or
1569 # website that has been confirmed to be owned by the person.
1570 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1571 # field.
1572 },
1573 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
1574 &quot;value&quot;: &quot;A String&quot;, # The short biography.
1575 },
1576 ],
1577 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
1578 { # A person&#x27;s locale preference.
1579 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
1580 &quot;source&quot;: { # The source of a field. # The source of the field.
1581 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1582 #
1583 # Last update timestamp of this source.
1584 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1585 #
1586 # Metadata about a source of type PROFILE.
1587 &quot;userTypes&quot;: [ # Output only. The user types.
1588 &quot;A String&quot;,
1589 ],
1590 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1591 },
1592 &quot;type&quot;: &quot;A String&quot;, # The source type.
1593 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1594 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1595 #
1596 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1597 # source. Used for web cache validation.
1598 },
1599 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1600 # verified field is typically a name, email address, phone number, or
1601 # website that has been confirmed to be owned by the person.
1602 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1603 # field.
1604 },
1605 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
1606 # language tag representing the locale.
1607 },
1608 ],
1609 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
1610 # The person&#x27;s taglines.
1611 { # **DEPRECATED**: No data will be returned
1612 # A brief one-line description of the person.
1613 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
1614 &quot;source&quot;: { # The source of a field. # The source of the field.
1615 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1616 #
1617 # Last update timestamp of this source.
1618 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1619 #
1620 # Metadata about a source of type PROFILE.
1621 &quot;userTypes&quot;: [ # Output only. The user types.
1622 &quot;A String&quot;,
1623 ],
1624 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1625 },
1626 &quot;type&quot;: &quot;A String&quot;, # The source type.
1627 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1628 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1629 #
1630 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1631 # source. Used for web cache validation.
1632 },
1633 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1634 # verified field is typically a name, email address, phone number, or
1635 # website that has been confirmed to be owned by the person.
1636 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1637 # field.
1638 },
1639 &quot;value&quot;: &quot;A String&quot;, # The tagline.
1640 },
1641 ],
1642 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
1643 { # A person&#x27;s past or current organization. Overlapping date ranges are
1644 # permitted.
1645 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
1646 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
1647 # symbol, abbreviation, or acronym.
1648 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
1649 &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.
1650 # and time zone are either specified elsewhere or are not significant. The date
1651 # is relative to the Proleptic Gregorian Calendar. This can represent:
1652 #
1653 # * A full date, with non-zero year, month and day values
1654 # * A month and day value, with a zero year, e.g. an anniversary
1655 # * A year on its own, with zero month and day values
1656 # * A year and month value, with a zero day, e.g. a credit card expiration date
1657 #
1658 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
1659 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1660 # a year.
1661 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
1662 # month and day.
1663 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1664 # if specifying a year by itself or a year and month where the day is not
1665 # significant.
1666 },
1667 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
1668 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
1669 # false if the organization is a past organization.
1670 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
1671 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
1672 # `google.com`.
1673 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
1674 &quot;source&quot;: { # The source of a field. # The source of the field.
1675 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1676 #
1677 # Last update timestamp of this source.
1678 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1679 #
1680 # Metadata about a source of type PROFILE.
1681 &quot;userTypes&quot;: [ # Output only. The user types.
1682 &quot;A String&quot;,
1683 ],
1684 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1685 },
1686 &quot;type&quot;: &quot;A String&quot;, # The source type.
1687 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1688 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1689 #
1690 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1691 # source. Used for web cache validation.
1692 },
1693 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1694 # verified field is typically a name, email address, phone number, or
1695 # website that has been confirmed to be owned by the person.
1696 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1697 # field.
1698 },
1699 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
1700 &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.
1701 # and time zone are either specified elsewhere or are not significant. The date
1702 # is relative to the Proleptic Gregorian Calendar. This can represent:
1703 #
1704 # * A full date, with non-zero year, month and day values
1705 # * A month and day value, with a zero year, e.g. an anniversary
1706 # * A year on its own, with zero month and day values
1707 # * A year and month value, with a zero day, e.g. a credit card expiration date
1708 #
1709 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
1710 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1711 # a year.
1712 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
1713 # month and day.
1714 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1715 # if specifying a year by itself or a year and month where the day is not
1716 # significant.
1717 },
1718 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
1719 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
1720 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1721 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
1722 # predefined values:
1723 #
1724 # * `work`
1725 # * `school`
1726 },
1727 ],
1728 &quot;residences&quot;: [ # The person&#x27;s residences.
1729 { # A person&#x27;s past or current residence.
1730 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
1731 &quot;source&quot;: { # The source of a field. # The source of the field.
1732 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1733 #
1734 # Last update timestamp of this source.
1735 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1736 #
1737 # Metadata about a source of type PROFILE.
1738 &quot;userTypes&quot;: [ # Output only. The user types.
1739 &quot;A String&quot;,
1740 ],
1741 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1742 },
1743 &quot;type&quot;: &quot;A String&quot;, # The source type.
1744 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1745 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1746 #
1747 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1748 # source. Used for web cache validation.
1749 },
1750 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1751 # verified field is typically a name, email address, phone number, or
1752 # website that has been confirmed to be owned by the person.
1753 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1754 # field.
1755 },
1756 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
1757 # false if the residence is a past residence.
1758 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
1759 },
1760 ],
1761 &quot;genders&quot;: [ # The person&#x27;s genders.
1762 { # A person&#x27;s gender.
1763 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
1764 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
1765 # value are not localized.
1766 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
1767 &quot;source&quot;: { # The source of a field. # The source of the field.
1768 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1769 #
1770 # Last update timestamp of this source.
1771 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1772 #
1773 # Metadata about a source of type PROFILE.
1774 &quot;userTypes&quot;: [ # Output only. The user types.
1775 &quot;A String&quot;,
1776 ],
1777 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1778 },
1779 &quot;type&quot;: &quot;A String&quot;, # The source type.
1780 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1781 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1782 #
1783 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1784 # source. Used for web cache validation.
1785 },
1786 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1787 # verified field is typically a name, email address, phone number, or
1788 # website that has been confirmed to be owned by the person.
1789 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1790 # field.
1791 },
1792 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
1793 # can be custom or one of these predefined values:
1794 #
1795 # * `male`
1796 # * `female`
1797 # * `other`
1798 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
1799 # predefined values:
1800 #
1801 # * `male`
1802 # * `female`
1803 # * `unspecified`
1804 },
1805 ],
1806 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
1807 # The person&#x27;s relationship interests.
1808 { # **DEPRECATED**: No data will be returned
1809 # A person&#x27;s relationship interest .
1810 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
1811 # in the viewer&#x27;s account locale or the locale specified in the
1812 # Accept-Language HTTP header.
1813 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
1814 &quot;source&quot;: { # The source of a field. # The source of the field.
1815 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1816 #
1817 # Last update timestamp of this source.
1818 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1819 #
1820 # Metadata about a source of type PROFILE.
1821 &quot;userTypes&quot;: [ # Output only. The user types.
1822 &quot;A String&quot;,
1823 ],
1824 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1825 },
1826 &quot;type&quot;: &quot;A String&quot;, # The source type.
1827 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1828 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1829 #
1830 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1831 # source. Used for web cache validation.
1832 },
1833 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1834 # verified field is typically a name, email address, phone number, or
1835 # website that has been confirmed to be owned by the person.
1836 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1837 # field.
1838 },
1839 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
1840 # or one of these predefined values:
1841 #
1842 # * `friend`
1843 # * `date`
1844 # * `relationship`
1845 # * `networking`
1846 },
1847 ],
1848 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
1849 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
1850 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
1851 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07001852 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001853 # The resource name may change when adding or removing fields that link a
1854 # contact and profile such as a verified email, verified phone number, or
1855 # profile URL.
1856 &quot;A String&quot;,
1857 ],
1858 &quot;sources&quot;: [ # The sources of data for the person.
1859 { # The source of a field.
1860 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001861 #
1862 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07001863 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1864 #
1865 # Metadata about a source of type PROFILE.
1866 &quot;userTypes&quot;: [ # Output only. The user types.
1867 &quot;A String&quot;,
1868 ],
1869 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1870 },
1871 &quot;type&quot;: &quot;A String&quot;, # The source type.
1872 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1873 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001874 #
1875 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1876 # source. Used for web cache validation.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001877 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001878 ],
1879 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
1880 &quot;A String&quot;,
1881 ],
1882 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
1883 # `person.metadata.sources.profileMetadata.objectType` instead)
Sai Cheemalapatic30d2b52017-03-13 12:12:03 -04001884 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001885 # The type of the person object.
1886 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
1887 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
1888 # that include a sync token.
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001889 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001890 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
1891 { # A person&#x27;s membership in a group. Only contact group memberships can be
1892 # modified.
1893 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
1894 &quot;source&quot;: { # The source of a field. # The source of the field.
1895 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1896 #
1897 # Last update timestamp of this source.
1898 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1899 #
1900 # Metadata about a source of type PROFILE.
1901 &quot;userTypes&quot;: [ # Output only. The user types.
1902 &quot;A String&quot;,
1903 ],
1904 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1905 },
1906 &quot;type&quot;: &quot;A String&quot;, # The source type.
1907 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1908 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1909 #
1910 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1911 # source. Used for web cache validation.
1912 },
1913 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1914 # verified field is typically a name, email address, phone number, or
1915 # website that has been confirmed to be owned by the person.
1916 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1917 # field.
1918 },
1919 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
1920 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
1921 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
1922 # string, in the form of `contactGroups/{contact_group_id}`.
1923 # Only contact_group_resource_name can be used for modifying memberships.
1924 # Any contact group membership can be removed, but only user group or
1925 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
1926 # contact must always have at least one contact group membership.
1927 },
1928 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
1929 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
1930 },
1931 },
1932 ],
1933 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
1934 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
1935 # specified. The `date` and `text` fields typically represent the same
1936 # date, but are not guaranteed to.
1937 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
1938 # and time zone are either specified elsewhere or are not significant. The date
1939 # is relative to the Proleptic Gregorian Calendar. This can represent:
1940 #
1941 # * A full date, with non-zero year, month and day values
1942 # * A month and day value, with a zero year, e.g. an anniversary
1943 # * A year on its own, with zero month and day values
1944 # * A year and month value, with a zero day, e.g. a credit card expiration date
1945 #
1946 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
1947 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
1948 # a year.
1949 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
1950 # month and day.
1951 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
1952 # if specifying a year by itself or a year and month where the day is not
1953 # significant.
1954 },
1955 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
1956 &quot;source&quot;: { # The source of a field. # The source of the field.
1957 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
1958 #
1959 # Last update timestamp of this source.
1960 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
1961 #
1962 # Metadata about a source of type PROFILE.
1963 &quot;userTypes&quot;: [ # Output only. The user types.
1964 &quot;A String&quot;,
1965 ],
1966 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
1967 },
1968 &quot;type&quot;: &quot;A String&quot;, # The source type.
1969 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
1970 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
1971 #
1972 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
1973 # source. Used for web cache validation.
1974 },
1975 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
1976 # verified field is typically a name, email address, phone number, or
1977 # website that has been confirmed to be owned by the person.
1978 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
1979 # field.
1980 },
1981 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
1982 },
1983 ],
1984 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
1985 { # A person&#x27;s instant messaging client.
1986 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
1987 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
1988 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
1989 # predefined values:
1990 #
1991 # * `aim`
1992 # * `msn`
1993 # * `yahoo`
1994 # * `skype`
1995 # * `qq`
1996 # * `googleTalk`
1997 # * `icq`
1998 # * `jabber`
1999 # * `netMeeting`
2000 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
2001 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
2002 # predefined values:
2003 #
2004 # * `home`
2005 # * `work`
2006 # * `other`
2007 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
2008 # locale or the `Accept-Language` HTTP header locale.
2009 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
2010 &quot;source&quot;: { # The source of a field. # The source of the field.
2011 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2012 #
2013 # Last update timestamp of this source.
2014 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2015 #
2016 # Metadata about a source of type PROFILE.
2017 &quot;userTypes&quot;: [ # Output only. The user types.
2018 &quot;A String&quot;,
2019 ],
2020 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2021 },
2022 &quot;type&quot;: &quot;A String&quot;, # The source type.
2023 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2024 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2025 #
2026 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2027 # source. Used for web cache validation.
2028 },
2029 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2030 # verified field is typically a name, email address, phone number, or
2031 # website that has been confirmed to be owned by the person.
2032 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2033 # field.
2034 },
2035 },
2036 ],
2037 &quot;skills&quot;: [ # The person&#x27;s skills.
2038 { # A skill that the person has.
2039 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
2040 &quot;source&quot;: { # The source of a field. # The source of the field.
2041 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2042 #
2043 # Last update timestamp of this source.
2044 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2045 #
2046 # Metadata about a source of type PROFILE.
2047 &quot;userTypes&quot;: [ # Output only. The user types.
2048 &quot;A String&quot;,
2049 ],
2050 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2051 },
2052 &quot;type&quot;: &quot;A String&quot;, # The source type.
2053 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2054 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2055 #
2056 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2057 # source. Used for web cache validation.
2058 },
2059 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2060 # verified field is typically a name, email address, phone number, or
2061 # website that has been confirmed to be owned by the person.
2062 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2063 # field.
2064 },
2065 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
2066 },
2067 ],
2068 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
2069 # The person&#x27;s relationship statuses.
2070 { # **DEPRECATED**: No data will be returned
2071 # A person&#x27;s relationship status.
2072 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
2073 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
2074 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
2075 &quot;source&quot;: { # The source of a field. # The source of the field.
2076 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2077 #
2078 # Last update timestamp of this source.
2079 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2080 #
2081 # Metadata about a source of type PROFILE.
2082 &quot;userTypes&quot;: [ # Output only. The user types.
2083 &quot;A String&quot;,
2084 ],
2085 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2086 },
2087 &quot;type&quot;: &quot;A String&quot;, # The source type.
2088 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2089 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2090 #
2091 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2092 # source. Used for web cache validation.
2093 },
2094 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2095 # verified field is typically a name, email address, phone number, or
2096 # website that has been confirmed to be owned by the person.
2097 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2098 # field.
2099 },
2100 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
2101 # predefined values:
2102 #
2103 # * `single`
2104 # * `inARelationship`
2105 # * `engaged`
2106 # * `married`
2107 # * `itsComplicated`
2108 # * `openRelationship`
2109 # * `widowed`
2110 # * `inDomesticPartnership`
2111 # * `inCivilUnion`
2112 },
2113 ],
2114 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
2115 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
2116 # profile page that represents who they are or what they care about.
2117 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
2118 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
2119 # false if the cover photo is a user-provided cover photo.
2120 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
2121 &quot;source&quot;: { # The source of a field. # The source of the field.
2122 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2123 #
2124 # Last update timestamp of this source.
2125 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2126 #
2127 # Metadata about a source of type PROFILE.
2128 &quot;userTypes&quot;: [ # Output only. The user types.
2129 &quot;A String&quot;,
2130 ],
2131 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2132 },
2133 &quot;type&quot;: &quot;A String&quot;, # The source type.
2134 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2135 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2136 #
2137 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2138 # source. Used for web cache validation.
2139 },
2140 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2141 # verified field is typically a name, email address, phone number, or
2142 # website that has been confirmed to be owned by the person.
2143 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2144 # field.
2145 },
2146 },
2147 ],
2148 &quot;names&quot;: [ # The person&#x27;s names.
2149 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
2150 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
2151 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
2152 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
2153 # the locale specified by the viewer&#x27;s account or the
2154 # `Accept-Language` HTTP header.
2155 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
2156 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
2157 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
2158 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
2159 &quot;source&quot;: { # The source of a field. # The source of the field.
2160 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2161 #
2162 # Last update timestamp of this source.
2163 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2164 #
2165 # Metadata about a source of type PROFILE.
2166 &quot;userTypes&quot;: [ # Output only. The user types.
2167 &quot;A String&quot;,
2168 ],
2169 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2170 },
2171 &quot;type&quot;: &quot;A String&quot;, # The source type.
2172 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2173 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2174 #
2175 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2176 # source. Used for web cache validation.
2177 },
2178 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2179 # verified field is typically a name, email address, phone number, or
2180 # website that has been confirmed to be owned by the person.
2181 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2182 # field.
2183 },
2184 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
2185 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
2186 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
2187 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
2188 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
2189 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
2190 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
2191 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
2192 },
2193 ],
2194 &quot;relations&quot;: [ # The person&#x27;s relations.
2195 { # A person&#x27;s relation to another person.
2196 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
2197 # these predefined values:
2198 #
2199 # * `spouse`
2200 # * `child`
2201 # * `mother`
2202 # * `father`
2203 # * `parent`
2204 # * `brother`
2205 # * `sister`
2206 # * `friend`
2207 # * `relative`
2208 # * `domesticPartner`
2209 # * `manager`
2210 # * `assistant`
2211 # * `referredBy`
2212 # * `partner`
2213 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
2214 &quot;source&quot;: { # The source of a field. # The source of the field.
2215 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2216 #
2217 # Last update timestamp of this source.
2218 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2219 #
2220 # Metadata about a source of type PROFILE.
2221 &quot;userTypes&quot;: [ # Output only. The user types.
2222 &quot;A String&quot;,
2223 ],
2224 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2225 },
2226 &quot;type&quot;: &quot;A String&quot;, # The source type.
2227 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2228 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2229 #
2230 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2231 # source. Used for web cache validation.
2232 },
2233 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2234 # verified field is typically a name, email address, phone number, or
2235 # website that has been confirmed to be owned by the person.
2236 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2237 # field.
2238 },
2239 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
2240 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
2241 # account locale or the locale specified in the Accept-Language HTTP header.
2242 },
2243 ],
2244 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
2245 { # A person&#x27;s age range.
2246 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
2247 &quot;source&quot;: { # The source of a field. # The source of the field.
2248 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2249 #
2250 # Last update timestamp of this source.
2251 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2252 #
2253 # Metadata about a source of type PROFILE.
2254 &quot;userTypes&quot;: [ # Output only. The user types.
2255 &quot;A String&quot;,
2256 ],
2257 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2258 },
2259 &quot;type&quot;: &quot;A String&quot;, # The source type.
2260 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2261 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2262 #
2263 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2264 # source. Used for web cache validation.
2265 },
2266 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2267 # verified field is typically a name, email address, phone number, or
2268 # website that has been confirmed to be owned by the person.
2269 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2270 # field.
2271 },
2272 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
2273 },
2274 ],
2275 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
2276 # The person&#x27;s bragging rights.
2277 { # **DEPRECATED**: No data will be returned
2278 # A person&#x27;s bragging rights.
2279 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
2280 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
2281 &quot;source&quot;: { # The source of a field. # The source of the field.
2282 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2283 #
2284 # Last update timestamp of this source.
2285 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2286 #
2287 # Metadata about a source of type PROFILE.
2288 &quot;userTypes&quot;: [ # Output only. The user types.
2289 &quot;A String&quot;,
2290 ],
2291 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2292 },
2293 &quot;type&quot;: &quot;A String&quot;, # The source type.
2294 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2295 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2296 #
2297 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2298 # source. Used for web cache validation.
2299 },
2300 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2301 # verified field is typically a name, email address, phone number, or
2302 # website that has been confirmed to be owned by the person.
2303 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2304 # field.
2305 },
2306 },
2307 ],
2308 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
2309 # with a max length of 27 characters, in the form of
2310 # `people/{person_id}`.
2311 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
2312 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
2313 # help others recognize the person.
2314 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
2315 # parameter `sz={size}` at the end of the url, where {size} is the size in
2316 # pixels. Example:
2317 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
2318 &quot;default&quot;: True or False, # True if the photo is a default photo;
2319 # false if the photo is a user-provided photo.
2320 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
2321 &quot;source&quot;: { # The source of a field. # The source of the field.
2322 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2323 #
2324 # Last update timestamp of this source.
2325 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2326 #
2327 # Metadata about a source of type PROFILE.
2328 &quot;userTypes&quot;: [ # Output only. The user types.
2329 &quot;A String&quot;,
2330 ],
2331 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2332 },
2333 &quot;type&quot;: &quot;A String&quot;, # The source type.
2334 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2335 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2336 #
2337 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2338 # source. Used for web cache validation.
2339 },
2340 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2341 # verified field is typically a name, email address, phone number, or
2342 # website that has been confirmed to be owned by the person.
2343 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2344 # field.
2345 },
2346 },
2347 ],
2348 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
2349 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
2350 # are optional.
2351 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
2352 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
2353 # will be automatically constructed from structured values.
2354 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
2355 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
2356 # account locale or the `Accept-Language` HTTP header locale.
2357 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
2358 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
2359 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
2360 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
2361 # values:
2362 #
2363 # * `home`
2364 # * `work`
2365 # * `other`
2366 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
2367 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
2368 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
2369 &quot;source&quot;: { # The source of a field. # The source of the field.
2370 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2371 #
2372 # Last update timestamp of this source.
2373 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2374 #
2375 # Metadata about a source of type PROFILE.
2376 &quot;userTypes&quot;: [ # Output only. The user types.
2377 &quot;A String&quot;,
2378 ],
2379 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2380 },
2381 &quot;type&quot;: &quot;A String&quot;, # The source type.
2382 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2383 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2384 #
2385 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2386 # source. Used for web cache validation.
2387 },
2388 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2389 # verified field is typically a name, email address, phone number, or
2390 # website that has been confirmed to be owned by the person.
2391 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2392 # field.
2393 },
2394 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
2395 # code of the address.
2396 },
2397 ],
2398 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
2399 { # A person&#x27;s email address.
2400 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
2401 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
2402 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
2403 &quot;source&quot;: { # The source of a field. # The source of the field.
2404 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2405 #
2406 # Last update timestamp of this source.
2407 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2408 #
2409 # Metadata about a source of type PROFILE.
2410 &quot;userTypes&quot;: [ # Output only. The user types.
2411 &quot;A String&quot;,
2412 ],
2413 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2414 },
2415 &quot;type&quot;: &quot;A String&quot;, # The source type.
2416 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2417 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2418 #
2419 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2420 # source. Used for web cache validation.
2421 },
2422 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2423 # verified field is typically a name, email address, phone number, or
2424 # website that has been confirmed to be owned by the person.
2425 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2426 # field.
2427 },
2428 &quot;value&quot;: &quot;A String&quot;, # The email address.
2429 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
2430 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
2431 # predefined values:
2432 #
2433 # * `home`
2434 # * `work`
2435 # * `other`
2436 },
2437 ],
2438 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
2439 { # A person&#x27;s nickname.
2440 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
2441 &quot;source&quot;: { # The source of a field. # The source of the field.
2442 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2443 #
2444 # Last update timestamp of this source.
2445 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2446 #
2447 # Metadata about a source of type PROFILE.
2448 &quot;userTypes&quot;: [ # Output only. The user types.
2449 &quot;A String&quot;,
2450 ],
2451 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2452 },
2453 &quot;type&quot;: &quot;A String&quot;, # The source type.
2454 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2455 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2456 #
2457 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2458 # source. Used for web cache validation.
2459 },
2460 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2461 # verified field is typically a name, email address, phone number, or
2462 # website that has been confirmed to be owned by the person.
2463 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2464 # field.
2465 },
2466 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
2467 &quot;value&quot;: &quot;A String&quot;, # The nickname.
2468 },
2469 ],
2470 &quot;events&quot;: [ # The person&#x27;s events.
2471 { # An event related to the person.
2472 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
2473 # and time zone are either specified elsewhere or are not significant. The date
2474 # is relative to the Proleptic Gregorian Calendar. This can represent:
2475 #
2476 # * A full date, with non-zero year, month and day values
2477 # * A month and day value, with a zero year, e.g. an anniversary
2478 # * A year on its own, with zero month and day values
2479 # * A year and month value, with a zero day, e.g. a credit card expiration date
2480 #
2481 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
2482 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
2483 # a year.
2484 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
2485 # month and day.
2486 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
2487 # if specifying a year by itself or a year and month where the day is not
2488 # significant.
2489 },
2490 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
2491 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
2492 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
2493 &quot;source&quot;: { # The source of a field. # The source of the field.
2494 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2495 #
2496 # Last update timestamp of this source.
2497 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2498 #
2499 # Metadata about a source of type PROFILE.
2500 &quot;userTypes&quot;: [ # Output only. The user types.
2501 &quot;A String&quot;,
2502 ],
2503 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2504 },
2505 &quot;type&quot;: &quot;A String&quot;, # The source type.
2506 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2507 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2508 #
2509 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2510 # source. Used for web cache validation.
2511 },
2512 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2513 # verified field is typically a name, email address, phone number, or
2514 # website that has been confirmed to be owned by the person.
2515 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2516 # field.
2517 },
2518 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
2519 # values:
2520 #
2521 # * `anniversary`
2522 # * `other`
2523 },
2524 ],
2525 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
2526 { # A person&#x27;s associated URLs.
2527 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
2528 # values:
2529 #
2530 # * `home`
2531 # * `work`
2532 # * `blog`
2533 # * `profile`
2534 # * `homePage`
2535 # * `ftp`
2536 # * `reservations`
2537 # * `appInstallPage`: website for a Google+ application.
2538 # * `other`
2539 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
2540 &quot;source&quot;: { # The source of a field. # The source of the field.
2541 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2542 #
2543 # Last update timestamp of this source.
2544 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2545 #
2546 # Metadata about a source of type PROFILE.
2547 &quot;userTypes&quot;: [ # Output only. The user types.
2548 &quot;A String&quot;,
2549 ],
2550 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2551 },
2552 &quot;type&quot;: &quot;A String&quot;, # The source type.
2553 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2554 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2555 #
2556 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2557 # source. Used for web cache validation.
2558 },
2559 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2560 # verified field is typically a name, email address, phone number, or
2561 # website that has been confirmed to be owned by the person.
2562 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2563 # field.
2564 },
2565 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
2566 # account locale or the `Accept-Language` HTTP header locale.
2567 &quot;value&quot;: &quot;A String&quot;, # The URL.
2568 },
2569 ],
2570 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002571</div>
2572
2573<div class="method">
2574 <code class="details" id="deleteContact">deleteContact(resourceName, x__xgafv=None)</code>
2575 <pre>Delete a contact person. Any non-contact data will not be deleted.
2576
2577Args:
Dan O'Mearadd494642020-05-01 07:42:23 -07002578 resourceName: string, Required. The resource name of the contact to delete. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002579 x__xgafv: string, V1 error format.
2580 Allowed values
2581 1 - v1 error format
2582 2 - v2 error format
2583
2584Returns:
2585 An object of the form:
2586
2587 { # A generic empty message that you can re-use to avoid defining duplicated
2588 # empty messages in your APIs. A typical example is to use it as the request
2589 # or the response type of an API method. For instance:
2590 #
2591 # service Foo {
2592 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
2593 # }
2594 #
2595 # The JSON representation for `Empty` is empty JSON object `{}`.
2596 }</pre>
2597</div>
2598
2599<div class="method">
Bu Sun Kim65020912020-05-20 12:08:20 -07002600 <code class="details" id="deleteContactPhoto">deleteContactPhoto(resourceName, personFields=None, x__xgafv=None)</code>
2601 <pre>Delete a contact&#x27;s photo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002602
2603Args:
Dan O'Mearadd494642020-05-01 07:42:23 -07002604 resourceName: string, Required. The resource name of the contact whose photo will be deleted. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -07002605 personFields: string, Optional. A field mask to restrict which fields on the person are returned. Multiple
2606fields can be specified by separating them with commas. Defaults to empty
2607if not set, which will skip the post mutate get. Valid values are:
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002608
2609* addresses
2610* ageRanges
2611* biographies
2612* birthdays
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002613* coverPhotos
2614* emailAddresses
2615* events
2616* genders
2617* imClients
2618* interests
2619* locales
2620* memberships
2621* metadata
2622* names
2623* nicknames
2624* occupations
2625* organizations
2626* phoneNumbers
2627* photos
2628* relations
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002629* residences
2630* sipAddresses
2631* skills
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002632* urls
2633* userDefined
Bu Sun Kim65020912020-05-20 12:08:20 -07002634 x__xgafv: string, V1 error format.
2635 Allowed values
2636 1 - v1 error format
2637 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002638
2639Returns:
2640 An object of the form:
2641
Bu Sun Kim65020912020-05-20 12:08:20 -07002642 { # The response for deleteing a contact&#x27;s photo.
2643 &quot;person&quot;: { # Information about a person merged from various data sources such as the # The updated person, if person_fields is set in the
Dan O'Mearadd494642020-05-01 07:42:23 -07002644 # DeleteContactPhotoRequest; otherwise this will be unset.
Bu Sun Kim65020912020-05-20 12:08:20 -07002645 # authenticated user&#x27;s contacts and profile data.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07002646 #
Bu Sun Kim65020912020-05-20 12:08:20 -07002647 # Most fields can have multiple items. The items in a field have no guaranteed
2648 # order, but each non-empty field is guaranteed to have exactly one field with
2649 # `metadata.primary` set to true.
2650 &quot;interests&quot;: [ # The person&#x27;s interests.
2651 { # One of the person&#x27;s interests.
2652 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
2653 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
2654 &quot;source&quot;: { # The source of a field. # The source of the field.
2655 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2656 #
2657 # Last update timestamp of this source.
2658 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2659 #
2660 # Metadata about a source of type PROFILE.
2661 &quot;userTypes&quot;: [ # Output only. The user types.
2662 &quot;A String&quot;,
2663 ],
2664 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2665 },
2666 &quot;type&quot;: &quot;A String&quot;, # The source type.
2667 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2668 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2669 #
2670 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2671 # source. Used for web cache validation.
2672 },
2673 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2674 # verified field is typically a name, email address, phone number, or
2675 # website that has been confirmed to be owned by the person.
2676 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2677 # field.
2678 },
2679 },
2680 ],
2681 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
2682 { # Arbitrary user data that is populated by the end users.
2683 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
2684 &quot;source&quot;: { # The source of a field. # The source of the field.
2685 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2686 #
2687 # Last update timestamp of this source.
2688 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2689 #
2690 # Metadata about a source of type PROFILE.
2691 &quot;userTypes&quot;: [ # Output only. The user types.
2692 &quot;A String&quot;,
2693 ],
2694 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2695 },
2696 &quot;type&quot;: &quot;A String&quot;, # The source type.
2697 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2698 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2699 #
2700 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2701 # source. Used for web cache validation.
2702 },
2703 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2704 # verified field is typically a name, email address, phone number, or
2705 # website that has been confirmed to be owned by the person.
2706 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2707 # field.
2708 },
2709 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
2710 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
2711 },
2712 ],
2713 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
2714 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
2715 # communications to make voice or video calls over the internet.
2716 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
2717 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
2718 # format.
2719 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
2720 # predefined values:
2721 #
2722 # * `home`
2723 # * `work`
2724 # * `mobile`
2725 # * `other`
2726 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
2727 &quot;source&quot;: { # The source of a field. # The source of the field.
2728 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2729 #
2730 # Last update timestamp of this source.
2731 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2732 #
2733 # Metadata about a source of type PROFILE.
2734 &quot;userTypes&quot;: [ # Output only. The user types.
2735 &quot;A String&quot;,
2736 ],
2737 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2738 },
2739 &quot;type&quot;: &quot;A String&quot;, # The source type.
2740 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2741 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2742 #
2743 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2744 # source. Used for web cache validation.
2745 },
2746 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2747 # verified field is typically a name, email address, phone number, or
2748 # website that has been confirmed to be owned by the person.
2749 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2750 # field.
2751 },
2752 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
2753 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
2754 },
2755 ],
2756 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
2757 { # A person&#x27;s phone number.
2758 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
2759 # predefined values:
2760 #
2761 # * `home`
2762 # * `work`
2763 # * `mobile`
2764 # * `homeFax`
2765 # * `workFax`
2766 # * `otherFax`
2767 # * `pager`
2768 # * `workMobile`
2769 # * `workPager`
2770 # * `main`
2771 # * `googleVoice`
2772 # * `other`
2773 &quot;value&quot;: &quot;A String&quot;, # The phone number.
2774 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
2775 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
2776 # form of the phone number.
2777 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
2778 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
2779 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
2780 &quot;source&quot;: { # The source of a field. # The source of the field.
2781 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2782 #
2783 # Last update timestamp of this source.
2784 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2785 #
2786 # Metadata about a source of type PROFILE.
2787 &quot;userTypes&quot;: [ # Output only. The user types.
2788 &quot;A String&quot;,
2789 ],
2790 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2791 },
2792 &quot;type&quot;: &quot;A String&quot;, # The source type.
2793 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2794 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2795 #
2796 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2797 # source. Used for web cache validation.
2798 },
2799 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2800 # verified field is typically a name, email address, phone number, or
2801 # website that has been confirmed to be owned by the person.
2802 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2803 # field.
2804 },
2805 },
2806 ],
2807 &quot;occupations&quot;: [ # The person&#x27;s occupations.
2808 { # A person&#x27;s occupation.
2809 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
2810 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
2811 &quot;source&quot;: { # The source of a field. # The source of the field.
2812 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2813 #
2814 # Last update timestamp of this source.
2815 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2816 #
2817 # Metadata about a source of type PROFILE.
2818 &quot;userTypes&quot;: [ # Output only. The user types.
2819 &quot;A String&quot;,
2820 ],
2821 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2822 },
2823 &quot;type&quot;: &quot;A String&quot;, # The source type.
2824 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2825 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2826 #
2827 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2828 # source. Used for web cache validation.
2829 },
2830 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2831 # verified field is typically a name, email address, phone number, or
2832 # website that has been confirmed to be owned by the person.
2833 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2834 # field.
2835 },
2836 },
2837 ],
2838 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
2839 #
2840 # The person&#x27;s age range.
2841 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2842 # resource. Used for web cache validation.
2843 &quot;biographies&quot;: [ # The person&#x27;s biographies.
2844 { # A person&#x27;s short biography.
2845 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
2846 &quot;source&quot;: { # The source of a field. # The source of the field.
2847 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2848 #
2849 # Last update timestamp of this source.
2850 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2851 #
2852 # Metadata about a source of type PROFILE.
2853 &quot;userTypes&quot;: [ # Output only. The user types.
2854 &quot;A String&quot;,
2855 ],
2856 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2857 },
2858 &quot;type&quot;: &quot;A String&quot;, # The source type.
2859 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2860 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2861 #
2862 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2863 # source. Used for web cache validation.
2864 },
2865 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2866 # verified field is typically a name, email address, phone number, or
2867 # website that has been confirmed to be owned by the person.
2868 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2869 # field.
2870 },
2871 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
2872 &quot;value&quot;: &quot;A String&quot;, # The short biography.
2873 },
2874 ],
2875 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
2876 { # A person&#x27;s locale preference.
2877 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
2878 &quot;source&quot;: { # The source of a field. # The source of the field.
2879 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2880 #
2881 # Last update timestamp of this source.
2882 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2883 #
2884 # Metadata about a source of type PROFILE.
2885 &quot;userTypes&quot;: [ # Output only. The user types.
2886 &quot;A String&quot;,
2887 ],
2888 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2889 },
2890 &quot;type&quot;: &quot;A String&quot;, # The source type.
2891 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2892 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2893 #
2894 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2895 # source. Used for web cache validation.
2896 },
2897 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2898 # verified field is typically a name, email address, phone number, or
2899 # website that has been confirmed to be owned by the person.
2900 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2901 # field.
2902 },
2903 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
2904 # language tag representing the locale.
2905 },
2906 ],
2907 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
2908 # The person&#x27;s taglines.
2909 { # **DEPRECATED**: No data will be returned
2910 # A brief one-line description of the person.
2911 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
2912 &quot;source&quot;: { # The source of a field. # The source of the field.
2913 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2914 #
2915 # Last update timestamp of this source.
2916 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2917 #
2918 # Metadata about a source of type PROFILE.
2919 &quot;userTypes&quot;: [ # Output only. The user types.
2920 &quot;A String&quot;,
2921 ],
2922 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2923 },
2924 &quot;type&quot;: &quot;A String&quot;, # The source type.
2925 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2926 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2927 #
2928 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2929 # source. Used for web cache validation.
2930 },
2931 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2932 # verified field is typically a name, email address, phone number, or
2933 # website that has been confirmed to be owned by the person.
2934 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2935 # field.
2936 },
2937 &quot;value&quot;: &quot;A String&quot;, # The tagline.
2938 },
2939 ],
2940 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
2941 { # A person&#x27;s past or current organization. Overlapping date ranges are
2942 # permitted.
2943 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
2944 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
2945 # symbol, abbreviation, or acronym.
2946 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
2947 &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.
2948 # and time zone are either specified elsewhere or are not significant. The date
2949 # is relative to the Proleptic Gregorian Calendar. This can represent:
2950 #
2951 # * A full date, with non-zero year, month and day values
2952 # * A month and day value, with a zero year, e.g. an anniversary
2953 # * A year on its own, with zero month and day values
2954 # * A year and month value, with a zero day, e.g. a credit card expiration date
2955 #
2956 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
2957 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
2958 # a year.
2959 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
2960 # month and day.
2961 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
2962 # if specifying a year by itself or a year and month where the day is not
2963 # significant.
2964 },
2965 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
2966 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
2967 # false if the organization is a past organization.
2968 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
2969 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
2970 # `google.com`.
2971 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
2972 &quot;source&quot;: { # The source of a field. # The source of the field.
2973 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
2974 #
2975 # Last update timestamp of this source.
2976 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
2977 #
2978 # Metadata about a source of type PROFILE.
2979 &quot;userTypes&quot;: [ # Output only. The user types.
2980 &quot;A String&quot;,
2981 ],
2982 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
2983 },
2984 &quot;type&quot;: &quot;A String&quot;, # The source type.
2985 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
2986 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
2987 #
2988 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
2989 # source. Used for web cache validation.
2990 },
2991 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
2992 # verified field is typically a name, email address, phone number, or
2993 # website that has been confirmed to be owned by the person.
2994 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
2995 # field.
2996 },
2997 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
2998 &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.
2999 # and time zone are either specified elsewhere or are not significant. The date
3000 # is relative to the Proleptic Gregorian Calendar. This can represent:
3001 #
3002 # * A full date, with non-zero year, month and day values
3003 # * A month and day value, with a zero year, e.g. an anniversary
3004 # * A year on its own, with zero month and day values
3005 # * A year and month value, with a zero day, e.g. a credit card expiration date
3006 #
3007 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
3008 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
3009 # a year.
3010 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
3011 # month and day.
3012 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
3013 # if specifying a year by itself or a year and month where the day is not
3014 # significant.
3015 },
3016 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
3017 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
3018 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
3019 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
3020 # predefined values:
3021 #
3022 # * `work`
3023 # * `school`
3024 },
3025 ],
3026 &quot;residences&quot;: [ # The person&#x27;s residences.
3027 { # A person&#x27;s past or current residence.
3028 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
3029 &quot;source&quot;: { # The source of a field. # The source of the field.
3030 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3031 #
3032 # Last update timestamp of this source.
3033 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3034 #
3035 # Metadata about a source of type PROFILE.
3036 &quot;userTypes&quot;: [ # Output only. The user types.
3037 &quot;A String&quot;,
3038 ],
3039 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3040 },
3041 &quot;type&quot;: &quot;A String&quot;, # The source type.
3042 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3043 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3044 #
3045 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3046 # source. Used for web cache validation.
3047 },
3048 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3049 # verified field is typically a name, email address, phone number, or
3050 # website that has been confirmed to be owned by the person.
3051 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3052 # field.
3053 },
3054 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
3055 # false if the residence is a past residence.
3056 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
3057 },
3058 ],
3059 &quot;genders&quot;: [ # The person&#x27;s genders.
3060 { # A person&#x27;s gender.
3061 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
3062 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
3063 # value are not localized.
3064 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
3065 &quot;source&quot;: { # The source of a field. # The source of the field.
3066 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3067 #
3068 # Last update timestamp of this source.
3069 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3070 #
3071 # Metadata about a source of type PROFILE.
3072 &quot;userTypes&quot;: [ # Output only. The user types.
3073 &quot;A String&quot;,
3074 ],
3075 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3076 },
3077 &quot;type&quot;: &quot;A String&quot;, # The source type.
3078 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3079 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3080 #
3081 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3082 # source. Used for web cache validation.
3083 },
3084 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3085 # verified field is typically a name, email address, phone number, or
3086 # website that has been confirmed to be owned by the person.
3087 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3088 # field.
3089 },
3090 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
3091 # can be custom or one of these predefined values:
3092 #
3093 # * `male`
3094 # * `female`
3095 # * `other`
3096 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
3097 # predefined values:
3098 #
3099 # * `male`
3100 # * `female`
3101 # * `unspecified`
3102 },
3103 ],
3104 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
3105 # The person&#x27;s relationship interests.
3106 { # **DEPRECATED**: No data will be returned
3107 # A person&#x27;s relationship interest .
3108 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
3109 # in the viewer&#x27;s account locale or the locale specified in the
3110 # Accept-Language HTTP header.
3111 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
3112 &quot;source&quot;: { # The source of a field. # The source of the field.
3113 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3114 #
3115 # Last update timestamp of this source.
3116 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3117 #
3118 # Metadata about a source of type PROFILE.
3119 &quot;userTypes&quot;: [ # Output only. The user types.
3120 &quot;A String&quot;,
3121 ],
3122 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3123 },
3124 &quot;type&quot;: &quot;A String&quot;, # The source type.
3125 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3126 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3127 #
3128 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3129 # source. Used for web cache validation.
3130 },
3131 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3132 # verified field is typically a name, email address, phone number, or
3133 # website that has been confirmed to be owned by the person.
3134 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3135 # field.
3136 },
3137 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
3138 # or one of these predefined values:
3139 #
3140 # * `friend`
3141 # * `date`
3142 # * `relationship`
3143 # * `networking`
3144 },
3145 ],
3146 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
3147 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
3148 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
3149 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07003150 #
Bu Sun Kim65020912020-05-20 12:08:20 -07003151 # The resource name may change when adding or removing fields that link a
3152 # contact and profile such as a verified email, verified phone number, or
3153 # profile URL.
3154 &quot;A String&quot;,
3155 ],
3156 &quot;sources&quot;: [ # The sources of data for the person.
3157 { # The source of a field.
3158 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003159 #
3160 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07003161 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3162 #
3163 # Metadata about a source of type PROFILE.
3164 &quot;userTypes&quot;: [ # Output only. The user types.
3165 &quot;A String&quot;,
3166 ],
3167 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3168 },
3169 &quot;type&quot;: &quot;A String&quot;, # The source type.
3170 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3171 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003172 #
3173 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3174 # source. Used for web cache validation.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003175 },
Bu Sun Kim65020912020-05-20 12:08:20 -07003176 ],
3177 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
3178 &quot;A String&quot;,
3179 ],
3180 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
3181 # `person.metadata.sources.profileMetadata.objectType` instead)
Dan O'Mearadd494642020-05-01 07:42:23 -07003182 #
Bu Sun Kim65020912020-05-20 12:08:20 -07003183 # The type of the person object.
3184 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
3185 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
3186 # that include a sync token.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003187 },
Bu Sun Kim65020912020-05-20 12:08:20 -07003188 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
3189 { # A person&#x27;s membership in a group. Only contact group memberships can be
3190 # modified.
3191 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
3192 &quot;source&quot;: { # The source of a field. # The source of the field.
3193 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3194 #
3195 # Last update timestamp of this source.
3196 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3197 #
3198 # Metadata about a source of type PROFILE.
3199 &quot;userTypes&quot;: [ # Output only. The user types.
3200 &quot;A String&quot;,
3201 ],
3202 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3203 },
3204 &quot;type&quot;: &quot;A String&quot;, # The source type.
3205 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3206 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3207 #
3208 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3209 # source. Used for web cache validation.
3210 },
3211 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3212 # verified field is typically a name, email address, phone number, or
3213 # website that has been confirmed to be owned by the person.
3214 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3215 # field.
3216 },
3217 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
3218 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
3219 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
3220 # string, in the form of `contactGroups/{contact_group_id}`.
3221 # Only contact_group_resource_name can be used for modifying memberships.
3222 # Any contact group membership can be removed, but only user group or
3223 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
3224 # contact must always have at least one contact group membership.
3225 },
3226 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
3227 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
3228 },
3229 },
3230 ],
3231 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
3232 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
3233 # specified. The `date` and `text` fields typically represent the same
3234 # date, but are not guaranteed to.
3235 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
3236 # and time zone are either specified elsewhere or are not significant. The date
3237 # is relative to the Proleptic Gregorian Calendar. This can represent:
3238 #
3239 # * A full date, with non-zero year, month and day values
3240 # * A month and day value, with a zero year, e.g. an anniversary
3241 # * A year on its own, with zero month and day values
3242 # * A year and month value, with a zero day, e.g. a credit card expiration date
3243 #
3244 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
3245 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
3246 # a year.
3247 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
3248 # month and day.
3249 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
3250 # if specifying a year by itself or a year and month where the day is not
3251 # significant.
3252 },
3253 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
3254 &quot;source&quot;: { # The source of a field. # The source of the field.
3255 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3256 #
3257 # Last update timestamp of this source.
3258 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3259 #
3260 # Metadata about a source of type PROFILE.
3261 &quot;userTypes&quot;: [ # Output only. The user types.
3262 &quot;A String&quot;,
3263 ],
3264 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3265 },
3266 &quot;type&quot;: &quot;A String&quot;, # The source type.
3267 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3268 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3269 #
3270 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3271 # source. Used for web cache validation.
3272 },
3273 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3274 # verified field is typically a name, email address, phone number, or
3275 # website that has been confirmed to be owned by the person.
3276 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3277 # field.
3278 },
3279 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
3280 },
3281 ],
3282 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
3283 { # A person&#x27;s instant messaging client.
3284 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
3285 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
3286 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
3287 # predefined values:
3288 #
3289 # * `aim`
3290 # * `msn`
3291 # * `yahoo`
3292 # * `skype`
3293 # * `qq`
3294 # * `googleTalk`
3295 # * `icq`
3296 # * `jabber`
3297 # * `netMeeting`
3298 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
3299 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
3300 # predefined values:
3301 #
3302 # * `home`
3303 # * `work`
3304 # * `other`
3305 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
3306 # locale or the `Accept-Language` HTTP header locale.
3307 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
3308 &quot;source&quot;: { # The source of a field. # The source of the field.
3309 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3310 #
3311 # Last update timestamp of this source.
3312 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3313 #
3314 # Metadata about a source of type PROFILE.
3315 &quot;userTypes&quot;: [ # Output only. The user types.
3316 &quot;A String&quot;,
3317 ],
3318 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3319 },
3320 &quot;type&quot;: &quot;A String&quot;, # The source type.
3321 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3322 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3323 #
3324 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3325 # source. Used for web cache validation.
3326 },
3327 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3328 # verified field is typically a name, email address, phone number, or
3329 # website that has been confirmed to be owned by the person.
3330 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3331 # field.
3332 },
3333 },
3334 ],
3335 &quot;skills&quot;: [ # The person&#x27;s skills.
3336 { # A skill that the person has.
3337 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
3338 &quot;source&quot;: { # The source of a field. # The source of the field.
3339 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3340 #
3341 # Last update timestamp of this source.
3342 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3343 #
3344 # Metadata about a source of type PROFILE.
3345 &quot;userTypes&quot;: [ # Output only. The user types.
3346 &quot;A String&quot;,
3347 ],
3348 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3349 },
3350 &quot;type&quot;: &quot;A String&quot;, # The source type.
3351 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3352 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3353 #
3354 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3355 # source. Used for web cache validation.
3356 },
3357 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3358 # verified field is typically a name, email address, phone number, or
3359 # website that has been confirmed to be owned by the person.
3360 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3361 # field.
3362 },
3363 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
3364 },
3365 ],
3366 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
3367 # The person&#x27;s relationship statuses.
3368 { # **DEPRECATED**: No data will be returned
3369 # A person&#x27;s relationship status.
3370 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
3371 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
3372 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
3373 &quot;source&quot;: { # The source of a field. # The source of the field.
3374 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3375 #
3376 # Last update timestamp of this source.
3377 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3378 #
3379 # Metadata about a source of type PROFILE.
3380 &quot;userTypes&quot;: [ # Output only. The user types.
3381 &quot;A String&quot;,
3382 ],
3383 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3384 },
3385 &quot;type&quot;: &quot;A String&quot;, # The source type.
3386 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3387 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3388 #
3389 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3390 # source. Used for web cache validation.
3391 },
3392 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3393 # verified field is typically a name, email address, phone number, or
3394 # website that has been confirmed to be owned by the person.
3395 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3396 # field.
3397 },
3398 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
3399 # predefined values:
3400 #
3401 # * `single`
3402 # * `inARelationship`
3403 # * `engaged`
3404 # * `married`
3405 # * `itsComplicated`
3406 # * `openRelationship`
3407 # * `widowed`
3408 # * `inDomesticPartnership`
3409 # * `inCivilUnion`
3410 },
3411 ],
3412 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
3413 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
3414 # profile page that represents who they are or what they care about.
3415 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
3416 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
3417 # false if the cover photo is a user-provided cover photo.
3418 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
3419 &quot;source&quot;: { # The source of a field. # The source of the field.
3420 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3421 #
3422 # Last update timestamp of this source.
3423 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3424 #
3425 # Metadata about a source of type PROFILE.
3426 &quot;userTypes&quot;: [ # Output only. The user types.
3427 &quot;A String&quot;,
3428 ],
3429 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3430 },
3431 &quot;type&quot;: &quot;A String&quot;, # The source type.
3432 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3433 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3434 #
3435 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3436 # source. Used for web cache validation.
3437 },
3438 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3439 # verified field is typically a name, email address, phone number, or
3440 # website that has been confirmed to be owned by the person.
3441 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3442 # field.
3443 },
3444 },
3445 ],
3446 &quot;names&quot;: [ # The person&#x27;s names.
3447 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
3448 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
3449 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
3450 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
3451 # the locale specified by the viewer&#x27;s account or the
3452 # `Accept-Language` HTTP header.
3453 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
3454 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
3455 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
3456 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
3457 &quot;source&quot;: { # The source of a field. # The source of the field.
3458 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3459 #
3460 # Last update timestamp of this source.
3461 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3462 #
3463 # Metadata about a source of type PROFILE.
3464 &quot;userTypes&quot;: [ # Output only. The user types.
3465 &quot;A String&quot;,
3466 ],
3467 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3468 },
3469 &quot;type&quot;: &quot;A String&quot;, # The source type.
3470 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3471 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3472 #
3473 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3474 # source. Used for web cache validation.
3475 },
3476 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3477 # verified field is typically a name, email address, phone number, or
3478 # website that has been confirmed to be owned by the person.
3479 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3480 # field.
3481 },
3482 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
3483 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
3484 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
3485 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
3486 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
3487 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
3488 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
3489 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
3490 },
3491 ],
3492 &quot;relations&quot;: [ # The person&#x27;s relations.
3493 { # A person&#x27;s relation to another person.
3494 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
3495 # these predefined values:
3496 #
3497 # * `spouse`
3498 # * `child`
3499 # * `mother`
3500 # * `father`
3501 # * `parent`
3502 # * `brother`
3503 # * `sister`
3504 # * `friend`
3505 # * `relative`
3506 # * `domesticPartner`
3507 # * `manager`
3508 # * `assistant`
3509 # * `referredBy`
3510 # * `partner`
3511 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
3512 &quot;source&quot;: { # The source of a field. # The source of the field.
3513 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3514 #
3515 # Last update timestamp of this source.
3516 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3517 #
3518 # Metadata about a source of type PROFILE.
3519 &quot;userTypes&quot;: [ # Output only. The user types.
3520 &quot;A String&quot;,
3521 ],
3522 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3523 },
3524 &quot;type&quot;: &quot;A String&quot;, # The source type.
3525 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3526 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3527 #
3528 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3529 # source. Used for web cache validation.
3530 },
3531 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3532 # verified field is typically a name, email address, phone number, or
3533 # website that has been confirmed to be owned by the person.
3534 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3535 # field.
3536 },
3537 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
3538 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
3539 # account locale or the locale specified in the Accept-Language HTTP header.
3540 },
3541 ],
3542 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
3543 { # A person&#x27;s age range.
3544 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
3545 &quot;source&quot;: { # The source of a field. # The source of the field.
3546 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3547 #
3548 # Last update timestamp of this source.
3549 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3550 #
3551 # Metadata about a source of type PROFILE.
3552 &quot;userTypes&quot;: [ # Output only. The user types.
3553 &quot;A String&quot;,
3554 ],
3555 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3556 },
3557 &quot;type&quot;: &quot;A String&quot;, # The source type.
3558 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3559 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3560 #
3561 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3562 # source. Used for web cache validation.
3563 },
3564 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3565 # verified field is typically a name, email address, phone number, or
3566 # website that has been confirmed to be owned by the person.
3567 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3568 # field.
3569 },
3570 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
3571 },
3572 ],
3573 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
3574 # The person&#x27;s bragging rights.
3575 { # **DEPRECATED**: No data will be returned
3576 # A person&#x27;s bragging rights.
3577 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
3578 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
3579 &quot;source&quot;: { # The source of a field. # The source of the field.
3580 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3581 #
3582 # Last update timestamp of this source.
3583 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3584 #
3585 # Metadata about a source of type PROFILE.
3586 &quot;userTypes&quot;: [ # Output only. The user types.
3587 &quot;A String&quot;,
3588 ],
3589 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3590 },
3591 &quot;type&quot;: &quot;A String&quot;, # The source type.
3592 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3593 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3594 #
3595 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3596 # source. Used for web cache validation.
3597 },
3598 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3599 # verified field is typically a name, email address, phone number, or
3600 # website that has been confirmed to be owned by the person.
3601 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3602 # field.
3603 },
3604 },
3605 ],
3606 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
3607 # with a max length of 27 characters, in the form of
3608 # `people/{person_id}`.
3609 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
3610 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
3611 # help others recognize the person.
3612 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
3613 # parameter `sz={size}` at the end of the url, where {size} is the size in
3614 # pixels. Example:
3615 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
3616 &quot;default&quot;: True or False, # True if the photo is a default photo;
3617 # false if the photo is a user-provided photo.
3618 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
3619 &quot;source&quot;: { # The source of a field. # The source of the field.
3620 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3621 #
3622 # Last update timestamp of this source.
3623 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3624 #
3625 # Metadata about a source of type PROFILE.
3626 &quot;userTypes&quot;: [ # Output only. The user types.
3627 &quot;A String&quot;,
3628 ],
3629 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3630 },
3631 &quot;type&quot;: &quot;A String&quot;, # The source type.
3632 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3633 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3634 #
3635 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3636 # source. Used for web cache validation.
3637 },
3638 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3639 # verified field is typically a name, email address, phone number, or
3640 # website that has been confirmed to be owned by the person.
3641 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3642 # field.
3643 },
3644 },
3645 ],
3646 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
3647 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
3648 # are optional.
3649 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
3650 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
3651 # will be automatically constructed from structured values.
3652 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
3653 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
3654 # account locale or the `Accept-Language` HTTP header locale.
3655 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
3656 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
3657 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
3658 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
3659 # values:
3660 #
3661 # * `home`
3662 # * `work`
3663 # * `other`
3664 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
3665 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
3666 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
3667 &quot;source&quot;: { # The source of a field. # The source of the field.
3668 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3669 #
3670 # Last update timestamp of this source.
3671 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3672 #
3673 # Metadata about a source of type PROFILE.
3674 &quot;userTypes&quot;: [ # Output only. The user types.
3675 &quot;A String&quot;,
3676 ],
3677 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3678 },
3679 &quot;type&quot;: &quot;A String&quot;, # The source type.
3680 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3681 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3682 #
3683 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3684 # source. Used for web cache validation.
3685 },
3686 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3687 # verified field is typically a name, email address, phone number, or
3688 # website that has been confirmed to be owned by the person.
3689 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3690 # field.
3691 },
3692 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
3693 # code of the address.
3694 },
3695 ],
3696 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
3697 { # A person&#x27;s email address.
3698 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
3699 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
3700 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
3701 &quot;source&quot;: { # The source of a field. # The source of the field.
3702 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3703 #
3704 # Last update timestamp of this source.
3705 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3706 #
3707 # Metadata about a source of type PROFILE.
3708 &quot;userTypes&quot;: [ # Output only. The user types.
3709 &quot;A String&quot;,
3710 ],
3711 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3712 },
3713 &quot;type&quot;: &quot;A String&quot;, # The source type.
3714 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3715 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3716 #
3717 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3718 # source. Used for web cache validation.
3719 },
3720 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3721 # verified field is typically a name, email address, phone number, or
3722 # website that has been confirmed to be owned by the person.
3723 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3724 # field.
3725 },
3726 &quot;value&quot;: &quot;A String&quot;, # The email address.
3727 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
3728 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
3729 # predefined values:
3730 #
3731 # * `home`
3732 # * `work`
3733 # * `other`
3734 },
3735 ],
3736 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
3737 { # A person&#x27;s nickname.
3738 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
3739 &quot;source&quot;: { # The source of a field. # The source of the field.
3740 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3741 #
3742 # Last update timestamp of this source.
3743 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3744 #
3745 # Metadata about a source of type PROFILE.
3746 &quot;userTypes&quot;: [ # Output only. The user types.
3747 &quot;A String&quot;,
3748 ],
3749 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3750 },
3751 &quot;type&quot;: &quot;A String&quot;, # The source type.
3752 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3753 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3754 #
3755 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3756 # source. Used for web cache validation.
3757 },
3758 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3759 # verified field is typically a name, email address, phone number, or
3760 # website that has been confirmed to be owned by the person.
3761 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3762 # field.
3763 },
3764 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
3765 &quot;value&quot;: &quot;A String&quot;, # The nickname.
3766 },
3767 ],
3768 &quot;events&quot;: [ # The person&#x27;s events.
3769 { # An event related to the person.
3770 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
3771 # and time zone are either specified elsewhere or are not significant. The date
3772 # is relative to the Proleptic Gregorian Calendar. This can represent:
3773 #
3774 # * A full date, with non-zero year, month and day values
3775 # * A month and day value, with a zero year, e.g. an anniversary
3776 # * A year on its own, with zero month and day values
3777 # * A year and month value, with a zero day, e.g. a credit card expiration date
3778 #
3779 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
3780 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
3781 # a year.
3782 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
3783 # month and day.
3784 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
3785 # if specifying a year by itself or a year and month where the day is not
3786 # significant.
3787 },
3788 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
3789 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
3790 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
3791 &quot;source&quot;: { # The source of a field. # The source of the field.
3792 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3793 #
3794 # Last update timestamp of this source.
3795 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3796 #
3797 # Metadata about a source of type PROFILE.
3798 &quot;userTypes&quot;: [ # Output only. The user types.
3799 &quot;A String&quot;,
3800 ],
3801 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3802 },
3803 &quot;type&quot;: &quot;A String&quot;, # The source type.
3804 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3805 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3806 #
3807 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3808 # source. Used for web cache validation.
3809 },
3810 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3811 # verified field is typically a name, email address, phone number, or
3812 # website that has been confirmed to be owned by the person.
3813 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3814 # field.
3815 },
3816 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
3817 # values:
3818 #
3819 # * `anniversary`
3820 # * `other`
3821 },
3822 ],
3823 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
3824 { # A person&#x27;s associated URLs.
3825 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
3826 # values:
3827 #
3828 # * `home`
3829 # * `work`
3830 # * `blog`
3831 # * `profile`
3832 # * `homePage`
3833 # * `ftp`
3834 # * `reservations`
3835 # * `appInstallPage`: website for a Google+ application.
3836 # * `other`
3837 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
3838 &quot;source&quot;: { # The source of a field. # The source of the field.
3839 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3840 #
3841 # Last update timestamp of this source.
3842 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3843 #
3844 # Metadata about a source of type PROFILE.
3845 &quot;userTypes&quot;: [ # Output only. The user types.
3846 &quot;A String&quot;,
3847 ],
3848 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3849 },
3850 &quot;type&quot;: &quot;A String&quot;, # The source type.
3851 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3852 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3853 #
3854 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3855 # source. Used for web cache validation.
3856 },
3857 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3858 # verified field is typically a name, email address, phone number, or
3859 # website that has been confirmed to be owned by the person.
3860 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3861 # field.
3862 },
3863 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
3864 # account locale or the `Accept-Language` HTTP header locale.
3865 &quot;value&quot;: &quot;A String&quot;, # The URL.
3866 },
3867 ],
3868 },
Dan O'Mearadd494642020-05-01 07:42:23 -07003869 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003870</div>
3871
3872<div class="method">
Bu Sun Kim65020912020-05-20 12:08:20 -07003873 <code class="details" id="get">get(resourceName, requestMask_includeField=None, personFields=None, x__xgafv=None)</code>
Dan O'Mearadd494642020-05-01 07:42:23 -07003874 <pre>Provides information about a person by specifying a resource name. Use
3875`people/me` to indicate the authenticated user.
3876
Bu Sun Kim65020912020-05-20 12:08:20 -07003877The request throws a 400 error if &#x27;personFields&#x27; is not specified.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003878
3879Args:
Dan O'Mearadd494642020-05-01 07:42:23 -07003880 resourceName: string, Required. The resource name of the person to provide information about.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003881
3882- To get information about the authenticated user, specify `people/me`.
3883- To get information about a google account, specify
Dan O'Mearadd494642020-05-01 07:42:23 -07003884 `people/{account_id}`.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003885- To get information about a contact, specify the resource name that
3886 identifies the contact as returned by
Dan O'Mearadd494642020-05-01 07:42:23 -07003887[`people.connections.list`](/people/api/rest/v1/people.connections/list). (required)
Dan O'Mearadd494642020-05-01 07:42:23 -07003888 requestMask_includeField: string, Required. Comma-separated list of person fields to be included in the response. Each
3889path should start with `person.`: for example, `person.names` or
3890`person.photos`.
3891 personFields: string, Required. A field mask to restrict which fields on the person are returned. Multiple
3892fields can be specified by separating them with commas. Valid values are:
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003893
3894* addresses
3895* ageRanges
3896* biographies
3897* birthdays
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003898* coverPhotos
3899* emailAddresses
3900* events
3901* genders
3902* imClients
3903* interests
3904* locales
3905* memberships
3906* metadata
3907* names
3908* nicknames
3909* occupations
3910* organizations
3911* phoneNumbers
3912* photos
3913* relations
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003914* residences
3915* sipAddresses
3916* skills
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07003917* urls
3918* userDefined
Bu Sun Kim65020912020-05-20 12:08:20 -07003919 x__xgafv: string, V1 error format.
3920 Allowed values
3921 1 - v1 error format
3922 2 - v2 error format
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08003923
3924Returns:
3925 An object of the form:
3926
Dan O'Mearadd494642020-05-01 07:42:23 -07003927 { # Information about a person merged from various data sources such as the
Bu Sun Kim65020912020-05-20 12:08:20 -07003928 # authenticated user&#x27;s contacts and profile data.
Dan O'Mearadd494642020-05-01 07:42:23 -07003929 #
Bu Sun Kim65020912020-05-20 12:08:20 -07003930 # Most fields can have multiple items. The items in a field have no guaranteed
3931 # order, but each non-empty field is guaranteed to have exactly one field with
3932 # `metadata.primary` set to true.
3933 &quot;interests&quot;: [ # The person&#x27;s interests.
3934 { # One of the person&#x27;s interests.
3935 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
3936 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
3937 &quot;source&quot;: { # The source of a field. # The source of the field.
3938 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3939 #
3940 # Last update timestamp of this source.
3941 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3942 #
3943 # Metadata about a source of type PROFILE.
3944 &quot;userTypes&quot;: [ # Output only. The user types.
3945 &quot;A String&quot;,
3946 ],
3947 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3948 },
3949 &quot;type&quot;: &quot;A String&quot;, # The source type.
3950 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3951 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3952 #
3953 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3954 # source. Used for web cache validation.
3955 },
3956 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3957 # verified field is typically a name, email address, phone number, or
3958 # website that has been confirmed to be owned by the person.
3959 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3960 # field.
3961 },
3962 },
3963 ],
3964 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
3965 { # Arbitrary user data that is populated by the end users.
3966 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
3967 &quot;source&quot;: { # The source of a field. # The source of the field.
3968 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
3969 #
3970 # Last update timestamp of this source.
3971 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
3972 #
3973 # Metadata about a source of type PROFILE.
3974 &quot;userTypes&quot;: [ # Output only. The user types.
3975 &quot;A String&quot;,
3976 ],
3977 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
3978 },
3979 &quot;type&quot;: &quot;A String&quot;, # The source type.
3980 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
3981 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
3982 #
3983 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
3984 # source. Used for web cache validation.
3985 },
3986 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
3987 # verified field is typically a name, email address, phone number, or
3988 # website that has been confirmed to be owned by the person.
3989 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
3990 # field.
3991 },
3992 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
3993 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
3994 },
3995 ],
3996 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
3997 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
3998 # communications to make voice or video calls over the internet.
3999 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
4000 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
4001 # format.
4002 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
4003 # predefined values:
4004 #
4005 # * `home`
4006 # * `work`
4007 # * `mobile`
4008 # * `other`
4009 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
4010 &quot;source&quot;: { # The source of a field. # The source of the field.
4011 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4012 #
4013 # Last update timestamp of this source.
4014 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4015 #
4016 # Metadata about a source of type PROFILE.
4017 &quot;userTypes&quot;: [ # Output only. The user types.
4018 &quot;A String&quot;,
4019 ],
4020 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4021 },
4022 &quot;type&quot;: &quot;A String&quot;, # The source type.
4023 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4024 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4025 #
4026 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4027 # source. Used for web cache validation.
4028 },
4029 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4030 # verified field is typically a name, email address, phone number, or
4031 # website that has been confirmed to be owned by the person.
4032 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4033 # field.
4034 },
4035 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
4036 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4037 },
4038 ],
4039 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
4040 { # A person&#x27;s phone number.
4041 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
4042 # predefined values:
4043 #
4044 # * `home`
4045 # * `work`
4046 # * `mobile`
4047 # * `homeFax`
4048 # * `workFax`
4049 # * `otherFax`
4050 # * `pager`
4051 # * `workMobile`
4052 # * `workPager`
4053 # * `main`
4054 # * `googleVoice`
4055 # * `other`
4056 &quot;value&quot;: &quot;A String&quot;, # The phone number.
4057 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
4058 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
4059 # form of the phone number.
4060 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
4061 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4062 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
4063 &quot;source&quot;: { # The source of a field. # The source of the field.
4064 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4065 #
4066 # Last update timestamp of this source.
4067 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4068 #
4069 # Metadata about a source of type PROFILE.
4070 &quot;userTypes&quot;: [ # Output only. The user types.
4071 &quot;A String&quot;,
4072 ],
4073 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4074 },
4075 &quot;type&quot;: &quot;A String&quot;, # The source type.
4076 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4077 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4078 #
4079 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4080 # source. Used for web cache validation.
4081 },
4082 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4083 # verified field is typically a name, email address, phone number, or
4084 # website that has been confirmed to be owned by the person.
4085 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4086 # field.
4087 },
4088 },
4089 ],
4090 &quot;occupations&quot;: [ # The person&#x27;s occupations.
4091 { # A person&#x27;s occupation.
4092 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
4093 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
4094 &quot;source&quot;: { # The source of a field. # The source of the field.
4095 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4096 #
4097 # Last update timestamp of this source.
4098 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4099 #
4100 # Metadata about a source of type PROFILE.
4101 &quot;userTypes&quot;: [ # Output only. The user types.
4102 &quot;A String&quot;,
4103 ],
4104 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4105 },
4106 &quot;type&quot;: &quot;A String&quot;, # The source type.
4107 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4108 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4109 #
4110 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4111 # source. Used for web cache validation.
4112 },
4113 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4114 # verified field is typically a name, email address, phone number, or
4115 # website that has been confirmed to be owned by the person.
4116 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4117 # field.
4118 },
4119 },
4120 ],
4121 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
4122 #
4123 # The person&#x27;s age range.
4124 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4125 # resource. Used for web cache validation.
4126 &quot;biographies&quot;: [ # The person&#x27;s biographies.
4127 { # A person&#x27;s short biography.
4128 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
4129 &quot;source&quot;: { # The source of a field. # The source of the field.
4130 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4131 #
4132 # Last update timestamp of this source.
4133 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4134 #
4135 # Metadata about a source of type PROFILE.
4136 &quot;userTypes&quot;: [ # Output only. The user types.
4137 &quot;A String&quot;,
4138 ],
4139 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4140 },
4141 &quot;type&quot;: &quot;A String&quot;, # The source type.
4142 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4143 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4144 #
4145 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4146 # source. Used for web cache validation.
4147 },
4148 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4149 # verified field is typically a name, email address, phone number, or
4150 # website that has been confirmed to be owned by the person.
4151 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4152 # field.
4153 },
4154 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
4155 &quot;value&quot;: &quot;A String&quot;, # The short biography.
4156 },
4157 ],
4158 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
4159 { # A person&#x27;s locale preference.
4160 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
4161 &quot;source&quot;: { # The source of a field. # The source of the field.
4162 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4163 #
4164 # Last update timestamp of this source.
4165 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4166 #
4167 # Metadata about a source of type PROFILE.
4168 &quot;userTypes&quot;: [ # Output only. The user types.
4169 &quot;A String&quot;,
4170 ],
4171 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4172 },
4173 &quot;type&quot;: &quot;A String&quot;, # The source type.
4174 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4175 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4176 #
4177 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4178 # source. Used for web cache validation.
4179 },
4180 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4181 # verified field is typically a name, email address, phone number, or
4182 # website that has been confirmed to be owned by the person.
4183 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4184 # field.
4185 },
4186 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
4187 # language tag representing the locale.
4188 },
4189 ],
4190 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
4191 # The person&#x27;s taglines.
4192 { # **DEPRECATED**: No data will be returned
4193 # A brief one-line description of the person.
4194 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
4195 &quot;source&quot;: { # The source of a field. # The source of the field.
4196 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4197 #
4198 # Last update timestamp of this source.
4199 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4200 #
4201 # Metadata about a source of type PROFILE.
4202 &quot;userTypes&quot;: [ # Output only. The user types.
4203 &quot;A String&quot;,
4204 ],
4205 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4206 },
4207 &quot;type&quot;: &quot;A String&quot;, # The source type.
4208 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4209 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4210 #
4211 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4212 # source. Used for web cache validation.
4213 },
4214 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4215 # verified field is typically a name, email address, phone number, or
4216 # website that has been confirmed to be owned by the person.
4217 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4218 # field.
4219 },
4220 &quot;value&quot;: &quot;A String&quot;, # The tagline.
4221 },
4222 ],
4223 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
4224 { # A person&#x27;s past or current organization. Overlapping date ranges are
4225 # permitted.
4226 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
4227 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
4228 # symbol, abbreviation, or acronym.
4229 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
4230 &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.
4231 # and time zone are either specified elsewhere or are not significant. The date
4232 # is relative to the Proleptic Gregorian Calendar. This can represent:
4233 #
4234 # * A full date, with non-zero year, month and day values
4235 # * A month and day value, with a zero year, e.g. an anniversary
4236 # * A year on its own, with zero month and day values
4237 # * A year and month value, with a zero day, e.g. a credit card expiration date
4238 #
4239 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
4240 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
4241 # a year.
4242 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
4243 # month and day.
4244 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
4245 # if specifying a year by itself or a year and month where the day is not
4246 # significant.
4247 },
4248 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
4249 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
4250 # false if the organization is a past organization.
4251 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
4252 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
4253 # `google.com`.
4254 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
4255 &quot;source&quot;: { # The source of a field. # The source of the field.
4256 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4257 #
4258 # Last update timestamp of this source.
4259 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4260 #
4261 # Metadata about a source of type PROFILE.
4262 &quot;userTypes&quot;: [ # Output only. The user types.
4263 &quot;A String&quot;,
4264 ],
4265 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4266 },
4267 &quot;type&quot;: &quot;A String&quot;, # The source type.
4268 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4269 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4270 #
4271 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4272 # source. Used for web cache validation.
4273 },
4274 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4275 # verified field is typically a name, email address, phone number, or
4276 # website that has been confirmed to be owned by the person.
4277 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4278 # field.
4279 },
4280 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
4281 &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.
4282 # and time zone are either specified elsewhere or are not significant. The date
4283 # is relative to the Proleptic Gregorian Calendar. This can represent:
4284 #
4285 # * A full date, with non-zero year, month and day values
4286 # * A month and day value, with a zero year, e.g. an anniversary
4287 # * A year on its own, with zero month and day values
4288 # * A year and month value, with a zero day, e.g. a credit card expiration date
4289 #
4290 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
4291 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
4292 # a year.
4293 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
4294 # month and day.
4295 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
4296 # if specifying a year by itself or a year and month where the day is not
4297 # significant.
4298 },
4299 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
4300 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
4301 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4302 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
4303 # predefined values:
4304 #
4305 # * `work`
4306 # * `school`
4307 },
4308 ],
4309 &quot;residences&quot;: [ # The person&#x27;s residences.
4310 { # A person&#x27;s past or current residence.
4311 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
4312 &quot;source&quot;: { # The source of a field. # The source of the field.
4313 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4314 #
4315 # Last update timestamp of this source.
4316 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4317 #
4318 # Metadata about a source of type PROFILE.
4319 &quot;userTypes&quot;: [ # Output only. The user types.
4320 &quot;A String&quot;,
4321 ],
4322 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4323 },
4324 &quot;type&quot;: &quot;A String&quot;, # The source type.
4325 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4326 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4327 #
4328 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4329 # source. Used for web cache validation.
4330 },
4331 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4332 # verified field is typically a name, email address, phone number, or
4333 # website that has been confirmed to be owned by the person.
4334 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4335 # field.
4336 },
4337 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
4338 # false if the residence is a past residence.
4339 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
4340 },
4341 ],
4342 &quot;genders&quot;: [ # The person&#x27;s genders.
4343 { # A person&#x27;s gender.
4344 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
4345 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
4346 # value are not localized.
4347 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
4348 &quot;source&quot;: { # The source of a field. # The source of the field.
4349 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4350 #
4351 # Last update timestamp of this source.
4352 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4353 #
4354 # Metadata about a source of type PROFILE.
4355 &quot;userTypes&quot;: [ # Output only. The user types.
4356 &quot;A String&quot;,
4357 ],
4358 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4359 },
4360 &quot;type&quot;: &quot;A String&quot;, # The source type.
4361 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4362 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4363 #
4364 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4365 # source. Used for web cache validation.
4366 },
4367 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4368 # verified field is typically a name, email address, phone number, or
4369 # website that has been confirmed to be owned by the person.
4370 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4371 # field.
4372 },
4373 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
4374 # can be custom or one of these predefined values:
4375 #
4376 # * `male`
4377 # * `female`
4378 # * `other`
4379 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
4380 # predefined values:
4381 #
4382 # * `male`
4383 # * `female`
4384 # * `unspecified`
4385 },
4386 ],
4387 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
4388 # The person&#x27;s relationship interests.
4389 { # **DEPRECATED**: No data will be returned
4390 # A person&#x27;s relationship interest .
4391 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
4392 # in the viewer&#x27;s account locale or the locale specified in the
4393 # Accept-Language HTTP header.
4394 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
4395 &quot;source&quot;: { # The source of a field. # The source of the field.
4396 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4397 #
4398 # Last update timestamp of this source.
4399 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4400 #
4401 # Metadata about a source of type PROFILE.
4402 &quot;userTypes&quot;: [ # Output only. The user types.
4403 &quot;A String&quot;,
4404 ],
4405 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4406 },
4407 &quot;type&quot;: &quot;A String&quot;, # The source type.
4408 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4409 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4410 #
4411 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4412 # source. Used for web cache validation.
4413 },
4414 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4415 # verified field is typically a name, email address, phone number, or
4416 # website that has been confirmed to be owned by the person.
4417 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4418 # field.
4419 },
4420 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
4421 # or one of these predefined values:
4422 #
4423 # * `friend`
4424 # * `date`
4425 # * `relationship`
4426 # * `networking`
4427 },
4428 ],
4429 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
4430 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
4431 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
4432 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07004433 #
Bu Sun Kim65020912020-05-20 12:08:20 -07004434 # The resource name may change when adding or removing fields that link a
4435 # contact and profile such as a verified email, verified phone number, or
4436 # profile URL.
4437 &quot;A String&quot;,
4438 ],
4439 &quot;sources&quot;: [ # The sources of data for the person.
4440 { # The source of a field.
4441 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07004442 #
4443 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07004444 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4445 #
4446 # Metadata about a source of type PROFILE.
4447 &quot;userTypes&quot;: [ # Output only. The user types.
4448 &quot;A String&quot;,
4449 ],
4450 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4451 },
4452 &quot;type&quot;: &quot;A String&quot;, # The source type.
4453 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4454 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07004455 #
4456 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4457 # source. Used for web cache validation.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07004458 },
Bu Sun Kim65020912020-05-20 12:08:20 -07004459 ],
4460 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
4461 &quot;A String&quot;,
4462 ],
4463 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
4464 # `person.metadata.sources.profileMetadata.objectType` instead)
Dan O'Mearadd494642020-05-01 07:42:23 -07004465 #
Bu Sun Kim65020912020-05-20 12:08:20 -07004466 # The type of the person object.
4467 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
4468 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
4469 # that include a sync token.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07004470 },
Bu Sun Kim65020912020-05-20 12:08:20 -07004471 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
4472 { # A person&#x27;s membership in a group. Only contact group memberships can be
4473 # modified.
4474 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
4475 &quot;source&quot;: { # The source of a field. # The source of the field.
4476 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4477 #
4478 # Last update timestamp of this source.
4479 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4480 #
4481 # Metadata about a source of type PROFILE.
4482 &quot;userTypes&quot;: [ # Output only. The user types.
4483 &quot;A String&quot;,
4484 ],
4485 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4486 },
4487 &quot;type&quot;: &quot;A String&quot;, # The source type.
4488 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4489 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4490 #
4491 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4492 # source. Used for web cache validation.
4493 },
4494 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4495 # verified field is typically a name, email address, phone number, or
4496 # website that has been confirmed to be owned by the person.
4497 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4498 # field.
4499 },
4500 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
4501 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
4502 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
4503 # string, in the form of `contactGroups/{contact_group_id}`.
4504 # Only contact_group_resource_name can be used for modifying memberships.
4505 # Any contact group membership can be removed, but only user group or
4506 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
4507 # contact must always have at least one contact group membership.
4508 },
4509 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
4510 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
4511 },
4512 },
4513 ],
4514 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
4515 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
4516 # specified. The `date` and `text` fields typically represent the same
4517 # date, but are not guaranteed to.
4518 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
4519 # and time zone are either specified elsewhere or are not significant. The date
4520 # is relative to the Proleptic Gregorian Calendar. This can represent:
4521 #
4522 # * A full date, with non-zero year, month and day values
4523 # * A month and day value, with a zero year, e.g. an anniversary
4524 # * A year on its own, with zero month and day values
4525 # * A year and month value, with a zero day, e.g. a credit card expiration date
4526 #
4527 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
4528 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
4529 # a year.
4530 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
4531 # month and day.
4532 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
4533 # if specifying a year by itself or a year and month where the day is not
4534 # significant.
4535 },
4536 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
4537 &quot;source&quot;: { # The source of a field. # The source of the field.
4538 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4539 #
4540 # Last update timestamp of this source.
4541 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4542 #
4543 # Metadata about a source of type PROFILE.
4544 &quot;userTypes&quot;: [ # Output only. The user types.
4545 &quot;A String&quot;,
4546 ],
4547 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4548 },
4549 &quot;type&quot;: &quot;A String&quot;, # The source type.
4550 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4551 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4552 #
4553 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4554 # source. Used for web cache validation.
4555 },
4556 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4557 # verified field is typically a name, email address, phone number, or
4558 # website that has been confirmed to be owned by the person.
4559 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4560 # field.
4561 },
4562 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
4563 },
4564 ],
4565 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
4566 { # A person&#x27;s instant messaging client.
4567 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
4568 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4569 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
4570 # predefined values:
4571 #
4572 # * `aim`
4573 # * `msn`
4574 # * `yahoo`
4575 # * `skype`
4576 # * `qq`
4577 # * `googleTalk`
4578 # * `icq`
4579 # * `jabber`
4580 # * `netMeeting`
4581 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
4582 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
4583 # predefined values:
4584 #
4585 # * `home`
4586 # * `work`
4587 # * `other`
4588 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
4589 # locale or the `Accept-Language` HTTP header locale.
4590 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
4591 &quot;source&quot;: { # The source of a field. # The source of the field.
4592 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4593 #
4594 # Last update timestamp of this source.
4595 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4596 #
4597 # Metadata about a source of type PROFILE.
4598 &quot;userTypes&quot;: [ # Output only. The user types.
4599 &quot;A String&quot;,
4600 ],
4601 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4602 },
4603 &quot;type&quot;: &quot;A String&quot;, # The source type.
4604 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4605 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4606 #
4607 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4608 # source. Used for web cache validation.
4609 },
4610 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4611 # verified field is typically a name, email address, phone number, or
4612 # website that has been confirmed to be owned by the person.
4613 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4614 # field.
4615 },
4616 },
4617 ],
4618 &quot;skills&quot;: [ # The person&#x27;s skills.
4619 { # A skill that the person has.
4620 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
4621 &quot;source&quot;: { # The source of a field. # The source of the field.
4622 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4623 #
4624 # Last update timestamp of this source.
4625 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4626 #
4627 # Metadata about a source of type PROFILE.
4628 &quot;userTypes&quot;: [ # Output only. The user types.
4629 &quot;A String&quot;,
4630 ],
4631 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4632 },
4633 &quot;type&quot;: &quot;A String&quot;, # The source type.
4634 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4635 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4636 #
4637 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4638 # source. Used for web cache validation.
4639 },
4640 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4641 # verified field is typically a name, email address, phone number, or
4642 # website that has been confirmed to be owned by the person.
4643 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4644 # field.
4645 },
4646 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
4647 },
4648 ],
4649 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
4650 # The person&#x27;s relationship statuses.
4651 { # **DEPRECATED**: No data will be returned
4652 # A person&#x27;s relationship status.
4653 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
4654 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4655 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
4656 &quot;source&quot;: { # The source of a field. # The source of the field.
4657 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4658 #
4659 # Last update timestamp of this source.
4660 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4661 #
4662 # Metadata about a source of type PROFILE.
4663 &quot;userTypes&quot;: [ # Output only. The user types.
4664 &quot;A String&quot;,
4665 ],
4666 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4667 },
4668 &quot;type&quot;: &quot;A String&quot;, # The source type.
4669 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4670 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4671 #
4672 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4673 # source. Used for web cache validation.
4674 },
4675 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4676 # verified field is typically a name, email address, phone number, or
4677 # website that has been confirmed to be owned by the person.
4678 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4679 # field.
4680 },
4681 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
4682 # predefined values:
4683 #
4684 # * `single`
4685 # * `inARelationship`
4686 # * `engaged`
4687 # * `married`
4688 # * `itsComplicated`
4689 # * `openRelationship`
4690 # * `widowed`
4691 # * `inDomesticPartnership`
4692 # * `inCivilUnion`
4693 },
4694 ],
4695 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
4696 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
4697 # profile page that represents who they are or what they care about.
4698 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
4699 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
4700 # false if the cover photo is a user-provided cover photo.
4701 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
4702 &quot;source&quot;: { # The source of a field. # The source of the field.
4703 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4704 #
4705 # Last update timestamp of this source.
4706 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4707 #
4708 # Metadata about a source of type PROFILE.
4709 &quot;userTypes&quot;: [ # Output only. The user types.
4710 &quot;A String&quot;,
4711 ],
4712 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4713 },
4714 &quot;type&quot;: &quot;A String&quot;, # The source type.
4715 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4716 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4717 #
4718 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4719 # source. Used for web cache validation.
4720 },
4721 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4722 # verified field is typically a name, email address, phone number, or
4723 # website that has been confirmed to be owned by the person.
4724 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4725 # field.
4726 },
4727 },
4728 ],
4729 &quot;names&quot;: [ # The person&#x27;s names.
4730 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
4731 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
4732 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
4733 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
4734 # the locale specified by the viewer&#x27;s account or the
4735 # `Accept-Language` HTTP header.
4736 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
4737 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
4738 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
4739 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
4740 &quot;source&quot;: { # The source of a field. # The source of the field.
4741 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4742 #
4743 # Last update timestamp of this source.
4744 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4745 #
4746 # Metadata about a source of type PROFILE.
4747 &quot;userTypes&quot;: [ # Output only. The user types.
4748 &quot;A String&quot;,
4749 ],
4750 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4751 },
4752 &quot;type&quot;: &quot;A String&quot;, # The source type.
4753 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4754 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4755 #
4756 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4757 # source. Used for web cache validation.
4758 },
4759 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4760 # verified field is typically a name, email address, phone number, or
4761 # website that has been confirmed to be owned by the person.
4762 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4763 # field.
4764 },
4765 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
4766 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
4767 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
4768 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
4769 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
4770 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
4771 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
4772 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
4773 },
4774 ],
4775 &quot;relations&quot;: [ # The person&#x27;s relations.
4776 { # A person&#x27;s relation to another person.
4777 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
4778 # these predefined values:
4779 #
4780 # * `spouse`
4781 # * `child`
4782 # * `mother`
4783 # * `father`
4784 # * `parent`
4785 # * `brother`
4786 # * `sister`
4787 # * `friend`
4788 # * `relative`
4789 # * `domesticPartner`
4790 # * `manager`
4791 # * `assistant`
4792 # * `referredBy`
4793 # * `partner`
4794 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
4795 &quot;source&quot;: { # The source of a field. # The source of the field.
4796 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4797 #
4798 # Last update timestamp of this source.
4799 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4800 #
4801 # Metadata about a source of type PROFILE.
4802 &quot;userTypes&quot;: [ # Output only. The user types.
4803 &quot;A String&quot;,
4804 ],
4805 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4806 },
4807 &quot;type&quot;: &quot;A String&quot;, # The source type.
4808 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4809 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4810 #
4811 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4812 # source. Used for web cache validation.
4813 },
4814 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4815 # verified field is typically a name, email address, phone number, or
4816 # website that has been confirmed to be owned by the person.
4817 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4818 # field.
4819 },
4820 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
4821 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
4822 # account locale or the locale specified in the Accept-Language HTTP header.
4823 },
4824 ],
4825 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
4826 { # A person&#x27;s age range.
4827 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
4828 &quot;source&quot;: { # The source of a field. # The source of the field.
4829 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4830 #
4831 # Last update timestamp of this source.
4832 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4833 #
4834 # Metadata about a source of type PROFILE.
4835 &quot;userTypes&quot;: [ # Output only. The user types.
4836 &quot;A String&quot;,
4837 ],
4838 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4839 },
4840 &quot;type&quot;: &quot;A String&quot;, # The source type.
4841 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4842 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4843 #
4844 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4845 # source. Used for web cache validation.
4846 },
4847 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4848 # verified field is typically a name, email address, phone number, or
4849 # website that has been confirmed to be owned by the person.
4850 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4851 # field.
4852 },
4853 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
4854 },
4855 ],
4856 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
4857 # The person&#x27;s bragging rights.
4858 { # **DEPRECATED**: No data will be returned
4859 # A person&#x27;s bragging rights.
4860 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
4861 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
4862 &quot;source&quot;: { # The source of a field. # The source of the field.
4863 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4864 #
4865 # Last update timestamp of this source.
4866 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4867 #
4868 # Metadata about a source of type PROFILE.
4869 &quot;userTypes&quot;: [ # Output only. The user types.
4870 &quot;A String&quot;,
4871 ],
4872 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4873 },
4874 &quot;type&quot;: &quot;A String&quot;, # The source type.
4875 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4876 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4877 #
4878 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4879 # source. Used for web cache validation.
4880 },
4881 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4882 # verified field is typically a name, email address, phone number, or
4883 # website that has been confirmed to be owned by the person.
4884 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4885 # field.
4886 },
4887 },
4888 ],
4889 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
4890 # with a max length of 27 characters, in the form of
4891 # `people/{person_id}`.
4892 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
4893 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
4894 # help others recognize the person.
4895 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
4896 # parameter `sz={size}` at the end of the url, where {size} is the size in
4897 # pixels. Example:
4898 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
4899 &quot;default&quot;: True or False, # True if the photo is a default photo;
4900 # false if the photo is a user-provided photo.
4901 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
4902 &quot;source&quot;: { # The source of a field. # The source of the field.
4903 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4904 #
4905 # Last update timestamp of this source.
4906 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4907 #
4908 # Metadata about a source of type PROFILE.
4909 &quot;userTypes&quot;: [ # Output only. The user types.
4910 &quot;A String&quot;,
4911 ],
4912 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4913 },
4914 &quot;type&quot;: &quot;A String&quot;, # The source type.
4915 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4916 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4917 #
4918 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4919 # source. Used for web cache validation.
4920 },
4921 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4922 # verified field is typically a name, email address, phone number, or
4923 # website that has been confirmed to be owned by the person.
4924 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4925 # field.
4926 },
4927 },
4928 ],
4929 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
4930 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
4931 # are optional.
4932 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
4933 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
4934 # will be automatically constructed from structured values.
4935 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
4936 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
4937 # account locale or the `Accept-Language` HTTP header locale.
4938 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
4939 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
4940 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
4941 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
4942 # values:
4943 #
4944 # * `home`
4945 # * `work`
4946 # * `other`
4947 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
4948 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
4949 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
4950 &quot;source&quot;: { # The source of a field. # The source of the field.
4951 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4952 #
4953 # Last update timestamp of this source.
4954 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4955 #
4956 # Metadata about a source of type PROFILE.
4957 &quot;userTypes&quot;: [ # Output only. The user types.
4958 &quot;A String&quot;,
4959 ],
4960 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4961 },
4962 &quot;type&quot;: &quot;A String&quot;, # The source type.
4963 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4964 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4965 #
4966 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
4967 # source. Used for web cache validation.
4968 },
4969 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
4970 # verified field is typically a name, email address, phone number, or
4971 # website that has been confirmed to be owned by the person.
4972 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
4973 # field.
4974 },
4975 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
4976 # code of the address.
4977 },
4978 ],
4979 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
4980 { # A person&#x27;s email address.
4981 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
4982 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
4983 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
4984 &quot;source&quot;: { # The source of a field. # The source of the field.
4985 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
4986 #
4987 # Last update timestamp of this source.
4988 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
4989 #
4990 # Metadata about a source of type PROFILE.
4991 &quot;userTypes&quot;: [ # Output only. The user types.
4992 &quot;A String&quot;,
4993 ],
4994 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
4995 },
4996 &quot;type&quot;: &quot;A String&quot;, # The source type.
4997 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
4998 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
4999 #
5000 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5001 # source. Used for web cache validation.
5002 },
5003 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5004 # verified field is typically a name, email address, phone number, or
5005 # website that has been confirmed to be owned by the person.
5006 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5007 # field.
5008 },
5009 &quot;value&quot;: &quot;A String&quot;, # The email address.
5010 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
5011 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
5012 # predefined values:
5013 #
5014 # * `home`
5015 # * `work`
5016 # * `other`
5017 },
5018 ],
5019 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
5020 { # A person&#x27;s nickname.
5021 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
5022 &quot;source&quot;: { # The source of a field. # The source of the field.
5023 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5024 #
5025 # Last update timestamp of this source.
5026 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5027 #
5028 # Metadata about a source of type PROFILE.
5029 &quot;userTypes&quot;: [ # Output only. The user types.
5030 &quot;A String&quot;,
5031 ],
5032 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5033 },
5034 &quot;type&quot;: &quot;A String&quot;, # The source type.
5035 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5036 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5037 #
5038 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5039 # source. Used for web cache validation.
5040 },
5041 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5042 # verified field is typically a name, email address, phone number, or
5043 # website that has been confirmed to be owned by the person.
5044 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5045 # field.
5046 },
5047 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
5048 &quot;value&quot;: &quot;A String&quot;, # The nickname.
5049 },
5050 ],
5051 &quot;events&quot;: [ # The person&#x27;s events.
5052 { # An event related to the person.
5053 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
5054 # and time zone are either specified elsewhere or are not significant. The date
5055 # is relative to the Proleptic Gregorian Calendar. This can represent:
5056 #
5057 # * A full date, with non-zero year, month and day values
5058 # * A month and day value, with a zero year, e.g. an anniversary
5059 # * A year on its own, with zero month and day values
5060 # * A year and month value, with a zero day, e.g. a credit card expiration date
5061 #
5062 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
5063 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
5064 # a year.
5065 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
5066 # month and day.
5067 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
5068 # if specifying a year by itself or a year and month where the day is not
5069 # significant.
5070 },
5071 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
5072 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5073 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
5074 &quot;source&quot;: { # The source of a field. # The source of the field.
5075 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5076 #
5077 # Last update timestamp of this source.
5078 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5079 #
5080 # Metadata about a source of type PROFILE.
5081 &quot;userTypes&quot;: [ # Output only. The user types.
5082 &quot;A String&quot;,
5083 ],
5084 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5085 },
5086 &quot;type&quot;: &quot;A String&quot;, # The source type.
5087 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5088 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5089 #
5090 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5091 # source. Used for web cache validation.
5092 },
5093 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5094 # verified field is typically a name, email address, phone number, or
5095 # website that has been confirmed to be owned by the person.
5096 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5097 # field.
5098 },
5099 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
5100 # values:
5101 #
5102 # * `anniversary`
5103 # * `other`
5104 },
5105 ],
5106 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
5107 { # A person&#x27;s associated URLs.
5108 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
5109 # values:
5110 #
5111 # * `home`
5112 # * `work`
5113 # * `blog`
5114 # * `profile`
5115 # * `homePage`
5116 # * `ftp`
5117 # * `reservations`
5118 # * `appInstallPage`: website for a Google+ application.
5119 # * `other`
5120 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
5121 &quot;source&quot;: { # The source of a field. # The source of the field.
5122 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5123 #
5124 # Last update timestamp of this source.
5125 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5126 #
5127 # Metadata about a source of type PROFILE.
5128 &quot;userTypes&quot;: [ # Output only. The user types.
5129 &quot;A String&quot;,
5130 ],
5131 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5132 },
5133 &quot;type&quot;: &quot;A String&quot;, # The source type.
5134 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5135 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5136 #
5137 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5138 # source. Used for web cache validation.
5139 },
5140 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5141 # verified field is typically a name, email address, phone number, or
5142 # website that has been confirmed to be owned by the person.
5143 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5144 # field.
5145 },
5146 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
5147 # account locale or the `Accept-Language` HTTP header locale.
5148 &quot;value&quot;: &quot;A String&quot;, # The URL.
5149 },
5150 ],
5151 }</pre>
Dan O'Mearadd494642020-05-01 07:42:23 -07005152</div>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07005153
Dan O'Mearadd494642020-05-01 07:42:23 -07005154<div class="method">
Bu Sun Kim65020912020-05-20 12:08:20 -07005155 <code class="details" id="getBatchGet">getBatchGet(personFields=None, resourceNames=None, requestMask_includeField=None, x__xgafv=None)</code>
Dan O'Mearadd494642020-05-01 07:42:23 -07005156 <pre>Provides information about a list of specific people by specifying a list
5157of requested resource names. Use `people/me` to indicate the authenticated
5158user.
5159
Bu Sun Kim65020912020-05-20 12:08:20 -07005160The request throws a 400 error if &#x27;personFields&#x27; is not specified.
Dan O'Mearadd494642020-05-01 07:42:23 -07005161
5162Args:
Dan O'Mearadd494642020-05-01 07:42:23 -07005163 personFields: string, Required. A field mask to restrict which fields on each person are returned. Multiple
5164fields can be specified by separating them with commas. Valid values are:
5165
5166* addresses
5167* ageRanges
5168* biographies
5169* birthdays
5170* coverPhotos
5171* emailAddresses
5172* events
5173* genders
5174* imClients
5175* interests
5176* locales
5177* memberships
5178* metadata
5179* names
5180* nicknames
5181* occupations
5182* organizations
5183* phoneNumbers
5184* photos
5185* relations
5186* residences
5187* sipAddresses
5188* skills
5189* urls
5190* userDefined
Bu Sun Kim65020912020-05-20 12:08:20 -07005191 resourceNames: string, Required. The resource names of the people to provide information about.
5192
5193- To get information about the authenticated user, specify `people/me`.
5194- To get information about a google account, specify
5195 `people/{account_id}`.
5196- To get information about a contact, specify the resource name that
5197 identifies the contact as returned by
5198[`people.connections.list`](/people/api/rest/v1/people.connections/list).
5199
5200You can include up to 50 resource names in one request. (repeated)
5201 requestMask_includeField: string, Required. Comma-separated list of person fields to be included in the response. Each
5202path should start with `person.`: for example, `person.names` or
5203`person.photos`.
5204 x__xgafv: string, V1 error format.
5205 Allowed values
5206 1 - v1 error format
5207 2 - v2 error format
Dan O'Mearadd494642020-05-01 07:42:23 -07005208
5209Returns:
5210 An object of the form:
5211
5212 { # The response to a get request for a list of people by resource name.
Bu Sun Kim65020912020-05-20 12:08:20 -07005213 &quot;responses&quot;: [ # The response for each requested resource name.
Dan O'Mearadd494642020-05-01 07:42:23 -07005214 { # The response for a single person
Bu Sun Kim65020912020-05-20 12:08:20 -07005215 &quot;person&quot;: { # Information about a person merged from various data sources such as the # The person.
5216 # authenticated user&#x27;s contacts and profile data.
5217 #
5218 # Most fields can have multiple items. The items in a field have no guaranteed
5219 # order, but each non-empty field is guaranteed to have exactly one field with
5220 # `metadata.primary` set to true.
5221 &quot;interests&quot;: [ # The person&#x27;s interests.
5222 { # One of the person&#x27;s interests.
5223 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
5224 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
5225 &quot;source&quot;: { # The source of a field. # The source of the field.
5226 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5227 #
5228 # Last update timestamp of this source.
5229 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5230 #
5231 # Metadata about a source of type PROFILE.
5232 &quot;userTypes&quot;: [ # Output only. The user types.
5233 &quot;A String&quot;,
5234 ],
5235 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5236 },
5237 &quot;type&quot;: &quot;A String&quot;, # The source type.
5238 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5239 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5240 #
5241 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5242 # source. Used for web cache validation.
5243 },
5244 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5245 # verified field is typically a name, email address, phone number, or
5246 # website that has been confirmed to be owned by the person.
5247 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5248 # field.
5249 },
5250 },
5251 ],
5252 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
5253 { # Arbitrary user data that is populated by the end users.
5254 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
5255 &quot;source&quot;: { # The source of a field. # The source of the field.
5256 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5257 #
5258 # Last update timestamp of this source.
5259 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5260 #
5261 # Metadata about a source of type PROFILE.
5262 &quot;userTypes&quot;: [ # Output only. The user types.
5263 &quot;A String&quot;,
5264 ],
5265 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5266 },
5267 &quot;type&quot;: &quot;A String&quot;, # The source type.
5268 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5269 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5270 #
5271 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5272 # source. Used for web cache validation.
5273 },
5274 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5275 # verified field is typically a name, email address, phone number, or
5276 # website that has been confirmed to be owned by the person.
5277 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5278 # field.
5279 },
5280 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
5281 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
5282 },
5283 ],
5284 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
5285 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
5286 # communications to make voice or video calls over the internet.
5287 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
5288 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
5289 # format.
5290 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
5291 # predefined values:
5292 #
5293 # * `home`
5294 # * `work`
5295 # * `mobile`
5296 # * `other`
5297 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
5298 &quot;source&quot;: { # The source of a field. # The source of the field.
5299 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5300 #
5301 # Last update timestamp of this source.
5302 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5303 #
5304 # Metadata about a source of type PROFILE.
5305 &quot;userTypes&quot;: [ # Output only. The user types.
5306 &quot;A String&quot;,
5307 ],
5308 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5309 },
5310 &quot;type&quot;: &quot;A String&quot;, # The source type.
5311 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5312 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5313 #
5314 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5315 # source. Used for web cache validation.
5316 },
5317 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5318 # verified field is typically a name, email address, phone number, or
5319 # website that has been confirmed to be owned by the person.
5320 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5321 # field.
5322 },
5323 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
5324 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5325 },
5326 ],
5327 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
5328 { # A person&#x27;s phone number.
5329 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
5330 # predefined values:
5331 #
5332 # * `home`
5333 # * `work`
5334 # * `mobile`
5335 # * `homeFax`
5336 # * `workFax`
5337 # * `otherFax`
5338 # * `pager`
5339 # * `workMobile`
5340 # * `workPager`
5341 # * `main`
5342 # * `googleVoice`
5343 # * `other`
5344 &quot;value&quot;: &quot;A String&quot;, # The phone number.
5345 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
5346 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
5347 # form of the phone number.
5348 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
5349 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5350 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
5351 &quot;source&quot;: { # The source of a field. # The source of the field.
5352 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5353 #
5354 # Last update timestamp of this source.
5355 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5356 #
5357 # Metadata about a source of type PROFILE.
5358 &quot;userTypes&quot;: [ # Output only. The user types.
5359 &quot;A String&quot;,
5360 ],
5361 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5362 },
5363 &quot;type&quot;: &quot;A String&quot;, # The source type.
5364 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5365 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5366 #
5367 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5368 # source. Used for web cache validation.
5369 },
5370 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5371 # verified field is typically a name, email address, phone number, or
5372 # website that has been confirmed to be owned by the person.
5373 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5374 # field.
5375 },
5376 },
5377 ],
5378 &quot;occupations&quot;: [ # The person&#x27;s occupations.
5379 { # A person&#x27;s occupation.
5380 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
5381 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
5382 &quot;source&quot;: { # The source of a field. # The source of the field.
5383 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5384 #
5385 # Last update timestamp of this source.
5386 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5387 #
5388 # Metadata about a source of type PROFILE.
5389 &quot;userTypes&quot;: [ # Output only. The user types.
5390 &quot;A String&quot;,
5391 ],
5392 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5393 },
5394 &quot;type&quot;: &quot;A String&quot;, # The source type.
5395 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5396 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5397 #
5398 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5399 # source. Used for web cache validation.
5400 },
5401 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5402 # verified field is typically a name, email address, phone number, or
5403 # website that has been confirmed to be owned by the person.
5404 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5405 # field.
5406 },
5407 },
5408 ],
5409 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
5410 #
5411 # The person&#x27;s age range.
5412 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5413 # resource. Used for web cache validation.
5414 &quot;biographies&quot;: [ # The person&#x27;s biographies.
5415 { # A person&#x27;s short biography.
5416 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
5417 &quot;source&quot;: { # The source of a field. # The source of the field.
5418 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5419 #
5420 # Last update timestamp of this source.
5421 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5422 #
5423 # Metadata about a source of type PROFILE.
5424 &quot;userTypes&quot;: [ # Output only. The user types.
5425 &quot;A String&quot;,
5426 ],
5427 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5428 },
5429 &quot;type&quot;: &quot;A String&quot;, # The source type.
5430 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5431 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5432 #
5433 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5434 # source. Used for web cache validation.
5435 },
5436 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5437 # verified field is typically a name, email address, phone number, or
5438 # website that has been confirmed to be owned by the person.
5439 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5440 # field.
5441 },
5442 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
5443 &quot;value&quot;: &quot;A String&quot;, # The short biography.
5444 },
5445 ],
5446 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
5447 { # A person&#x27;s locale preference.
5448 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
5449 &quot;source&quot;: { # The source of a field. # The source of the field.
5450 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5451 #
5452 # Last update timestamp of this source.
5453 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5454 #
5455 # Metadata about a source of type PROFILE.
5456 &quot;userTypes&quot;: [ # Output only. The user types.
5457 &quot;A String&quot;,
5458 ],
5459 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5460 },
5461 &quot;type&quot;: &quot;A String&quot;, # The source type.
5462 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5463 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5464 #
5465 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5466 # source. Used for web cache validation.
5467 },
5468 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5469 # verified field is typically a name, email address, phone number, or
5470 # website that has been confirmed to be owned by the person.
5471 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5472 # field.
5473 },
5474 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
5475 # language tag representing the locale.
5476 },
5477 ],
5478 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
5479 # The person&#x27;s taglines.
5480 { # **DEPRECATED**: No data will be returned
5481 # A brief one-line description of the person.
5482 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
5483 &quot;source&quot;: { # The source of a field. # The source of the field.
5484 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5485 #
5486 # Last update timestamp of this source.
5487 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5488 #
5489 # Metadata about a source of type PROFILE.
5490 &quot;userTypes&quot;: [ # Output only. The user types.
5491 &quot;A String&quot;,
5492 ],
5493 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5494 },
5495 &quot;type&quot;: &quot;A String&quot;, # The source type.
5496 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5497 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5498 #
5499 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5500 # source. Used for web cache validation.
5501 },
5502 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5503 # verified field is typically a name, email address, phone number, or
5504 # website that has been confirmed to be owned by the person.
5505 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5506 # field.
5507 },
5508 &quot;value&quot;: &quot;A String&quot;, # The tagline.
5509 },
5510 ],
5511 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
5512 { # A person&#x27;s past or current organization. Overlapping date ranges are
5513 # permitted.
5514 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
5515 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
5516 # symbol, abbreviation, or acronym.
5517 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
5518 &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.
5519 # and time zone are either specified elsewhere or are not significant. The date
5520 # is relative to the Proleptic Gregorian Calendar. This can represent:
5521 #
5522 # * A full date, with non-zero year, month and day values
5523 # * A month and day value, with a zero year, e.g. an anniversary
5524 # * A year on its own, with zero month and day values
5525 # * A year and month value, with a zero day, e.g. a credit card expiration date
5526 #
5527 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
5528 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
5529 # a year.
5530 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
5531 # month and day.
5532 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
5533 # if specifying a year by itself or a year and month where the day is not
5534 # significant.
5535 },
5536 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
5537 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
5538 # false if the organization is a past organization.
5539 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
5540 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
5541 # `google.com`.
5542 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
5543 &quot;source&quot;: { # The source of a field. # The source of the field.
5544 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5545 #
5546 # Last update timestamp of this source.
5547 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5548 #
5549 # Metadata about a source of type PROFILE.
5550 &quot;userTypes&quot;: [ # Output only. The user types.
5551 &quot;A String&quot;,
5552 ],
5553 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5554 },
5555 &quot;type&quot;: &quot;A String&quot;, # The source type.
5556 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5557 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5558 #
5559 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5560 # source. Used for web cache validation.
5561 },
5562 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5563 # verified field is typically a name, email address, phone number, or
5564 # website that has been confirmed to be owned by the person.
5565 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5566 # field.
5567 },
5568 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
5569 &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.
5570 # and time zone are either specified elsewhere or are not significant. The date
5571 # is relative to the Proleptic Gregorian Calendar. This can represent:
5572 #
5573 # * A full date, with non-zero year, month and day values
5574 # * A month and day value, with a zero year, e.g. an anniversary
5575 # * A year on its own, with zero month and day values
5576 # * A year and month value, with a zero day, e.g. a credit card expiration date
5577 #
5578 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
5579 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
5580 # a year.
5581 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
5582 # month and day.
5583 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
5584 # if specifying a year by itself or a year and month where the day is not
5585 # significant.
5586 },
5587 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
5588 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
5589 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5590 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
5591 # predefined values:
5592 #
5593 # * `work`
5594 # * `school`
5595 },
5596 ],
5597 &quot;residences&quot;: [ # The person&#x27;s residences.
5598 { # A person&#x27;s past or current residence.
5599 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
5600 &quot;source&quot;: { # The source of a field. # The source of the field.
5601 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5602 #
5603 # Last update timestamp of this source.
5604 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5605 #
5606 # Metadata about a source of type PROFILE.
5607 &quot;userTypes&quot;: [ # Output only. The user types.
5608 &quot;A String&quot;,
5609 ],
5610 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5611 },
5612 &quot;type&quot;: &quot;A String&quot;, # The source type.
5613 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5614 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5615 #
5616 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5617 # source. Used for web cache validation.
5618 },
5619 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5620 # verified field is typically a name, email address, phone number, or
5621 # website that has been confirmed to be owned by the person.
5622 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5623 # field.
5624 },
5625 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
5626 # false if the residence is a past residence.
5627 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
5628 },
5629 ],
5630 &quot;genders&quot;: [ # The person&#x27;s genders.
5631 { # A person&#x27;s gender.
5632 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
5633 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
5634 # value are not localized.
5635 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
5636 &quot;source&quot;: { # The source of a field. # The source of the field.
5637 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5638 #
5639 # Last update timestamp of this source.
5640 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5641 #
5642 # Metadata about a source of type PROFILE.
5643 &quot;userTypes&quot;: [ # Output only. The user types.
5644 &quot;A String&quot;,
5645 ],
5646 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5647 },
5648 &quot;type&quot;: &quot;A String&quot;, # The source type.
5649 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5650 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5651 #
5652 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5653 # source. Used for web cache validation.
5654 },
5655 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5656 # verified field is typically a name, email address, phone number, or
5657 # website that has been confirmed to be owned by the person.
5658 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5659 # field.
5660 },
5661 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
5662 # can be custom or one of these predefined values:
5663 #
5664 # * `male`
5665 # * `female`
5666 # * `other`
5667 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
5668 # predefined values:
5669 #
5670 # * `male`
5671 # * `female`
5672 # * `unspecified`
5673 },
5674 ],
5675 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
5676 # The person&#x27;s relationship interests.
5677 { # **DEPRECATED**: No data will be returned
5678 # A person&#x27;s relationship interest .
5679 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
5680 # in the viewer&#x27;s account locale or the locale specified in the
5681 # Accept-Language HTTP header.
5682 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
5683 &quot;source&quot;: { # The source of a field. # The source of the field.
5684 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5685 #
5686 # Last update timestamp of this source.
5687 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5688 #
5689 # Metadata about a source of type PROFILE.
5690 &quot;userTypes&quot;: [ # Output only. The user types.
5691 &quot;A String&quot;,
5692 ],
5693 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5694 },
5695 &quot;type&quot;: &quot;A String&quot;, # The source type.
5696 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5697 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5698 #
5699 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5700 # source. Used for web cache validation.
5701 },
5702 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5703 # verified field is typically a name, email address, phone number, or
5704 # website that has been confirmed to be owned by the person.
5705 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5706 # field.
5707 },
5708 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
5709 # or one of these predefined values:
5710 #
5711 # * `friend`
5712 # * `date`
5713 # * `relationship`
5714 # * `networking`
5715 },
5716 ],
5717 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
5718 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
5719 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
5720 # that include a sync token.
5721 #
5722 # The resource name may change when adding or removing fields that link a
5723 # contact and profile such as a verified email, verified phone number, or
5724 # profile URL.
5725 &quot;A String&quot;,
5726 ],
5727 &quot;sources&quot;: [ # The sources of data for the person.
5728 { # The source of a field.
5729 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5730 #
5731 # Last update timestamp of this source.
5732 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5733 #
5734 # Metadata about a source of type PROFILE.
5735 &quot;userTypes&quot;: [ # Output only. The user types.
5736 &quot;A String&quot;,
5737 ],
5738 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5739 },
5740 &quot;type&quot;: &quot;A String&quot;, # The source type.
5741 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5742 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5743 #
5744 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5745 # source. Used for web cache validation.
5746 },
5747 ],
5748 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
5749 &quot;A String&quot;,
5750 ],
5751 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
5752 # `person.metadata.sources.profileMetadata.objectType` instead)
5753 #
5754 # The type of the person object.
5755 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
5756 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
5757 # that include a sync token.
5758 },
5759 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
5760 { # A person&#x27;s membership in a group. Only contact group memberships can be
5761 # modified.
5762 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
5763 &quot;source&quot;: { # The source of a field. # The source of the field.
5764 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5765 #
5766 # Last update timestamp of this source.
5767 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5768 #
5769 # Metadata about a source of type PROFILE.
5770 &quot;userTypes&quot;: [ # Output only. The user types.
5771 &quot;A String&quot;,
5772 ],
5773 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5774 },
5775 &quot;type&quot;: &quot;A String&quot;, # The source type.
5776 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5777 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5778 #
5779 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5780 # source. Used for web cache validation.
5781 },
5782 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5783 # verified field is typically a name, email address, phone number, or
5784 # website that has been confirmed to be owned by the person.
5785 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5786 # field.
5787 },
5788 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
5789 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
5790 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
5791 # string, in the form of `contactGroups/{contact_group_id}`.
5792 # Only contact_group_resource_name can be used for modifying memberships.
5793 # Any contact group membership can be removed, but only user group or
5794 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
5795 # contact must always have at least one contact group membership.
5796 },
5797 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
5798 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
5799 },
5800 },
5801 ],
5802 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
5803 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
5804 # specified. The `date` and `text` fields typically represent the same
5805 # date, but are not guaranteed to.
5806 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
5807 # and time zone are either specified elsewhere or are not significant. The date
5808 # is relative to the Proleptic Gregorian Calendar. This can represent:
5809 #
5810 # * A full date, with non-zero year, month and day values
5811 # * A month and day value, with a zero year, e.g. an anniversary
5812 # * A year on its own, with zero month and day values
5813 # * A year and month value, with a zero day, e.g. a credit card expiration date
5814 #
5815 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
5816 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
5817 # a year.
5818 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
5819 # month and day.
5820 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
5821 # if specifying a year by itself or a year and month where the day is not
5822 # significant.
5823 },
5824 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
5825 &quot;source&quot;: { # The source of a field. # The source of the field.
5826 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5827 #
5828 # Last update timestamp of this source.
5829 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5830 #
5831 # Metadata about a source of type PROFILE.
5832 &quot;userTypes&quot;: [ # Output only. The user types.
5833 &quot;A String&quot;,
5834 ],
5835 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5836 },
5837 &quot;type&quot;: &quot;A String&quot;, # The source type.
5838 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5839 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5840 #
5841 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5842 # source. Used for web cache validation.
5843 },
5844 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5845 # verified field is typically a name, email address, phone number, or
5846 # website that has been confirmed to be owned by the person.
5847 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5848 # field.
5849 },
5850 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
5851 },
5852 ],
5853 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
5854 { # A person&#x27;s instant messaging client.
5855 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
5856 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5857 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
5858 # predefined values:
5859 #
5860 # * `aim`
5861 # * `msn`
5862 # * `yahoo`
5863 # * `skype`
5864 # * `qq`
5865 # * `googleTalk`
5866 # * `icq`
5867 # * `jabber`
5868 # * `netMeeting`
5869 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
5870 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
5871 # predefined values:
5872 #
5873 # * `home`
5874 # * `work`
5875 # * `other`
5876 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
5877 # locale or the `Accept-Language` HTTP header locale.
5878 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
5879 &quot;source&quot;: { # The source of a field. # The source of the field.
5880 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5881 #
5882 # Last update timestamp of this source.
5883 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5884 #
5885 # Metadata about a source of type PROFILE.
5886 &quot;userTypes&quot;: [ # Output only. The user types.
5887 &quot;A String&quot;,
5888 ],
5889 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5890 },
5891 &quot;type&quot;: &quot;A String&quot;, # The source type.
5892 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5893 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5894 #
5895 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5896 # source. Used for web cache validation.
5897 },
5898 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5899 # verified field is typically a name, email address, phone number, or
5900 # website that has been confirmed to be owned by the person.
5901 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5902 # field.
5903 },
5904 },
5905 ],
5906 &quot;skills&quot;: [ # The person&#x27;s skills.
5907 { # A skill that the person has.
5908 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
5909 &quot;source&quot;: { # The source of a field. # The source of the field.
5910 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5911 #
5912 # Last update timestamp of this source.
5913 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5914 #
5915 # Metadata about a source of type PROFILE.
5916 &quot;userTypes&quot;: [ # Output only. The user types.
5917 &quot;A String&quot;,
5918 ],
5919 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5920 },
5921 &quot;type&quot;: &quot;A String&quot;, # The source type.
5922 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5923 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5924 #
5925 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5926 # source. Used for web cache validation.
5927 },
5928 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5929 # verified field is typically a name, email address, phone number, or
5930 # website that has been confirmed to be owned by the person.
5931 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5932 # field.
5933 },
5934 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
5935 },
5936 ],
5937 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
5938 # The person&#x27;s relationship statuses.
5939 { # **DEPRECATED**: No data will be returned
5940 # A person&#x27;s relationship status.
5941 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
5942 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
5943 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
5944 &quot;source&quot;: { # The source of a field. # The source of the field.
5945 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5946 #
5947 # Last update timestamp of this source.
5948 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5949 #
5950 # Metadata about a source of type PROFILE.
5951 &quot;userTypes&quot;: [ # Output only. The user types.
5952 &quot;A String&quot;,
5953 ],
5954 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
5955 },
5956 &quot;type&quot;: &quot;A String&quot;, # The source type.
5957 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
5958 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
5959 #
5960 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
5961 # source. Used for web cache validation.
5962 },
5963 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
5964 # verified field is typically a name, email address, phone number, or
5965 # website that has been confirmed to be owned by the person.
5966 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
5967 # field.
5968 },
5969 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
5970 # predefined values:
5971 #
5972 # * `single`
5973 # * `inARelationship`
5974 # * `engaged`
5975 # * `married`
5976 # * `itsComplicated`
5977 # * `openRelationship`
5978 # * `widowed`
5979 # * `inDomesticPartnership`
5980 # * `inCivilUnion`
5981 },
5982 ],
5983 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
5984 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
5985 # profile page that represents who they are or what they care about.
5986 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
5987 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
5988 # false if the cover photo is a user-provided cover photo.
5989 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
5990 &quot;source&quot;: { # The source of a field. # The source of the field.
5991 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
5992 #
5993 # Last update timestamp of this source.
5994 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
5995 #
5996 # Metadata about a source of type PROFILE.
5997 &quot;userTypes&quot;: [ # Output only. The user types.
5998 &quot;A String&quot;,
5999 ],
6000 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6001 },
6002 &quot;type&quot;: &quot;A String&quot;, # The source type.
6003 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6004 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6005 #
6006 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6007 # source. Used for web cache validation.
6008 },
6009 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6010 # verified field is typically a name, email address, phone number, or
6011 # website that has been confirmed to be owned by the person.
6012 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6013 # field.
6014 },
6015 },
6016 ],
6017 &quot;names&quot;: [ # The person&#x27;s names.
6018 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
6019 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
6020 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
6021 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
6022 # the locale specified by the viewer&#x27;s account or the
6023 # `Accept-Language` HTTP header.
6024 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
6025 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
6026 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
6027 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
6028 &quot;source&quot;: { # The source of a field. # The source of the field.
6029 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6030 #
6031 # Last update timestamp of this source.
6032 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6033 #
6034 # Metadata about a source of type PROFILE.
6035 &quot;userTypes&quot;: [ # Output only. The user types.
6036 &quot;A String&quot;,
6037 ],
6038 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6039 },
6040 &quot;type&quot;: &quot;A String&quot;, # The source type.
6041 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6042 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6043 #
6044 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6045 # source. Used for web cache validation.
6046 },
6047 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6048 # verified field is typically a name, email address, phone number, or
6049 # website that has been confirmed to be owned by the person.
6050 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6051 # field.
6052 },
6053 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
6054 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
6055 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
6056 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
6057 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
6058 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
6059 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
6060 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
6061 },
6062 ],
6063 &quot;relations&quot;: [ # The person&#x27;s relations.
6064 { # A person&#x27;s relation to another person.
6065 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
6066 # these predefined values:
6067 #
6068 # * `spouse`
6069 # * `child`
6070 # * `mother`
6071 # * `father`
6072 # * `parent`
6073 # * `brother`
6074 # * `sister`
6075 # * `friend`
6076 # * `relative`
6077 # * `domesticPartner`
6078 # * `manager`
6079 # * `assistant`
6080 # * `referredBy`
6081 # * `partner`
6082 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
6083 &quot;source&quot;: { # The source of a field. # The source of the field.
6084 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6085 #
6086 # Last update timestamp of this source.
6087 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6088 #
6089 # Metadata about a source of type PROFILE.
6090 &quot;userTypes&quot;: [ # Output only. The user types.
6091 &quot;A String&quot;,
6092 ],
6093 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6094 },
6095 &quot;type&quot;: &quot;A String&quot;, # The source type.
6096 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6097 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6098 #
6099 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6100 # source. Used for web cache validation.
6101 },
6102 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6103 # verified field is typically a name, email address, phone number, or
6104 # website that has been confirmed to be owned by the person.
6105 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6106 # field.
6107 },
6108 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
6109 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
6110 # account locale or the locale specified in the Accept-Language HTTP header.
6111 },
6112 ],
6113 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
6114 { # A person&#x27;s age range.
6115 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
6116 &quot;source&quot;: { # The source of a field. # The source of the field.
6117 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6118 #
6119 # Last update timestamp of this source.
6120 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6121 #
6122 # Metadata about a source of type PROFILE.
6123 &quot;userTypes&quot;: [ # Output only. The user types.
6124 &quot;A String&quot;,
6125 ],
6126 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6127 },
6128 &quot;type&quot;: &quot;A String&quot;, # The source type.
6129 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6130 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6131 #
6132 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6133 # source. Used for web cache validation.
6134 },
6135 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6136 # verified field is typically a name, email address, phone number, or
6137 # website that has been confirmed to be owned by the person.
6138 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6139 # field.
6140 },
6141 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
6142 },
6143 ],
6144 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
6145 # The person&#x27;s bragging rights.
6146 { # **DEPRECATED**: No data will be returned
6147 # A person&#x27;s bragging rights.
6148 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
6149 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
6150 &quot;source&quot;: { # The source of a field. # The source of the field.
6151 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6152 #
6153 # Last update timestamp of this source.
6154 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6155 #
6156 # Metadata about a source of type PROFILE.
6157 &quot;userTypes&quot;: [ # Output only. The user types.
6158 &quot;A String&quot;,
6159 ],
6160 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6161 },
6162 &quot;type&quot;: &quot;A String&quot;, # The source type.
6163 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6164 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6165 #
6166 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6167 # source. Used for web cache validation.
6168 },
6169 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6170 # verified field is typically a name, email address, phone number, or
6171 # website that has been confirmed to be owned by the person.
6172 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6173 # field.
6174 },
6175 },
6176 ],
6177 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
6178 # with a max length of 27 characters, in the form of
6179 # `people/{person_id}`.
6180 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
6181 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
6182 # help others recognize the person.
6183 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
6184 # parameter `sz={size}` at the end of the url, where {size} is the size in
6185 # pixels. Example:
6186 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
6187 &quot;default&quot;: True or False, # True if the photo is a default photo;
6188 # false if the photo is a user-provided photo.
6189 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
6190 &quot;source&quot;: { # The source of a field. # The source of the field.
6191 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6192 #
6193 # Last update timestamp of this source.
6194 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6195 #
6196 # Metadata about a source of type PROFILE.
6197 &quot;userTypes&quot;: [ # Output only. The user types.
6198 &quot;A String&quot;,
6199 ],
6200 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6201 },
6202 &quot;type&quot;: &quot;A String&quot;, # The source type.
6203 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6204 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6205 #
6206 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6207 # source. Used for web cache validation.
6208 },
6209 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6210 # verified field is typically a name, email address, phone number, or
6211 # website that has been confirmed to be owned by the person.
6212 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6213 # field.
6214 },
6215 },
6216 ],
6217 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
6218 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
6219 # are optional.
6220 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
6221 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
6222 # will be automatically constructed from structured values.
6223 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
6224 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
6225 # account locale or the `Accept-Language` HTTP header locale.
6226 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
6227 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
6228 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
6229 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
6230 # values:
6231 #
6232 # * `home`
6233 # * `work`
6234 # * `other`
6235 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
6236 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
6237 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
6238 &quot;source&quot;: { # The source of a field. # The source of the field.
6239 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6240 #
6241 # Last update timestamp of this source.
6242 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6243 #
6244 # Metadata about a source of type PROFILE.
6245 &quot;userTypes&quot;: [ # Output only. The user types.
6246 &quot;A String&quot;,
6247 ],
6248 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6249 },
6250 &quot;type&quot;: &quot;A String&quot;, # The source type.
6251 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6252 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6253 #
6254 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6255 # source. Used for web cache validation.
6256 },
6257 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6258 # verified field is typically a name, email address, phone number, or
6259 # website that has been confirmed to be owned by the person.
6260 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6261 # field.
6262 },
6263 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
6264 # code of the address.
6265 },
6266 ],
6267 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
6268 { # A person&#x27;s email address.
6269 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
6270 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
6271 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
6272 &quot;source&quot;: { # The source of a field. # The source of the field.
6273 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6274 #
6275 # Last update timestamp of this source.
6276 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6277 #
6278 # Metadata about a source of type PROFILE.
6279 &quot;userTypes&quot;: [ # Output only. The user types.
6280 &quot;A String&quot;,
6281 ],
6282 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6283 },
6284 &quot;type&quot;: &quot;A String&quot;, # The source type.
6285 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6286 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6287 #
6288 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6289 # source. Used for web cache validation.
6290 },
6291 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6292 # verified field is typically a name, email address, phone number, or
6293 # website that has been confirmed to be owned by the person.
6294 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6295 # field.
6296 },
6297 &quot;value&quot;: &quot;A String&quot;, # The email address.
6298 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
6299 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
6300 # predefined values:
6301 #
6302 # * `home`
6303 # * `work`
6304 # * `other`
6305 },
6306 ],
6307 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
6308 { # A person&#x27;s nickname.
6309 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
6310 &quot;source&quot;: { # The source of a field. # The source of the field.
6311 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6312 #
6313 # Last update timestamp of this source.
6314 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6315 #
6316 # Metadata about a source of type PROFILE.
6317 &quot;userTypes&quot;: [ # Output only. The user types.
6318 &quot;A String&quot;,
6319 ],
6320 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6321 },
6322 &quot;type&quot;: &quot;A String&quot;, # The source type.
6323 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6324 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6325 #
6326 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6327 # source. Used for web cache validation.
6328 },
6329 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6330 # verified field is typically a name, email address, phone number, or
6331 # website that has been confirmed to be owned by the person.
6332 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6333 # field.
6334 },
6335 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
6336 &quot;value&quot;: &quot;A String&quot;, # The nickname.
6337 },
6338 ],
6339 &quot;events&quot;: [ # The person&#x27;s events.
6340 { # An event related to the person.
6341 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
6342 # and time zone are either specified elsewhere or are not significant. The date
6343 # is relative to the Proleptic Gregorian Calendar. This can represent:
6344 #
6345 # * A full date, with non-zero year, month and day values
6346 # * A month and day value, with a zero year, e.g. an anniversary
6347 # * A year on its own, with zero month and day values
6348 # * A year and month value, with a zero day, e.g. a credit card expiration date
6349 #
6350 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
6351 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
6352 # a year.
6353 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
6354 # month and day.
6355 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
6356 # if specifying a year by itself or a year and month where the day is not
6357 # significant.
6358 },
6359 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
6360 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
6361 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
6362 &quot;source&quot;: { # The source of a field. # The source of the field.
6363 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6364 #
6365 # Last update timestamp of this source.
6366 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6367 #
6368 # Metadata about a source of type PROFILE.
6369 &quot;userTypes&quot;: [ # Output only. The user types.
6370 &quot;A String&quot;,
6371 ],
6372 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6373 },
6374 &quot;type&quot;: &quot;A String&quot;, # The source type.
6375 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6376 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6377 #
6378 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6379 # source. Used for web cache validation.
6380 },
6381 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6382 # verified field is typically a name, email address, phone number, or
6383 # website that has been confirmed to be owned by the person.
6384 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6385 # field.
6386 },
6387 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
6388 # values:
6389 #
6390 # * `anniversary`
6391 # * `other`
6392 },
6393 ],
6394 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
6395 { # A person&#x27;s associated URLs.
6396 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
6397 # values:
6398 #
6399 # * `home`
6400 # * `work`
6401 # * `blog`
6402 # * `profile`
6403 # * `homePage`
6404 # * `ftp`
6405 # * `reservations`
6406 # * `appInstallPage`: website for a Google+ application.
6407 # * `other`
6408 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
6409 &quot;source&quot;: { # The source of a field. # The source of the field.
6410 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6411 #
6412 # Last update timestamp of this source.
6413 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6414 #
6415 # Metadata about a source of type PROFILE.
6416 &quot;userTypes&quot;: [ # Output only. The user types.
6417 &quot;A String&quot;,
6418 ],
6419 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6420 },
6421 &quot;type&quot;: &quot;A String&quot;, # The source type.
6422 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6423 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6424 #
6425 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6426 # source. Used for web cache validation.
6427 },
6428 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6429 # verified field is typically a name, email address, phone number, or
6430 # website that has been confirmed to be owned by the person.
6431 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6432 # field.
6433 },
6434 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
6435 # account locale or the `Accept-Language` HTTP header locale.
6436 &quot;value&quot;: &quot;A String&quot;, # The URL.
6437 },
6438 ],
6439 },
6440 &quot;requestedResourceName&quot;: &quot;A String&quot;, # The original requested resource name. May be different than the resource
6441 # name on the returned person.
6442 #
6443 # The resource name can change when adding or removing fields that link a
6444 # contact and profile such as a verified email, verified phone number, or a
6445 # profile URL.
6446 &quot;httpStatusCode&quot;: 42, # **DEPRECATED** (Please use status instead)
6447 #
6448 # [HTTP 1.1 status code]
6449 # (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).
6450 &quot;status&quot;: { # The `Status` type defines a logical error model that is suitable for # The status of the response.
Dan O'Mearadd494642020-05-01 07:42:23 -07006451 # different programming environments, including REST APIs and RPC APIs. It is
6452 # used by [gRPC](https://github.com/grpc). Each `Status` message contains
6453 # three pieces of data: error code, error message, and error details.
6454 #
6455 # You can find out more about this error model and how to work with it in the
6456 # [API Design Guide](https://cloud.google.com/apis/design/errors).
Bu Sun Kim65020912020-05-20 12:08:20 -07006457 &quot;message&quot;: &quot;A String&quot;, # A developer-facing error message, which should be in English. Any
Dan O'Mearadd494642020-05-01 07:42:23 -07006458 # user-facing error message should be localized and sent in the
6459 # google.rpc.Status.details field, or localized by the client.
Bu Sun Kim65020912020-05-20 12:08:20 -07006460 &quot;details&quot;: [ # A list of messages that carry the error details. There is a common set of
Dan O'Mearadd494642020-05-01 07:42:23 -07006461 # message types for APIs to use.
6462 {
Bu Sun Kim65020912020-05-20 12:08:20 -07006463 &quot;a_key&quot;: &quot;&quot;, # Properties of the object. Contains field @type with type URL.
Dan O'Mearadd494642020-05-01 07:42:23 -07006464 },
6465 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07006466 &quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
Dan O'Mearadd494642020-05-01 07:42:23 -07006467 },
Dan O'Mearadd494642020-05-01 07:42:23 -07006468 },
6469 ],
6470 }</pre>
6471</div>
6472
6473<div class="method">
Bu Sun Kim65020912020-05-20 12:08:20 -07006474 <code class="details" id="updateContact">updateContact(resourceName, body=None, updatePersonFields=None, x__xgafv=None)</code>
Dan O'Mearadd494642020-05-01 07:42:23 -07006475 <pre>Update contact data for an existing contact person. Any non-contact data
6476will not be modified.
6477
6478The request throws a 400 error if `updatePersonFields` is not specified.
6479
6480The request throws a 400 error if `person.metadata.sources` is not
6481specified for the contact to be updated.
6482
6483The request throws a 400 error with an error with reason
Bu Sun Kim65020912020-05-20 12:08:20 -07006484`&quot;failedPrecondition&quot;` if `person.metadata.sources.etag` is different than
6485the contact&#x27;s etag, which indicates the contact has changed since its data
Dan O'Mearadd494642020-05-01 07:42:23 -07006486was read. Clients should get the latest person and re-apply their updates
6487to the latest person.
6488
6489Args:
6490 resourceName: string, The resource name for the person, assigned by the server. An ASCII string
6491with a max length of 27 characters, in the form of
6492`people/{person_id}`. (required)
6493 body: object, The request body.
6494 The object takes the form of:
6495
6496{ # Information about a person merged from various data sources such as the
Bu Sun Kim65020912020-05-20 12:08:20 -07006497 # authenticated user&#x27;s contacts and profile data.
Dan O'Mearadd494642020-05-01 07:42:23 -07006498 #
Bu Sun Kim65020912020-05-20 12:08:20 -07006499 # Most fields can have multiple items. The items in a field have no guaranteed
6500 # order, but each non-empty field is guaranteed to have exactly one field with
6501 # `metadata.primary` set to true.
6502 &quot;interests&quot;: [ # The person&#x27;s interests.
6503 { # One of the person&#x27;s interests.
6504 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
6505 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
6506 &quot;source&quot;: { # The source of a field. # The source of the field.
6507 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6508 #
6509 # Last update timestamp of this source.
6510 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6511 #
6512 # Metadata about a source of type PROFILE.
6513 &quot;userTypes&quot;: [ # Output only. The user types.
6514 &quot;A String&quot;,
6515 ],
6516 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6517 },
6518 &quot;type&quot;: &quot;A String&quot;, # The source type.
6519 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6520 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6521 #
6522 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6523 # source. Used for web cache validation.
6524 },
6525 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6526 # verified field is typically a name, email address, phone number, or
6527 # website that has been confirmed to be owned by the person.
6528 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6529 # field.
6530 },
6531 },
6532 ],
6533 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
6534 { # Arbitrary user data that is populated by the end users.
6535 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
6536 &quot;source&quot;: { # The source of a field. # The source of the field.
6537 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6538 #
6539 # Last update timestamp of this source.
6540 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6541 #
6542 # Metadata about a source of type PROFILE.
6543 &quot;userTypes&quot;: [ # Output only. The user types.
6544 &quot;A String&quot;,
6545 ],
6546 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6547 },
6548 &quot;type&quot;: &quot;A String&quot;, # The source type.
6549 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6550 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6551 #
6552 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6553 # source. Used for web cache validation.
6554 },
6555 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6556 # verified field is typically a name, email address, phone number, or
6557 # website that has been confirmed to be owned by the person.
6558 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6559 # field.
6560 },
6561 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
6562 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
6563 },
6564 ],
6565 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
6566 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
6567 # communications to make voice or video calls over the internet.
6568 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
6569 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
6570 # format.
6571 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
6572 # predefined values:
6573 #
6574 # * `home`
6575 # * `work`
6576 # * `mobile`
6577 # * `other`
6578 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
6579 &quot;source&quot;: { # The source of a field. # The source of the field.
6580 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6581 #
6582 # Last update timestamp of this source.
6583 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6584 #
6585 # Metadata about a source of type PROFILE.
6586 &quot;userTypes&quot;: [ # Output only. The user types.
6587 &quot;A String&quot;,
6588 ],
6589 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6590 },
6591 &quot;type&quot;: &quot;A String&quot;, # The source type.
6592 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6593 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6594 #
6595 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6596 # source. Used for web cache validation.
6597 },
6598 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6599 # verified field is typically a name, email address, phone number, or
6600 # website that has been confirmed to be owned by the person.
6601 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6602 # field.
6603 },
6604 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
6605 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
6606 },
6607 ],
6608 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
6609 { # A person&#x27;s phone number.
6610 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
6611 # predefined values:
6612 #
6613 # * `home`
6614 # * `work`
6615 # * `mobile`
6616 # * `homeFax`
6617 # * `workFax`
6618 # * `otherFax`
6619 # * `pager`
6620 # * `workMobile`
6621 # * `workPager`
6622 # * `main`
6623 # * `googleVoice`
6624 # * `other`
6625 &quot;value&quot;: &quot;A String&quot;, # The phone number.
6626 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
6627 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
6628 # form of the phone number.
6629 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
6630 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
6631 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
6632 &quot;source&quot;: { # The source of a field. # The source of the field.
6633 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6634 #
6635 # Last update timestamp of this source.
6636 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6637 #
6638 # Metadata about a source of type PROFILE.
6639 &quot;userTypes&quot;: [ # Output only. The user types.
6640 &quot;A String&quot;,
6641 ],
6642 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6643 },
6644 &quot;type&quot;: &quot;A String&quot;, # The source type.
6645 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6646 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6647 #
6648 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6649 # source. Used for web cache validation.
6650 },
6651 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6652 # verified field is typically a name, email address, phone number, or
6653 # website that has been confirmed to be owned by the person.
6654 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6655 # field.
6656 },
6657 },
6658 ],
6659 &quot;occupations&quot;: [ # The person&#x27;s occupations.
6660 { # A person&#x27;s occupation.
6661 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
6662 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
6663 &quot;source&quot;: { # The source of a field. # The source of the field.
6664 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6665 #
6666 # Last update timestamp of this source.
6667 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6668 #
6669 # Metadata about a source of type PROFILE.
6670 &quot;userTypes&quot;: [ # Output only. The user types.
6671 &quot;A String&quot;,
6672 ],
6673 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6674 },
6675 &quot;type&quot;: &quot;A String&quot;, # The source type.
6676 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6677 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6678 #
6679 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6680 # source. Used for web cache validation.
6681 },
6682 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6683 # verified field is typically a name, email address, phone number, or
6684 # website that has been confirmed to be owned by the person.
6685 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6686 # field.
6687 },
6688 },
6689 ],
6690 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
6691 #
6692 # The person&#x27;s age range.
6693 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6694 # resource. Used for web cache validation.
6695 &quot;biographies&quot;: [ # The person&#x27;s biographies.
6696 { # A person&#x27;s short biography.
6697 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
6698 &quot;source&quot;: { # The source of a field. # The source of the field.
6699 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6700 #
6701 # Last update timestamp of this source.
6702 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6703 #
6704 # Metadata about a source of type PROFILE.
6705 &quot;userTypes&quot;: [ # Output only. The user types.
6706 &quot;A String&quot;,
6707 ],
6708 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6709 },
6710 &quot;type&quot;: &quot;A String&quot;, # The source type.
6711 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6712 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6713 #
6714 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6715 # source. Used for web cache validation.
6716 },
6717 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6718 # verified field is typically a name, email address, phone number, or
6719 # website that has been confirmed to be owned by the person.
6720 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6721 # field.
6722 },
6723 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
6724 &quot;value&quot;: &quot;A String&quot;, # The short biography.
6725 },
6726 ],
6727 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
6728 { # A person&#x27;s locale preference.
6729 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
6730 &quot;source&quot;: { # The source of a field. # The source of the field.
6731 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6732 #
6733 # Last update timestamp of this source.
6734 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6735 #
6736 # Metadata about a source of type PROFILE.
6737 &quot;userTypes&quot;: [ # Output only. The user types.
6738 &quot;A String&quot;,
6739 ],
6740 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6741 },
6742 &quot;type&quot;: &quot;A String&quot;, # The source type.
6743 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6744 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6745 #
6746 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6747 # source. Used for web cache validation.
6748 },
6749 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6750 # verified field is typically a name, email address, phone number, or
6751 # website that has been confirmed to be owned by the person.
6752 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6753 # field.
6754 },
6755 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
6756 # language tag representing the locale.
6757 },
6758 ],
6759 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
6760 # The person&#x27;s taglines.
6761 { # **DEPRECATED**: No data will be returned
6762 # A brief one-line description of the person.
6763 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
6764 &quot;source&quot;: { # The source of a field. # The source of the field.
6765 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6766 #
6767 # Last update timestamp of this source.
6768 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6769 #
6770 # Metadata about a source of type PROFILE.
6771 &quot;userTypes&quot;: [ # Output only. The user types.
6772 &quot;A String&quot;,
6773 ],
6774 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6775 },
6776 &quot;type&quot;: &quot;A String&quot;, # The source type.
6777 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6778 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6779 #
6780 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6781 # source. Used for web cache validation.
6782 },
6783 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6784 # verified field is typically a name, email address, phone number, or
6785 # website that has been confirmed to be owned by the person.
6786 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6787 # field.
6788 },
6789 &quot;value&quot;: &quot;A String&quot;, # The tagline.
6790 },
6791 ],
6792 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
6793 { # A person&#x27;s past or current organization. Overlapping date ranges are
6794 # permitted.
6795 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
6796 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
6797 # symbol, abbreviation, or acronym.
6798 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
6799 &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.
6800 # and time zone are either specified elsewhere or are not significant. The date
6801 # is relative to the Proleptic Gregorian Calendar. This can represent:
6802 #
6803 # * A full date, with non-zero year, month and day values
6804 # * A month and day value, with a zero year, e.g. an anniversary
6805 # * A year on its own, with zero month and day values
6806 # * A year and month value, with a zero day, e.g. a credit card expiration date
6807 #
6808 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
6809 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
6810 # a year.
6811 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
6812 # month and day.
6813 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
6814 # if specifying a year by itself or a year and month where the day is not
6815 # significant.
6816 },
6817 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
6818 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
6819 # false if the organization is a past organization.
6820 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
6821 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
6822 # `google.com`.
6823 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
6824 &quot;source&quot;: { # The source of a field. # The source of the field.
6825 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6826 #
6827 # Last update timestamp of this source.
6828 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6829 #
6830 # Metadata about a source of type PROFILE.
6831 &quot;userTypes&quot;: [ # Output only. The user types.
6832 &quot;A String&quot;,
6833 ],
6834 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6835 },
6836 &quot;type&quot;: &quot;A String&quot;, # The source type.
6837 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6838 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6839 #
6840 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6841 # source. Used for web cache validation.
6842 },
6843 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6844 # verified field is typically a name, email address, phone number, or
6845 # website that has been confirmed to be owned by the person.
6846 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6847 # field.
6848 },
6849 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
6850 &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.
6851 # and time zone are either specified elsewhere or are not significant. The date
6852 # is relative to the Proleptic Gregorian Calendar. This can represent:
6853 #
6854 # * A full date, with non-zero year, month and day values
6855 # * A month and day value, with a zero year, e.g. an anniversary
6856 # * A year on its own, with zero month and day values
6857 # * A year and month value, with a zero day, e.g. a credit card expiration date
6858 #
6859 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
6860 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
6861 # a year.
6862 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
6863 # month and day.
6864 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
6865 # if specifying a year by itself or a year and month where the day is not
6866 # significant.
6867 },
6868 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
6869 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
6870 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
6871 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
6872 # predefined values:
6873 #
6874 # * `work`
6875 # * `school`
6876 },
6877 ],
6878 &quot;residences&quot;: [ # The person&#x27;s residences.
6879 { # A person&#x27;s past or current residence.
6880 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
6881 &quot;source&quot;: { # The source of a field. # The source of the field.
6882 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6883 #
6884 # Last update timestamp of this source.
6885 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6886 #
6887 # Metadata about a source of type PROFILE.
6888 &quot;userTypes&quot;: [ # Output only. The user types.
6889 &quot;A String&quot;,
6890 ],
6891 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6892 },
6893 &quot;type&quot;: &quot;A String&quot;, # The source type.
6894 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6895 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6896 #
6897 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6898 # source. Used for web cache validation.
6899 },
6900 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6901 # verified field is typically a name, email address, phone number, or
6902 # website that has been confirmed to be owned by the person.
6903 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6904 # field.
6905 },
6906 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
6907 # false if the residence is a past residence.
6908 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
6909 },
6910 ],
6911 &quot;genders&quot;: [ # The person&#x27;s genders.
6912 { # A person&#x27;s gender.
6913 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
6914 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
6915 # value are not localized.
6916 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
6917 &quot;source&quot;: { # The source of a field. # The source of the field.
6918 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6919 #
6920 # Last update timestamp of this source.
6921 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6922 #
6923 # Metadata about a source of type PROFILE.
6924 &quot;userTypes&quot;: [ # Output only. The user types.
6925 &quot;A String&quot;,
6926 ],
6927 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6928 },
6929 &quot;type&quot;: &quot;A String&quot;, # The source type.
6930 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6931 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6932 #
6933 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6934 # source. Used for web cache validation.
6935 },
6936 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6937 # verified field is typically a name, email address, phone number, or
6938 # website that has been confirmed to be owned by the person.
6939 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6940 # field.
6941 },
6942 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
6943 # can be custom or one of these predefined values:
6944 #
6945 # * `male`
6946 # * `female`
6947 # * `other`
6948 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
6949 # predefined values:
6950 #
6951 # * `male`
6952 # * `female`
6953 # * `unspecified`
6954 },
6955 ],
6956 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
6957 # The person&#x27;s relationship interests.
6958 { # **DEPRECATED**: No data will be returned
6959 # A person&#x27;s relationship interest .
6960 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
6961 # in the viewer&#x27;s account locale or the locale specified in the
6962 # Accept-Language HTTP header.
6963 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
6964 &quot;source&quot;: { # The source of a field. # The source of the field.
6965 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
6966 #
6967 # Last update timestamp of this source.
6968 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
6969 #
6970 # Metadata about a source of type PROFILE.
6971 &quot;userTypes&quot;: [ # Output only. The user types.
6972 &quot;A String&quot;,
6973 ],
6974 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
6975 },
6976 &quot;type&quot;: &quot;A String&quot;, # The source type.
6977 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
6978 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
6979 #
6980 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
6981 # source. Used for web cache validation.
6982 },
6983 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
6984 # verified field is typically a name, email address, phone number, or
6985 # website that has been confirmed to be owned by the person.
6986 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
6987 # field.
6988 },
6989 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
6990 # or one of these predefined values:
6991 #
6992 # * `friend`
6993 # * `date`
6994 # * `relationship`
6995 # * `networking`
6996 },
6997 ],
6998 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
6999 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
7000 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
7001 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07007002 #
Bu Sun Kim65020912020-05-20 12:08:20 -07007003 # The resource name may change when adding or removing fields that link a
7004 # contact and profile such as a verified email, verified phone number, or
7005 # profile URL.
7006 &quot;A String&quot;,
7007 ],
7008 &quot;sources&quot;: [ # The sources of data for the person.
7009 { # The source of a field.
7010 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07007011 #
7012 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07007013 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7014 #
7015 # Metadata about a source of type PROFILE.
7016 &quot;userTypes&quot;: [ # Output only. The user types.
7017 &quot;A String&quot;,
7018 ],
7019 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7020 },
7021 &quot;type&quot;: &quot;A String&quot;, # The source type.
7022 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7023 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07007024 #
7025 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7026 # source. Used for web cache validation.
Dan O'Mearadd494642020-05-01 07:42:23 -07007027 },
Bu Sun Kim65020912020-05-20 12:08:20 -07007028 ],
7029 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
7030 &quot;A String&quot;,
7031 ],
7032 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
7033 # `person.metadata.sources.profileMetadata.objectType` instead)
Dan O'Mearadd494642020-05-01 07:42:23 -07007034 #
Bu Sun Kim65020912020-05-20 12:08:20 -07007035 # The type of the person object.
7036 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
7037 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
7038 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07007039 },
Bu Sun Kim65020912020-05-20 12:08:20 -07007040 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
7041 { # A person&#x27;s membership in a group. Only contact group memberships can be
7042 # modified.
7043 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
7044 &quot;source&quot;: { # The source of a field. # The source of the field.
7045 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7046 #
7047 # Last update timestamp of this source.
7048 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7049 #
7050 # Metadata about a source of type PROFILE.
7051 &quot;userTypes&quot;: [ # Output only. The user types.
7052 &quot;A String&quot;,
7053 ],
7054 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7055 },
7056 &quot;type&quot;: &quot;A String&quot;, # The source type.
7057 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7058 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7059 #
7060 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7061 # source. Used for web cache validation.
7062 },
7063 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7064 # verified field is typically a name, email address, phone number, or
7065 # website that has been confirmed to be owned by the person.
7066 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7067 # field.
7068 },
7069 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
7070 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
7071 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
7072 # string, in the form of `contactGroups/{contact_group_id}`.
7073 # Only contact_group_resource_name can be used for modifying memberships.
7074 # Any contact group membership can be removed, but only user group or
7075 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
7076 # contact must always have at least one contact group membership.
7077 },
7078 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
7079 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
7080 },
7081 },
7082 ],
7083 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
7084 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
7085 # specified. The `date` and `text` fields typically represent the same
7086 # date, but are not guaranteed to.
7087 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
7088 # and time zone are either specified elsewhere or are not significant. The date
7089 # is relative to the Proleptic Gregorian Calendar. This can represent:
7090 #
7091 # * A full date, with non-zero year, month and day values
7092 # * A month and day value, with a zero year, e.g. an anniversary
7093 # * A year on its own, with zero month and day values
7094 # * A year and month value, with a zero day, e.g. a credit card expiration date
7095 #
7096 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
7097 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
7098 # a year.
7099 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
7100 # month and day.
7101 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
7102 # if specifying a year by itself or a year and month where the day is not
7103 # significant.
7104 },
7105 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
7106 &quot;source&quot;: { # The source of a field. # The source of the field.
7107 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7108 #
7109 # Last update timestamp of this source.
7110 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7111 #
7112 # Metadata about a source of type PROFILE.
7113 &quot;userTypes&quot;: [ # Output only. The user types.
7114 &quot;A String&quot;,
7115 ],
7116 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7117 },
7118 &quot;type&quot;: &quot;A String&quot;, # The source type.
7119 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7120 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7121 #
7122 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7123 # source. Used for web cache validation.
7124 },
7125 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7126 # verified field is typically a name, email address, phone number, or
7127 # website that has been confirmed to be owned by the person.
7128 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7129 # field.
7130 },
7131 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
7132 },
7133 ],
7134 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
7135 { # A person&#x27;s instant messaging client.
7136 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
7137 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7138 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
7139 # predefined values:
7140 #
7141 # * `aim`
7142 # * `msn`
7143 # * `yahoo`
7144 # * `skype`
7145 # * `qq`
7146 # * `googleTalk`
7147 # * `icq`
7148 # * `jabber`
7149 # * `netMeeting`
7150 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
7151 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
7152 # predefined values:
7153 #
7154 # * `home`
7155 # * `work`
7156 # * `other`
7157 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
7158 # locale or the `Accept-Language` HTTP header locale.
7159 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
7160 &quot;source&quot;: { # The source of a field. # The source of the field.
7161 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7162 #
7163 # Last update timestamp of this source.
7164 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7165 #
7166 # Metadata about a source of type PROFILE.
7167 &quot;userTypes&quot;: [ # Output only. The user types.
7168 &quot;A String&quot;,
7169 ],
7170 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7171 },
7172 &quot;type&quot;: &quot;A String&quot;, # The source type.
7173 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7174 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7175 #
7176 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7177 # source. Used for web cache validation.
7178 },
7179 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7180 # verified field is typically a name, email address, phone number, or
7181 # website that has been confirmed to be owned by the person.
7182 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7183 # field.
7184 },
7185 },
7186 ],
7187 &quot;skills&quot;: [ # The person&#x27;s skills.
7188 { # A skill that the person has.
7189 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
7190 &quot;source&quot;: { # The source of a field. # The source of the field.
7191 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7192 #
7193 # Last update timestamp of this source.
7194 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7195 #
7196 # Metadata about a source of type PROFILE.
7197 &quot;userTypes&quot;: [ # Output only. The user types.
7198 &quot;A String&quot;,
7199 ],
7200 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7201 },
7202 &quot;type&quot;: &quot;A String&quot;, # The source type.
7203 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7204 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7205 #
7206 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7207 # source. Used for web cache validation.
7208 },
7209 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7210 # verified field is typically a name, email address, phone number, or
7211 # website that has been confirmed to be owned by the person.
7212 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7213 # field.
7214 },
7215 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
7216 },
7217 ],
7218 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
7219 # The person&#x27;s relationship statuses.
7220 { # **DEPRECATED**: No data will be returned
7221 # A person&#x27;s relationship status.
7222 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
7223 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7224 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
7225 &quot;source&quot;: { # The source of a field. # The source of the field.
7226 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7227 #
7228 # Last update timestamp of this source.
7229 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7230 #
7231 # Metadata about a source of type PROFILE.
7232 &quot;userTypes&quot;: [ # Output only. The user types.
7233 &quot;A String&quot;,
7234 ],
7235 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7236 },
7237 &quot;type&quot;: &quot;A String&quot;, # The source type.
7238 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7239 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7240 #
7241 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7242 # source. Used for web cache validation.
7243 },
7244 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7245 # verified field is typically a name, email address, phone number, or
7246 # website that has been confirmed to be owned by the person.
7247 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7248 # field.
7249 },
7250 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
7251 # predefined values:
7252 #
7253 # * `single`
7254 # * `inARelationship`
7255 # * `engaged`
7256 # * `married`
7257 # * `itsComplicated`
7258 # * `openRelationship`
7259 # * `widowed`
7260 # * `inDomesticPartnership`
7261 # * `inCivilUnion`
7262 },
7263 ],
7264 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
7265 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
7266 # profile page that represents who they are or what they care about.
7267 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
7268 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
7269 # false if the cover photo is a user-provided cover photo.
7270 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
7271 &quot;source&quot;: { # The source of a field. # The source of the field.
7272 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7273 #
7274 # Last update timestamp of this source.
7275 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7276 #
7277 # Metadata about a source of type PROFILE.
7278 &quot;userTypes&quot;: [ # Output only. The user types.
7279 &quot;A String&quot;,
7280 ],
7281 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7282 },
7283 &quot;type&quot;: &quot;A String&quot;, # The source type.
7284 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7285 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7286 #
7287 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7288 # source. Used for web cache validation.
7289 },
7290 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7291 # verified field is typically a name, email address, phone number, or
7292 # website that has been confirmed to be owned by the person.
7293 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7294 # field.
7295 },
7296 },
7297 ],
7298 &quot;names&quot;: [ # The person&#x27;s names.
7299 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
7300 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
7301 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
7302 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
7303 # the locale specified by the viewer&#x27;s account or the
7304 # `Accept-Language` HTTP header.
7305 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
7306 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
7307 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
7308 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
7309 &quot;source&quot;: { # The source of a field. # The source of the field.
7310 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7311 #
7312 # Last update timestamp of this source.
7313 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7314 #
7315 # Metadata about a source of type PROFILE.
7316 &quot;userTypes&quot;: [ # Output only. The user types.
7317 &quot;A String&quot;,
7318 ],
7319 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7320 },
7321 &quot;type&quot;: &quot;A String&quot;, # The source type.
7322 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7323 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7324 #
7325 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7326 # source. Used for web cache validation.
7327 },
7328 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7329 # verified field is typically a name, email address, phone number, or
7330 # website that has been confirmed to be owned by the person.
7331 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7332 # field.
7333 },
7334 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
7335 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
7336 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
7337 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
7338 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
7339 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
7340 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
7341 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
7342 },
7343 ],
7344 &quot;relations&quot;: [ # The person&#x27;s relations.
7345 { # A person&#x27;s relation to another person.
7346 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
7347 # these predefined values:
7348 #
7349 # * `spouse`
7350 # * `child`
7351 # * `mother`
7352 # * `father`
7353 # * `parent`
7354 # * `brother`
7355 # * `sister`
7356 # * `friend`
7357 # * `relative`
7358 # * `domesticPartner`
7359 # * `manager`
7360 # * `assistant`
7361 # * `referredBy`
7362 # * `partner`
7363 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
7364 &quot;source&quot;: { # The source of a field. # The source of the field.
7365 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7366 #
7367 # Last update timestamp of this source.
7368 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7369 #
7370 # Metadata about a source of type PROFILE.
7371 &quot;userTypes&quot;: [ # Output only. The user types.
7372 &quot;A String&quot;,
7373 ],
7374 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7375 },
7376 &quot;type&quot;: &quot;A String&quot;, # The source type.
7377 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7378 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7379 #
7380 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7381 # source. Used for web cache validation.
7382 },
7383 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7384 # verified field is typically a name, email address, phone number, or
7385 # website that has been confirmed to be owned by the person.
7386 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7387 # field.
7388 },
7389 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
7390 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
7391 # account locale or the locale specified in the Accept-Language HTTP header.
7392 },
7393 ],
7394 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
7395 { # A person&#x27;s age range.
7396 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
7397 &quot;source&quot;: { # The source of a field. # The source of the field.
7398 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7399 #
7400 # Last update timestamp of this source.
7401 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7402 #
7403 # Metadata about a source of type PROFILE.
7404 &quot;userTypes&quot;: [ # Output only. The user types.
7405 &quot;A String&quot;,
7406 ],
7407 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7408 },
7409 &quot;type&quot;: &quot;A String&quot;, # The source type.
7410 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7411 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7412 #
7413 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7414 # source. Used for web cache validation.
7415 },
7416 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7417 # verified field is typically a name, email address, phone number, or
7418 # website that has been confirmed to be owned by the person.
7419 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7420 # field.
7421 },
7422 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
7423 },
7424 ],
7425 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
7426 # The person&#x27;s bragging rights.
7427 { # **DEPRECATED**: No data will be returned
7428 # A person&#x27;s bragging rights.
7429 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
7430 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
7431 &quot;source&quot;: { # The source of a field. # The source of the field.
7432 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7433 #
7434 # Last update timestamp of this source.
7435 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7436 #
7437 # Metadata about a source of type PROFILE.
7438 &quot;userTypes&quot;: [ # Output only. The user types.
7439 &quot;A String&quot;,
7440 ],
7441 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7442 },
7443 &quot;type&quot;: &quot;A String&quot;, # The source type.
7444 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7445 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7446 #
7447 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7448 # source. Used for web cache validation.
7449 },
7450 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7451 # verified field is typically a name, email address, phone number, or
7452 # website that has been confirmed to be owned by the person.
7453 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7454 # field.
7455 },
7456 },
7457 ],
7458 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
7459 # with a max length of 27 characters, in the form of
7460 # `people/{person_id}`.
7461 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
7462 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
7463 # help others recognize the person.
7464 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
7465 # parameter `sz={size}` at the end of the url, where {size} is the size in
7466 # pixels. Example:
7467 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
7468 &quot;default&quot;: True or False, # True if the photo is a default photo;
7469 # false if the photo is a user-provided photo.
7470 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
7471 &quot;source&quot;: { # The source of a field. # The source of the field.
7472 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7473 #
7474 # Last update timestamp of this source.
7475 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7476 #
7477 # Metadata about a source of type PROFILE.
7478 &quot;userTypes&quot;: [ # Output only. The user types.
7479 &quot;A String&quot;,
7480 ],
7481 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7482 },
7483 &quot;type&quot;: &quot;A String&quot;, # The source type.
7484 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7485 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7486 #
7487 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7488 # source. Used for web cache validation.
7489 },
7490 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7491 # verified field is typically a name, email address, phone number, or
7492 # website that has been confirmed to be owned by the person.
7493 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7494 # field.
7495 },
7496 },
7497 ],
7498 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
7499 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
7500 # are optional.
7501 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
7502 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
7503 # will be automatically constructed from structured values.
7504 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
7505 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
7506 # account locale or the `Accept-Language` HTTP header locale.
7507 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
7508 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
7509 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
7510 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
7511 # values:
7512 #
7513 # * `home`
7514 # * `work`
7515 # * `other`
7516 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
7517 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
7518 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
7519 &quot;source&quot;: { # The source of a field. # The source of the field.
7520 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7521 #
7522 # Last update timestamp of this source.
7523 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7524 #
7525 # Metadata about a source of type PROFILE.
7526 &quot;userTypes&quot;: [ # Output only. The user types.
7527 &quot;A String&quot;,
7528 ],
7529 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7530 },
7531 &quot;type&quot;: &quot;A String&quot;, # The source type.
7532 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7533 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7534 #
7535 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7536 # source. Used for web cache validation.
7537 },
7538 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7539 # verified field is typically a name, email address, phone number, or
7540 # website that has been confirmed to be owned by the person.
7541 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7542 # field.
7543 },
7544 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
7545 # code of the address.
7546 },
7547 ],
7548 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
7549 { # A person&#x27;s email address.
7550 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
7551 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7552 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
7553 &quot;source&quot;: { # The source of a field. # The source of the field.
7554 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7555 #
7556 # Last update timestamp of this source.
7557 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7558 #
7559 # Metadata about a source of type PROFILE.
7560 &quot;userTypes&quot;: [ # Output only. The user types.
7561 &quot;A String&quot;,
7562 ],
7563 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7564 },
7565 &quot;type&quot;: &quot;A String&quot;, # The source type.
7566 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7567 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7568 #
7569 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7570 # source. Used for web cache validation.
7571 },
7572 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7573 # verified field is typically a name, email address, phone number, or
7574 # website that has been confirmed to be owned by the person.
7575 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7576 # field.
7577 },
7578 &quot;value&quot;: &quot;A String&quot;, # The email address.
7579 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
7580 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
7581 # predefined values:
7582 #
7583 # * `home`
7584 # * `work`
7585 # * `other`
7586 },
7587 ],
7588 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
7589 { # A person&#x27;s nickname.
7590 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
7591 &quot;source&quot;: { # The source of a field. # The source of the field.
7592 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7593 #
7594 # Last update timestamp of this source.
7595 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7596 #
7597 # Metadata about a source of type PROFILE.
7598 &quot;userTypes&quot;: [ # Output only. The user types.
7599 &quot;A String&quot;,
7600 ],
7601 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7602 },
7603 &quot;type&quot;: &quot;A String&quot;, # The source type.
7604 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7605 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7606 #
7607 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7608 # source. Used for web cache validation.
7609 },
7610 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7611 # verified field is typically a name, email address, phone number, or
7612 # website that has been confirmed to be owned by the person.
7613 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7614 # field.
7615 },
7616 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
7617 &quot;value&quot;: &quot;A String&quot;, # The nickname.
7618 },
7619 ],
7620 &quot;events&quot;: [ # The person&#x27;s events.
7621 { # An event related to the person.
7622 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
7623 # and time zone are either specified elsewhere or are not significant. The date
7624 # is relative to the Proleptic Gregorian Calendar. This can represent:
7625 #
7626 # * A full date, with non-zero year, month and day values
7627 # * A month and day value, with a zero year, e.g. an anniversary
7628 # * A year on its own, with zero month and day values
7629 # * A year and month value, with a zero day, e.g. a credit card expiration date
7630 #
7631 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
7632 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
7633 # a year.
7634 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
7635 # month and day.
7636 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
7637 # if specifying a year by itself or a year and month where the day is not
7638 # significant.
7639 },
7640 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
7641 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7642 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
7643 &quot;source&quot;: { # The source of a field. # The source of the field.
7644 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7645 #
7646 # Last update timestamp of this source.
7647 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7648 #
7649 # Metadata about a source of type PROFILE.
7650 &quot;userTypes&quot;: [ # Output only. The user types.
7651 &quot;A String&quot;,
7652 ],
7653 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7654 },
7655 &quot;type&quot;: &quot;A String&quot;, # The source type.
7656 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7657 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7658 #
7659 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7660 # source. Used for web cache validation.
7661 },
7662 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7663 # verified field is typically a name, email address, phone number, or
7664 # website that has been confirmed to be owned by the person.
7665 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7666 # field.
7667 },
7668 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
7669 # values:
7670 #
7671 # * `anniversary`
7672 # * `other`
7673 },
7674 ],
7675 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
7676 { # A person&#x27;s associated URLs.
7677 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
7678 # values:
7679 #
7680 # * `home`
7681 # * `work`
7682 # * `blog`
7683 # * `profile`
7684 # * `homePage`
7685 # * `ftp`
7686 # * `reservations`
7687 # * `appInstallPage`: website for a Google+ application.
7688 # * `other`
7689 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
7690 &quot;source&quot;: { # The source of a field. # The source of the field.
7691 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7692 #
7693 # Last update timestamp of this source.
7694 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7695 #
7696 # Metadata about a source of type PROFILE.
7697 &quot;userTypes&quot;: [ # Output only. The user types.
7698 &quot;A String&quot;,
7699 ],
7700 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7701 },
7702 &quot;type&quot;: &quot;A String&quot;, # The source type.
7703 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7704 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7705 #
7706 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7707 # source. Used for web cache validation.
7708 },
7709 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7710 # verified field is typically a name, email address, phone number, or
7711 # website that has been confirmed to be owned by the person.
7712 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7713 # field.
7714 },
7715 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
7716 # account locale or the `Accept-Language` HTTP header locale.
7717 &quot;value&quot;: &quot;A String&quot;, # The URL.
7718 },
7719 ],
7720 }
Dan O'Mearadd494642020-05-01 07:42:23 -07007721
Dan O'Mearadd494642020-05-01 07:42:23 -07007722 updatePersonFields: string, Required. A field mask to restrict which fields on the person are updated. Multiple
7723fields can be specified by separating them with commas.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07007724All updated fields will be replaced. Valid values are:
7725
7726* addresses
7727* biographies
7728* birthdays
7729* emailAddresses
7730* events
7731* genders
7732* imClients
7733* interests
7734* locales
7735* memberships
7736* names
7737* nicknames
7738* occupations
7739* organizations
7740* phoneNumbers
7741* relations
7742* residences
7743* sipAddresses
7744* urls
7745* userDefined
Bu Sun Kim65020912020-05-20 12:08:20 -07007746 x__xgafv: string, V1 error format.
7747 Allowed values
7748 1 - v1 error format
7749 2 - v2 error format
Dan O'Mearadd494642020-05-01 07:42:23 -07007750
7751Returns:
7752 An object of the form:
7753
7754 { # Information about a person merged from various data sources such as the
Bu Sun Kim65020912020-05-20 12:08:20 -07007755 # authenticated user&#x27;s contacts and profile data.
Dan O'Mearadd494642020-05-01 07:42:23 -07007756 #
Bu Sun Kim65020912020-05-20 12:08:20 -07007757 # Most fields can have multiple items. The items in a field have no guaranteed
7758 # order, but each non-empty field is guaranteed to have exactly one field with
7759 # `metadata.primary` set to true.
7760 &quot;interests&quot;: [ # The person&#x27;s interests.
7761 { # One of the person&#x27;s interests.
7762 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
7763 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
7764 &quot;source&quot;: { # The source of a field. # The source of the field.
7765 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7766 #
7767 # Last update timestamp of this source.
7768 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7769 #
7770 # Metadata about a source of type PROFILE.
7771 &quot;userTypes&quot;: [ # Output only. The user types.
7772 &quot;A String&quot;,
7773 ],
7774 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7775 },
7776 &quot;type&quot;: &quot;A String&quot;, # The source type.
7777 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7778 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7779 #
7780 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7781 # source. Used for web cache validation.
7782 },
7783 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7784 # verified field is typically a name, email address, phone number, or
7785 # website that has been confirmed to be owned by the person.
7786 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7787 # field.
7788 },
7789 },
7790 ],
7791 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
7792 { # Arbitrary user data that is populated by the end users.
7793 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
7794 &quot;source&quot;: { # The source of a field. # The source of the field.
7795 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7796 #
7797 # Last update timestamp of this source.
7798 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7799 #
7800 # Metadata about a source of type PROFILE.
7801 &quot;userTypes&quot;: [ # Output only. The user types.
7802 &quot;A String&quot;,
7803 ],
7804 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7805 },
7806 &quot;type&quot;: &quot;A String&quot;, # The source type.
7807 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7808 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7809 #
7810 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7811 # source. Used for web cache validation.
7812 },
7813 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7814 # verified field is typically a name, email address, phone number, or
7815 # website that has been confirmed to be owned by the person.
7816 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7817 # field.
7818 },
7819 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
7820 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
7821 },
7822 ],
7823 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
7824 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
7825 # communications to make voice or video calls over the internet.
7826 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
7827 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
7828 # format.
7829 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
7830 # predefined values:
7831 #
7832 # * `home`
7833 # * `work`
7834 # * `mobile`
7835 # * `other`
7836 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
7837 &quot;source&quot;: { # The source of a field. # The source of the field.
7838 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7839 #
7840 # Last update timestamp of this source.
7841 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7842 #
7843 # Metadata about a source of type PROFILE.
7844 &quot;userTypes&quot;: [ # Output only. The user types.
7845 &quot;A String&quot;,
7846 ],
7847 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7848 },
7849 &quot;type&quot;: &quot;A String&quot;, # The source type.
7850 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7851 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7852 #
7853 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7854 # source. Used for web cache validation.
7855 },
7856 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7857 # verified field is typically a name, email address, phone number, or
7858 # website that has been confirmed to be owned by the person.
7859 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7860 # field.
7861 },
7862 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
7863 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7864 },
7865 ],
7866 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
7867 { # A person&#x27;s phone number.
7868 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
7869 # predefined values:
7870 #
7871 # * `home`
7872 # * `work`
7873 # * `mobile`
7874 # * `homeFax`
7875 # * `workFax`
7876 # * `otherFax`
7877 # * `pager`
7878 # * `workMobile`
7879 # * `workPager`
7880 # * `main`
7881 # * `googleVoice`
7882 # * `other`
7883 &quot;value&quot;: &quot;A String&quot;, # The phone number.
7884 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
7885 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
7886 # form of the phone number.
7887 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
7888 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
7889 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
7890 &quot;source&quot;: { # The source of a field. # The source of the field.
7891 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7892 #
7893 # Last update timestamp of this source.
7894 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7895 #
7896 # Metadata about a source of type PROFILE.
7897 &quot;userTypes&quot;: [ # Output only. The user types.
7898 &quot;A String&quot;,
7899 ],
7900 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7901 },
7902 &quot;type&quot;: &quot;A String&quot;, # The source type.
7903 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7904 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7905 #
7906 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7907 # source. Used for web cache validation.
7908 },
7909 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7910 # verified field is typically a name, email address, phone number, or
7911 # website that has been confirmed to be owned by the person.
7912 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7913 # field.
7914 },
7915 },
7916 ],
7917 &quot;occupations&quot;: [ # The person&#x27;s occupations.
7918 { # A person&#x27;s occupation.
7919 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
7920 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
7921 &quot;source&quot;: { # The source of a field. # The source of the field.
7922 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7923 #
7924 # Last update timestamp of this source.
7925 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7926 #
7927 # Metadata about a source of type PROFILE.
7928 &quot;userTypes&quot;: [ # Output only. The user types.
7929 &quot;A String&quot;,
7930 ],
7931 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7932 },
7933 &quot;type&quot;: &quot;A String&quot;, # The source type.
7934 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7935 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7936 #
7937 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7938 # source. Used for web cache validation.
7939 },
7940 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7941 # verified field is typically a name, email address, phone number, or
7942 # website that has been confirmed to be owned by the person.
7943 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7944 # field.
7945 },
7946 },
7947 ],
7948 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
7949 #
7950 # The person&#x27;s age range.
7951 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7952 # resource. Used for web cache validation.
7953 &quot;biographies&quot;: [ # The person&#x27;s biographies.
7954 { # A person&#x27;s short biography.
7955 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
7956 &quot;source&quot;: { # The source of a field. # The source of the field.
7957 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7958 #
7959 # Last update timestamp of this source.
7960 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7961 #
7962 # Metadata about a source of type PROFILE.
7963 &quot;userTypes&quot;: [ # Output only. The user types.
7964 &quot;A String&quot;,
7965 ],
7966 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7967 },
7968 &quot;type&quot;: &quot;A String&quot;, # The source type.
7969 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
7970 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
7971 #
7972 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
7973 # source. Used for web cache validation.
7974 },
7975 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
7976 # verified field is typically a name, email address, phone number, or
7977 # website that has been confirmed to be owned by the person.
7978 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
7979 # field.
7980 },
7981 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
7982 &quot;value&quot;: &quot;A String&quot;, # The short biography.
7983 },
7984 ],
7985 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
7986 { # A person&#x27;s locale preference.
7987 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
7988 &quot;source&quot;: { # The source of a field. # The source of the field.
7989 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
7990 #
7991 # Last update timestamp of this source.
7992 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
7993 #
7994 # Metadata about a source of type PROFILE.
7995 &quot;userTypes&quot;: [ # Output only. The user types.
7996 &quot;A String&quot;,
7997 ],
7998 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
7999 },
8000 &quot;type&quot;: &quot;A String&quot;, # The source type.
8001 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8002 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8003 #
8004 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8005 # source. Used for web cache validation.
8006 },
8007 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8008 # verified field is typically a name, email address, phone number, or
8009 # website that has been confirmed to be owned by the person.
8010 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8011 # field.
8012 },
8013 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
8014 # language tag representing the locale.
8015 },
8016 ],
8017 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
8018 # The person&#x27;s taglines.
8019 { # **DEPRECATED**: No data will be returned
8020 # A brief one-line description of the person.
8021 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
8022 &quot;source&quot;: { # The source of a field. # The source of the field.
8023 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8024 #
8025 # Last update timestamp of this source.
8026 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8027 #
8028 # Metadata about a source of type PROFILE.
8029 &quot;userTypes&quot;: [ # Output only. The user types.
8030 &quot;A String&quot;,
8031 ],
8032 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8033 },
8034 &quot;type&quot;: &quot;A String&quot;, # The source type.
8035 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8036 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8037 #
8038 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8039 # source. Used for web cache validation.
8040 },
8041 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8042 # verified field is typically a name, email address, phone number, or
8043 # website that has been confirmed to be owned by the person.
8044 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8045 # field.
8046 },
8047 &quot;value&quot;: &quot;A String&quot;, # The tagline.
8048 },
8049 ],
8050 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
8051 { # A person&#x27;s past or current organization. Overlapping date ranges are
8052 # permitted.
8053 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
8054 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
8055 # symbol, abbreviation, or acronym.
8056 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
8057 &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.
8058 # and time zone are either specified elsewhere or are not significant. The date
8059 # is relative to the Proleptic Gregorian Calendar. This can represent:
8060 #
8061 # * A full date, with non-zero year, month and day values
8062 # * A month and day value, with a zero year, e.g. an anniversary
8063 # * A year on its own, with zero month and day values
8064 # * A year and month value, with a zero day, e.g. a credit card expiration date
8065 #
8066 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
8067 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
8068 # a year.
8069 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
8070 # month and day.
8071 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
8072 # if specifying a year by itself or a year and month where the day is not
8073 # significant.
8074 },
8075 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
8076 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
8077 # false if the organization is a past organization.
8078 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
8079 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
8080 # `google.com`.
8081 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
8082 &quot;source&quot;: { # The source of a field. # The source of the field.
8083 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8084 #
8085 # Last update timestamp of this source.
8086 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8087 #
8088 # Metadata about a source of type PROFILE.
8089 &quot;userTypes&quot;: [ # Output only. The user types.
8090 &quot;A String&quot;,
8091 ],
8092 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8093 },
8094 &quot;type&quot;: &quot;A String&quot;, # The source type.
8095 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8096 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8097 #
8098 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8099 # source. Used for web cache validation.
8100 },
8101 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8102 # verified field is typically a name, email address, phone number, or
8103 # website that has been confirmed to be owned by the person.
8104 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8105 # field.
8106 },
8107 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
8108 &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.
8109 # and time zone are either specified elsewhere or are not significant. The date
8110 # is relative to the Proleptic Gregorian Calendar. This can represent:
8111 #
8112 # * A full date, with non-zero year, month and day values
8113 # * A month and day value, with a zero year, e.g. an anniversary
8114 # * A year on its own, with zero month and day values
8115 # * A year and month value, with a zero day, e.g. a credit card expiration date
8116 #
8117 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
8118 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
8119 # a year.
8120 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
8121 # month and day.
8122 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
8123 # if specifying a year by itself or a year and month where the day is not
8124 # significant.
8125 },
8126 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
8127 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
8128 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
8129 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
8130 # predefined values:
8131 #
8132 # * `work`
8133 # * `school`
8134 },
8135 ],
8136 &quot;residences&quot;: [ # The person&#x27;s residences.
8137 { # A person&#x27;s past or current residence.
8138 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
8139 &quot;source&quot;: { # The source of a field. # The source of the field.
8140 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8141 #
8142 # Last update timestamp of this source.
8143 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8144 #
8145 # Metadata about a source of type PROFILE.
8146 &quot;userTypes&quot;: [ # Output only. The user types.
8147 &quot;A String&quot;,
8148 ],
8149 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8150 },
8151 &quot;type&quot;: &quot;A String&quot;, # The source type.
8152 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8153 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8154 #
8155 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8156 # source. Used for web cache validation.
8157 },
8158 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8159 # verified field is typically a name, email address, phone number, or
8160 # website that has been confirmed to be owned by the person.
8161 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8162 # field.
8163 },
8164 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
8165 # false if the residence is a past residence.
8166 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
8167 },
8168 ],
8169 &quot;genders&quot;: [ # The person&#x27;s genders.
8170 { # A person&#x27;s gender.
8171 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
8172 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
8173 # value are not localized.
8174 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
8175 &quot;source&quot;: { # The source of a field. # The source of the field.
8176 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8177 #
8178 # Last update timestamp of this source.
8179 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8180 #
8181 # Metadata about a source of type PROFILE.
8182 &quot;userTypes&quot;: [ # Output only. The user types.
8183 &quot;A String&quot;,
8184 ],
8185 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8186 },
8187 &quot;type&quot;: &quot;A String&quot;, # The source type.
8188 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8189 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8190 #
8191 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8192 # source. Used for web cache validation.
8193 },
8194 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8195 # verified field is typically a name, email address, phone number, or
8196 # website that has been confirmed to be owned by the person.
8197 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8198 # field.
8199 },
8200 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
8201 # can be custom or one of these predefined values:
8202 #
8203 # * `male`
8204 # * `female`
8205 # * `other`
8206 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
8207 # predefined values:
8208 #
8209 # * `male`
8210 # * `female`
8211 # * `unspecified`
8212 },
8213 ],
8214 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
8215 # The person&#x27;s relationship interests.
8216 { # **DEPRECATED**: No data will be returned
8217 # A person&#x27;s relationship interest .
8218 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
8219 # in the viewer&#x27;s account locale or the locale specified in the
8220 # Accept-Language HTTP header.
8221 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
8222 &quot;source&quot;: { # The source of a field. # The source of the field.
8223 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8224 #
8225 # Last update timestamp of this source.
8226 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8227 #
8228 # Metadata about a source of type PROFILE.
8229 &quot;userTypes&quot;: [ # Output only. The user types.
8230 &quot;A String&quot;,
8231 ],
8232 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8233 },
8234 &quot;type&quot;: &quot;A String&quot;, # The source type.
8235 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8236 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8237 #
8238 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8239 # source. Used for web cache validation.
8240 },
8241 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8242 # verified field is typically a name, email address, phone number, or
8243 # website that has been confirmed to be owned by the person.
8244 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8245 # field.
8246 },
8247 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
8248 # or one of these predefined values:
8249 #
8250 # * `friend`
8251 # * `date`
8252 # * `relationship`
8253 # * `networking`
8254 },
8255 ],
8256 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
8257 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
8258 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
8259 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07008260 #
Bu Sun Kim65020912020-05-20 12:08:20 -07008261 # The resource name may change when adding or removing fields that link a
8262 # contact and profile such as a verified email, verified phone number, or
8263 # profile URL.
8264 &quot;A String&quot;,
8265 ],
8266 &quot;sources&quot;: [ # The sources of data for the person.
8267 { # The source of a field.
8268 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07008269 #
8270 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07008271 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8272 #
8273 # Metadata about a source of type PROFILE.
8274 &quot;userTypes&quot;: [ # Output only. The user types.
8275 &quot;A String&quot;,
8276 ],
8277 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8278 },
8279 &quot;type&quot;: &quot;A String&quot;, # The source type.
8280 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8281 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Dan O'Mearadd494642020-05-01 07:42:23 -07008282 #
8283 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8284 # source. Used for web cache validation.
Dan O'Mearadd494642020-05-01 07:42:23 -07008285 },
Bu Sun Kim65020912020-05-20 12:08:20 -07008286 ],
8287 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
8288 &quot;A String&quot;,
8289 ],
8290 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
8291 # `person.metadata.sources.profileMetadata.objectType` instead)
Dan O'Mearadd494642020-05-01 07:42:23 -07008292 #
Bu Sun Kim65020912020-05-20 12:08:20 -07008293 # The type of the person object.
8294 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
8295 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
8296 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07008297 },
Bu Sun Kim65020912020-05-20 12:08:20 -07008298 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
8299 { # A person&#x27;s membership in a group. Only contact group memberships can be
8300 # modified.
8301 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
8302 &quot;source&quot;: { # The source of a field. # The source of the field.
8303 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8304 #
8305 # Last update timestamp of this source.
8306 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8307 #
8308 # Metadata about a source of type PROFILE.
8309 &quot;userTypes&quot;: [ # Output only. The user types.
8310 &quot;A String&quot;,
8311 ],
8312 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8313 },
8314 &quot;type&quot;: &quot;A String&quot;, # The source type.
8315 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8316 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8317 #
8318 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8319 # source. Used for web cache validation.
8320 },
8321 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8322 # verified field is typically a name, email address, phone number, or
8323 # website that has been confirmed to be owned by the person.
8324 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8325 # field.
8326 },
8327 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
8328 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
8329 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
8330 # string, in the form of `contactGroups/{contact_group_id}`.
8331 # Only contact_group_resource_name can be used for modifying memberships.
8332 # Any contact group membership can be removed, but only user group or
8333 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
8334 # contact must always have at least one contact group membership.
8335 },
8336 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
8337 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
8338 },
8339 },
8340 ],
8341 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
8342 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
8343 # specified. The `date` and `text` fields typically represent the same
8344 # date, but are not guaranteed to.
8345 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
8346 # and time zone are either specified elsewhere or are not significant. The date
8347 # is relative to the Proleptic Gregorian Calendar. This can represent:
8348 #
8349 # * A full date, with non-zero year, month and day values
8350 # * A month and day value, with a zero year, e.g. an anniversary
8351 # * A year on its own, with zero month and day values
8352 # * A year and month value, with a zero day, e.g. a credit card expiration date
8353 #
8354 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
8355 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
8356 # a year.
8357 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
8358 # month and day.
8359 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
8360 # if specifying a year by itself or a year and month where the day is not
8361 # significant.
8362 },
8363 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
8364 &quot;source&quot;: { # The source of a field. # The source of the field.
8365 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8366 #
8367 # Last update timestamp of this source.
8368 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8369 #
8370 # Metadata about a source of type PROFILE.
8371 &quot;userTypes&quot;: [ # Output only. The user types.
8372 &quot;A String&quot;,
8373 ],
8374 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8375 },
8376 &quot;type&quot;: &quot;A String&quot;, # The source type.
8377 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8378 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8379 #
8380 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8381 # source. Used for web cache validation.
8382 },
8383 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8384 # verified field is typically a name, email address, phone number, or
8385 # website that has been confirmed to be owned by the person.
8386 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8387 # field.
8388 },
8389 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
8390 },
8391 ],
8392 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
8393 { # A person&#x27;s instant messaging client.
8394 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
8395 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
8396 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
8397 # predefined values:
8398 #
8399 # * `aim`
8400 # * `msn`
8401 # * `yahoo`
8402 # * `skype`
8403 # * `qq`
8404 # * `googleTalk`
8405 # * `icq`
8406 # * `jabber`
8407 # * `netMeeting`
8408 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
8409 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
8410 # predefined values:
8411 #
8412 # * `home`
8413 # * `work`
8414 # * `other`
8415 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
8416 # locale or the `Accept-Language` HTTP header locale.
8417 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
8418 &quot;source&quot;: { # The source of a field. # The source of the field.
8419 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8420 #
8421 # Last update timestamp of this source.
8422 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8423 #
8424 # Metadata about a source of type PROFILE.
8425 &quot;userTypes&quot;: [ # Output only. The user types.
8426 &quot;A String&quot;,
8427 ],
8428 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8429 },
8430 &quot;type&quot;: &quot;A String&quot;, # The source type.
8431 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8432 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8433 #
8434 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8435 # source. Used for web cache validation.
8436 },
8437 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8438 # verified field is typically a name, email address, phone number, or
8439 # website that has been confirmed to be owned by the person.
8440 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8441 # field.
8442 },
8443 },
8444 ],
8445 &quot;skills&quot;: [ # The person&#x27;s skills.
8446 { # A skill that the person has.
8447 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
8448 &quot;source&quot;: { # The source of a field. # The source of the field.
8449 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8450 #
8451 # Last update timestamp of this source.
8452 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8453 #
8454 # Metadata about a source of type PROFILE.
8455 &quot;userTypes&quot;: [ # Output only. The user types.
8456 &quot;A String&quot;,
8457 ],
8458 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8459 },
8460 &quot;type&quot;: &quot;A String&quot;, # The source type.
8461 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8462 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8463 #
8464 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8465 # source. Used for web cache validation.
8466 },
8467 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8468 # verified field is typically a name, email address, phone number, or
8469 # website that has been confirmed to be owned by the person.
8470 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8471 # field.
8472 },
8473 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
8474 },
8475 ],
8476 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
8477 # The person&#x27;s relationship statuses.
8478 { # **DEPRECATED**: No data will be returned
8479 # A person&#x27;s relationship status.
8480 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
8481 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
8482 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
8483 &quot;source&quot;: { # The source of a field. # The source of the field.
8484 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8485 #
8486 # Last update timestamp of this source.
8487 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8488 #
8489 # Metadata about a source of type PROFILE.
8490 &quot;userTypes&quot;: [ # Output only. The user types.
8491 &quot;A String&quot;,
8492 ],
8493 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8494 },
8495 &quot;type&quot;: &quot;A String&quot;, # The source type.
8496 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8497 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8498 #
8499 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8500 # source. Used for web cache validation.
8501 },
8502 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8503 # verified field is typically a name, email address, phone number, or
8504 # website that has been confirmed to be owned by the person.
8505 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8506 # field.
8507 },
8508 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
8509 # predefined values:
8510 #
8511 # * `single`
8512 # * `inARelationship`
8513 # * `engaged`
8514 # * `married`
8515 # * `itsComplicated`
8516 # * `openRelationship`
8517 # * `widowed`
8518 # * `inDomesticPartnership`
8519 # * `inCivilUnion`
8520 },
8521 ],
8522 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
8523 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
8524 # profile page that represents who they are or what they care about.
8525 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
8526 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
8527 # false if the cover photo is a user-provided cover photo.
8528 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
8529 &quot;source&quot;: { # The source of a field. # The source of the field.
8530 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8531 #
8532 # Last update timestamp of this source.
8533 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8534 #
8535 # Metadata about a source of type PROFILE.
8536 &quot;userTypes&quot;: [ # Output only. The user types.
8537 &quot;A String&quot;,
8538 ],
8539 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8540 },
8541 &quot;type&quot;: &quot;A String&quot;, # The source type.
8542 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8543 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8544 #
8545 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8546 # source. Used for web cache validation.
8547 },
8548 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8549 # verified field is typically a name, email address, phone number, or
8550 # website that has been confirmed to be owned by the person.
8551 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8552 # field.
8553 },
8554 },
8555 ],
8556 &quot;names&quot;: [ # The person&#x27;s names.
8557 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
8558 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
8559 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
8560 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
8561 # the locale specified by the viewer&#x27;s account or the
8562 # `Accept-Language` HTTP header.
8563 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
8564 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
8565 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
8566 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
8567 &quot;source&quot;: { # The source of a field. # The source of the field.
8568 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8569 #
8570 # Last update timestamp of this source.
8571 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8572 #
8573 # Metadata about a source of type PROFILE.
8574 &quot;userTypes&quot;: [ # Output only. The user types.
8575 &quot;A String&quot;,
8576 ],
8577 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8578 },
8579 &quot;type&quot;: &quot;A String&quot;, # The source type.
8580 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8581 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8582 #
8583 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8584 # source. Used for web cache validation.
8585 },
8586 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8587 # verified field is typically a name, email address, phone number, or
8588 # website that has been confirmed to be owned by the person.
8589 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8590 # field.
8591 },
8592 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
8593 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
8594 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
8595 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
8596 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
8597 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
8598 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
8599 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
8600 },
8601 ],
8602 &quot;relations&quot;: [ # The person&#x27;s relations.
8603 { # A person&#x27;s relation to another person.
8604 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
8605 # these predefined values:
8606 #
8607 # * `spouse`
8608 # * `child`
8609 # * `mother`
8610 # * `father`
8611 # * `parent`
8612 # * `brother`
8613 # * `sister`
8614 # * `friend`
8615 # * `relative`
8616 # * `domesticPartner`
8617 # * `manager`
8618 # * `assistant`
8619 # * `referredBy`
8620 # * `partner`
8621 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
8622 &quot;source&quot;: { # The source of a field. # The source of the field.
8623 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8624 #
8625 # Last update timestamp of this source.
8626 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8627 #
8628 # Metadata about a source of type PROFILE.
8629 &quot;userTypes&quot;: [ # Output only. The user types.
8630 &quot;A String&quot;,
8631 ],
8632 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8633 },
8634 &quot;type&quot;: &quot;A String&quot;, # The source type.
8635 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8636 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8637 #
8638 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8639 # source. Used for web cache validation.
8640 },
8641 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8642 # verified field is typically a name, email address, phone number, or
8643 # website that has been confirmed to be owned by the person.
8644 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8645 # field.
8646 },
8647 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
8648 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
8649 # account locale or the locale specified in the Accept-Language HTTP header.
8650 },
8651 ],
8652 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
8653 { # A person&#x27;s age range.
8654 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
8655 &quot;source&quot;: { # The source of a field. # The source of the field.
8656 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8657 #
8658 # Last update timestamp of this source.
8659 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8660 #
8661 # Metadata about a source of type PROFILE.
8662 &quot;userTypes&quot;: [ # Output only. The user types.
8663 &quot;A String&quot;,
8664 ],
8665 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8666 },
8667 &quot;type&quot;: &quot;A String&quot;, # The source type.
8668 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8669 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8670 #
8671 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8672 # source. Used for web cache validation.
8673 },
8674 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8675 # verified field is typically a name, email address, phone number, or
8676 # website that has been confirmed to be owned by the person.
8677 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8678 # field.
8679 },
8680 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
8681 },
8682 ],
8683 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
8684 # The person&#x27;s bragging rights.
8685 { # **DEPRECATED**: No data will be returned
8686 # A person&#x27;s bragging rights.
8687 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
8688 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
8689 &quot;source&quot;: { # The source of a field. # The source of the field.
8690 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8691 #
8692 # Last update timestamp of this source.
8693 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8694 #
8695 # Metadata about a source of type PROFILE.
8696 &quot;userTypes&quot;: [ # Output only. The user types.
8697 &quot;A String&quot;,
8698 ],
8699 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8700 },
8701 &quot;type&quot;: &quot;A String&quot;, # The source type.
8702 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8703 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8704 #
8705 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8706 # source. Used for web cache validation.
8707 },
8708 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8709 # verified field is typically a name, email address, phone number, or
8710 # website that has been confirmed to be owned by the person.
8711 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8712 # field.
8713 },
8714 },
8715 ],
8716 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
8717 # with a max length of 27 characters, in the form of
8718 # `people/{person_id}`.
8719 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
8720 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
8721 # help others recognize the person.
8722 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
8723 # parameter `sz={size}` at the end of the url, where {size} is the size in
8724 # pixels. Example:
8725 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
8726 &quot;default&quot;: True or False, # True if the photo is a default photo;
8727 # false if the photo is a user-provided photo.
8728 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
8729 &quot;source&quot;: { # The source of a field. # The source of the field.
8730 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8731 #
8732 # Last update timestamp of this source.
8733 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8734 #
8735 # Metadata about a source of type PROFILE.
8736 &quot;userTypes&quot;: [ # Output only. The user types.
8737 &quot;A String&quot;,
8738 ],
8739 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8740 },
8741 &quot;type&quot;: &quot;A String&quot;, # The source type.
8742 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8743 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8744 #
8745 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8746 # source. Used for web cache validation.
8747 },
8748 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8749 # verified field is typically a name, email address, phone number, or
8750 # website that has been confirmed to be owned by the person.
8751 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8752 # field.
8753 },
8754 },
8755 ],
8756 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
8757 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
8758 # are optional.
8759 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
8760 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
8761 # will be automatically constructed from structured values.
8762 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
8763 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
8764 # account locale or the `Accept-Language` HTTP header locale.
8765 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
8766 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
8767 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
8768 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
8769 # values:
8770 #
8771 # * `home`
8772 # * `work`
8773 # * `other`
8774 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
8775 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
8776 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
8777 &quot;source&quot;: { # The source of a field. # The source of the field.
8778 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8779 #
8780 # Last update timestamp of this source.
8781 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8782 #
8783 # Metadata about a source of type PROFILE.
8784 &quot;userTypes&quot;: [ # Output only. The user types.
8785 &quot;A String&quot;,
8786 ],
8787 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8788 },
8789 &quot;type&quot;: &quot;A String&quot;, # The source type.
8790 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8791 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8792 #
8793 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8794 # source. Used for web cache validation.
8795 },
8796 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8797 # verified field is typically a name, email address, phone number, or
8798 # website that has been confirmed to be owned by the person.
8799 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8800 # field.
8801 },
8802 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
8803 # code of the address.
8804 },
8805 ],
8806 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
8807 { # A person&#x27;s email address.
8808 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
8809 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
8810 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
8811 &quot;source&quot;: { # The source of a field. # The source of the field.
8812 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8813 #
8814 # Last update timestamp of this source.
8815 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8816 #
8817 # Metadata about a source of type PROFILE.
8818 &quot;userTypes&quot;: [ # Output only. The user types.
8819 &quot;A String&quot;,
8820 ],
8821 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8822 },
8823 &quot;type&quot;: &quot;A String&quot;, # The source type.
8824 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8825 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8826 #
8827 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8828 # source. Used for web cache validation.
8829 },
8830 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8831 # verified field is typically a name, email address, phone number, or
8832 # website that has been confirmed to be owned by the person.
8833 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8834 # field.
8835 },
8836 &quot;value&quot;: &quot;A String&quot;, # The email address.
8837 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
8838 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
8839 # predefined values:
8840 #
8841 # * `home`
8842 # * `work`
8843 # * `other`
8844 },
8845 ],
8846 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
8847 { # A person&#x27;s nickname.
8848 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
8849 &quot;source&quot;: { # The source of a field. # The source of the field.
8850 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8851 #
8852 # Last update timestamp of this source.
8853 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8854 #
8855 # Metadata about a source of type PROFILE.
8856 &quot;userTypes&quot;: [ # Output only. The user types.
8857 &quot;A String&quot;,
8858 ],
8859 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8860 },
8861 &quot;type&quot;: &quot;A String&quot;, # The source type.
8862 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8863 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8864 #
8865 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8866 # source. Used for web cache validation.
8867 },
8868 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8869 # verified field is typically a name, email address, phone number, or
8870 # website that has been confirmed to be owned by the person.
8871 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8872 # field.
8873 },
8874 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
8875 &quot;value&quot;: &quot;A String&quot;, # The nickname.
8876 },
8877 ],
8878 &quot;events&quot;: [ # The person&#x27;s events.
8879 { # An event related to the person.
8880 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
8881 # and time zone are either specified elsewhere or are not significant. The date
8882 # is relative to the Proleptic Gregorian Calendar. This can represent:
8883 #
8884 # * A full date, with non-zero year, month and day values
8885 # * A month and day value, with a zero year, e.g. an anniversary
8886 # * A year on its own, with zero month and day values
8887 # * A year and month value, with a zero day, e.g. a credit card expiration date
8888 #
8889 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
8890 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
8891 # a year.
8892 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
8893 # month and day.
8894 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
8895 # if specifying a year by itself or a year and month where the day is not
8896 # significant.
8897 },
8898 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
8899 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
8900 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
8901 &quot;source&quot;: { # The source of a field. # The source of the field.
8902 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8903 #
8904 # Last update timestamp of this source.
8905 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8906 #
8907 # Metadata about a source of type PROFILE.
8908 &quot;userTypes&quot;: [ # Output only. The user types.
8909 &quot;A String&quot;,
8910 ],
8911 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8912 },
8913 &quot;type&quot;: &quot;A String&quot;, # The source type.
8914 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8915 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8916 #
8917 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8918 # source. Used for web cache validation.
8919 },
8920 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8921 # verified field is typically a name, email address, phone number, or
8922 # website that has been confirmed to be owned by the person.
8923 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8924 # field.
8925 },
8926 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
8927 # values:
8928 #
8929 # * `anniversary`
8930 # * `other`
8931 },
8932 ],
8933 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
8934 { # A person&#x27;s associated URLs.
8935 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
8936 # values:
8937 #
8938 # * `home`
8939 # * `work`
8940 # * `blog`
8941 # * `profile`
8942 # * `homePage`
8943 # * `ftp`
8944 # * `reservations`
8945 # * `appInstallPage`: website for a Google+ application.
8946 # * `other`
8947 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
8948 &quot;source&quot;: { # The source of a field. # The source of the field.
8949 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
8950 #
8951 # Last update timestamp of this source.
8952 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
8953 #
8954 # Metadata about a source of type PROFILE.
8955 &quot;userTypes&quot;: [ # Output only. The user types.
8956 &quot;A String&quot;,
8957 ],
8958 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
8959 },
8960 &quot;type&quot;: &quot;A String&quot;, # The source type.
8961 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
8962 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
8963 #
8964 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
8965 # source. Used for web cache validation.
8966 },
8967 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
8968 # verified field is typically a name, email address, phone number, or
8969 # website that has been confirmed to be owned by the person.
8970 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
8971 # field.
8972 },
8973 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
8974 # account locale or the `Accept-Language` HTTP header locale.
8975 &quot;value&quot;: &quot;A String&quot;, # The URL.
8976 },
8977 ],
8978 }</pre>
Dan O'Mearadd494642020-05-01 07:42:23 -07008979</div>
8980
8981<div class="method">
8982 <code class="details" id="updateContactPhoto">updateContactPhoto(resourceName, body=None, x__xgafv=None)</code>
Bu Sun Kim65020912020-05-20 12:08:20 -07008983 <pre>Update a contact&#x27;s photo.
Dan O'Mearadd494642020-05-01 07:42:23 -07008984
8985Args:
8986 resourceName: string, Required. Person resource name (required)
8987 body: object, The request body.
8988 The object takes the form of:
8989
Bu Sun Kim65020912020-05-20 12:08:20 -07008990{ # A request to update an existing contact&#x27;s photo.
Dan O'Mearadd494642020-05-01 07:42:23 -07008991 # All requests must have a valid photo format: JPEG or PNG.
Bu Sun Kim65020912020-05-20 12:08:20 -07008992 &quot;photoBytes&quot;: &quot;A String&quot;, # Required. Raw photo bytes
8993 &quot;personFields&quot;: &quot;A String&quot;, # Optional. A field mask to restrict which fields on the person are returned. Multiple
Dan O'Mearadd494642020-05-01 07:42:23 -07008994 # fields can be specified by separating them with commas. Defaults to empty
8995 # if not set, which will skip the post mutate get. Valid values are:
8996 #
8997 # * addresses
8998 # * ageRanges
8999 # * biographies
9000 # * birthdays
9001 # * coverPhotos
9002 # * emailAddresses
9003 # * events
9004 # * genders
9005 # * imClients
9006 # * interests
9007 # * locales
9008 # * memberships
9009 # * metadata
9010 # * names
9011 # * nicknames
9012 # * occupations
9013 # * organizations
9014 # * phoneNumbers
9015 # * photos
9016 # * relations
9017 # * residences
9018 # * sipAddresses
9019 # * skills
9020 # * urls
9021 # * userDefined
Dan O'Mearadd494642020-05-01 07:42:23 -07009022 }
9023
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009024 x__xgafv: string, V1 error format.
9025 Allowed values
9026 1 - v1 error format
9027 2 - v2 error format
9028
9029Returns:
9030 An object of the form:
9031
Bu Sun Kim65020912020-05-20 12:08:20 -07009032 { # The response for updating a contact&#x27;s photo.
9033 &quot;person&quot;: { # Information about a person merged from various data sources such as the # The updated person, if person_fields is set in the
Dan O'Mearadd494642020-05-01 07:42:23 -07009034 # UpdateContactPhotoRequest; otherwise this will be unset.
Bu Sun Kim65020912020-05-20 12:08:20 -07009035 # authenticated user&#x27;s contacts and profile data.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009036 #
Bu Sun Kim65020912020-05-20 12:08:20 -07009037 # Most fields can have multiple items. The items in a field have no guaranteed
9038 # order, but each non-empty field is guaranteed to have exactly one field with
9039 # `metadata.primary` set to true.
9040 &quot;interests&quot;: [ # The person&#x27;s interests.
9041 { # One of the person&#x27;s interests.
9042 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
9043 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
9044 &quot;source&quot;: { # The source of a field. # The source of the field.
9045 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9046 #
9047 # Last update timestamp of this source.
9048 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9049 #
9050 # Metadata about a source of type PROFILE.
9051 &quot;userTypes&quot;: [ # Output only. The user types.
9052 &quot;A String&quot;,
9053 ],
9054 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9055 },
9056 &quot;type&quot;: &quot;A String&quot;, # The source type.
9057 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9058 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9059 #
9060 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9061 # source. Used for web cache validation.
9062 },
9063 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9064 # verified field is typically a name, email address, phone number, or
9065 # website that has been confirmed to be owned by the person.
9066 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9067 # field.
9068 },
9069 },
9070 ],
9071 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
9072 { # Arbitrary user data that is populated by the end users.
9073 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
9074 &quot;source&quot;: { # The source of a field. # The source of the field.
9075 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9076 #
9077 # Last update timestamp of this source.
9078 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9079 #
9080 # Metadata about a source of type PROFILE.
9081 &quot;userTypes&quot;: [ # Output only. The user types.
9082 &quot;A String&quot;,
9083 ],
9084 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9085 },
9086 &quot;type&quot;: &quot;A String&quot;, # The source type.
9087 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9088 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9089 #
9090 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9091 # source. Used for web cache validation.
9092 },
9093 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9094 # verified field is typically a name, email address, phone number, or
9095 # website that has been confirmed to be owned by the person.
9096 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9097 # field.
9098 },
9099 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
9100 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
9101 },
9102 ],
9103 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
9104 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP
9105 # communications to make voice or video calls over the internet.
9106 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the
9107 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI
9108 # format.
9109 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these
9110 # predefined values:
9111 #
9112 # * `home`
9113 # * `work`
9114 # * `mobile`
9115 # * `other`
9116 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
9117 &quot;source&quot;: { # The source of a field. # The source of the field.
9118 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9119 #
9120 # Last update timestamp of this source.
9121 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9122 #
9123 # Metadata about a source of type PROFILE.
9124 &quot;userTypes&quot;: [ # Output only. The user types.
9125 &quot;A String&quot;,
9126 ],
9127 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9128 },
9129 &quot;type&quot;: &quot;A String&quot;, # The source type.
9130 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9131 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9132 #
9133 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9134 # source. Used for web cache validation.
9135 },
9136 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9137 # verified field is typically a name, email address, phone number, or
9138 # website that has been confirmed to be owned by the person.
9139 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9140 # field.
9141 },
9142 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the
9143 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
9144 },
9145 ],
9146 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers.
9147 { # A person&#x27;s phone number.
9148 &quot;type&quot;: &quot;A String&quot;, # The type of the phone number. The type can be custom or one of these
9149 # predefined values:
9150 #
9151 # * `home`
9152 # * `work`
9153 # * `mobile`
9154 # * `homeFax`
9155 # * `workFax`
9156 # * `otherFax`
9157 # * `pager`
9158 # * `workMobile`
9159 # * `workPager`
9160 # * `main`
9161 # * `googleVoice`
9162 # * `other`
9163 &quot;value&quot;: &quot;A String&quot;, # The phone number.
9164 &quot;canonicalForm&quot;: &quot;A String&quot;, # Output only. The canonicalized [ITU-T
9165 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf)
9166 # form of the phone number.
9167 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the
9168 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
9169 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
9170 &quot;source&quot;: { # The source of a field. # The source of the field.
9171 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9172 #
9173 # Last update timestamp of this source.
9174 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9175 #
9176 # Metadata about a source of type PROFILE.
9177 &quot;userTypes&quot;: [ # Output only. The user types.
9178 &quot;A String&quot;,
9179 ],
9180 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9181 },
9182 &quot;type&quot;: &quot;A String&quot;, # The source type.
9183 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9184 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9185 #
9186 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9187 # source. Used for web cache validation.
9188 },
9189 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9190 # verified field is typically a name, email address, phone number, or
9191 # website that has been confirmed to be owned by the person.
9192 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9193 # field.
9194 },
9195 },
9196 ],
9197 &quot;occupations&quot;: [ # The person&#x27;s occupations.
9198 { # A person&#x27;s occupation.
9199 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
9200 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
9201 &quot;source&quot;: { # The source of a field. # The source of the field.
9202 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9203 #
9204 # Last update timestamp of this source.
9205 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9206 #
9207 # Metadata about a source of type PROFILE.
9208 &quot;userTypes&quot;: [ # Output only. The user types.
9209 &quot;A String&quot;,
9210 ],
9211 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9212 },
9213 &quot;type&quot;: &quot;A String&quot;, # The source type.
9214 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9215 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9216 #
9217 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9218 # source. Used for web cache validation.
9219 },
9220 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9221 # verified field is typically a name, email address, phone number, or
9222 # website that has been confirmed to be owned by the person.
9223 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9224 # field.
9225 },
9226 },
9227 ],
9228 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead)
9229 #
9230 # The person&#x27;s age range.
9231 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9232 # resource. Used for web cache validation.
9233 &quot;biographies&quot;: [ # The person&#x27;s biographies.
9234 { # A person&#x27;s short biography.
9235 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
9236 &quot;source&quot;: { # The source of a field. # The source of the field.
9237 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9238 #
9239 # Last update timestamp of this source.
9240 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9241 #
9242 # Metadata about a source of type PROFILE.
9243 &quot;userTypes&quot;: [ # Output only. The user types.
9244 &quot;A String&quot;,
9245 ],
9246 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9247 },
9248 &quot;type&quot;: &quot;A String&quot;, # The source type.
9249 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9250 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9251 #
9252 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9253 # source. Used for web cache validation.
9254 },
9255 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9256 # verified field is typically a name, email address, phone number, or
9257 # website that has been confirmed to be owned by the person.
9258 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9259 # field.
9260 },
9261 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
9262 &quot;value&quot;: &quot;A String&quot;, # The short biography.
9263 },
9264 ],
9265 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
9266 { # A person&#x27;s locale preference.
9267 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
9268 &quot;source&quot;: { # The source of a field. # The source of the field.
9269 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9270 #
9271 # Last update timestamp of this source.
9272 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9273 #
9274 # Metadata about a source of type PROFILE.
9275 &quot;userTypes&quot;: [ # Output only. The user types.
9276 &quot;A String&quot;,
9277 ],
9278 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9279 },
9280 &quot;type&quot;: &quot;A String&quot;, # The source type.
9281 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9282 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9283 #
9284 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9285 # source. Used for web cache validation.
9286 },
9287 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9288 # verified field is typically a name, email address, phone number, or
9289 # website that has been confirmed to be owned by the person.
9290 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9291 # field.
9292 },
9293 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47)
9294 # language tag representing the locale.
9295 },
9296 ],
9297 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned
9298 # The person&#x27;s taglines.
9299 { # **DEPRECATED**: No data will be returned
9300 # A brief one-line description of the person.
9301 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
9302 &quot;source&quot;: { # The source of a field. # The source of the field.
9303 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9304 #
9305 # Last update timestamp of this source.
9306 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9307 #
9308 # Metadata about a source of type PROFILE.
9309 &quot;userTypes&quot;: [ # Output only. The user types.
9310 &quot;A String&quot;,
9311 ],
9312 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9313 },
9314 &quot;type&quot;: &quot;A String&quot;, # The source type.
9315 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9316 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9317 #
9318 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9319 # source. Used for web cache validation.
9320 },
9321 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9322 # verified field is typically a name, email address, phone number, or
9323 # website that has been confirmed to be owned by the person.
9324 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9325 # field.
9326 },
9327 &quot;value&quot;: &quot;A String&quot;, # The tagline.
9328 },
9329 ],
9330 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
9331 { # A person&#x27;s past or current organization. Overlapping date ranges are
9332 # permitted.
9333 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
9334 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker
9335 # symbol, abbreviation, or acronym.
9336 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
9337 &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.
9338 # and time zone are either specified elsewhere or are not significant. The date
9339 # is relative to the Proleptic Gregorian Calendar. This can represent:
9340 #
9341 # * A full date, with non-zero year, month and day values
9342 # * A month and day value, with a zero year, e.g. an anniversary
9343 # * A year on its own, with zero month and day values
9344 # * A year and month value, with a zero day, e.g. a credit card expiration date
9345 #
9346 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
9347 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
9348 # a year.
9349 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
9350 # month and day.
9351 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
9352 # if specifying a year by itself or a year and month where the day is not
9353 # significant.
9354 },
9355 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
9356 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization;
9357 # false if the organization is a past organization.
9358 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
9359 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example,
9360 # `google.com`.
9361 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
9362 &quot;source&quot;: { # The source of a field. # The source of the field.
9363 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9364 #
9365 # Last update timestamp of this source.
9366 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9367 #
9368 # Metadata about a source of type PROFILE.
9369 &quot;userTypes&quot;: [ # Output only. The user types.
9370 &quot;A String&quot;,
9371 ],
9372 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9373 },
9374 &quot;type&quot;: &quot;A String&quot;, # The source type.
9375 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9376 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9377 #
9378 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9379 # source. Used for web cache validation.
9380 },
9381 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9382 # verified field is typically a name, email address, phone number, or
9383 # website that has been confirmed to be owned by the person.
9384 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9385 # field.
9386 },
9387 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
9388 &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.
9389 # and time zone are either specified elsewhere or are not significant. The date
9390 # is relative to the Proleptic Gregorian Calendar. This can represent:
9391 #
9392 # * A full date, with non-zero year, month and day values
9393 # * A month and day value, with a zero year, e.g. an anniversary
9394 # * A year on its own, with zero month and day values
9395 # * A year and month value, with a zero day, e.g. a credit card expiration date
9396 #
9397 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
9398 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
9399 # a year.
9400 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
9401 # month and day.
9402 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
9403 # if specifying a year by itself or a year and month where the day is not
9404 # significant.
9405 },
9406 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
9407 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the
9408 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
9409 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these
9410 # predefined values:
9411 #
9412 # * `work`
9413 # * `school`
9414 },
9415 ],
9416 &quot;residences&quot;: [ # The person&#x27;s residences.
9417 { # A person&#x27;s past or current residence.
9418 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
9419 &quot;source&quot;: { # The source of a field. # The source of the field.
9420 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9421 #
9422 # Last update timestamp of this source.
9423 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9424 #
9425 # Metadata about a source of type PROFILE.
9426 &quot;userTypes&quot;: [ # Output only. The user types.
9427 &quot;A String&quot;,
9428 ],
9429 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9430 },
9431 &quot;type&quot;: &quot;A String&quot;, # The source type.
9432 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9433 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9434 #
9435 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9436 # source. Used for web cache validation.
9437 },
9438 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9439 # verified field is typically a name, email address, phone number, or
9440 # website that has been confirmed to be owned by the person.
9441 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9442 # field.
9443 },
9444 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence;
9445 # false if the residence is a past residence.
9446 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
9447 },
9448 ],
9449 &quot;genders&quot;: [ # The person&#x27;s genders.
9450 { # A person&#x27;s gender.
9451 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account
9452 # locale or the `Accept-Language` HTTP header locale. Unspecified or custom
9453 # value are not localized.
9454 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
9455 &quot;source&quot;: { # The source of a field. # The source of the field.
9456 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9457 #
9458 # Last update timestamp of this source.
9459 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9460 #
9461 # Metadata about a source of type PROFILE.
9462 &quot;userTypes&quot;: [ # Output only. The user types.
9463 &quot;A String&quot;,
9464 ],
9465 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9466 },
9467 &quot;type&quot;: &quot;A String&quot;, # The source type.
9468 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9469 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9470 #
9471 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9472 # source. Used for web cache validation.
9473 },
9474 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9475 # verified field is typically a name, email address, phone number, or
9476 # website that has been confirmed to be owned by the person.
9477 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9478 # field.
9479 },
9480 &quot;addressMeAs&quot;: &quot;A String&quot;, # The type of pronouns that should be used to address the person. The value
9481 # can be custom or one of these predefined values:
9482 #
9483 # * `male`
9484 # * `female`
9485 # * `other`
9486 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these
9487 # predefined values:
9488 #
9489 # * `male`
9490 # * `female`
9491 # * `unspecified`
9492 },
9493 ],
9494 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned
9495 # The person&#x27;s relationship interests.
9496 { # **DEPRECATED**: No data will be returned
9497 # A person&#x27;s relationship interest .
9498 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted
9499 # in the viewer&#x27;s account locale or the locale specified in the
9500 # Accept-Language HTTP header.
9501 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
9502 &quot;source&quot;: { # The source of a field. # The source of the field.
9503 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9504 #
9505 # Last update timestamp of this source.
9506 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9507 #
9508 # Metadata about a source of type PROFILE.
9509 &quot;userTypes&quot;: [ # Output only. The user types.
9510 &quot;A String&quot;,
9511 ],
9512 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9513 },
9514 &quot;type&quot;: &quot;A String&quot;, # The source type.
9515 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9516 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9517 #
9518 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9519 # source. Used for web cache validation.
9520 },
9521 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9522 # verified field is typically a name, email address, phone number, or
9523 # website that has been confirmed to be owned by the person.
9524 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9525 # field.
9526 },
9527 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom
9528 # or one of these predefined values:
9529 #
9530 # * `friend`
9531 # * `date`
9532 # * `relationship`
9533 # * `networking`
9534 },
9535 ],
9536 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
9537 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for
9538 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
9539 # that include a sync token.
Dan O'Mearadd494642020-05-01 07:42:23 -07009540 #
Bu Sun Kim65020912020-05-20 12:08:20 -07009541 # The resource name may change when adding or removing fields that link a
9542 # contact and profile such as a verified email, verified phone number, or
9543 # profile URL.
9544 &quot;A String&quot;,
9545 ],
9546 &quot;sources&quot;: [ # The sources of data for the person.
9547 { # The source of a field.
9548 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009549 #
9550 # Last update timestamp of this source.
Bu Sun Kim65020912020-05-20 12:08:20 -07009551 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9552 #
9553 # Metadata about a source of type PROFILE.
9554 &quot;userTypes&quot;: [ # Output only. The user types.
9555 &quot;A String&quot;,
9556 ],
9557 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9558 },
9559 &quot;type&quot;: &quot;A String&quot;, # The source type.
9560 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9561 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009562 #
9563 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9564 # source. Used for web cache validation.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009565 },
Bu Sun Kim65020912020-05-20 12:08:20 -07009566 ],
9567 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
9568 &quot;A String&quot;,
9569 ],
9570 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use
9571 # `person.metadata.sources.profileMetadata.objectType` instead)
Dan O'Mearadd494642020-05-01 07:42:23 -07009572 #
Bu Sun Kim65020912020-05-20 12:08:20 -07009573 # The type of the person object.
9574 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for
9575 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests
9576 # that include a sync token.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07009577 },
Bu Sun Kim65020912020-05-20 12:08:20 -07009578 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
9579 { # A person&#x27;s membership in a group. Only contact group memberships can be
9580 # modified.
9581 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
9582 &quot;source&quot;: { # The source of a field. # The source of the field.
9583 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9584 #
9585 # Last update timestamp of this source.
9586 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9587 #
9588 # Metadata about a source of type PROFILE.
9589 &quot;userTypes&quot;: [ # Output only. The user types.
9590 &quot;A String&quot;,
9591 ],
9592 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9593 },
9594 &quot;type&quot;: &quot;A String&quot;, # The source type.
9595 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9596 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9597 #
9598 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9599 # source. Used for web cache validation.
9600 },
9601 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9602 # verified field is typically a name, email address, phone number, or
9603 # website that has been confirmed to be owned by the person.
9604 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9605 # field.
9606 },
9607 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
9608 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
9609 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII
9610 # string, in the form of `contactGroups/{contact_group_id}`.
9611 # Only contact_group_resource_name can be used for modifying memberships.
9612 # Any contact group membership can be removed, but only user group or
9613 # &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A
9614 # contact must always have at least one contact group membership.
9615 },
9616 &quot;domainMembership&quot;: { # A G Suite Domain membership. # Output only. The domain membership.
9617 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s G Suite domain.
9618 },
9619 },
9620 ],
9621 &quot;birthdays&quot;: [ # The person&#x27;s birthdays.
9622 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are
9623 # specified. The `date` and `text` fields typically represent the same
9624 # date, but are not guaranteed to.
9625 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the birthday.
9626 # and time zone are either specified elsewhere or are not significant. The date
9627 # is relative to the Proleptic Gregorian Calendar. This can represent:
9628 #
9629 # * A full date, with non-zero year, month and day values
9630 # * A month and day value, with a zero year, e.g. an anniversary
9631 # * A year on its own, with zero month and day values
9632 # * A year and month value, with a zero day, e.g. a credit card expiration date
9633 #
9634 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
9635 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
9636 # a year.
9637 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
9638 # month and day.
9639 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
9640 # if specifying a year by itself or a year and month where the day is not
9641 # significant.
9642 },
9643 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
9644 &quot;source&quot;: { # The source of a field. # The source of the field.
9645 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9646 #
9647 # Last update timestamp of this source.
9648 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9649 #
9650 # Metadata about a source of type PROFILE.
9651 &quot;userTypes&quot;: [ # Output only. The user types.
9652 &quot;A String&quot;,
9653 ],
9654 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9655 },
9656 &quot;type&quot;: &quot;A String&quot;, # The source type.
9657 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9658 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9659 #
9660 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9661 # source. Used for web cache validation.
9662 },
9663 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9664 # verified field is typically a name, email address, phone number, or
9665 # website that has been confirmed to be owned by the person.
9666 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9667 # field.
9668 },
9669 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
9670 },
9671 ],
9672 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
9673 { # A person&#x27;s instant messaging client.
9674 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the
9675 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
9676 &quot;protocol&quot;: &quot;A String&quot;, # The protocol of the IM client. The protocol can be custom or one of these
9677 # predefined values:
9678 #
9679 # * `aim`
9680 # * `msn`
9681 # * `yahoo`
9682 # * `skype`
9683 # * `qq`
9684 # * `googleTalk`
9685 # * `icq`
9686 # * `jabber`
9687 # * `netMeeting`
9688 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
9689 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these
9690 # predefined values:
9691 #
9692 # * `home`
9693 # * `work`
9694 # * `other`
9695 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account
9696 # locale or the `Accept-Language` HTTP header locale.
9697 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
9698 &quot;source&quot;: { # The source of a field. # The source of the field.
9699 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9700 #
9701 # Last update timestamp of this source.
9702 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9703 #
9704 # Metadata about a source of type PROFILE.
9705 &quot;userTypes&quot;: [ # Output only. The user types.
9706 &quot;A String&quot;,
9707 ],
9708 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9709 },
9710 &quot;type&quot;: &quot;A String&quot;, # The source type.
9711 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9712 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9713 #
9714 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9715 # source. Used for web cache validation.
9716 },
9717 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9718 # verified field is typically a name, email address, phone number, or
9719 # website that has been confirmed to be owned by the person.
9720 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9721 # field.
9722 },
9723 },
9724 ],
9725 &quot;skills&quot;: [ # The person&#x27;s skills.
9726 { # A skill that the person has.
9727 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
9728 &quot;source&quot;: { # The source of a field. # The source of the field.
9729 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9730 #
9731 # Last update timestamp of this source.
9732 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9733 #
9734 # Metadata about a source of type PROFILE.
9735 &quot;userTypes&quot;: [ # Output only. The user types.
9736 &quot;A String&quot;,
9737 ],
9738 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9739 },
9740 &quot;type&quot;: &quot;A String&quot;, # The source type.
9741 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9742 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9743 #
9744 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9745 # source. Used for web cache validation.
9746 },
9747 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9748 # verified field is typically a name, email address, phone number, or
9749 # website that has been confirmed to be owned by the person.
9750 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9751 # field.
9752 },
9753 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
9754 },
9755 ],
9756 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned
9757 # The person&#x27;s relationship statuses.
9758 { # **DEPRECATED**: No data will be returned
9759 # A person&#x27;s relationship status.
9760 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in
9761 # the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
9762 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
9763 &quot;source&quot;: { # The source of a field. # The source of the field.
9764 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9765 #
9766 # Last update timestamp of this source.
9767 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9768 #
9769 # Metadata about a source of type PROFILE.
9770 &quot;userTypes&quot;: [ # Output only. The user types.
9771 &quot;A String&quot;,
9772 ],
9773 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9774 },
9775 &quot;type&quot;: &quot;A String&quot;, # The source type.
9776 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9777 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9778 #
9779 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9780 # source. Used for web cache validation.
9781 },
9782 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9783 # verified field is typically a name, email address, phone number, or
9784 # website that has been confirmed to be owned by the person.
9785 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9786 # field.
9787 },
9788 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these
9789 # predefined values:
9790 #
9791 # * `single`
9792 # * `inARelationship`
9793 # * `engaged`
9794 # * `married`
9795 # * `itsComplicated`
9796 # * `openRelationship`
9797 # * `widowed`
9798 # * `inDomesticPartnership`
9799 # * `inCivilUnion`
9800 },
9801 ],
9802 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
9803 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s
9804 # profile page that represents who they are or what they care about.
9805 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
9806 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo;
9807 # false if the cover photo is a user-provided cover photo.
9808 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
9809 &quot;source&quot;: { # The source of a field. # The source of the field.
9810 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9811 #
9812 # Last update timestamp of this source.
9813 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9814 #
9815 # Metadata about a source of type PROFILE.
9816 &quot;userTypes&quot;: [ # Output only. The user types.
9817 &quot;A String&quot;,
9818 ],
9819 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9820 },
9821 &quot;type&quot;: &quot;A String&quot;, # The source type.
9822 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9823 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9824 #
9825 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9826 # source. Used for web cache validation.
9827 },
9828 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9829 # verified field is typically a name, email address, phone number, or
9830 # website that has been confirmed to be owned by the person.
9831 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9832 # field.
9833 },
9834 },
9835 ],
9836 &quot;names&quot;: [ # The person&#x27;s names.
9837 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
9838 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
9839 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
9840 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to
9841 # the locale specified by the viewer&#x27;s account or the
9842 # `Accept-Language` HTTP header.
9843 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
9844 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
9845 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
9846 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
9847 &quot;source&quot;: { # The source of a field. # The source of the field.
9848 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9849 #
9850 # Last update timestamp of this source.
9851 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9852 #
9853 # Metadata about a source of type PROFILE.
9854 &quot;userTypes&quot;: [ # Output only. The user types.
9855 &quot;A String&quot;,
9856 ],
9857 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9858 },
9859 &quot;type&quot;: &quot;A String&quot;, # The source type.
9860 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9861 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9862 #
9863 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9864 # source. Used for web cache validation.
9865 },
9866 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9867 # verified field is typically a name, email address, phone number, or
9868 # website that has been confirmed to be owned by the person.
9869 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9870 # field.
9871 },
9872 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
9873 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by
9874 # the viewer&#x27;s account or the `Accept-Language` HTTP header.
9875 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
9876 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
9877 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
9878 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
9879 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
9880 },
9881 ],
9882 &quot;relations&quot;: [ # The person&#x27;s relations.
9883 { # A person&#x27;s relation to another person.
9884 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of
9885 # these predefined values:
9886 #
9887 # * `spouse`
9888 # * `child`
9889 # * `mother`
9890 # * `father`
9891 # * `parent`
9892 # * `brother`
9893 # * `sister`
9894 # * `friend`
9895 # * `relative`
9896 # * `domesticPartner`
9897 # * `manager`
9898 # * `assistant`
9899 # * `referredBy`
9900 # * `partner`
9901 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
9902 &quot;source&quot;: { # The source of a field. # The source of the field.
9903 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9904 #
9905 # Last update timestamp of this source.
9906 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9907 #
9908 # Metadata about a source of type PROFILE.
9909 &quot;userTypes&quot;: [ # Output only. The user types.
9910 &quot;A String&quot;,
9911 ],
9912 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9913 },
9914 &quot;type&quot;: &quot;A String&quot;, # The source type.
9915 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9916 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9917 #
9918 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9919 # source. Used for web cache validation.
9920 },
9921 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9922 # verified field is typically a name, email address, phone number, or
9923 # website that has been confirmed to be owned by the person.
9924 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9925 # field.
9926 },
9927 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
9928 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s
9929 # account locale or the locale specified in the Accept-Language HTTP header.
9930 },
9931 ],
9932 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
9933 { # A person&#x27;s age range.
9934 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
9935 &quot;source&quot;: { # The source of a field. # The source of the field.
9936 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9937 #
9938 # Last update timestamp of this source.
9939 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9940 #
9941 # Metadata about a source of type PROFILE.
9942 &quot;userTypes&quot;: [ # Output only. The user types.
9943 &quot;A String&quot;,
9944 ],
9945 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9946 },
9947 &quot;type&quot;: &quot;A String&quot;, # The source type.
9948 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9949 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9950 #
9951 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9952 # source. Used for web cache validation.
9953 },
9954 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9955 # verified field is typically a name, email address, phone number, or
9956 # website that has been confirmed to be owned by the person.
9957 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9958 # field.
9959 },
9960 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
9961 },
9962 ],
9963 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned
9964 # The person&#x27;s bragging rights.
9965 { # **DEPRECATED**: No data will be returned
9966 # A person&#x27;s bragging rights.
9967 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
9968 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
9969 &quot;source&quot;: { # The source of a field. # The source of the field.
9970 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
9971 #
9972 # Last update timestamp of this source.
9973 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
9974 #
9975 # Metadata about a source of type PROFILE.
9976 &quot;userTypes&quot;: [ # Output only. The user types.
9977 &quot;A String&quot;,
9978 ],
9979 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
9980 },
9981 &quot;type&quot;: &quot;A String&quot;, # The source type.
9982 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
9983 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
9984 #
9985 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
9986 # source. Used for web cache validation.
9987 },
9988 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
9989 # verified field is typically a name, email address, phone number, or
9990 # website that has been confirmed to be owned by the person.
9991 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
9992 # field.
9993 },
9994 },
9995 ],
9996 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string
9997 # with a max length of 27 characters, in the form of
9998 # `people/{person_id}`.
9999 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
10000 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to
10001 # help others recognize the person.
10002 &quot;url&quot;: &quot;A String&quot;, # The URL of the photo. You can change the desired size by appending a query
10003 # parameter `sz={size}` at the end of the url, where {size} is the size in
10004 # pixels. Example:
10005 # https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50
10006 &quot;default&quot;: True or False, # True if the photo is a default photo;
10007 # false if the photo is a user-provided photo.
10008 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
10009 &quot;source&quot;: { # The source of a field. # The source of the field.
10010 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10011 #
10012 # Last update timestamp of this source.
10013 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10014 #
10015 # Metadata about a source of type PROFILE.
10016 &quot;userTypes&quot;: [ # Output only. The user types.
10017 &quot;A String&quot;,
10018 ],
10019 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10020 },
10021 &quot;type&quot;: &quot;A String&quot;, # The source type.
10022 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10023 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10024 #
10025 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10026 # source. Used for web cache validation.
10027 },
10028 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10029 # verified field is typically a name, email address, phone number, or
10030 # website that has been confirmed to be owned by the person.
10031 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10032 # field.
10033 },
10034 },
10035 ],
10036 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
10037 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields
10038 # are optional.
10039 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
10040 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it
10041 # will be automatically constructed from structured values.
10042 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
10043 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s
10044 # account locale or the `Accept-Language` HTTP header locale.
10045 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
10046 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
10047 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
10048 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined
10049 # values:
10050 #
10051 # * `home`
10052 # * `work`
10053 # * `other`
10054 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
10055 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
10056 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
10057 &quot;source&quot;: { # The source of a field. # The source of the field.
10058 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10059 #
10060 # Last update timestamp of this source.
10061 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10062 #
10063 # Metadata about a source of type PROFILE.
10064 &quot;userTypes&quot;: [ # Output only. The user types.
10065 &quot;A String&quot;,
10066 ],
10067 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10068 },
10069 &quot;type&quot;: &quot;A String&quot;, # The source type.
10070 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10071 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10072 #
10073 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10074 # source. Used for web cache validation.
10075 },
10076 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10077 # verified field is typically a name, email address, phone number, or
10078 # website that has been confirmed to be owned by the person.
10079 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10080 # field.
10081 },
10082 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country
10083 # code of the address.
10084 },
10085 ],
10086 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses.
10087 { # A person&#x27;s email address.
10088 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the
10089 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
10090 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
10091 &quot;source&quot;: { # The source of a field. # The source of the field.
10092 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10093 #
10094 # Last update timestamp of this source.
10095 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10096 #
10097 # Metadata about a source of type PROFILE.
10098 &quot;userTypes&quot;: [ # Output only. The user types.
10099 &quot;A String&quot;,
10100 ],
10101 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10102 },
10103 &quot;type&quot;: &quot;A String&quot;, # The source type.
10104 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10105 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10106 #
10107 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10108 # source. Used for web cache validation.
10109 },
10110 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10111 # verified field is typically a name, email address, phone number, or
10112 # website that has been confirmed to be owned by the person.
10113 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10114 # field.
10115 },
10116 &quot;value&quot;: &quot;A String&quot;, # The email address.
10117 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
10118 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these
10119 # predefined values:
10120 #
10121 # * `home`
10122 # * `work`
10123 # * `other`
10124 },
10125 ],
10126 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
10127 { # A person&#x27;s nickname.
10128 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
10129 &quot;source&quot;: { # The source of a field. # The source of the field.
10130 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10131 #
10132 # Last update timestamp of this source.
10133 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10134 #
10135 # Metadata about a source of type PROFILE.
10136 &quot;userTypes&quot;: [ # Output only. The user types.
10137 &quot;A String&quot;,
10138 ],
10139 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10140 },
10141 &quot;type&quot;: &quot;A String&quot;, # The source type.
10142 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10143 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10144 #
10145 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10146 # source. Used for web cache validation.
10147 },
10148 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10149 # verified field is typically a name, email address, phone number, or
10150 # website that has been confirmed to be owned by the person.
10151 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10152 # field.
10153 },
10154 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
10155 &quot;value&quot;: &quot;A String&quot;, # The nickname.
10156 },
10157 ],
10158 &quot;events&quot;: [ # The person&#x27;s events.
10159 { # An event related to the person.
10160 &quot;date&quot;: { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # The date of the event.
10161 # and time zone are either specified elsewhere or are not significant. The date
10162 # is relative to the Proleptic Gregorian Calendar. This can represent:
10163 #
10164 # * A full date, with non-zero year, month and day values
10165 # * A month and day value, with a zero year, e.g. an anniversary
10166 # * A year on its own, with zero month and day values
10167 # * A year and month value, with a zero day, e.g. a credit card expiration date
10168 #
10169 # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.
10170 &quot;year&quot;: 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without
10171 # a year.
10172 &quot;month&quot;: 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a
10173 # month and day.
10174 &quot;day&quot;: 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0
10175 # if specifying a year by itself or a year and month where the day is not
10176 # significant.
10177 },
10178 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the
10179 # viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
10180 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
10181 &quot;source&quot;: { # The source of a field. # The source of the field.
10182 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10183 #
10184 # Last update timestamp of this source.
10185 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10186 #
10187 # Metadata about a source of type PROFILE.
10188 &quot;userTypes&quot;: [ # Output only. The user types.
10189 &quot;A String&quot;,
10190 ],
10191 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10192 },
10193 &quot;type&quot;: &quot;A String&quot;, # The source type.
10194 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10195 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10196 #
10197 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10198 # source. Used for web cache validation.
10199 },
10200 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10201 # verified field is typically a name, email address, phone number, or
10202 # website that has been confirmed to be owned by the person.
10203 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10204 # field.
10205 },
10206 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined
10207 # values:
10208 #
10209 # * `anniversary`
10210 # * `other`
10211 },
10212 ],
10213 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
10214 { # A person&#x27;s associated URLs.
10215 &quot;type&quot;: &quot;A String&quot;, # The type of the URL. The type can be custom or one of these predefined
10216 # values:
10217 #
10218 # * `home`
10219 # * `work`
10220 # * `blog`
10221 # * `profile`
10222 # * `homePage`
10223 # * `ftp`
10224 # * `reservations`
10225 # * `appInstallPage`: website for a Google+ application.
10226 # * `other`
10227 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
10228 &quot;source&quot;: { # The source of a field. # The source of the field.
10229 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.**
10230 #
10231 # Last update timestamp of this source.
10232 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.**
10233 #
10234 # Metadata about a source of type PROFILE.
10235 &quot;userTypes&quot;: [ # Output only. The user types.
10236 &quot;A String&quot;,
10237 ],
10238 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
10239 },
10240 &quot;type&quot;: &quot;A String&quot;, # The source type.
10241 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
10242 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.**
10243 #
10244 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the
10245 # source. Used for web cache validation.
10246 },
10247 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A
10248 # verified field is typically a name, email address, phone number, or
10249 # website that has been confirmed to be owned by the person.
10250 &quot;primary&quot;: True or False, # True if the field is the primary field; false if the field is a secondary
10251 # field.
10252 },
10253 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s
10254 # account locale or the `Accept-Language` HTTP header locale.
10255 &quot;value&quot;: &quot;A String&quot;, # The URL.
10256 },
10257 ],
10258 },
Dan O'Mearadd494642020-05-01 07:42:23 -070010259 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070010260</div>
10261
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080010262</body></html>