From aa6b47df40c5289f33aef6fb6aa007df2d038e20 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 27 Jul 2021 07:07:00 +0000 Subject: [PATCH] feat(people): update the api #### people:v1 The following keys were added: - schemas.FieldMetadata.properties.sourcePrimary.type (Total Keys: 1) --- docs/dyn/people_v1.otherContacts.html | 310 ++-- docs/dyn/people_v1.people.connections.html | 106 +- docs/dyn/people_v1.people.html | 1534 +++++++++++------ .../discovery_cache/documents/people.v1.json | 14 +- 4 files changed, 1307 insertions(+), 657 deletions(-) diff --git a/docs/dyn/people_v1.otherContacts.html b/docs/dyn/people_v1.otherContacts.html index 9b427f08895..c6c31f8a219 100644 --- a/docs/dyn/people_v1.otherContacts.html +++ b/docs/dyn/people_v1.otherContacts.html @@ -82,7 +82,7 @@

Instance Methods

Copies an "Other contact" to a new contact in the user's "myContacts" group

list(pageSize=None, pageToken=None, readMask=None, requestSyncToken=None, sources=None, syncToken=None, x__xgafv=None)

-

List all "Other contacts", that is contacts that are not in a contact group. "Other contacts" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).

+

List all "Other contacts", that is contacts that are not in a contact group. "Other contacts" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).

list_next(previous_request, previous_response)

Retrieves the next page of results.

@@ -130,7 +130,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -143,6 +143,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -157,7 +158,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -170,6 +171,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -178,7 +180,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -191,6 +193,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -204,7 +207,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -217,6 +220,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -225,7 +229,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -238,6 +242,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -247,7 +252,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -260,6 +265,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -270,7 +276,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -283,6 +289,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -292,7 +299,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -305,6 +312,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -315,7 +323,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -328,6 +336,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -344,7 +353,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -357,6 +366,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -366,7 +376,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -379,6 +389,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -388,7 +399,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -401,6 +412,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -411,7 +423,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -424,6 +436,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -434,7 +447,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -447,6 +460,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -457,7 +471,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -470,6 +484,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -478,7 +493,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -491,6 +506,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -504,7 +520,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -517,6 +533,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -533,7 +550,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -546,6 +563,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -578,7 +596,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -591,6 +609,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -606,7 +625,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -619,6 +638,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -634,7 +654,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -647,6 +667,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -656,7 +677,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -669,6 +690,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -688,7 +710,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -701,6 +723,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -720,7 +743,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -733,6 +756,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -743,7 +767,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -756,6 +780,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -765,7 +790,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -778,6 +803,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -788,7 +814,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -801,6 +827,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -810,7 +837,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -823,6 +850,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -832,7 +860,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -845,6 +873,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -855,7 +884,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -868,6 +897,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -877,7 +907,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -890,6 +920,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -898,7 +929,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -911,6 +942,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -920,7 +952,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -933,6 +965,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -943,7 +976,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -956,6 +989,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -966,7 +1000,7 @@

Method Details

list(pageSize=None, pageToken=None, readMask=None, requestSyncToken=None, sources=None, syncToken=None, x__xgafv=None) -
List all "Other contacts", that is contacts that are not in a contact group. "Other contacts" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).
+  
List all "Other contacts", that is contacts that are not in a contact group. "Other contacts" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).
 
 Args:
   pageSize: integer, Optional. The number of "Other contacts" to include in the response. Valid values are between 1 and 1000, inclusive. Defaults to 100 if not set or set to 0.
@@ -1002,7 +1036,7 @@ 

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1015,6 +1049,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -1029,7 +1064,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1042,6 +1077,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1050,7 +1086,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1063,6 +1099,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -1076,7 +1113,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1089,6 +1126,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -1097,7 +1135,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1110,6 +1148,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -1119,7 +1158,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1132,6 +1171,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -1142,7 +1182,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1155,6 +1195,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -1164,7 +1205,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1177,6 +1218,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -1187,7 +1229,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1200,6 +1242,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -1216,7 +1259,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1229,6 +1272,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -1238,7 +1282,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1251,6 +1295,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -1260,7 +1305,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1273,6 +1318,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -1283,7 +1329,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1296,6 +1342,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -1306,7 +1353,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1319,6 +1366,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -1329,7 +1377,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1342,6 +1390,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -1350,7 +1399,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1363,6 +1412,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -1376,7 +1426,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1389,6 +1439,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -1405,7 +1456,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1418,6 +1469,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1450,7 +1502,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1463,6 +1515,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -1478,7 +1531,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1491,6 +1544,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -1506,7 +1560,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1519,6 +1573,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -1528,7 +1583,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1541,6 +1596,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -1560,7 +1616,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1573,6 +1629,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -1592,7 +1649,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1605,6 +1662,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -1615,7 +1673,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1628,6 +1686,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -1637,7 +1696,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1650,6 +1709,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -1660,7 +1720,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1673,6 +1733,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -1682,7 +1743,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1695,6 +1756,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -1704,7 +1766,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1717,6 +1779,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -1727,7 +1790,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1740,6 +1803,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -1749,7 +1813,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1762,6 +1826,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -1770,7 +1835,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1783,6 +1848,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -1792,7 +1858,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1805,6 +1871,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -1815,7 +1882,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1828,6 +1895,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -1882,7 +1950,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1895,6 +1963,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -1909,7 +1978,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1922,6 +1991,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1930,7 +2000,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1943,6 +2013,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -1956,7 +2027,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1969,6 +2040,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -1977,7 +2049,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1990,6 +2062,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -1999,7 +2072,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2012,6 +2085,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -2022,7 +2096,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2035,6 +2109,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -2044,7 +2119,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2057,6 +2132,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -2067,7 +2143,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2080,6 +2156,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -2096,7 +2173,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2109,6 +2186,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -2118,7 +2196,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2131,6 +2209,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -2140,7 +2219,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2153,6 +2232,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -2163,7 +2243,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2176,6 +2256,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -2186,7 +2267,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2199,6 +2280,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -2209,7 +2291,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2222,6 +2304,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -2230,7 +2313,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2243,6 +2326,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -2256,7 +2340,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2269,6 +2353,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -2285,7 +2370,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2298,6 +2383,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -2330,7 +2416,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2343,6 +2429,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -2358,7 +2445,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2371,6 +2458,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -2386,7 +2474,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2399,6 +2487,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -2408,7 +2497,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2421,6 +2510,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -2440,7 +2530,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2453,6 +2543,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -2472,7 +2563,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2485,6 +2576,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -2495,7 +2587,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2508,6 +2600,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -2517,7 +2610,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2530,6 +2623,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -2540,7 +2634,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2553,6 +2647,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -2562,7 +2657,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2575,6 +2670,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -2584,7 +2680,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2597,6 +2693,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -2607,7 +2704,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2620,6 +2717,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -2629,7 +2727,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2642,6 +2740,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -2650,7 +2749,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2663,6 +2762,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -2672,7 +2772,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2685,6 +2785,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -2695,7 +2796,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2708,6 +2809,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. diff --git a/docs/dyn/people_v1.people.connections.html b/docs/dyn/people_v1.people.connections.html index 5bb979ebdf2..eacaed0073f 100644 --- a/docs/dyn/people_v1.people.connections.html +++ b/docs/dyn/people_v1.people.connections.html @@ -79,7 +79,7 @@

