1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="people_v1.html">People API</a> . <a href="people_v1.people.html">people</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="people_v1.people.connections.html">connections()</a></code> 79</p> 80<p class="firstline">Returns the connections Resource.</p> 81 82<p class="toc_element"> 83 <code><a href="#createContact">createContact(body, parent=None, x__xgafv=None)</a></code></p> 84<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"> 89 <code><a href="#get">get(resourceName, x__xgafv=None, requestMask_includeField=None, personFields=None)</a></code></p> 90<p class="firstline">Provides information about a person by specifying a resource name. Use</p> 91<p class="toc_element"> 92 <code><a href="#getBatchGet">getBatchGet(resourceNames=None, x__xgafv=None, requestMask_includeField=None, personFields=None)</a></code></p> 93<p class="firstline">Provides information about a list of specific people by specifying a list</p> 94<p class="toc_element"> 95 <code><a href="#updateContact">updateContact(resourceName, body, updatePersonFields=None, x__xgafv=None)</a></code></p> 96<p class="firstline">Update contact data for an existing contact person. Any non-contact data</p> 97<h3>Method Details</h3> 98<div class="method"> 99 <code class="details" id="createContact">createContact(body, parent=None, x__xgafv=None)</code> 100 <pre>Create a new contact and return the person resource for that contact. 101 102Args: 103 body: object, The request body. (required) 104 The object takes the form of: 105 106{ # Information about a person merged from various data sources such as the 107 # authenticated user's contacts and profile data. 108 # 109 # Most fields can have multiple items. The items in a field have no guaranteed 110 # order, but each non-empty field is guaranteed to have exactly one field with 111 # `metadata.primary` set to true. 112 "sipAddresses": [ # The person's SIP addresses. 113 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 114 # communications to make voice or video calls over the internet. 115 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 116 # viewer's account locale or the `Accept-Language` HTTP header locale. 117 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 118 # predefined values: 119 # 120 # * `home` 121 # * `work` 122 # * `mobile` 123 # * `other` 124 "value": "A String", # The SIP address in the 125 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 126 # format. 127 "metadata": { # Metadata about a field. # Metadata about the SIP address. 128 "source": { # The source of a field. # The source of the field. 129 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 130 # 131 # Last update timestamp of this source. 132 "etag": "A String", # **Only populated in `person.metadata.sources`.** 133 # 134 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 135 # source. Used for web cache validation. 136 "type": "A String", # The source type. 137 "id": "A String", # The unique identifier within the source type generated by the server. 138 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 139 # 140 # Metadata about a source of type PROFILE. 141 "userTypes": [ # The user types. 142 "A String", 143 ], 144 "objectType": "A String", # The profile object type. 145 }, 146 }, 147 "verified": True or False, # True if the field is verified; false if the field is unverified. A 148 # verified field is typically a name, email address, phone number, or 149 # website that has been confirmed to be owned by the person. 150 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 151 # field. 152 }, 153 }, 154 ], 155 "phoneNumbers": [ # The person's phone numbers. 156 { # A person's phone number. 157 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 158 # viewer's account locale or the `Accept-Language` HTTP header locale. 159 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 160 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 161 # form of the phone number. 162 "type": "A String", # The type of the phone number. The type can be custom or one of these 163 # predefined values: 164 # 165 # * `home` 166 # * `work` 167 # * `mobile` 168 # * `homeFax` 169 # * `workFax` 170 # * `otherFax` 171 # * `pager` 172 # * `workMobile` 173 # * `workPager` 174 # * `main` 175 # * `googleVoice` 176 # * `other` 177 "value": "A String", # The phone number. 178 "metadata": { # Metadata about a field. # Metadata about the phone number. 179 "source": { # The source of a field. # The source of the field. 180 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 181 # 182 # Last update timestamp of this source. 183 "etag": "A String", # **Only populated in `person.metadata.sources`.** 184 # 185 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 186 # source. Used for web cache validation. 187 "type": "A String", # The source type. 188 "id": "A String", # The unique identifier within the source type generated by the server. 189 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 190 # 191 # Metadata about a source of type PROFILE. 192 "userTypes": [ # The user types. 193 "A String", 194 ], 195 "objectType": "A String", # The profile object type. 196 }, 197 }, 198 "verified": True or False, # True if the field is verified; false if the field is unverified. A 199 # verified field is typically a name, email address, phone number, or 200 # website that has been confirmed to be owned by the person. 201 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 202 # field. 203 }, 204 }, 205 ], 206 "addresses": [ # The person's street addresses. 207 { # A person's physical address. May be a P.O. box or street address. All fields 208 # are optional. 209 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 210 # account locale or the `Accept-Language` HTTP header locale. 211 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 212 # code of the address. 213 "city": "A String", # The city of the address. 214 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 215 # will be automatically constructed from structured values. 216 "region": "A String", # The region of the address; for example, the state or province. 217 "poBox": "A String", # The P.O. box of the address. 218 "streetAddress": "A String", # The street address. 219 "country": "A String", # The country of the address. 220 "postalCode": "A String", # The postal code of the address. 221 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 222 "type": "A String", # The type of the address. The type can be custom or one of these predefined 223 # values: 224 # 225 # * `home` 226 # * `work` 227 # * `other` 228 "metadata": { # Metadata about a field. # Metadata about the address. 229 "source": { # The source of a field. # The source of the field. 230 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 231 # 232 # Last update timestamp of this source. 233 "etag": "A String", # **Only populated in `person.metadata.sources`.** 234 # 235 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 236 # source. Used for web cache validation. 237 "type": "A String", # The source type. 238 "id": "A String", # The unique identifier within the source type generated by the server. 239 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 240 # 241 # Metadata about a source of type PROFILE. 242 "userTypes": [ # The user types. 243 "A String", 244 ], 245 "objectType": "A String", # The profile object type. 246 }, 247 }, 248 "verified": True or False, # True if the field is verified; false if the field is unverified. A 249 # verified field is typically a name, email address, phone number, or 250 # website that has been confirmed to be owned by the person. 251 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 252 # field. 253 }, 254 }, 255 ], 256 "nicknames": [ # The person's nicknames. 257 { # A person's nickname. 258 "type": "A String", # The type of the nickname. 259 "value": "A String", # The nickname. 260 "metadata": { # Metadata about a field. # Metadata about the nickname. 261 "source": { # The source of a field. # The source of the field. 262 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 263 # 264 # Last update timestamp of this source. 265 "etag": "A String", # **Only populated in `person.metadata.sources`.** 266 # 267 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 268 # source. Used for web cache validation. 269 "type": "A String", # The source type. 270 "id": "A String", # The unique identifier within the source type generated by the server. 271 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 272 # 273 # Metadata about a source of type PROFILE. 274 "userTypes": [ # The user types. 275 "A String", 276 ], 277 "objectType": "A String", # The profile object type. 278 }, 279 }, 280 "verified": True or False, # True if the field is verified; false if the field is unverified. A 281 # verified field is typically a name, email address, phone number, or 282 # website that has been confirmed to be owned by the person. 283 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 284 # field. 285 }, 286 }, 287 ], 288 "occupations": [ # The person's occupations. 289 { # A person's occupation. 290 "value": "A String", # The occupation; for example, `carpenter`. 291 "metadata": { # Metadata about a field. # Metadata about the occupation. 292 "source": { # The source of a field. # The source of the field. 293 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 294 # 295 # Last update timestamp of this source. 296 "etag": "A String", # **Only populated in `person.metadata.sources`.** 297 # 298 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 299 # source. Used for web cache validation. 300 "type": "A String", # The source type. 301 "id": "A String", # The unique identifier within the source type generated by the server. 302 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 303 # 304 # Metadata about a source of type PROFILE. 305 "userTypes": [ # The user types. 306 "A String", 307 ], 308 "objectType": "A String", # The profile object type. 309 }, 310 }, 311 "verified": True or False, # True if the field is verified; false if the field is unverified. A 312 # verified field is typically a name, email address, phone number, or 313 # website that has been confirmed to be owned by the person. 314 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 315 # field. 316 }, 317 }, 318 ], 319 "braggingRights": [ # The person's bragging rights. 320 { # A person's bragging rights. 321 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 322 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 323 "source": { # The source of a field. # The source of the field. 324 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 325 # 326 # Last update timestamp of this source. 327 "etag": "A String", # **Only populated in `person.metadata.sources`.** 328 # 329 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 330 # source. Used for web cache validation. 331 "type": "A String", # The source type. 332 "id": "A String", # The unique identifier within the source type generated by the server. 333 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 334 # 335 # Metadata about a source of type PROFILE. 336 "userTypes": [ # The user types. 337 "A String", 338 ], 339 "objectType": "A String", # The profile object type. 340 }, 341 }, 342 "verified": True or False, # True if the field is verified; false if the field is unverified. A 343 # verified field is typically a name, email address, phone number, or 344 # website that has been confirmed to be owned by the person. 345 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 346 # field. 347 }, 348 }, 349 ], 350 "names": [ # The person's names. 351 { # A person's name. If the name is a mononym, the family name is empty. 352 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 353 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 354 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 355 "displayName": "A String", # The read-only display name formatted according to the locale specified by 356 # the viewer's account or the `Accept-Language` HTTP header. 357 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 358 # the locale specified by the viewer's account or the 359 # `Accept-Language` HTTP header. 360 "middleName": "A String", # The middle name(s). 361 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 362 "familyName": "A String", # The family name. 363 "phoneticFullName": "A String", # The full name spelled as it sounds. 364 "phoneticGivenName": "A String", # The given name spelled as it sounds. 365 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 366 "givenName": "A String", # The given name. 367 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 368 "metadata": { # Metadata about a field. # Metadata about the name. 369 "source": { # The source of a field. # The source of the field. 370 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 371 # 372 # Last update timestamp of this source. 373 "etag": "A String", # **Only populated in `person.metadata.sources`.** 374 # 375 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 376 # source. Used for web cache validation. 377 "type": "A String", # The source type. 378 "id": "A String", # The unique identifier within the source type generated by the server. 379 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 380 # 381 # Metadata about a source of type PROFILE. 382 "userTypes": [ # The user types. 383 "A String", 384 ], 385 "objectType": "A String", # The profile object type. 386 }, 387 }, 388 "verified": True or False, # True if the field is verified; false if the field is unverified. A 389 # verified field is typically a name, email address, phone number, or 390 # website that has been confirmed to be owned by the person. 391 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 392 # field. 393 }, 394 }, 395 ], 396 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 397 # with a max length of 27 characters, in the form of 398 # `people/`<var>person_id</var>. 399 "taglines": [ # The person's read-only taglines. 400 { # A read-only brief one-line description of the person. 401 "value": "A String", # The tagline. 402 "metadata": { # Metadata about a field. # Metadata about the tagline. 403 "source": { # The source of a field. # The source of the field. 404 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 405 # 406 # Last update timestamp of this source. 407 "etag": "A String", # **Only populated in `person.metadata.sources`.** 408 # 409 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 410 # source. Used for web cache validation. 411 "type": "A String", # The source type. 412 "id": "A String", # The unique identifier within the source type generated by the server. 413 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 414 # 415 # Metadata about a source of type PROFILE. 416 "userTypes": [ # The user types. 417 "A String", 418 ], 419 "objectType": "A String", # The profile object type. 420 }, 421 }, 422 "verified": True or False, # True if the field is verified; false if the field is unverified. A 423 # verified field is typically a name, email address, phone number, or 424 # website that has been confirmed to be owned by the person. 425 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 426 # field. 427 }, 428 }, 429 ], 430 "ageRanges": [ # The person's read-only age ranges. 431 { # A person's age range. 432 "ageRange": "A String", # The age range. 433 "metadata": { # Metadata about a field. # Metadata about the age range. 434 "source": { # The source of a field. # The source of the field. 435 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 436 # 437 # Last update timestamp of this source. 438 "etag": "A String", # **Only populated in `person.metadata.sources`.** 439 # 440 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 441 # source. Used for web cache validation. 442 "type": "A String", # The source type. 443 "id": "A String", # The unique identifier within the source type generated by the server. 444 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 445 # 446 # Metadata about a source of type PROFILE. 447 "userTypes": [ # The user types. 448 "A String", 449 ], 450 "objectType": "A String", # The profile object type. 451 }, 452 }, 453 "verified": True or False, # True if the field is verified; false if the field is unverified. A 454 # verified field is typically a name, email address, phone number, or 455 # website that has been confirmed to be owned by the person. 456 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 457 # field. 458 }, 459 }, 460 ], 461 "birthdays": [ # The person's birthdays. 462 { # A person's birthday. At least one of the `date` and `text` fields are 463 # specified. The `date` and `text` fields typically represent the same 464 # date, but are not guaranteed to. 465 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 466 # of day and time zone are either specified elsewhere or are not 467 # significant. The date is relative to the 468 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 469 # The day may be 0 to represent a year and month where the day is not 470 # significant. The year may be 0 to represent a month and day independent 471 # of year; for example, anniversary date. 472 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 473 # month and day. 474 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 475 # if specifying a year by itself or a year and month where the day is not 476 # significant. 477 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 478 # a year. 479 }, 480 "text": "A String", # A free-form string representing the user's birthday. 481 "metadata": { # Metadata about a field. # Metadata about the birthday. 482 "source": { # The source of a field. # The source of the field. 483 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 484 # 485 # Last update timestamp of this source. 486 "etag": "A String", # **Only populated in `person.metadata.sources`.** 487 # 488 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 489 # source. Used for web cache validation. 490 "type": "A String", # The source type. 491 "id": "A String", # The unique identifier within the source type generated by the server. 492 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 493 # 494 # Metadata about a source of type PROFILE. 495 "userTypes": [ # The user types. 496 "A String", 497 ], 498 "objectType": "A String", # The profile object type. 499 }, 500 }, 501 "verified": True or False, # True if the field is verified; false if the field is unverified. A 502 # verified field is typically a name, email address, phone number, or 503 # website that has been confirmed to be owned by the person. 504 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 505 # field. 506 }, 507 }, 508 ], 509 "relations": [ # The person's relations. 510 { # A person's relation to another person. 511 "person": "A String", # The name of the other person this relation refers to. 512 "metadata": { # Metadata about a field. # Metadata about the relation. 513 "source": { # The source of a field. # The source of the field. 514 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 515 # 516 # Last update timestamp of this source. 517 "etag": "A String", # **Only populated in `person.metadata.sources`.** 518 # 519 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 520 # source. Used for web cache validation. 521 "type": "A String", # The source type. 522 "id": "A String", # The unique identifier within the source type generated by the server. 523 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 524 # 525 # Metadata about a source of type PROFILE. 526 "userTypes": [ # The user types. 527 "A String", 528 ], 529 "objectType": "A String", # The profile object type. 530 }, 531 }, 532 "verified": True or False, # True if the field is verified; false if the field is unverified. A 533 # verified field is typically a name, email address, phone number, or 534 # website that has been confirmed to be owned by the person. 535 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 536 # field. 537 }, 538 "type": "A String", # The person's relation to the other person. The type can be custom or one of 539 # these predefined values: 540 # 541 # * `spouse` 542 # * `child` 543 # * `mother` 544 # * `father` 545 # * `parent` 546 # * `brother` 547 # * `sister` 548 # * `friend` 549 # * `relative` 550 # * `domesticPartner` 551 # * `manager` 552 # * `assistant` 553 # * `referredBy` 554 # * `partner` 555 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 556 # locale or the locale specified in the Accept-Language HTTP header. 557 }, 558 ], 559 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 560 # resource. Used for web cache validation. 561 "relationshipStatuses": [ # The person's read-only relationship statuses. 562 { # A person's read-only relationship status. 563 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 564 # the viewer's account locale or the `Accept-Language` HTTP header locale. 565 "value": "A String", # The relationship status. The value can be custom or one of these 566 # predefined values: 567 # 568 # * `single` 569 # * `inARelationship` 570 # * `engaged` 571 # * `married` 572 # * `itsComplicated` 573 # * `openRelationship` 574 # * `widowed` 575 # * `inDomesticPartnership` 576 # * `inCivilUnion` 577 "metadata": { # Metadata about a field. # Metadata about the relationship status. 578 "source": { # The source of a field. # The source of the field. 579 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 580 # 581 # Last update timestamp of this source. 582 "etag": "A String", # **Only populated in `person.metadata.sources`.** 583 # 584 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 585 # source. Used for web cache validation. 586 "type": "A String", # The source type. 587 "id": "A String", # The unique identifier within the source type generated by the server. 588 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 589 # 590 # Metadata about a source of type PROFILE. 591 "userTypes": [ # The user types. 592 "A String", 593 ], 594 "objectType": "A String", # The profile object type. 595 }, 596 }, 597 "verified": True or False, # True if the field is verified; false if the field is unverified. A 598 # verified field is typically a name, email address, phone number, or 599 # website that has been confirmed to be owned by the person. 600 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 601 # field. 602 }, 603 }, 604 ], 605 "imClients": [ # The person's instant messaging clients. 606 { # A person's instant messaging client. 607 "username": "A String", # The user name used in the IM client. 608 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 609 # viewer's account locale or the `Accept-Language` HTTP header locale. 610 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 611 # predefined values: 612 # 613 # * `aim` 614 # * `msn` 615 # * `yahoo` 616 # * `skype` 617 # * `qq` 618 # * `googleTalk` 619 # * `icq` 620 # * `jabber` 621 # * `netMeeting` 622 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 623 # locale or the `Accept-Language` HTTP header locale. 624 "type": "A String", # The type of the IM client. The type can be custom or one of these 625 # predefined values: 626 # 627 # * `home` 628 # * `work` 629 # * `other` 630 "metadata": { # Metadata about a field. # Metadata about the IM client. 631 "source": { # The source of a field. # The source of the field. 632 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 633 # 634 # Last update timestamp of this source. 635 "etag": "A String", # **Only populated in `person.metadata.sources`.** 636 # 637 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 638 # source. Used for web cache validation. 639 "type": "A String", # The source type. 640 "id": "A String", # The unique identifier within the source type generated by the server. 641 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 642 # 643 # Metadata about a source of type PROFILE. 644 "userTypes": [ # The user types. 645 "A String", 646 ], 647 "objectType": "A String", # The profile object type. 648 }, 649 }, 650 "verified": True or False, # True if the field is verified; false if the field is unverified. A 651 # verified field is typically a name, email address, phone number, or 652 # website that has been confirmed to be owned by the person. 653 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 654 # field. 655 }, 656 }, 657 ], 658 "events": [ # The person's events. 659 { # An event related to the person. 660 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 661 # of day and time zone are either specified elsewhere or are not 662 # significant. The date is relative to the 663 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 664 # The day may be 0 to represent a year and month where the day is not 665 # significant. The year may be 0 to represent a month and day independent 666 # of year; for example, anniversary date. 667 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 668 # month and day. 669 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 670 # if specifying a year by itself or a year and month where the day is not 671 # significant. 672 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 673 # a year. 674 }, 675 "formattedType": "A String", # The read-only type of the event translated and formatted in the 676 # viewer's account locale or the `Accept-Language` HTTP header locale. 677 "type": "A String", # The type of the event. The type can be custom or one of these predefined 678 # values: 679 # 680 # * `anniversary` 681 # * `other` 682 "metadata": { # Metadata about a field. # Metadata about the event. 683 "source": { # The source of a field. # The source of the field. 684 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 685 # 686 # Last update timestamp of this source. 687 "etag": "A String", # **Only populated in `person.metadata.sources`.** 688 # 689 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 690 # source. Used for web cache validation. 691 "type": "A String", # The source type. 692 "id": "A String", # The unique identifier within the source type generated by the server. 693 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 694 # 695 # Metadata about a source of type PROFILE. 696 "userTypes": [ # The user types. 697 "A String", 698 ], 699 "objectType": "A String", # The profile object type. 700 }, 701 }, 702 "verified": True or False, # True if the field is verified; false if the field is unverified. A 703 # verified field is typically a name, email address, phone number, or 704 # website that has been confirmed to be owned by the person. 705 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 706 # field. 707 }, 708 }, 709 ], 710 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 711 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 712 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 713 # that include a sync token. 714 # 715 # The resource name may change when adding or removing fields that link a 716 # contact and profile such as a verified email, verified phone number, or 717 # profile URL. 718 "A String", 719 ], 720 "sources": [ # The sources of data for the person. 721 { # The source of a field. 722 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 723 # 724 # Last update timestamp of this source. 725 "etag": "A String", # **Only populated in `person.metadata.sources`.** 726 # 727 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 728 # source. Used for web cache validation. 729 "type": "A String", # The source type. 730 "id": "A String", # The unique identifier within the source type generated by the server. 731 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 732 # 733 # Metadata about a source of type PROFILE. 734 "userTypes": [ # The user types. 735 "A String", 736 ], 737 "objectType": "A String", # The profile object type. 738 }, 739 }, 740 ], 741 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 742 "A String", 743 ], 744 "deleted": True or False, # True if the person resource has been deleted. Populated only for 745 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 746 # that include a sync token. 747 "objectType": "A String", # **DEPRECATED** (Please use 748 # `person.metadata.sources.profileMetadata.objectType` instead) 749 # 750 # The type of the person object. 751 }, 752 "interests": [ # The person's interests. 753 { # One of the person's interests. 754 "value": "A String", # The interest; for example, `stargazing`. 755 "metadata": { # Metadata about a field. # Metadata about the interest. 756 "source": { # The source of a field. # The source of the field. 757 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 758 # 759 # Last update timestamp of this source. 760 "etag": "A String", # **Only populated in `person.metadata.sources`.** 761 # 762 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 763 # source. Used for web cache validation. 764 "type": "A String", # The source type. 765 "id": "A String", # The unique identifier within the source type generated by the server. 766 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 767 # 768 # Metadata about a source of type PROFILE. 769 "userTypes": [ # The user types. 770 "A String", 771 ], 772 "objectType": "A String", # The profile object type. 773 }, 774 }, 775 "verified": True or False, # True if the field is verified; false if the field is unverified. A 776 # verified field is typically a name, email address, phone number, or 777 # website that has been confirmed to be owned by the person. 778 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 779 # field. 780 }, 781 }, 782 ], 783 "photos": [ # The person's read-only photos. 784 { # A person's read-only photo. A picture shown next to the person's name to 785 # help others recognize the person. 786 "default": True or False, # True if the photo is a default photo; 787 # false if the photo is a user-provided photo. 788 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 789 # parameter `sz=`<var>size</var> at the end of the url. Example: 790 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 791 "metadata": { # Metadata about a field. # Metadata about the photo. 792 "source": { # The source of a field. # The source of the field. 793 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 794 # 795 # Last update timestamp of this source. 796 "etag": "A String", # **Only populated in `person.metadata.sources`.** 797 # 798 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 799 # source. Used for web cache validation. 800 "type": "A String", # The source type. 801 "id": "A String", # The unique identifier within the source type generated by the server. 802 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 803 # 804 # Metadata about a source of type PROFILE. 805 "userTypes": [ # The user types. 806 "A String", 807 ], 808 "objectType": "A String", # The profile object type. 809 }, 810 }, 811 "verified": True or False, # True if the field is verified; false if the field is unverified. A 812 # verified field is typically a name, email address, phone number, or 813 # website that has been confirmed to be owned by the person. 814 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 815 # field. 816 }, 817 }, 818 ], 819 "residences": [ # The person's residences. 820 { # A person's past or current residence. 821 "current": True or False, # True if the residence is the person's current residence; 822 # false if the residence is a past residence. 823 "value": "A String", # The address of the residence. 824 "metadata": { # Metadata about a field. # Metadata about the residence. 825 "source": { # The source of a field. # The source of the field. 826 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 827 # 828 # Last update timestamp of this source. 829 "etag": "A String", # **Only populated in `person.metadata.sources`.** 830 # 831 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 832 # source. Used for web cache validation. 833 "type": "A String", # The source type. 834 "id": "A String", # The unique identifier within the source type generated by the server. 835 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 836 # 837 # Metadata about a source of type PROFILE. 838 "userTypes": [ # The user types. 839 "A String", 840 ], 841 "objectType": "A String", # The profile object type. 842 }, 843 }, 844 "verified": True or False, # True if the field is verified; false if the field is unverified. A 845 # verified field is typically a name, email address, phone number, or 846 # website that has been confirmed to be owned by the person. 847 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 848 # field. 849 }, 850 }, 851 ], 852 "relationshipInterests": [ # The person's read-only relationship interests. 853 { # A person's read-only relationship interest . 854 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 855 # viewer's account locale or the locale specified in the Accept-Language 856 # HTTP header. 857 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 858 # or one of these predefined values: 859 # 860 # * `friend` 861 # * `date` 862 # * `relationship` 863 # * `networking` 864 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 865 "source": { # The source of a field. # The source of the field. 866 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 867 # 868 # Last update timestamp of this source. 869 "etag": "A String", # **Only populated in `person.metadata.sources`.** 870 # 871 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 872 # source. Used for web cache validation. 873 "type": "A String", # The source type. 874 "id": "A String", # The unique identifier within the source type generated by the server. 875 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 876 # 877 # Metadata about a source of type PROFILE. 878 "userTypes": [ # The user types. 879 "A String", 880 ], 881 "objectType": "A String", # The profile object type. 882 }, 883 }, 884 "verified": True or False, # True if the field is verified; false if the field is unverified. A 885 # verified field is typically a name, email address, phone number, or 886 # website that has been confirmed to be owned by the person. 887 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 888 # field. 889 }, 890 }, 891 ], 892 "coverPhotos": [ # The person's read-only cover photos. 893 { # A person's read-only cover photo. A large image shown on the person's 894 # profile page that represents who they are or what they care about. 895 "default": True or False, # True if the cover photo is the default cover photo; 896 # false if the cover photo is a user-provided cover photo. 897 "url": "A String", # The URL of the cover photo. 898 "metadata": { # Metadata about a field. # Metadata about the cover photo. 899 "source": { # The source of a field. # The source of the field. 900 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 901 # 902 # Last update timestamp of this source. 903 "etag": "A String", # **Only populated in `person.metadata.sources`.** 904 # 905 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 906 # source. Used for web cache validation. 907 "type": "A String", # The source type. 908 "id": "A String", # The unique identifier within the source type generated by the server. 909 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 910 # 911 # Metadata about a source of type PROFILE. 912 "userTypes": [ # The user types. 913 "A String", 914 ], 915 "objectType": "A String", # The profile object type. 916 }, 917 }, 918 "verified": True or False, # True if the field is verified; false if the field is unverified. A 919 # verified field is typically a name, email address, phone number, or 920 # website that has been confirmed to be owned by the person. 921 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 922 # field. 923 }, 924 }, 925 ], 926 "locales": [ # The person's locale preferences. 927 { # A person's locale preference. 928 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 929 # language tag representing the locale. 930 "metadata": { # Metadata about a field. # Metadata about the locale. 931 "source": { # The source of a field. # The source of the field. 932 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 933 # 934 # Last update timestamp of this source. 935 "etag": "A String", # **Only populated in `person.metadata.sources`.** 936 # 937 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 938 # source. Used for web cache validation. 939 "type": "A String", # The source type. 940 "id": "A String", # The unique identifier within the source type generated by the server. 941 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 942 # 943 # Metadata about a source of type PROFILE. 944 "userTypes": [ # The user types. 945 "A String", 946 ], 947 "objectType": "A String", # The profile object type. 948 }, 949 }, 950 "verified": True or False, # True if the field is verified; false if the field is unverified. A 951 # verified field is typically a name, email address, phone number, or 952 # website that has been confirmed to be owned by the person. 953 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 954 # field. 955 }, 956 }, 957 ], 958 "organizations": [ # The person's past or current organizations. 959 { # A person's past or current organization. Overlapping date ranges are 960 # permitted. 961 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 962 # viewer's account locale or the `Accept-Language` HTTP header locale. 963 "domain": "A String", # The domain name associated with the organization; for example, 964 # `google.com`. 965 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 966 # of day and time zone are either specified elsewhere or are not 967 # significant. The date is relative to the 968 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 969 # The day may be 0 to represent a year and month where the day is not 970 # significant. The year may be 0 to represent a month and day independent 971 # of year; for example, anniversary date. 972 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 973 # month and day. 974 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 975 # if specifying a year by itself or a year and month where the day is not 976 # significant. 977 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 978 # a year. 979 }, 980 "name": "A String", # The name of the organization. 981 "title": "A String", # The person's job title at the organization. 982 "type": "A String", # The type of the organization. The type can be custom or one of these 983 # predefined values: 984 # 985 # * `work` 986 # * `school` 987 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 988 # symbol, abbreviation, or acronym. 989 "current": True or False, # True if the organization is the person's current organization; 990 # false if the organization is a past organization. 991 "jobDescription": "A String", # The person's job description at the organization. 992 "location": "A String", # The location of the organization office the person works at. 993 "department": "A String", # The person's department at the organization. 994 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 995 # of day and time zone are either specified elsewhere or are not 996 # significant. The date is relative to the 997 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 998 # The day may be 0 to represent a year and month where the day is not 999 # significant. The year may be 0 to represent a month and day independent 1000 # of year; for example, anniversary date. 1001 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 1002 # month and day. 1003 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 1004 # if specifying a year by itself or a year and month where the day is not 1005 # significant. 1006 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 1007 # a year. 1008 }, 1009 "phoneticName": "A String", # The phonetic name of the organization. 1010 "metadata": { # Metadata about a field. # Metadata about the organization. 1011 "source": { # The source of a field. # The source of the field. 1012 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1013 # 1014 # Last update timestamp of this source. 1015 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1016 # 1017 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1018 # source. Used for web cache validation. 1019 "type": "A String", # The source type. 1020 "id": "A String", # The unique identifier within the source type generated by the server. 1021 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1022 # 1023 # Metadata about a source of type PROFILE. 1024 "userTypes": [ # The user types. 1025 "A String", 1026 ], 1027 "objectType": "A String", # The profile object type. 1028 }, 1029 }, 1030 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1031 # verified field is typically a name, email address, phone number, or 1032 # website that has been confirmed to be owned by the person. 1033 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1034 # field. 1035 }, 1036 }, 1037 ], 1038 "userDefined": [ # The person's user defined data. 1039 { # Arbitrary user data that is populated by the end users. 1040 "key": "A String", # The end user specified key of the user defined data. 1041 "value": "A String", # The end user specified value of the user defined data. 1042 "metadata": { # Metadata about a field. # Metadata about the user defined data. 1043 "source": { # The source of a field. # The source of the field. 1044 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1045 # 1046 # Last update timestamp of this source. 1047 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1048 # 1049 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1050 # source. Used for web cache validation. 1051 "type": "A String", # The source type. 1052 "id": "A String", # The unique identifier within the source type generated by the server. 1053 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1054 # 1055 # Metadata about a source of type PROFILE. 1056 "userTypes": [ # The user types. 1057 "A String", 1058 ], 1059 "objectType": "A String", # The profile object type. 1060 }, 1061 }, 1062 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1063 # verified field is typically a name, email address, phone number, or 1064 # website that has been confirmed to be owned by the person. 1065 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1066 # field. 1067 }, 1068 }, 1069 ], 1070 "biographies": [ # The person's biographies. 1071 { # A person's short biography. 1072 "contentType": "A String", # The content type of the biography. 1073 "value": "A String", # The short biography. 1074 "metadata": { # Metadata about a field. # Metadata about the biography. 1075 "source": { # The source of a field. # The source of the field. 1076 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1077 # 1078 # Last update timestamp of this source. 1079 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1080 # 1081 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1082 # source. Used for web cache validation. 1083 "type": "A String", # The source type. 1084 "id": "A String", # The unique identifier within the source type generated by the server. 1085 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1086 # 1087 # Metadata about a source of type PROFILE. 1088 "userTypes": [ # The user types. 1089 "A String", 1090 ], 1091 "objectType": "A String", # The profile object type. 1092 }, 1093 }, 1094 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1095 # verified field is typically a name, email address, phone number, or 1096 # website that has been confirmed to be owned by the person. 1097 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1098 # field. 1099 }, 1100 }, 1101 ], 1102 "memberships": [ # The person's group memberships. 1103 { # A person's membership in a group. Only contact group memberships can be 1104 # modified. 1105 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 1106 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 1107 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 1108 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 1109 # Only contact_group_resource_name can be used for modifying memberships. 1110 # Any contact group membership can be removed, but only user group or 1111 # "myContacts" or "starred" system groups memberships can be added. A 1112 # contact must always have at least one contact group membership. 1113 }, 1114 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 1115 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 1116 }, 1117 "metadata": { # Metadata about a field. # Metadata about the membership. 1118 "source": { # The source of a field. # The source of the field. 1119 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1120 # 1121 # Last update timestamp of this source. 1122 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1123 # 1124 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1125 # source. Used for web cache validation. 1126 "type": "A String", # The source type. 1127 "id": "A String", # The unique identifier within the source type generated by the server. 1128 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1129 # 1130 # Metadata about a source of type PROFILE. 1131 "userTypes": [ # The user types. 1132 "A String", 1133 ], 1134 "objectType": "A String", # The profile object type. 1135 }, 1136 }, 1137 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1138 # verified field is typically a name, email address, phone number, or 1139 # website that has been confirmed to be owned by the person. 1140 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1141 # field. 1142 }, 1143 }, 1144 ], 1145 "skills": [ # The person's skills. 1146 { # A skill that the person has. 1147 "value": "A String", # The skill; for example, `underwater basket weaving`. 1148 "metadata": { # Metadata about a field. # Metadata about the skill. 1149 "source": { # The source of a field. # The source of the field. 1150 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1151 # 1152 # Last update timestamp of this source. 1153 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1154 # 1155 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1156 # source. Used for web cache validation. 1157 "type": "A String", # The source type. 1158 "id": "A String", # The unique identifier within the source type generated by the server. 1159 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1160 # 1161 # Metadata about a source of type PROFILE. 1162 "userTypes": [ # The user types. 1163 "A String", 1164 ], 1165 "objectType": "A String", # The profile object type. 1166 }, 1167 }, 1168 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1169 # verified field is typically a name, email address, phone number, or 1170 # website that has been confirmed to be owned by the person. 1171 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1172 # field. 1173 }, 1174 }, 1175 ], 1176 "urls": [ # The person's associated URLs. 1177 { # A person's associated URLs. 1178 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 1179 # account locale or the `Accept-Language` HTTP header locale. 1180 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 1181 # values: 1182 # 1183 # * `home` 1184 # * `work` 1185 # * `blog` 1186 # * `profile` 1187 # * `homePage` 1188 # * `ftp` 1189 # * `reservations` 1190 # * `appInstallPage`: website for a Google+ application. 1191 # * `other` 1192 "value": "A String", # The URL. 1193 "metadata": { # Metadata about a field. # Metadata about the URL. 1194 "source": { # The source of a field. # The source of the field. 1195 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1196 # 1197 # Last update timestamp of this source. 1198 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1199 # 1200 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1201 # source. Used for web cache validation. 1202 "type": "A String", # The source type. 1203 "id": "A String", # The unique identifier within the source type generated by the server. 1204 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1205 # 1206 # Metadata about a source of type PROFILE. 1207 "userTypes": [ # The user types. 1208 "A String", 1209 ], 1210 "objectType": "A String", # The profile object type. 1211 }, 1212 }, 1213 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1214 # verified field is typically a name, email address, phone number, or 1215 # website that has been confirmed to be owned by the person. 1216 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1217 # field. 1218 }, 1219 }, 1220 ], 1221 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 1222 # 1223 # The person's read-only age range. 1224 "genders": [ # The person's genders. 1225 { # A person's gender. 1226 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 1227 # account locale or the `Accept-Language` HTTP header locale. 1228 "value": "A String", # The gender for the person. The gender can be custom or one of these 1229 # predefined values: 1230 # 1231 # * `male` 1232 # * `female` 1233 # * `other` 1234 # * `unknown` 1235 "metadata": { # Metadata about a field. # Metadata about the gender. 1236 "source": { # The source of a field. # The source of the field. 1237 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1238 # 1239 # Last update timestamp of this source. 1240 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1241 # 1242 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1243 # source. Used for web cache validation. 1244 "type": "A String", # The source type. 1245 "id": "A String", # The unique identifier within the source type generated by the server. 1246 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1247 # 1248 # Metadata about a source of type PROFILE. 1249 "userTypes": [ # The user types. 1250 "A String", 1251 ], 1252 "objectType": "A String", # The profile object type. 1253 }, 1254 }, 1255 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1256 # verified field is typically a name, email address, phone number, or 1257 # website that has been confirmed to be owned by the person. 1258 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1259 # field. 1260 }, 1261 }, 1262 ], 1263 "emailAddresses": [ # The person's email addresses. 1264 { # A person's email address. 1265 "type": "A String", # The type of the email address. The type can be custom or one of these 1266 # predefined values: 1267 # 1268 # * `home` 1269 # * `work` 1270 # * `other` 1271 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 1272 # viewer's account locale or the `Accept-Language` HTTP header locale. 1273 "displayName": "A String", # The display name of the email. 1274 "value": "A String", # The email address. 1275 "metadata": { # Metadata about a field. # Metadata about the email address. 1276 "source": { # The source of a field. # The source of the field. 1277 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1278 # 1279 # Last update timestamp of this source. 1280 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1281 # 1282 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1283 # source. Used for web cache validation. 1284 "type": "A String", # The source type. 1285 "id": "A String", # The unique identifier within the source type generated by the server. 1286 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1287 # 1288 # Metadata about a source of type PROFILE. 1289 "userTypes": [ # The user types. 1290 "A String", 1291 ], 1292 "objectType": "A String", # The profile object type. 1293 }, 1294 }, 1295 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1296 # verified field is typically a name, email address, phone number, or 1297 # website that has been confirmed to be owned by the person. 1298 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1299 # field. 1300 }, 1301 }, 1302 ], 1303 } 1304 1305 parent: string, The resource name of the owning person resource. 1306 x__xgafv: string, V1 error format. 1307 Allowed values 1308 1 - v1 error format 1309 2 - v2 error format 1310 1311Returns: 1312 An object of the form: 1313 1314 { # Information about a person merged from various data sources such as the 1315 # authenticated user's contacts and profile data. 1316 # 1317 # Most fields can have multiple items. The items in a field have no guaranteed 1318 # order, but each non-empty field is guaranteed to have exactly one field with 1319 # `metadata.primary` set to true. 1320 "sipAddresses": [ # The person's SIP addresses. 1321 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 1322 # communications to make voice or video calls over the internet. 1323 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 1324 # viewer's account locale or the `Accept-Language` HTTP header locale. 1325 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 1326 # predefined values: 1327 # 1328 # * `home` 1329 # * `work` 1330 # * `mobile` 1331 # * `other` 1332 "value": "A String", # The SIP address in the 1333 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 1334 # format. 1335 "metadata": { # Metadata about a field. # Metadata about the SIP address. 1336 "source": { # The source of a field. # The source of the field. 1337 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1338 # 1339 # Last update timestamp of this source. 1340 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1341 # 1342 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1343 # source. Used for web cache validation. 1344 "type": "A String", # The source type. 1345 "id": "A String", # The unique identifier within the source type generated by the server. 1346 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1347 # 1348 # Metadata about a source of type PROFILE. 1349 "userTypes": [ # The user types. 1350 "A String", 1351 ], 1352 "objectType": "A String", # The profile object type. 1353 }, 1354 }, 1355 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1356 # verified field is typically a name, email address, phone number, or 1357 # website that has been confirmed to be owned by the person. 1358 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1359 # field. 1360 }, 1361 }, 1362 ], 1363 "phoneNumbers": [ # The person's phone numbers. 1364 { # A person's phone number. 1365 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 1366 # viewer's account locale or the `Accept-Language` HTTP header locale. 1367 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 1368 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 1369 # form of the phone number. 1370 "type": "A String", # The type of the phone number. The type can be custom or one of these 1371 # predefined values: 1372 # 1373 # * `home` 1374 # * `work` 1375 # * `mobile` 1376 # * `homeFax` 1377 # * `workFax` 1378 # * `otherFax` 1379 # * `pager` 1380 # * `workMobile` 1381 # * `workPager` 1382 # * `main` 1383 # * `googleVoice` 1384 # * `other` 1385 "value": "A String", # The phone number. 1386 "metadata": { # Metadata about a field. # Metadata about the phone number. 1387 "source": { # The source of a field. # The source of the field. 1388 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1389 # 1390 # Last update timestamp of this source. 1391 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1392 # 1393 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1394 # source. Used for web cache validation. 1395 "type": "A String", # The source type. 1396 "id": "A String", # The unique identifier within the source type generated by the server. 1397 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1398 # 1399 # Metadata about a source of type PROFILE. 1400 "userTypes": [ # The user types. 1401 "A String", 1402 ], 1403 "objectType": "A String", # The profile object type. 1404 }, 1405 }, 1406 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1407 # verified field is typically a name, email address, phone number, or 1408 # website that has been confirmed to be owned by the person. 1409 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1410 # field. 1411 }, 1412 }, 1413 ], 1414 "addresses": [ # The person's street addresses. 1415 { # A person's physical address. May be a P.O. box or street address. All fields 1416 # are optional. 1417 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 1418 # account locale or the `Accept-Language` HTTP header locale. 1419 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 1420 # code of the address. 1421 "city": "A String", # The city of the address. 1422 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 1423 # will be automatically constructed from structured values. 1424 "region": "A String", # The region of the address; for example, the state or province. 1425 "poBox": "A String", # The P.O. box of the address. 1426 "streetAddress": "A String", # The street address. 1427 "country": "A String", # The country of the address. 1428 "postalCode": "A String", # The postal code of the address. 1429 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 1430 "type": "A String", # The type of the address. The type can be custom or one of these predefined 1431 # values: 1432 # 1433 # * `home` 1434 # * `work` 1435 # * `other` 1436 "metadata": { # Metadata about a field. # Metadata about the address. 1437 "source": { # The source of a field. # The source of the field. 1438 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1439 # 1440 # Last update timestamp of this source. 1441 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1442 # 1443 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1444 # source. Used for web cache validation. 1445 "type": "A String", # The source type. 1446 "id": "A String", # The unique identifier within the source type generated by the server. 1447 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1448 # 1449 # Metadata about a source of type PROFILE. 1450 "userTypes": [ # The user types. 1451 "A String", 1452 ], 1453 "objectType": "A String", # The profile object type. 1454 }, 1455 }, 1456 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1457 # verified field is typically a name, email address, phone number, or 1458 # website that has been confirmed to be owned by the person. 1459 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1460 # field. 1461 }, 1462 }, 1463 ], 1464 "nicknames": [ # The person's nicknames. 1465 { # A person's nickname. 1466 "type": "A String", # The type of the nickname. 1467 "value": "A String", # The nickname. 1468 "metadata": { # Metadata about a field. # Metadata about the nickname. 1469 "source": { # The source of a field. # The source of the field. 1470 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1471 # 1472 # Last update timestamp of this source. 1473 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1474 # 1475 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1476 # source. Used for web cache validation. 1477 "type": "A String", # The source type. 1478 "id": "A String", # The unique identifier within the source type generated by the server. 1479 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1480 # 1481 # Metadata about a source of type PROFILE. 1482 "userTypes": [ # The user types. 1483 "A String", 1484 ], 1485 "objectType": "A String", # The profile object type. 1486 }, 1487 }, 1488 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1489 # verified field is typically a name, email address, phone number, or 1490 # website that has been confirmed to be owned by the person. 1491 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1492 # field. 1493 }, 1494 }, 1495 ], 1496 "occupations": [ # The person's occupations. 1497 { # A person's occupation. 1498 "value": "A String", # The occupation; for example, `carpenter`. 1499 "metadata": { # Metadata about a field. # Metadata about the occupation. 1500 "source": { # The source of a field. # The source of the field. 1501 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1502 # 1503 # Last update timestamp of this source. 1504 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1505 # 1506 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1507 # source. Used for web cache validation. 1508 "type": "A String", # The source type. 1509 "id": "A String", # The unique identifier within the source type generated by the server. 1510 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1511 # 1512 # Metadata about a source of type PROFILE. 1513 "userTypes": [ # The user types. 1514 "A String", 1515 ], 1516 "objectType": "A String", # The profile object type. 1517 }, 1518 }, 1519 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1520 # verified field is typically a name, email address, phone number, or 1521 # website that has been confirmed to be owned by the person. 1522 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1523 # field. 1524 }, 1525 }, 1526 ], 1527 "braggingRights": [ # The person's bragging rights. 1528 { # A person's bragging rights. 1529 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 1530 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 1531 "source": { # The source of a field. # The source of the field. 1532 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1533 # 1534 # Last update timestamp of this source. 1535 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1536 # 1537 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1538 # source. Used for web cache validation. 1539 "type": "A String", # The source type. 1540 "id": "A String", # The unique identifier within the source type generated by the server. 1541 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1542 # 1543 # Metadata about a source of type PROFILE. 1544 "userTypes": [ # The user types. 1545 "A String", 1546 ], 1547 "objectType": "A String", # The profile object type. 1548 }, 1549 }, 1550 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1551 # verified field is typically a name, email address, phone number, or 1552 # website that has been confirmed to be owned by the person. 1553 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1554 # field. 1555 }, 1556 }, 1557 ], 1558 "names": [ # The person's names. 1559 { # A person's name. If the name is a mononym, the family name is empty. 1560 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 1561 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 1562 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 1563 "displayName": "A String", # The read-only display name formatted according to the locale specified by 1564 # the viewer's account or the `Accept-Language` HTTP header. 1565 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 1566 # the locale specified by the viewer's account or the 1567 # `Accept-Language` HTTP header. 1568 "middleName": "A String", # The middle name(s). 1569 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 1570 "familyName": "A String", # The family name. 1571 "phoneticFullName": "A String", # The full name spelled as it sounds. 1572 "phoneticGivenName": "A String", # The given name spelled as it sounds. 1573 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 1574 "givenName": "A String", # The given name. 1575 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 1576 "metadata": { # Metadata about a field. # Metadata about the name. 1577 "source": { # The source of a field. # The source of the field. 1578 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1579 # 1580 # Last update timestamp of this source. 1581 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1582 # 1583 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1584 # source. Used for web cache validation. 1585 "type": "A String", # The source type. 1586 "id": "A String", # The unique identifier within the source type generated by the server. 1587 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1588 # 1589 # Metadata about a source of type PROFILE. 1590 "userTypes": [ # The user types. 1591 "A String", 1592 ], 1593 "objectType": "A String", # The profile object type. 1594 }, 1595 }, 1596 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1597 # verified field is typically a name, email address, phone number, or 1598 # website that has been confirmed to be owned by the person. 1599 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1600 # field. 1601 }, 1602 }, 1603 ], 1604 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 1605 # with a max length of 27 characters, in the form of 1606 # `people/`<var>person_id</var>. 1607 "taglines": [ # The person's read-only taglines. 1608 { # A read-only brief one-line description of the person. 1609 "value": "A String", # The tagline. 1610 "metadata": { # Metadata about a field. # Metadata about the tagline. 1611 "source": { # The source of a field. # The source of the field. 1612 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1613 # 1614 # Last update timestamp of this source. 1615 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1616 # 1617 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1618 # source. Used for web cache validation. 1619 "type": "A String", # The source type. 1620 "id": "A String", # The unique identifier within the source type generated by the server. 1621 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1622 # 1623 # Metadata about a source of type PROFILE. 1624 "userTypes": [ # The user types. 1625 "A String", 1626 ], 1627 "objectType": "A String", # The profile object type. 1628 }, 1629 }, 1630 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1631 # verified field is typically a name, email address, phone number, or 1632 # website that has been confirmed to be owned by the person. 1633 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1634 # field. 1635 }, 1636 }, 1637 ], 1638 "ageRanges": [ # The person's read-only age ranges. 1639 { # A person's age range. 1640 "ageRange": "A String", # The age range. 1641 "metadata": { # Metadata about a field. # Metadata about the age range. 1642 "source": { # The source of a field. # The source of the field. 1643 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1644 # 1645 # Last update timestamp of this source. 1646 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1647 # 1648 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1649 # source. Used for web cache validation. 1650 "type": "A String", # The source type. 1651 "id": "A String", # The unique identifier within the source type generated by the server. 1652 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1653 # 1654 # Metadata about a source of type PROFILE. 1655 "userTypes": [ # The user types. 1656 "A String", 1657 ], 1658 "objectType": "A String", # The profile object type. 1659 }, 1660 }, 1661 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1662 # verified field is typically a name, email address, phone number, or 1663 # website that has been confirmed to be owned by the person. 1664 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1665 # field. 1666 }, 1667 }, 1668 ], 1669 "birthdays": [ # The person's birthdays. 1670 { # A person's birthday. At least one of the `date` and `text` fields are 1671 # specified. The `date` and `text` fields typically represent the same 1672 # date, but are not guaranteed to. 1673 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 1674 # of day and time zone are either specified elsewhere or are not 1675 # significant. The date is relative to the 1676 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 1677 # The day may be 0 to represent a year and month where the day is not 1678 # significant. The year may be 0 to represent a month and day independent 1679 # of year; for example, anniversary date. 1680 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 1681 # month and day. 1682 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 1683 # if specifying a year by itself or a year and month where the day is not 1684 # significant. 1685 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 1686 # a year. 1687 }, 1688 "text": "A String", # A free-form string representing the user's birthday. 1689 "metadata": { # Metadata about a field. # Metadata about the birthday. 1690 "source": { # The source of a field. # The source of the field. 1691 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1692 # 1693 # Last update timestamp of this source. 1694 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1695 # 1696 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1697 # source. Used for web cache validation. 1698 "type": "A String", # The source type. 1699 "id": "A String", # The unique identifier within the source type generated by the server. 1700 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1701 # 1702 # Metadata about a source of type PROFILE. 1703 "userTypes": [ # The user types. 1704 "A String", 1705 ], 1706 "objectType": "A String", # The profile object type. 1707 }, 1708 }, 1709 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1710 # verified field is typically a name, email address, phone number, or 1711 # website that has been confirmed to be owned by the person. 1712 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1713 # field. 1714 }, 1715 }, 1716 ], 1717 "relations": [ # The person's relations. 1718 { # A person's relation to another person. 1719 "person": "A String", # The name of the other person this relation refers to. 1720 "metadata": { # Metadata about a field. # Metadata about the relation. 1721 "source": { # The source of a field. # The source of the field. 1722 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1723 # 1724 # Last update timestamp of this source. 1725 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1726 # 1727 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1728 # source. Used for web cache validation. 1729 "type": "A String", # The source type. 1730 "id": "A String", # The unique identifier within the source type generated by the server. 1731 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1732 # 1733 # Metadata about a source of type PROFILE. 1734 "userTypes": [ # The user types. 1735 "A String", 1736 ], 1737 "objectType": "A String", # The profile object type. 1738 }, 1739 }, 1740 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1741 # verified field is typically a name, email address, phone number, or 1742 # website that has been confirmed to be owned by the person. 1743 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1744 # field. 1745 }, 1746 "type": "A String", # The person's relation to the other person. The type can be custom or one of 1747 # these predefined values: 1748 # 1749 # * `spouse` 1750 # * `child` 1751 # * `mother` 1752 # * `father` 1753 # * `parent` 1754 # * `brother` 1755 # * `sister` 1756 # * `friend` 1757 # * `relative` 1758 # * `domesticPartner` 1759 # * `manager` 1760 # * `assistant` 1761 # * `referredBy` 1762 # * `partner` 1763 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 1764 # locale or the locale specified in the Accept-Language HTTP header. 1765 }, 1766 ], 1767 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1768 # resource. Used for web cache validation. 1769 "relationshipStatuses": [ # The person's read-only relationship statuses. 1770 { # A person's read-only relationship status. 1771 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 1772 # the viewer's account locale or the `Accept-Language` HTTP header locale. 1773 "value": "A String", # The relationship status. The value can be custom or one of these 1774 # predefined values: 1775 # 1776 # * `single` 1777 # * `inARelationship` 1778 # * `engaged` 1779 # * `married` 1780 # * `itsComplicated` 1781 # * `openRelationship` 1782 # * `widowed` 1783 # * `inDomesticPartnership` 1784 # * `inCivilUnion` 1785 "metadata": { # Metadata about a field. # Metadata about the relationship status. 1786 "source": { # The source of a field. # The source of the field. 1787 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1788 # 1789 # Last update timestamp of this source. 1790 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1791 # 1792 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1793 # source. Used for web cache validation. 1794 "type": "A String", # The source type. 1795 "id": "A String", # The unique identifier within the source type generated by the server. 1796 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1797 # 1798 # Metadata about a source of type PROFILE. 1799 "userTypes": [ # The user types. 1800 "A String", 1801 ], 1802 "objectType": "A String", # The profile object type. 1803 }, 1804 }, 1805 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1806 # verified field is typically a name, email address, phone number, or 1807 # website that has been confirmed to be owned by the person. 1808 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1809 # field. 1810 }, 1811 }, 1812 ], 1813 "imClients": [ # The person's instant messaging clients. 1814 { # A person's instant messaging client. 1815 "username": "A String", # The user name used in the IM client. 1816 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 1817 # viewer's account locale or the `Accept-Language` HTTP header locale. 1818 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 1819 # predefined values: 1820 # 1821 # * `aim` 1822 # * `msn` 1823 # * `yahoo` 1824 # * `skype` 1825 # * `qq` 1826 # * `googleTalk` 1827 # * `icq` 1828 # * `jabber` 1829 # * `netMeeting` 1830 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 1831 # locale or the `Accept-Language` HTTP header locale. 1832 "type": "A String", # The type of the IM client. The type can be custom or one of these 1833 # predefined values: 1834 # 1835 # * `home` 1836 # * `work` 1837 # * `other` 1838 "metadata": { # Metadata about a field. # Metadata about the IM client. 1839 "source": { # The source of a field. # The source of the field. 1840 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1841 # 1842 # Last update timestamp of this source. 1843 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1844 # 1845 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1846 # source. Used for web cache validation. 1847 "type": "A String", # The source type. 1848 "id": "A String", # The unique identifier within the source type generated by the server. 1849 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1850 # 1851 # Metadata about a source of type PROFILE. 1852 "userTypes": [ # The user types. 1853 "A String", 1854 ], 1855 "objectType": "A String", # The profile object type. 1856 }, 1857 }, 1858 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1859 # verified field is typically a name, email address, phone number, or 1860 # website that has been confirmed to be owned by the person. 1861 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1862 # field. 1863 }, 1864 }, 1865 ], 1866 "events": [ # The person's events. 1867 { # An event related to the person. 1868 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 1869 # of day and time zone are either specified elsewhere or are not 1870 # significant. The date is relative to the 1871 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 1872 # The day may be 0 to represent a year and month where the day is not 1873 # significant. The year may be 0 to represent a month and day independent 1874 # of year; for example, anniversary date. 1875 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 1876 # month and day. 1877 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 1878 # if specifying a year by itself or a year and month where the day is not 1879 # significant. 1880 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 1881 # a year. 1882 }, 1883 "formattedType": "A String", # The read-only type of the event translated and formatted in the 1884 # viewer's account locale or the `Accept-Language` HTTP header locale. 1885 "type": "A String", # The type of the event. The type can be custom or one of these predefined 1886 # values: 1887 # 1888 # * `anniversary` 1889 # * `other` 1890 "metadata": { # Metadata about a field. # Metadata about the event. 1891 "source": { # The source of a field. # The source of the field. 1892 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1893 # 1894 # Last update timestamp of this source. 1895 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1896 # 1897 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1898 # source. Used for web cache validation. 1899 "type": "A String", # The source type. 1900 "id": "A String", # The unique identifier within the source type generated by the server. 1901 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1902 # 1903 # Metadata about a source of type PROFILE. 1904 "userTypes": [ # The user types. 1905 "A String", 1906 ], 1907 "objectType": "A String", # The profile object type. 1908 }, 1909 }, 1910 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1911 # verified field is typically a name, email address, phone number, or 1912 # website that has been confirmed to be owned by the person. 1913 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1914 # field. 1915 }, 1916 }, 1917 ], 1918 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 1919 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 1920 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 1921 # that include a sync token. 1922 # 1923 # The resource name may change when adding or removing fields that link a 1924 # contact and profile such as a verified email, verified phone number, or 1925 # profile URL. 1926 "A String", 1927 ], 1928 "sources": [ # The sources of data for the person. 1929 { # The source of a field. 1930 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1931 # 1932 # Last update timestamp of this source. 1933 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1934 # 1935 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1936 # source. Used for web cache validation. 1937 "type": "A String", # The source type. 1938 "id": "A String", # The unique identifier within the source type generated by the server. 1939 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1940 # 1941 # Metadata about a source of type PROFILE. 1942 "userTypes": [ # The user types. 1943 "A String", 1944 ], 1945 "objectType": "A String", # The profile object type. 1946 }, 1947 }, 1948 ], 1949 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 1950 "A String", 1951 ], 1952 "deleted": True or False, # True if the person resource has been deleted. Populated only for 1953 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 1954 # that include a sync token. 1955 "objectType": "A String", # **DEPRECATED** (Please use 1956 # `person.metadata.sources.profileMetadata.objectType` instead) 1957 # 1958 # The type of the person object. 1959 }, 1960 "interests": [ # The person's interests. 1961 { # One of the person's interests. 1962 "value": "A String", # The interest; for example, `stargazing`. 1963 "metadata": { # Metadata about a field. # Metadata about the interest. 1964 "source": { # The source of a field. # The source of the field. 1965 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 1966 # 1967 # Last update timestamp of this source. 1968 "etag": "A String", # **Only populated in `person.metadata.sources`.** 1969 # 1970 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 1971 # source. Used for web cache validation. 1972 "type": "A String", # The source type. 1973 "id": "A String", # The unique identifier within the source type generated by the server. 1974 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 1975 # 1976 # Metadata about a source of type PROFILE. 1977 "userTypes": [ # The user types. 1978 "A String", 1979 ], 1980 "objectType": "A String", # The profile object type. 1981 }, 1982 }, 1983 "verified": True or False, # True if the field is verified; false if the field is unverified. A 1984 # verified field is typically a name, email address, phone number, or 1985 # website that has been confirmed to be owned by the person. 1986 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 1987 # field. 1988 }, 1989 }, 1990 ], 1991 "photos": [ # The person's read-only photos. 1992 { # A person's read-only photo. A picture shown next to the person's name to 1993 # help others recognize the person. 1994 "default": True or False, # True if the photo is a default photo; 1995 # false if the photo is a user-provided photo. 1996 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 1997 # parameter `sz=`<var>size</var> at the end of the url. Example: 1998 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 1999 "metadata": { # Metadata about a field. # Metadata about the photo. 2000 "source": { # The source of a field. # The source of the field. 2001 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2002 # 2003 # Last update timestamp of this source. 2004 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2005 # 2006 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2007 # source. Used for web cache validation. 2008 "type": "A String", # The source type. 2009 "id": "A String", # The unique identifier within the source type generated by the server. 2010 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2011 # 2012 # Metadata about a source of type PROFILE. 2013 "userTypes": [ # The user types. 2014 "A String", 2015 ], 2016 "objectType": "A String", # The profile object type. 2017 }, 2018 }, 2019 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2020 # verified field is typically a name, email address, phone number, or 2021 # website that has been confirmed to be owned by the person. 2022 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2023 # field. 2024 }, 2025 }, 2026 ], 2027 "residences": [ # The person's residences. 2028 { # A person's past or current residence. 2029 "current": True or False, # True if the residence is the person's current residence; 2030 # false if the residence is a past residence. 2031 "value": "A String", # The address of the residence. 2032 "metadata": { # Metadata about a field. # Metadata about the residence. 2033 "source": { # The source of a field. # The source of the field. 2034 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2035 # 2036 # Last update timestamp of this source. 2037 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2038 # 2039 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2040 # source. Used for web cache validation. 2041 "type": "A String", # The source type. 2042 "id": "A String", # The unique identifier within the source type generated by the server. 2043 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2044 # 2045 # Metadata about a source of type PROFILE. 2046 "userTypes": [ # The user types. 2047 "A String", 2048 ], 2049 "objectType": "A String", # The profile object type. 2050 }, 2051 }, 2052 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2053 # verified field is typically a name, email address, phone number, or 2054 # website that has been confirmed to be owned by the person. 2055 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2056 # field. 2057 }, 2058 }, 2059 ], 2060 "relationshipInterests": [ # The person's read-only relationship interests. 2061 { # A person's read-only relationship interest . 2062 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 2063 # viewer's account locale or the locale specified in the Accept-Language 2064 # HTTP header. 2065 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 2066 # or one of these predefined values: 2067 # 2068 # * `friend` 2069 # * `date` 2070 # * `relationship` 2071 # * `networking` 2072 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 2073 "source": { # The source of a field. # The source of the field. 2074 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2075 # 2076 # Last update timestamp of this source. 2077 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2078 # 2079 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2080 # source. Used for web cache validation. 2081 "type": "A String", # The source type. 2082 "id": "A String", # The unique identifier within the source type generated by the server. 2083 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2084 # 2085 # Metadata about a source of type PROFILE. 2086 "userTypes": [ # The user types. 2087 "A String", 2088 ], 2089 "objectType": "A String", # The profile object type. 2090 }, 2091 }, 2092 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2093 # verified field is typically a name, email address, phone number, or 2094 # website that has been confirmed to be owned by the person. 2095 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2096 # field. 2097 }, 2098 }, 2099 ], 2100 "coverPhotos": [ # The person's read-only cover photos. 2101 { # A person's read-only cover photo. A large image shown on the person's 2102 # profile page that represents who they are or what they care about. 2103 "default": True or False, # True if the cover photo is the default cover photo; 2104 # false if the cover photo is a user-provided cover photo. 2105 "url": "A String", # The URL of the cover photo. 2106 "metadata": { # Metadata about a field. # Metadata about the cover photo. 2107 "source": { # The source of a field. # The source of the field. 2108 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2109 # 2110 # Last update timestamp of this source. 2111 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2112 # 2113 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2114 # source. Used for web cache validation. 2115 "type": "A String", # The source type. 2116 "id": "A String", # The unique identifier within the source type generated by the server. 2117 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2118 # 2119 # Metadata about a source of type PROFILE. 2120 "userTypes": [ # The user types. 2121 "A String", 2122 ], 2123 "objectType": "A String", # The profile object type. 2124 }, 2125 }, 2126 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2127 # verified field is typically a name, email address, phone number, or 2128 # website that has been confirmed to be owned by the person. 2129 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2130 # field. 2131 }, 2132 }, 2133 ], 2134 "locales": [ # The person's locale preferences. 2135 { # A person's locale preference. 2136 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 2137 # language tag representing the locale. 2138 "metadata": { # Metadata about a field. # Metadata about the locale. 2139 "source": { # The source of a field. # The source of the field. 2140 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2141 # 2142 # Last update timestamp of this source. 2143 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2144 # 2145 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2146 # source. Used for web cache validation. 2147 "type": "A String", # The source type. 2148 "id": "A String", # The unique identifier within the source type generated by the server. 2149 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2150 # 2151 # Metadata about a source of type PROFILE. 2152 "userTypes": [ # The user types. 2153 "A String", 2154 ], 2155 "objectType": "A String", # The profile object type. 2156 }, 2157 }, 2158 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2159 # verified field is typically a name, email address, phone number, or 2160 # website that has been confirmed to be owned by the person. 2161 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2162 # field. 2163 }, 2164 }, 2165 ], 2166 "organizations": [ # The person's past or current organizations. 2167 { # A person's past or current organization. Overlapping date ranges are 2168 # permitted. 2169 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 2170 # viewer's account locale or the `Accept-Language` HTTP header locale. 2171 "domain": "A String", # The domain name associated with the organization; for example, 2172 # `google.com`. 2173 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 2174 # of day and time zone are either specified elsewhere or are not 2175 # significant. The date is relative to the 2176 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 2177 # The day may be 0 to represent a year and month where the day is not 2178 # significant. The year may be 0 to represent a month and day independent 2179 # of year; for example, anniversary date. 2180 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 2181 # month and day. 2182 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 2183 # if specifying a year by itself or a year and month where the day is not 2184 # significant. 2185 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 2186 # a year. 2187 }, 2188 "name": "A String", # The name of the organization. 2189 "title": "A String", # The person's job title at the organization. 2190 "type": "A String", # The type of the organization. The type can be custom or one of these 2191 # predefined values: 2192 # 2193 # * `work` 2194 # * `school` 2195 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 2196 # symbol, abbreviation, or acronym. 2197 "current": True or False, # True if the organization is the person's current organization; 2198 # false if the organization is a past organization. 2199 "jobDescription": "A String", # The person's job description at the organization. 2200 "location": "A String", # The location of the organization office the person works at. 2201 "department": "A String", # The person's department at the organization. 2202 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 2203 # of day and time zone are either specified elsewhere or are not 2204 # significant. The date is relative to the 2205 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 2206 # The day may be 0 to represent a year and month where the day is not 2207 # significant. The year may be 0 to represent a month and day independent 2208 # of year; for example, anniversary date. 2209 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 2210 # month and day. 2211 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 2212 # if specifying a year by itself or a year and month where the day is not 2213 # significant. 2214 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 2215 # a year. 2216 }, 2217 "phoneticName": "A String", # The phonetic name of the organization. 2218 "metadata": { # Metadata about a field. # Metadata about the organization. 2219 "source": { # The source of a field. # The source of the field. 2220 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2221 # 2222 # Last update timestamp of this source. 2223 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2224 # 2225 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2226 # source. Used for web cache validation. 2227 "type": "A String", # The source type. 2228 "id": "A String", # The unique identifier within the source type generated by the server. 2229 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2230 # 2231 # Metadata about a source of type PROFILE. 2232 "userTypes": [ # The user types. 2233 "A String", 2234 ], 2235 "objectType": "A String", # The profile object type. 2236 }, 2237 }, 2238 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2239 # verified field is typically a name, email address, phone number, or 2240 # website that has been confirmed to be owned by the person. 2241 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2242 # field. 2243 }, 2244 }, 2245 ], 2246 "userDefined": [ # The person's user defined data. 2247 { # Arbitrary user data that is populated by the end users. 2248 "key": "A String", # The end user specified key of the user defined data. 2249 "value": "A String", # The end user specified value of the user defined data. 2250 "metadata": { # Metadata about a field. # Metadata about the user defined data. 2251 "source": { # The source of a field. # The source of the field. 2252 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2253 # 2254 # Last update timestamp of this source. 2255 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2256 # 2257 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2258 # source. Used for web cache validation. 2259 "type": "A String", # The source type. 2260 "id": "A String", # The unique identifier within the source type generated by the server. 2261 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2262 # 2263 # Metadata about a source of type PROFILE. 2264 "userTypes": [ # The user types. 2265 "A String", 2266 ], 2267 "objectType": "A String", # The profile object type. 2268 }, 2269 }, 2270 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2271 # verified field is typically a name, email address, phone number, or 2272 # website that has been confirmed to be owned by the person. 2273 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2274 # field. 2275 }, 2276 }, 2277 ], 2278 "biographies": [ # The person's biographies. 2279 { # A person's short biography. 2280 "contentType": "A String", # The content type of the biography. 2281 "value": "A String", # The short biography. 2282 "metadata": { # Metadata about a field. # Metadata about the biography. 2283 "source": { # The source of a field. # The source of the field. 2284 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2285 # 2286 # Last update timestamp of this source. 2287 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2288 # 2289 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2290 # source. Used for web cache validation. 2291 "type": "A String", # The source type. 2292 "id": "A String", # The unique identifier within the source type generated by the server. 2293 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2294 # 2295 # Metadata about a source of type PROFILE. 2296 "userTypes": [ # The user types. 2297 "A String", 2298 ], 2299 "objectType": "A String", # The profile object type. 2300 }, 2301 }, 2302 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2303 # verified field is typically a name, email address, phone number, or 2304 # website that has been confirmed to be owned by the person. 2305 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2306 # field. 2307 }, 2308 }, 2309 ], 2310 "memberships": [ # The person's group memberships. 2311 { # A person's membership in a group. Only contact group memberships can be 2312 # modified. 2313 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 2314 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 2315 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 2316 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 2317 # Only contact_group_resource_name can be used for modifying memberships. 2318 # Any contact group membership can be removed, but only user group or 2319 # "myContacts" or "starred" system groups memberships can be added. A 2320 # contact must always have at least one contact group membership. 2321 }, 2322 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 2323 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 2324 }, 2325 "metadata": { # Metadata about a field. # Metadata about the membership. 2326 "source": { # The source of a field. # The source of the field. 2327 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2328 # 2329 # Last update timestamp of this source. 2330 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2331 # 2332 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2333 # source. Used for web cache validation. 2334 "type": "A String", # The source type. 2335 "id": "A String", # The unique identifier within the source type generated by the server. 2336 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2337 # 2338 # Metadata about a source of type PROFILE. 2339 "userTypes": [ # The user types. 2340 "A String", 2341 ], 2342 "objectType": "A String", # The profile object type. 2343 }, 2344 }, 2345 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2346 # verified field is typically a name, email address, phone number, or 2347 # website that has been confirmed to be owned by the person. 2348 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2349 # field. 2350 }, 2351 }, 2352 ], 2353 "skills": [ # The person's skills. 2354 { # A skill that the person has. 2355 "value": "A String", # The skill; for example, `underwater basket weaving`. 2356 "metadata": { # Metadata about a field. # Metadata about the skill. 2357 "source": { # The source of a field. # The source of the field. 2358 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2359 # 2360 # Last update timestamp of this source. 2361 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2362 # 2363 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2364 # source. Used for web cache validation. 2365 "type": "A String", # The source type. 2366 "id": "A String", # The unique identifier within the source type generated by the server. 2367 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2368 # 2369 # Metadata about a source of type PROFILE. 2370 "userTypes": [ # The user types. 2371 "A String", 2372 ], 2373 "objectType": "A String", # The profile object type. 2374 }, 2375 }, 2376 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2377 # verified field is typically a name, email address, phone number, or 2378 # website that has been confirmed to be owned by the person. 2379 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2380 # field. 2381 }, 2382 }, 2383 ], 2384 "urls": [ # The person's associated URLs. 2385 { # A person's associated URLs. 2386 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 2387 # account locale or the `Accept-Language` HTTP header locale. 2388 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 2389 # values: 2390 # 2391 # * `home` 2392 # * `work` 2393 # * `blog` 2394 # * `profile` 2395 # * `homePage` 2396 # * `ftp` 2397 # * `reservations` 2398 # * `appInstallPage`: website for a Google+ application. 2399 # * `other` 2400 "value": "A String", # The URL. 2401 "metadata": { # Metadata about a field. # Metadata about the URL. 2402 "source": { # The source of a field. # The source of the field. 2403 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2404 # 2405 # Last update timestamp of this source. 2406 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2407 # 2408 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2409 # source. Used for web cache validation. 2410 "type": "A String", # The source type. 2411 "id": "A String", # The unique identifier within the source type generated by the server. 2412 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2413 # 2414 # Metadata about a source of type PROFILE. 2415 "userTypes": [ # The user types. 2416 "A String", 2417 ], 2418 "objectType": "A String", # The profile object type. 2419 }, 2420 }, 2421 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2422 # verified field is typically a name, email address, phone number, or 2423 # website that has been confirmed to be owned by the person. 2424 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2425 # field. 2426 }, 2427 }, 2428 ], 2429 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 2430 # 2431 # The person's read-only age range. 2432 "genders": [ # The person's genders. 2433 { # A person's gender. 2434 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 2435 # account locale or the `Accept-Language` HTTP header locale. 2436 "value": "A String", # The gender for the person. The gender can be custom or one of these 2437 # predefined values: 2438 # 2439 # * `male` 2440 # * `female` 2441 # * `other` 2442 # * `unknown` 2443 "metadata": { # Metadata about a field. # Metadata about the gender. 2444 "source": { # The source of a field. # The source of the field. 2445 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2446 # 2447 # Last update timestamp of this source. 2448 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2449 # 2450 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2451 # source. Used for web cache validation. 2452 "type": "A String", # The source type. 2453 "id": "A String", # The unique identifier within the source type generated by the server. 2454 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2455 # 2456 # Metadata about a source of type PROFILE. 2457 "userTypes": [ # The user types. 2458 "A String", 2459 ], 2460 "objectType": "A String", # The profile object type. 2461 }, 2462 }, 2463 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2464 # verified field is typically a name, email address, phone number, or 2465 # website that has been confirmed to be owned by the person. 2466 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2467 # field. 2468 }, 2469 }, 2470 ], 2471 "emailAddresses": [ # The person's email addresses. 2472 { # A person's email address. 2473 "type": "A String", # The type of the email address. The type can be custom or one of these 2474 # predefined values: 2475 # 2476 # * `home` 2477 # * `work` 2478 # * `other` 2479 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 2480 # viewer's account locale or the `Accept-Language` HTTP header locale. 2481 "displayName": "A String", # The display name of the email. 2482 "value": "A String", # The email address. 2483 "metadata": { # Metadata about a field. # Metadata about the email address. 2484 "source": { # The source of a field. # The source of the field. 2485 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2486 # 2487 # Last update timestamp of this source. 2488 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2489 # 2490 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2491 # source. Used for web cache validation. 2492 "type": "A String", # The source type. 2493 "id": "A String", # The unique identifier within the source type generated by the server. 2494 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2495 # 2496 # Metadata about a source of type PROFILE. 2497 "userTypes": [ # The user types. 2498 "A String", 2499 ], 2500 "objectType": "A String", # The profile object type. 2501 }, 2502 }, 2503 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2504 # verified field is typically a name, email address, phone number, or 2505 # website that has been confirmed to be owned by the person. 2506 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2507 # field. 2508 }, 2509 }, 2510 ], 2511 }</pre> 2512</div> 2513 2514<div class="method"> 2515 <code class="details" id="deleteContact">deleteContact(resourceName, x__xgafv=None)</code> 2516 <pre>Delete a contact person. Any non-contact data will not be deleted. 2517 2518Args: 2519 resourceName: string, The resource name of the contact to delete. (required) 2520 x__xgafv: string, V1 error format. 2521 Allowed values 2522 1 - v1 error format 2523 2 - v2 error format 2524 2525Returns: 2526 An object of the form: 2527 2528 { # A generic empty message that you can re-use to avoid defining duplicated 2529 # empty messages in your APIs. A typical example is to use it as the request 2530 # or the response type of an API method. For instance: 2531 # 2532 # service Foo { 2533 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); 2534 # } 2535 # 2536 # The JSON representation for `Empty` is empty JSON object `{}`. 2537 }</pre> 2538</div> 2539 2540<div class="method"> 2541 <code class="details" id="get">get(resourceName, x__xgafv=None, requestMask_includeField=None, personFields=None)</code> 2542 <pre>Provides information about a person by specifying a resource name. Use 2543`people/me` to indicate the authenticated user. 2544<br> 2545The request throws a 400 error if 'personFields' is not specified. 2546 2547Args: 2548 resourceName: string, The resource name of the person to provide information about. 2549 2550- To get information about the authenticated user, specify `people/me`. 2551- To get information about a google account, specify 2552 `people/`<var>account_id</var>. 2553- To get information about a contact, specify the resource name that 2554 identifies the contact as returned by 2555[`people.connections.list`](/people/api/rest/v1/people.connections/list). (required) 2556 x__xgafv: string, V1 error format. 2557 Allowed values 2558 1 - v1 error format 2559 2 - v2 error format 2560 requestMask_includeField: string, **Required.** Comma-separated list of person fields to be included in the 2561response. Each path should start with `person.`: for example, 2562`person.names` or `person.photos`. 2563 personFields: string, **Required.** A field mask to restrict which fields on the person are 2564returned. Multiple fields can be specified by separating them with commas. 2565Valid values are: 2566 2567* addresses 2568* ageRanges 2569* biographies 2570* birthdays 2571* braggingRights 2572* coverPhotos 2573* emailAddresses 2574* events 2575* genders 2576* imClients 2577* interests 2578* locales 2579* memberships 2580* metadata 2581* names 2582* nicknames 2583* occupations 2584* organizations 2585* phoneNumbers 2586* photos 2587* relations 2588* relationshipInterests 2589* relationshipStatuses 2590* residences 2591* sipAddresses 2592* skills 2593* taglines 2594* urls 2595* userDefined 2596 2597Returns: 2598 An object of the form: 2599 2600 { # Information about a person merged from various data sources such as the 2601 # authenticated user's contacts and profile data. 2602 # 2603 # Most fields can have multiple items. The items in a field have no guaranteed 2604 # order, but each non-empty field is guaranteed to have exactly one field with 2605 # `metadata.primary` set to true. 2606 "sipAddresses": [ # The person's SIP addresses. 2607 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 2608 # communications to make voice or video calls over the internet. 2609 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 2610 # viewer's account locale or the `Accept-Language` HTTP header locale. 2611 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 2612 # predefined values: 2613 # 2614 # * `home` 2615 # * `work` 2616 # * `mobile` 2617 # * `other` 2618 "value": "A String", # The SIP address in the 2619 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 2620 # format. 2621 "metadata": { # Metadata about a field. # Metadata about the SIP address. 2622 "source": { # The source of a field. # The source of the field. 2623 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2624 # 2625 # Last update timestamp of this source. 2626 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2627 # 2628 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2629 # source. Used for web cache validation. 2630 "type": "A String", # The source type. 2631 "id": "A String", # The unique identifier within the source type generated by the server. 2632 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2633 # 2634 # Metadata about a source of type PROFILE. 2635 "userTypes": [ # The user types. 2636 "A String", 2637 ], 2638 "objectType": "A String", # The profile object type. 2639 }, 2640 }, 2641 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2642 # verified field is typically a name, email address, phone number, or 2643 # website that has been confirmed to be owned by the person. 2644 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2645 # field. 2646 }, 2647 }, 2648 ], 2649 "phoneNumbers": [ # The person's phone numbers. 2650 { # A person's phone number. 2651 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 2652 # viewer's account locale or the `Accept-Language` HTTP header locale. 2653 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 2654 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 2655 # form of the phone number. 2656 "type": "A String", # The type of the phone number. The type can be custom or one of these 2657 # predefined values: 2658 # 2659 # * `home` 2660 # * `work` 2661 # * `mobile` 2662 # * `homeFax` 2663 # * `workFax` 2664 # * `otherFax` 2665 # * `pager` 2666 # * `workMobile` 2667 # * `workPager` 2668 # * `main` 2669 # * `googleVoice` 2670 # * `other` 2671 "value": "A String", # The phone number. 2672 "metadata": { # Metadata about a field. # Metadata about the phone number. 2673 "source": { # The source of a field. # The source of the field. 2674 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2675 # 2676 # Last update timestamp of this source. 2677 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2678 # 2679 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2680 # source. Used for web cache validation. 2681 "type": "A String", # The source type. 2682 "id": "A String", # The unique identifier within the source type generated by the server. 2683 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2684 # 2685 # Metadata about a source of type PROFILE. 2686 "userTypes": [ # The user types. 2687 "A String", 2688 ], 2689 "objectType": "A String", # The profile object type. 2690 }, 2691 }, 2692 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2693 # verified field is typically a name, email address, phone number, or 2694 # website that has been confirmed to be owned by the person. 2695 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2696 # field. 2697 }, 2698 }, 2699 ], 2700 "addresses": [ # The person's street addresses. 2701 { # A person's physical address. May be a P.O. box or street address. All fields 2702 # are optional. 2703 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 2704 # account locale or the `Accept-Language` HTTP header locale. 2705 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 2706 # code of the address. 2707 "city": "A String", # The city of the address. 2708 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 2709 # will be automatically constructed from structured values. 2710 "region": "A String", # The region of the address; for example, the state or province. 2711 "poBox": "A String", # The P.O. box of the address. 2712 "streetAddress": "A String", # The street address. 2713 "country": "A String", # The country of the address. 2714 "postalCode": "A String", # The postal code of the address. 2715 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 2716 "type": "A String", # The type of the address. The type can be custom or one of these predefined 2717 # values: 2718 # 2719 # * `home` 2720 # * `work` 2721 # * `other` 2722 "metadata": { # Metadata about a field. # Metadata about the address. 2723 "source": { # The source of a field. # The source of the field. 2724 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2725 # 2726 # Last update timestamp of this source. 2727 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2728 # 2729 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2730 # source. Used for web cache validation. 2731 "type": "A String", # The source type. 2732 "id": "A String", # The unique identifier within the source type generated by the server. 2733 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2734 # 2735 # Metadata about a source of type PROFILE. 2736 "userTypes": [ # The user types. 2737 "A String", 2738 ], 2739 "objectType": "A String", # The profile object type. 2740 }, 2741 }, 2742 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2743 # verified field is typically a name, email address, phone number, or 2744 # website that has been confirmed to be owned by the person. 2745 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2746 # field. 2747 }, 2748 }, 2749 ], 2750 "nicknames": [ # The person's nicknames. 2751 { # A person's nickname. 2752 "type": "A String", # The type of the nickname. 2753 "value": "A String", # The nickname. 2754 "metadata": { # Metadata about a field. # Metadata about the nickname. 2755 "source": { # The source of a field. # The source of the field. 2756 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2757 # 2758 # Last update timestamp of this source. 2759 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2760 # 2761 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2762 # source. Used for web cache validation. 2763 "type": "A String", # The source type. 2764 "id": "A String", # The unique identifier within the source type generated by the server. 2765 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2766 # 2767 # Metadata about a source of type PROFILE. 2768 "userTypes": [ # The user types. 2769 "A String", 2770 ], 2771 "objectType": "A String", # The profile object type. 2772 }, 2773 }, 2774 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2775 # verified field is typically a name, email address, phone number, or 2776 # website that has been confirmed to be owned by the person. 2777 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2778 # field. 2779 }, 2780 }, 2781 ], 2782 "occupations": [ # The person's occupations. 2783 { # A person's occupation. 2784 "value": "A String", # The occupation; for example, `carpenter`. 2785 "metadata": { # Metadata about a field. # Metadata about the occupation. 2786 "source": { # The source of a field. # The source of the field. 2787 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2788 # 2789 # Last update timestamp of this source. 2790 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2791 # 2792 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2793 # source. Used for web cache validation. 2794 "type": "A String", # The source type. 2795 "id": "A String", # The unique identifier within the source type generated by the server. 2796 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2797 # 2798 # Metadata about a source of type PROFILE. 2799 "userTypes": [ # The user types. 2800 "A String", 2801 ], 2802 "objectType": "A String", # The profile object type. 2803 }, 2804 }, 2805 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2806 # verified field is typically a name, email address, phone number, or 2807 # website that has been confirmed to be owned by the person. 2808 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2809 # field. 2810 }, 2811 }, 2812 ], 2813 "braggingRights": [ # The person's bragging rights. 2814 { # A person's bragging rights. 2815 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 2816 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 2817 "source": { # The source of a field. # The source of the field. 2818 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2819 # 2820 # Last update timestamp of this source. 2821 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2822 # 2823 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2824 # source. Used for web cache validation. 2825 "type": "A String", # The source type. 2826 "id": "A String", # The unique identifier within the source type generated by the server. 2827 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2828 # 2829 # Metadata about a source of type PROFILE. 2830 "userTypes": [ # The user types. 2831 "A String", 2832 ], 2833 "objectType": "A String", # The profile object type. 2834 }, 2835 }, 2836 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2837 # verified field is typically a name, email address, phone number, or 2838 # website that has been confirmed to be owned by the person. 2839 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2840 # field. 2841 }, 2842 }, 2843 ], 2844 "names": [ # The person's names. 2845 { # A person's name. If the name is a mononym, the family name is empty. 2846 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 2847 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 2848 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 2849 "displayName": "A String", # The read-only display name formatted according to the locale specified by 2850 # the viewer's account or the `Accept-Language` HTTP header. 2851 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 2852 # the locale specified by the viewer's account or the 2853 # `Accept-Language` HTTP header. 2854 "middleName": "A String", # The middle name(s). 2855 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 2856 "familyName": "A String", # The family name. 2857 "phoneticFullName": "A String", # The full name spelled as it sounds. 2858 "phoneticGivenName": "A String", # The given name spelled as it sounds. 2859 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 2860 "givenName": "A String", # The given name. 2861 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 2862 "metadata": { # Metadata about a field. # Metadata about the name. 2863 "source": { # The source of a field. # The source of the field. 2864 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2865 # 2866 # Last update timestamp of this source. 2867 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2868 # 2869 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2870 # source. Used for web cache validation. 2871 "type": "A String", # The source type. 2872 "id": "A String", # The unique identifier within the source type generated by the server. 2873 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2874 # 2875 # Metadata about a source of type PROFILE. 2876 "userTypes": [ # The user types. 2877 "A String", 2878 ], 2879 "objectType": "A String", # The profile object type. 2880 }, 2881 }, 2882 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2883 # verified field is typically a name, email address, phone number, or 2884 # website that has been confirmed to be owned by the person. 2885 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2886 # field. 2887 }, 2888 }, 2889 ], 2890 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 2891 # with a max length of 27 characters, in the form of 2892 # `people/`<var>person_id</var>. 2893 "taglines": [ # The person's read-only taglines. 2894 { # A read-only brief one-line description of the person. 2895 "value": "A String", # The tagline. 2896 "metadata": { # Metadata about a field. # Metadata about the tagline. 2897 "source": { # The source of a field. # The source of the field. 2898 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2899 # 2900 # Last update timestamp of this source. 2901 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2902 # 2903 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2904 # source. Used for web cache validation. 2905 "type": "A String", # The source type. 2906 "id": "A String", # The unique identifier within the source type generated by the server. 2907 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2908 # 2909 # Metadata about a source of type PROFILE. 2910 "userTypes": [ # The user types. 2911 "A String", 2912 ], 2913 "objectType": "A String", # The profile object type. 2914 }, 2915 }, 2916 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2917 # verified field is typically a name, email address, phone number, or 2918 # website that has been confirmed to be owned by the person. 2919 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2920 # field. 2921 }, 2922 }, 2923 ], 2924 "ageRanges": [ # The person's read-only age ranges. 2925 { # A person's age range. 2926 "ageRange": "A String", # The age range. 2927 "metadata": { # Metadata about a field. # Metadata about the age range. 2928 "source": { # The source of a field. # The source of the field. 2929 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2930 # 2931 # Last update timestamp of this source. 2932 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2933 # 2934 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2935 # source. Used for web cache validation. 2936 "type": "A String", # The source type. 2937 "id": "A String", # The unique identifier within the source type generated by the server. 2938 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2939 # 2940 # Metadata about a source of type PROFILE. 2941 "userTypes": [ # The user types. 2942 "A String", 2943 ], 2944 "objectType": "A String", # The profile object type. 2945 }, 2946 }, 2947 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2948 # verified field is typically a name, email address, phone number, or 2949 # website that has been confirmed to be owned by the person. 2950 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2951 # field. 2952 }, 2953 }, 2954 ], 2955 "birthdays": [ # The person's birthdays. 2956 { # A person's birthday. At least one of the `date` and `text` fields are 2957 # specified. The `date` and `text` fields typically represent the same 2958 # date, but are not guaranteed to. 2959 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 2960 # of day and time zone are either specified elsewhere or are not 2961 # significant. The date is relative to the 2962 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 2963 # The day may be 0 to represent a year and month where the day is not 2964 # significant. The year may be 0 to represent a month and day independent 2965 # of year; for example, anniversary date. 2966 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 2967 # month and day. 2968 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 2969 # if specifying a year by itself or a year and month where the day is not 2970 # significant. 2971 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 2972 # a year. 2973 }, 2974 "text": "A String", # A free-form string representing the user's birthday. 2975 "metadata": { # Metadata about a field. # Metadata about the birthday. 2976 "source": { # The source of a field. # The source of the field. 2977 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 2978 # 2979 # Last update timestamp of this source. 2980 "etag": "A String", # **Only populated in `person.metadata.sources`.** 2981 # 2982 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 2983 # source. Used for web cache validation. 2984 "type": "A String", # The source type. 2985 "id": "A String", # The unique identifier within the source type generated by the server. 2986 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 2987 # 2988 # Metadata about a source of type PROFILE. 2989 "userTypes": [ # The user types. 2990 "A String", 2991 ], 2992 "objectType": "A String", # The profile object type. 2993 }, 2994 }, 2995 "verified": True or False, # True if the field is verified; false if the field is unverified. A 2996 # verified field is typically a name, email address, phone number, or 2997 # website that has been confirmed to be owned by the person. 2998 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 2999 # field. 3000 }, 3001 }, 3002 ], 3003 "relations": [ # The person's relations. 3004 { # A person's relation to another person. 3005 "person": "A String", # The name of the other person this relation refers to. 3006 "metadata": { # Metadata about a field. # Metadata about the relation. 3007 "source": { # The source of a field. # The source of the field. 3008 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3009 # 3010 # Last update timestamp of this source. 3011 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3012 # 3013 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3014 # source. Used for web cache validation. 3015 "type": "A String", # The source type. 3016 "id": "A String", # The unique identifier within the source type generated by the server. 3017 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3018 # 3019 # Metadata about a source of type PROFILE. 3020 "userTypes": [ # The user types. 3021 "A String", 3022 ], 3023 "objectType": "A String", # The profile object type. 3024 }, 3025 }, 3026 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3027 # verified field is typically a name, email address, phone number, or 3028 # website that has been confirmed to be owned by the person. 3029 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3030 # field. 3031 }, 3032 "type": "A String", # The person's relation to the other person. The type can be custom or one of 3033 # these predefined values: 3034 # 3035 # * `spouse` 3036 # * `child` 3037 # * `mother` 3038 # * `father` 3039 # * `parent` 3040 # * `brother` 3041 # * `sister` 3042 # * `friend` 3043 # * `relative` 3044 # * `domesticPartner` 3045 # * `manager` 3046 # * `assistant` 3047 # * `referredBy` 3048 # * `partner` 3049 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 3050 # locale or the locale specified in the Accept-Language HTTP header. 3051 }, 3052 ], 3053 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3054 # resource. Used for web cache validation. 3055 "relationshipStatuses": [ # The person's read-only relationship statuses. 3056 { # A person's read-only relationship status. 3057 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 3058 # the viewer's account locale or the `Accept-Language` HTTP header locale. 3059 "value": "A String", # The relationship status. The value can be custom or one of these 3060 # predefined values: 3061 # 3062 # * `single` 3063 # * `inARelationship` 3064 # * `engaged` 3065 # * `married` 3066 # * `itsComplicated` 3067 # * `openRelationship` 3068 # * `widowed` 3069 # * `inDomesticPartnership` 3070 # * `inCivilUnion` 3071 "metadata": { # Metadata about a field. # Metadata about the relationship status. 3072 "source": { # The source of a field. # The source of the field. 3073 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3074 # 3075 # Last update timestamp of this source. 3076 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3077 # 3078 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3079 # source. Used for web cache validation. 3080 "type": "A String", # The source type. 3081 "id": "A String", # The unique identifier within the source type generated by the server. 3082 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3083 # 3084 # Metadata about a source of type PROFILE. 3085 "userTypes": [ # The user types. 3086 "A String", 3087 ], 3088 "objectType": "A String", # The profile object type. 3089 }, 3090 }, 3091 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3092 # verified field is typically a name, email address, phone number, or 3093 # website that has been confirmed to be owned by the person. 3094 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3095 # field. 3096 }, 3097 }, 3098 ], 3099 "imClients": [ # The person's instant messaging clients. 3100 { # A person's instant messaging client. 3101 "username": "A String", # The user name used in the IM client. 3102 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 3103 # viewer's account locale or the `Accept-Language` HTTP header locale. 3104 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 3105 # predefined values: 3106 # 3107 # * `aim` 3108 # * `msn` 3109 # * `yahoo` 3110 # * `skype` 3111 # * `qq` 3112 # * `googleTalk` 3113 # * `icq` 3114 # * `jabber` 3115 # * `netMeeting` 3116 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 3117 # locale or the `Accept-Language` HTTP header locale. 3118 "type": "A String", # The type of the IM client. The type can be custom or one of these 3119 # predefined values: 3120 # 3121 # * `home` 3122 # * `work` 3123 # * `other` 3124 "metadata": { # Metadata about a field. # Metadata about the IM client. 3125 "source": { # The source of a field. # The source of the field. 3126 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3127 # 3128 # Last update timestamp of this source. 3129 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3130 # 3131 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3132 # source. Used for web cache validation. 3133 "type": "A String", # The source type. 3134 "id": "A String", # The unique identifier within the source type generated by the server. 3135 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3136 # 3137 # Metadata about a source of type PROFILE. 3138 "userTypes": [ # The user types. 3139 "A String", 3140 ], 3141 "objectType": "A String", # The profile object type. 3142 }, 3143 }, 3144 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3145 # verified field is typically a name, email address, phone number, or 3146 # website that has been confirmed to be owned by the person. 3147 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3148 # field. 3149 }, 3150 }, 3151 ], 3152 "events": [ # The person's events. 3153 { # An event related to the person. 3154 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 3155 # of day and time zone are either specified elsewhere or are not 3156 # significant. The date is relative to the 3157 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 3158 # The day may be 0 to represent a year and month where the day is not 3159 # significant. The year may be 0 to represent a month and day independent 3160 # of year; for example, anniversary date. 3161 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 3162 # month and day. 3163 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 3164 # if specifying a year by itself or a year and month where the day is not 3165 # significant. 3166 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 3167 # a year. 3168 }, 3169 "formattedType": "A String", # The read-only type of the event translated and formatted in the 3170 # viewer's account locale or the `Accept-Language` HTTP header locale. 3171 "type": "A String", # The type of the event. The type can be custom or one of these predefined 3172 # values: 3173 # 3174 # * `anniversary` 3175 # * `other` 3176 "metadata": { # Metadata about a field. # Metadata about the event. 3177 "source": { # The source of a field. # The source of the field. 3178 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3179 # 3180 # Last update timestamp of this source. 3181 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3182 # 3183 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3184 # source. Used for web cache validation. 3185 "type": "A String", # The source type. 3186 "id": "A String", # The unique identifier within the source type generated by the server. 3187 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3188 # 3189 # Metadata about a source of type PROFILE. 3190 "userTypes": [ # The user types. 3191 "A String", 3192 ], 3193 "objectType": "A String", # The profile object type. 3194 }, 3195 }, 3196 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3197 # verified field is typically a name, email address, phone number, or 3198 # website that has been confirmed to be owned by the person. 3199 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3200 # field. 3201 }, 3202 }, 3203 ], 3204 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 3205 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 3206 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 3207 # that include a sync token. 3208 # 3209 # The resource name may change when adding or removing fields that link a 3210 # contact and profile such as a verified email, verified phone number, or 3211 # profile URL. 3212 "A String", 3213 ], 3214 "sources": [ # The sources of data for the person. 3215 { # The source of a field. 3216 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3217 # 3218 # Last update timestamp of this source. 3219 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3220 # 3221 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3222 # source. Used for web cache validation. 3223 "type": "A String", # The source type. 3224 "id": "A String", # The unique identifier within the source type generated by the server. 3225 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3226 # 3227 # Metadata about a source of type PROFILE. 3228 "userTypes": [ # The user types. 3229 "A String", 3230 ], 3231 "objectType": "A String", # The profile object type. 3232 }, 3233 }, 3234 ], 3235 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 3236 "A String", 3237 ], 3238 "deleted": True or False, # True if the person resource has been deleted. Populated only for 3239 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 3240 # that include a sync token. 3241 "objectType": "A String", # **DEPRECATED** (Please use 3242 # `person.metadata.sources.profileMetadata.objectType` instead) 3243 # 3244 # The type of the person object. 3245 }, 3246 "interests": [ # The person's interests. 3247 { # One of the person's interests. 3248 "value": "A String", # The interest; for example, `stargazing`. 3249 "metadata": { # Metadata about a field. # Metadata about the interest. 3250 "source": { # The source of a field. # The source of the field. 3251 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3252 # 3253 # Last update timestamp of this source. 3254 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3255 # 3256 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3257 # source. Used for web cache validation. 3258 "type": "A String", # The source type. 3259 "id": "A String", # The unique identifier within the source type generated by the server. 3260 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3261 # 3262 # Metadata about a source of type PROFILE. 3263 "userTypes": [ # The user types. 3264 "A String", 3265 ], 3266 "objectType": "A String", # The profile object type. 3267 }, 3268 }, 3269 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3270 # verified field is typically a name, email address, phone number, or 3271 # website that has been confirmed to be owned by the person. 3272 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3273 # field. 3274 }, 3275 }, 3276 ], 3277 "photos": [ # The person's read-only photos. 3278 { # A person's read-only photo. A picture shown next to the person's name to 3279 # help others recognize the person. 3280 "default": True or False, # True if the photo is a default photo; 3281 # false if the photo is a user-provided photo. 3282 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 3283 # parameter `sz=`<var>size</var> at the end of the url. Example: 3284 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 3285 "metadata": { # Metadata about a field. # Metadata about the photo. 3286 "source": { # The source of a field. # The source of the field. 3287 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3288 # 3289 # Last update timestamp of this source. 3290 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3291 # 3292 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3293 # source. Used for web cache validation. 3294 "type": "A String", # The source type. 3295 "id": "A String", # The unique identifier within the source type generated by the server. 3296 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3297 # 3298 # Metadata about a source of type PROFILE. 3299 "userTypes": [ # The user types. 3300 "A String", 3301 ], 3302 "objectType": "A String", # The profile object type. 3303 }, 3304 }, 3305 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3306 # verified field is typically a name, email address, phone number, or 3307 # website that has been confirmed to be owned by the person. 3308 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3309 # field. 3310 }, 3311 }, 3312 ], 3313 "residences": [ # The person's residences. 3314 { # A person's past or current residence. 3315 "current": True or False, # True if the residence is the person's current residence; 3316 # false if the residence is a past residence. 3317 "value": "A String", # The address of the residence. 3318 "metadata": { # Metadata about a field. # Metadata about the residence. 3319 "source": { # The source of a field. # The source of the field. 3320 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3321 # 3322 # Last update timestamp of this source. 3323 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3324 # 3325 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3326 # source. Used for web cache validation. 3327 "type": "A String", # The source type. 3328 "id": "A String", # The unique identifier within the source type generated by the server. 3329 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3330 # 3331 # Metadata about a source of type PROFILE. 3332 "userTypes": [ # The user types. 3333 "A String", 3334 ], 3335 "objectType": "A String", # The profile object type. 3336 }, 3337 }, 3338 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3339 # verified field is typically a name, email address, phone number, or 3340 # website that has been confirmed to be owned by the person. 3341 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3342 # field. 3343 }, 3344 }, 3345 ], 3346 "relationshipInterests": [ # The person's read-only relationship interests. 3347 { # A person's read-only relationship interest . 3348 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 3349 # viewer's account locale or the locale specified in the Accept-Language 3350 # HTTP header. 3351 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 3352 # or one of these predefined values: 3353 # 3354 # * `friend` 3355 # * `date` 3356 # * `relationship` 3357 # * `networking` 3358 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 3359 "source": { # The source of a field. # The source of the field. 3360 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3361 # 3362 # Last update timestamp of this source. 3363 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3364 # 3365 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3366 # source. Used for web cache validation. 3367 "type": "A String", # The source type. 3368 "id": "A String", # The unique identifier within the source type generated by the server. 3369 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3370 # 3371 # Metadata about a source of type PROFILE. 3372 "userTypes": [ # The user types. 3373 "A String", 3374 ], 3375 "objectType": "A String", # The profile object type. 3376 }, 3377 }, 3378 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3379 # verified field is typically a name, email address, phone number, or 3380 # website that has been confirmed to be owned by the person. 3381 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3382 # field. 3383 }, 3384 }, 3385 ], 3386 "coverPhotos": [ # The person's read-only cover photos. 3387 { # A person's read-only cover photo. A large image shown on the person's 3388 # profile page that represents who they are or what they care about. 3389 "default": True or False, # True if the cover photo is the default cover photo; 3390 # false if the cover photo is a user-provided cover photo. 3391 "url": "A String", # The URL of the cover photo. 3392 "metadata": { # Metadata about a field. # Metadata about the cover photo. 3393 "source": { # The source of a field. # The source of the field. 3394 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3395 # 3396 # Last update timestamp of this source. 3397 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3398 # 3399 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3400 # source. Used for web cache validation. 3401 "type": "A String", # The source type. 3402 "id": "A String", # The unique identifier within the source type generated by the server. 3403 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3404 # 3405 # Metadata about a source of type PROFILE. 3406 "userTypes": [ # The user types. 3407 "A String", 3408 ], 3409 "objectType": "A String", # The profile object type. 3410 }, 3411 }, 3412 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3413 # verified field is typically a name, email address, phone number, or 3414 # website that has been confirmed to be owned by the person. 3415 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3416 # field. 3417 }, 3418 }, 3419 ], 3420 "locales": [ # The person's locale preferences. 3421 { # A person's locale preference. 3422 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 3423 # language tag representing the locale. 3424 "metadata": { # Metadata about a field. # Metadata about the locale. 3425 "source": { # The source of a field. # The source of the field. 3426 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3427 # 3428 # Last update timestamp of this source. 3429 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3430 # 3431 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3432 # source. Used for web cache validation. 3433 "type": "A String", # The source type. 3434 "id": "A String", # The unique identifier within the source type generated by the server. 3435 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3436 # 3437 # Metadata about a source of type PROFILE. 3438 "userTypes": [ # The user types. 3439 "A String", 3440 ], 3441 "objectType": "A String", # The profile object type. 3442 }, 3443 }, 3444 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3445 # verified field is typically a name, email address, phone number, or 3446 # website that has been confirmed to be owned by the person. 3447 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3448 # field. 3449 }, 3450 }, 3451 ], 3452 "organizations": [ # The person's past or current organizations. 3453 { # A person's past or current organization. Overlapping date ranges are 3454 # permitted. 3455 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 3456 # viewer's account locale or the `Accept-Language` HTTP header locale. 3457 "domain": "A String", # The domain name associated with the organization; for example, 3458 # `google.com`. 3459 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 3460 # of day and time zone are either specified elsewhere or are not 3461 # significant. The date is relative to the 3462 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 3463 # The day may be 0 to represent a year and month where the day is not 3464 # significant. The year may be 0 to represent a month and day independent 3465 # of year; for example, anniversary date. 3466 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 3467 # month and day. 3468 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 3469 # if specifying a year by itself or a year and month where the day is not 3470 # significant. 3471 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 3472 # a year. 3473 }, 3474 "name": "A String", # The name of the organization. 3475 "title": "A String", # The person's job title at the organization. 3476 "type": "A String", # The type of the organization. The type can be custom or one of these 3477 # predefined values: 3478 # 3479 # * `work` 3480 # * `school` 3481 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 3482 # symbol, abbreviation, or acronym. 3483 "current": True or False, # True if the organization is the person's current organization; 3484 # false if the organization is a past organization. 3485 "jobDescription": "A String", # The person's job description at the organization. 3486 "location": "A String", # The location of the organization office the person works at. 3487 "department": "A String", # The person's department at the organization. 3488 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 3489 # of day and time zone are either specified elsewhere or are not 3490 # significant. The date is relative to the 3491 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 3492 # The day may be 0 to represent a year and month where the day is not 3493 # significant. The year may be 0 to represent a month and day independent 3494 # of year; for example, anniversary date. 3495 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 3496 # month and day. 3497 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 3498 # if specifying a year by itself or a year and month where the day is not 3499 # significant. 3500 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 3501 # a year. 3502 }, 3503 "phoneticName": "A String", # The phonetic name of the organization. 3504 "metadata": { # Metadata about a field. # Metadata about the organization. 3505 "source": { # The source of a field. # The source of the field. 3506 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3507 # 3508 # Last update timestamp of this source. 3509 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3510 # 3511 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3512 # source. Used for web cache validation. 3513 "type": "A String", # The source type. 3514 "id": "A String", # The unique identifier within the source type generated by the server. 3515 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3516 # 3517 # Metadata about a source of type PROFILE. 3518 "userTypes": [ # The user types. 3519 "A String", 3520 ], 3521 "objectType": "A String", # The profile object type. 3522 }, 3523 }, 3524 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3525 # verified field is typically a name, email address, phone number, or 3526 # website that has been confirmed to be owned by the person. 3527 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3528 # field. 3529 }, 3530 }, 3531 ], 3532 "userDefined": [ # The person's user defined data. 3533 { # Arbitrary user data that is populated by the end users. 3534 "key": "A String", # The end user specified key of the user defined data. 3535 "value": "A String", # The end user specified value of the user defined data. 3536 "metadata": { # Metadata about a field. # Metadata about the user defined data. 3537 "source": { # The source of a field. # The source of the field. 3538 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3539 # 3540 # Last update timestamp of this source. 3541 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3542 # 3543 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3544 # source. Used for web cache validation. 3545 "type": "A String", # The source type. 3546 "id": "A String", # The unique identifier within the source type generated by the server. 3547 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3548 # 3549 # Metadata about a source of type PROFILE. 3550 "userTypes": [ # The user types. 3551 "A String", 3552 ], 3553 "objectType": "A String", # The profile object type. 3554 }, 3555 }, 3556 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3557 # verified field is typically a name, email address, phone number, or 3558 # website that has been confirmed to be owned by the person. 3559 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3560 # field. 3561 }, 3562 }, 3563 ], 3564 "biographies": [ # The person's biographies. 3565 { # A person's short biography. 3566 "contentType": "A String", # The content type of the biography. 3567 "value": "A String", # The short biography. 3568 "metadata": { # Metadata about a field. # Metadata about the biography. 3569 "source": { # The source of a field. # The source of the field. 3570 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3571 # 3572 # Last update timestamp of this source. 3573 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3574 # 3575 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3576 # source. Used for web cache validation. 3577 "type": "A String", # The source type. 3578 "id": "A String", # The unique identifier within the source type generated by the server. 3579 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3580 # 3581 # Metadata about a source of type PROFILE. 3582 "userTypes": [ # The user types. 3583 "A String", 3584 ], 3585 "objectType": "A String", # The profile object type. 3586 }, 3587 }, 3588 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3589 # verified field is typically a name, email address, phone number, or 3590 # website that has been confirmed to be owned by the person. 3591 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3592 # field. 3593 }, 3594 }, 3595 ], 3596 "memberships": [ # The person's group memberships. 3597 { # A person's membership in a group. Only contact group memberships can be 3598 # modified. 3599 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 3600 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 3601 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 3602 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 3603 # Only contact_group_resource_name can be used for modifying memberships. 3604 # Any contact group membership can be removed, but only user group or 3605 # "myContacts" or "starred" system groups memberships can be added. A 3606 # contact must always have at least one contact group membership. 3607 }, 3608 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 3609 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 3610 }, 3611 "metadata": { # Metadata about a field. # Metadata about the membership. 3612 "source": { # The source of a field. # The source of the field. 3613 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3614 # 3615 # Last update timestamp of this source. 3616 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3617 # 3618 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3619 # source. Used for web cache validation. 3620 "type": "A String", # The source type. 3621 "id": "A String", # The unique identifier within the source type generated by the server. 3622 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3623 # 3624 # Metadata about a source of type PROFILE. 3625 "userTypes": [ # The user types. 3626 "A String", 3627 ], 3628 "objectType": "A String", # The profile object type. 3629 }, 3630 }, 3631 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3632 # verified field is typically a name, email address, phone number, or 3633 # website that has been confirmed to be owned by the person. 3634 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3635 # field. 3636 }, 3637 }, 3638 ], 3639 "skills": [ # The person's skills. 3640 { # A skill that the person has. 3641 "value": "A String", # The skill; for example, `underwater basket weaving`. 3642 "metadata": { # Metadata about a field. # Metadata about the skill. 3643 "source": { # The source of a field. # The source of the field. 3644 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3645 # 3646 # Last update timestamp of this source. 3647 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3648 # 3649 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3650 # source. Used for web cache validation. 3651 "type": "A String", # The source type. 3652 "id": "A String", # The unique identifier within the source type generated by the server. 3653 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3654 # 3655 # Metadata about a source of type PROFILE. 3656 "userTypes": [ # The user types. 3657 "A String", 3658 ], 3659 "objectType": "A String", # The profile object type. 3660 }, 3661 }, 3662 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3663 # verified field is typically a name, email address, phone number, or 3664 # website that has been confirmed to be owned by the person. 3665 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3666 # field. 3667 }, 3668 }, 3669 ], 3670 "urls": [ # The person's associated URLs. 3671 { # A person's associated URLs. 3672 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 3673 # account locale or the `Accept-Language` HTTP header locale. 3674 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 3675 # values: 3676 # 3677 # * `home` 3678 # * `work` 3679 # * `blog` 3680 # * `profile` 3681 # * `homePage` 3682 # * `ftp` 3683 # * `reservations` 3684 # * `appInstallPage`: website for a Google+ application. 3685 # * `other` 3686 "value": "A String", # The URL. 3687 "metadata": { # Metadata about a field. # Metadata about the URL. 3688 "source": { # The source of a field. # The source of the field. 3689 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3690 # 3691 # Last update timestamp of this source. 3692 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3693 # 3694 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3695 # source. Used for web cache validation. 3696 "type": "A String", # The source type. 3697 "id": "A String", # The unique identifier within the source type generated by the server. 3698 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3699 # 3700 # Metadata about a source of type PROFILE. 3701 "userTypes": [ # The user types. 3702 "A String", 3703 ], 3704 "objectType": "A String", # The profile object type. 3705 }, 3706 }, 3707 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3708 # verified field is typically a name, email address, phone number, or 3709 # website that has been confirmed to be owned by the person. 3710 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3711 # field. 3712 }, 3713 }, 3714 ], 3715 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 3716 # 3717 # The person's read-only age range. 3718 "genders": [ # The person's genders. 3719 { # A person's gender. 3720 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 3721 # account locale or the `Accept-Language` HTTP header locale. 3722 "value": "A String", # The gender for the person. The gender can be custom or one of these 3723 # predefined values: 3724 # 3725 # * `male` 3726 # * `female` 3727 # * `other` 3728 # * `unknown` 3729 "metadata": { # Metadata about a field. # Metadata about the gender. 3730 "source": { # The source of a field. # The source of the field. 3731 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3732 # 3733 # Last update timestamp of this source. 3734 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3735 # 3736 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3737 # source. Used for web cache validation. 3738 "type": "A String", # The source type. 3739 "id": "A String", # The unique identifier within the source type generated by the server. 3740 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3741 # 3742 # Metadata about a source of type PROFILE. 3743 "userTypes": [ # The user types. 3744 "A String", 3745 ], 3746 "objectType": "A String", # The profile object type. 3747 }, 3748 }, 3749 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3750 # verified field is typically a name, email address, phone number, or 3751 # website that has been confirmed to be owned by the person. 3752 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3753 # field. 3754 }, 3755 }, 3756 ], 3757 "emailAddresses": [ # The person's email addresses. 3758 { # A person's email address. 3759 "type": "A String", # The type of the email address. The type can be custom or one of these 3760 # predefined values: 3761 # 3762 # * `home` 3763 # * `work` 3764 # * `other` 3765 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 3766 # viewer's account locale or the `Accept-Language` HTTP header locale. 3767 "displayName": "A String", # The display name of the email. 3768 "value": "A String", # The email address. 3769 "metadata": { # Metadata about a field. # Metadata about the email address. 3770 "source": { # The source of a field. # The source of the field. 3771 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3772 # 3773 # Last update timestamp of this source. 3774 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3775 # 3776 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3777 # source. Used for web cache validation. 3778 "type": "A String", # The source type. 3779 "id": "A String", # The unique identifier within the source type generated by the server. 3780 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3781 # 3782 # Metadata about a source of type PROFILE. 3783 "userTypes": [ # The user types. 3784 "A String", 3785 ], 3786 "objectType": "A String", # The profile object type. 3787 }, 3788 }, 3789 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3790 # verified field is typically a name, email address, phone number, or 3791 # website that has been confirmed to be owned by the person. 3792 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3793 # field. 3794 }, 3795 }, 3796 ], 3797 }</pre> 3798</div> 3799 3800<div class="method"> 3801 <code class="details" id="getBatchGet">getBatchGet(resourceNames=None, x__xgafv=None, requestMask_includeField=None, personFields=None)</code> 3802 <pre>Provides information about a list of specific people by specifying a list 3803of requested resource names. Use `people/me` to indicate the authenticated 3804user. 3805<br> 3806The request throws a 400 error if 'personFields' is not specified. 3807 3808Args: 3809 resourceNames: string, The resource names of the people to provide information about. 3810 3811- To get information about the authenticated user, specify `people/me`. 3812- To get information about a google account, specify 3813 `people/`<var>account_id</var>. 3814- To get information about a contact, specify the resource name that 3815 identifies the contact as returned by 3816[`people.connections.list`](/people/api/rest/v1/people.connections/list). 3817 3818You can include up to 50 resource names in one request. (repeated) 3819 x__xgafv: string, V1 error format. 3820 Allowed values 3821 1 - v1 error format 3822 2 - v2 error format 3823 requestMask_includeField: string, **Required.** Comma-separated list of person fields to be included in the 3824response. Each path should start with `person.`: for example, 3825`person.names` or `person.photos`. 3826 personFields: string, **Required.** A field mask to restrict which fields on each person are 3827returned. Multiple fields can be specified by separating them with commas. 3828Valid values are: 3829 3830* addresses 3831* ageRanges 3832* biographies 3833* birthdays 3834* braggingRights 3835* coverPhotos 3836* emailAddresses 3837* events 3838* genders 3839* imClients 3840* interests 3841* locales 3842* memberships 3843* metadata 3844* names 3845* nicknames 3846* occupations 3847* organizations 3848* phoneNumbers 3849* photos 3850* relations 3851* relationshipInterests 3852* relationshipStatuses 3853* residences 3854* sipAddresses 3855* skills 3856* taglines 3857* urls 3858* userDefined 3859 3860Returns: 3861 An object of the form: 3862 3863 { 3864 "responses": [ # The response for each requested resource name. 3865 { # The response for a single person 3866 "status": { # The `Status` type defines a logical error model that is suitable for # The status of the response. 3867 # different programming environments, including REST APIs and RPC APIs. It is 3868 # used by [gRPC](https://github.com/grpc). Each `Status` message contains 3869 # three pieces of data: error code, error message, and error details. 3870 # 3871 # You can find out more about this error model and how to work with it in the 3872 # [API Design Guide](https://cloud.google.com/apis/design/errors). 3873 "message": "A String", # A developer-facing error message, which should be in English. Any 3874 # user-facing error message should be localized and sent in the 3875 # google.rpc.Status.details field, or localized by the client. 3876 "code": 42, # The status code, which should be an enum value of google.rpc.Code. 3877 "details": [ # A list of messages that carry the error details. There is a common set of 3878 # message types for APIs to use. 3879 { 3880 "a_key": "", # Properties of the object. Contains field @type with type URL. 3881 }, 3882 ], 3883 }, 3884 "person": { # Information about a person merged from various data sources such as the # The person. 3885 # authenticated user's contacts and profile data. 3886 # 3887 # Most fields can have multiple items. The items in a field have no guaranteed 3888 # order, but each non-empty field is guaranteed to have exactly one field with 3889 # `metadata.primary` set to true. 3890 "sipAddresses": [ # The person's SIP addresses. 3891 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 3892 # communications to make voice or video calls over the internet. 3893 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 3894 # viewer's account locale or the `Accept-Language` HTTP header locale. 3895 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 3896 # predefined values: 3897 # 3898 # * `home` 3899 # * `work` 3900 # * `mobile` 3901 # * `other` 3902 "value": "A String", # The SIP address in the 3903 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 3904 # format. 3905 "metadata": { # Metadata about a field. # Metadata about the SIP address. 3906 "source": { # The source of a field. # The source of the field. 3907 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3908 # 3909 # Last update timestamp of this source. 3910 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3911 # 3912 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3913 # source. Used for web cache validation. 3914 "type": "A String", # The source type. 3915 "id": "A String", # The unique identifier within the source type generated by the server. 3916 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3917 # 3918 # Metadata about a source of type PROFILE. 3919 "userTypes": [ # The user types. 3920 "A String", 3921 ], 3922 "objectType": "A String", # The profile object type. 3923 }, 3924 }, 3925 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3926 # verified field is typically a name, email address, phone number, or 3927 # website that has been confirmed to be owned by the person. 3928 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3929 # field. 3930 }, 3931 }, 3932 ], 3933 "phoneNumbers": [ # The person's phone numbers. 3934 { # A person's phone number. 3935 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 3936 # viewer's account locale or the `Accept-Language` HTTP header locale. 3937 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 3938 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 3939 # form of the phone number. 3940 "type": "A String", # The type of the phone number. The type can be custom or one of these 3941 # predefined values: 3942 # 3943 # * `home` 3944 # * `work` 3945 # * `mobile` 3946 # * `homeFax` 3947 # * `workFax` 3948 # * `otherFax` 3949 # * `pager` 3950 # * `workMobile` 3951 # * `workPager` 3952 # * `main` 3953 # * `googleVoice` 3954 # * `other` 3955 "value": "A String", # The phone number. 3956 "metadata": { # Metadata about a field. # Metadata about the phone number. 3957 "source": { # The source of a field. # The source of the field. 3958 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 3959 # 3960 # Last update timestamp of this source. 3961 "etag": "A String", # **Only populated in `person.metadata.sources`.** 3962 # 3963 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 3964 # source. Used for web cache validation. 3965 "type": "A String", # The source type. 3966 "id": "A String", # The unique identifier within the source type generated by the server. 3967 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 3968 # 3969 # Metadata about a source of type PROFILE. 3970 "userTypes": [ # The user types. 3971 "A String", 3972 ], 3973 "objectType": "A String", # The profile object type. 3974 }, 3975 }, 3976 "verified": True or False, # True if the field is verified; false if the field is unverified. A 3977 # verified field is typically a name, email address, phone number, or 3978 # website that has been confirmed to be owned by the person. 3979 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 3980 # field. 3981 }, 3982 }, 3983 ], 3984 "addresses": [ # The person's street addresses. 3985 { # A person's physical address. May be a P.O. box or street address. All fields 3986 # are optional. 3987 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 3988 # account locale or the `Accept-Language` HTTP header locale. 3989 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 3990 # code of the address. 3991 "city": "A String", # The city of the address. 3992 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 3993 # will be automatically constructed from structured values. 3994 "region": "A String", # The region of the address; for example, the state or province. 3995 "poBox": "A String", # The P.O. box of the address. 3996 "streetAddress": "A String", # The street address. 3997 "country": "A String", # The country of the address. 3998 "postalCode": "A String", # The postal code of the address. 3999 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 4000 "type": "A String", # The type of the address. The type can be custom or one of these predefined 4001 # values: 4002 # 4003 # * `home` 4004 # * `work` 4005 # * `other` 4006 "metadata": { # Metadata about a field. # Metadata about the address. 4007 "source": { # The source of a field. # The source of the field. 4008 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4009 # 4010 # Last update timestamp of this source. 4011 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4012 # 4013 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4014 # source. Used for web cache validation. 4015 "type": "A String", # The source type. 4016 "id": "A String", # The unique identifier within the source type generated by the server. 4017 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4018 # 4019 # Metadata about a source of type PROFILE. 4020 "userTypes": [ # The user types. 4021 "A String", 4022 ], 4023 "objectType": "A String", # The profile object type. 4024 }, 4025 }, 4026 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4027 # verified field is typically a name, email address, phone number, or 4028 # website that has been confirmed to be owned by the person. 4029 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4030 # field. 4031 }, 4032 }, 4033 ], 4034 "nicknames": [ # The person's nicknames. 4035 { # A person's nickname. 4036 "type": "A String", # The type of the nickname. 4037 "value": "A String", # The nickname. 4038 "metadata": { # Metadata about a field. # Metadata about the nickname. 4039 "source": { # The source of a field. # The source of the field. 4040 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4041 # 4042 # Last update timestamp of this source. 4043 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4044 # 4045 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4046 # source. Used for web cache validation. 4047 "type": "A String", # The source type. 4048 "id": "A String", # The unique identifier within the source type generated by the server. 4049 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4050 # 4051 # Metadata about a source of type PROFILE. 4052 "userTypes": [ # The user types. 4053 "A String", 4054 ], 4055 "objectType": "A String", # The profile object type. 4056 }, 4057 }, 4058 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4059 # verified field is typically a name, email address, phone number, or 4060 # website that has been confirmed to be owned by the person. 4061 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4062 # field. 4063 }, 4064 }, 4065 ], 4066 "occupations": [ # The person's occupations. 4067 { # A person's occupation. 4068 "value": "A String", # The occupation; for example, `carpenter`. 4069 "metadata": { # Metadata about a field. # Metadata about the occupation. 4070 "source": { # The source of a field. # The source of the field. 4071 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4072 # 4073 # Last update timestamp of this source. 4074 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4075 # 4076 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4077 # source. Used for web cache validation. 4078 "type": "A String", # The source type. 4079 "id": "A String", # The unique identifier within the source type generated by the server. 4080 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4081 # 4082 # Metadata about a source of type PROFILE. 4083 "userTypes": [ # The user types. 4084 "A String", 4085 ], 4086 "objectType": "A String", # The profile object type. 4087 }, 4088 }, 4089 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4090 # verified field is typically a name, email address, phone number, or 4091 # website that has been confirmed to be owned by the person. 4092 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4093 # field. 4094 }, 4095 }, 4096 ], 4097 "braggingRights": [ # The person's bragging rights. 4098 { # A person's bragging rights. 4099 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 4100 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 4101 "source": { # The source of a field. # The source of the field. 4102 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4103 # 4104 # Last update timestamp of this source. 4105 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4106 # 4107 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4108 # source. Used for web cache validation. 4109 "type": "A String", # The source type. 4110 "id": "A String", # The unique identifier within the source type generated by the server. 4111 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4112 # 4113 # Metadata about a source of type PROFILE. 4114 "userTypes": [ # The user types. 4115 "A String", 4116 ], 4117 "objectType": "A String", # The profile object type. 4118 }, 4119 }, 4120 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4121 # verified field is typically a name, email address, phone number, or 4122 # website that has been confirmed to be owned by the person. 4123 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4124 # field. 4125 }, 4126 }, 4127 ], 4128 "names": [ # The person's names. 4129 { # A person's name. If the name is a mononym, the family name is empty. 4130 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 4131 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 4132 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 4133 "displayName": "A String", # The read-only display name formatted according to the locale specified by 4134 # the viewer's account or the `Accept-Language` HTTP header. 4135 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 4136 # the locale specified by the viewer's account or the 4137 # `Accept-Language` HTTP header. 4138 "middleName": "A String", # The middle name(s). 4139 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 4140 "familyName": "A String", # The family name. 4141 "phoneticFullName": "A String", # The full name spelled as it sounds. 4142 "phoneticGivenName": "A String", # The given name spelled as it sounds. 4143 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 4144 "givenName": "A String", # The given name. 4145 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 4146 "metadata": { # Metadata about a field. # Metadata about the name. 4147 "source": { # The source of a field. # The source of the field. 4148 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4149 # 4150 # Last update timestamp of this source. 4151 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4152 # 4153 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4154 # source. Used for web cache validation. 4155 "type": "A String", # The source type. 4156 "id": "A String", # The unique identifier within the source type generated by the server. 4157 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4158 # 4159 # Metadata about a source of type PROFILE. 4160 "userTypes": [ # The user types. 4161 "A String", 4162 ], 4163 "objectType": "A String", # The profile object type. 4164 }, 4165 }, 4166 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4167 # verified field is typically a name, email address, phone number, or 4168 # website that has been confirmed to be owned by the person. 4169 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4170 # field. 4171 }, 4172 }, 4173 ], 4174 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 4175 # with a max length of 27 characters, in the form of 4176 # `people/`<var>person_id</var>. 4177 "taglines": [ # The person's read-only taglines. 4178 { # A read-only brief one-line description of the person. 4179 "value": "A String", # The tagline. 4180 "metadata": { # Metadata about a field. # Metadata about the tagline. 4181 "source": { # The source of a field. # The source of the field. 4182 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4183 # 4184 # Last update timestamp of this source. 4185 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4186 # 4187 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4188 # source. Used for web cache validation. 4189 "type": "A String", # The source type. 4190 "id": "A String", # The unique identifier within the source type generated by the server. 4191 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4192 # 4193 # Metadata about a source of type PROFILE. 4194 "userTypes": [ # The user types. 4195 "A String", 4196 ], 4197 "objectType": "A String", # The profile object type. 4198 }, 4199 }, 4200 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4201 # verified field is typically a name, email address, phone number, or 4202 # website that has been confirmed to be owned by the person. 4203 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4204 # field. 4205 }, 4206 }, 4207 ], 4208 "ageRanges": [ # The person's read-only age ranges. 4209 { # A person's age range. 4210 "ageRange": "A String", # The age range. 4211 "metadata": { # Metadata about a field. # Metadata about the age range. 4212 "source": { # The source of a field. # The source of the field. 4213 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4214 # 4215 # Last update timestamp of this source. 4216 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4217 # 4218 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4219 # source. Used for web cache validation. 4220 "type": "A String", # The source type. 4221 "id": "A String", # The unique identifier within the source type generated by the server. 4222 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4223 # 4224 # Metadata about a source of type PROFILE. 4225 "userTypes": [ # The user types. 4226 "A String", 4227 ], 4228 "objectType": "A String", # The profile object type. 4229 }, 4230 }, 4231 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4232 # verified field is typically a name, email address, phone number, or 4233 # website that has been confirmed to be owned by the person. 4234 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4235 # field. 4236 }, 4237 }, 4238 ], 4239 "birthdays": [ # The person's birthdays. 4240 { # A person's birthday. At least one of the `date` and `text` fields are 4241 # specified. The `date` and `text` fields typically represent the same 4242 # date, but are not guaranteed to. 4243 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 4244 # of day and time zone are either specified elsewhere or are not 4245 # significant. The date is relative to the 4246 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 4247 # The day may be 0 to represent a year and month where the day is not 4248 # significant. The year may be 0 to represent a month and day independent 4249 # of year; for example, anniversary date. 4250 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 4251 # month and day. 4252 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 4253 # if specifying a year by itself or a year and month where the day is not 4254 # significant. 4255 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 4256 # a year. 4257 }, 4258 "text": "A String", # A free-form string representing the user's birthday. 4259 "metadata": { # Metadata about a field. # Metadata about the birthday. 4260 "source": { # The source of a field. # The source of the field. 4261 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4262 # 4263 # Last update timestamp of this source. 4264 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4265 # 4266 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4267 # source. Used for web cache validation. 4268 "type": "A String", # The source type. 4269 "id": "A String", # The unique identifier within the source type generated by the server. 4270 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4271 # 4272 # Metadata about a source of type PROFILE. 4273 "userTypes": [ # The user types. 4274 "A String", 4275 ], 4276 "objectType": "A String", # The profile object type. 4277 }, 4278 }, 4279 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4280 # verified field is typically a name, email address, phone number, or 4281 # website that has been confirmed to be owned by the person. 4282 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4283 # field. 4284 }, 4285 }, 4286 ], 4287 "relations": [ # The person's relations. 4288 { # A person's relation to another person. 4289 "person": "A String", # The name of the other person this relation refers to. 4290 "metadata": { # Metadata about a field. # Metadata about the relation. 4291 "source": { # The source of a field. # The source of the field. 4292 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4293 # 4294 # Last update timestamp of this source. 4295 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4296 # 4297 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4298 # source. Used for web cache validation. 4299 "type": "A String", # The source type. 4300 "id": "A String", # The unique identifier within the source type generated by the server. 4301 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4302 # 4303 # Metadata about a source of type PROFILE. 4304 "userTypes": [ # The user types. 4305 "A String", 4306 ], 4307 "objectType": "A String", # The profile object type. 4308 }, 4309 }, 4310 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4311 # verified field is typically a name, email address, phone number, or 4312 # website that has been confirmed to be owned by the person. 4313 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4314 # field. 4315 }, 4316 "type": "A String", # The person's relation to the other person. The type can be custom or one of 4317 # these predefined values: 4318 # 4319 # * `spouse` 4320 # * `child` 4321 # * `mother` 4322 # * `father` 4323 # * `parent` 4324 # * `brother` 4325 # * `sister` 4326 # * `friend` 4327 # * `relative` 4328 # * `domesticPartner` 4329 # * `manager` 4330 # * `assistant` 4331 # * `referredBy` 4332 # * `partner` 4333 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 4334 # locale or the locale specified in the Accept-Language HTTP header. 4335 }, 4336 ], 4337 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4338 # resource. Used for web cache validation. 4339 "relationshipStatuses": [ # The person's read-only relationship statuses. 4340 { # A person's read-only relationship status. 4341 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 4342 # the viewer's account locale or the `Accept-Language` HTTP header locale. 4343 "value": "A String", # The relationship status. The value can be custom or one of these 4344 # predefined values: 4345 # 4346 # * `single` 4347 # * `inARelationship` 4348 # * `engaged` 4349 # * `married` 4350 # * `itsComplicated` 4351 # * `openRelationship` 4352 # * `widowed` 4353 # * `inDomesticPartnership` 4354 # * `inCivilUnion` 4355 "metadata": { # Metadata about a field. # Metadata about the relationship status. 4356 "source": { # The source of a field. # The source of the field. 4357 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4358 # 4359 # Last update timestamp of this source. 4360 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4361 # 4362 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4363 # source. Used for web cache validation. 4364 "type": "A String", # The source type. 4365 "id": "A String", # The unique identifier within the source type generated by the server. 4366 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4367 # 4368 # Metadata about a source of type PROFILE. 4369 "userTypes": [ # The user types. 4370 "A String", 4371 ], 4372 "objectType": "A String", # The profile object type. 4373 }, 4374 }, 4375 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4376 # verified field is typically a name, email address, phone number, or 4377 # website that has been confirmed to be owned by the person. 4378 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4379 # field. 4380 }, 4381 }, 4382 ], 4383 "imClients": [ # The person's instant messaging clients. 4384 { # A person's instant messaging client. 4385 "username": "A String", # The user name used in the IM client. 4386 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 4387 # viewer's account locale or the `Accept-Language` HTTP header locale. 4388 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 4389 # predefined values: 4390 # 4391 # * `aim` 4392 # * `msn` 4393 # * `yahoo` 4394 # * `skype` 4395 # * `qq` 4396 # * `googleTalk` 4397 # * `icq` 4398 # * `jabber` 4399 # * `netMeeting` 4400 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 4401 # locale or the `Accept-Language` HTTP header locale. 4402 "type": "A String", # The type of the IM client. The type can be custom or one of these 4403 # predefined values: 4404 # 4405 # * `home` 4406 # * `work` 4407 # * `other` 4408 "metadata": { # Metadata about a field. # Metadata about the IM client. 4409 "source": { # The source of a field. # The source of the field. 4410 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4411 # 4412 # Last update timestamp of this source. 4413 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4414 # 4415 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4416 # source. Used for web cache validation. 4417 "type": "A String", # The source type. 4418 "id": "A String", # The unique identifier within the source type generated by the server. 4419 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4420 # 4421 # Metadata about a source of type PROFILE. 4422 "userTypes": [ # The user types. 4423 "A String", 4424 ], 4425 "objectType": "A String", # The profile object type. 4426 }, 4427 }, 4428 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4429 # verified field is typically a name, email address, phone number, or 4430 # website that has been confirmed to be owned by the person. 4431 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4432 # field. 4433 }, 4434 }, 4435 ], 4436 "events": [ # The person's events. 4437 { # An event related to the person. 4438 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 4439 # of day and time zone are either specified elsewhere or are not 4440 # significant. The date is relative to the 4441 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 4442 # The day may be 0 to represent a year and month where the day is not 4443 # significant. The year may be 0 to represent a month and day independent 4444 # of year; for example, anniversary date. 4445 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 4446 # month and day. 4447 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 4448 # if specifying a year by itself or a year and month where the day is not 4449 # significant. 4450 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 4451 # a year. 4452 }, 4453 "formattedType": "A String", # The read-only type of the event translated and formatted in the 4454 # viewer's account locale or the `Accept-Language` HTTP header locale. 4455 "type": "A String", # The type of the event. The type can be custom or one of these predefined 4456 # values: 4457 # 4458 # * `anniversary` 4459 # * `other` 4460 "metadata": { # Metadata about a field. # Metadata about the event. 4461 "source": { # The source of a field. # The source of the field. 4462 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4463 # 4464 # Last update timestamp of this source. 4465 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4466 # 4467 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4468 # source. Used for web cache validation. 4469 "type": "A String", # The source type. 4470 "id": "A String", # The unique identifier within the source type generated by the server. 4471 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4472 # 4473 # Metadata about a source of type PROFILE. 4474 "userTypes": [ # The user types. 4475 "A String", 4476 ], 4477 "objectType": "A String", # The profile object type. 4478 }, 4479 }, 4480 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4481 # verified field is typically a name, email address, phone number, or 4482 # website that has been confirmed to be owned by the person. 4483 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4484 # field. 4485 }, 4486 }, 4487 ], 4488 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 4489 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 4490 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 4491 # that include a sync token. 4492 # 4493 # The resource name may change when adding or removing fields that link a 4494 # contact and profile such as a verified email, verified phone number, or 4495 # profile URL. 4496 "A String", 4497 ], 4498 "sources": [ # The sources of data for the person. 4499 { # The source of a field. 4500 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4501 # 4502 # Last update timestamp of this source. 4503 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4504 # 4505 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4506 # source. Used for web cache validation. 4507 "type": "A String", # The source type. 4508 "id": "A String", # The unique identifier within the source type generated by the server. 4509 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4510 # 4511 # Metadata about a source of type PROFILE. 4512 "userTypes": [ # The user types. 4513 "A String", 4514 ], 4515 "objectType": "A String", # The profile object type. 4516 }, 4517 }, 4518 ], 4519 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 4520 "A String", 4521 ], 4522 "deleted": True or False, # True if the person resource has been deleted. Populated only for 4523 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 4524 # that include a sync token. 4525 "objectType": "A String", # **DEPRECATED** (Please use 4526 # `person.metadata.sources.profileMetadata.objectType` instead) 4527 # 4528 # The type of the person object. 4529 }, 4530 "interests": [ # The person's interests. 4531 { # One of the person's interests. 4532 "value": "A String", # The interest; for example, `stargazing`. 4533 "metadata": { # Metadata about a field. # Metadata about the interest. 4534 "source": { # The source of a field. # The source of the field. 4535 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4536 # 4537 # Last update timestamp of this source. 4538 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4539 # 4540 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4541 # source. Used for web cache validation. 4542 "type": "A String", # The source type. 4543 "id": "A String", # The unique identifier within the source type generated by the server. 4544 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4545 # 4546 # Metadata about a source of type PROFILE. 4547 "userTypes": [ # The user types. 4548 "A String", 4549 ], 4550 "objectType": "A String", # The profile object type. 4551 }, 4552 }, 4553 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4554 # verified field is typically a name, email address, phone number, or 4555 # website that has been confirmed to be owned by the person. 4556 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4557 # field. 4558 }, 4559 }, 4560 ], 4561 "photos": [ # The person's read-only photos. 4562 { # A person's read-only photo. A picture shown next to the person's name to 4563 # help others recognize the person. 4564 "default": True or False, # True if the photo is a default photo; 4565 # false if the photo is a user-provided photo. 4566 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 4567 # parameter `sz=`<var>size</var> at the end of the url. Example: 4568 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 4569 "metadata": { # Metadata about a field. # Metadata about the photo. 4570 "source": { # The source of a field. # The source of the field. 4571 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4572 # 4573 # Last update timestamp of this source. 4574 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4575 # 4576 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4577 # source. Used for web cache validation. 4578 "type": "A String", # The source type. 4579 "id": "A String", # The unique identifier within the source type generated by the server. 4580 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4581 # 4582 # Metadata about a source of type PROFILE. 4583 "userTypes": [ # The user types. 4584 "A String", 4585 ], 4586 "objectType": "A String", # The profile object type. 4587 }, 4588 }, 4589 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4590 # verified field is typically a name, email address, phone number, or 4591 # website that has been confirmed to be owned by the person. 4592 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4593 # field. 4594 }, 4595 }, 4596 ], 4597 "residences": [ # The person's residences. 4598 { # A person's past or current residence. 4599 "current": True or False, # True if the residence is the person's current residence; 4600 # false if the residence is a past residence. 4601 "value": "A String", # The address of the residence. 4602 "metadata": { # Metadata about a field. # Metadata about the residence. 4603 "source": { # The source of a field. # The source of the field. 4604 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4605 # 4606 # Last update timestamp of this source. 4607 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4608 # 4609 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4610 # source. Used for web cache validation. 4611 "type": "A String", # The source type. 4612 "id": "A String", # The unique identifier within the source type generated by the server. 4613 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4614 # 4615 # Metadata about a source of type PROFILE. 4616 "userTypes": [ # The user types. 4617 "A String", 4618 ], 4619 "objectType": "A String", # The profile object type. 4620 }, 4621 }, 4622 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4623 # verified field is typically a name, email address, phone number, or 4624 # website that has been confirmed to be owned by the person. 4625 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4626 # field. 4627 }, 4628 }, 4629 ], 4630 "relationshipInterests": [ # The person's read-only relationship interests. 4631 { # A person's read-only relationship interest . 4632 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 4633 # viewer's account locale or the locale specified in the Accept-Language 4634 # HTTP header. 4635 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 4636 # or one of these predefined values: 4637 # 4638 # * `friend` 4639 # * `date` 4640 # * `relationship` 4641 # * `networking` 4642 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 4643 "source": { # The source of a field. # The source of the field. 4644 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4645 # 4646 # Last update timestamp of this source. 4647 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4648 # 4649 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4650 # source. Used for web cache validation. 4651 "type": "A String", # The source type. 4652 "id": "A String", # The unique identifier within the source type generated by the server. 4653 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4654 # 4655 # Metadata about a source of type PROFILE. 4656 "userTypes": [ # The user types. 4657 "A String", 4658 ], 4659 "objectType": "A String", # The profile object type. 4660 }, 4661 }, 4662 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4663 # verified field is typically a name, email address, phone number, or 4664 # website that has been confirmed to be owned by the person. 4665 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4666 # field. 4667 }, 4668 }, 4669 ], 4670 "coverPhotos": [ # The person's read-only cover photos. 4671 { # A person's read-only cover photo. A large image shown on the person's 4672 # profile page that represents who they are or what they care about. 4673 "default": True or False, # True if the cover photo is the default cover photo; 4674 # false if the cover photo is a user-provided cover photo. 4675 "url": "A String", # The URL of the cover photo. 4676 "metadata": { # Metadata about a field. # Metadata about the cover photo. 4677 "source": { # The source of a field. # The source of the field. 4678 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4679 # 4680 # Last update timestamp of this source. 4681 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4682 # 4683 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4684 # source. Used for web cache validation. 4685 "type": "A String", # The source type. 4686 "id": "A String", # The unique identifier within the source type generated by the server. 4687 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4688 # 4689 # Metadata about a source of type PROFILE. 4690 "userTypes": [ # The user types. 4691 "A String", 4692 ], 4693 "objectType": "A String", # The profile object type. 4694 }, 4695 }, 4696 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4697 # verified field is typically a name, email address, phone number, or 4698 # website that has been confirmed to be owned by the person. 4699 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4700 # field. 4701 }, 4702 }, 4703 ], 4704 "locales": [ # The person's locale preferences. 4705 { # A person's locale preference. 4706 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 4707 # language tag representing the locale. 4708 "metadata": { # Metadata about a field. # Metadata about the locale. 4709 "source": { # The source of a field. # The source of the field. 4710 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4711 # 4712 # Last update timestamp of this source. 4713 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4714 # 4715 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4716 # source. Used for web cache validation. 4717 "type": "A String", # The source type. 4718 "id": "A String", # The unique identifier within the source type generated by the server. 4719 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4720 # 4721 # Metadata about a source of type PROFILE. 4722 "userTypes": [ # The user types. 4723 "A String", 4724 ], 4725 "objectType": "A String", # The profile object type. 4726 }, 4727 }, 4728 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4729 # verified field is typically a name, email address, phone number, or 4730 # website that has been confirmed to be owned by the person. 4731 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4732 # field. 4733 }, 4734 }, 4735 ], 4736 "organizations": [ # The person's past or current organizations. 4737 { # A person's past or current organization. Overlapping date ranges are 4738 # permitted. 4739 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 4740 # viewer's account locale or the `Accept-Language` HTTP header locale. 4741 "domain": "A String", # The domain name associated with the organization; for example, 4742 # `google.com`. 4743 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 4744 # of day and time zone are either specified elsewhere or are not 4745 # significant. The date is relative to the 4746 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 4747 # The day may be 0 to represent a year and month where the day is not 4748 # significant. The year may be 0 to represent a month and day independent 4749 # of year; for example, anniversary date. 4750 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 4751 # month and day. 4752 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 4753 # if specifying a year by itself or a year and month where the day is not 4754 # significant. 4755 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 4756 # a year. 4757 }, 4758 "name": "A String", # The name of the organization. 4759 "title": "A String", # The person's job title at the organization. 4760 "type": "A String", # The type of the organization. The type can be custom or one of these 4761 # predefined values: 4762 # 4763 # * `work` 4764 # * `school` 4765 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 4766 # symbol, abbreviation, or acronym. 4767 "current": True or False, # True if the organization is the person's current organization; 4768 # false if the organization is a past organization. 4769 "jobDescription": "A String", # The person's job description at the organization. 4770 "location": "A String", # The location of the organization office the person works at. 4771 "department": "A String", # The person's department at the organization. 4772 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 4773 # of day and time zone are either specified elsewhere or are not 4774 # significant. The date is relative to the 4775 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 4776 # The day may be 0 to represent a year and month where the day is not 4777 # significant. The year may be 0 to represent a month and day independent 4778 # of year; for example, anniversary date. 4779 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 4780 # month and day. 4781 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 4782 # if specifying a year by itself or a year and month where the day is not 4783 # significant. 4784 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 4785 # a year. 4786 }, 4787 "phoneticName": "A String", # The phonetic name of the organization. 4788 "metadata": { # Metadata about a field. # Metadata about the organization. 4789 "source": { # The source of a field. # The source of the field. 4790 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4791 # 4792 # Last update timestamp of this source. 4793 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4794 # 4795 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4796 # source. Used for web cache validation. 4797 "type": "A String", # The source type. 4798 "id": "A String", # The unique identifier within the source type generated by the server. 4799 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4800 # 4801 # Metadata about a source of type PROFILE. 4802 "userTypes": [ # The user types. 4803 "A String", 4804 ], 4805 "objectType": "A String", # The profile object type. 4806 }, 4807 }, 4808 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4809 # verified field is typically a name, email address, phone number, or 4810 # website that has been confirmed to be owned by the person. 4811 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4812 # field. 4813 }, 4814 }, 4815 ], 4816 "userDefined": [ # The person's user defined data. 4817 { # Arbitrary user data that is populated by the end users. 4818 "key": "A String", # The end user specified key of the user defined data. 4819 "value": "A String", # The end user specified value of the user defined data. 4820 "metadata": { # Metadata about a field. # Metadata about the user defined data. 4821 "source": { # The source of a field. # The source of the field. 4822 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4823 # 4824 # Last update timestamp of this source. 4825 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4826 # 4827 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4828 # source. Used for web cache validation. 4829 "type": "A String", # The source type. 4830 "id": "A String", # The unique identifier within the source type generated by the server. 4831 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4832 # 4833 # Metadata about a source of type PROFILE. 4834 "userTypes": [ # The user types. 4835 "A String", 4836 ], 4837 "objectType": "A String", # The profile object type. 4838 }, 4839 }, 4840 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4841 # verified field is typically a name, email address, phone number, or 4842 # website that has been confirmed to be owned by the person. 4843 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4844 # field. 4845 }, 4846 }, 4847 ], 4848 "biographies": [ # The person's biographies. 4849 { # A person's short biography. 4850 "contentType": "A String", # The content type of the biography. 4851 "value": "A String", # The short biography. 4852 "metadata": { # Metadata about a field. # Metadata about the biography. 4853 "source": { # The source of a field. # The source of the field. 4854 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4855 # 4856 # Last update timestamp of this source. 4857 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4858 # 4859 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4860 # source. Used for web cache validation. 4861 "type": "A String", # The source type. 4862 "id": "A String", # The unique identifier within the source type generated by the server. 4863 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4864 # 4865 # Metadata about a source of type PROFILE. 4866 "userTypes": [ # The user types. 4867 "A String", 4868 ], 4869 "objectType": "A String", # The profile object type. 4870 }, 4871 }, 4872 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4873 # verified field is typically a name, email address, phone number, or 4874 # website that has been confirmed to be owned by the person. 4875 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4876 # field. 4877 }, 4878 }, 4879 ], 4880 "memberships": [ # The person's group memberships. 4881 { # A person's membership in a group. Only contact group memberships can be 4882 # modified. 4883 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 4884 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 4885 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 4886 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 4887 # Only contact_group_resource_name can be used for modifying memberships. 4888 # Any contact group membership can be removed, but only user group or 4889 # "myContacts" or "starred" system groups memberships can be added. A 4890 # contact must always have at least one contact group membership. 4891 }, 4892 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 4893 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 4894 }, 4895 "metadata": { # Metadata about a field. # Metadata about the membership. 4896 "source": { # The source of a field. # The source of the field. 4897 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4898 # 4899 # Last update timestamp of this source. 4900 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4901 # 4902 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4903 # source. Used for web cache validation. 4904 "type": "A String", # The source type. 4905 "id": "A String", # The unique identifier within the source type generated by the server. 4906 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4907 # 4908 # Metadata about a source of type PROFILE. 4909 "userTypes": [ # The user types. 4910 "A String", 4911 ], 4912 "objectType": "A String", # The profile object type. 4913 }, 4914 }, 4915 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4916 # verified field is typically a name, email address, phone number, or 4917 # website that has been confirmed to be owned by the person. 4918 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4919 # field. 4920 }, 4921 }, 4922 ], 4923 "skills": [ # The person's skills. 4924 { # A skill that the person has. 4925 "value": "A String", # The skill; for example, `underwater basket weaving`. 4926 "metadata": { # Metadata about a field. # Metadata about the skill. 4927 "source": { # The source of a field. # The source of the field. 4928 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4929 # 4930 # Last update timestamp of this source. 4931 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4932 # 4933 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4934 # source. Used for web cache validation. 4935 "type": "A String", # The source type. 4936 "id": "A String", # The unique identifier within the source type generated by the server. 4937 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4938 # 4939 # Metadata about a source of type PROFILE. 4940 "userTypes": [ # The user types. 4941 "A String", 4942 ], 4943 "objectType": "A String", # The profile object type. 4944 }, 4945 }, 4946 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4947 # verified field is typically a name, email address, phone number, or 4948 # website that has been confirmed to be owned by the person. 4949 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4950 # field. 4951 }, 4952 }, 4953 ], 4954 "urls": [ # The person's associated URLs. 4955 { # A person's associated URLs. 4956 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 4957 # account locale or the `Accept-Language` HTTP header locale. 4958 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 4959 # values: 4960 # 4961 # * `home` 4962 # * `work` 4963 # * `blog` 4964 # * `profile` 4965 # * `homePage` 4966 # * `ftp` 4967 # * `reservations` 4968 # * `appInstallPage`: website for a Google+ application. 4969 # * `other` 4970 "value": "A String", # The URL. 4971 "metadata": { # Metadata about a field. # Metadata about the URL. 4972 "source": { # The source of a field. # The source of the field. 4973 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 4974 # 4975 # Last update timestamp of this source. 4976 "etag": "A String", # **Only populated in `person.metadata.sources`.** 4977 # 4978 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 4979 # source. Used for web cache validation. 4980 "type": "A String", # The source type. 4981 "id": "A String", # The unique identifier within the source type generated by the server. 4982 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 4983 # 4984 # Metadata about a source of type PROFILE. 4985 "userTypes": [ # The user types. 4986 "A String", 4987 ], 4988 "objectType": "A String", # The profile object type. 4989 }, 4990 }, 4991 "verified": True or False, # True if the field is verified; false if the field is unverified. A 4992 # verified field is typically a name, email address, phone number, or 4993 # website that has been confirmed to be owned by the person. 4994 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 4995 # field. 4996 }, 4997 }, 4998 ], 4999 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 5000 # 5001 # The person's read-only age range. 5002 "genders": [ # The person's genders. 5003 { # A person's gender. 5004 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 5005 # account locale or the `Accept-Language` HTTP header locale. 5006 "value": "A String", # The gender for the person. The gender can be custom or one of these 5007 # predefined values: 5008 # 5009 # * `male` 5010 # * `female` 5011 # * `other` 5012 # * `unknown` 5013 "metadata": { # Metadata about a field. # Metadata about the gender. 5014 "source": { # The source of a field. # The source of the field. 5015 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5016 # 5017 # Last update timestamp of this source. 5018 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5019 # 5020 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5021 # source. Used for web cache validation. 5022 "type": "A String", # The source type. 5023 "id": "A String", # The unique identifier within the source type generated by the server. 5024 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5025 # 5026 # Metadata about a source of type PROFILE. 5027 "userTypes": [ # The user types. 5028 "A String", 5029 ], 5030 "objectType": "A String", # The profile object type. 5031 }, 5032 }, 5033 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5034 # verified field is typically a name, email address, phone number, or 5035 # website that has been confirmed to be owned by the person. 5036 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5037 # field. 5038 }, 5039 }, 5040 ], 5041 "emailAddresses": [ # The person's email addresses. 5042 { # A person's email address. 5043 "type": "A String", # The type of the email address. The type can be custom or one of these 5044 # predefined values: 5045 # 5046 # * `home` 5047 # * `work` 5048 # * `other` 5049 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 5050 # viewer's account locale or the `Accept-Language` HTTP header locale. 5051 "displayName": "A String", # The display name of the email. 5052 "value": "A String", # The email address. 5053 "metadata": { # Metadata about a field. # Metadata about the email address. 5054 "source": { # The source of a field. # The source of the field. 5055 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5056 # 5057 # Last update timestamp of this source. 5058 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5059 # 5060 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5061 # source. Used for web cache validation. 5062 "type": "A String", # The source type. 5063 "id": "A String", # The unique identifier within the source type generated by the server. 5064 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5065 # 5066 # Metadata about a source of type PROFILE. 5067 "userTypes": [ # The user types. 5068 "A String", 5069 ], 5070 "objectType": "A String", # The profile object type. 5071 }, 5072 }, 5073 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5074 # verified field is typically a name, email address, phone number, or 5075 # website that has been confirmed to be owned by the person. 5076 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5077 # field. 5078 }, 5079 }, 5080 ], 5081 }, 5082 "httpStatusCode": 42, # **DEPRECATED** (Please use status instead) 5083 # 5084 # [HTTP 1.1 status code] 5085 # (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html). 5086 "requestedResourceName": "A String", # The original requested resource name. May be different than the resource 5087 # name on the returned person. 5088 # 5089 # The resource name can change when adding or removing fields that link a 5090 # contact and profile such as a verified email, verified phone number, or a 5091 # profile URL. 5092 }, 5093 ], 5094 }</pre> 5095</div> 5096 5097<div class="method"> 5098 <code class="details" id="updateContact">updateContact(resourceName, body, updatePersonFields=None, x__xgafv=None)</code> 5099 <pre>Update contact data for an existing contact person. Any non-contact data 5100will not be modified. 5101 5102The request throws a 400 error if `updatePersonFields` is not specified. 5103<br> 5104The request throws a 400 error if `person.metadata.sources` is not 5105specified for the contact to be updated. 5106<br> 5107The request throws a 412 error if `person.metadata.sources.etag` is 5108different than the contact's etag, which indicates the contact has changed 5109since its data was read. Clients should get the latest person and re-apply 5110their updates to the latest person. 5111 5112Args: 5113 resourceName: string, The resource name for the person, assigned by the server. An ASCII string 5114with a max length of 27 characters, in the form of 5115`people/`<var>person_id</var>. (required) 5116 body: object, The request body. (required) 5117 The object takes the form of: 5118 5119{ # Information about a person merged from various data sources such as the 5120 # authenticated user's contacts and profile data. 5121 # 5122 # Most fields can have multiple items. The items in a field have no guaranteed 5123 # order, but each non-empty field is guaranteed to have exactly one field with 5124 # `metadata.primary` set to true. 5125 "sipAddresses": [ # The person's SIP addresses. 5126 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 5127 # communications to make voice or video calls over the internet. 5128 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 5129 # viewer's account locale or the `Accept-Language` HTTP header locale. 5130 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 5131 # predefined values: 5132 # 5133 # * `home` 5134 # * `work` 5135 # * `mobile` 5136 # * `other` 5137 "value": "A String", # The SIP address in the 5138 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 5139 # format. 5140 "metadata": { # Metadata about a field. # Metadata about the SIP address. 5141 "source": { # The source of a field. # The source of the field. 5142 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5143 # 5144 # Last update timestamp of this source. 5145 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5146 # 5147 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5148 # source. Used for web cache validation. 5149 "type": "A String", # The source type. 5150 "id": "A String", # The unique identifier within the source type generated by the server. 5151 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5152 # 5153 # Metadata about a source of type PROFILE. 5154 "userTypes": [ # The user types. 5155 "A String", 5156 ], 5157 "objectType": "A String", # The profile object type. 5158 }, 5159 }, 5160 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5161 # verified field is typically a name, email address, phone number, or 5162 # website that has been confirmed to be owned by the person. 5163 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5164 # field. 5165 }, 5166 }, 5167 ], 5168 "phoneNumbers": [ # The person's phone numbers. 5169 { # A person's phone number. 5170 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 5171 # viewer's account locale or the `Accept-Language` HTTP header locale. 5172 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 5173 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 5174 # form of the phone number. 5175 "type": "A String", # The type of the phone number. The type can be custom or one of these 5176 # predefined values: 5177 # 5178 # * `home` 5179 # * `work` 5180 # * `mobile` 5181 # * `homeFax` 5182 # * `workFax` 5183 # * `otherFax` 5184 # * `pager` 5185 # * `workMobile` 5186 # * `workPager` 5187 # * `main` 5188 # * `googleVoice` 5189 # * `other` 5190 "value": "A String", # The phone number. 5191 "metadata": { # Metadata about a field. # Metadata about the phone number. 5192 "source": { # The source of a field. # The source of the field. 5193 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5194 # 5195 # Last update timestamp of this source. 5196 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5197 # 5198 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5199 # source. Used for web cache validation. 5200 "type": "A String", # The source type. 5201 "id": "A String", # The unique identifier within the source type generated by the server. 5202 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5203 # 5204 # Metadata about a source of type PROFILE. 5205 "userTypes": [ # The user types. 5206 "A String", 5207 ], 5208 "objectType": "A String", # The profile object type. 5209 }, 5210 }, 5211 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5212 # verified field is typically a name, email address, phone number, or 5213 # website that has been confirmed to be owned by the person. 5214 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5215 # field. 5216 }, 5217 }, 5218 ], 5219 "addresses": [ # The person's street addresses. 5220 { # A person's physical address. May be a P.O. box or street address. All fields 5221 # are optional. 5222 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 5223 # account locale or the `Accept-Language` HTTP header locale. 5224 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 5225 # code of the address. 5226 "city": "A String", # The city of the address. 5227 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 5228 # will be automatically constructed from structured values. 5229 "region": "A String", # The region of the address; for example, the state or province. 5230 "poBox": "A String", # The P.O. box of the address. 5231 "streetAddress": "A String", # The street address. 5232 "country": "A String", # The country of the address. 5233 "postalCode": "A String", # The postal code of the address. 5234 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 5235 "type": "A String", # The type of the address. The type can be custom or one of these predefined 5236 # values: 5237 # 5238 # * `home` 5239 # * `work` 5240 # * `other` 5241 "metadata": { # Metadata about a field. # Metadata about the address. 5242 "source": { # The source of a field. # The source of the field. 5243 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5244 # 5245 # Last update timestamp of this source. 5246 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5247 # 5248 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5249 # source. Used for web cache validation. 5250 "type": "A String", # The source type. 5251 "id": "A String", # The unique identifier within the source type generated by the server. 5252 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5253 # 5254 # Metadata about a source of type PROFILE. 5255 "userTypes": [ # The user types. 5256 "A String", 5257 ], 5258 "objectType": "A String", # The profile object type. 5259 }, 5260 }, 5261 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5262 # verified field is typically a name, email address, phone number, or 5263 # website that has been confirmed to be owned by the person. 5264 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5265 # field. 5266 }, 5267 }, 5268 ], 5269 "nicknames": [ # The person's nicknames. 5270 { # A person's nickname. 5271 "type": "A String", # The type of the nickname. 5272 "value": "A String", # The nickname. 5273 "metadata": { # Metadata about a field. # Metadata about the nickname. 5274 "source": { # The source of a field. # The source of the field. 5275 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5276 # 5277 # Last update timestamp of this source. 5278 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5279 # 5280 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5281 # source. Used for web cache validation. 5282 "type": "A String", # The source type. 5283 "id": "A String", # The unique identifier within the source type generated by the server. 5284 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5285 # 5286 # Metadata about a source of type PROFILE. 5287 "userTypes": [ # The user types. 5288 "A String", 5289 ], 5290 "objectType": "A String", # The profile object type. 5291 }, 5292 }, 5293 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5294 # verified field is typically a name, email address, phone number, or 5295 # website that has been confirmed to be owned by the person. 5296 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5297 # field. 5298 }, 5299 }, 5300 ], 5301 "occupations": [ # The person's occupations. 5302 { # A person's occupation. 5303 "value": "A String", # The occupation; for example, `carpenter`. 5304 "metadata": { # Metadata about a field. # Metadata about the occupation. 5305 "source": { # The source of a field. # The source of the field. 5306 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5307 # 5308 # Last update timestamp of this source. 5309 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5310 # 5311 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5312 # source. Used for web cache validation. 5313 "type": "A String", # The source type. 5314 "id": "A String", # The unique identifier within the source type generated by the server. 5315 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5316 # 5317 # Metadata about a source of type PROFILE. 5318 "userTypes": [ # The user types. 5319 "A String", 5320 ], 5321 "objectType": "A String", # The profile object type. 5322 }, 5323 }, 5324 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5325 # verified field is typically a name, email address, phone number, or 5326 # website that has been confirmed to be owned by the person. 5327 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5328 # field. 5329 }, 5330 }, 5331 ], 5332 "braggingRights": [ # The person's bragging rights. 5333 { # A person's bragging rights. 5334 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 5335 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 5336 "source": { # The source of a field. # The source of the field. 5337 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5338 # 5339 # Last update timestamp of this source. 5340 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5341 # 5342 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5343 # source. Used for web cache validation. 5344 "type": "A String", # The source type. 5345 "id": "A String", # The unique identifier within the source type generated by the server. 5346 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5347 # 5348 # Metadata about a source of type PROFILE. 5349 "userTypes": [ # The user types. 5350 "A String", 5351 ], 5352 "objectType": "A String", # The profile object type. 5353 }, 5354 }, 5355 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5356 # verified field is typically a name, email address, phone number, or 5357 # website that has been confirmed to be owned by the person. 5358 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5359 # field. 5360 }, 5361 }, 5362 ], 5363 "names": [ # The person's names. 5364 { # A person's name. If the name is a mononym, the family name is empty. 5365 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 5366 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 5367 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 5368 "displayName": "A String", # The read-only display name formatted according to the locale specified by 5369 # the viewer's account or the `Accept-Language` HTTP header. 5370 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 5371 # the locale specified by the viewer's account or the 5372 # `Accept-Language` HTTP header. 5373 "middleName": "A String", # The middle name(s). 5374 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 5375 "familyName": "A String", # The family name. 5376 "phoneticFullName": "A String", # The full name spelled as it sounds. 5377 "phoneticGivenName": "A String", # The given name spelled as it sounds. 5378 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 5379 "givenName": "A String", # The given name. 5380 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 5381 "metadata": { # Metadata about a field. # Metadata about the name. 5382 "source": { # The source of a field. # The source of the field. 5383 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5384 # 5385 # Last update timestamp of this source. 5386 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5387 # 5388 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5389 # source. Used for web cache validation. 5390 "type": "A String", # The source type. 5391 "id": "A String", # The unique identifier within the source type generated by the server. 5392 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5393 # 5394 # Metadata about a source of type PROFILE. 5395 "userTypes": [ # The user types. 5396 "A String", 5397 ], 5398 "objectType": "A String", # The profile object type. 5399 }, 5400 }, 5401 "verified": True or False, # 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 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5405 # field. 5406 }, 5407 }, 5408 ], 5409 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 5410 # with a max length of 27 characters, in the form of 5411 # `people/`<var>person_id</var>. 5412 "taglines": [ # The person's read-only taglines. 5413 { # A read-only brief one-line description of the person. 5414 "value": "A String", # The tagline. 5415 "metadata": { # Metadata about a field. # Metadata about the tagline. 5416 "source": { # The source of a field. # The source of the field. 5417 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5418 # 5419 # Last update timestamp of this source. 5420 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5421 # 5422 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5423 # source. Used for web cache validation. 5424 "type": "A String", # The source type. 5425 "id": "A String", # The unique identifier within the source type generated by the server. 5426 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5427 # 5428 # Metadata about a source of type PROFILE. 5429 "userTypes": [ # The user types. 5430 "A String", 5431 ], 5432 "objectType": "A String", # The profile object type. 5433 }, 5434 }, 5435 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5436 # verified field is typically a name, email address, phone number, or 5437 # website that has been confirmed to be owned by the person. 5438 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5439 # field. 5440 }, 5441 }, 5442 ], 5443 "ageRanges": [ # The person's read-only age ranges. 5444 { # A person's age range. 5445 "ageRange": "A String", # The age range. 5446 "metadata": { # Metadata about a field. # Metadata about the age range. 5447 "source": { # The source of a field. # The source of the field. 5448 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5449 # 5450 # Last update timestamp of this source. 5451 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5452 # 5453 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5454 # source. Used for web cache validation. 5455 "type": "A String", # The source type. 5456 "id": "A String", # The unique identifier within the source type generated by the server. 5457 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5458 # 5459 # Metadata about a source of type PROFILE. 5460 "userTypes": [ # The user types. 5461 "A String", 5462 ], 5463 "objectType": "A String", # The profile object type. 5464 }, 5465 }, 5466 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5467 # verified field is typically a name, email address, phone number, or 5468 # website that has been confirmed to be owned by the person. 5469 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5470 # field. 5471 }, 5472 }, 5473 ], 5474 "birthdays": [ # The person's birthdays. 5475 { # A person's birthday. At least one of the `date` and `text` fields are 5476 # specified. The `date` and `text` fields typically represent the same 5477 # date, but are not guaranteed to. 5478 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 5479 # of day and time zone are either specified elsewhere or are not 5480 # significant. The date is relative to the 5481 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 5482 # The day may be 0 to represent a year and month where the day is not 5483 # significant. The year may be 0 to represent a month and day independent 5484 # of year; for example, anniversary date. 5485 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 5486 # month and day. 5487 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 5488 # if specifying a year by itself or a year and month where the day is not 5489 # significant. 5490 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 5491 # a year. 5492 }, 5493 "text": "A String", # A free-form string representing the user's birthday. 5494 "metadata": { # Metadata about a field. # Metadata about the birthday. 5495 "source": { # The source of a field. # The source of the field. 5496 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5497 # 5498 # Last update timestamp of this source. 5499 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5500 # 5501 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5502 # source. Used for web cache validation. 5503 "type": "A String", # The source type. 5504 "id": "A String", # The unique identifier within the source type generated by the server. 5505 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5506 # 5507 # Metadata about a source of type PROFILE. 5508 "userTypes": [ # The user types. 5509 "A String", 5510 ], 5511 "objectType": "A String", # The profile object type. 5512 }, 5513 }, 5514 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5515 # verified field is typically a name, email address, phone number, or 5516 # website that has been confirmed to be owned by the person. 5517 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5518 # field. 5519 }, 5520 }, 5521 ], 5522 "relations": [ # The person's relations. 5523 { # A person's relation to another person. 5524 "person": "A String", # The name of the other person this relation refers to. 5525 "metadata": { # Metadata about a field. # Metadata about the relation. 5526 "source": { # The source of a field. # The source of the field. 5527 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5528 # 5529 # Last update timestamp of this source. 5530 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5531 # 5532 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5533 # source. Used for web cache validation. 5534 "type": "A String", # The source type. 5535 "id": "A String", # The unique identifier within the source type generated by the server. 5536 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5537 # 5538 # Metadata about a source of type PROFILE. 5539 "userTypes": [ # The user types. 5540 "A String", 5541 ], 5542 "objectType": "A String", # The profile object type. 5543 }, 5544 }, 5545 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5546 # verified field is typically a name, email address, phone number, or 5547 # website that has been confirmed to be owned by the person. 5548 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5549 # field. 5550 }, 5551 "type": "A String", # The person's relation to the other person. The type can be custom or one of 5552 # these predefined values: 5553 # 5554 # * `spouse` 5555 # * `child` 5556 # * `mother` 5557 # * `father` 5558 # * `parent` 5559 # * `brother` 5560 # * `sister` 5561 # * `friend` 5562 # * `relative` 5563 # * `domesticPartner` 5564 # * `manager` 5565 # * `assistant` 5566 # * `referredBy` 5567 # * `partner` 5568 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 5569 # locale or the locale specified in the Accept-Language HTTP header. 5570 }, 5571 ], 5572 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5573 # resource. Used for web cache validation. 5574 "relationshipStatuses": [ # The person's read-only relationship statuses. 5575 { # A person's read-only relationship status. 5576 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 5577 # the viewer's account locale or the `Accept-Language` HTTP header locale. 5578 "value": "A String", # The relationship status. The value can be custom or one of these 5579 # predefined values: 5580 # 5581 # * `single` 5582 # * `inARelationship` 5583 # * `engaged` 5584 # * `married` 5585 # * `itsComplicated` 5586 # * `openRelationship` 5587 # * `widowed` 5588 # * `inDomesticPartnership` 5589 # * `inCivilUnion` 5590 "metadata": { # Metadata about a field. # Metadata about the relationship status. 5591 "source": { # The source of a field. # The source of the field. 5592 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5593 # 5594 # Last update timestamp of this source. 5595 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5596 # 5597 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5598 # source. Used for web cache validation. 5599 "type": "A String", # The source type. 5600 "id": "A String", # The unique identifier within the source type generated by the server. 5601 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5602 # 5603 # Metadata about a source of type PROFILE. 5604 "userTypes": [ # The user types. 5605 "A String", 5606 ], 5607 "objectType": "A String", # The profile object type. 5608 }, 5609 }, 5610 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5611 # verified field is typically a name, email address, phone number, or 5612 # website that has been confirmed to be owned by the person. 5613 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5614 # field. 5615 }, 5616 }, 5617 ], 5618 "imClients": [ # The person's instant messaging clients. 5619 { # A person's instant messaging client. 5620 "username": "A String", # The user name used in the IM client. 5621 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 5622 # viewer's account locale or the `Accept-Language` HTTP header locale. 5623 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 5624 # predefined values: 5625 # 5626 # * `aim` 5627 # * `msn` 5628 # * `yahoo` 5629 # * `skype` 5630 # * `qq` 5631 # * `googleTalk` 5632 # * `icq` 5633 # * `jabber` 5634 # * `netMeeting` 5635 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 5636 # locale or the `Accept-Language` HTTP header locale. 5637 "type": "A String", # The type of the IM client. The type can be custom or one of these 5638 # predefined values: 5639 # 5640 # * `home` 5641 # * `work` 5642 # * `other` 5643 "metadata": { # Metadata about a field. # Metadata about the IM client. 5644 "source": { # The source of a field. # The source of the field. 5645 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5646 # 5647 # Last update timestamp of this source. 5648 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5649 # 5650 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5651 # source. Used for web cache validation. 5652 "type": "A String", # The source type. 5653 "id": "A String", # The unique identifier within the source type generated by the server. 5654 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5655 # 5656 # Metadata about a source of type PROFILE. 5657 "userTypes": [ # The user types. 5658 "A String", 5659 ], 5660 "objectType": "A String", # The profile object type. 5661 }, 5662 }, 5663 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5664 # verified field is typically a name, email address, phone number, or 5665 # website that has been confirmed to be owned by the person. 5666 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5667 # field. 5668 }, 5669 }, 5670 ], 5671 "events": [ # The person's events. 5672 { # An event related to the person. 5673 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 5674 # of day and time zone are either specified elsewhere or are not 5675 # significant. The date is relative to the 5676 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 5677 # The day may be 0 to represent a year and month where the day is not 5678 # significant. The year may be 0 to represent a month and day independent 5679 # of year; for example, anniversary date. 5680 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 5681 # month and day. 5682 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 5683 # if specifying a year by itself or a year and month where the day is not 5684 # significant. 5685 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 5686 # a year. 5687 }, 5688 "formattedType": "A String", # The read-only type of the event translated and formatted in the 5689 # viewer's account locale or the `Accept-Language` HTTP header locale. 5690 "type": "A String", # The type of the event. The type can be custom or one of these predefined 5691 # values: 5692 # 5693 # * `anniversary` 5694 # * `other` 5695 "metadata": { # Metadata about a field. # Metadata about the event. 5696 "source": { # The source of a field. # The source of the field. 5697 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5698 # 5699 # Last update timestamp of this source. 5700 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5701 # 5702 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5703 # source. Used for web cache validation. 5704 "type": "A String", # The source type. 5705 "id": "A String", # The unique identifier within the source type generated by the server. 5706 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5707 # 5708 # Metadata about a source of type PROFILE. 5709 "userTypes": [ # The user types. 5710 "A String", 5711 ], 5712 "objectType": "A String", # The profile object type. 5713 }, 5714 }, 5715 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5716 # verified field is typically a name, email address, phone number, or 5717 # website that has been confirmed to be owned by the person. 5718 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5719 # field. 5720 }, 5721 }, 5722 ], 5723 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 5724 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 5725 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 5726 # that include a sync token. 5727 # 5728 # The resource name may change when adding or removing fields that link a 5729 # contact and profile such as a verified email, verified phone number, or 5730 # profile URL. 5731 "A String", 5732 ], 5733 "sources": [ # The sources of data for the person. 5734 { # The source of a field. 5735 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5736 # 5737 # Last update timestamp of this source. 5738 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5739 # 5740 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5741 # source. Used for web cache validation. 5742 "type": "A String", # The source type. 5743 "id": "A String", # The unique identifier within the source type generated by the server. 5744 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5745 # 5746 # Metadata about a source of type PROFILE. 5747 "userTypes": [ # The user types. 5748 "A String", 5749 ], 5750 "objectType": "A String", # The profile object type. 5751 }, 5752 }, 5753 ], 5754 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 5755 "A String", 5756 ], 5757 "deleted": True or False, # True if the person resource has been deleted. Populated only for 5758 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 5759 # that include a sync token. 5760 "objectType": "A String", # **DEPRECATED** (Please use 5761 # `person.metadata.sources.profileMetadata.objectType` instead) 5762 # 5763 # The type of the person object. 5764 }, 5765 "interests": [ # The person's interests. 5766 { # One of the person's interests. 5767 "value": "A String", # The interest; for example, `stargazing`. 5768 "metadata": { # Metadata about a field. # Metadata about the interest. 5769 "source": { # The source of a field. # The source of the field. 5770 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5771 # 5772 # Last update timestamp of this source. 5773 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5774 # 5775 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5776 # source. Used for web cache validation. 5777 "type": "A String", # The source type. 5778 "id": "A String", # The unique identifier within the source type generated by the server. 5779 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5780 # 5781 # Metadata about a source of type PROFILE. 5782 "userTypes": [ # The user types. 5783 "A String", 5784 ], 5785 "objectType": "A String", # The profile object type. 5786 }, 5787 }, 5788 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5789 # verified field is typically a name, email address, phone number, or 5790 # website that has been confirmed to be owned by the person. 5791 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5792 # field. 5793 }, 5794 }, 5795 ], 5796 "photos": [ # The person's read-only photos. 5797 { # A person's read-only photo. A picture shown next to the person's name to 5798 # help others recognize the person. 5799 "default": True or False, # True if the photo is a default photo; 5800 # false if the photo is a user-provided photo. 5801 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 5802 # parameter `sz=`<var>size</var> at the end of the url. Example: 5803 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 5804 "metadata": { # Metadata about a field. # Metadata about the photo. 5805 "source": { # The source of a field. # The source of the field. 5806 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5807 # 5808 # Last update timestamp of this source. 5809 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5810 # 5811 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5812 # source. Used for web cache validation. 5813 "type": "A String", # The source type. 5814 "id": "A String", # The unique identifier within the source type generated by the server. 5815 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5816 # 5817 # Metadata about a source of type PROFILE. 5818 "userTypes": [ # The user types. 5819 "A String", 5820 ], 5821 "objectType": "A String", # The profile object type. 5822 }, 5823 }, 5824 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5825 # verified field is typically a name, email address, phone number, or 5826 # website that has been confirmed to be owned by the person. 5827 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5828 # field. 5829 }, 5830 }, 5831 ], 5832 "residences": [ # The person's residences. 5833 { # A person's past or current residence. 5834 "current": True or False, # True if the residence is the person's current residence; 5835 # false if the residence is a past residence. 5836 "value": "A String", # The address of the residence. 5837 "metadata": { # Metadata about a field. # Metadata about the residence. 5838 "source": { # The source of a field. # The source of the field. 5839 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5840 # 5841 # Last update timestamp of this source. 5842 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5843 # 5844 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5845 # source. Used for web cache validation. 5846 "type": "A String", # The source type. 5847 "id": "A String", # The unique identifier within the source type generated by the server. 5848 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5849 # 5850 # Metadata about a source of type PROFILE. 5851 "userTypes": [ # The user types. 5852 "A String", 5853 ], 5854 "objectType": "A String", # The profile object type. 5855 }, 5856 }, 5857 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5858 # verified field is typically a name, email address, phone number, or 5859 # website that has been confirmed to be owned by the person. 5860 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5861 # field. 5862 }, 5863 }, 5864 ], 5865 "relationshipInterests": [ # The person's read-only relationship interests. 5866 { # A person's read-only relationship interest . 5867 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 5868 # viewer's account locale or the locale specified in the Accept-Language 5869 # HTTP header. 5870 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 5871 # or one of these predefined values: 5872 # 5873 # * `friend` 5874 # * `date` 5875 # * `relationship` 5876 # * `networking` 5877 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 5878 "source": { # The source of a field. # The source of the field. 5879 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5880 # 5881 # Last update timestamp of this source. 5882 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5883 # 5884 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5885 # source. Used for web cache validation. 5886 "type": "A String", # The source type. 5887 "id": "A String", # The unique identifier within the source type generated by the server. 5888 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5889 # 5890 # Metadata about a source of type PROFILE. 5891 "userTypes": [ # The user types. 5892 "A String", 5893 ], 5894 "objectType": "A String", # The profile object type. 5895 }, 5896 }, 5897 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5898 # verified field is typically a name, email address, phone number, or 5899 # website that has been confirmed to be owned by the person. 5900 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5901 # field. 5902 }, 5903 }, 5904 ], 5905 "coverPhotos": [ # The person's read-only cover photos. 5906 { # A person's read-only cover photo. A large image shown on the person's 5907 # profile page that represents who they are or what they care about. 5908 "default": True or False, # True if the cover photo is the default cover photo; 5909 # false if the cover photo is a user-provided cover photo. 5910 "url": "A String", # The URL of the cover photo. 5911 "metadata": { # Metadata about a field. # Metadata about the cover photo. 5912 "source": { # The source of a field. # The source of the field. 5913 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5914 # 5915 # Last update timestamp of this source. 5916 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5917 # 5918 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5919 # source. Used for web cache validation. 5920 "type": "A String", # The source type. 5921 "id": "A String", # The unique identifier within the source type generated by the server. 5922 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5923 # 5924 # Metadata about a source of type PROFILE. 5925 "userTypes": [ # The user types. 5926 "A String", 5927 ], 5928 "objectType": "A String", # The profile object type. 5929 }, 5930 }, 5931 "verified": True or False, # True if the field is verified; false if the field is unverified. A 5932 # verified field is typically a name, email address, phone number, or 5933 # website that has been confirmed to be owned by the person. 5934 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5935 # field. 5936 }, 5937 }, 5938 ], 5939 "locales": [ # The person's locale preferences. 5940 { # A person's locale preference. 5941 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 5942 # language tag representing the locale. 5943 "metadata": { # Metadata about a field. # Metadata about the locale. 5944 "source": { # The source of a field. # The source of the field. 5945 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 5946 # 5947 # Last update timestamp of this source. 5948 "etag": "A String", # **Only populated in `person.metadata.sources`.** 5949 # 5950 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 5951 # source. Used for web cache validation. 5952 "type": "A String", # The source type. 5953 "id": "A String", # The unique identifier within the source type generated by the server. 5954 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 5955 # 5956 # Metadata about a source of type PROFILE. 5957 "userTypes": [ # The user types. 5958 "A String", 5959 ], 5960 "objectType": "A String", # The profile object type. 5961 }, 5962 }, 5963 "verified": True or False, # 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 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 5967 # field. 5968 }, 5969 }, 5970 ], 5971 "organizations": [ # The person's past or current organizations. 5972 { # A person's past or current organization. Overlapping date ranges are 5973 # permitted. 5974 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 5975 # viewer's account locale or the `Accept-Language` HTTP header locale. 5976 "domain": "A String", # The domain name associated with the organization; for example, 5977 # `google.com`. 5978 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 5979 # of day and time zone are either specified elsewhere or are not 5980 # significant. The date is relative to the 5981 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 5982 # The day may be 0 to represent a year and month where the day is not 5983 # significant. The year may be 0 to represent a month and day independent 5984 # of year; for example, anniversary date. 5985 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 5986 # month and day. 5987 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 5988 # if specifying a year by itself or a year and month where the day is not 5989 # significant. 5990 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 5991 # a year. 5992 }, 5993 "name": "A String", # The name of the organization. 5994 "title": "A String", # The person's job title at the organization. 5995 "type": "A String", # The type of the organization. The type can be custom or one of these 5996 # predefined values: 5997 # 5998 # * `work` 5999 # * `school` 6000 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 6001 # symbol, abbreviation, or acronym. 6002 "current": True or False, # True if the organization is the person's current organization; 6003 # false if the organization is a past organization. 6004 "jobDescription": "A String", # The person's job description at the organization. 6005 "location": "A String", # The location of the organization office the person works at. 6006 "department": "A String", # The person's department at the organization. 6007 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 6008 # of day and time zone are either specified elsewhere or are not 6009 # significant. The date is relative to the 6010 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 6011 # The day may be 0 to represent a year and month where the day is not 6012 # significant. The year may be 0 to represent a month and day independent 6013 # of year; for example, anniversary date. 6014 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 6015 # month and day. 6016 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 6017 # if specifying a year by itself or a year and month where the day is not 6018 # significant. 6019 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 6020 # a year. 6021 }, 6022 "phoneticName": "A String", # The phonetic name of the organization. 6023 "metadata": { # Metadata about a field. # Metadata about the organization. 6024 "source": { # The source of a field. # The source of the field. 6025 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6026 # 6027 # Last update timestamp of this source. 6028 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6029 # 6030 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6031 # source. Used for web cache validation. 6032 "type": "A String", # The source type. 6033 "id": "A String", # The unique identifier within the source type generated by the server. 6034 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6035 # 6036 # Metadata about a source of type PROFILE. 6037 "userTypes": [ # The user types. 6038 "A String", 6039 ], 6040 "objectType": "A String", # The profile object type. 6041 }, 6042 }, 6043 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6044 # verified field is typically a name, email address, phone number, or 6045 # website that has been confirmed to be owned by the person. 6046 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6047 # field. 6048 }, 6049 }, 6050 ], 6051 "userDefined": [ # The person's user defined data. 6052 { # Arbitrary user data that is populated by the end users. 6053 "key": "A String", # The end user specified key of the user defined data. 6054 "value": "A String", # The end user specified value of the user defined data. 6055 "metadata": { # Metadata about a field. # Metadata about the user defined data. 6056 "source": { # The source of a field. # The source of the field. 6057 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6058 # 6059 # Last update timestamp of this source. 6060 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6061 # 6062 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6063 # source. Used for web cache validation. 6064 "type": "A String", # The source type. 6065 "id": "A String", # The unique identifier within the source type generated by the server. 6066 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6067 # 6068 # Metadata about a source of type PROFILE. 6069 "userTypes": [ # The user types. 6070 "A String", 6071 ], 6072 "objectType": "A String", # The profile object type. 6073 }, 6074 }, 6075 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6076 # verified field is typically a name, email address, phone number, or 6077 # website that has been confirmed to be owned by the person. 6078 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6079 # field. 6080 }, 6081 }, 6082 ], 6083 "biographies": [ # The person's biographies. 6084 { # A person's short biography. 6085 "contentType": "A String", # The content type of the biography. 6086 "value": "A String", # The short biography. 6087 "metadata": { # Metadata about a field. # Metadata about the biography. 6088 "source": { # The source of a field. # The source of the field. 6089 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6090 # 6091 # Last update timestamp of this source. 6092 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6093 # 6094 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6095 # source. Used for web cache validation. 6096 "type": "A String", # The source type. 6097 "id": "A String", # The unique identifier within the source type generated by the server. 6098 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6099 # 6100 # Metadata about a source of type PROFILE. 6101 "userTypes": [ # The user types. 6102 "A String", 6103 ], 6104 "objectType": "A String", # The profile object type. 6105 }, 6106 }, 6107 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6108 # verified field is typically a name, email address, phone number, or 6109 # website that has been confirmed to be owned by the person. 6110 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6111 # field. 6112 }, 6113 }, 6114 ], 6115 "memberships": [ # The person's group memberships. 6116 { # A person's membership in a group. Only contact group memberships can be 6117 # modified. 6118 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 6119 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 6120 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 6121 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 6122 # Only contact_group_resource_name can be used for modifying memberships. 6123 # Any contact group membership can be removed, but only user group or 6124 # "myContacts" or "starred" system groups memberships can be added. A 6125 # contact must always have at least one contact group membership. 6126 }, 6127 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 6128 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 6129 }, 6130 "metadata": { # Metadata about a field. # Metadata about the membership. 6131 "source": { # The source of a field. # The source of the field. 6132 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6133 # 6134 # Last update timestamp of this source. 6135 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6136 # 6137 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6138 # source. Used for web cache validation. 6139 "type": "A String", # The source type. 6140 "id": "A String", # The unique identifier within the source type generated by the server. 6141 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6142 # 6143 # Metadata about a source of type PROFILE. 6144 "userTypes": [ # The user types. 6145 "A String", 6146 ], 6147 "objectType": "A String", # The profile object type. 6148 }, 6149 }, 6150 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6151 # verified field is typically a name, email address, phone number, or 6152 # website that has been confirmed to be owned by the person. 6153 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6154 # field. 6155 }, 6156 }, 6157 ], 6158 "skills": [ # The person's skills. 6159 { # A skill that the person has. 6160 "value": "A String", # The skill; for example, `underwater basket weaving`. 6161 "metadata": { # Metadata about a field. # Metadata about the skill. 6162 "source": { # The source of a field. # The source of the field. 6163 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6164 # 6165 # Last update timestamp of this source. 6166 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6167 # 6168 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6169 # source. Used for web cache validation. 6170 "type": "A String", # The source type. 6171 "id": "A String", # The unique identifier within the source type generated by the server. 6172 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6173 # 6174 # Metadata about a source of type PROFILE. 6175 "userTypes": [ # The user types. 6176 "A String", 6177 ], 6178 "objectType": "A String", # The profile object type. 6179 }, 6180 }, 6181 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6182 # verified field is typically a name, email address, phone number, or 6183 # website that has been confirmed to be owned by the person. 6184 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6185 # field. 6186 }, 6187 }, 6188 ], 6189 "urls": [ # The person's associated URLs. 6190 { # A person's associated URLs. 6191 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 6192 # account locale or the `Accept-Language` HTTP header locale. 6193 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 6194 # values: 6195 # 6196 # * `home` 6197 # * `work` 6198 # * `blog` 6199 # * `profile` 6200 # * `homePage` 6201 # * `ftp` 6202 # * `reservations` 6203 # * `appInstallPage`: website for a Google+ application. 6204 # * `other` 6205 "value": "A String", # The URL. 6206 "metadata": { # Metadata about a field. # Metadata about the URL. 6207 "source": { # The source of a field. # The source of the field. 6208 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6209 # 6210 # Last update timestamp of this source. 6211 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6212 # 6213 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6214 # source. Used for web cache validation. 6215 "type": "A String", # The source type. 6216 "id": "A String", # The unique identifier within the source type generated by the server. 6217 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6218 # 6219 # Metadata about a source of type PROFILE. 6220 "userTypes": [ # The user types. 6221 "A String", 6222 ], 6223 "objectType": "A String", # The profile object type. 6224 }, 6225 }, 6226 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6227 # verified field is typically a name, email address, phone number, or 6228 # website that has been confirmed to be owned by the person. 6229 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6230 # field. 6231 }, 6232 }, 6233 ], 6234 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 6235 # 6236 # The person's read-only age range. 6237 "genders": [ # The person's genders. 6238 { # A person's gender. 6239 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 6240 # account locale or the `Accept-Language` HTTP header locale. 6241 "value": "A String", # The gender for the person. The gender can be custom or one of these 6242 # predefined values: 6243 # 6244 # * `male` 6245 # * `female` 6246 # * `other` 6247 # * `unknown` 6248 "metadata": { # Metadata about a field. # Metadata about the gender. 6249 "source": { # The source of a field. # The source of the field. 6250 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6251 # 6252 # Last update timestamp of this source. 6253 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6254 # 6255 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6256 # source. Used for web cache validation. 6257 "type": "A String", # The source type. 6258 "id": "A String", # The unique identifier within the source type generated by the server. 6259 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6260 # 6261 # Metadata about a source of type PROFILE. 6262 "userTypes": [ # The user types. 6263 "A String", 6264 ], 6265 "objectType": "A String", # The profile object type. 6266 }, 6267 }, 6268 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6269 # verified field is typically a name, email address, phone number, or 6270 # website that has been confirmed to be owned by the person. 6271 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6272 # field. 6273 }, 6274 }, 6275 ], 6276 "emailAddresses": [ # The person's email addresses. 6277 { # A person's email address. 6278 "type": "A String", # The type of the email address. The type can be custom or one of these 6279 # predefined values: 6280 # 6281 # * `home` 6282 # * `work` 6283 # * `other` 6284 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 6285 # viewer's account locale or the `Accept-Language` HTTP header locale. 6286 "displayName": "A String", # The display name of the email. 6287 "value": "A String", # The email address. 6288 "metadata": { # Metadata about a field. # Metadata about the email address. 6289 "source": { # The source of a field. # The source of the field. 6290 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6291 # 6292 # Last update timestamp of this source. 6293 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6294 # 6295 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6296 # source. Used for web cache validation. 6297 "type": "A String", # The source type. 6298 "id": "A String", # The unique identifier within the source type generated by the server. 6299 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6300 # 6301 # Metadata about a source of type PROFILE. 6302 "userTypes": [ # The user types. 6303 "A String", 6304 ], 6305 "objectType": "A String", # The profile object type. 6306 }, 6307 }, 6308 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6309 # verified field is typically a name, email address, phone number, or 6310 # website that has been confirmed to be owned by the person. 6311 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6312 # field. 6313 }, 6314 }, 6315 ], 6316 } 6317 6318 updatePersonFields: string, **Required.** A field mask to restrict which fields on the person are 6319updated. Multiple fields can be specified by separating them with commas. 6320All updated fields will be replaced. Valid values are: 6321 6322* addresses 6323* biographies 6324* birthdays 6325* emailAddresses 6326* events 6327* genders 6328* imClients 6329* interests 6330* locales 6331* memberships 6332* names 6333* nicknames 6334* occupations 6335* organizations 6336* phoneNumbers 6337* relations 6338* residences 6339* sipAddresses 6340* urls 6341* userDefined 6342 x__xgafv: string, V1 error format. 6343 Allowed values 6344 1 - v1 error format 6345 2 - v2 error format 6346 6347Returns: 6348 An object of the form: 6349 6350 { # Information about a person merged from various data sources such as the 6351 # authenticated user's contacts and profile data. 6352 # 6353 # Most fields can have multiple items. The items in a field have no guaranteed 6354 # order, but each non-empty field is guaranteed to have exactly one field with 6355 # `metadata.primary` set to true. 6356 "sipAddresses": [ # The person's SIP addresses. 6357 { # A person's SIP address. Session Initial Protocol addresses are used for VoIP 6358 # communications to make voice or video calls over the internet. 6359 "formattedType": "A String", # The read-only type of the SIP address translated and formatted in the 6360 # viewer's account locale or the `Accept-Language` HTTP header locale. 6361 "type": "A String", # The type of the SIP address. The type can be custom or or one of these 6362 # predefined values: 6363 # 6364 # * `home` 6365 # * `work` 6366 # * `mobile` 6367 # * `other` 6368 "value": "A String", # The SIP address in the 6369 # [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI 6370 # format. 6371 "metadata": { # Metadata about a field. # Metadata about the SIP address. 6372 "source": { # The source of a field. # The source of the field. 6373 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6374 # 6375 # Last update timestamp of this source. 6376 "etag": "A String", # **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 "type": "A String", # The source type. 6381 "id": "A String", # The unique identifier within the source type generated by the server. 6382 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6383 # 6384 # Metadata about a source of type PROFILE. 6385 "userTypes": [ # The user types. 6386 "A String", 6387 ], 6388 "objectType": "A String", # The profile object type. 6389 }, 6390 }, 6391 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6392 # verified field is typically a name, email address, phone number, or 6393 # website that has been confirmed to be owned by the person. 6394 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6395 # field. 6396 }, 6397 }, 6398 ], 6399 "phoneNumbers": [ # The person's phone numbers. 6400 { # A person's phone number. 6401 "formattedType": "A String", # The read-only type of the phone number translated and formatted in the 6402 # viewer's account locale or the `Accept-Language` HTTP header locale. 6403 "canonicalForm": "A String", # The read-only canonicalized [ITU-T 6404 # E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) 6405 # form of the phone number. 6406 "type": "A String", # The type of the phone number. The type can be custom or one of these 6407 # predefined values: 6408 # 6409 # * `home` 6410 # * `work` 6411 # * `mobile` 6412 # * `homeFax` 6413 # * `workFax` 6414 # * `otherFax` 6415 # * `pager` 6416 # * `workMobile` 6417 # * `workPager` 6418 # * `main` 6419 # * `googleVoice` 6420 # * `other` 6421 "value": "A String", # The phone number. 6422 "metadata": { # Metadata about a field. # Metadata about the phone number. 6423 "source": { # The source of a field. # The source of the field. 6424 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6425 # 6426 # Last update timestamp of this source. 6427 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6428 # 6429 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6430 # source. Used for web cache validation. 6431 "type": "A String", # The source type. 6432 "id": "A String", # The unique identifier within the source type generated by the server. 6433 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6434 # 6435 # Metadata about a source of type PROFILE. 6436 "userTypes": [ # The user types. 6437 "A String", 6438 ], 6439 "objectType": "A String", # The profile object type. 6440 }, 6441 }, 6442 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6443 # verified field is typically a name, email address, phone number, or 6444 # website that has been confirmed to be owned by the person. 6445 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6446 # field. 6447 }, 6448 }, 6449 ], 6450 "addresses": [ # The person's street addresses. 6451 { # A person's physical address. May be a P.O. box or street address. All fields 6452 # are optional. 6453 "formattedType": "A String", # The read-only type of the address translated and formatted in the viewer's 6454 # account locale or the `Accept-Language` HTTP header locale. 6455 "countryCode": "A String", # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country 6456 # code of the address. 6457 "city": "A String", # The city of the address. 6458 "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it 6459 # will be automatically constructed from structured values. 6460 "region": "A String", # The region of the address; for example, the state or province. 6461 "poBox": "A String", # The P.O. box of the address. 6462 "streetAddress": "A String", # The street address. 6463 "country": "A String", # The country of the address. 6464 "postalCode": "A String", # The postal code of the address. 6465 "extendedAddress": "A String", # The extended address of the address; for example, the apartment number. 6466 "type": "A String", # The type of the address. The type can be custom or one of these predefined 6467 # values: 6468 # 6469 # * `home` 6470 # * `work` 6471 # * `other` 6472 "metadata": { # Metadata about a field. # Metadata about the address. 6473 "source": { # The source of a field. # The source of the field. 6474 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6475 # 6476 # Last update timestamp of this source. 6477 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6478 # 6479 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6480 # source. Used for web cache validation. 6481 "type": "A String", # The source type. 6482 "id": "A String", # The unique identifier within the source type generated by the server. 6483 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6484 # 6485 # Metadata about a source of type PROFILE. 6486 "userTypes": [ # The user types. 6487 "A String", 6488 ], 6489 "objectType": "A String", # The profile object type. 6490 }, 6491 }, 6492 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6493 # verified field is typically a name, email address, phone number, or 6494 # website that has been confirmed to be owned by the person. 6495 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6496 # field. 6497 }, 6498 }, 6499 ], 6500 "nicknames": [ # The person's nicknames. 6501 { # A person's nickname. 6502 "type": "A String", # The type of the nickname. 6503 "value": "A String", # The nickname. 6504 "metadata": { # Metadata about a field. # Metadata about the nickname. 6505 "source": { # The source of a field. # The source of the field. 6506 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6507 # 6508 # Last update timestamp of this source. 6509 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6510 # 6511 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6512 # source. Used for web cache validation. 6513 "type": "A String", # The source type. 6514 "id": "A String", # The unique identifier within the source type generated by the server. 6515 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6516 # 6517 # Metadata about a source of type PROFILE. 6518 "userTypes": [ # The user types. 6519 "A String", 6520 ], 6521 "objectType": "A String", # The profile object type. 6522 }, 6523 }, 6524 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6525 # verified field is typically a name, email address, phone number, or 6526 # website that has been confirmed to be owned by the person. 6527 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6528 # field. 6529 }, 6530 }, 6531 ], 6532 "occupations": [ # The person's occupations. 6533 { # A person's occupation. 6534 "value": "A String", # The occupation; for example, `carpenter`. 6535 "metadata": { # Metadata about a field. # Metadata about the occupation. 6536 "source": { # The source of a field. # The source of the field. 6537 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6538 # 6539 # Last update timestamp of this source. 6540 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6541 # 6542 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6543 # source. Used for web cache validation. 6544 "type": "A String", # The source type. 6545 "id": "A String", # The unique identifier within the source type generated by the server. 6546 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6547 # 6548 # Metadata about a source of type PROFILE. 6549 "userTypes": [ # The user types. 6550 "A String", 6551 ], 6552 "objectType": "A String", # The profile object type. 6553 }, 6554 }, 6555 "verified": True or False, # 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 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6559 # field. 6560 }, 6561 }, 6562 ], 6563 "braggingRights": [ # The person's bragging rights. 6564 { # A person's bragging rights. 6565 "value": "A String", # The bragging rights; for example, `climbed mount everest`. 6566 "metadata": { # Metadata about a field. # Metadata about the bragging rights. 6567 "source": { # The source of a field. # The source of the field. 6568 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6569 # 6570 # Last update timestamp of this source. 6571 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6572 # 6573 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6574 # source. Used for web cache validation. 6575 "type": "A String", # The source type. 6576 "id": "A String", # The unique identifier within the source type generated by the server. 6577 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6578 # 6579 # Metadata about a source of type PROFILE. 6580 "userTypes": [ # The user types. 6581 "A String", 6582 ], 6583 "objectType": "A String", # The profile object type. 6584 }, 6585 }, 6586 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6587 # verified field is typically a name, email address, phone number, or 6588 # website that has been confirmed to be owned by the person. 6589 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6590 # field. 6591 }, 6592 }, 6593 ], 6594 "names": [ # The person's names. 6595 { # A person's name. If the name is a mononym, the family name is empty. 6596 "phoneticMiddleName": "A String", # The middle name(s) spelled as they sound. 6597 "honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` 6598 "phoneticFamilyName": "A String", # The family name spelled as it sounds. 6599 "displayName": "A String", # The read-only display name formatted according to the locale specified by 6600 # the viewer's account or the `Accept-Language` HTTP header. 6601 "displayNameLastFirst": "A String", # The read-only display name with the last name first formatted according to 6602 # the locale specified by the viewer's account or the 6603 # `Accept-Language` HTTP header. 6604 "middleName": "A String", # The middle name(s). 6605 "phoneticHonorificPrefix": "A String", # The honorific prefixes spelled as they sound. 6606 "familyName": "A String", # The family name. 6607 "phoneticFullName": "A String", # The full name spelled as it sounds. 6608 "phoneticGivenName": "A String", # The given name spelled as it sounds. 6609 "phoneticHonorificSuffix": "A String", # The honorific suffixes spelled as they sound. 6610 "givenName": "A String", # The given name. 6611 "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` 6612 "metadata": { # Metadata about a field. # Metadata about the name. 6613 "source": { # The source of a field. # The source of the field. 6614 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6615 # 6616 # Last update timestamp of this source. 6617 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6618 # 6619 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6620 # source. Used for web cache validation. 6621 "type": "A String", # The source type. 6622 "id": "A String", # The unique identifier within the source type generated by the server. 6623 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6624 # 6625 # Metadata about a source of type PROFILE. 6626 "userTypes": [ # The user types. 6627 "A String", 6628 ], 6629 "objectType": "A String", # The profile object type. 6630 }, 6631 }, 6632 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6633 # verified field is typically a name, email address, phone number, or 6634 # website that has been confirmed to be owned by the person. 6635 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6636 # field. 6637 }, 6638 }, 6639 ], 6640 "resourceName": "A String", # The resource name for the person, assigned by the server. An ASCII string 6641 # with a max length of 27 characters, in the form of 6642 # `people/`<var>person_id</var>. 6643 "taglines": [ # The person's read-only taglines. 6644 { # A read-only brief one-line description of the person. 6645 "value": "A String", # The tagline. 6646 "metadata": { # Metadata about a field. # Metadata about the tagline. 6647 "source": { # The source of a field. # The source of the field. 6648 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6649 # 6650 # Last update timestamp of this source. 6651 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6652 # 6653 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6654 # source. Used for web cache validation. 6655 "type": "A String", # The source type. 6656 "id": "A String", # The unique identifier within the source type generated by the server. 6657 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6658 # 6659 # Metadata about a source of type PROFILE. 6660 "userTypes": [ # The user types. 6661 "A String", 6662 ], 6663 "objectType": "A String", # The profile object type. 6664 }, 6665 }, 6666 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6667 # verified field is typically a name, email address, phone number, or 6668 # website that has been confirmed to be owned by the person. 6669 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6670 # field. 6671 }, 6672 }, 6673 ], 6674 "ageRanges": [ # The person's read-only age ranges. 6675 { # A person's age range. 6676 "ageRange": "A String", # The age range. 6677 "metadata": { # Metadata about a field. # Metadata about the age range. 6678 "source": { # The source of a field. # The source of the field. 6679 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6680 # 6681 # Last update timestamp of this source. 6682 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6683 # 6684 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6685 # source. Used for web cache validation. 6686 "type": "A String", # The source type. 6687 "id": "A String", # The unique identifier within the source type generated by the server. 6688 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6689 # 6690 # Metadata about a source of type PROFILE. 6691 "userTypes": [ # The user types. 6692 "A String", 6693 ], 6694 "objectType": "A String", # The profile object type. 6695 }, 6696 }, 6697 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6698 # verified field is typically a name, email address, phone number, or 6699 # website that has been confirmed to be owned by the person. 6700 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6701 # field. 6702 }, 6703 }, 6704 ], 6705 "birthdays": [ # The person's birthdays. 6706 { # A person's birthday. At least one of the `date` and `text` fields are 6707 # specified. The `date` and `text` fields typically represent the same 6708 # date, but are not guaranteed to. 6709 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the birthday. 6710 # of day and time zone are either specified elsewhere or are not 6711 # significant. The date is relative to the 6712 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 6713 # The day may be 0 to represent a year and month where the day is not 6714 # significant. The year may be 0 to represent a month and day independent 6715 # of year; for example, anniversary date. 6716 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 6717 # month and day. 6718 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 6719 # if specifying a year by itself or a year and month where the day is not 6720 # significant. 6721 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 6722 # a year. 6723 }, 6724 "text": "A String", # A free-form string representing the user's birthday. 6725 "metadata": { # Metadata about a field. # Metadata about the birthday. 6726 "source": { # The source of a field. # The source of the field. 6727 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6728 # 6729 # Last update timestamp of this source. 6730 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6731 # 6732 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6733 # source. Used for web cache validation. 6734 "type": "A String", # The source type. 6735 "id": "A String", # The unique identifier within the source type generated by the server. 6736 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6737 # 6738 # Metadata about a source of type PROFILE. 6739 "userTypes": [ # The user types. 6740 "A String", 6741 ], 6742 "objectType": "A String", # The profile object type. 6743 }, 6744 }, 6745 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6746 # verified field is typically a name, email address, phone number, or 6747 # website that has been confirmed to be owned by the person. 6748 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6749 # field. 6750 }, 6751 }, 6752 ], 6753 "relations": [ # The person's relations. 6754 { # A person's relation to another person. 6755 "person": "A String", # The name of the other person this relation refers to. 6756 "metadata": { # Metadata about a field. # Metadata about the relation. 6757 "source": { # The source of a field. # The source of the field. 6758 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6759 # 6760 # Last update timestamp of this source. 6761 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6762 # 6763 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6764 # source. Used for web cache validation. 6765 "type": "A String", # The source type. 6766 "id": "A String", # The unique identifier within the source type generated by the server. 6767 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6768 # 6769 # Metadata about a source of type PROFILE. 6770 "userTypes": [ # The user types. 6771 "A String", 6772 ], 6773 "objectType": "A String", # The profile object type. 6774 }, 6775 }, 6776 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6777 # verified field is typically a name, email address, phone number, or 6778 # website that has been confirmed to be owned by the person. 6779 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6780 # field. 6781 }, 6782 "type": "A String", # The person's relation to the other person. The type can be custom or one of 6783 # these predefined values: 6784 # 6785 # * `spouse` 6786 # * `child` 6787 # * `mother` 6788 # * `father` 6789 # * `parent` 6790 # * `brother` 6791 # * `sister` 6792 # * `friend` 6793 # * `relative` 6794 # * `domesticPartner` 6795 # * `manager` 6796 # * `assistant` 6797 # * `referredBy` 6798 # * `partner` 6799 "formattedType": "A String", # The type of the relation translated and formatted in the viewer's account 6800 # locale or the locale specified in the Accept-Language HTTP header. 6801 }, 6802 ], 6803 "etag": "A String", # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6804 # resource. Used for web cache validation. 6805 "relationshipStatuses": [ # The person's read-only relationship statuses. 6806 { # A person's read-only relationship status. 6807 "formattedValue": "A String", # The read-only value of the relationship status translated and formatted in 6808 # the viewer's account locale or the `Accept-Language` HTTP header locale. 6809 "value": "A String", # The relationship status. The value can be custom or one of these 6810 # predefined values: 6811 # 6812 # * `single` 6813 # * `inARelationship` 6814 # * `engaged` 6815 # * `married` 6816 # * `itsComplicated` 6817 # * `openRelationship` 6818 # * `widowed` 6819 # * `inDomesticPartnership` 6820 # * `inCivilUnion` 6821 "metadata": { # Metadata about a field. # Metadata about the relationship status. 6822 "source": { # The source of a field. # The source of the field. 6823 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6824 # 6825 # Last update timestamp of this source. 6826 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6827 # 6828 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6829 # source. Used for web cache validation. 6830 "type": "A String", # The source type. 6831 "id": "A String", # The unique identifier within the source type generated by the server. 6832 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6833 # 6834 # Metadata about a source of type PROFILE. 6835 "userTypes": [ # The user types. 6836 "A String", 6837 ], 6838 "objectType": "A String", # The profile object type. 6839 }, 6840 }, 6841 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6842 # verified field is typically a name, email address, phone number, or 6843 # website that has been confirmed to be owned by the person. 6844 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6845 # field. 6846 }, 6847 }, 6848 ], 6849 "imClients": [ # The person's instant messaging clients. 6850 { # A person's instant messaging client. 6851 "username": "A String", # The user name used in the IM client. 6852 "formattedType": "A String", # The read-only type of the IM client translated and formatted in the 6853 # viewer's account locale or the `Accept-Language` HTTP header locale. 6854 "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these 6855 # predefined values: 6856 # 6857 # * `aim` 6858 # * `msn` 6859 # * `yahoo` 6860 # * `skype` 6861 # * `qq` 6862 # * `googleTalk` 6863 # * `icq` 6864 # * `jabber` 6865 # * `netMeeting` 6866 "formattedProtocol": "A String", # The read-only protocol of the IM client formatted in the viewer's account 6867 # locale or the `Accept-Language` HTTP header locale. 6868 "type": "A String", # The type of the IM client. The type can be custom or one of these 6869 # predefined values: 6870 # 6871 # * `home` 6872 # * `work` 6873 # * `other` 6874 "metadata": { # Metadata about a field. # Metadata about the IM client. 6875 "source": { # The source of a field. # The source of the field. 6876 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6877 # 6878 # Last update timestamp of this source. 6879 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6880 # 6881 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6882 # source. Used for web cache validation. 6883 "type": "A String", # The source type. 6884 "id": "A String", # The unique identifier within the source type generated by the server. 6885 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6886 # 6887 # Metadata about a source of type PROFILE. 6888 "userTypes": [ # The user types. 6889 "A String", 6890 ], 6891 "objectType": "A String", # The profile object type. 6892 }, 6893 }, 6894 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6895 # verified field is typically a name, email address, phone number, or 6896 # website that has been confirmed to be owned by the person. 6897 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6898 # field. 6899 }, 6900 }, 6901 ], 6902 "events": [ # The person's events. 6903 { # An event related to the person. 6904 "date": { # Represents a whole calendar date, for example a date of birth. The time # The date of the event. 6905 # of day and time zone are either specified elsewhere or are not 6906 # significant. The date is relative to the 6907 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 6908 # The day may be 0 to represent a year and month where the day is not 6909 # significant. The year may be 0 to represent a month and day independent 6910 # of year; for example, anniversary date. 6911 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 6912 # month and day. 6913 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 6914 # if specifying a year by itself or a year and month where the day is not 6915 # significant. 6916 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 6917 # a year. 6918 }, 6919 "formattedType": "A String", # The read-only type of the event translated and formatted in the 6920 # viewer's account locale or the `Accept-Language` HTTP header locale. 6921 "type": "A String", # The type of the event. The type can be custom or one of these predefined 6922 # values: 6923 # 6924 # * `anniversary` 6925 # * `other` 6926 "metadata": { # Metadata about a field. # Metadata about the event. 6927 "source": { # The source of a field. # The source of the field. 6928 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6929 # 6930 # Last update timestamp of this source. 6931 "etag": "A String", # **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 "type": "A String", # The source type. 6936 "id": "A String", # The unique identifier within the source type generated by the server. 6937 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6938 # 6939 # Metadata about a source of type PROFILE. 6940 "userTypes": [ # The user types. 6941 "A String", 6942 ], 6943 "objectType": "A String", # The profile object type. 6944 }, 6945 }, 6946 "verified": True or False, # True if the field is verified; false if the field is unverified. A 6947 # verified field is typically a name, email address, phone number, or 6948 # website that has been confirmed to be owned by the person. 6949 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 6950 # field. 6951 }, 6952 }, 6953 ], 6954 "metadata": { # The read-only metadata about a person. # Read-only metadata about the person. 6955 "previousResourceNames": [ # Any former resource names this person has had. Populated only for 6956 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 6957 # that include a sync token. 6958 # 6959 # The resource name may change when adding or removing fields that link a 6960 # contact and profile such as a verified email, verified phone number, or 6961 # profile URL. 6962 "A String", 6963 ], 6964 "sources": [ # The sources of data for the person. 6965 { # The source of a field. 6966 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 6967 # 6968 # Last update timestamp of this source. 6969 "etag": "A String", # **Only populated in `person.metadata.sources`.** 6970 # 6971 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 6972 # source. Used for web cache validation. 6973 "type": "A String", # The source type. 6974 "id": "A String", # The unique identifier within the source type generated by the server. 6975 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 6976 # 6977 # Metadata about a source of type PROFILE. 6978 "userTypes": [ # The user types. 6979 "A String", 6980 ], 6981 "objectType": "A String", # The profile object type. 6982 }, 6983 }, 6984 ], 6985 "linkedPeopleResourceNames": [ # Resource names of people linked to this resource. 6986 "A String", 6987 ], 6988 "deleted": True or False, # True if the person resource has been deleted. Populated only for 6989 # [`connections.list`](/people/api/rest/v1/people.connections/list) requests 6990 # that include a sync token. 6991 "objectType": "A String", # **DEPRECATED** (Please use 6992 # `person.metadata.sources.profileMetadata.objectType` instead) 6993 # 6994 # The type of the person object. 6995 }, 6996 "interests": [ # The person's interests. 6997 { # One of the person's interests. 6998 "value": "A String", # The interest; for example, `stargazing`. 6999 "metadata": { # Metadata about a field. # Metadata about the interest. 7000 "source": { # The source of a field. # The source of the field. 7001 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7002 # 7003 # Last update timestamp of this source. 7004 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7005 # 7006 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7007 # source. Used for web cache validation. 7008 "type": "A String", # The source type. 7009 "id": "A String", # The unique identifier within the source type generated by the server. 7010 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7011 # 7012 # Metadata about a source of type PROFILE. 7013 "userTypes": [ # The user types. 7014 "A String", 7015 ], 7016 "objectType": "A String", # The profile object type. 7017 }, 7018 }, 7019 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7020 # verified field is typically a name, email address, phone number, or 7021 # website that has been confirmed to be owned by the person. 7022 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7023 # field. 7024 }, 7025 }, 7026 ], 7027 "photos": [ # The person's read-only photos. 7028 { # A person's read-only photo. A picture shown next to the person's name to 7029 # help others recognize the person. 7030 "default": True or False, # True if the photo is a default photo; 7031 # false if the photo is a user-provided photo. 7032 "url": "A String", # The URL of the photo. You can change the desired size by appending a query 7033 # parameter `sz=`<var>size</var> at the end of the url. Example: 7034 # `https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50` 7035 "metadata": { # Metadata about a field. # Metadata about the photo. 7036 "source": { # The source of a field. # The source of the field. 7037 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7038 # 7039 # Last update timestamp of this source. 7040 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7041 # 7042 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7043 # source. Used for web cache validation. 7044 "type": "A String", # The source type. 7045 "id": "A String", # The unique identifier within the source type generated by the server. 7046 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7047 # 7048 # Metadata about a source of type PROFILE. 7049 "userTypes": [ # The user types. 7050 "A String", 7051 ], 7052 "objectType": "A String", # The profile object type. 7053 }, 7054 }, 7055 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7056 # verified field is typically a name, email address, phone number, or 7057 # website that has been confirmed to be owned by the person. 7058 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7059 # field. 7060 }, 7061 }, 7062 ], 7063 "residences": [ # The person's residences. 7064 { # A person's past or current residence. 7065 "current": True or False, # True if the residence is the person's current residence; 7066 # false if the residence is a past residence. 7067 "value": "A String", # The address of the residence. 7068 "metadata": { # Metadata about a field. # Metadata about the residence. 7069 "source": { # The source of a field. # The source of the field. 7070 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7071 # 7072 # Last update timestamp of this source. 7073 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7074 # 7075 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7076 # source. Used for web cache validation. 7077 "type": "A String", # The source type. 7078 "id": "A String", # The unique identifier within the source type generated by the server. 7079 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7080 # 7081 # Metadata about a source of type PROFILE. 7082 "userTypes": [ # The user types. 7083 "A String", 7084 ], 7085 "objectType": "A String", # The profile object type. 7086 }, 7087 }, 7088 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7089 # verified field is typically a name, email address, phone number, or 7090 # website that has been confirmed to be owned by the person. 7091 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7092 # field. 7093 }, 7094 }, 7095 ], 7096 "relationshipInterests": [ # The person's read-only relationship interests. 7097 { # A person's read-only relationship interest . 7098 "formattedValue": "A String", # The value of the relationship interest translated and formatted in the 7099 # viewer's account locale or the locale specified in the Accept-Language 7100 # HTTP header. 7101 "value": "A String", # The kind of relationship the person is looking for. The value can be custom 7102 # or one of these predefined values: 7103 # 7104 # * `friend` 7105 # * `date` 7106 # * `relationship` 7107 # * `networking` 7108 "metadata": { # Metadata about a field. # Metadata about the relationship interest. 7109 "source": { # The source of a field. # The source of the field. 7110 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7111 # 7112 # Last update timestamp of this source. 7113 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7114 # 7115 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7116 # source. Used for web cache validation. 7117 "type": "A String", # The source type. 7118 "id": "A String", # The unique identifier within the source type generated by the server. 7119 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7120 # 7121 # Metadata about a source of type PROFILE. 7122 "userTypes": [ # The user types. 7123 "A String", 7124 ], 7125 "objectType": "A String", # The profile object type. 7126 }, 7127 }, 7128 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7129 # verified field is typically a name, email address, phone number, or 7130 # website that has been confirmed to be owned by the person. 7131 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7132 # field. 7133 }, 7134 }, 7135 ], 7136 "coverPhotos": [ # The person's read-only cover photos. 7137 { # A person's read-only cover photo. A large image shown on the person's 7138 # profile page that represents who they are or what they care about. 7139 "default": True or False, # True if the cover photo is the default cover photo; 7140 # false if the cover photo is a user-provided cover photo. 7141 "url": "A String", # The URL of the cover photo. 7142 "metadata": { # Metadata about a field. # Metadata about the cover photo. 7143 "source": { # The source of a field. # The source of the field. 7144 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7145 # 7146 # Last update timestamp of this source. 7147 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7148 # 7149 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7150 # source. Used for web cache validation. 7151 "type": "A String", # The source type. 7152 "id": "A String", # The unique identifier within the source type generated by the server. 7153 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7154 # 7155 # Metadata about a source of type PROFILE. 7156 "userTypes": [ # The user types. 7157 "A String", 7158 ], 7159 "objectType": "A String", # The profile object type. 7160 }, 7161 }, 7162 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7163 # verified field is typically a name, email address, phone number, or 7164 # website that has been confirmed to be owned by the person. 7165 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7166 # field. 7167 }, 7168 }, 7169 ], 7170 "locales": [ # The person's locale preferences. 7171 { # A person's locale preference. 7172 "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) 7173 # language tag representing the locale. 7174 "metadata": { # Metadata about a field. # Metadata about the locale. 7175 "source": { # The source of a field. # The source of the field. 7176 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7177 # 7178 # Last update timestamp of this source. 7179 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7180 # 7181 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7182 # source. Used for web cache validation. 7183 "type": "A String", # The source type. 7184 "id": "A String", # The unique identifier within the source type generated by the server. 7185 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7186 # 7187 # Metadata about a source of type PROFILE. 7188 "userTypes": [ # The user types. 7189 "A String", 7190 ], 7191 "objectType": "A String", # The profile object type. 7192 }, 7193 }, 7194 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7195 # verified field is typically a name, email address, phone number, or 7196 # website that has been confirmed to be owned by the person. 7197 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7198 # field. 7199 }, 7200 }, 7201 ], 7202 "organizations": [ # The person's past or current organizations. 7203 { # A person's past or current organization. Overlapping date ranges are 7204 # permitted. 7205 "formattedType": "A String", # The read-only type of the organization translated and formatted in the 7206 # viewer's account locale or the `Accept-Language` HTTP header locale. 7207 "domain": "A String", # The domain name associated with the organization; for example, 7208 # `google.com`. 7209 "endDate": { # Represents a whole calendar date, for example a date of birth. The time # The end date when the person left the organization. 7210 # of day and time zone are either specified elsewhere or are not 7211 # significant. The date is relative to the 7212 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 7213 # The day may be 0 to represent a year and month where the day is not 7214 # significant. The year may be 0 to represent a month and day independent 7215 # of year; for example, anniversary date. 7216 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 7217 # month and day. 7218 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 7219 # if specifying a year by itself or a year and month where the day is not 7220 # significant. 7221 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 7222 # a year. 7223 }, 7224 "name": "A String", # The name of the organization. 7225 "title": "A String", # The person's job title at the organization. 7226 "type": "A String", # The type of the organization. The type can be custom or one of these 7227 # predefined values: 7228 # 7229 # * `work` 7230 # * `school` 7231 "symbol": "A String", # The symbol associated with the organization; for example, a stock ticker 7232 # symbol, abbreviation, or acronym. 7233 "current": True or False, # True if the organization is the person's current organization; 7234 # false if the organization is a past organization. 7235 "jobDescription": "A String", # The person's job description at the organization. 7236 "location": "A String", # The location of the organization office the person works at. 7237 "department": "A String", # The person's department at the organization. 7238 "startDate": { # Represents a whole calendar date, for example a date of birth. The time # The start date when the person joined the organization. 7239 # of day and time zone are either specified elsewhere or are not 7240 # significant. The date is relative to the 7241 # [Proleptic Gregorian Calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar). 7242 # The day may be 0 to represent a year and month where the day is not 7243 # significant. The year may be 0 to represent a month and day independent 7244 # of year; for example, anniversary date. 7245 "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a 7246 # month and day. 7247 "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 7248 # if specifying a year by itself or a year and month where the day is not 7249 # significant. 7250 "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without 7251 # a year. 7252 }, 7253 "phoneticName": "A String", # The phonetic name of the organization. 7254 "metadata": { # Metadata about a field. # Metadata about the organization. 7255 "source": { # The source of a field. # The source of the field. 7256 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7257 # 7258 # Last update timestamp of this source. 7259 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7260 # 7261 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7262 # source. Used for web cache validation. 7263 "type": "A String", # The source type. 7264 "id": "A String", # The unique identifier within the source type generated by the server. 7265 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7266 # 7267 # Metadata about a source of type PROFILE. 7268 "userTypes": [ # The user types. 7269 "A String", 7270 ], 7271 "objectType": "A String", # The profile object type. 7272 }, 7273 }, 7274 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7275 # verified field is typically a name, email address, phone number, or 7276 # website that has been confirmed to be owned by the person. 7277 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7278 # field. 7279 }, 7280 }, 7281 ], 7282 "userDefined": [ # The person's user defined data. 7283 { # Arbitrary user data that is populated by the end users. 7284 "key": "A String", # The end user specified key of the user defined data. 7285 "value": "A String", # The end user specified value of the user defined data. 7286 "metadata": { # Metadata about a field. # Metadata about the user defined data. 7287 "source": { # The source of a field. # The source of the field. 7288 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7289 # 7290 # Last update timestamp of this source. 7291 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7292 # 7293 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7294 # source. Used for web cache validation. 7295 "type": "A String", # The source type. 7296 "id": "A String", # The unique identifier within the source type generated by the server. 7297 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7298 # 7299 # Metadata about a source of type PROFILE. 7300 "userTypes": [ # The user types. 7301 "A String", 7302 ], 7303 "objectType": "A String", # The profile object type. 7304 }, 7305 }, 7306 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7307 # verified field is typically a name, email address, phone number, or 7308 # website that has been confirmed to be owned by the person. 7309 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7310 # field. 7311 }, 7312 }, 7313 ], 7314 "biographies": [ # The person's biographies. 7315 { # A person's short biography. 7316 "contentType": "A String", # The content type of the biography. 7317 "value": "A String", # The short biography. 7318 "metadata": { # Metadata about a field. # Metadata about the biography. 7319 "source": { # The source of a field. # The source of the field. 7320 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7321 # 7322 # Last update timestamp of this source. 7323 "etag": "A String", # **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 "type": "A String", # The source type. 7328 "id": "A String", # The unique identifier within the source type generated by the server. 7329 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7330 # 7331 # Metadata about a source of type PROFILE. 7332 "userTypes": [ # The user types. 7333 "A String", 7334 ], 7335 "objectType": "A String", # The profile object type. 7336 }, 7337 }, 7338 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7339 # verified field is typically a name, email address, phone number, or 7340 # website that has been confirmed to be owned by the person. 7341 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7342 # field. 7343 }, 7344 }, 7345 ], 7346 "memberships": [ # The person's group memberships. 7347 { # A person's membership in a group. Only contact group memberships can be 7348 # modified. 7349 "contactGroupMembership": { # A Google contact group membership. # The contact group membership. 7350 "contactGroupId": "A String", # The read-only contact group ID for the contact group membership. 7351 "contactGroupResourceName": "A String", # The resource name for the contact group, assigned by the server. An ASCII 7352 # string, in the form of `contactGroups/`<var>contact_group_id</var>. 7353 # Only contact_group_resource_name can be used for modifying memberships. 7354 # Any contact group membership can be removed, but only user group or 7355 # "myContacts" or "starred" system groups memberships can be added. A 7356 # contact must always have at least one contact group membership. 7357 }, 7358 "domainMembership": { # A read-only G Suite Domain membership. # The read-only domain membership. 7359 "inViewerDomain": True or False, # True if the person is in the viewer's G Suite domain. 7360 }, 7361 "metadata": { # Metadata about a field. # Metadata about the membership. 7362 "source": { # The source of a field. # The source of the field. 7363 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7364 # 7365 # Last update timestamp of this source. 7366 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7367 # 7368 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7369 # source. Used for web cache validation. 7370 "type": "A String", # The source type. 7371 "id": "A String", # The unique identifier within the source type generated by the server. 7372 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7373 # 7374 # Metadata about a source of type PROFILE. 7375 "userTypes": [ # The user types. 7376 "A String", 7377 ], 7378 "objectType": "A String", # The profile object type. 7379 }, 7380 }, 7381 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7382 # verified field is typically a name, email address, phone number, or 7383 # website that has been confirmed to be owned by the person. 7384 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7385 # field. 7386 }, 7387 }, 7388 ], 7389 "skills": [ # The person's skills. 7390 { # A skill that the person has. 7391 "value": "A String", # The skill; for example, `underwater basket weaving`. 7392 "metadata": { # Metadata about a field. # Metadata about the skill. 7393 "source": { # The source of a field. # The source of the field. 7394 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7395 # 7396 # Last update timestamp of this source. 7397 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7398 # 7399 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7400 # source. Used for web cache validation. 7401 "type": "A String", # The source type. 7402 "id": "A String", # The unique identifier within the source type generated by the server. 7403 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7404 # 7405 # Metadata about a source of type PROFILE. 7406 "userTypes": [ # The user types. 7407 "A String", 7408 ], 7409 "objectType": "A String", # The profile object type. 7410 }, 7411 }, 7412 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7413 # verified field is typically a name, email address, phone number, or 7414 # website that has been confirmed to be owned by the person. 7415 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7416 # field. 7417 }, 7418 }, 7419 ], 7420 "urls": [ # The person's associated URLs. 7421 { # A person's associated URLs. 7422 "formattedType": "A String", # The read-only type of the URL translated and formatted in the viewer's 7423 # account locale or the `Accept-Language` HTTP header locale. 7424 "type": "A String", # The type of the URL. The type can be custom or one of these predefined 7425 # values: 7426 # 7427 # * `home` 7428 # * `work` 7429 # * `blog` 7430 # * `profile` 7431 # * `homePage` 7432 # * `ftp` 7433 # * `reservations` 7434 # * `appInstallPage`: website for a Google+ application. 7435 # * `other` 7436 "value": "A String", # The URL. 7437 "metadata": { # Metadata about a field. # Metadata about the URL. 7438 "source": { # The source of a field. # The source of the field. 7439 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7440 # 7441 # Last update timestamp of this source. 7442 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7443 # 7444 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7445 # source. Used for web cache validation. 7446 "type": "A String", # The source type. 7447 "id": "A String", # The unique identifier within the source type generated by the server. 7448 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7449 # 7450 # Metadata about a source of type PROFILE. 7451 "userTypes": [ # The user types. 7452 "A String", 7453 ], 7454 "objectType": "A String", # The profile object type. 7455 }, 7456 }, 7457 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7458 # verified field is typically a name, email address, phone number, or 7459 # website that has been confirmed to be owned by the person. 7460 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7461 # field. 7462 }, 7463 }, 7464 ], 7465 "ageRange": "A String", # **DEPRECATED** (Please use `person.ageRanges` instead)** 7466 # 7467 # The person's read-only age range. 7468 "genders": [ # The person's genders. 7469 { # A person's gender. 7470 "formattedValue": "A String", # The read-only value of the gender translated and formatted in the viewer's 7471 # account locale or the `Accept-Language` HTTP header locale. 7472 "value": "A String", # The gender for the person. The gender can be custom or one of these 7473 # predefined values: 7474 # 7475 # * `male` 7476 # * `female` 7477 # * `other` 7478 # * `unknown` 7479 "metadata": { # Metadata about a field. # Metadata about the gender. 7480 "source": { # The source of a field. # The source of the field. 7481 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7482 # 7483 # Last update timestamp of this source. 7484 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7485 # 7486 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7487 # source. Used for web cache validation. 7488 "type": "A String", # The source type. 7489 "id": "A String", # The unique identifier within the source type generated by the server. 7490 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7491 # 7492 # Metadata about a source of type PROFILE. 7493 "userTypes": [ # The user types. 7494 "A String", 7495 ], 7496 "objectType": "A String", # The profile object type. 7497 }, 7498 }, 7499 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7500 # verified field is typically a name, email address, phone number, or 7501 # website that has been confirmed to be owned by the person. 7502 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7503 # field. 7504 }, 7505 }, 7506 ], 7507 "emailAddresses": [ # The person's email addresses. 7508 { # A person's email address. 7509 "type": "A String", # The type of the email address. The type can be custom or one of these 7510 # predefined values: 7511 # 7512 # * `home` 7513 # * `work` 7514 # * `other` 7515 "formattedType": "A String", # The read-only type of the email address translated and formatted in the 7516 # viewer's account locale or the `Accept-Language` HTTP header locale. 7517 "displayName": "A String", # The display name of the email. 7518 "value": "A String", # The email address. 7519 "metadata": { # Metadata about a field. # Metadata about the email address. 7520 "source": { # The source of a field. # The source of the field. 7521 "updateTime": "A String", # **Only populated in `person.metadata.sources`.** 7522 # 7523 # Last update timestamp of this source. 7524 "etag": "A String", # **Only populated in `person.metadata.sources`.** 7525 # 7526 # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the 7527 # source. Used for web cache validation. 7528 "type": "A String", # The source type. 7529 "id": "A String", # The unique identifier within the source type generated by the server. 7530 "profileMetadata": { # The read-only metadata about a profile. # **Only populated in `person.metadata.sources`.** 7531 # 7532 # Metadata about a source of type PROFILE. 7533 "userTypes": [ # The user types. 7534 "A String", 7535 ], 7536 "objectType": "A String", # The profile object type. 7537 }, 7538 }, 7539 "verified": True or False, # True if the field is verified; false if the field is unverified. A 7540 # verified field is typically a name, email address, phone number, or 7541 # website that has been confirmed to be owned by the person. 7542 "primary": True or False, # True if the field is the primary field; false if the field is a secondary 7543 # field. 7544 }, 7545 }, 7546 ], 7547 }</pre> 7548</div> 7549 7550</body></html>