blob: 1e1c337fd71c2b8760988237bcd35c652614e853 [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="jobs_v2.html">Cloud Talent Solution API</a> . <a href="jobs_v2.companies.html">companies</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="jobs_v2.companies.jobs.html">jobs()</a></code>
79</p>
80<p class="firstline">Returns the jobs Resource.</p>
81
82<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070083 <code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070084<p class="firstline">Creates a new company entity.</p>
85<p class="toc_element">
86 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
87<p class="firstline">Deletes the specified company.</p>
88<p class="toc_element">
89 <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
90<p class="firstline">Retrieves the specified company.</p>
91<p class="toc_element">
Bu Sun Kimd059ad82020-07-22 17:02:09 -070092 <code><a href="#list">list(pageSize=None, pageToken=None, mustHaveOpenJobs=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070093<p class="firstline">Lists all companies associated with a Cloud Talent Solution account.</p>
94<p class="toc_element">
95 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
96<p class="firstline">Retrieves the next page of results.</p>
97<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070098 <code><a href="#patch">patch(name, body=None, updateCompanyFields=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070099<p class="firstline">Updates the specified company. Company names can't be updated. To update a</p>
100<h3>Method Details</h3>
101<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700102 <code class="details" id="create">create(body=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700103 <pre>Creates a new company entity.
104
105Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700106 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700107 The object takes the form of:
108
109{ # A Company resource represents a company in the service. A company is the
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700110 # entity that owns job listings, that is, the hiring entity responsible for
111 # employing applicants for the job position.
112 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
113 # associated with all jobs, and typically to be displayed in all
114 # roles.
115 #
116 # The maximum number of allowed characters is 500.
117 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
118 # corresponding `string_values` are used in keyword search. Jobs with
119 # `string_values` under these specified field keys are returned if any
120 # of the values matches the search keyword. Custom field values with
121 # parenthesis, brackets and special symbols might not be properly searchable,
122 # and those keyword queries need to be surrounded by quotes.
123 &quot;A String&quot;,
124 ],
125 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
126 # for example, &quot;Google, LLC.&quot;.
127 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
128 #
129 # Optional.
130 #
131 # This field is no longer used. Any value set to it is ignored.
132 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
133 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
134 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
135 # the job. Best practice is to create a distinct company identifier for each
136 # distinct brand displayed.
137 #
138 # The maximum number of allowed characters is 255.
139 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
140 #
141 # The resource name for a company. This is generated by the service when a
142 # company is created, for example,
143 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
144 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
145 # availability by the service when job content appears suspicious,
146 # abusive, or spammy.
147 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
148 # employer for billing purposes. Recommended practice is to use
149 # the distributor_company_id.
150 #
151 # Defaults to same value as distributor_company_id when a value
152 # is not provided.
153 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
154 # the logo image should be squared at 80x80 pixels.
155 #
156 # The url must be a Google Photos or Google Album url.
157 # Only images in these Google sub-domains are accepted.
158 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
159 # different from the job location. The service attempts
160 # to geolocate the provided address, and populates a more specific
161 # location wherever possible in structured_company_hq_location.
162 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
163 #
164 # Required.
165 #
166 # The name of the employer to be displayed with the job,
167 # for example, &quot;Google, LLC.&quot;.
168 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
169 # the employer.
170 { # A resource that represents an external Google identifier for a company,
171 # for example, a Google+ business page or a Google Maps business page.
172 # For unsupported types, use `unknown_type_id`.
173 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
174 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
175 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
176 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
177 # namely, the Google Maps CID (cell id).
178 },
179 ],
180 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
181 # employers.
182 #
183 # Defaults to false if not provided.
184 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
185 # site.
186 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
187 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
188 #
189 # Optional.
190 #
191 # A list of filterable custom fields that should be used in keyword
192 # search. The jobs of this company are returned if any of these custom
193 # fields matches the search keyword. Custom field values with parenthesis,
194 # brackets and special symbols might not be properly searchable, and those
195 # keyword queries need to be surrounded by quotes.
196 42,
197 ],
198 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
199 # resolved from hq_location if possible.
200 #
201 # A resource that represents a location with full geographic
202 # information.
203 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
204 # of doubles representing degrees latitude and degrees longitude. Unless
205 # specified otherwise, this must conform to the
206 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
207 # standard&lt;/a&gt;. Values must be within normalized ranges.
208 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
209 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
210 },
211 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
212 # such as postal delivery and payments addresses. Given a postal address,
213 # a postal service can deliver items to a premises, P.O. Box, or other
214 # delivery location.
215 # Given a postal address, a postal service can deliver items to a premise, P.O.
216 # Box or similar.
217 # It is not intended to model geographical locations (roads, towns,
218 # mountains).
219 #
220 # In typical usage an address would be created via user input or from importing
221 # existing data, depending on the type of process.
222 #
223 # Advice on address input / editing:
224 # - Use an i18n-ready address widget such as
225 # https://github.com/google/libaddressinput)
226 # - Users should not be presented with UI elements for input or editing of
227 # fields outside countries where that field is used.
228 #
229 # For more guidance on how to use this schema, please see:
230 # https://support.google.com/business/answer/6397478
231 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
232 # For example, this can be neighborhoods, boroughs, districts.
233 &quot;recipients&quot;: [ # Optional. The recipient at the address.
234 # This field may, under certain circumstances, contain multiline information.
235 # For example, it might contain &quot;care of&quot; information.
236 &quot;A String&quot;,
237 ],
238 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
239 # Examples: US city, IT comune, UK post town.
240 # In regions of the world where localities are not well defined or do not fit
241 # into this structure well, leave locality empty and use address_lines.
242 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
243 # is never inferred and it is up to the user to ensure the value is
244 # correct. See http://cldr.unicode.org/ and
245 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
246 # for details. Example: &quot;CH&quot; for Switzerland.
247 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
248 # known). This is often the UI language of the input form or is expected
249 # to match one of the languages used in the address&#x27; country/region, or their
250 # transliterated equivalents.
251 # This can affect formatting in certain countries, but is not critical
252 # to the correctness of the data and will never affect any validation or
253 # other non-formatting related operations.
254 #
255 # If this value is not known, it should be omitted (rather than specifying a
256 # possibly incorrect default).
257 #
258 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
259 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
260 # postal codes to be present, but where they are used, they may trigger
261 # additional validation with other parts of the address (e.g. state/zip
262 # validation in the U.S.A.).
263 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
264 # addresses of a country or region.
265 # For example, this can be a state, a province, an oblast, or a prefecture.
266 # Specifically, for Spain this is the province and not the autonomous
267 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
268 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
269 # in Switzerland this should be left unpopulated.
270 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
271 #
272 # Because values in address_lines do not have type information and may
273 # sometimes contain multiple values in a single field (e.g.
274 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
275 # address lines should be &quot;envelope order&quot; for the country/region of the
276 # address. In places where this can vary (e.g. Japan), address_language is
277 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
278 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
279 # an address can be selected based on the language.
280 #
281 # The minimum permitted structural representation of an address consists
282 # of a region_code with all remaining information placed in the
283 # address_lines. It would be possible to format such an address very
284 # approximately without geocoding, but no semantic reasoning could be
285 # made about any of the address components until it was at least
286 # partially resolved.
287 #
288 # Creating an address only containing a region_code and address_lines, and
289 # then geocoding is the recommended way to handle completely unstructured
290 # addresses (as opposed to guessing which parts of the address should be
291 # localities or administrative areas).
292 &quot;A String&quot;,
293 ],
294 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
295 # in most regions. Where it is used, the value is either a string like
296 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
297 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
298 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
299 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
300 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
301 # the latest revision.
302 #
303 # All new revisions **must** be backward compatible with old revisions.
304 },
305 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
306 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
307 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
308 # LocationType#LOCALITY.
309 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
310 # location bounding box in which a circle with the specified radius
311 # centered from LatLng coves the area associated with the job location.
312 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
313 # 7885.79 meters.
314 },
315 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
316 # such as, &quot;www.google.com&quot;.
317}
318
319 x__xgafv: string, V1 error format.
320 Allowed values
321 1 - v1 error format
322 2 - v2 error format
323
324Returns:
325 An object of the form:
326
327 { # A Company resource represents a company in the service. A company is the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700328 # entity that owns job listings, that is, the hiring entity responsible for
329 # employing applicants for the job position.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700330 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
331 # associated with all jobs, and typically to be displayed in all
332 # roles.
333 #
334 # The maximum number of allowed characters is 500.
Bu Sun Kim65020912020-05-20 12:08:20 -0700335 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
336 # corresponding `string_values` are used in keyword search. Jobs with
337 # `string_values` under these specified field keys are returned if any
338 # of the values matches the search keyword. Custom field values with
339 # parenthesis, brackets and special symbols might not be properly searchable,
340 # and those keyword queries need to be surrounded by quotes.
341 &quot;A String&quot;,
342 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700343 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
344 # for example, &quot;Google, LLC.&quot;.
345 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
346 #
347 # Optional.
348 #
349 # This field is no longer used. Any value set to it is ignored.
350 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
351 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
352 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
353 # the job. Best practice is to create a distinct company identifier for each
354 # distinct brand displayed.
355 #
356 # The maximum number of allowed characters is 255.
357 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
358 #
359 # The resource name for a company. This is generated by the service when a
360 # company is created, for example,
361 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700362 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
363 # availability by the service when job content appears suspicious,
364 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -0700365 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
366 # employer for billing purposes. Recommended practice is to use
367 # the distributor_company_id.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700368 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700369 # Defaults to same value as distributor_company_id when a value
370 # is not provided.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700371 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
372 # the logo image should be squared at 80x80 pixels.
373 #
374 # The url must be a Google Photos or Google Album url.
375 # Only images in these Google sub-domains are accepted.
376 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
377 # different from the job location. The service attempts
378 # to geolocate the provided address, and populates a more specific
379 # location wherever possible in structured_company_hq_location.
380 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
381 #
382 # Required.
383 #
384 # The name of the employer to be displayed with the job,
385 # for example, &quot;Google, LLC.&quot;.
386 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
387 # the employer.
388 { # A resource that represents an external Google identifier for a company,
389 # for example, a Google+ business page or a Google Maps business page.
390 # For unsupported types, use `unknown_type_id`.
391 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
392 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
393 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
394 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
395 # namely, the Google Maps CID (cell id).
396 },
397 ],
398 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
399 # employers.
400 #
401 # Defaults to false if not provided.
Bu Sun Kim65020912020-05-20 12:08:20 -0700402 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
403 # site.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700404 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700405 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700406 #
Dan O'Mearadd494642020-05-01 07:42:23 -0700407 # Optional.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700408 #
Dan O'Mearadd494642020-05-01 07:42:23 -0700409 # A list of filterable custom fields that should be used in keyword
410 # search. The jobs of this company are returned if any of these custom
411 # fields matches the search keyword. Custom field values with parenthesis,
412 # brackets and special symbols might not be properly searchable, and those
413 # keyword queries need to be surrounded by quotes.
414 42,
415 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700416 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700417 # resolved from hq_location if possible.
418 #
419 # A resource that represents a location with full geographic
420 # information.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700421 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
422 # of doubles representing degrees latitude and degrees longitude. Unless
423 # specified otherwise, this must conform to the
424 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
425 # standard&lt;/a&gt;. Values must be within normalized ranges.
426 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
427 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
428 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700429 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700430 # such as postal delivery and payments addresses. Given a postal address,
431 # a postal service can deliver items to a premises, P.O. Box, or other
432 # delivery location.
433 # Given a postal address, a postal service can deliver items to a premise, P.O.
434 # Box or similar.
435 # It is not intended to model geographical locations (roads, towns,
436 # mountains).
437 #
438 # In typical usage an address would be created via user input or from importing
439 # existing data, depending on the type of process.
440 #
441 # Advice on address input / editing:
442 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700443 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700444 # - Users should not be presented with UI elements for input or editing of
445 # fields outside countries where that field is used.
446 #
447 # For more guidance on how to use this schema, please see:
448 # https://support.google.com/business/answer/6397478
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700449 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
450 # For example, this can be neighborhoods, boroughs, districts.
451 &quot;recipients&quot;: [ # Optional. The recipient at the address.
452 # This field may, under certain circumstances, contain multiline information.
453 # For example, it might contain &quot;care of&quot; information.
454 &quot;A String&quot;,
455 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700456 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
457 # Examples: US city, IT comune, UK post town.
458 # In regions of the world where localities are not well defined or do not fit
459 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700460 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
461 # is never inferred and it is up to the user to ensure the value is
462 # correct. See http://cldr.unicode.org/ and
463 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
464 # for details. Example: &quot;CH&quot; for Switzerland.
465 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
466 # known). This is often the UI language of the input form or is expected
467 # to match one of the languages used in the address&#x27; country/region, or their
468 # transliterated equivalents.
469 # This can affect formatting in certain countries, but is not critical
470 # to the correctness of the data and will never affect any validation or
471 # other non-formatting related operations.
472 #
473 # If this value is not known, it should be omitted (rather than specifying a
474 # possibly incorrect default).
475 #
476 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
477 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
478 # postal codes to be present, but where they are used, they may trigger
479 # additional validation with other parts of the address (e.g. state/zip
480 # validation in the U.S.A.).
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700481 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
482 # addresses of a country or region.
483 # For example, this can be a state, a province, an oblast, or a prefecture.
484 # Specifically, for Spain this is the province and not the autonomous
485 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
486 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
487 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700488 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700489 #
490 # Because values in address_lines do not have type information and may
491 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -0700492 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
493 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700494 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -0700495 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
496 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700497 # an address can be selected based on the language.
498 #
499 # The minimum permitted structural representation of an address consists
500 # of a region_code with all remaining information placed in the
501 # address_lines. It would be possible to format such an address very
502 # approximately without geocoding, but no semantic reasoning could be
503 # made about any of the address components until it was at least
504 # partially resolved.
505 #
506 # Creating an address only containing a region_code and address_lines, and
507 # then geocoding is the recommended way to handle completely unstructured
508 # addresses (as opposed to guessing which parts of the address should be
509 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -0700510 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700511 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700512 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
513 # in most regions. Where it is used, the value is either a string like
514 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
515 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
516 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700517 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Bu Sun Kim65020912020-05-20 12:08:20 -0700518 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700519 # the latest revision.
520 #
521 # All new revisions **must** be backward compatible with old revisions.
Bu Sun Kim65020912020-05-20 12:08:20 -0700522 },
523 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
524 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
525 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
526 # LocationType#LOCALITY.
527 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
528 # location bounding box in which a circle with the specified radius
529 # centered from LatLng coves the area associated with the job location.
530 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
531 # 7885.79 meters.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700532 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700533 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
534 # such as, &quot;www.google.com&quot;.
535 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700536</div>
537
538<div class="method">
539 <code class="details" id="delete">delete(name, x__xgafv=None)</code>
540 <pre>Deletes the specified company.
541
542Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700543 name: string, Required. The resource name of the company to be deleted,
Bu Sun Kim65020912020-05-20 12:08:20 -0700544such as, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700545 x__xgafv: string, V1 error format.
546 Allowed values
547 1 - v1 error format
548 2 - v2 error format
549
550Returns:
551 An object of the form:
552
553 { # A generic empty message that you can re-use to avoid defining duplicated
554 # empty messages in your APIs. A typical example is to use it as the request
555 # or the response type of an API method. For instance:
556 #
557 # service Foo {
558 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
559 # }
560 #
561 # The JSON representation for `Empty` is empty JSON object `{}`.
562 }</pre>
563</div>
564
565<div class="method">
566 <code class="details" id="get">get(name, x__xgafv=None)</code>
567 <pre>Retrieves the specified company.
568
569Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700570 name: string, Required. Resource name of the company to retrieve,
Bu Sun Kim65020912020-05-20 12:08:20 -0700571such as &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700572 x__xgafv: string, V1 error format.
573 Allowed values
574 1 - v1 error format
575 2 - v2 error format
576
577Returns:
578 An object of the form:
579
580 { # A Company resource represents a company in the service. A company is the
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700581 # entity that owns job listings, that is, the hiring entity responsible for
582 # employing applicants for the job position.
583 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
584 # associated with all jobs, and typically to be displayed in all
585 # roles.
586 #
587 # The maximum number of allowed characters is 500.
588 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
589 # corresponding `string_values` are used in keyword search. Jobs with
590 # `string_values` under these specified field keys are returned if any
591 # of the values matches the search keyword. Custom field values with
592 # parenthesis, brackets and special symbols might not be properly searchable,
593 # and those keyword queries need to be surrounded by quotes.
594 &quot;A String&quot;,
595 ],
596 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
597 # for example, &quot;Google, LLC.&quot;.
598 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
599 #
600 # Optional.
601 #
602 # This field is no longer used. Any value set to it is ignored.
603 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
604 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
605 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
606 # the job. Best practice is to create a distinct company identifier for each
607 # distinct brand displayed.
608 #
609 # The maximum number of allowed characters is 255.
610 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
611 #
612 # The resource name for a company. This is generated by the service when a
613 # company is created, for example,
614 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
615 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
616 # availability by the service when job content appears suspicious,
617 # abusive, or spammy.
618 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
619 # employer for billing purposes. Recommended practice is to use
620 # the distributor_company_id.
621 #
622 # Defaults to same value as distributor_company_id when a value
623 # is not provided.
624 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
625 # the logo image should be squared at 80x80 pixels.
626 #
627 # The url must be a Google Photos or Google Album url.
628 # Only images in these Google sub-domains are accepted.
629 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
630 # different from the job location. The service attempts
631 # to geolocate the provided address, and populates a more specific
632 # location wherever possible in structured_company_hq_location.
633 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
634 #
635 # Required.
636 #
637 # The name of the employer to be displayed with the job,
638 # for example, &quot;Google, LLC.&quot;.
639 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
640 # the employer.
641 { # A resource that represents an external Google identifier for a company,
642 # for example, a Google+ business page or a Google Maps business page.
643 # For unsupported types, use `unknown_type_id`.
644 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
645 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
646 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
647 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
648 # namely, the Google Maps CID (cell id).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700649 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700650 ],
651 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
652 # employers.
653 #
654 # Defaults to false if not provided.
655 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
656 # site.
657 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
658 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
659 #
660 # Optional.
661 #
662 # A list of filterable custom fields that should be used in keyword
663 # search. The jobs of this company are returned if any of these custom
664 # fields matches the search keyword. Custom field values with parenthesis,
665 # brackets and special symbols might not be properly searchable, and those
666 # keyword queries need to be surrounded by quotes.
667 42,
668 ],
669 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
670 # resolved from hq_location if possible.
671 #
672 # A resource that represents a location with full geographic
673 # information.
674 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
675 # of doubles representing degrees latitude and degrees longitude. Unless
676 # specified otherwise, this must conform to the
677 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
678 # standard&lt;/a&gt;. Values must be within normalized ranges.
679 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
680 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
681 },
682 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
683 # such as postal delivery and payments addresses. Given a postal address,
684 # a postal service can deliver items to a premises, P.O. Box, or other
685 # delivery location.
686 # Given a postal address, a postal service can deliver items to a premise, P.O.
687 # Box or similar.
688 # It is not intended to model geographical locations (roads, towns,
689 # mountains).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700690 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700691 # In typical usage an address would be created via user input or from importing
692 # existing data, depending on the type of process.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700693 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700694 # Advice on address input / editing:
695 # - Use an i18n-ready address widget such as
696 # https://github.com/google/libaddressinput)
697 # - Users should not be presented with UI elements for input or editing of
698 # fields outside countries where that field is used.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700699 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700700 # For more guidance on how to use this schema, please see:
701 # https://support.google.com/business/answer/6397478
702 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
703 # For example, this can be neighborhoods, boroughs, districts.
704 &quot;recipients&quot;: [ # Optional. The recipient at the address.
705 # This field may, under certain circumstances, contain multiline information.
706 # For example, it might contain &quot;care of&quot; information.
707 &quot;A String&quot;,
708 ],
709 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
710 # Examples: US city, IT comune, UK post town.
711 # In regions of the world where localities are not well defined or do not fit
712 # into this structure well, leave locality empty and use address_lines.
713 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
714 # is never inferred and it is up to the user to ensure the value is
715 # correct. See http://cldr.unicode.org/ and
716 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
717 # for details. Example: &quot;CH&quot; for Switzerland.
718 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
719 # known). This is often the UI language of the input form or is expected
720 # to match one of the languages used in the address&#x27; country/region, or their
721 # transliterated equivalents.
722 # This can affect formatting in certain countries, but is not critical
723 # to the correctness of the data and will never affect any validation or
724 # other non-formatting related operations.
725 #
726 # If this value is not known, it should be omitted (rather than specifying a
727 # possibly incorrect default).
728 #
729 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
730 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
731 # postal codes to be present, but where they are used, they may trigger
732 # additional validation with other parts of the address (e.g. state/zip
733 # validation in the U.S.A.).
734 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
735 # addresses of a country or region.
736 # For example, this can be a state, a province, an oblast, or a prefecture.
737 # Specifically, for Spain this is the province and not the autonomous
738 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
739 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
740 # in Switzerland this should be left unpopulated.
741 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
742 #
743 # Because values in address_lines do not have type information and may
744 # sometimes contain multiple values in a single field (e.g.
745 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
746 # address lines should be &quot;envelope order&quot; for the country/region of the
747 # address. In places where this can vary (e.g. Japan), address_language is
748 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
749 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
750 # an address can be selected based on the language.
751 #
752 # The minimum permitted structural representation of an address consists
753 # of a region_code with all remaining information placed in the
754 # address_lines. It would be possible to format such an address very
755 # approximately without geocoding, but no semantic reasoning could be
756 # made about any of the address components until it was at least
757 # partially resolved.
758 #
759 # Creating an address only containing a region_code and address_lines, and
760 # then geocoding is the recommended way to handle completely unstructured
761 # addresses (as opposed to guessing which parts of the address should be
762 # localities or administrative areas).
763 &quot;A String&quot;,
764 ],
765 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
766 # in most regions. Where it is used, the value is either a string like
767 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
768 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
769 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
770 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
771 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
772 # the latest revision.
773 #
774 # All new revisions **must** be backward compatible with old revisions.
775 },
776 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
777 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
778 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
779 # LocationType#LOCALITY.
780 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
781 # location bounding box in which a circle with the specified radius
782 # centered from LatLng coves the area associated with the job location.
783 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
784 # 7885.79 meters.
785 },
786 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
787 # such as, &quot;www.google.com&quot;.
788 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700789</div>
790
791<div class="method">
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700792 <code class="details" id="list">list(pageSize=None, pageToken=None, mustHaveOpenJobs=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700793 <pre>Lists all companies associated with a Cloud Talent Solution account.
794
795Args:
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700796 pageSize: integer, Optional. The maximum number of companies to be returned, at most 100.
797Default is 100 if a non-positive number is provided.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700798 pageToken: string, Optional. The starting indicator from which to return results.
Dan O'Mearadd494642020-05-01 07:42:23 -0700799 mustHaveOpenJobs: boolean, Optional. Set to true if the companies request must have open jobs.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700800
801Defaults to false.
802
803If true, at most page_size of companies are fetched, among which
804only those with open jobs are returned.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700805 x__xgafv: string, V1 error format.
806 Allowed values
807 1 - v1 error format
808 2 - v2 error format
809
810Returns:
811 An object of the form:
812
813 { # Output only.
814 #
815 # The List companies response object.
Bu Sun Kim65020912020-05-20 12:08:20 -0700816 &quot;companies&quot;: [ # Companies for the current client.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700817 { # A Company resource represents a company in the service. A company is the
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700818 # entity that owns job listings, that is, the hiring entity responsible for
819 # employing applicants for the job position.
820 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
821 # associated with all jobs, and typically to be displayed in all
822 # roles.
823 #
824 # The maximum number of allowed characters is 500.
825 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
826 # corresponding `string_values` are used in keyword search. Jobs with
827 # `string_values` under these specified field keys are returned if any
828 # of the values matches the search keyword. Custom field values with
829 # parenthesis, brackets and special symbols might not be properly searchable,
830 # and those keyword queries need to be surrounded by quotes.
831 &quot;A String&quot;,
832 ],
833 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
834 # for example, &quot;Google, LLC.&quot;.
835 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
836 #
837 # Optional.
838 #
839 # This field is no longer used. Any value set to it is ignored.
840 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
841 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
842 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
843 # the job. Best practice is to create a distinct company identifier for each
844 # distinct brand displayed.
845 #
846 # The maximum number of allowed characters is 255.
847 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
848 #
849 # The resource name for a company. This is generated by the service when a
850 # company is created, for example,
851 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
852 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
853 # availability by the service when job content appears suspicious,
854 # abusive, or spammy.
855 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
856 # employer for billing purposes. Recommended practice is to use
857 # the distributor_company_id.
858 #
859 # Defaults to same value as distributor_company_id when a value
860 # is not provided.
861 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
862 # the logo image should be squared at 80x80 pixels.
863 #
864 # The url must be a Google Photos or Google Album url.
865 # Only images in these Google sub-domains are accepted.
866 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
867 # different from the job location. The service attempts
868 # to geolocate the provided address, and populates a more specific
869 # location wherever possible in structured_company_hq_location.
870 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
871 #
872 # Required.
873 #
874 # The name of the employer to be displayed with the job,
875 # for example, &quot;Google, LLC.&quot;.
876 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
877 # the employer.
878 { # A resource that represents an external Google identifier for a company,
879 # for example, a Google+ business page or a Google Maps business page.
880 # For unsupported types, use `unknown_type_id`.
881 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
882 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
883 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
884 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
885 # namely, the Google Maps CID (cell id).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700886 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700887 ],
888 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
889 # employers.
890 #
891 # Defaults to false if not provided.
892 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
893 # site.
894 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
895 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
896 #
897 # Optional.
898 #
899 # A list of filterable custom fields that should be used in keyword
900 # search. The jobs of this company are returned if any of these custom
901 # fields matches the search keyword. Custom field values with parenthesis,
902 # brackets and special symbols might not be properly searchable, and those
903 # keyword queries need to be surrounded by quotes.
904 42,
905 ],
906 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
907 # resolved from hq_location if possible.
908 #
909 # A resource that represents a location with full geographic
910 # information.
911 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
912 # of doubles representing degrees latitude and degrees longitude. Unless
913 # specified otherwise, this must conform to the
914 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
915 # standard&lt;/a&gt;. Values must be within normalized ranges.
916 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
917 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
918 },
919 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
920 # such as postal delivery and payments addresses. Given a postal address,
921 # a postal service can deliver items to a premises, P.O. Box, or other
922 # delivery location.
923 # Given a postal address, a postal service can deliver items to a premise, P.O.
924 # Box or similar.
925 # It is not intended to model geographical locations (roads, towns,
926 # mountains).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700927 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700928 # In typical usage an address would be created via user input or from importing
929 # existing data, depending on the type of process.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700930 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700931 # Advice on address input / editing:
932 # - Use an i18n-ready address widget such as
933 # https://github.com/google/libaddressinput)
934 # - Users should not be presented with UI elements for input or editing of
935 # fields outside countries where that field is used.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700936 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700937 # For more guidance on how to use this schema, please see:
938 # https://support.google.com/business/answer/6397478
939 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
940 # For example, this can be neighborhoods, boroughs, districts.
941 &quot;recipients&quot;: [ # Optional. The recipient at the address.
942 # This field may, under certain circumstances, contain multiline information.
943 # For example, it might contain &quot;care of&quot; information.
944 &quot;A String&quot;,
945 ],
946 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
947 # Examples: US city, IT comune, UK post town.
948 # In regions of the world where localities are not well defined or do not fit
949 # into this structure well, leave locality empty and use address_lines.
950 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
951 # is never inferred and it is up to the user to ensure the value is
952 # correct. See http://cldr.unicode.org/ and
953 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
954 # for details. Example: &quot;CH&quot; for Switzerland.
955 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
956 # known). This is often the UI language of the input form or is expected
957 # to match one of the languages used in the address&#x27; country/region, or their
958 # transliterated equivalents.
959 # This can affect formatting in certain countries, but is not critical
960 # to the correctness of the data and will never affect any validation or
961 # other non-formatting related operations.
962 #
963 # If this value is not known, it should be omitted (rather than specifying a
964 # possibly incorrect default).
965 #
966 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
967 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
968 # postal codes to be present, but where they are used, they may trigger
969 # additional validation with other parts of the address (e.g. state/zip
970 # validation in the U.S.A.).
971 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
972 # addresses of a country or region.
973 # For example, this can be a state, a province, an oblast, or a prefecture.
974 # Specifically, for Spain this is the province and not the autonomous
975 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
976 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
977 # in Switzerland this should be left unpopulated.
978 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
979 #
980 # Because values in address_lines do not have type information and may
981 # sometimes contain multiple values in a single field (e.g.
982 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
983 # address lines should be &quot;envelope order&quot; for the country/region of the
984 # address. In places where this can vary (e.g. Japan), address_language is
985 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
986 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
987 # an address can be selected based on the language.
988 #
989 # The minimum permitted structural representation of an address consists
990 # of a region_code with all remaining information placed in the
991 # address_lines. It would be possible to format such an address very
992 # approximately without geocoding, but no semantic reasoning could be
993 # made about any of the address components until it was at least
994 # partially resolved.
995 #
996 # Creating an address only containing a region_code and address_lines, and
997 # then geocoding is the recommended way to handle completely unstructured
998 # addresses (as opposed to guessing which parts of the address should be
999 # localities or administrative areas).
1000 &quot;A String&quot;,
1001 ],
1002 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
1003 # in most regions. Where it is used, the value is either a string like
1004 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
1005 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
1006 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
1007 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
1008 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
1009 # the latest revision.
1010 #
1011 # All new revisions **must** be backward compatible with old revisions.
1012 },
1013 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
1014 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
1015 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
1016 # LocationType#LOCALITY.
1017 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
1018 # location bounding box in which a circle with the specified radius
1019 # centered from LatLng coves the area associated with the job location.
1020 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
1021 # 7885.79 meters.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001022 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001023 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
1024 # such as, &quot;www.google.com&quot;.
1025 },
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001026 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001027 &quot;metadata&quot;: { # Output only. # Additional information for the API invocation, such as the request
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001028 # tracking id.
1029 #
1030 # Additional information returned to client, such as debugging
1031 # information.
Bu Sun Kim65020912020-05-20 12:08:20 -07001032 &quot;mode&quot;: &quot;A String&quot;, # For search response only. Indicates the mode of a performed search.
1033 &quot;experimentIdList&quot;: [ # Identifiers for the versions of the search algorithm used during
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001034 # this API invocation if multiple algorithms are used.
1035 # The default value is empty.
1036 # For search response only.
1037 42,
1038 ],
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001039 &quot;requestId&quot;: &quot;A String&quot;, # A unique id associated with this call.
1040 # This id is logged for tracking purposes.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001041 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001042 &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001043 }</pre>
1044</div>
1045
1046<div class="method">
1047 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
1048 <pre>Retrieves the next page of results.
1049
1050Args:
1051 previous_request: The request for the previous page. (required)
1052 previous_response: The response from the request for the previous page. (required)
1053
1054Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -07001055 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001056 page. Returns None if there are no more items in the collection.
1057 </pre>
1058</div>
1059
1060<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -07001061 <code class="details" id="patch">patch(name, body=None, updateCompanyFields=None, x__xgafv=None)</code>
Bu Sun Kim65020912020-05-20 12:08:20 -07001062 <pre>Updates the specified company. Company names can&#x27;t be updated. To update a
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001063company name, delete the company and all jobs associated with it, and only
1064then re-create them.
1065
1066Args:
1067 name: string, Required during company update.
1068
1069The resource name for a company. This is generated by the service when a
1070company is created, for example,
Bu Sun Kim65020912020-05-20 12:08:20 -07001071&quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -07001072 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001073 The object takes the form of:
1074
1075{ # A Company resource represents a company in the service. A company is the
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001076 # entity that owns job listings, that is, the hiring entity responsible for
1077 # employing applicants for the job position.
1078 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
1079 # associated with all jobs, and typically to be displayed in all
1080 # roles.
1081 #
1082 # The maximum number of allowed characters is 500.
1083 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
1084 # corresponding `string_values` are used in keyword search. Jobs with
1085 # `string_values` under these specified field keys are returned if any
1086 # of the values matches the search keyword. Custom field values with
1087 # parenthesis, brackets and special symbols might not be properly searchable,
1088 # and those keyword queries need to be surrounded by quotes.
1089 &quot;A String&quot;,
1090 ],
1091 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
1092 # for example, &quot;Google, LLC.&quot;.
1093 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
1094 #
1095 # Optional.
1096 #
1097 # This field is no longer used. Any value set to it is ignored.
1098 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
1099 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
1100 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
1101 # the job. Best practice is to create a distinct company identifier for each
1102 # distinct brand displayed.
1103 #
1104 # The maximum number of allowed characters is 255.
1105 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
1106 #
1107 # The resource name for a company. This is generated by the service when a
1108 # company is created, for example,
1109 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
1110 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
1111 # availability by the service when job content appears suspicious,
1112 # abusive, or spammy.
1113 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
1114 # employer for billing purposes. Recommended practice is to use
1115 # the distributor_company_id.
1116 #
1117 # Defaults to same value as distributor_company_id when a value
1118 # is not provided.
1119 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
1120 # the logo image should be squared at 80x80 pixels.
1121 #
1122 # The url must be a Google Photos or Google Album url.
1123 # Only images in these Google sub-domains are accepted.
1124 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
1125 # different from the job location. The service attempts
1126 # to geolocate the provided address, and populates a more specific
1127 # location wherever possible in structured_company_hq_location.
1128 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
1129 #
1130 # Required.
1131 #
1132 # The name of the employer to be displayed with the job,
1133 # for example, &quot;Google, LLC.&quot;.
1134 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
1135 # the employer.
1136 { # A resource that represents an external Google identifier for a company,
1137 # for example, a Google+ business page or a Google Maps business page.
1138 # For unsupported types, use `unknown_type_id`.
1139 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
1140 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
1141 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
1142 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
1143 # namely, the Google Maps CID (cell id).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001144 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001145 ],
1146 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
1147 # employers.
1148 #
1149 # Defaults to false if not provided.
1150 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
1151 # site.
1152 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
1153 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
1154 #
1155 # Optional.
1156 #
1157 # A list of filterable custom fields that should be used in keyword
1158 # search. The jobs of this company are returned if any of these custom
1159 # fields matches the search keyword. Custom field values with parenthesis,
1160 # brackets and special symbols might not be properly searchable, and those
1161 # keyword queries need to be surrounded by quotes.
1162 42,
1163 ],
1164 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
1165 # resolved from hq_location if possible.
1166 #
1167 # A resource that represents a location with full geographic
1168 # information.
1169 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
1170 # of doubles representing degrees latitude and degrees longitude. Unless
1171 # specified otherwise, this must conform to the
1172 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
1173 # standard&lt;/a&gt;. Values must be within normalized ranges.
1174 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
1175 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
1176 },
1177 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
1178 # such as postal delivery and payments addresses. Given a postal address,
1179 # a postal service can deliver items to a premises, P.O. Box, or other
1180 # delivery location.
1181 # Given a postal address, a postal service can deliver items to a premise, P.O.
1182 # Box or similar.
1183 # It is not intended to model geographical locations (roads, towns,
1184 # mountains).
1185 #
1186 # In typical usage an address would be created via user input or from importing
1187 # existing data, depending on the type of process.
1188 #
1189 # Advice on address input / editing:
1190 # - Use an i18n-ready address widget such as
1191 # https://github.com/google/libaddressinput)
1192 # - Users should not be presented with UI elements for input or editing of
1193 # fields outside countries where that field is used.
1194 #
1195 # For more guidance on how to use this schema, please see:
1196 # https://support.google.com/business/answer/6397478
1197 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
1198 # For example, this can be neighborhoods, boroughs, districts.
1199 &quot;recipients&quot;: [ # Optional. The recipient at the address.
1200 # This field may, under certain circumstances, contain multiline information.
1201 # For example, it might contain &quot;care of&quot; information.
1202 &quot;A String&quot;,
1203 ],
1204 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
1205 # Examples: US city, IT comune, UK post town.
1206 # In regions of the world where localities are not well defined or do not fit
1207 # into this structure well, leave locality empty and use address_lines.
1208 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
1209 # is never inferred and it is up to the user to ensure the value is
1210 # correct. See http://cldr.unicode.org/ and
1211 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
1212 # for details. Example: &quot;CH&quot; for Switzerland.
1213 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
1214 # known). This is often the UI language of the input form or is expected
1215 # to match one of the languages used in the address&#x27; country/region, or their
1216 # transliterated equivalents.
1217 # This can affect formatting in certain countries, but is not critical
1218 # to the correctness of the data and will never affect any validation or
1219 # other non-formatting related operations.
1220 #
1221 # If this value is not known, it should be omitted (rather than specifying a
1222 # possibly incorrect default).
1223 #
1224 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
1225 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
1226 # postal codes to be present, but where they are used, they may trigger
1227 # additional validation with other parts of the address (e.g. state/zip
1228 # validation in the U.S.A.).
1229 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
1230 # addresses of a country or region.
1231 # For example, this can be a state, a province, an oblast, or a prefecture.
1232 # Specifically, for Spain this is the province and not the autonomous
1233 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
1234 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
1235 # in Switzerland this should be left unpopulated.
1236 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
1237 #
1238 # Because values in address_lines do not have type information and may
1239 # sometimes contain multiple values in a single field (e.g.
1240 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
1241 # address lines should be &quot;envelope order&quot; for the country/region of the
1242 # address. In places where this can vary (e.g. Japan), address_language is
1243 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
1244 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
1245 # an address can be selected based on the language.
1246 #
1247 # The minimum permitted structural representation of an address consists
1248 # of a region_code with all remaining information placed in the
1249 # address_lines. It would be possible to format such an address very
1250 # approximately without geocoding, but no semantic reasoning could be
1251 # made about any of the address components until it was at least
1252 # partially resolved.
1253 #
1254 # Creating an address only containing a region_code and address_lines, and
1255 # then geocoding is the recommended way to handle completely unstructured
1256 # addresses (as opposed to guessing which parts of the address should be
1257 # localities or administrative areas).
1258 &quot;A String&quot;,
1259 ],
1260 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
1261 # in most regions. Where it is used, the value is either a string like
1262 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
1263 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
1264 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
1265 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
1266 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
1267 # the latest revision.
1268 #
1269 # All new revisions **must** be backward compatible with old revisions.
1270 },
1271 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
1272 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
1273 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
1274 # LocationType#LOCALITY.
1275 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
1276 # location bounding box in which a circle with the specified radius
1277 # centered from LatLng coves the area associated with the job location.
1278 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
1279 # 7885.79 meters.
1280 },
1281 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
1282 # such as, &quot;www.google.com&quot;.
1283}
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001284
1285 updateCompanyFields: string, Optional but strongly recommended to be provided for the best service
1286experience.
1287
1288If update_company_fields is provided, only the specified fields in
1289company are updated. Otherwise all the fields are updated.
1290
1291A field mask to specify the company fields to update. Valid values are:
1292
1293* displayName
1294* website
1295* imageUrl
1296* companySize
1297* distributorBillingCompanyId
1298* companyInfoSources
1299* careerPageLink
1300* hiringAgency
1301* hqLocation
1302* eeoText
1303* keywordSearchableCustomAttributes
1304* title (deprecated)
1305* keywordSearchableCustomFields (deprecated)
1306 x__xgafv: string, V1 error format.
1307 Allowed values
1308 1 - v1 error format
1309 2 - v2 error format
1310
1311Returns:
1312 An object of the form:
1313
1314 { # A Company resource represents a company in the service. A company is the
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001315 # entity that owns job listings, that is, the hiring entity responsible for
1316 # employing applicants for the job position.
1317 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
1318 # associated with all jobs, and typically to be displayed in all
1319 # roles.
1320 #
1321 # The maximum number of allowed characters is 500.
1322 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
1323 # corresponding `string_values` are used in keyword search. Jobs with
1324 # `string_values` under these specified field keys are returned if any
1325 # of the values matches the search keyword. Custom field values with
1326 # parenthesis, brackets and special symbols might not be properly searchable,
1327 # and those keyword queries need to be surrounded by quotes.
1328 &quot;A String&quot;,
1329 ],
1330 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job,
1331 # for example, &quot;Google, LLC.&quot;.
1332 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field.
1333 #
1334 # Optional.
1335 #
1336 # This field is no longer used. Any value set to it is ignored.
1337 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the
1338 # company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot;
1339 # and &quot;Google&quot;, which the client wishes to use as the company displayed on
1340 # the job. Best practice is to create a distinct company identifier for each
1341 # distinct brand displayed.
1342 #
1343 # The maximum number of allowed characters is 255.
1344 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
1345 #
1346 # The resource name for a company. This is generated by the service when a
1347 # company is created, for example,
1348 # &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
1349 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public
1350 # availability by the service when job content appears suspicious,
1351 # abusive, or spammy.
1352 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an
1353 # employer for billing purposes. Recommended practice is to use
1354 # the distributor_company_id.
1355 #
1356 # Defaults to same value as distributor_company_id when a value
1357 # is not provided.
1358 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided,
1359 # the logo image should be squared at 80x80 pixels.
1360 #
1361 # The url must be a Google Photos or Google Album url.
1362 # Only images in these Google sub-domains are accepted.
1363 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
1364 # different from the job location. The service attempts
1365 # to geolocate the provided address, and populates a more specific
1366 # location wherever possible in structured_company_hq_location.
1367 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead.
1368 #
1369 # Required.
1370 #
1371 # The name of the employer to be displayed with the job,
1372 # for example, &quot;Google, LLC.&quot;.
1373 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify
1374 # the employer.
1375 { # A resource that represents an external Google identifier for a company,
1376 # for example, a Google+ business page or a Google Maps business page.
1377 # For unsupported types, use `unknown_type_id`.
1378 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
1379 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
1380 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
1381 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps,
1382 # namely, the Google Maps CID (cell id).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001383 },
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001384 ],
1385 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
1386 # employers.
1387 #
1388 # Defaults to false if not provided.
1389 &quot;careerPageLink&quot;: &quot;A String&quot;, # Optional. The URL to employer&#x27;s career site or careers page on the employer&#x27;s web
1390 # site.
1391 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
1392 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead.
1393 #
1394 # Optional.
1395 #
1396 # A list of filterable custom fields that should be used in keyword
1397 # search. The jobs of this company are returned if any of these custom
1398 # fields matches the search keyword. Custom field values with parenthesis,
1399 # brackets and special symbols might not be properly searchable, and those
1400 # keyword queries need to be surrounded by quotes.
1401 42,
1402 ],
1403 &quot;structuredCompanyHqLocation&quot;: { # Output only. # Output only. A structured headquarters location of the company,
1404 # resolved from hq_location if possible.
1405 #
1406 # A resource that represents a location with full geographic
1407 # information.
1408 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
1409 # of doubles representing degrees latitude and degrees longitude. Unless
1410 # specified otherwise, this must conform to the
1411 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
1412 # standard&lt;/a&gt;. Values must be within normalized ranges.
1413 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
1414 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
1415 },
1416 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. # Postal address of the location that includes human readable information,
1417 # such as postal delivery and payments addresses. Given a postal address,
1418 # a postal service can deliver items to a premises, P.O. Box, or other
1419 # delivery location.
1420 # Given a postal address, a postal service can deliver items to a premise, P.O.
1421 # Box or similar.
1422 # It is not intended to model geographical locations (roads, towns,
1423 # mountains).
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001424 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001425 # In typical usage an address would be created via user input or from importing
1426 # existing data, depending on the type of process.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001427 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001428 # Advice on address input / editing:
1429 # - Use an i18n-ready address widget such as
1430 # https://github.com/google/libaddressinput)
1431 # - Users should not be presented with UI elements for input or editing of
1432 # fields outside countries where that field is used.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001433 #
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001434 # For more guidance on how to use this schema, please see:
1435 # https://support.google.com/business/answer/6397478
1436 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
1437 # For example, this can be neighborhoods, boroughs, districts.
1438 &quot;recipients&quot;: [ # Optional. The recipient at the address.
1439 # This field may, under certain circumstances, contain multiline information.
1440 # For example, it might contain &quot;care of&quot; information.
1441 &quot;A String&quot;,
1442 ],
1443 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
1444 # Examples: US city, IT comune, UK post town.
1445 # In regions of the world where localities are not well defined or do not fit
1446 # into this structure well, leave locality empty and use address_lines.
1447 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
1448 # is never inferred and it is up to the user to ensure the value is
1449 # correct. See http://cldr.unicode.org/ and
1450 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
1451 # for details. Example: &quot;CH&quot; for Switzerland.
1452 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
1453 # known). This is often the UI language of the input form or is expected
1454 # to match one of the languages used in the address&#x27; country/region, or their
1455 # transliterated equivalents.
1456 # This can affect formatting in certain countries, but is not critical
1457 # to the correctness of the data and will never affect any validation or
1458 # other non-formatting related operations.
1459 #
1460 # If this value is not known, it should be omitted (rather than specifying a
1461 # possibly incorrect default).
1462 #
1463 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
1464 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
1465 # postal codes to be present, but where they are used, they may trigger
1466 # additional validation with other parts of the address (e.g. state/zip
1467 # validation in the U.S.A.).
1468 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
1469 # addresses of a country or region.
1470 # For example, this can be a state, a province, an oblast, or a prefecture.
1471 # Specifically, for Spain this is the province and not the autonomous
1472 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
1473 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
1474 # in Switzerland this should be left unpopulated.
1475 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
1476 #
1477 # Because values in address_lines do not have type information and may
1478 # sometimes contain multiple values in a single field (e.g.
1479 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
1480 # address lines should be &quot;envelope order&quot; for the country/region of the
1481 # address. In places where this can vary (e.g. Japan), address_language is
1482 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
1483 # &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of
1484 # an address can be selected based on the language.
1485 #
1486 # The minimum permitted structural representation of an address consists
1487 # of a region_code with all remaining information placed in the
1488 # address_lines. It would be possible to format such an address very
1489 # approximately without geocoding, but no semantic reasoning could be
1490 # made about any of the address components until it was at least
1491 # partially resolved.
1492 #
1493 # Creating an address only containing a region_code and address_lines, and
1494 # then geocoding is the recommended way to handle completely unstructured
1495 # addresses (as opposed to guessing which parts of the address should be
1496 # localities or administrative areas).
1497 &quot;A String&quot;,
1498 ],
1499 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
1500 # in most regions. Where it is used, the value is either a string like
1501 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
1502 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
1503 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
1504 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
1505 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
1506 # the latest revision.
1507 #
1508 # All new revisions **must** be backward compatible with old revisions.
1509 },
1510 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
1511 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
1512 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
1513 # LocationType#LOCALITY.
1514 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the
1515 # location bounding box in which a circle with the specified radius
1516 # centered from LatLng coves the area associated with the job location.
1517 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
1518 # 7885.79 meters.
1519 },
1520 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page,
1521 # such as, &quot;www.google.com&quot;.
1522 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001523</div>
1524
1525</body></html>