Instance Methods

Close httplib2 connections.

list(resourceName, pageSize=None, pageToken=None, personFields=None, requestMask_includeField=None, requestSyncToken=None, sortOrder=None, sources=None, syncToken=None, x__xgafv=None)

-

Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).

+

Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).

list_next(previous_request, previous_response)

Retrieves the next page of results.

@@ -91,7 +91,7 @@

Method Details

list(resourceName, pageSize=None, pageToken=None, personFields=None, requestMask_includeField=None, requestSyncToken=None, sortOrder=None, sources=None, syncToken=None, x__xgafv=None) -
Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).
+  
Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).
 
 Args:
   resourceName: string, Required. The resource name to return connections for. Only `people/me` is valid. (required)
@@ -133,7 +133,7 @@ 

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -146,6 +146,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -160,7 +161,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -173,6 +174,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -181,7 +183,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -194,6 +196,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -207,7 +210,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -220,6 +223,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -228,7 +232,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -241,6 +245,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -250,7 +255,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -263,6 +268,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -273,7 +279,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -286,6 +292,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -295,7 +302,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -308,6 +315,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -318,7 +326,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -331,6 +339,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -347,7 +356,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -360,6 +369,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -369,7 +379,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -382,6 +392,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -391,7 +402,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -404,6 +415,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -414,7 +426,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -427,6 +439,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -437,7 +450,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -450,6 +463,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -460,7 +474,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -473,6 +487,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -481,7 +496,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -494,6 +509,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -507,7 +523,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -520,6 +536,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -536,7 +553,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -549,6 +566,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -581,7 +599,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -594,6 +612,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -609,7 +628,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -622,6 +641,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -637,7 +657,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -650,6 +670,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -659,7 +680,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -672,6 +693,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -691,7 +713,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -704,6 +726,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -723,7 +746,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -736,6 +759,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -746,7 +770,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -759,6 +783,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -768,7 +793,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -781,6 +806,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -791,7 +817,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -804,6 +830,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -813,7 +840,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -826,6 +853,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -835,7 +863,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -848,6 +876,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -858,7 +887,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -871,6 +900,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -880,7 +910,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -893,6 +923,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -901,7 +932,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -914,6 +945,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -923,7 +955,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -936,6 +968,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -946,7 +979,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -959,6 +992,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. diff --git a/docs/dyn/people_v1.people.html b/docs/dyn/people_v1.people.html index bde6b9997b9..07ea4b0af27 100644 --- a/docs/dyn/people_v1.people.html +++ b/docs/dyn/people_v1.people.html @@ -108,7 +108,7 @@

Instance Methods

Provides information about a list of specific people by specifying a list of requested resource names. Use `people/me` to indicate the authenticated user. The request returns a 400 error if 'personFields' is not specified.

listDirectoryPeople(mergeSources=None, pageSize=None, pageToken=None, readMask=None, requestSyncToken=None, sources=None, syncToken=None, x__xgafv=None)

-

Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).

+

Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).

listDirectoryPeople_next(previous_request, previous_response)

Retrieves the next page of results.

