blob: aa21fee3976fe945ab847b2807f2ffd3af7da993 [file] [log] [blame]
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070075<h1><a href="people_v1.html">People API</a> . <a href="people_v1.people.html">people</a> . <a href="people_v1.people.connections.html">connections</a></h1>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080076<h2>Instance Methods</h2>
77<p class="toc_element">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070078 <code><a href="#close">close()</a></code></p>
79<p class="firstline">Close httplib2 connections.</p>
80<p class="toc_element">
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -080081 <code><a href="#list">list(resourceName, pageSize=None, pageToken=None, personFields=None, requestMask_includeField=None, requestSyncToken=None, sortOrder=None, sources=None, syncToken=None, x__xgafv=None)</a></code></p>
yoshi-code-bota36e3b12021-07-27 00:20:26 -070082<p class="firstline">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).</p>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080083<p class="toc_element">
84 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
85<p class="firstline">Retrieves the next page of results.</p>
86<h3>Method Details</h3>
87<div class="method">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070088 <code class="details" id="close">close()</code>
89 <pre>Close httplib2 connections.</pre>
90</div>
91
92<div class="method">
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -080093 <code class="details" id="list">list(resourceName, pageSize=None, pageToken=None, personFields=None, requestMask_includeField=None, requestSyncToken=None, sortOrder=None, sources=None, syncToken=None, x__xgafv=None)</code>
yoshi-code-bota36e3b12021-07-27 00:20:26 -070094 <pre>Provides a list of the authenticated user&#x27;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&#x27;s contacts that have changed](/people/v1/contacts#list_the_users_contacts_that_have_changed).
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -080095
96Args:
Dan O'Mearadd494642020-05-01 07:42:23 -070097 resourceName: string, Required. The resource name to return connections for. Only `people/me` is valid. (required)
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -080098 pageSize: integer, Optional. The number of connections to include in the response. Valid values are between 1 and 1000, inclusive. Defaults to 100 if not set or set to 0.
yoshi-code-bot07708072021-07-20 00:20:24 -070099 pageToken: string, Optional. A page token, received from a previous response `next_page_token`. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `people.connections.list` must match the first call that provided the page token.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800100 personFields: string, Required. A field mask to restrict which fields on each person are returned. Multiple fields can be specified by separating them with commas. Valid values are: * addresses * ageRanges * biographies * birthdays * calendarUrls * clientData * coverPhotos * emailAddresses * events * externalIds * genders * imClients * interests * locales * locations * memberships * metadata * miscKeywords * names * nicknames * occupations * organizations * phoneNumbers * photos * relations * sipAddresses * skills * urls * userDefined
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800101 requestMask_includeField: string, Required. Comma-separated list of person fields to be included in the response. Each path should start with `person.`: for example, `person.names` or `person.photos`.
yoshi-code-bot07708072021-07-20 00:20:24 -0700102 requestSyncToken: boolean, Optional. Whether the response should return `next_sync_token` on the last page of results. It can be used to get incremental changes since the last request by setting it on the request `sync_token`. More details about sync behavior at `people.connections.list`.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800103 sortOrder: string, Optional. The order in which the connections should be sorted. Defaults to `LAST_MODIFIED_ASCENDING`.
104 Allowed values
105 LAST_MODIFIED_ASCENDING - Sort people by when they were changed; older entries first.
106 LAST_MODIFIED_DESCENDING - Sort people by when they were changed; newer entries first.
107 FIRST_NAME_ASCENDING - Sort people by first name.
108 LAST_NAME_ASCENDING - Sort people by last name.
Yoshi Automation Botc2228be2020-11-24 15:48:03 -0800109 sources: string, Optional. A mask of what source types to return. Defaults to READ_SOURCE_TYPE_CONTACT and READ_SOURCE_TYPE_PROFILE if not set. (repeated)
110 Allowed values
111 READ_SOURCE_TYPE_UNSPECIFIED - Unspecified.
112 READ_SOURCE_TYPE_PROFILE - Returns SourceType.ACCOUNT, SourceType.DOMAIN_PROFILE, and SourceType.PROFILE.
113 READ_SOURCE_TYPE_CONTACT - Returns SourceType.CONTACT.
114 READ_SOURCE_TYPE_DOMAIN_CONTACT - Returns SourceType.DOMAIN_CONTACT.
yoshi-code-bot07708072021-07-20 00:20:24 -0700115 syncToken: string, Optional. A sync token, received from a previous response `next_sync_token` Provide this to retrieve only the resources changed since the last request. When syncing, all other parameters provided to `people.connections.list` must match the first call that provided the sync token. More details about sync behavior at `people.connections.list`.
Bu Sun Kim65020912020-05-20 12:08:20 -0700116 x__xgafv: string, V1 error format.
117 Allowed values
118 1 - v1 error format
119 2 - v2 error format
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -0800120
121Returns:
122 An object of the form:
123
Bu Sun Kim65020912020-05-20 12:08:20 -0700124 { # The response to a request for the authenticated user&#x27;s connections.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800125 &quot;connections&quot;: [ # The list of people that the requestor is connected to.
126 { # Information about a person merged from various data sources such as the authenticated user&#x27;s contacts and profile data. Most fields can have multiple items. The items in a field have no guaranteed order, but each non-empty field is guaranteed to have exactly one field with `metadata.primary` set to true.
127 &quot;addresses&quot;: [ # The person&#x27;s street addresses.
128 { # A person&#x27;s physical address. May be a P.O. box or street address. All fields are optional.
129 &quot;city&quot;: &quot;A String&quot;, # The city of the address.
130 &quot;country&quot;: &quot;A String&quot;, # The country of the address.
131 &quot;countryCode&quot;: &quot;A String&quot;, # The [ISO 3166-1 alpha-2](http://www.iso.org/iso/country_codes.htm) country code of the address.
132 &quot;extendedAddress&quot;: &quot;A String&quot;, # The extended address of the address; for example, the apartment number.
133 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the address translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
134 &quot;formattedValue&quot;: &quot;A String&quot;, # The unstructured value of the address. If this is not set by the user it will be automatically constructed from structured values.
135 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the address.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700136 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800137 &quot;source&quot;: { # The source of a field. # The source of the field.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800138 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
139 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800140 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
141 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
142 &quot;userTypes&quot;: [ # Output only. The user types.
143 &quot;A String&quot;,
144 ],
145 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800146 &quot;type&quot;: &quot;A String&quot;, # The source type.
147 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800148 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700149 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800150 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
151 },
152 &quot;poBox&quot;: &quot;A String&quot;, # The P.O. box of the address.
153 &quot;postalCode&quot;: &quot;A String&quot;, # The postal code of the address.
154 &quot;region&quot;: &quot;A String&quot;, # The region of the address; for example, the state or province.
155 &quot;streetAddress&quot;: &quot;A String&quot;, # The street address.
156 &quot;type&quot;: &quot;A String&quot;, # The type of the address. The type can be custom or one of these predefined values: * `home` * `work` * `other`
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800157 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800158 ],
159 &quot;ageRange&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.ageRanges` instead) The person&#x27;s age range.
160 &quot;ageRanges&quot;: [ # Output only. The person&#x27;s age ranges.
161 { # A person&#x27;s age range.
162 &quot;ageRange&quot;: &quot;A String&quot;, # The age range.
163 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the age range.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700164 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800165 &quot;source&quot;: { # The source of a field. # The source of the field.
166 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
167 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
168 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
169 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
170 &quot;userTypes&quot;: [ # Output only. The user types.
171 &quot;A String&quot;,
172 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800173 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800174 &quot;type&quot;: &quot;A String&quot;, # The source type.
175 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800176 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700177 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800178 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800179 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800180 },
181 ],
182 &quot;biographies&quot;: [ # The person&#x27;s biographies. This field is a singleton for contact sources.
183 { # A person&#x27;s short biography.
184 &quot;contentType&quot;: &quot;A String&quot;, # The content type of the biography.
185 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the biography.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700186 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800187 &quot;source&quot;: { # The source of a field. # The source of the field.
188 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
189 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
190 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
191 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
192 &quot;userTypes&quot;: [ # Output only. The user types.
193 &quot;A String&quot;,
194 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800195 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800196 &quot;type&quot;: &quot;A String&quot;, # The source type.
197 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800198 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700199 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800200 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800201 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800202 &quot;value&quot;: &quot;A String&quot;, # The short biography.
203 },
204 ],
205 &quot;birthdays&quot;: [ # The person&#x27;s birthdays. This field is a singleton for contact sources.
206 { # A person&#x27;s birthday. At least one of the `date` and `text` fields are specified. The `date` and `text` fields typically represent the same date, but are not guaranteed to.
207 &quot;date&quot;: { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. # The date of the birthday.
208 &quot;day&quot;: 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn&#x27;t significant.
209 &quot;month&quot;: 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
210 &quot;year&quot;: 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800211 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800212 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the birthday.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700213 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800214 &quot;source&quot;: { # The source of a field. # The source of the field.
215 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
216 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
217 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
218 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
219 &quot;userTypes&quot;: [ # Output only. The user types.
220 &quot;A String&quot;,
221 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800222 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800223 &quot;type&quot;: &quot;A String&quot;, # The source type.
224 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800225 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700226 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800227 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800228 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800229 &quot;text&quot;: &quot;A String&quot;, # A free-form string representing the user&#x27;s birthday.
230 },
231 ],
232 &quot;braggingRights&quot;: [ # **DEPRECATED**: No data will be returned The person&#x27;s bragging rights.
233 { # **DEPRECATED**: No data will be returned A person&#x27;s bragging rights.
234 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the bragging rights.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700235 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800236 &quot;source&quot;: { # The source of a field. # The source of the field.
237 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
238 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
239 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
240 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
241 &quot;userTypes&quot;: [ # Output only. The user types.
242 &quot;A String&quot;,
243 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800244 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800245 &quot;type&quot;: &quot;A String&quot;, # The source type.
246 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800247 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700248 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800249 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800250 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800251 &quot;value&quot;: &quot;A String&quot;, # The bragging rights; for example, `climbed mount everest`.
252 },
253 ],
254 &quot;calendarUrls&quot;: [ # The person&#x27;s calendar URLs.
255 { # A person&#x27;s calendar URL.
256 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the calendar URL translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
257 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the calendar URL.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700258 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800259 &quot;source&quot;: { # The source of a field. # The source of the field.
260 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
261 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
262 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
263 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
264 &quot;userTypes&quot;: [ # Output only. The user types.
265 &quot;A String&quot;,
266 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800267 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800268 &quot;type&quot;: &quot;A String&quot;, # The source type.
269 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800270 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700271 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800272 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800273 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800274 &quot;type&quot;: &quot;A String&quot;, # The type of the calendar URL. The type can be custom or one of these predefined values: * `home` * `freeBusy` * `work`
275 &quot;url&quot;: &quot;A String&quot;, # The calendar URL.
276 },
277 ],
278 &quot;clientData&quot;: [ # The person&#x27;s client data.
279 { # Arbitrary client data that is populated by clients. Duplicate keys and values are allowed.
280 &quot;key&quot;: &quot;A String&quot;, # The client specified key of the client data.
281 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the client data.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700282 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800283 &quot;source&quot;: { # The source of a field. # The source of the field.
284 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
285 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
286 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
287 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
288 &quot;userTypes&quot;: [ # Output only. The user types.
289 &quot;A String&quot;,
290 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800291 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800292 &quot;type&quot;: &quot;A String&quot;, # The source type.
293 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800294 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700295 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800296 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800297 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800298 &quot;value&quot;: &quot;A String&quot;, # The client specified value of the client data.
299 },
300 ],
301 &quot;coverPhotos&quot;: [ # Output only. The person&#x27;s cover photos.
302 { # A person&#x27;s cover photo. A large image shown on the person&#x27;s profile page that represents who they are or what they care about.
303 &quot;default&quot;: True or False, # True if the cover photo is the default cover photo; false if the cover photo is a user-provided cover photo.
304 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the cover photo.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700305 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800306 &quot;source&quot;: { # The source of a field. # The source of the field.
307 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
308 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
309 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
310 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
311 &quot;userTypes&quot;: [ # Output only. The user types.
312 &quot;A String&quot;,
313 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800314 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800315 &quot;type&quot;: &quot;A String&quot;, # The source type.
316 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800317 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700318 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800319 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800320 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800321 &quot;url&quot;: &quot;A String&quot;, # The URL of the cover photo.
322 },
323 ],
yoshi-code-bot07708072021-07-20 00:20:24 -0700324 &quot;emailAddresses&quot;: [ # The person&#x27;s email addresses. For `people.connections.list` and `otherContacts.list` the number of email addresses is limited to 100. If a Person has more email addresses the entire set can be obtained by calling GetPeople.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800325 { # A person&#x27;s email address.
326 &quot;displayName&quot;: &quot;A String&quot;, # The display name of the email.
327 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the email address translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
328 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the email address.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700329 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800330 &quot;source&quot;: { # The source of a field. # The source of the field.
331 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
332 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
333 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
334 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
335 &quot;userTypes&quot;: [ # Output only. The user types.
336 &quot;A String&quot;,
337 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800338 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800339 &quot;type&quot;: &quot;A String&quot;, # The source type.
340 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800341 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700342 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800343 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800344 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800345 &quot;type&quot;: &quot;A String&quot;, # The type of the email address. The type can be custom or one of these predefined values: * `home` * `work` * `other`
346 &quot;value&quot;: &quot;A String&quot;, # The email address.
347 },
348 ],
349 &quot;etag&quot;: &quot;A String&quot;, # The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the resource. Used for web cache validation.
350 &quot;events&quot;: [ # The person&#x27;s events.
351 { # An event related to the person.
352 &quot;date&quot;: { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. # The date of the event.
353 &quot;day&quot;: 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn&#x27;t significant.
354 &quot;month&quot;: 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
355 &quot;year&quot;: 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800356 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800357 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
358 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the event.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700359 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800360 &quot;source&quot;: { # The source of a field. # The source of the field.
361 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
362 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
363 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
364 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
365 &quot;userTypes&quot;: [ # Output only. The user types.
366 &quot;A String&quot;,
367 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800368 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800369 &quot;type&quot;: &quot;A String&quot;, # The source type.
370 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800371 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700372 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800373 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800374 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800375 &quot;type&quot;: &quot;A String&quot;, # The type of the event. The type can be custom or one of these predefined values: * `anniversary` * `other`
376 },
377 ],
378 &quot;externalIds&quot;: [ # The person&#x27;s external IDs.
379 { # An identifier from an external entity related to the person.
380 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the event translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
381 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the external ID.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700382 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800383 &quot;source&quot;: { # The source of a field. # The source of the field.
384 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
385 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
386 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
387 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
388 &quot;userTypes&quot;: [ # Output only. The user types.
389 &quot;A String&quot;,
390 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800391 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800392 &quot;type&quot;: &quot;A String&quot;, # The source type.
393 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800394 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700395 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800396 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800397 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800398 &quot;type&quot;: &quot;A String&quot;, # The type of the external ID. The type can be custom or one of these predefined values: * `account` * `customer` * `loginId` * `network` * `organization`
399 &quot;value&quot;: &quot;A String&quot;, # The value of the external ID.
400 },
401 ],
402 &quot;fileAses&quot;: [ # The person&#x27;s file-ases.
403 { # The name that should be used to sort the person in a list.
404 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the file-as.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700405 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800406 &quot;source&quot;: { # The source of a field. # The source of the field.
407 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
408 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
409 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
410 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
411 &quot;userTypes&quot;: [ # Output only. The user types.
412 &quot;A String&quot;,
413 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800414 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800415 &quot;type&quot;: &quot;A String&quot;, # The source type.
416 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800417 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700418 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800419 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800420 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800421 &quot;value&quot;: &quot;A String&quot;, # The file-as value
422 },
423 ],
424 &quot;genders&quot;: [ # The person&#x27;s genders. This field is a singleton for contact sources.
425 { # A person&#x27;s gender.
426 &quot;addressMeAs&quot;: &quot;A String&quot;, # 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`
427 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the gender translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale. Unspecified or custom value are not localized.
428 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the gender.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700429 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800430 &quot;source&quot;: { # The source of a field. # The source of the field.
431 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
432 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
433 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
434 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
435 &quot;userTypes&quot;: [ # Output only. The user types.
436 &quot;A String&quot;,
437 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800438 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800439 &quot;type&quot;: &quot;A String&quot;, # The source type.
440 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800441 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700442 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800443 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800444 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800445 &quot;value&quot;: &quot;A String&quot;, # The gender for the person. The gender can be custom or one of these predefined values: * `male` * `female` * `unspecified`
446 },
447 ],
448 &quot;imClients&quot;: [ # The person&#x27;s instant messaging clients.
449 { # A person&#x27;s instant messaging client.
450 &quot;formattedProtocol&quot;: &quot;A String&quot;, # Output only. The protocol of the IM client formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
451 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the IM client translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
452 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the IM client.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700453 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800454 &quot;source&quot;: { # The source of a field. # The source of the field.
455 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
456 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
457 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
458 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
459 &quot;userTypes&quot;: [ # Output only. The user types.
460 &quot;A String&quot;,
461 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800462 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800463 &quot;type&quot;: &quot;A String&quot;, # The source type.
464 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800465 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700466 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800467 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
468 },
469 &quot;protocol&quot;: &quot;A String&quot;, # 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`
470 &quot;type&quot;: &quot;A String&quot;, # The type of the IM client. The type can be custom or one of these predefined values: * `home` * `work` * `other`
471 &quot;username&quot;: &quot;A String&quot;, # The user name used in the IM client.
472 },
473 ],
474 &quot;interests&quot;: [ # The person&#x27;s interests.
475 { # One of the person&#x27;s interests.
476 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the interest.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700477 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800478 &quot;source&quot;: { # The source of a field. # The source of the field.
479 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
480 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
481 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
482 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
483 &quot;userTypes&quot;: [ # Output only. The user types.
484 &quot;A String&quot;,
485 ],
486 },
487 &quot;type&quot;: &quot;A String&quot;, # The source type.
488 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
489 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700490 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800491 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
492 },
493 &quot;value&quot;: &quot;A String&quot;, # The interest; for example, `stargazing`.
494 },
495 ],
496 &quot;locales&quot;: [ # The person&#x27;s locale preferences.
497 { # A person&#x27;s locale preference.
498 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the locale.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700499 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800500 &quot;source&quot;: { # The source of a field. # The source of the field.
501 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
502 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
503 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
504 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
505 &quot;userTypes&quot;: [ # Output only. The user types.
506 &quot;A String&quot;,
507 ],
508 },
509 &quot;type&quot;: &quot;A String&quot;, # The source type.
510 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
511 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700512 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800513 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
514 },
515 &quot;value&quot;: &quot;A String&quot;, # The well-formed [IETF BCP 47](https://tools.ietf.org/html/bcp47) language tag representing the locale.
516 },
517 ],
518 &quot;locations&quot;: [ # The person&#x27;s locations.
519 { # A person&#x27;s location.
520 &quot;buildingId&quot;: &quot;A String&quot;, # The building identifier.
521 &quot;current&quot;: True or False, # Whether the location is the current location.
522 &quot;deskCode&quot;: &quot;A String&quot;, # The individual desk location.
523 &quot;floor&quot;: &quot;A String&quot;, # The floor name or number.
524 &quot;floorSection&quot;: &quot;A String&quot;, # The floor section in `floor_name`.
525 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the location.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700526 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800527 &quot;source&quot;: { # The source of a field. # The source of the field.
528 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
529 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
530 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
531 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
532 &quot;userTypes&quot;: [ # Output only. The user types.
533 &quot;A String&quot;,
534 ],
535 },
536 &quot;type&quot;: &quot;A String&quot;, # The source type.
537 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
538 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700539 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800540 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
541 },
542 &quot;type&quot;: &quot;A String&quot;, # The type of the location. The type can be custom or one of these predefined values: * `desk` * `grewUp`
543 &quot;value&quot;: &quot;A String&quot;, # The free-form value of the location.
544 },
545 ],
546 &quot;memberships&quot;: [ # The person&#x27;s group memberships.
547 { # A person&#x27;s membership in a group. Only contact group memberships can be modified.
548 &quot;contactGroupMembership&quot;: { # A Google contact group membership. # The contact group membership.
549 &quot;contactGroupId&quot;: &quot;A String&quot;, # Output only. The contact group ID for the contact group membership.
550 &quot;contactGroupResourceName&quot;: &quot;A String&quot;, # The resource name for the contact group, assigned by the server. An ASCII string, in the form of `contactGroups/{contact_group_id}`. Only contact_group_resource_name can be used for modifying memberships. Any contact group membership can be removed, but only user group or &quot;myContacts&quot; or &quot;starred&quot; system groups memberships can be added. A contact must always have at least one contact group membership.
551 },
yoshi-code-bot33237a82021-06-09 00:26:03 -0700552 &quot;domainMembership&quot;: { # A Google Workspace Domain membership. # Output only. The domain membership.
553 &quot;inViewerDomain&quot;: True or False, # True if the person is in the viewer&#x27;s Google Workspace domain.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800554 },
555 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the membership.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700556 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800557 &quot;source&quot;: { # The source of a field. # The source of the field.
558 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
559 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
560 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
561 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
562 &quot;userTypes&quot;: [ # Output only. The user types.
563 &quot;A String&quot;,
564 ],
565 },
566 &quot;type&quot;: &quot;A String&quot;, # The source type.
567 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
568 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700569 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800570 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
571 },
572 },
573 ],
574 &quot;metadata&quot;: { # The metadata about a person. # Output only. Metadata about the person.
yoshi-code-bot07708072021-07-20 00:20:24 -0700575 &quot;deleted&quot;: True or False, # Output only. True if the person resource has been deleted. Populated only for `people.connections.list` and `otherContacts.list` sync requests.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800576 &quot;linkedPeopleResourceNames&quot;: [ # Output only. Resource names of people linked to this resource.
577 &quot;A String&quot;,
578 ],
579 &quot;objectType&quot;: &quot;A String&quot;, # Output only. **DEPRECATED** (Please use `person.metadata.sources.profileMetadata.objectType` instead) The type of the person object.
yoshi-code-bot07708072021-07-20 00:20:24 -0700580 &quot;previousResourceNames&quot;: [ # Output only. Any former resource names this person has had. Populated only for `people.connections.list` requests that include a sync token. The resource name may change when adding or removing fields that link a contact and profile such as a verified email, verified phone number, or profile URL.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800581 &quot;A String&quot;,
582 ],
583 &quot;sources&quot;: [ # The sources of data for the person.
584 { # The source of a field.
585 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
586 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
587 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
588 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
589 &quot;userTypes&quot;: [ # Output only. The user types.
590 &quot;A String&quot;,
591 ],
592 },
593 &quot;type&quot;: &quot;A String&quot;, # The source type.
594 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
Yoshi Automation Bot0d561ef2020-11-25 07:50:41 -0800595 },
596 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700597 },
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800598 &quot;miscKeywords&quot;: [ # The person&#x27;s miscellaneous keywords.
599 { # A person&#x27;s miscellaneous keyword.
600 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the miscellaneous keyword translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
601 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the miscellaneous keyword.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700602 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800603 &quot;source&quot;: { # The source of a field. # The source of the field.
604 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
605 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
606 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
607 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
608 &quot;userTypes&quot;: [ # Output only. The user types.
609 &quot;A String&quot;,
610 ],
611 },
612 &quot;type&quot;: &quot;A String&quot;, # The source type.
613 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
614 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700615 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800616 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
617 },
618 &quot;type&quot;: &quot;A String&quot;, # The miscellaneous keyword type.
619 &quot;value&quot;: &quot;A String&quot;, # The value of the miscellaneous keyword.
620 },
621 ],
622 &quot;names&quot;: [ # The person&#x27;s names. This field is a singleton for contact sources.
623 { # A person&#x27;s name. If the name is a mononym, the family name is empty.
624 &quot;displayName&quot;: &quot;A String&quot;, # Output only. The display name formatted according to the locale specified by the viewer&#x27;s account or the `Accept-Language` HTTP header.
625 &quot;displayNameLastFirst&quot;: &quot;A String&quot;, # Output only. The display name with the last name first formatted according to the locale specified by the viewer&#x27;s account or the `Accept-Language` HTTP header.
626 &quot;familyName&quot;: &quot;A String&quot;, # The family name.
627 &quot;givenName&quot;: &quot;A String&quot;, # The given name.
628 &quot;honorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes, such as `Mrs.` or `Dr.`
629 &quot;honorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes, such as `Jr.`
630 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the name.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700631 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800632 &quot;source&quot;: { # The source of a field. # The source of the field.
633 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
634 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
635 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
636 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
637 &quot;userTypes&quot;: [ # Output only. The user types.
638 &quot;A String&quot;,
639 ],
640 },
641 &quot;type&quot;: &quot;A String&quot;, # The source type.
642 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
643 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700644 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800645 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
646 },
647 &quot;middleName&quot;: &quot;A String&quot;, # The middle name(s).
648 &quot;phoneticFamilyName&quot;: &quot;A String&quot;, # The family name spelled as it sounds.
649 &quot;phoneticFullName&quot;: &quot;A String&quot;, # The full name spelled as it sounds.
650 &quot;phoneticGivenName&quot;: &quot;A String&quot;, # The given name spelled as it sounds.
651 &quot;phoneticHonorificPrefix&quot;: &quot;A String&quot;, # The honorific prefixes spelled as they sound.
652 &quot;phoneticHonorificSuffix&quot;: &quot;A String&quot;, # The honorific suffixes spelled as they sound.
653 &quot;phoneticMiddleName&quot;: &quot;A String&quot;, # The middle name(s) spelled as they sound.
654 &quot;unstructuredName&quot;: &quot;A String&quot;, # The free form name value.
655 },
656 ],
657 &quot;nicknames&quot;: [ # The person&#x27;s nicknames.
658 { # A person&#x27;s nickname.
659 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the nickname.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700660 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800661 &quot;source&quot;: { # The source of a field. # The source of the field.
662 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
663 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
664 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
665 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
666 &quot;userTypes&quot;: [ # Output only. The user types.
667 &quot;A String&quot;,
668 ],
669 },
670 &quot;type&quot;: &quot;A String&quot;, # The source type.
671 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
672 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700673 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800674 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
675 },
676 &quot;type&quot;: &quot;A String&quot;, # The type of the nickname.
677 &quot;value&quot;: &quot;A String&quot;, # The nickname.
678 },
679 ],
680 &quot;occupations&quot;: [ # The person&#x27;s occupations.
681 { # A person&#x27;s occupation.
682 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the occupation.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700683 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800684 &quot;source&quot;: { # The source of a field. # The source of the field.
685 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
686 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
687 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
688 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
689 &quot;userTypes&quot;: [ # Output only. The user types.
690 &quot;A String&quot;,
691 ],
692 },
693 &quot;type&quot;: &quot;A String&quot;, # The source type.
694 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
695 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700696 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800697 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
698 },
699 &quot;value&quot;: &quot;A String&quot;, # The occupation; for example, `carpenter`.
700 },
701 ],
702 &quot;organizations&quot;: [ # The person&#x27;s past or current organizations.
703 { # A person&#x27;s past or current organization. Overlapping date ranges are permitted.
yoshi-code-bot8bb904c2021-08-31 00:28:27 -0700704 &quot;costCenter&quot;: &quot;A String&quot;, # The person&#x27;s cost center at the organization.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800705 &quot;current&quot;: True or False, # True if the organization is the person&#x27;s current organization; false if the organization is a past organization.
706 &quot;department&quot;: &quot;A String&quot;, # The person&#x27;s department at the organization.
707 &quot;domain&quot;: &quot;A String&quot;, # The domain name associated with the organization; for example, `google.com`.
708 &quot;endDate&quot;: { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. # The end date when the person left the organization.
709 &quot;day&quot;: 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn&#x27;t significant.
710 &quot;month&quot;: 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
711 &quot;year&quot;: 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
712 },
713 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the organization translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
yoshi-code-bot8bb904c2021-08-31 00:28:27 -0700714 &quot;fullTimeEquivalentMillipercent&quot;: 42, # The person&#x27;s full-time equivalent millipercent within the organization (100000 = 100%).
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800715 &quot;jobDescription&quot;: &quot;A String&quot;, # The person&#x27;s job description at the organization.
716 &quot;location&quot;: &quot;A String&quot;, # The location of the organization office the person works at.
717 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the organization.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700718 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800719 &quot;source&quot;: { # The source of a field. # The source of the field.
720 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
721 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
722 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
723 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
724 &quot;userTypes&quot;: [ # Output only. The user types.
725 &quot;A String&quot;,
726 ],
727 },
728 &quot;type&quot;: &quot;A String&quot;, # The source type.
729 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
730 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700731 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800732 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
733 },
734 &quot;name&quot;: &quot;A String&quot;, # The name of the organization.
735 &quot;phoneticName&quot;: &quot;A String&quot;, # The phonetic name of the organization.
736 &quot;startDate&quot;: { # Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. # The start date when the person joined the organization.
737 &quot;day&quot;: 42, # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn&#x27;t significant.
738 &quot;month&quot;: 42, # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
739 &quot;year&quot;: 42, # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
740 },
741 &quot;symbol&quot;: &quot;A String&quot;, # The symbol associated with the organization; for example, a stock ticker symbol, abbreviation, or acronym.
742 &quot;title&quot;: &quot;A String&quot;, # The person&#x27;s job title at the organization.
743 &quot;type&quot;: &quot;A String&quot;, # The type of the organization. The type can be custom or one of these predefined values: * `work` * `school`
744 },
745 ],
yoshi-code-bot07708072021-07-20 00:20:24 -0700746 &quot;phoneNumbers&quot;: [ # The person&#x27;s phone numbers. For `people.connections.list` and `otherContacts.list` the number of phone numbers is limited to 100. If a Person has more phone numbers the entire set can be obtained by calling GetPeople.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800747 { # A person&#x27;s phone number.
748 &quot;canonicalForm&quot;: &quot;A String&quot;, # 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.
749 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the phone number translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
750 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the phone number.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700751 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800752 &quot;source&quot;: { # The source of a field. # The source of the field.
753 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
754 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
755 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
756 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
757 &quot;userTypes&quot;: [ # Output only. The user types.
758 &quot;A String&quot;,
759 ],
760 },
761 &quot;type&quot;: &quot;A String&quot;, # The source type.
762 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
763 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700764 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800765 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
766 },
767 &quot;type&quot;: &quot;A String&quot;, # 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`
768 &quot;value&quot;: &quot;A String&quot;, # The phone number.
769 },
770 ],
771 &quot;photos&quot;: [ # Output only. The person&#x27;s photos.
772 { # A person&#x27;s photo. A picture shown next to the person&#x27;s name to help others recognize the person.
773 &quot;default&quot;: True or False, # True if the photo is a default photo; false if the photo is a user-provided photo.
774 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the photo.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700775 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800776 &quot;source&quot;: { # The source of a field. # The source of the field.
777 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
778 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
779 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
780 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
781 &quot;userTypes&quot;: [ # Output only. The user types.
782 &quot;A String&quot;,
783 ],
784 },
785 &quot;type&quot;: &quot;A String&quot;, # The source type.
786 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
787 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700788 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800789 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
790 },
791 &quot;url&quot;: &quot;A String&quot;, # 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
792 },
793 ],
794 &quot;relations&quot;: [ # The person&#x27;s relations.
795 { # A person&#x27;s relation to another person.
796 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the relation translated and formatted in the viewer&#x27;s account locale or the locale specified in the Accept-Language HTTP header.
797 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relation.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700798 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800799 &quot;source&quot;: { # The source of a field. # The source of the field.
800 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
801 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
802 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
803 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
804 &quot;userTypes&quot;: [ # Output only. The user types.
805 &quot;A String&quot;,
806 ],
807 },
808 &quot;type&quot;: &quot;A String&quot;, # The source type.
809 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
810 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700811 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800812 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
813 },
814 &quot;person&quot;: &quot;A String&quot;, # The name of the other person this relation refers to.
815 &quot;type&quot;: &quot;A String&quot;, # The person&#x27;s relation to the other person. The type can be custom or one of these predefined values: * `spouse` * `child` * `mother` * `father` * `parent` * `brother` * `sister` * `friend` * `relative` * `domesticPartner` * `manager` * `assistant` * `referredBy` * `partner`
816 },
817 ],
818 &quot;relationshipInterests&quot;: [ # Output only. **DEPRECATED**: No data will be returned The person&#x27;s relationship interests.
819 { # **DEPRECATED**: No data will be returned A person&#x27;s relationship interest .
820 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship interest translated and formatted in the viewer&#x27;s account locale or the locale specified in the Accept-Language HTTP header.
821 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship interest.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700822 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800823 &quot;source&quot;: { # The source of a field. # The source of the field.
824 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
825 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
826 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
827 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
828 &quot;userTypes&quot;: [ # Output only. The user types.
829 &quot;A String&quot;,
830 ],
831 },
832 &quot;type&quot;: &quot;A String&quot;, # The source type.
833 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
834 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700835 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800836 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
837 },
838 &quot;value&quot;: &quot;A String&quot;, # The kind of relationship the person is looking for. The value can be custom or one of these predefined values: * `friend` * `date` * `relationship` * `networking`
839 },
840 ],
841 &quot;relationshipStatuses&quot;: [ # Output only. **DEPRECATED**: No data will be returned The person&#x27;s relationship statuses.
842 { # **DEPRECATED**: No data will be returned A person&#x27;s relationship status.
843 &quot;formattedValue&quot;: &quot;A String&quot;, # Output only. The value of the relationship status translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
844 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the relationship status.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700845 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800846 &quot;source&quot;: { # The source of a field. # The source of the field.
847 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
848 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
849 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
850 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
851 &quot;userTypes&quot;: [ # Output only. The user types.
852 &quot;A String&quot;,
853 ],
854 },
855 &quot;type&quot;: &quot;A String&quot;, # The source type.
856 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
857 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700858 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800859 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
860 },
861 &quot;value&quot;: &quot;A String&quot;, # The relationship status. The value can be custom or one of these predefined values: * `single` * `inARelationship` * `engaged` * `married` * `itsComplicated` * `openRelationship` * `widowed` * `inDomesticPartnership` * `inCivilUnion`
862 },
863 ],
864 &quot;residences&quot;: [ # **DEPRECATED**: (Please use `person.locations` instead) The person&#x27;s residences.
865 { # **DEPRECATED**: Please use `person.locations` instead. A person&#x27;s past or current residence.
866 &quot;current&quot;: True or False, # True if the residence is the person&#x27;s current residence; false if the residence is a past residence.
867 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the residence.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700868 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800869 &quot;source&quot;: { # The source of a field. # The source of the field.
870 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
871 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
872 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
873 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
874 &quot;userTypes&quot;: [ # Output only. The user types.
875 &quot;A String&quot;,
876 ],
877 },
878 &quot;type&quot;: &quot;A String&quot;, # The source type.
879 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
880 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700881 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800882 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
883 },
884 &quot;value&quot;: &quot;A String&quot;, # The address of the residence.
885 },
886 ],
887 &quot;resourceName&quot;: &quot;A String&quot;, # The resource name for the person, assigned by the server. An ASCII string with a max length of 27 characters, in the form of `people/{person_id}`.
888 &quot;sipAddresses&quot;: [ # The person&#x27;s SIP addresses.
889 { # A person&#x27;s SIP address. Session Initial Protocol addresses are used for VoIP communications to make voice or video calls over the internet.
890 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the SIP address translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
891 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the SIP address.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700892 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800893 &quot;source&quot;: { # The source of a field. # The source of the field.
894 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
895 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
896 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
897 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
898 &quot;userTypes&quot;: [ # Output only. The user types.
899 &quot;A String&quot;,
900 ],
901 },
902 &quot;type&quot;: &quot;A String&quot;, # The source type.
903 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
904 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700905 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800906 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
907 },
908 &quot;type&quot;: &quot;A String&quot;, # The type of the SIP address. The type can be custom or or one of these predefined values: * `home` * `work` * `mobile` * `other`
909 &quot;value&quot;: &quot;A String&quot;, # The SIP address in the [RFC 3261 19.1](https://tools.ietf.org/html/rfc3261#section-19.1) SIP URI format.
910 },
911 ],
912 &quot;skills&quot;: [ # The person&#x27;s skills.
913 { # A skill that the person has.
914 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the skill.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700915 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800916 &quot;source&quot;: { # The source of a field. # The source of the field.
917 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
918 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
919 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
920 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
921 &quot;userTypes&quot;: [ # Output only. The user types.
922 &quot;A String&quot;,
923 ],
924 },
925 &quot;type&quot;: &quot;A String&quot;, # The source type.
926 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
927 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700928 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800929 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
930 },
931 &quot;value&quot;: &quot;A String&quot;, # The skill; for example, `underwater basket weaving`.
932 },
933 ],
934 &quot;taglines&quot;: [ # Output only. **DEPRECATED**: No data will be returned The person&#x27;s taglines.
935 { # **DEPRECATED**: No data will be returned A brief one-line description of the person.
936 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the tagline.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700937 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800938 &quot;source&quot;: { # The source of a field. # The source of the field.
939 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
940 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
941 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
942 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
943 &quot;userTypes&quot;: [ # Output only. The user types.
944 &quot;A String&quot;,
945 ],
946 },
947 &quot;type&quot;: &quot;A String&quot;, # The source type.
948 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
949 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700950 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800951 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
952 },
953 &quot;value&quot;: &quot;A String&quot;, # The tagline.
954 },
955 ],
956 &quot;urls&quot;: [ # The person&#x27;s associated URLs.
957 { # A person&#x27;s associated URLs.
958 &quot;formattedType&quot;: &quot;A String&quot;, # Output only. The type of the URL translated and formatted in the viewer&#x27;s account locale or the `Accept-Language` HTTP header locale.
959 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the URL.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700960 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800961 &quot;source&quot;: { # The source of a field. # The source of the field.
962 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
963 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
964 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
965 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
966 &quot;userTypes&quot;: [ # Output only. The user types.
967 &quot;A String&quot;,
968 ],
969 },
970 &quot;type&quot;: &quot;A String&quot;, # The source type.
971 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
972 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700973 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800974 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
975 },
976 &quot;type&quot;: &quot;A String&quot;, # 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`
977 &quot;value&quot;: &quot;A String&quot;, # The URL.
978 },
979 ],
980 &quot;userDefined&quot;: [ # The person&#x27;s user defined data.
981 { # Arbitrary user data that is populated by the end users.
982 &quot;key&quot;: &quot;A String&quot;, # The end user specified key of the user defined data.
983 &quot;metadata&quot;: { # Metadata about a field. # Metadata about the user defined data.
yoshi-code-bot96afc042021-08-24 00:22:31 -0700984 &quot;primary&quot;: True or False, # Output only. True if the field is the primary field for all sources in the person. Each person will have at most one field with `primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800985 &quot;source&quot;: { # The source of a field. # The source of the field.
986 &quot;etag&quot;: &quot;A String&quot;, # **Only populated in `person.metadata.sources`.** The [HTTP entity tag](https://en.wikipedia.org/wiki/HTTP_ETag) of the source. Used for web cache validation.
987 &quot;id&quot;: &quot;A String&quot;, # The unique identifier within the source type generated by the server.
988 &quot;profileMetadata&quot;: { # The metadata about a profile. # Output only. **Only populated in `person.metadata.sources`.** Metadata about a source of type PROFILE.
989 &quot;objectType&quot;: &quot;A String&quot;, # Output only. The profile object type.
990 &quot;userTypes&quot;: [ # Output only. The user types.
991 &quot;A String&quot;,
992 ],
993 },
994 &quot;type&quot;: &quot;A String&quot;, # The source type.
995 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. **Only populated in `person.metadata.sources`.** Last update timestamp of this source.
996 },
yoshi-code-bot96afc042021-08-24 00:22:31 -0700997 &quot;sourcePrimary&quot;: True or False, # True if the field is the primary field for the source. Each source must have at most one field with `source_primary` set to true.
Yoshi Automation Botcc94ec82021-01-15 07:10:04 -0800998 &quot;verified&quot;: True or False, # Output only. True if the field is verified; false if the field is unverified. A verified field is typically a name, email address, phone number, or website that has been confirmed to be owned by the person.
999 },
1000 &quot;value&quot;: &quot;A String&quot;, # The end user specified value of the user defined data.
1001 },
1002 ],
1003 },
1004 ],
1005 &quot;nextPageToken&quot;: &quot;A String&quot;, # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
1006 &quot;nextSyncToken&quot;: &quot;A String&quot;, # A token, which can be sent as `sync_token` to retrieve changes since the last request. Request must set `request_sync_token` to return the sync token. When the response is paginated, only the last page will contain `nextSyncToken`.
1007 &quot;totalItems&quot;: 42, # The total number of items in the list without pagination.
1008 &quot;totalPeople&quot;: 42, # **DEPRECATED** (Please use totalItems) The total number of people in the list without pagination.
1009}</pre>
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001010</div>
1011
1012<div class="method">
1013 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
1014 <pre>Retrieves the next page of results.
1015
1016Args:
1017 previous_request: The request for the previous page. (required)
1018 previous_response: The response from the request for the previous page. (required)
1019
1020Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -07001021 A request object that you can call &#x27;execute()&#x27; on to request the next
Jon Wayne Parrott36e41bc2016-02-19 16:02:29 -08001022 page. Returns None if there are no more items in the collection.
1023 </pre>
1024</div>
1025
1026</body></html>