blob: 704f519cf4a89129240655c90e8e4eb1e6cdb09a [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_v3p1beta1.html">Cloud Talent Solution API</a> . <a href="jobs_v3p1beta1.projects.html">projects</a> . <a href="jobs_v3p1beta1.projects.companies.html">companies</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070078 <code><a href="#create">create(parent, body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070079<p class="firstline">Creates a new company entity.</p>
80<p class="toc_element">
81 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
82<p class="firstline">Deletes specified company.</p>
83<p class="toc_element">
84 <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
85<p class="firstline">Retrieves specified company.</p>
86<p class="toc_element">
Bu Sun Kim65020912020-05-20 12:08:20 -070087 <code><a href="#list">list(parent, pageToken=None, requireOpenJobs=None, pageSize=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070088<p class="firstline">Lists all companies associated with the service account.</p>
89<p class="toc_element">
90 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
91<p class="firstline">Retrieves the next page of results.</p>
92<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070093 <code><a href="#patch">patch(name, body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070094<p class="firstline">Updates specified company. Company names can't be updated. To update a</p>
95<h3>Method Details</h3>
96<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -070097 <code class="details" id="create">create(parent, body=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070098 <pre>Creates a new company entity.
99
100Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700101 parent: string, Required. Resource name of the project under which the company is created.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700102
Bu Sun Kim65020912020-05-20 12:08:20 -0700103The format is &quot;projects/{project_id}&quot;, for example,
104&quot;projects/api-test-project&quot;. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700105 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700106 The object takes the form of:
107
108{ # Input only.
109 #
110 # The Request of the CreateCompany method.
Bu Sun Kim65020912020-05-20 12:08:20 -0700111 &quot;company&quot;: { # A Company resource represents a company in the service. A company is the # Required. The company to be created.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700112 # entity that owns job postings, that is, the hiring entity responsible for
113 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -0700114 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
115 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700116 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700117 # Defaults to false if not provided.
118 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
119 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700120 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700121 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700122 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700123 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
124 # company.
125 #
126 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700127 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
128 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700129 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
130 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700131 # different from the job location. The service attempts
132 # to geolocate the provided address, and populates a more specific
133 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -0700134 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
135 # corresponding `string_values` are used in keyword search. Jobs with
136 # `string_values` under these specified field keys are returned if any
137 # of the values matches the search keyword. Custom field values with
138 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
139 # and those keyword queries need to be surrounded by quotes.
140 &quot;A String&quot;,
141 ],
142 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
143 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700144 # Company.hq_location if provided.
145 #
146 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700147 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
148 # location bounding box in which a circle with the specified radius
149 # centered from LatLng covers the area associated with the job location.
150 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
151 # 6.17 miles.
152 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
153 # of doubles representing degrees latitude and degrees longitude. Unless
154 # specified otherwise, this must conform to the
155 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
156 # standard&lt;/a&gt;. Values must be within normalized ranges.
157 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
158 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
159 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700160 &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 -0700161 # such as postal delivery and payments addresses. Given a postal address,
162 # a postal service can deliver items to a premises, P.O. Box, or other
163 # delivery location.
164 # Given a postal address, a postal service can deliver items to a premise, P.O.
165 # Box or similar.
166 # It is not intended to model geographical locations (roads, towns,
167 # mountains).
168 #
169 # In typical usage an address would be created via user input or from importing
170 # existing data, depending on the type of process.
171 #
172 # Advice on address input / editing:
173 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700174 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700175 # - Users should not be presented with UI elements for input or editing of
176 # fields outside countries where that field is used.
177 #
178 # For more guidance on how to use this schema, please see:
179 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -0700180 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
181 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700182 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700183 # All new revisions **must** be backward compatible with old revisions.
184 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700185 # Examples: US city, IT comune, UK post town.
186 # In regions of the world where localities are not well defined or do not fit
187 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -0700188 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700189 # addresses of a country or region.
190 # For example, this can be a state, a province, an oblast, or a prefecture.
191 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -0700192 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
193 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700194 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700195 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
196 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
197 # is never inferred and it is up to the user to ensure the value is
198 # correct. See http://cldr.unicode.org/ and
199 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
200 # for details. Example: &quot;CH&quot; for Switzerland.
201 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700202 #
203 # Because values in address_lines do not have type information and may
204 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -0700205 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
206 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700207 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -0700208 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
209 # &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 -0700210 # an address can be selected based on the language.
211 #
212 # The minimum permitted structural representation of an address consists
213 # of a region_code with all remaining information placed in the
214 # address_lines. It would be possible to format such an address very
215 # approximately without geocoding, but no semantic reasoning could be
216 # made about any of the address components until it was at least
217 # partially resolved.
218 #
219 # Creating an address only containing a region_code and address_lines, and
220 # then geocoding is the recommended way to handle completely unstructured
221 # addresses (as opposed to guessing which parts of the address should be
222 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -0700223 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700224 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700225 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700226 # postal codes to be present, but where they are used, they may trigger
227 # additional validation with other parts of the address (e.g. state/zip
228 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -0700229 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
230 # known). This is often the UI language of the input form or is expected
231 # to match one of the languages used in the address&#x27; country/region, or their
232 # transliterated equivalents.
233 # This can affect formatting in certain countries, but is not critical
234 # to the correctness of the data and will never affect any validation or
235 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700236 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700237 # If this value is not known, it should be omitted (rather than specifying a
238 # possibly incorrect default).
239 #
240 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
241 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
242 # in most regions. Where it is used, the value is either a string like
243 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
244 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
245 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
246 &quot;recipients&quot;: [ # Optional. The recipient at the address.
247 # This field may, under certain circumstances, contain multiline information.
248 # For example, it might contain &quot;care of&quot; information.
249 &quot;A String&quot;,
250 ],
251 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
252 # For example, this can be neighborhoods, boroughs, districts.
253 },
254 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
255 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
256 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
257 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700258 },
259 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700260 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700261 # public availability by the service when job content appears suspicious,
262 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -0700263 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
264 # associated with all jobs, and typically to be displayed in all
265 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700266 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700267 # The maximum number of allowed characters is 500.
268 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
269 #
270 # The resource name for a company. This is generated by the service when a
271 # company is created.
272 #
273 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
274 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700275 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700276 },
277 }
278
279 x__xgafv: string, V1 error format.
280 Allowed values
281 1 - v1 error format
282 2 - v2 error format
283
284Returns:
285 An object of the form:
286
287 { # A Company resource represents a company in the service. A company is the
288 # entity that owns job postings, that is, the hiring entity responsible for
289 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -0700290 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
291 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700292 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700293 # Defaults to false if not provided.
294 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
295 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700296 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700297 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700298 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700299 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
300 # company.
301 #
302 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700303 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
304 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700305 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
306 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700307 # different from the job location. The service attempts
308 # to geolocate the provided address, and populates a more specific
309 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -0700310 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
311 # corresponding `string_values` are used in keyword search. Jobs with
312 # `string_values` under these specified field keys are returned if any
313 # of the values matches the search keyword. Custom field values with
314 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
315 # and those keyword queries need to be surrounded by quotes.
316 &quot;A String&quot;,
317 ],
318 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
319 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700320 # Company.hq_location if provided.
321 #
322 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700323 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
324 # location bounding box in which a circle with the specified radius
325 # centered from LatLng covers the area associated with the job location.
326 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
327 # 6.17 miles.
328 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
329 # of doubles representing degrees latitude and degrees longitude. Unless
330 # specified otherwise, this must conform to the
331 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
332 # standard&lt;/a&gt;. Values must be within normalized ranges.
333 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
334 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
335 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700336 &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 -0700337 # such as postal delivery and payments addresses. Given a postal address,
338 # a postal service can deliver items to a premises, P.O. Box, or other
339 # delivery location.
340 # Given a postal address, a postal service can deliver items to a premise, P.O.
341 # Box or similar.
342 # It is not intended to model geographical locations (roads, towns,
343 # mountains).
344 #
345 # In typical usage an address would be created via user input or from importing
346 # existing data, depending on the type of process.
347 #
348 # Advice on address input / editing:
349 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700350 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700351 # - Users should not be presented with UI elements for input or editing of
352 # fields outside countries where that field is used.
353 #
354 # For more guidance on how to use this schema, please see:
355 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -0700356 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
357 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700358 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700359 # All new revisions **must** be backward compatible with old revisions.
360 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700361 # Examples: US city, IT comune, UK post town.
362 # In regions of the world where localities are not well defined or do not fit
363 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -0700364 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700365 # addresses of a country or region.
366 # For example, this can be a state, a province, an oblast, or a prefecture.
367 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -0700368 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
369 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700370 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700371 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
372 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
373 # is never inferred and it is up to the user to ensure the value is
374 # correct. See http://cldr.unicode.org/ and
375 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
376 # for details. Example: &quot;CH&quot; for Switzerland.
377 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700378 #
379 # Because values in address_lines do not have type information and may
380 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -0700381 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
382 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700383 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -0700384 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
385 # &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 -0700386 # an address can be selected based on the language.
387 #
388 # The minimum permitted structural representation of an address consists
389 # of a region_code with all remaining information placed in the
390 # address_lines. It would be possible to format such an address very
391 # approximately without geocoding, but no semantic reasoning could be
392 # made about any of the address components until it was at least
393 # partially resolved.
394 #
395 # Creating an address only containing a region_code and address_lines, and
396 # then geocoding is the recommended way to handle completely unstructured
397 # addresses (as opposed to guessing which parts of the address should be
398 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -0700399 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700400 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700401 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700402 # postal codes to be present, but where they are used, they may trigger
403 # additional validation with other parts of the address (e.g. state/zip
404 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -0700405 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
406 # known). This is often the UI language of the input form or is expected
407 # to match one of the languages used in the address&#x27; country/region, or their
408 # transliterated equivalents.
409 # This can affect formatting in certain countries, but is not critical
410 # to the correctness of the data and will never affect any validation or
411 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700412 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700413 # If this value is not known, it should be omitted (rather than specifying a
414 # possibly incorrect default).
415 #
416 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
417 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
418 # in most regions. Where it is used, the value is either a string like
419 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
420 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
421 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
422 &quot;recipients&quot;: [ # Optional. The recipient at the address.
423 # This field may, under certain circumstances, contain multiline information.
424 # For example, it might contain &quot;care of&quot; information.
425 &quot;A String&quot;,
426 ],
427 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
428 # For example, this can be neighborhoods, boroughs, districts.
429 },
430 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
431 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
432 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
433 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700434 },
435 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700436 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700437 # public availability by the service when job content appears suspicious,
438 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -0700439 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
440 # associated with all jobs, and typically to be displayed in all
441 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700442 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700443 # The maximum number of allowed characters is 500.
444 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
445 #
446 # The resource name for a company. This is generated by the service when a
447 # company is created.
448 #
449 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
450 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700451 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700452 }</pre>
453</div>
454
455<div class="method">
456 <code class="details" id="delete">delete(name, x__xgafv=None)</code>
457 <pre>Deletes specified company.
458Prerequisite: The company has no jobs associated with it.
459
460Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700461 name: string, Required. The resource name of the company to be deleted.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700462
Bu Sun Kim65020912020-05-20 12:08:20 -0700463The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
464&quot;projects/api-test-project/companies/foo&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700465 x__xgafv: string, V1 error format.
466 Allowed values
467 1 - v1 error format
468 2 - v2 error format
469
470Returns:
471 An object of the form:
472
473 { # A generic empty message that you can re-use to avoid defining duplicated
474 # empty messages in your APIs. A typical example is to use it as the request
475 # or the response type of an API method. For instance:
476 #
477 # service Foo {
478 # rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
479 # }
480 #
481 # The JSON representation for `Empty` is empty JSON object `{}`.
482 }</pre>
483</div>
484
485<div class="method">
486 <code class="details" id="get">get(name, x__xgafv=None)</code>
487 <pre>Retrieves specified company.
488
489Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700490 name: string, Required. The resource name of the company to be retrieved.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700491
Bu Sun Kim65020912020-05-20 12:08:20 -0700492The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
493&quot;projects/api-test-project/companies/foo&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700494 x__xgafv: string, V1 error format.
495 Allowed values
496 1 - v1 error format
497 2 - v2 error format
498
499Returns:
500 An object of the form:
501
502 { # A Company resource represents a company in the service. A company is the
503 # entity that owns job postings, that is, the hiring entity responsible for
504 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -0700505 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
506 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700507 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700508 # Defaults to false if not provided.
509 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
510 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700511 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700512 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700513 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700514 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
515 # company.
516 #
517 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700518 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
519 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700520 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
521 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700522 # different from the job location. The service attempts
523 # to geolocate the provided address, and populates a more specific
524 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -0700525 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
526 # corresponding `string_values` are used in keyword search. Jobs with
527 # `string_values` under these specified field keys are returned if any
528 # of the values matches the search keyword. Custom field values with
529 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
530 # and those keyword queries need to be surrounded by quotes.
531 &quot;A String&quot;,
532 ],
533 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
534 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700535 # Company.hq_location if provided.
536 #
537 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700538 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
539 # location bounding box in which a circle with the specified radius
540 # centered from LatLng covers the area associated with the job location.
541 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
542 # 6.17 miles.
543 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
544 # of doubles representing degrees latitude and degrees longitude. Unless
545 # specified otherwise, this must conform to the
546 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
547 # standard&lt;/a&gt;. Values must be within normalized ranges.
548 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
549 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
550 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700551 &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 -0700552 # such as postal delivery and payments addresses. Given a postal address,
553 # a postal service can deliver items to a premises, P.O. Box, or other
554 # delivery location.
555 # Given a postal address, a postal service can deliver items to a premise, P.O.
556 # Box or similar.
557 # It is not intended to model geographical locations (roads, towns,
558 # mountains).
559 #
560 # In typical usage an address would be created via user input or from importing
561 # existing data, depending on the type of process.
562 #
563 # Advice on address input / editing:
564 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700565 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700566 # - Users should not be presented with UI elements for input or editing of
567 # fields outside countries where that field is used.
568 #
569 # For more guidance on how to use this schema, please see:
570 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -0700571 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
572 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700573 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700574 # All new revisions **must** be backward compatible with old revisions.
575 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700576 # Examples: US city, IT comune, UK post town.
577 # In regions of the world where localities are not well defined or do not fit
578 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -0700579 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700580 # addresses of a country or region.
581 # For example, this can be a state, a province, an oblast, or a prefecture.
582 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -0700583 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
584 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700585 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700586 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
587 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
588 # is never inferred and it is up to the user to ensure the value is
589 # correct. See http://cldr.unicode.org/ and
590 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
591 # for details. Example: &quot;CH&quot; for Switzerland.
592 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700593 #
594 # Because values in address_lines do not have type information and may
595 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -0700596 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
597 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700598 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -0700599 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
600 # &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 -0700601 # an address can be selected based on the language.
602 #
603 # The minimum permitted structural representation of an address consists
604 # of a region_code with all remaining information placed in the
605 # address_lines. It would be possible to format such an address very
606 # approximately without geocoding, but no semantic reasoning could be
607 # made about any of the address components until it was at least
608 # partially resolved.
609 #
610 # Creating an address only containing a region_code and address_lines, and
611 # then geocoding is the recommended way to handle completely unstructured
612 # addresses (as opposed to guessing which parts of the address should be
613 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -0700614 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700615 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700616 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700617 # postal codes to be present, but where they are used, they may trigger
618 # additional validation with other parts of the address (e.g. state/zip
619 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -0700620 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
621 # known). This is often the UI language of the input form or is expected
622 # to match one of the languages used in the address&#x27; country/region, or their
623 # transliterated equivalents.
624 # This can affect formatting in certain countries, but is not critical
625 # to the correctness of the data and will never affect any validation or
626 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700627 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700628 # If this value is not known, it should be omitted (rather than specifying a
629 # possibly incorrect default).
630 #
631 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
632 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
633 # in most regions. Where it is used, the value is either a string like
634 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
635 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
636 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
637 &quot;recipients&quot;: [ # Optional. The recipient at the address.
638 # This field may, under certain circumstances, contain multiline information.
639 # For example, it might contain &quot;care of&quot; information.
640 &quot;A String&quot;,
641 ],
642 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
643 # For example, this can be neighborhoods, boroughs, districts.
644 },
645 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
646 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
647 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
648 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700649 },
650 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700651 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700652 # public availability by the service when job content appears suspicious,
653 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -0700654 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
655 # associated with all jobs, and typically to be displayed in all
656 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700657 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700658 # The maximum number of allowed characters is 500.
659 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
660 #
661 # The resource name for a company. This is generated by the service when a
662 # company is created.
663 #
664 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
665 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700666 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700667 }</pre>
668</div>
669
670<div class="method">
Bu Sun Kim65020912020-05-20 12:08:20 -0700671 <code class="details" id="list">list(parent, pageToken=None, requireOpenJobs=None, pageSize=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700672 <pre>Lists all companies associated with the service account.
673
674Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700675 parent: string, Required. Resource name of the project under which the company is created.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700676
Bu Sun Kim65020912020-05-20 12:08:20 -0700677The format is &quot;projects/{project_id}&quot;, for example,
678&quot;projects/api-test-project&quot;. (required)
679 pageToken: string, Optional. The starting indicator from which to return results.
Dan O'Mearadd494642020-05-01 07:42:23 -0700680 requireOpenJobs: boolean, Optional. Set to true if the companies requested must have open jobs.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700681
682Defaults to false.
683
684If true, at most page_size of companies are fetched, among which
685only those with open jobs are returned.
Bu Sun Kim65020912020-05-20 12:08:20 -0700686 pageSize: integer, Optional. The maximum number of companies to be returned, at most 100.
687Default is 100 if a non-positive number is provided.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700688 x__xgafv: string, V1 error format.
689 Allowed values
690 1 - v1 error format
691 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700692
693Returns:
694 An object of the form:
695
696 { # Output only.
697 #
698 # The List companies response object.
Bu Sun Kim65020912020-05-20 12:08:20 -0700699 &quot;companies&quot;: [ # Companies for the current client.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700700 { # A Company resource represents a company in the service. A company is the
701 # entity that owns job postings, that is, the hiring entity responsible for
702 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -0700703 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
704 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700705 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700706 # Defaults to false if not provided.
707 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
708 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700709 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700710 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700711 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700712 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
713 # company.
714 #
715 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700716 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
717 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700718 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
719 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700720 # different from the job location. The service attempts
721 # to geolocate the provided address, and populates a more specific
722 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -0700723 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
724 # corresponding `string_values` are used in keyword search. Jobs with
725 # `string_values` under these specified field keys are returned if any
726 # of the values matches the search keyword. Custom field values with
727 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
728 # and those keyword queries need to be surrounded by quotes.
729 &quot;A String&quot;,
730 ],
731 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
732 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700733 # Company.hq_location if provided.
734 #
735 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700736 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
737 # location bounding box in which a circle with the specified radius
738 # centered from LatLng covers the area associated with the job location.
739 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
740 # 6.17 miles.
741 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
742 # of doubles representing degrees latitude and degrees longitude. Unless
743 # specified otherwise, this must conform to the
744 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
745 # standard&lt;/a&gt;. Values must be within normalized ranges.
746 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
747 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
748 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700749 &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 -0700750 # such as postal delivery and payments addresses. Given a postal address,
751 # a postal service can deliver items to a premises, P.O. Box, or other
752 # delivery location.
753 # Given a postal address, a postal service can deliver items to a premise, P.O.
754 # Box or similar.
755 # It is not intended to model geographical locations (roads, towns,
756 # mountains).
757 #
758 # In typical usage an address would be created via user input or from importing
759 # existing data, depending on the type of process.
760 #
761 # Advice on address input / editing:
762 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700763 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700764 # - Users should not be presented with UI elements for input or editing of
765 # fields outside countries where that field is used.
766 #
767 # For more guidance on how to use this schema, please see:
768 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -0700769 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
770 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700771 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700772 # All new revisions **must** be backward compatible with old revisions.
773 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700774 # Examples: US city, IT comune, UK post town.
775 # In regions of the world where localities are not well defined or do not fit
776 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -0700777 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700778 # addresses of a country or region.
779 # For example, this can be a state, a province, an oblast, or a prefecture.
780 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -0700781 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
782 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700783 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700784 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
785 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
786 # is never inferred and it is up to the user to ensure the value is
787 # correct. See http://cldr.unicode.org/ and
788 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
789 # for details. Example: &quot;CH&quot; for Switzerland.
790 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700791 #
792 # Because values in address_lines do not have type information and may
793 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -0700794 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
795 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700796 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -0700797 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
798 # &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 -0700799 # an address can be selected based on the language.
800 #
801 # The minimum permitted structural representation of an address consists
802 # of a region_code with all remaining information placed in the
803 # address_lines. It would be possible to format such an address very
804 # approximately without geocoding, but no semantic reasoning could be
805 # made about any of the address components until it was at least
806 # partially resolved.
807 #
808 # Creating an address only containing a region_code and address_lines, and
809 # then geocoding is the recommended way to handle completely unstructured
810 # addresses (as opposed to guessing which parts of the address should be
811 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -0700812 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700813 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700814 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700815 # postal codes to be present, but where they are used, they may trigger
816 # additional validation with other parts of the address (e.g. state/zip
817 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -0700818 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
819 # known). This is often the UI language of the input form or is expected
820 # to match one of the languages used in the address&#x27; country/region, or their
821 # transliterated equivalents.
822 # This can affect formatting in certain countries, but is not critical
823 # to the correctness of the data and will never affect any validation or
824 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700825 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700826 # If this value is not known, it should be omitted (rather than specifying a
827 # possibly incorrect default).
828 #
829 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
830 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
831 # in most regions. Where it is used, the value is either a string like
832 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
833 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
834 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
835 &quot;recipients&quot;: [ # Optional. The recipient at the address.
836 # This field may, under certain circumstances, contain multiline information.
837 # For example, it might contain &quot;care of&quot; information.
838 &quot;A String&quot;,
839 ],
840 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
841 # For example, this can be neighborhoods, boroughs, districts.
842 },
843 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
844 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
845 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
846 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700847 },
848 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700849 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700850 # public availability by the service when job content appears suspicious,
851 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -0700852 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
853 # associated with all jobs, and typically to be displayed in all
854 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700855 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700856 # The maximum number of allowed characters is 500.
857 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
858 #
859 # The resource name for a company. This is generated by the service when a
860 # company is created.
861 #
862 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
863 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700864 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700865 },
866 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700867 &quot;metadata&quot;: { # Output only. # Additional information for the API invocation, such as the request
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700868 # tracking id.
869 #
870 # Additional information returned to client, such as debugging information.
Bu Sun Kim65020912020-05-20 12:08:20 -0700871 &quot;requestId&quot;: &quot;A String&quot;, # A unique id associated with this call.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700872 # This id is logged for tracking purposes.
873 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700874 &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700875 }</pre>
876</div>
877
878<div class="method">
879 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
880 <pre>Retrieves the next page of results.
881
882Args:
883 previous_request: The request for the previous page. (required)
884 previous_response: The response from the request for the previous page. (required)
885
886Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -0700887 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700888 page. Returns None if there are no more items in the collection.
889 </pre>
890</div>
891
892<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700893 <code class="details" id="patch">patch(name, body=None, x__xgafv=None)</code>
Bu Sun Kim65020912020-05-20 12:08:20 -0700894 <pre>Updates specified company. Company names can&#x27;t be updated. To update a
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700895company name, delete the company and all jobs associated with it, and only
896then re-create them.
897
898Args:
899 name: string, Required during company update.
900
901The resource name for a company. This is generated by the service when a
902company is created.
903
Bu Sun Kim65020912020-05-20 12:08:20 -0700904The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
905&quot;projects/api-test-project/companies/foo&quot;. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700906 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700907 The object takes the form of:
908
909{ # Input only.
910 #
911 # Request for updating a specified company.
Bu Sun Kim65020912020-05-20 12:08:20 -0700912 &quot;company&quot;: { # A Company resource represents a company in the service. A company is the # Required. The company resource to replace the current resource in the system.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700913 # entity that owns job postings, that is, the hiring entity responsible for
914 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -0700915 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
916 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700917 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700918 # Defaults to false if not provided.
919 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
920 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700921 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700922 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700923 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -0700924 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
925 # company.
926 #
927 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700928 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
929 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700930 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
931 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700932 # different from the job location. The service attempts
933 # to geolocate the provided address, and populates a more specific
934 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -0700935 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
936 # corresponding `string_values` are used in keyword search. Jobs with
937 # `string_values` under these specified field keys are returned if any
938 # of the values matches the search keyword. Custom field values with
939 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
940 # and those keyword queries need to be surrounded by quotes.
941 &quot;A String&quot;,
942 ],
943 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
944 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700945 # Company.hq_location if provided.
946 #
947 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700948 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
949 # location bounding box in which a circle with the specified radius
950 # centered from LatLng covers the area associated with the job location.
951 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
952 # 6.17 miles.
953 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
954 # of doubles representing degrees latitude and degrees longitude. Unless
955 # specified otherwise, this must conform to the
956 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
957 # standard&lt;/a&gt;. Values must be within normalized ranges.
958 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
959 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
960 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700961 &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 -0700962 # such as postal delivery and payments addresses. Given a postal address,
963 # a postal service can deliver items to a premises, P.O. Box, or other
964 # delivery location.
965 # Given a postal address, a postal service can deliver items to a premise, P.O.
966 # Box or similar.
967 # It is not intended to model geographical locations (roads, towns,
968 # mountains).
969 #
970 # In typical usage an address would be created via user input or from importing
971 # existing data, depending on the type of process.
972 #
973 # Advice on address input / editing:
974 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -0700975 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700976 # - Users should not be presented with UI elements for input or editing of
977 # fields outside countries where that field is used.
978 #
979 # For more guidance on how to use this schema, please see:
980 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -0700981 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
982 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700983 #
Bu Sun Kim65020912020-05-20 12:08:20 -0700984 # All new revisions **must** be backward compatible with old revisions.
985 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700986 # Examples: US city, IT comune, UK post town.
987 # In regions of the world where localities are not well defined or do not fit
988 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -0700989 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700990 # addresses of a country or region.
991 # For example, this can be a state, a province, an oblast, or a prefecture.
992 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -0700993 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
994 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700995 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -0700996 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
997 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
998 # is never inferred and it is up to the user to ensure the value is
999 # correct. See http://cldr.unicode.org/ and
1000 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
1001 # for details. Example: &quot;CH&quot; for Switzerland.
1002 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001003 #
1004 # Because values in address_lines do not have type information and may
1005 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -07001006 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
1007 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001008 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -07001009 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
1010 # &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 -07001011 # an address can be selected based on the language.
1012 #
1013 # The minimum permitted structural representation of an address consists
1014 # of a region_code with all remaining information placed in the
1015 # address_lines. It would be possible to format such an address very
1016 # approximately without geocoding, but no semantic reasoning could be
1017 # made about any of the address components until it was at least
1018 # partially resolved.
1019 #
1020 # Creating an address only containing a region_code and address_lines, and
1021 # then geocoding is the recommended way to handle completely unstructured
1022 # addresses (as opposed to guessing which parts of the address should be
1023 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -07001024 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001025 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001026 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001027 # postal codes to be present, but where they are used, they may trigger
1028 # additional validation with other parts of the address (e.g. state/zip
1029 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -07001030 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
1031 # known). This is often the UI language of the input form or is expected
1032 # to match one of the languages used in the address&#x27; country/region, or their
1033 # transliterated equivalents.
1034 # This can affect formatting in certain countries, but is not critical
1035 # to the correctness of the data and will never affect any validation or
1036 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001037 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001038 # If this value is not known, it should be omitted (rather than specifying a
1039 # possibly incorrect default).
1040 #
1041 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
1042 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
1043 # in most regions. Where it is used, the value is either a string like
1044 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
1045 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
1046 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
1047 &quot;recipients&quot;: [ # Optional. The recipient at the address.
1048 # This field may, under certain circumstances, contain multiline information.
1049 # For example, it might contain &quot;care of&quot; information.
1050 &quot;A String&quot;,
1051 ],
1052 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
1053 # For example, this can be neighborhoods, boroughs, districts.
1054 },
1055 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
1056 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
1057 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
1058 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001059 },
1060 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001061 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001062 # public availability by the service when job content appears suspicious,
1063 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -07001064 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
1065 # associated with all jobs, and typically to be displayed in all
1066 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001067 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001068 # The maximum number of allowed characters is 500.
1069 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
1070 #
1071 # The resource name for a company. This is generated by the service when a
1072 # company is created.
1073 #
1074 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
1075 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001076 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001077 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001078 &quot;updateMask&quot;: &quot;A String&quot;, # Optional but strongly recommended for the best service
1079 # experience.
1080 #
1081 # If update_mask is provided, only the specified fields in
1082 # company are updated. Otherwise all the fields are updated.
1083 #
1084 # A field mask to specify the company fields to be updated. Only
1085 # top level fields of Company are supported.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001086 }
1087
1088 x__xgafv: string, V1 error format.
1089 Allowed values
1090 1 - v1 error format
1091 2 - v2 error format
1092
1093Returns:
1094 An object of the form:
1095
1096 { # A Company resource represents a company in the service. A company is the
1097 # entity that owns job postings, that is, the hiring entity responsible for
1098 # employing applicants for the job position.
Bu Sun Kim65020912020-05-20 12:08:20 -07001099 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other
1100 # employers.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001101 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001102 # Defaults to false if not provided.
1103 &quot;websiteUri&quot;: &quot;A String&quot;, # Optional. The URI representing the company&#x27;s primary web site or home page,
1104 # for example, &quot;https://www.google.com&quot;.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001105 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001106 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001107 &quot;size&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Bu Sun Kim65020912020-05-20 12:08:20 -07001108 &quot;externalId&quot;: &quot;A String&quot;, # Required. Client side company identifier, used to uniquely identify the
1109 # company.
1110 #
1111 # The maximum number of allowed characters is 255.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001112 &quot;careerSiteUri&quot;: &quot;A String&quot;, # Optional. The URI to employer&#x27;s career site or careers page on the employer&#x27;s web
1113 # site, for example, &quot;https://careers.google.com&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -07001114 &quot;displayName&quot;: &quot;A String&quot;, # Required. The display name of the company, for example, &quot;Google LLC&quot;.
1115 &quot;headquartersAddress&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001116 # different from the job location. The service attempts
1117 # to geolocate the provided address, and populates a more specific
1118 # location wherever possible in DerivedInfo.headquarters_location.
Bu Sun Kim65020912020-05-20 12:08:20 -07001119 &quot;keywordSearchableJobCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose
1120 # corresponding `string_values` are used in keyword search. Jobs with
1121 # `string_values` under these specified field keys are returned if any
1122 # of the values matches the search keyword. Custom field values with
1123 # parenthesis, brackets and special symbols won&#x27;t be properly searchable,
1124 # and those keyword queries need to be surrounded by quotes.
1125 &quot;A String&quot;,
1126 ],
1127 &quot;derivedInfo&quot;: { # Derived details about the company. # Output only. Derived details about the company.
1128 &quot;headquartersLocation&quot;: { # Output only. # A structured headquarters location of the company, resolved from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001129 # Company.hq_location if provided.
1130 #
1131 # A resource that represents a location with full geographic information.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001132 &quot;radiusInMiles&quot;: 3.14, # Radius in miles of the job location. This value is derived from the
1133 # location bounding box in which a circle with the specified radius
1134 # centered from LatLng covers the area associated with the job location.
1135 # For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of
1136 # 6.17 miles.
1137 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
1138 # of doubles representing degrees latitude and degrees longitude. Unless
1139 # specified otherwise, this must conform to the
1140 # &lt;a href=&quot;http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf&quot;&gt;WGS84
1141 # standard&lt;/a&gt;. Values must be within normalized ranges.
1142 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
1143 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
1144 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001145 &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 -07001146 # such as postal delivery and payments addresses. Given a postal address,
1147 # a postal service can deliver items to a premises, P.O. Box, or other
1148 # delivery location.
1149 # Given a postal address, a postal service can deliver items to a premise, P.O.
1150 # Box or similar.
1151 # It is not intended to model geographical locations (roads, towns,
1152 # mountains).
1153 #
1154 # In typical usage an address would be created via user input or from importing
1155 # existing data, depending on the type of process.
1156 #
1157 # Advice on address input / editing:
1158 # - Use an i18n-ready address widget such as
Dan O'Mearadd494642020-05-01 07:42:23 -07001159 # https://github.com/google/libaddressinput)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001160 # - Users should not be presented with UI elements for input or editing of
1161 # fields outside countries where that field is used.
1162 #
1163 # For more guidance on how to use this schema, please see:
1164 # https://support.google.com/business/answer/6397478
Bu Sun Kim65020912020-05-20 12:08:20 -07001165 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is
1166 # the latest revision.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001167 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001168 # All new revisions **must** be backward compatible with old revisions.
1169 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001170 # Examples: US city, IT comune, UK post town.
1171 # In regions of the world where localities are not well defined or do not fit
1172 # into this structure well, leave locality empty and use address_lines.
Bu Sun Kim65020912020-05-20 12:08:20 -07001173 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001174 # addresses of a country or region.
1175 # For example, this can be a state, a province, an oblast, or a prefecture.
1176 # Specifically, for Spain this is the province and not the autonomous
Bu Sun Kim65020912020-05-20 12:08:20 -07001177 # community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;).
1178 # Many countries don&#x27;t use an administrative area in postal addresses. E.g.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001179 # in Switzerland this should be left unpopulated.
Bu Sun Kim65020912020-05-20 12:08:20 -07001180 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
1181 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This
1182 # is never inferred and it is up to the user to ensure the value is
1183 # correct. See http://cldr.unicode.org/ and
1184 # http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html
1185 # for details. Example: &quot;CH&quot; for Switzerland.
1186 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001187 #
1188 # Because values in address_lines do not have type information and may
1189 # sometimes contain multiple values in a single field (e.g.
Bu Sun Kim65020912020-05-20 12:08:20 -07001190 # &quot;Austin, TX&quot;), it is important that the line order is clear. The order of
1191 # address lines should be &quot;envelope order&quot; for the country/region of the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001192 # address. In places where this can vary (e.g. Japan), address_language is
Bu Sun Kim65020912020-05-20 12:08:20 -07001193 # used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and
1194 # &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 -07001195 # an address can be selected based on the language.
1196 #
1197 # The minimum permitted structural representation of an address consists
1198 # of a region_code with all remaining information placed in the
1199 # address_lines. It would be possible to format such an address very
1200 # approximately without geocoding, but no semantic reasoning could be
1201 # made about any of the address components until it was at least
1202 # partially resolved.
1203 #
1204 # Creating an address only containing a region_code and address_lines, and
1205 # then geocoding is the recommended way to handle completely unstructured
1206 # addresses (as opposed to guessing which parts of the address should be
1207 # localities or administrative areas).
Bu Sun Kim65020912020-05-20 12:08:20 -07001208 &quot;A String&quot;,
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001209 ],
Bu Sun Kim65020912020-05-20 12:08:20 -07001210 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001211 # postal codes to be present, but where they are used, they may trigger
1212 # additional validation with other parts of the address (e.g. state/zip
1213 # validation in the U.S.A.).
Bu Sun Kim65020912020-05-20 12:08:20 -07001214 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if
1215 # known). This is often the UI language of the input form or is expected
1216 # to match one of the languages used in the address&#x27; country/region, or their
1217 # transliterated equivalents.
1218 # This can affect formatting in certain countries, but is not critical
1219 # to the correctness of the data and will never affect any validation or
1220 # other non-formatting related operations.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001221 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001222 # If this value is not known, it should be omitted (rather than specifying a
1223 # possibly incorrect default).
1224 #
1225 # Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
1226 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used
1227 # in most regions. Where it is used, the value is either a string like
1228 # &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number
1229 # alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot;
1230 # (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
1231 &quot;recipients&quot;: [ # Optional. The recipient at the address.
1232 # This field may, under certain circumstances, contain multiline information.
1233 # For example, it might contain &quot;care of&quot; information.
1234 &quot;A String&quot;,
1235 ],
1236 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address.
1237 # For example, this can be neighborhoods, boroughs, districts.
1238 },
1239 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of
1240 # PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of
1241 # LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of
1242 # LocationType#LOCALITY.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001243 },
1244 },
Bu Sun Kim65020912020-05-20 12:08:20 -07001245 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001246 # public availability by the service when job content appears suspicious,
1247 # abusive, or spammy.
Bu Sun Kim65020912020-05-20 12:08:20 -07001248 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be
1249 # associated with all jobs, and typically to be displayed in all
1250 # roles.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001251 #
Bu Sun Kim65020912020-05-20 12:08:20 -07001252 # The maximum number of allowed characters is 500.
1253 &quot;name&quot;: &quot;A String&quot;, # Required during company update.
1254 #
1255 # The resource name for a company. This is generated by the service when a
1256 # company is created.
1257 #
1258 # The format is &quot;projects/{project_id}/companies/{company_id}&quot;, for example,
1259 # &quot;projects/api-test-project/companies/foo&quot;.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -07001260 &quot;imageUri&quot;: &quot;A String&quot;, # Optional. A URI that hosts the employer&#x27;s company logo.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001261 }</pre>
1262</div>
1263
1264</body></html>