You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1402 lines
76 KiB

<html><body>
<style>
body, h1, h2, h3, div, span, p, pre, a {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
font-size: 13px;
padding: 1em;
}
h1 {
font-size: 26px;
margin-bottom: 1em;
}
h2 {
font-size: 24px;
margin-bottom: 1em;
}
h3 {
font-size: 20px;
margin-bottom: 1em;
margin-top: 1em;
}
pre, code {
line-height: 1.5;
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}
pre {
margin-top: 0.5em;
}
h1, h2, h3, p {
font-family: Arial, sans serif;
}
h1, h2, h3 {
border-bottom: solid #CCC 1px;
}
.toc_element {
margin-top: 0.5em;
}
.firstline {
margin-left: 2 em;
}
.method {
margin-top: 1em;
border: solid 1px #CCC;
padding: 1em;
background: #EEE;
}
.details {
font-weight: bold;
font-size: 14px;
}
</style>
<h1><a href="jobs_v3.html">Cloud Talent Solution API</a> . <a href="jobs_v3.projects.html">projects</a> . <a href="jobs_v3.projects.companies.html">companies</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
<code><a href="#create">create(parent, body, x__xgafv=None)</a></code></p>
<p class="firstline">Creates a new company entity.</p>
<p class="toc_element">
<code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
<p class="firstline">Deletes specified company.</p>
<p class="toc_element">
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
<p class="firstline">Retrieves specified company.</p>
<p class="toc_element">
<code><a href="#list">list(parent, requireOpenJobs=None, pageToken=None, x__xgafv=None, pageSize=None)</a></code></p>
<p class="firstline">Lists all companies associated with the service account.</p>
<p class="toc_element">
<code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
<p class="firstline">Retrieves the next page of results.</p>
<p class="toc_element">
<code><a href="#patch">patch(name, body, x__xgafv=None)</a></code></p>
<p class="firstline">Updates specified company. Company names can't be updated. To update a</p>
<h3>Method Details</h3>
<div class="method">
<code class="details" id="create">create(parent, body, x__xgafv=None)</code>
<pre>Creates a new company entity.
Args:
parent: string, Required.
Resource name of the project under which the company is created.
The format is "projects/{project_id}", for example,
"projects/api-test-project". (required)
body: object, The request body. (required)
The object takes the form of:
{ # Input only.
#
# The Request of the CreateCompany method.
"company": { # A Company resource represents a company in the service. A company is the # Required.
#
# The company to be created.
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
},
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A Company resource represents a company in the service. A company is the
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
}</pre>
</div>
<div class="method">
<code class="details" id="delete">delete(name, x__xgafv=None)</code>
<pre>Deletes specified company.
Prerequisite: The company has no jobs associated with it.
Args:
name: string, Required.
The resource name of the company to be deleted.
The format is "projects/{project_id}/companies/{company_id}", for example,
"projects/api-test-project/companies/foo". (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # 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 `{}`.
}</pre>
</div>
<div class="method">
<code class="details" id="get">get(name, x__xgafv=None)</code>
<pre>Retrieves specified company.
Args:
name: string, Required.
The resource name of the company to be retrieved.
The format is "projects/{project_id}/companies/{company_id}", for example,
"projects/api-test-project/companies/foo". (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A Company resource represents a company in the service. A company is the
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
}</pre>
</div>
<div class="method">
<code class="details" id="list">list(parent, requireOpenJobs=None, pageToken=None, x__xgafv=None, pageSize=None)</code>
<pre>Lists all companies associated with the service account.
Args:
parent: string, Required.
Resource name of the project under which the company is created.
The format is "projects/{project_id}", for example,
"projects/api-test-project". (required)
requireOpenJobs: boolean, Optional.
Set to true if the companies requested 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.
pageToken: string, Optional.
The starting indicator from which to return results.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
pageSize: integer, Optional.
The maximum number of companies to be returned, at most 100.
Default is 100 if a non-positive number is provided.
Returns:
An object of the form:
{ # Output only.
#
# The List companies response object.
"nextPageToken": "A String", # A token to retrieve the next page of results.
"companies": [ # Companies for the current client.
{ # A Company resource represents a company in the service. A company is the
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
},
],
"metadata": { # Output only. # Additional information for the API invocation, such as the request
# tracking id.
#
# Additional information returned to client, such as debugging information.
"requestId": "A String", # A unique id associated with this call.
# This id is logged for tracking purposes.
},
}</pre>
</div>
<div class="method">
<code class="details" id="list_next">list_next(previous_request, previous_response)</code>
<pre>Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.
</pre>
</div>
<div class="method">
<code class="details" id="patch">patch(name, body, x__xgafv=None)</code>
<pre>Updates 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.
Args:
name: string, Required during company update.
The resource name for a company. This is generated by the service when a
company is created.
The format is "projects/{project_id}/companies/{company_id}", for example,
"projects/api-test-project/companies/foo". (required)
body: object, The request body. (required)
The object takes the form of:
{ # Input only.
#
# Request for updating a specified company.
"company": { # A Company resource represents a company in the service. A company is the # Required.
#
# The company resource to replace the current resource in the system.
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
},
"updateMask": "A String", # Optional but strongly recommended for the best service
# experience.
#
# If update_mask 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 be updated. Only
# top level fields of Company are supported.
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # A Company resource represents a company in the service. A company is the
# entity that owns job postings, that is, the hiring entity responsible for
# employing applicants for the job position.
"displayName": "A String", # Required.
#
# The display name of the company, for example, "Google, LLC".
"name": "A String", # Required during company update.
#
# The resource name for a company. This is generated by the service when a
# company is created.
#
# The format is "projects/{project_id}/companies/{company_id}", for example,
# "projects/api-test-project/companies/foo".
"careerSiteUri": "A String", # Optional.
#
# The URI to employer's career site or careers page on the employer's web
# site, for example, "https://careers.google.com".
"headquartersAddress": "A String", # Optional.
#
# The street address of the company'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 DerivedInfo.headquarters_location.
"eeoText": "A String", # 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.
"derivedInfo": { # Derived details about the company. # Output only. Derived details about the company.
"headquartersLocation": { # Output only. # A structured headquarters location of the company, resolved from
# Company.hq_location if provided.
#
# A resource that represents a location with full geographic information.
"radiusInMiles": 3.14, # Radius in miles of the job location. This value is derived from the
# location bounding box in which a circle with the specified radius
# centered from LatLng covers the area associated with the job location.
# For example, currently, "Mountain View, CA, USA" has a radius of
# 6.17 miles.
"locationType": "A String", # The type of a location, which corresponds to the address lines field of
# PostalAddress. For example, "Downtown, Atlanta, GA, USA" has a type of
# LocationType#NEIGHBORHOOD, and "Kansas City, KS, USA" has a type of
# LocationType#LOCALITY.
"latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # An object representing a latitude/longitude pair.
# of doubles representing degrees latitude and degrees longitude. Unless
# specified otherwise, this must conform to the
# <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
# standard</a>. Values must be within normalized ranges.
"latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
"longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
},
"postalAddress": { # Represents a postal address, e.g. for postal delivery or payments addresses. # 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.
# 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/googlei18n/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
"languageCode": "A String", # 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' 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: "zh-Hant", "ja", "ja-Latn", "en".
"recipients": [ # Optional. The recipient at the address.
# This field may, under certain circumstances, contain multiline information.
# For example, it might contain "care of" information.
"A String",
],
"locality": "A String", # 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.
"sortingCode": "A String", # Optional. Additional, country-specific, sorting code. This is not used
# in most regions. Where it is used, the value is either a string like
# "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number
# alone, representing the "sector code" (Jamaica), "delivery area indicator"
# (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
"regionCode": "A String", # 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: "CH" for Switzerland.
"administrativeArea": "A String", # 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. "Barcelona" and not "Catalonia").
# Many countries don't use an administrative area in postal addresses. E.g.
# in Switzerland this should be left unpopulated.
"addressLines": [ # 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.
# "Austin, TX"), it is important that the line order is clear. The order of
# address lines should be "envelope order" 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. "ja" for large-to-small ordering and
# "ja-Latn" or "en" 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).
"A String",
],
"postalCode": "A String", # 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.).
"organization": "A String", # Optional. The name of the organization at the address.
"sublocality": "A String", # Optional. Sublocality of the address.
# For example, this can be neighborhoods, boroughs, districts.
"revision": 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.
},
},
},
"imageUri": "A String", # Optional.
#
# A URI that hosts the employer's company logo.
"keywordSearchableJobCustomAttributes": [ # 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 won't be properly searchable,
# and those keyword queries need to be surrounded by quotes.
"A String",
],
"externalId": "A String", # Required.
#
# Client side company identifier, used to uniquely identify the
# company.
#
# The maximum number of allowed characters is 255.
"websiteUri": "A String", # Optional.
#
# The URI representing the company's primary web site or home page,
# for example, "https://www.google.com".
#
# The maximum number of allowed characters is 255.
"suspended": 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.
"hiringAgency": 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.
"size": "A String", # Optional.
#
# The employer's company size.
}</pre>
</div>
</body></html>