@@ -149,7 +149,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -162,6 +162,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -176,7 +177,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -189,6 +190,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -197,7 +199,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -210,6 +212,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -223,7 +226,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -236,6 +239,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -244,7 +248,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -257,6 +261,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -266,7 +271,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -279,6 +284,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -289,7 +295,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -302,6 +308,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -311,7 +318,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -324,6 +331,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -334,7 +342,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -347,6 +355,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -363,7 +372,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -376,6 +385,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -385,7 +395,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -398,6 +408,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -407,7 +418,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -420,6 +431,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -430,7 +442,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -443,6 +455,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -453,7 +466,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -466,6 +479,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -476,7 +490,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -489,6 +503,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -497,7 +512,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -510,6 +525,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -523,7 +539,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -536,6 +552,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -552,7 +569,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -565,6 +582,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -597,7 +615,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -610,6 +628,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -625,7 +644,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -638,6 +657,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -653,7 +673,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -666,6 +686,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -675,7 +696,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -688,6 +709,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -707,7 +729,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -720,6 +742,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -739,7 +762,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -752,6 +775,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -762,7 +786,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -775,6 +799,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -784,7 +809,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -797,6 +822,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -807,7 +833,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -820,6 +846,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -829,7 +856,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -842,6 +869,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -851,7 +879,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -864,6 +892,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -874,7 +903,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -887,6 +916,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -896,7 +926,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -909,6 +939,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -917,7 +948,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -930,6 +961,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -939,7 +971,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -952,6 +984,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -962,7 +995,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -975,6 +1008,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -1011,7 +1045,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1024,6 +1058,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -1038,7 +1073,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1051,6 +1086,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1059,7 +1095,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1072,6 +1108,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -1085,7 +1122,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1098,6 +1135,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -1106,7 +1144,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1119,6 +1157,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -1128,7 +1167,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1141,6 +1180,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -1151,7 +1191,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1164,6 +1204,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -1173,7 +1214,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1186,6 +1227,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -1196,7 +1238,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1209,6 +1251,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -1225,7 +1268,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1238,6 +1281,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -1247,7 +1291,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1260,6 +1304,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -1269,7 +1314,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1282,6 +1327,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -1292,7 +1338,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1305,6 +1351,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -1315,7 +1362,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1328,6 +1375,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -1338,7 +1386,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1351,6 +1399,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -1359,7 +1408,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1372,6 +1421,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -1385,7 +1435,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1398,6 +1448,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -1414,7 +1465,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1427,6 +1478,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1459,7 +1511,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1472,6 +1524,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -1487,7 +1540,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1500,6 +1553,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -1515,7 +1569,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1528,6 +1582,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -1537,7 +1592,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1550,6 +1605,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -1569,7 +1625,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1582,6 +1638,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -1601,7 +1658,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1614,6 +1671,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -1624,7 +1682,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1637,6 +1695,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -1646,7 +1705,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1659,6 +1718,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -1669,7 +1729,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1682,6 +1742,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -1691,7 +1752,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1704,6 +1765,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -1713,7 +1775,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1726,6 +1788,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -1736,7 +1799,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1749,6 +1812,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -1758,7 +1822,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1771,6 +1835,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -1779,7 +1844,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1792,6 +1857,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -1801,7 +1867,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1814,6 +1880,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -1824,7 +1891,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1837,6 +1904,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -1904,7 +1972,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1917,6 +1985,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -1931,7 +2000,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1944,6 +2013,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -1952,7 +2022,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1965,6 +2035,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -1978,7 +2049,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -1991,6 +2062,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -1999,7 +2071,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2012,6 +2084,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -2021,7 +2094,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2034,6 +2107,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -2044,7 +2118,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2057,6 +2131,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -2066,7 +2141,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2079,6 +2154,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -2089,7 +2165,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2102,6 +2178,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -2118,7 +2195,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2131,6 +2208,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -2140,7 +2218,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2153,6 +2231,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -2162,7 +2241,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2175,6 +2254,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -2185,7 +2265,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2198,6 +2278,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -2208,7 +2289,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2221,6 +2302,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -2231,7 +2313,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2244,6 +2326,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -2252,7 +2335,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2265,6 +2348,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -2278,7 +2362,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2291,6 +2375,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -2307,7 +2392,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2320,6 +2405,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -2352,7 +2438,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2365,6 +2451,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -2380,7 +2467,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2393,6 +2480,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -2408,7 +2496,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2421,6 +2509,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -2430,7 +2519,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2443,6 +2532,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -2462,7 +2552,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2475,6 +2565,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -2494,7 +2585,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2507,6 +2598,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -2517,7 +2609,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2530,6 +2622,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -2539,7 +2632,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2552,6 +2645,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -2562,7 +2656,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2575,6 +2669,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -2584,7 +2679,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2597,6 +2692,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -2606,7 +2702,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2619,6 +2715,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -2629,7 +2726,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2642,6 +2739,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -2651,7 +2749,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2664,6 +2762,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -2672,7 +2771,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2685,6 +2784,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -2694,7 +2794,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2707,6 +2807,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -2717,7 +2818,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2730,6 +2831,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -2766,7 +2868,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2779,6 +2881,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -2793,7 +2896,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2806,6 +2909,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -2814,7 +2918,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2827,6 +2931,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -2840,7 +2945,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2853,6 +2958,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -2861,7 +2967,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2874,6 +2980,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -2883,7 +2990,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2896,6 +3003,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -2906,7 +3014,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2919,6 +3027,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -2928,7 +3037,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2941,6 +3050,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -2951,7 +3061,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2964,6 +3074,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -2980,7 +3091,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -2993,6 +3104,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -3002,7 +3114,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3015,6 +3127,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -3024,7 +3137,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3037,6 +3150,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -3047,7 +3161,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3060,6 +3174,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -3070,7 +3185,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3083,6 +3198,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -3093,7 +3209,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3106,6 +3222,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -3114,7 +3231,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3127,6 +3244,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -3140,7 +3258,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3153,6 +3271,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -3169,7 +3288,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3182,6 +3301,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -3214,7 +3334,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3227,6 +3347,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -3242,7 +3363,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3255,6 +3376,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -3270,7 +3392,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3283,6 +3405,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -3292,7 +3415,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3305,6 +3428,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -3324,7 +3448,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3337,6 +3461,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -3356,7 +3481,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3369,6 +3494,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -3379,7 +3505,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3392,6 +3518,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -3401,7 +3528,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3414,6 +3541,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -3424,7 +3552,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3437,6 +3565,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -3446,7 +3575,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3459,6 +3588,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -3468,7 +3598,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3481,6 +3611,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -3491,7 +3622,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3504,6 +3635,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -3513,7 +3645,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3526,6 +3658,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -3534,7 +3667,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3547,6 +3680,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -3556,7 +3690,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3569,6 +3703,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -3579,7 +3714,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3592,6 +3727,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -3636,7 +3772,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3649,6 +3785,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -3663,7 +3800,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3676,6 +3813,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -3684,7 +3822,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3697,6 +3835,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -3710,7 +3849,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3723,6 +3862,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -3731,7 +3871,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3744,6 +3884,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -3753,7 +3894,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3766,6 +3907,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -3776,7 +3918,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3789,6 +3931,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -3798,7 +3941,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3811,6 +3954,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -3821,7 +3965,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3834,6 +3978,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -3850,7 +3995,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3863,6 +4008,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -3872,7 +4018,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3885,6 +4031,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -3894,7 +4041,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3907,6 +4054,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -3917,7 +4065,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3930,6 +4078,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -3940,7 +4089,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3953,6 +4102,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -3963,7 +4113,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3976,6 +4126,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -3984,7 +4135,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -3997,6 +4148,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -4010,7 +4162,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4023,6 +4175,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -4039,7 +4192,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4052,6 +4205,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -4084,7 +4238,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4097,6 +4251,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -4112,7 +4267,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4125,6 +4280,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -4140,7 +4296,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4153,6 +4309,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -4162,7 +4319,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4175,6 +4332,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -4194,7 +4352,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4207,6 +4365,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -4226,7 +4385,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4239,6 +4398,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -4249,7 +4409,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4262,6 +4422,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -4271,7 +4432,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4284,6 +4445,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -4294,7 +4456,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4307,6 +4469,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -4316,7 +4479,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4329,6 +4492,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -4338,7 +4502,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4351,6 +4515,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -4361,7 +4526,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4374,6 +4539,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -4383,7 +4549,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4396,6 +4562,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -4404,7 +4571,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4417,6 +4584,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -4426,7 +4594,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4439,6 +4607,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -4449,7 +4618,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4462,6 +4631,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -4494,7 +4664,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4507,6 +4677,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -4521,7 +4692,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4534,6 +4705,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -4542,7 +4714,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4555,6 +4727,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -4568,7 +4741,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4581,6 +4754,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -4589,7 +4763,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4602,6 +4776,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -4611,7 +4786,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4624,6 +4799,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -4634,7 +4810,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4647,6 +4823,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -4656,7 +4833,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4669,6 +4846,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -4679,7 +4857,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4692,6 +4870,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -4708,7 +4887,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4721,6 +4900,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -4730,7 +4910,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4743,6 +4923,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -4752,7 +4933,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4765,6 +4946,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -4775,7 +4957,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4788,6 +4970,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -4798,7 +4981,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4811,6 +4994,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -4821,7 +5005,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4834,6 +5018,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -4842,7 +5027,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4855,6 +5040,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -4868,7 +5054,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4881,6 +5067,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -4897,7 +5084,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4910,6 +5097,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -4942,7 +5130,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4955,6 +5143,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -4970,7 +5159,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -4983,6 +5172,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -4998,7 +5188,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5011,6 +5201,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -5020,7 +5211,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5033,6 +5224,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -5052,7 +5244,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5065,6 +5257,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -5084,7 +5277,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5097,6 +5290,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -5107,7 +5301,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5120,6 +5314,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -5129,7 +5324,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5142,6 +5337,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -5152,7 +5348,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5165,6 +5361,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -5174,7 +5371,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5187,6 +5384,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -5196,7 +5394,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5209,6 +5407,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -5219,7 +5418,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5232,6 +5431,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -5241,7 +5441,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5254,6 +5454,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -5262,7 +5463,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5275,6 +5476,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -5284,7 +5486,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5297,6 +5499,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -5307,7 +5510,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5320,6 +5523,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -5378,7 +5582,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5391,6 +5595,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -5405,7 +5610,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5418,6 +5623,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -5426,7 +5632,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5439,6 +5645,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -5452,7 +5659,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5465,6 +5672,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -5473,7 +5681,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5486,6 +5694,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -5495,7 +5704,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5508,6 +5717,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -5518,7 +5728,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5531,6 +5741,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -5540,7 +5751,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5553,6 +5764,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -5563,7 +5775,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5576,6 +5788,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -5592,7 +5805,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5605,6 +5818,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -5614,7 +5828,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5627,6 +5841,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -5636,7 +5851,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5649,6 +5864,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -5659,7 +5875,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5672,6 +5888,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -5682,7 +5899,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5695,6 +5912,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -5705,7 +5923,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5718,6 +5936,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -5726,7 +5945,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5739,6 +5958,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -5752,7 +5972,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5765,6 +5985,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -5781,7 +6002,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5794,6 +6015,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -5826,7 +6048,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5839,6 +6061,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -5854,7 +6077,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5867,6 +6090,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -5882,7 +6106,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5895,6 +6119,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -5904,7 +6129,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5917,6 +6142,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -5936,7 +6162,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5949,6 +6175,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -5968,7 +6195,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -5981,6 +6208,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -5991,7 +6219,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6004,6 +6232,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -6013,7 +6242,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6026,6 +6255,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -6036,7 +6266,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6049,6 +6279,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -6058,7 +6289,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6071,6 +6302,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -6080,7 +6312,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6093,6 +6325,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -6103,7 +6336,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6116,6 +6349,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -6125,7 +6359,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6138,6 +6372,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -6146,7 +6381,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6159,6 +6394,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -6168,7 +6404,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6181,6 +6417,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -6191,7 +6428,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6204,6 +6441,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -6245,7 +6483,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6258,6 +6496,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -6272,7 +6511,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6285,6 +6524,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -6293,7 +6533,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6306,6 +6546,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -6319,7 +6560,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6332,6 +6573,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -6340,7 +6582,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6353,6 +6595,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -6362,7 +6605,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6375,6 +6618,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -6385,7 +6629,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6398,6 +6642,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -6407,7 +6652,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6420,6 +6665,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -6430,7 +6676,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6443,6 +6689,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -6459,7 +6706,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6472,6 +6719,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -6481,7 +6729,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6494,6 +6742,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -6503,7 +6752,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6516,6 +6765,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -6526,7 +6776,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6539,6 +6789,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -6549,7 +6800,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6562,6 +6813,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -6572,7 +6824,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6585,6 +6837,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -6593,7 +6846,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6606,6 +6859,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -6619,7 +6873,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6632,6 +6886,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -6648,7 +6903,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6661,6 +6916,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -6693,7 +6949,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6706,6 +6962,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -6721,7 +6978,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6734,6 +6991,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -6749,7 +7007,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6762,6 +7020,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -6771,7 +7030,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6784,6 +7043,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -6803,7 +7063,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6816,6 +7076,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -6835,7 +7096,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6848,6 +7109,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -6858,7 +7120,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6871,6 +7133,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -6880,7 +7143,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6893,6 +7156,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -6903,7 +7167,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6916,6 +7180,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -6925,7 +7190,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6938,6 +7203,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -6947,7 +7213,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6960,6 +7226,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -6970,7 +7237,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -6983,6 +7250,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -6992,7 +7260,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7005,6 +7273,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -7013,7 +7282,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7026,6 +7295,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -7035,7 +7305,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7048,6 +7318,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -7058,7 +7329,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7071,6 +7342,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -7115,7 +7387,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7128,6 +7400,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -7142,7 +7415,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7155,6 +7428,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -7163,7 +7437,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7176,6 +7450,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -7189,7 +7464,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7202,6 +7477,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -7210,7 +7486,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7223,6 +7499,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -7232,7 +7509,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7245,6 +7522,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -7255,7 +7533,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7268,6 +7546,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -7277,7 +7556,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7290,6 +7569,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -7300,7 +7580,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7313,6 +7593,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -7329,7 +7610,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7342,6 +7623,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -7351,7 +7633,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7364,6 +7646,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -7373,7 +7656,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7386,6 +7669,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -7396,7 +7680,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7409,6 +7693,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -7419,7 +7704,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7432,6 +7717,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -7442,7 +7728,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7455,6 +7741,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -7463,7 +7750,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7476,6 +7763,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -7489,7 +7777,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7502,6 +7790,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -7518,7 +7807,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7531,6 +7820,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -7563,7 +7853,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7576,6 +7866,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -7591,7 +7882,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7604,6 +7895,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -7619,7 +7911,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7632,6 +7924,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -7641,7 +7934,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7654,6 +7947,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -7673,7 +7967,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7686,6 +7980,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -7705,7 +8000,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7718,6 +8013,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -7728,7 +8024,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7741,6 +8037,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -7750,7 +8047,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7763,6 +8060,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -7773,7 +8071,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7786,6 +8084,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -7795,7 +8094,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7808,6 +8107,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -7817,7 +8117,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7830,6 +8130,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -7840,7 +8141,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7853,6 +8154,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -7862,7 +8164,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7875,6 +8177,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -7883,7 +8186,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7896,6 +8199,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -7905,7 +8209,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7918,6 +8222,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -7928,7 +8233,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -7941,6 +8246,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -7964,7 +8270,7 @@

