blob: 589103dcbd643d4fef2f17fcb5c92c82062d004c [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">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070083 <code><a href="#close">close()</a></code></p>
84<p class="firstline">Close httplib2 connections.</p>
85<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070086 <code><a href="#create">create(body=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070087<p class="firstline">Creates a new company entity.</p>
88<p class="toc_element">
89 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
90<p class="firstline">Deletes the specified company.</p>
91<p class="toc_element">
92 <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
93<p class="firstline">Retrieves the specified company.</p>
94<p class="toc_element">
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -080095 <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 -070096<p class="firstline">Lists all companies associated with a Cloud Talent Solution account.</p>
97<p class="toc_element">
98 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
99<p class="firstline">Retrieves the next page of results.</p>
100<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -0700101 <code><a href="#patch">patch(name, body=None, updateCompanyFields=None, x__xgafv=None)</a></code></p>
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700102<p class="firstline">Updates the specified company. Company names can't be updated. To update a company name, delete the company and all jobs associated with it, and only then re-create them.</p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700103<h3>Method Details</h3>
104<div class="method">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700105 <code class="details" id="close">close()</code>
106 <pre>Close httplib2 connections.</pre>
107</div>
108
109<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700110 <code class="details" id="create">create(body=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700111 <pre>Creates a new company entity.
112
113Args:
Dan O'Mearadd494642020-05-01 07:42:23 -0700114 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700115 The object takes the form of:
116
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700117{ # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800118 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800119 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
120 &quot;A String&quot;,
121 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800122 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800123 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800124 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
125 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
126 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
127 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
128 42,
129 ],
130 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800131 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
132 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800133 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
134 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800135 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800136 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800137 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800138 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800139 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800140 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
141 &quot;A String&quot;,
142 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800143 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800144 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800145 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800146 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
147 &quot;A String&quot;,
148 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800149 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
150 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800151 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800152 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800153 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
154 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800155 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
156 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
157 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
158 },
159 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800160 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800161 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800162 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800163 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
164 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
165 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
166 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
167 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
168 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
169 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800170 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800171}
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700172
173 x__xgafv: string, V1 error format.
174 Allowed values
175 1 - v1 error format
176 2 - v2 error format
177
178Returns:
179 An object of the form:
180
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700181 { # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800182 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800183 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
184 &quot;A String&quot;,
185 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800186 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800187 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800188 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
189 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
190 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
191 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
192 42,
193 ],
194 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800195 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
196 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800197 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
198 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800199 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800200 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800201 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800202 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800203 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800204 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
205 &quot;A String&quot;,
206 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800207 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800208 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800209 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800210 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
211 &quot;A String&quot;,
212 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800213 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
214 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800215 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800216 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800217 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
218 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800219 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
220 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
221 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
222 },
223 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800224 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800225 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800226 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800227 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
228 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
229 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
230 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
231 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
232 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
233 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800234 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800235 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700236</div>
237
238<div class="method">
239 <code class="details" id="delete">delete(name, x__xgafv=None)</code>
240 <pre>Deletes the specified company.
241
242Args:
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700243 name: string, Required. The resource name of the company to be deleted, such as, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700244 x__xgafv: string, V1 error format.
245 Allowed values
246 1 - v1 error format
247 2 - v2 error format
248
249Returns:
250 An object of the form:
251
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700252 { # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700253 }</pre>
254</div>
255
256<div class="method">
257 <code class="details" id="get">get(name, x__xgafv=None)</code>
258 <pre>Retrieves the specified company.
259
260Args:
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700261 name: string, Required. Resource name of the company to retrieve, such as &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700262 x__xgafv: string, V1 error format.
263 Allowed values
264 1 - v1 error format
265 2 - v2 error format
266
267Returns:
268 An object of the form:
269
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700270 { # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800271 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800272 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
273 &quot;A String&quot;,
274 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800275 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800276 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800277 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
278 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
279 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
280 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
281 42,
282 ],
283 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800284 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
285 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800286 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
287 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800288 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800289 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800290 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800291 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800292 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800293 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
294 &quot;A String&quot;,
295 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800296 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800297 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800298 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800299 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
300 &quot;A String&quot;,
301 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800302 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
303 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800304 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800305 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800306 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
307 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800308 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
309 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
310 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
311 },
312 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800313 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800314 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800315 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800316 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
317 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
318 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
319 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
320 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
321 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
322 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800323 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800324 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700325</div>
326
327<div class="method">
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800328 <code class="details" id="list">list(pageSize=None, pageToken=None, mustHaveOpenJobs=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700329 <pre>Lists all companies associated with a Cloud Talent Solution account.
330
331Args:
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800332 pageSize: integer, Optional. The maximum number of companies to be returned, at most 100. Default is 100 if a non-positive number is provided.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800333 pageToken: string, Optional. The starting indicator from which to return results.
Yoshi Automation Bot0d561ef2020-11-25 07:50:41 -0800334 mustHaveOpenJobs: boolean, Optional. Set to true if the companies request must have open jobs. Defaults to false. If true, at most page_size of companies are fetched, among which only those with open jobs are returned.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700335 x__xgafv: string, V1 error format.
336 Allowed values
337 1 - v1 error format
338 2 - v2 error format
339
340Returns:
341 An object of the form:
342
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700343 { # Output only. The List companies response object.
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700344 &quot;companies&quot;: [ # Companies for the current client.
345 { # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800346 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800347 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
348 &quot;A String&quot;,
349 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800350 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800351 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800352 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
353 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
354 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
355 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
356 42,
357 ],
358 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800359 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
360 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800361 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
362 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800363 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800364 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800365 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800366 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800367 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800368 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
369 &quot;A String&quot;,
370 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800371 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800372 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800373 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800374 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
375 &quot;A String&quot;,
376 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800377 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
378 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800379 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800380 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800381 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
382 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800383 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
384 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
385 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
386 },
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700387 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800388 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800389 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800390 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800391 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
392 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
393 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
394 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
395 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
396 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
397 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800398 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800399 },
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700400 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800401 &quot;nextPageToken&quot;: &quot;A String&quot;, # A token to retrieve the next page of results.
402 &quot;metadata&quot;: { # Output only. Additional information returned to client, such as debugging information. # Additional information for the API invocation, such as the request tracking id.
403 &quot;mode&quot;: &quot;A String&quot;, # For search response only. Indicates the mode of a performed search.
404 &quot;requestId&quot;: &quot;A String&quot;, # A unique id associated with this call. This id is logged for tracking purposes.
405 &quot;experimentIdList&quot;: [ # Identifiers for the versions of the search algorithm used during this API invocation if multiple algorithms are used. The default value is empty. For search response only.
406 42,
407 ],
408 },
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700409 }</pre>
410</div>
411
412<div class="method">
413 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
414 <pre>Retrieves the next page of results.
415
416Args:
417 previous_request: The request for the previous page. (required)
418 previous_response: The response from the request for the previous page. (required)
419
420Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -0700421 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700422 page. Returns None if there are no more items in the collection.
423 </pre>
424</div>
425
426<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700427 <code class="details" id="patch">patch(name, body=None, updateCompanyFields=None, x__xgafv=None)</code>
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700428 <pre>Updates the specified company. Company names can&#x27;t be updated. To update a company name, delete the company and all jobs associated with it, and only then re-create them.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700429
430Args:
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700431 name: string, Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700432 body: object, The request body.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700433 The object takes the form of:
434
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700435{ # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800436 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800437 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
438 &quot;A String&quot;,
439 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800440 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800441 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800442 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
443 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
444 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
445 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
446 42,
447 ],
448 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800449 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
450 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800451 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
452 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800453 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800454 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800455 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800456 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800457 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800458 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
459 &quot;A String&quot;,
460 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800461 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800462 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800463 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800464 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
465 &quot;A String&quot;,
466 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800467 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
468 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800469 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800470 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800471 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
472 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800473 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
474 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
475 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
476 },
477 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800478 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800479 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800480 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800481 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
482 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
483 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
484 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
485 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
486 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
487 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800488 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800489}
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700490
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700491 updateCompanyFields: string, Optional but strongly recommended to be provided for the best service experience. If update_company_fields is provided, only the specified fields in company are updated. Otherwise all the fields are updated. A field mask to specify the company fields to update. Valid values are: * displayName * website * imageUrl * companySize * distributorBillingCompanyId * companyInfoSources * careerPageLink * hiringAgency * hqLocation * eeoText * keywordSearchableCustomAttributes * title (deprecated) * keywordSearchableCustomFields (deprecated)
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700492 x__xgafv: string, V1 error format.
493 Allowed values
494 1 - v1 error format
495 2 - v2 error format
496
497Returns:
498 An object of the form:
499
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700500 { # A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800501 &quot;website&quot;: &quot;A String&quot;, # Optional. The URL representing the company&#x27;s primary web site or home page, such as, &quot;www.google.com&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800502 &quot;keywordSearchableCustomAttributes&quot;: [ # Optional. A list of keys of filterable Job.custom_attributes, whose corresponding `string_values` are used in keyword search. Jobs with `string_values` under these specified field keys are returned if any of the values matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
503 &quot;A String&quot;,
504 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800505 &quot;name&quot;: &quot;A String&quot;, # Required during company update. The resource name for a company. This is generated by the service when a company is created, for example, &quot;companies/0000aaaa-1111-bbbb-2222-cccc3333dddd&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800506 &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 site.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800507 &quot;imageUrl&quot;: &quot;A String&quot;, # Optional. A URL that hosts the employer&#x27;s company logo. If provided, the logo image should be squared at 80x80 pixels. The url must be a Google Photos or Google Album url. Only images in these Google sub-domains are accepted.
508 &quot;eeoText&quot;: &quot;A String&quot;, # Optional. Equal Employment Opportunity legal disclaimer text to be associated with all jobs, and typically to be displayed in all roles. The maximum number of allowed characters is 500.
509 &quot;hiringAgency&quot;: True or False, # Optional. Set to true if it is the hiring agency that post jobs for other employers. Defaults to false if not provided.
510 &quot;keywordSearchableCustomFields&quot;: [ # Deprecated. Use keyword_searchable_custom_attributes instead. Optional. A list of filterable custom fields that should be used in keyword search. The jobs of this company are returned if any of these custom fields matches the search keyword. Custom field values with parenthesis, brackets and special symbols might not be properly searchable, and those keyword queries need to be surrounded by quotes.
511 42,
512 ],
513 &quot;companySize&quot;: &quot;A String&quot;, # Optional. The employer&#x27;s company size.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800514 &quot;distributorBillingCompanyId&quot;: &quot;A String&quot;, # Optional. The unique company identifier provided by the client to identify an employer for billing purposes. Recommended practice is to use the distributor_company_id. Defaults to same value as distributor_company_id when a value is not provided.
515 &quot;title&quot;: &quot;A String&quot;, # Deprecated. Use display_name instead. Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800516 &quot;disableLocationOptimization&quot;: True or False, # Deprecated. Do not use this field. Optional. This field is no longer used. Any value set to it is ignored.
517 &quot;distributorCompanyId&quot;: &quot;A String&quot;, # Required. A client&#x27;s company identifier, used to uniquely identify the company. If an employer has a subsidiary or sub-brand, such as &quot;Alphabet&quot; and &quot;Google&quot;, which the client wishes to use as the company displayed on the job. Best practice is to create a distinct company identifier for each distinct brand displayed. The maximum number of allowed characters is 255.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800518 &quot;structuredCompanyHqLocation&quot;: { # Output only. A resource that represents a location with full geographic information. # Output only. A structured headquarters location of the company, resolved from hq_location if possible.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800519 &quot;postalAddress&quot;: { # Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478 # Postal address of the location that includes human readable information, such as postal delivery and payments addresses. Given a postal address, a postal service can deliver items to a premises, P.O. Box, or other delivery location.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800520 &quot;languageCode&quot;: &quot;A String&quot;, # Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address&#x27; country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: &quot;zh-Hant&quot;, &quot;ja&quot;, &quot;ja-Latn&quot;, &quot;en&quot;.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800521 &quot;administrativeArea&quot;: &quot;A String&quot;, # Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. &quot;Barcelona&quot; and not &quot;Catalonia&quot;). Many countries don&#x27;t use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800522 &quot;regionCode&quot;: &quot;A String&quot;, # Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See http://cldr.unicode.org/ and http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: &quot;CH&quot; for Switzerland.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800523 &quot;addressLines&quot;: [ # Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. &quot;Austin, TX&quot;), it is important that the line order is clear. The order of address lines should be &quot;envelope order&quot; for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. &quot;ja&quot; for large-to-small ordering and &quot;ja-Latn&quot; or &quot;en&quot; for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
524 &quot;A String&quot;,
525 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800526 &quot;sortingCode&quot;: &quot;A String&quot;, # Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like &quot;CEDEX&quot;, optionally followed by a number (e.g. &quot;CEDEX 7&quot;), or just a number alone, representing the &quot;sector code&quot; (Jamaica), &quot;delivery area indicator&quot; (Malawi) or &quot;post office indicator&quot; (e.g. Côte d&#x27;Ivoire).
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800527 &quot;postalCode&quot;: &quot;A String&quot;, # Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800528 &quot;revision&quot;: 42, # The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800529 &quot;recipients&quot;: [ # Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain &quot;care of&quot; information.
530 &quot;A String&quot;,
531 ],
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800532 &quot;locality&quot;: &quot;A String&quot;, # Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
533 &quot;organization&quot;: &quot;A String&quot;, # Optional. The name of the organization at the address.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800534 &quot;sublocality&quot;: &quot;A String&quot;, # Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800535 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800536 &quot;locationType&quot;: &quot;A String&quot;, # The type of a location, which corresponds to the address lines field of PostalAddress. For example, &quot;Downtown, Atlanta, GA, USA&quot; has a type of LocationType#NEIGHBORHOOD, and &quot;Kansas City, KS, USA&quot; has a type of LocationType#LOCALITY.
537 &quot;radiusMeters&quot;: 3.14, # Radius in meters of the job location. This value is derived from the location bounding box in which a circle with the specified radius centered from LatLng coves the area associated with the job location. For example, currently, &quot;Mountain View, CA, USA&quot; has a radius of 7885.79 meters.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800538 &quot;latLng&quot;: { # An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges. # An object representing a latitude/longitude pair.
539 &quot;latitude&quot;: 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
540 &quot;longitude&quot;: 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
541 },
542 },
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800543 &quot;suspended&quot;: True or False, # Output only. Indicates whether a company is flagged to be suspended from public availability by the service when job content appears suspicious, abusive, or spammy.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800544 &quot;hqLocation&quot;: &quot;A String&quot;, # Optional. The street address of the company&#x27;s main headquarters, which may be different from the job location. The service attempts to geolocate the provided address, and populates a more specific location wherever possible in structured_company_hq_location.
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800545 &quot;displayName&quot;: &quot;A String&quot;, # Required. The name of the employer to be displayed with the job, for example, &quot;Google, LLC.&quot;.
Yoshi Automation Bot0bf565c2020-12-09 08:56:03 -0800546 &quot;companyInfoSources&quot;: [ # Optional. Identifiers external to the application that help to further identify the employer.
547 { # A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use `unknown_type_id`.
548 &quot;mapsCid&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s headquarters on Google Maps, namely, the Google Maps CID (cell id).
549 &quot;freebaseMid&quot;: &quot;A String&quot;, # Optional. The Google&#x27;s Knowledge Graph value for the employer&#x27;s company.
550 &quot;gplusId&quot;: &quot;A String&quot;, # Optional. The numeric identifier for the employer&#x27;s Google+ business page.
551 &quot;unknownTypeId&quot;: &quot;A String&quot;, # Optional. A Google identifier that does not match any of the other types.
552 },
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800553 ],
Yoshi Automation Botb6971b02020-11-26 17:16:03 -0800554 }</pre>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700555</div>
556
557</body></html>