Method Details

listDirectoryPeople(mergeSources=None, pageSize=None, pageToken=None, readMask=None, requestSyncToken=None, sources=None, syncToken=None, x__xgafv=None) -
Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).
+  
Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).
 
 Args:
   mergeSources: string, Optional. Additional data to merge into the directory sources if they are connected through verified join keys such as email addresses or phone numbers. (repeated)
@@ -8003,7 +8309,7 @@ 

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8016,6 +8322,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -8030,7 +8337,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8043,6 +8350,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -8051,7 +8359,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8064,6 +8372,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -8077,7 +8386,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8090,6 +8399,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -8098,7 +8408,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8111,6 +8421,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -8120,7 +8431,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8133,6 +8444,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -8143,7 +8455,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8156,6 +8468,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -8165,7 +8478,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8178,6 +8491,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -8188,7 +8502,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8201,6 +8515,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -8217,7 +8532,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8230,6 +8545,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -8239,7 +8555,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8252,6 +8568,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -8261,7 +8578,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8274,6 +8591,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -8284,7 +8602,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8297,6 +8615,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -8307,7 +8626,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8320,6 +8639,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -8330,7 +8650,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8343,6 +8663,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -8351,7 +8672,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8364,6 +8685,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -8377,7 +8699,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8390,6 +8712,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -8406,7 +8729,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8419,6 +8742,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -8451,7 +8775,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8464,6 +8788,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -8479,7 +8804,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8492,6 +8817,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -8507,7 +8833,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8520,6 +8846,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -8529,7 +8856,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8542,6 +8869,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -8561,7 +8889,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8574,6 +8902,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -8593,7 +8922,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8606,6 +8935,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -8616,7 +8946,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8629,6 +8959,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -8638,7 +8969,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8651,6 +8982,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -8661,7 +8993,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8674,6 +9006,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -8683,7 +9016,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8696,6 +9029,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -8705,7 +9039,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8718,6 +9052,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -8728,7 +9063,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8741,6 +9076,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -8750,7 +9086,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8763,6 +9099,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -8771,7 +9108,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8784,6 +9121,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -8793,7 +9131,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8806,6 +9144,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -8816,7 +9155,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8829,6 +9168,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -8888,7 +9228,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8901,6 +9241,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -8915,7 +9256,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8928,6 +9269,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -8936,7 +9278,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8949,6 +9291,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -8962,7 +9305,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8975,6 +9318,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -8983,7 +9327,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -8996,6 +9340,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -9005,7 +9350,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9018,6 +9363,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -9028,7 +9374,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9041,6 +9387,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -9050,7 +9397,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9063,6 +9410,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -9073,7 +9421,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9086,6 +9434,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -9102,7 +9451,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9115,6 +9464,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -9124,7 +9474,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9137,6 +9487,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -9146,7 +9497,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9159,6 +9510,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -9169,7 +9521,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9182,6 +9534,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -9192,7 +9545,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9205,6 +9558,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -9215,7 +9569,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9228,6 +9582,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -9236,7 +9591,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9249,6 +9604,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -9262,7 +9618,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9275,6 +9631,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -9291,7 +9648,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9304,6 +9661,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -9336,7 +9694,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9349,6 +9707,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -9364,7 +9723,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9377,6 +9736,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -9392,7 +9752,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9405,6 +9765,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -9414,7 +9775,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9427,6 +9788,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -9446,7 +9808,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9459,6 +9821,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -9478,7 +9841,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9491,6 +9854,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -9501,7 +9865,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9514,6 +9878,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -9523,7 +9888,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9536,6 +9901,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -9546,7 +9912,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9559,6 +9925,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -9568,7 +9935,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9581,6 +9948,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -9590,7 +9958,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9603,6 +9971,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -9613,7 +9982,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9626,6 +9995,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -9635,7 +10005,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9648,6 +10018,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -9656,7 +10027,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9669,6 +10040,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -9678,7 +10050,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9691,6 +10063,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -9701,7 +10074,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9714,6 +10087,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -9764,7 +10138,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9777,6 +10151,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -9791,7 +10166,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9804,6 +10179,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -9812,7 +10188,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9825,6 +10201,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -9838,7 +10215,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9851,6 +10228,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -9859,7 +10237,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9872,6 +10250,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -9881,7 +10260,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9894,6 +10273,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -9904,7 +10284,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9917,6 +10297,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -9926,7 +10307,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9939,6 +10320,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -9949,7 +10331,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9962,6 +10344,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -9978,7 +10361,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -9991,6 +10374,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -10000,7 +10384,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10013,6 +10397,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -10022,7 +10407,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10035,6 +10420,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -10045,7 +10431,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10058,6 +10444,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -10068,7 +10455,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10081,6 +10468,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -10091,7 +10479,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10104,6 +10492,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -10112,7 +10501,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10125,6 +10514,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -10138,7 +10528,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10151,6 +10541,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -10167,7 +10558,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10180,6 +10571,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -10212,7 +10604,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10225,6 +10617,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -10240,7 +10633,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10253,6 +10646,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -10268,7 +10662,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10281,6 +10675,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -10290,7 +10685,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10303,6 +10698,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -10322,7 +10718,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10335,6 +10731,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -10354,7 +10751,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10367,6 +10764,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -10377,7 +10775,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10390,6 +10788,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -10399,7 +10798,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10412,6 +10811,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -10422,7 +10822,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10435,6 +10835,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -10444,7 +10845,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10457,6 +10858,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -10466,7 +10868,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10479,6 +10881,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -10489,7 +10892,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10502,6 +10905,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -10511,7 +10915,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10524,6 +10928,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -10532,7 +10937,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10545,6 +10950,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -10554,7 +10960,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10567,6 +10973,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -10577,7 +10984,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10590,6 +10997,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -10634,7 +11042,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10647,6 +11055,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -10661,7 +11070,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10674,6 +11083,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -10682,7 +11092,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10695,6 +11105,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -10708,7 +11119,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10721,6 +11132,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -10729,7 +11141,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10742,6 +11154,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -10751,7 +11164,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10764,6 +11177,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -10774,7 +11188,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10787,6 +11201,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -10796,7 +11211,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10809,6 +11224,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -10819,7 +11235,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10832,6 +11248,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -10848,7 +11265,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10861,6 +11278,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -10870,7 +11288,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10883,6 +11301,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -10892,7 +11311,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10905,6 +11324,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -10915,7 +11335,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10928,6 +11348,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -10938,7 +11359,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10951,6 +11372,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -10961,7 +11383,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10974,6 +11396,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -10982,7 +11405,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -10995,6 +11418,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -11008,7 +11432,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11021,6 +11445,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -11037,7 +11462,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11050,6 +11475,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -11082,7 +11508,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11095,6 +11521,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -11110,7 +11537,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11123,6 +11550,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -11138,7 +11566,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11151,6 +11579,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -11160,7 +11589,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11173,6 +11602,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -11192,7 +11622,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11205,6 +11635,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -11224,7 +11655,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11237,6 +11668,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -11247,7 +11679,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11260,6 +11692,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -11269,7 +11702,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11282,6 +11715,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -11292,7 +11726,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11305,6 +11739,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -11314,7 +11749,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11327,6 +11762,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -11336,7 +11772,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11349,6 +11785,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -11359,7 +11796,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11372,6 +11809,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -11381,7 +11819,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11394,6 +11832,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -11402,7 +11841,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11415,6 +11854,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -11424,7 +11864,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11437,6 +11877,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -11447,7 +11888,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11460,6 +11901,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -11493,7 +11935,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11506,6 +11948,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -11520,7 +11963,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11533,6 +11976,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -11541,7 +11985,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11554,6 +11998,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -11567,7 +12012,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11580,6 +12025,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -11588,7 +12034,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11601,6 +12047,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -11610,7 +12057,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11623,6 +12070,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -11633,7 +12081,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11646,6 +12094,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -11655,7 +12104,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11668,6 +12117,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -11678,7 +12128,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11691,6 +12141,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -11707,7 +12158,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11720,6 +12171,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -11729,7 +12181,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11742,6 +12194,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -11751,7 +12204,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11764,6 +12217,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -11774,7 +12228,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11787,6 +12241,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -11797,7 +12252,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11810,6 +12265,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -11820,7 +12276,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11833,6 +12289,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -11841,7 +12298,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11854,6 +12311,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -11867,7 +12325,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11880,6 +12338,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -11896,7 +12355,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11909,6 +12368,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -11941,7 +12401,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11954,6 +12414,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -11969,7 +12430,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -11982,6 +12443,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -11997,7 +12459,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12010,6 +12472,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -12019,7 +12482,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12032,6 +12495,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -12051,7 +12515,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12064,6 +12528,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -12083,7 +12548,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12096,6 +12561,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -12106,7 +12572,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12119,6 +12585,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -12128,7 +12595,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12141,6 +12608,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -12151,7 +12619,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12164,6 +12632,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -12173,7 +12642,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12186,6 +12655,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -12195,7 +12665,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12208,6 +12678,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -12218,7 +12689,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12231,6 +12702,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -12240,7 +12712,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12253,6 +12725,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -12261,7 +12734,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12274,6 +12747,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -12283,7 +12757,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12296,6 +12770,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -12306,7 +12781,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12319,6 +12794,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. @@ -12363,7 +12839,7 @@

Method Details

"formattedType": "A String", # Output only. The type of the address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedValue": "A String", # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values. "metadata": { # Metadata about a field. # Metadata about the address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12376,6 +12852,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "poBox": "A String", # The P.O. box of the address. @@ -12390,7 +12867,7 @@

Method Details

{ # A person's age range. "ageRange": "A String", # The age range. "metadata": { # Metadata about a field. # Metadata about the age range. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12403,6 +12880,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -12411,7 +12889,7 @@

Method Details

{ # A person's short biography. "contentType": "A String", # The content type of the biography. "metadata": { # Metadata about a field. # Metadata about the biography. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12424,6 +12902,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The short biography. @@ -12437,7 +12916,7 @@

Method Details

"year": 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. }, "metadata": { # Metadata about a field. # Metadata about the birthday. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12450,6 +12929,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "text": "A String", # A free-form string representing the user's birthday. @@ -12458,7 +12938,7 @@

Method Details

"braggingRights": [ # **DEPRECATED**: No data will be returned The person's bragging rights. { # **DEPRECATED**: No data will be returned A person's bragging rights. "metadata": { # Metadata about a field. # Metadata about the bragging rights. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12471,6 +12951,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The bragging rights; for example, `climbed mount everest`. @@ -12480,7 +12961,7 @@

Method Details

{ # A person's calendar URL. "formattedType": "A String", # Output only. The type of the calendar URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the calendar URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12493,6 +12974,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work` @@ -12503,7 +12985,7 @@

Method Details

{ # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed. "key": "A String", # The client specified key of the client data. "metadata": { # Metadata about a field. # Metadata about the client data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12516,6 +12998,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The client specified value of the client data. @@ -12525,7 +13008,7 @@

Method Details

{ # A person's cover photo. A large image shown on the person's profile page that represents who they are or what they care about. "default": True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo. "metadata": { # Metadata about a field. # Metadata about the cover photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12538,6 +13021,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the cover photo. @@ -12548,7 +13032,7 @@

Method Details

"displayName": "A String", # The display name of the email. "formattedType": "A String", # Output only. The type of the email address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the email address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12561,6 +13045,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other` @@ -12577,7 +13062,7 @@

Method Details

}, "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the event. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12590,6 +13075,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other` @@ -12599,7 +13085,7 @@

Method Details

{ # An identifier from an external entity related to the person. "formattedType": "A String", # Output only. The type of the event translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the external ID. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12612,6 +13098,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization` @@ -12621,7 +13108,7 @@

Method Details

"fileAses": [ # The person's file-ases. { # The name that should be used to sort the person in a list. "metadata": { # Metadata about a field. # Metadata about the file-as. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12634,6 +13121,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The file-as value @@ -12644,7 +13132,7 @@

Method Details

"addressMeAs": "A String", # The type of pronouns that should be used to address the person. The value can be custom or one of these predefined values: * `male` * `female` * `other` "formattedValue": "A String", # Output only. The value of the gender translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized. "metadata": { # Metadata about a field. # Metadata about the gender. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12657,6 +13145,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified` @@ -12667,7 +13156,7 @@

Method Details

"formattedProtocol": "A String", # Output only. The protocol of the IM client formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "formattedType": "A String", # Output only. The type of the IM client translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the IM client. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12680,6 +13169,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "protocol": "A String", # The protocol of the IM client. The protocol can be custom or one of these predefined values: * `aim` * `msn` * `yahoo` * `skype` * `qq` * `googleTalk` * `icq` * `jabber` * `netMeeting` @@ -12690,7 +13180,7 @@

Method Details

"interests": [ # The person's interests. { # One of the person's interests. "metadata": { # Metadata about a field. # Metadata about the interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12703,6 +13193,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The interest; for example, `stargazing`. @@ -12711,7 +13202,7 @@

Method Details

"locales": [ # The person's locale preferences. { # A person's locale preference. "metadata": { # Metadata about a field. # Metadata about the locale. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12724,6 +13215,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale. @@ -12737,7 +13229,7 @@

Method Details

"floor": "A String", # The floor name or number. "floorSection": "A String", # The floor section in `floor_name`. "metadata": { # Metadata about a field. # Metadata about the location. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12750,6 +13242,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp` @@ -12766,7 +13259,7 @@

Method Details

"inViewerDomain": True or False, # True if the person is in the viewer's Google Workspace domain. }, "metadata": { # Metadata about a field. # Metadata about the membership. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12779,6 +13272,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, }, @@ -12811,7 +13305,7 @@

Method Details

{ # A person's miscellaneous keyword. "formattedType": "A String", # Output only. The type of the miscellaneous keyword translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the miscellaneous keyword. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12824,6 +13318,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The miscellaneous keyword type. @@ -12839,7 +13334,7 @@

Method Details

"honorificPrefix": "A String", # The honorific prefixes, such as `Mrs.` or `Dr.` "honorificSuffix": "A String", # The honorific suffixes, such as `Jr.` "metadata": { # Metadata about a field. # Metadata about the name. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12852,6 +13347,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "middleName": "A String", # The middle name(s). @@ -12867,7 +13363,7 @@

Method Details

"nicknames": [ # The person's nicknames. { # A person's nickname. "metadata": { # Metadata about a field. # Metadata about the nickname. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12880,6 +13376,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the nickname. @@ -12889,7 +13386,7 @@

Method Details

"occupations": [ # The person's occupations. { # A person's occupation. "metadata": { # Metadata about a field. # Metadata about the occupation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12902,6 +13399,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The occupation; for example, `carpenter`. @@ -12921,7 +13419,7 @@

Method Details

"jobDescription": "A String", # The person's job description at the organization. "location": "A String", # The location of the organization office the person works at. "metadata": { # Metadata about a field. # Metadata about the organization. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12934,6 +13432,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "name": "A String", # The name of the organization. @@ -12953,7 +13452,7 @@

Method Details

"canonicalForm": "A String", # Output only. The canonicalized [ITU-T E.164](https://law.resource.org/pub/us/cfr/ibr/004/itu-t.E.164.1.2008.pdf) form of the phone number. "formattedType": "A String", # Output only. The type of the phone number translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the phone number. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12966,6 +13465,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the phone number. The type can be custom or one of these predefined values: * `home` * `work` * `mobile` * `homeFax` * `workFax` * `otherFax` * `pager` * `workMobile` * `workPager` * `main` * `googleVoice` * `other` @@ -12976,7 +13476,7 @@

Method Details

{ # A person's photo. A picture shown next to the person's name to help others recognize the person. "default": True or False, # True if the photo is a default photo; false if the photo is a user-provided photo. "metadata": { # Metadata about a field. # Metadata about the photo. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -12989,6 +13489,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "url": "A String", # The URL of the photo. You can change the desired size by appending a query parameter `sz={size}` at the end of the url, where {size} is the size in pixels. Example: https://lh3.googleusercontent.com/-T_wVWLlmg7w/AAAAAAAAAAI/AAAAAAAABa8/00gzXvDBYqw/s100/photo.jpg?sz=50 @@ -12998,7 +13499,7 @@

Method Details

{ # A person's relation to another person. "formattedType": "A String", # Output only. The type of the relation translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relation. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13011,6 +13512,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "person": "A String", # The name of the other person this relation refers to. @@ -13021,7 +13523,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship interest . "formattedValue": "A String", # Output only. The value of the relationship interest translated and formatted in the viewer's account locale or the locale specified in the Accept-Language HTTP header. "metadata": { # Metadata about a field. # Metadata about the relationship interest. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13034,6 +13536,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking` @@ -13043,7 +13546,7 @@

Method Details

{ # **DEPRECATED**: No data will be returned A person's relationship status. "formattedValue": "A String", # Output only. The value of the relationship status translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the relationship status. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13056,6 +13559,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion` @@ -13065,7 +13569,7 @@

Method Details

{ # **DEPRECATED**: Please use `person.locations` instead. A person's past or current residence. "current": True or False, # True if the residence is the person's current residence; false if the residence is a past residence. "metadata": { # Metadata about a field. # Metadata about the residence. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13078,6 +13582,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The address of the residence. @@ -13088,7 +13593,7 @@

Method Details

{ # A person's SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet. "formattedType": "A String", # Output only. The type of the SIP address translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the SIP address. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13101,6 +13606,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other` @@ -13110,7 +13616,7 @@

Method Details

"skills": [ # The person's skills. { # A skill that the person has. "metadata": { # Metadata about a field. # Metadata about the skill. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13123,6 +13629,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The skill; for example, `underwater basket weaving`. @@ -13131,7 +13638,7 @@

Method Details

"taglines": [ # Output only. **DEPRECATED**: No data will be returned The person's taglines. { # **DEPRECATED**: No data will be returned A brief one-line description of the person. "metadata": { # Metadata about a field. # Metadata about the tagline. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13144,6 +13651,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The tagline. @@ -13153,7 +13661,7 @@

Method Details

{ # A person's associated URLs. "formattedType": "A String", # Output only. The type of the URL translated and formatted in the viewer's account locale or the `Accept-Language` HTTP header locale. "metadata": { # Metadata about a field. # Metadata about the URL. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13166,6 +13674,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "type": "A String", # The type of the URL. The type can be custom or one of these predefined values: * `home` * `work` * `blog` * `profile` * `homePage` * `ftp` * `reservations` * `appInstallPage`: website for a Currents application. * `other` @@ -13176,7 +13685,7 @@

Method Details

{ # Arbitrary user data that is populated by the end users. "key": "A String", # The end user specified key of the user defined data. "metadata": { # Metadata about a field. # Metadata about the user defined data. - "primary": True or False, # True if the field is the primary field; false if the field is a secondary field. + "primary": True or False, # True if the field is the primary field for the person. "source": { # The source of a field. # The source of the field. "etag": "A String", # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation. "id": "A String", # The unique identifier within the source type generated by the server. @@ -13189,6 +13698,7 @@

Method Details

"type": "A String", # The source type. "updateTime": "A String", # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source. }, + "sourcePrimary": True or False, # True if the field is the primary field for the source. "verified": True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person. }, "value": "A String", # The end user specified value of the user defined data. diff --git a/googleapiclient/discovery_cache/documents/people.v1.json b/googleapiclient/discovery_cache/documents/people.v1.json index 3381c07ea63..83025d0019b 100644 --- a/googleapiclient/discovery_cache/documents/people.v1.json +++ b/googleapiclient/discovery_cache/documents/people.v1.json @@ -395,7 +395,7 @@ ] }, "list": { - "description": "List all \"Other contacts\", that is contacts that are not in a contact group. \"Other contacts\" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).", + "description": "List all \"Other contacts\", that is contacts that are not in a contact group. \"Other contacts\" are typically auto created contacts from interactions. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's other contacts that have changed](/people/v1/other-contacts#list_the_users_other_contacts_that_have_changed).", "flatPath": "v1/otherContacts", "httpMethod": "GET", "id": "people.otherContacts.list", @@ -791,7 +791,7 @@ ] }, "listDirectoryPeople": { - "description": "Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).", + "description": "Provides a list of domain profiles and domain contacts in the authenticated user's domain directory. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the directory people that have changed](/people/v1/directory#list_the_directory_people_that_have_changed).", "flatPath": "v1/people:listDirectoryPeople", "httpMethod": "GET", "id": "people.people.listDirectoryPeople", @@ -1074,7 +1074,7 @@ "connections": { "methods": { "list": { - "description": "Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).", + "description": "Provides a list of the authenticated user's contacts. Sync tokens expire 7 days after the full sync. A request with an expired sync token will result in a 410 error. In the case of such an error clients should make a full sync request without a `sync_token`. The first page of a full sync request has an additional quota. If the quota is exceeded, a 429 error will be returned. This quota is fixed and can not be increased. When the `sync_token` is specified, resources deleted since the last sync will be returned as a person with `PersonMetadata.deleted` set to true. When the `page_token` or `sync_token` is specified, all other request parameters must match the first call. Writes may have a propagation delay of several minutes for sync requests. Incremental syncs are not intended for read-after-write use cases. See example usage at [List the user's contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).", "flatPath": "v1/people/{peopleId}/connections", "httpMethod": "GET", "id": "people.people.connections.list", @@ -1172,7 +1172,7 @@ } } }, - "revision": "20210714", + "revision": "20210720", "rootUrl": "https://people.googleapis.com/", "schemas": { "Address": { @@ -1832,13 +1832,17 @@ "id": "FieldMetadata", "properties": { "primary": { - "description": "True if the field is the primary field; false if the field is a secondary field.", + "description": "True if the field is the primary field for the person.", "type": "boolean" }, "source": { "$ref": "Source", "description": "The source of the field." }, + "sourcePrimary": { + "description": "True if the field is the primary field for the source.", + "type": "boolean" + }, "verified": { "description": "Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.", "readOnly": true,