| <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_v2.html">Cloud Talent Solution API</a> . <a href="jobs_v2.companies.html">companies</a> . <a href="jobs_v2.companies.jobs.html">jobs</a></h1> |
| <h2>Instance Methods</h2> |
| <p class="toc_element"> |
| <code><a href="#list">list(companyName, pageToken=None, pageSize=None, jobRequisitionId=None, idsOnly=None, includeJobsCount=None, x__xgafv=None)</a></code></p> |
| <p class="firstline">Deprecated. Use ListJobs instead.</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> |
| <h3>Method Details</h3> |
| <div class="method"> |
| <code class="details" id="list">list(companyName, pageToken=None, pageSize=None, jobRequisitionId=None, idsOnly=None, includeJobsCount=None, x__xgafv=None)</code> |
| <pre>Deprecated. Use ListJobs instead. |
| |
| Lists all jobs associated with a company. |
| |
| Args: |
| companyName: string, Required. The resource name of the company that owns the jobs to be listed, |
| such as, "companies/0000aaaa-1111-bbbb-2222-cccc3333dddd". (required) |
| pageToken: string, Optional. The starting point of a query result. |
| pageSize: integer, Optional. The maximum number of jobs to be returned per page of results. |
| |
| If ids_only is set to true, the maximum allowed page size |
| is 1000. Otherwise, the maximum allowed page size is 100. |
| |
| Default is 100 if empty or a number < 1 is specified. |
| jobRequisitionId: string, Optional. The requisition ID, also known as posting ID, assigned by the company |
| to the job. |
| |
| The maximum number of allowable characters is 225. |
| idsOnly: boolean, Optional. If set to `true`, only job ID, job requisition ID and language code will be |
| returned. |
| |
| A typical use is to synchronize job repositories. |
| |
| Defaults to false. |
| includeJobsCount: boolean, Deprecated. Please DO NOT use this field except for small companies. |
| Suggest counting jobs page by page instead. |
| |
| Optional. |
| |
| Set to true if the total number of open jobs is to be returned. |
| |
| Defaults to false. |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # Deprecated. Use ListJobsResponse instead. |
| # |
| # Output only. |
| # |
| # The List jobs response object. |
| "totalSize": "A String", # The total number of open jobs. The result will be |
| # empty if ListCompanyJobsRequest.include_jobs_count is not enabled |
| # or if no open jobs are available. |
| "jobs": [ # The Jobs for a given company. |
| # |
| # The maximum number of items returned is based on the limit field |
| # provided in the request. |
| { # A Job resource represents a job posting (also referred to as a "job listing" |
| # or "job requisition"). A job belongs to a Company, which is the hiring |
| # entity responsible for the job. |
| "languageCode": "A String", # Optional. The language of the posting. This field is distinct from |
| # any requirements for fluency that are associated with the job. |
| # |
| # Language codes must be in BCP-47 format, such as "en-US" or "sr-Latn". |
| # For more information, see |
| # [Tags for Identifying Languages](https://tools.ietf.org/html/bcp47){: |
| # class="external" target="_blank" }. |
| # |
| # If this field is unspecified and Job.description is present, detected |
| # language code based on Job.description is assigned, otherwise |
| # defaults to 'en_US'. |
| "educationLevels": [ # Optional. The desired education level for the job, such as |
| # "Bachelors", "Masters", "Doctorate". |
| "A String", |
| ], |
| "description": "A String", # Required. The description of the job, which typically includes a multi-paragraph |
| # description of the company and related information. Separate fields are |
| # provided on the job object for responsibilities, |
| # qualifications, and other job characteristics. Use of |
| # these separate job fields is recommended. |
| # |
| # This field accepts and sanitizes HTML input, and also accepts |
| # bold, italic, ordered list, and unordered list markup tags. |
| # |
| # The maximum number of allowed characters is 100,000. |
| "updateTime": "A String", # Output only. The timestamp when this job was last updated. |
| "promotionValue": 42, # Optional. A promotion value of the job, as determined by the client. |
| # The value determines the sort order of the jobs returned when searching for |
| # jobs using the featured jobs search call, with higher promotional values |
| # being returned first and ties being resolved by relevance sort. Only the |
| # jobs with a promotionValue >0 are returned in a FEATURED_JOB_SEARCH. |
| # |
| # Default value is 0, and negative values are treated as 0. |
| "qualifications": "A String", # Optional. A description of the qualifications required to perform the |
| # job. The use of this field is recommended |
| # as an alternative to using the more general description field. |
| # |
| # This field accepts and sanitizes HTML input, and also accepts |
| # bold, italic, ordered list, and unordered list markup tags. |
| # |
| # The maximum number of allowed characters is 10,000. |
| "customAttributes": { # Optional. A map of fields to hold both filterable and non-filterable custom job |
| # attributes that are not covered by the provided structured fields. |
| # |
| # This field is a more general combination of the deprecated id-based |
| # filterable_custom_fields and string-based |
| # non_filterable_custom_fields. |
| # |
| # The keys of the map are strings up to 64 bytes and must match the |
| # pattern: a-zA-Z*. |
| # |
| # At most 100 filterable and at most 100 unfilterable keys are supported. |
| # For filterable `string_values`, across all keys at most 200 values are |
| # allowed, with each string no more than 255 characters. For unfilterable |
| # `string_values`, the maximum total size of `string_values` across all keys |
| # is 50KB. |
| "a_key": { # Custom attribute values that are either filterable or non-filterable. |
| "longValue": "A String", # Optional but at least one of string_values or long_value must |
| # be specified. |
| # |
| # This field is used to perform number range search. |
| # (`EQ`, `GT`, `GE`, `LE`, `LT`) over filterable `long_value`. For |
| # `long_value`, a value between Long.MIN and Long.MAX is allowed. |
| "filterable": True or False, # Optional. If the `filterable` flag is true, custom field values are searchable. |
| # If false, values are not searchable. |
| # |
| # Default is false. |
| "stringValues": { # Represents array of string values. # Optional but at least one of string_values or long_value must |
| # be specified. |
| # |
| # This field is used to perform a string match (`CASE_SENSITIVE_MATCH` or |
| # `CASE_INSENSITIVE_MATCH`) search. |
| # For filterable `string_values`, a maximum total number of 200 values |
| # is allowed, with each `string_value` has a byte size of no more than |
| # 255B. For unfilterable `string_values`, the maximum total byte size of |
| # unfilterable `string_values` is 50KB. |
| # |
| # Empty strings are not allowed. |
| "values": [ # Required. String values. |
| "A String", |
| ], |
| }, |
| }, |
| }, |
| "applicationUrls": [ # Optional but at least one of application_urls, |
| # application_email_list or application_instruction must be |
| # specified. |
| # |
| # Use this URL field to direct an applicant to a website, for example to |
| # link to an online application form. |
| # |
| # The maximum number of allowed characters is 2,000. |
| "A String", |
| ], |
| "requisitionId": "A String", # Required. The requisition ID, also referred to as the posting ID, assigned by the |
| # client to identify a job. This field is intended to be used by clients |
| # for client identification and tracking of listings. A job is not allowed |
| # to be created if there is another job with the same requisition_id, |
| # company_name and language_code. |
| # |
| # The maximum number of allowed characters is 255. |
| "jobLocations": [ # Output only. Structured locations of the job, resolved from locations. |
| { # Output only. |
| # |
| # A resource that represents a location with full geographic |
| # information. |
| "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/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 |
| "sublocality": "A String", # Optional. Sublocality of the address. |
| # For example, this can be neighborhoods, boroughs, districts. |
| "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. |
| "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. |
| "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". |
| "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.). |
| "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", |
| ], |
| "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). |
| "organization": "A String", # Optional. The name of the organization at the address. |
| "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. |
| }, |
| "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. |
| "radiusMeters": 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, "Mountain View, CA, USA" has a radius of |
| # 7885.79 meters. |
| }, |
| ], |
| "expireTime": "A String", # Optional but strongly recommended for the best service |
| # experience. |
| # |
| # The expiration timestamp of the job. After this timestamp, the |
| # job is marked as expired, and it no longer appears in search results. The |
| # expired job can't be deleted or listed by the DeleteJob and |
| # ListJobs APIs, but it can be retrieved with the GetJob API or |
| # updated with the UpdateJob API. An expired job can be updated and |
| # opened again by using a future expiration timestamp. Updating an expired |
| # job fails if there is another existing open job with same |
| # requisition_id, company_name and language_code. |
| # |
| # The expired jobs are retained in our system for 90 days. However, the |
| # overall expired job count cannot exceed 3 times the maximum of open jobs |
| # count over the past week, otherwise jobs with earlier expire time are |
| # cleaned first. Expired jobs are no longer accessible after they are cleaned |
| # out. |
| # The format of this field is RFC 3339 date strings. Example: |
| # 2000-01-01T00:00:00.999999999Z |
| # See |
| # [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). |
| # |
| # A valid date range is between 1970-01-01T00:00:00.0Z and |
| # 2100-12-31T23:59:59.999Z. Invalid dates are ignored and treated as expire |
| # time not provided. |
| # |
| # If this value is not provided at the time of job creation or is invalid, |
| # the job posting expires after 30 days from the job's creation time. For |
| # example, if the job was created on 2017/01/01 13:00AM UTC with an |
| # unspecified expiration date, the job expires after 2017/01/31 13:00AM UTC. |
| # |
| # If this value is not provided but expiry_date is, expiry_date is |
| # used. |
| # |
| # If this value is not provided on job update, it depends on the field masks |
| # set by UpdateJobRequest.update_job_fields. If the field masks include |
| # expiry_time, or the masks are empty meaning that every field is |
| # updated, the job posting expires after 30 days from the job's last |
| # update time. Otherwise the expiration date isn't updated. |
| "name": "A String", # Required during job update. |
| # |
| # Resource name assigned to a job by the API, for example, "/jobs/foo". Use |
| # of this field in job queries and API calls is preferred over the use of |
| # requisition_id since this value is unique. |
| "jobTitle": "A String", # Required. The title of the job, such as "Software Engineer" |
| # |
| # The maximum number of allowed characters is 500. |
| "referenceUrl": "A String", # Output only. The URL of a web page that displays job details. |
| "responsibilities": "A String", # Optional. A description of job responsibilities. The use of this field is |
| # recommended as an alternative to using the more general description |
| # field. |
| # |
| # This field accepts and sanitizes HTML input, and also accepts |
| # bold, italic, ordered list, and unordered list markup tags. |
| # |
| # The maximum number of allowed characters is 10,000. |
| "distributorCompanyId": "A String", # Optional but one of company_name or distributor_company_id must be |
| # provided. |
| # |
| # A unique company identifier used by job distributors to identify an |
| # employer's company entity. company_name takes precedence over |
| # this field, and is the recommended field to use to identify companies. |
| # |
| # The maximum number of allowed characters is 255. |
| "publishDate": { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # Optional. The date this job was most recently published in UTC format. The default |
| # value is the time the request arrives at the server. |
| # and time zone are either specified elsewhere or are not significant. The date |
| # is relative to the Proleptic Gregorian Calendar. This can represent: |
| # |
| # * A full date, with non-zero year, month and day values |
| # * A month and day value, with a zero year, e.g. an anniversary |
| # * A year on its own, with zero month and day values |
| # * A year and month value, with a zero day, e.g. a credit card expiration date |
| # |
| # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. |
| "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
| # a year. |
| "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
| # if specifying a year by itself or a year and month where the day is not |
| # significant. |
| "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a |
| # month and day. |
| }, |
| "applicationInstruction": "A String", # Optional but at least one of application_urls, |
| # application_email_list or application_instruction must be |
| # specified. |
| # |
| # Use this field to provide instructions, such as "Mail your application |
| # to ...", that a candidate can follow to apply for the job. |
| # |
| # This field accepts and sanitizes HTML input, and also accepts |
| # bold, italic, ordered list, and unordered list markup tags. |
| # |
| # The maximum number of allowed characters is 3,000. |
| "extendedCompensationInfo": { # Deprecated. Use CompensationInfo. # Deprecated. Always use compensation_info. |
| # |
| # Optional. |
| # |
| # Job compensation information. |
| # |
| # This field replaces compensation_info. Only |
| # CompensationInfo.entries or extended_compensation_info can be set, |
| # otherwise an exception is thrown. |
| # |
| # Describes job compensation. |
| "annualizedBaseCompensationRange": { # Deprecated. See CompensationInfo. # Output only. Annualized base compensation range. |
| # |
| # Compensation range. |
| "max": { # Deprecated. See CompensationInfo. # Required. Maximum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| "min": { # Deprecated. See CompensationInfo. # Required. Minimum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| }, |
| "annualizedTotalCompensationUnspecified": True or False, # Output only. Indicates annualized total compensation range cannot be derived, due to |
| # the job's all CompensationEntry cannot be annualized. |
| # See CompensationEntry for explanation on annualization and base |
| # compensation entry. |
| "currency": "A String", # Optional. A 3-letter [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) |
| # currency code. |
| "annualizedBaseCompensationUnspecified": True or False, # Output only. Indicates annualized base compensation range cannot be derived, due to |
| # the job's base compensation entry cannot be annualized. |
| # See CompensationEntry for explanation on annualization and base |
| # compensation entry. |
| "entries": [ # Optional. Job compensation information. |
| # |
| # At most one entry can be of type |
| # ExtendedCompensationInfo.CompensationType.BASE, which is |
| # referred as ** base compensation entry ** for the job. |
| { # Deprecated. See CompensationInfo. |
| # |
| # A compensation entry that represents one component of compensation, such |
| # as base pay, bonus, or other compensation type. |
| # |
| # Annualization: One compensation entry can be annualized if |
| # - it contains valid amount or range. |
| # - and its expected_units_per_year is set or can be derived. |
| # Its annualized range is determined as (amount or range) times |
| # expected_units_per_year. |
| "range": { # Deprecated. See CompensationInfo. # Optional. Compensation range. |
| # |
| # Compensation range. |
| "max": { # Deprecated. See CompensationInfo. # Required. Maximum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| "min": { # Deprecated. See CompensationInfo. # Required. Minimum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| }, |
| "expectedUnitsPerYear": { # Deprecated. See CompensationInfo. # Optional. Expected number of units paid each year. If not specified, when |
| # Job.employment_types is FULLTIME, a default value is inferred |
| # based on unit. Default values: |
| # - HOURLY: 2080 |
| # - DAILY: 260 |
| # - WEEKLY: 52 |
| # - MONTHLY: 12 |
| # - ANNUAL: 1 |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| "amount": { # Deprecated. See CompensationInfo. # Optional. Monetary amount. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| "description": "A String", # Optional. Compensation description. |
| "unspecified": True or False, # Optional. Indicates compensation amount and range are unset. |
| "unit": "A String", # Optional. Frequency of the specified amount. |
| # |
| # Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED. |
| "type": "A String", # Required. Compensation type. |
| }, |
| ], |
| "annualizedTotalCompensationRange": { # Deprecated. See CompensationInfo. # Output only. Annualized total compensation range. |
| # |
| # Compensation range. |
| "max": { # Deprecated. See CompensationInfo. # Required. Maximum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| "min": { # Deprecated. See CompensationInfo. # Required. Minimum value. |
| # |
| # Decimal number. |
| "micros": 42, # Micro (10^-6) units. |
| # The value must be between -999,999 and +999,999 inclusive. |
| # If `units` is positive, `micros` must be positive or zero. |
| # If `units` is zero, `micros` can be positive, zero, or negative. |
| # If `units` is negative, `micros` must be negative or zero. |
| # For example -1.75 is represented as `units`=-1 and `micros`=-750,000. |
| "units": "A String", # Whole units. |
| }, |
| }, |
| }, |
| "startDate": { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # Optional. The start date of the job in UTC time zone. Typically this field |
| # is used for contracting engagements. |
| # Dates prior to 1970/1/1 and invalid date formats are ignored. |
| # and time zone are either specified elsewhere or are not significant. The date |
| # is relative to the Proleptic Gregorian Calendar. This can represent: |
| # |
| # * A full date, with non-zero year, month and day values |
| # * A month and day value, with a zero year, e.g. an anniversary |
| # * A year on its own, with zero month and day values |
| # * A year and month value, with a zero day, e.g. a credit card expiration date |
| # |
| # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. |
| "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
| # a year. |
| "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
| # if specifying a year by itself or a year and month where the day is not |
| # significant. |
| "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a |
| # month and day. |
| }, |
| "department": "A String", # Optional. The department or functional area within the company with the open |
| # position. |
| # |
| # The maximum number of allowed characters is 255. |
| "applicationEmailList": [ # Optional but at least one of application_urls, |
| # application_email_list or application_instruction must be |
| # specified. |
| # |
| # Use this field to specify email address(es) to which resumes or |
| # applications can be sent. |
| # |
| # The maximum number of allowed characters is 255. |
| "A String", |
| ], |
| "companyTitle": "A String", # Deprecated. Use company_display_name instead. |
| # |
| # Output only. |
| # |
| # The name of the company listing the job. |
| "level": "A String", # Optional. The experience level associated with the job, such as "Entry Level". |
| "filterableCustomFields": { # Deprecated. Use custom_attributes instead. |
| # |
| # Optional. |
| # |
| # A map of fields to hold filterable custom job attributes not captured by |
| # the standard fields such as job_title, company_name, or |
| # level. These custom fields store arbitrary |
| # string values, and can be used for purposes not covered by |
| # the structured fields. For the best search experience, use of the |
| # structured rather than custom fields is recommended. |
| # |
| # Data stored in these custom fields fields are indexed and |
| # searched against by keyword searches (see |
| # SearchJobsRequest.custom_field_filters][]). |
| # |
| # The map key must be a number between 1-20. If an invalid key is |
| # provided on job create or update, an error is returned. |
| "a_key": { # Resource that represents the custom data not captured by the standard fields. |
| "values": [ # Optional. The values of the custom data. |
| "A String", |
| ], |
| }, |
| }, |
| "compensationInfo": { # Job compensation details. # Optional. Job compensation information. |
| "entries": [ # Optional. Job compensation information. |
| # |
| # At most one entry can be of type |
| # CompensationInfo.CompensationType.BASE, which is |
| # referred as ** base compensation entry ** for the job. |
| { # A compensation entry that represents one component of compensation, such |
| # as base pay, bonus, or other compensation type. |
| # |
| # Annualization: One compensation entry can be annualized if |
| # - it contains valid amount or range. |
| # - and its expected_units_per_year is set or can be derived. |
| # Its annualized range is determined as (amount or range) times |
| # expected_units_per_year. |
| "amount": { # Represents an amount of money with its currency type. # Optional. Compensation amount. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "description": "A String", # Optional. Compensation description. For example, could |
| # indicate equity terms or provide additional context to an estimated |
| # bonus. |
| "expectedUnitsPerYear": 3.14, # Optional. Expected number of units paid each year. If not specified, when |
| # Job.employment_types is FULLTIME, a default value is inferred |
| # based on unit. Default values: |
| # - HOURLY: 2080 |
| # - DAILY: 260 |
| # - WEEKLY: 52 |
| # - MONTHLY: 12 |
| # - ANNUAL: 1 |
| "range": { # Compensation range. # Optional. Compensation range. |
| "min": { # Represents an amount of money with its currency type. # Optional. The minimum amount of compensation. If left empty, the value is set |
| # to zero and the currency code is set to match the |
| # currency code of max_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "max": { # Represents an amount of money with its currency type. # Optional. The maximum amount of compensation. If left empty, the value is set |
| # to a maximal compensation value and the currency code is set to |
| # match the currency code of |
| # min_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| }, |
| "type": "A String", # Required. Compensation type. |
| "unit": "A String", # Optional. Frequency of the specified amount. |
| # |
| # Default is CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED. |
| }, |
| ], |
| "annualizedBaseCompensationRange": { # Compensation range. # Output only. Annualized base compensation range. Computed as |
| # base compensation entry's CompensationEntry.compensation times |
| # CompensationEntry.expected_units_per_year. |
| # |
| # See CompensationEntry for explanation on compensation annualization. |
| "min": { # Represents an amount of money with its currency type. # Optional. The minimum amount of compensation. If left empty, the value is set |
| # to zero and the currency code is set to match the |
| # currency code of max_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "max": { # Represents an amount of money with its currency type. # Optional. The maximum amount of compensation. If left empty, the value is set |
| # to a maximal compensation value and the currency code is set to |
| # match the currency code of |
| # min_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| }, |
| "amount": { # Represents an amount of money with its currency type. # Deprecated. Use entries instead. |
| # |
| # Optional. |
| # |
| # The amount of compensation or pay for the job. |
| # As an alternative, compensation_amount_min and |
| # compensation_amount_max may be used to define a range of |
| # compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "max": { # Represents an amount of money with its currency type. # Deprecated. Use entries instead. |
| # |
| # Optional. |
| # |
| # An upper bound on a range for compensation or pay for the job. |
| # The currency type is specified in compensation_amount. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "type": "A String", # Deprecated. Use entries instead. |
| # |
| # Optional. |
| # |
| # Type of job compensation. |
| "min": { # Represents an amount of money with its currency type. # Deprecated. Use entries instead. |
| # |
| # Optional. |
| # |
| # A lower bound on a range for compensation or pay for the job. |
| # The currency type is specified in compensation_amount. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "annualizedTotalCompensationRange": { # Compensation range. # Output only. Annualized total compensation range. Computed as |
| # all compensation entries' CompensationEntry.compensation times |
| # CompensationEntry.expected_units_per_year. |
| # |
| # See CompensationEntry for explanation on compensation annualization. |
| "min": { # Represents an amount of money with its currency type. # Optional. The minimum amount of compensation. If left empty, the value is set |
| # to zero and the currency code is set to match the |
| # currency code of max_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| "max": { # Represents an amount of money with its currency type. # Optional. The maximum amount of compensation. If left empty, the value is set |
| # to a maximal compensation value and the currency code is set to |
| # match the currency code of |
| # min_compensation. |
| "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217. |
| "nanos": 42, # Number of nano (10^-9) units of the amount. |
| # The value must be between -999,999,999 and +999,999,999 inclusive. |
| # If `units` is positive, `nanos` must be positive or zero. |
| # If `units` is zero, `nanos` can be positive, zero, or negative. |
| # If `units` is negative, `nanos` must be negative or zero. |
| # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. |
| "units": "A String", # The whole units of the amount. |
| # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. |
| }, |
| }, |
| }, |
| "region": "A String", # Optional. The job Region (for example, state, country) throughout which the job |
| # is available. If this field is set, a |
| # LocationFilter in a search query within the job region |
| # finds this job if an exact location match is not specified. |
| # If this field is set, setting job locations |
| # to the same location level as this field is strongly recommended. |
| "createTime": "A String", # Output only. The timestamp when this job was created. |
| "incentives": "A String", # Optional. A description of bonus, commission, and other compensation |
| # incentives associated with the job not including salary or pay. |
| # |
| # The maximum number of allowed characters is 10,000. |
| "companyDisplayName": "A String", # Output only. The name of the company listing the job. |
| "unindexedCustomFields": { # Deprecated. Use custom_attributes instead. |
| # |
| # Optional. |
| # |
| # A map of fields to hold non-filterable custom job attributes, similar to |
| # filterable_custom_fields. These fields are distinct in that the data |
| # in these fields are not indexed. Therefore, the client cannot search |
| # against them, nor can the client use them to list jobs. |
| # |
| # The key of the map can be any valid string. |
| "a_key": { # Resource that represents the custom data not captured by the standard fields. |
| "values": [ # Optional. The values of the custom data. |
| "A String", |
| ], |
| }, |
| }, |
| "visibility": "A String", # Optional. The visibility of the job. |
| # Defaults to JobVisibility.PRIVATE if not specified. |
| # Currently only JobVisibility.PRIVATE is supported. |
| "employmentTypes": [ # Optional. The employment type(s) of a job, for example, |
| # full time or |
| # part time. |
| "A String", |
| ], |
| "benefits": [ # Optional. The benefits included with the job. |
| "A String", |
| ], |
| "expiryDate": { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # Deprecated. Use expire_time instead. |
| # |
| # Optional but strongly recommended to be provided for the best service |
| # experience. |
| # |
| # The expiration date of the job in UTC time. After 12 am on this date, the |
| # job is marked as expired, and it no longer appears in search results. |
| # The expired job can't be deleted or listed by the DeleteJob and |
| # ListJobs APIs, but it can be retrieved with the GetJob API or |
| # updated with the UpdateJob API. An expired job can be updated and |
| # opened again by using a future expiration date. It can also remain expired. |
| # Updating an expired job to be open fails if there is another existing open |
| # job with same requisition_id, company_name and language_code. |
| # |
| # The expired jobs are retained in our system for 90 days. However, the |
| # overall expired job count cannot exceed 3 times the maximum of open jobs |
| # count over the past week, otherwise jobs with earlier expire time are |
| # removed first. Expired jobs are no longer accessible after they are cleaned |
| # out. |
| # |
| # A valid date range is between 1970/1/1 and 2100/12/31. Invalid dates are |
| # ignored and treated as expiry date not provided. |
| # |
| # If this value is not provided on job creation or is invalid, the job |
| # posting expires after 30 days from the job's creation time. For example, if |
| # the job was created on 2017/01/01 13:00AM UTC with an unspecified |
| # expiration date, the job expires after 2017/01/31 13:00AM UTC. |
| # |
| # If this value is not provided on job update, it depends on the field masks |
| # set by UpdateJobRequest.update_job_fields. If the field masks include |
| # expiry_date, or the masks are empty meaning that every field is |
| # updated, the job expires after 30 days from the job's last update time. |
| # Otherwise the expiration date isn't updated. |
| # and time zone are either specified elsewhere or are not significant. The date |
| # is relative to the Proleptic Gregorian Calendar. This can represent: |
| # |
| # * A full date, with non-zero year, month and day values |
| # * A month and day value, with a zero year, e.g. an anniversary |
| # * A year on its own, with zero month and day values |
| # * A year and month value, with a zero day, e.g. a credit card expiration date |
| # |
| # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. |
| "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
| # a year. |
| "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
| # if specifying a year by itself or a year and month where the day is not |
| # significant. |
| "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a |
| # month and day. |
| }, |
| "companyName": "A String", # Optional but one of company_name or distributor_company_id must be |
| # provided. |
| # |
| # The resource name of the company listing the job, such as |
| # /companies/foo. This field takes precedence over the |
| # distributor-assigned company identifier, distributor_company_id. |
| "locations": [ # Optional but strongly recommended for the best service experience. |
| # |
| # Location(s) where the emploeyer is looking to hire for this job posting. |
| # |
| # Specifying the full street address(es) of the hiring location enables |
| # better API results, especially job searches by commute time. |
| # |
| # At most 50 locations are allowed for best search performance. If a job has |
| # more locations, it is suggested to split it into multiple jobs with unique |
| # requisition_ids (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA-2', etc.) as |
| # multiple jobs with the same requisition_id, company_name and |
| # language_code are not allowed. If the original requisition_id must |
| # be preserved, a custom field should be used for storage. It is also |
| # suggested to group the locations that close to each other in the same job |
| # for better search experience. |
| # |
| # The maximum number of allowed characters is 500. |
| "A String", |
| ], |
| "endDate": { # Represents a whole or partial calendar date, e.g. a birthday. The time of day # Optional. The end date of the job in UTC time zone. Typically this field |
| # is used for contracting engagements. |
| # Dates prior to 1970/1/1 and invalid date formats are ignored. |
| # and time zone are either specified elsewhere or are not significant. The date |
| # is relative to the Proleptic Gregorian Calendar. This can represent: |
| # |
| # * A full date, with non-zero year, month and day values |
| # * A month and day value, with a zero year, e.g. an anniversary |
| # * A year on its own, with zero month and day values |
| # * A year and month value, with a zero day, e.g. a credit card expiration date |
| # |
| # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. |
| "year": 42, # Year of date. Must be from 1 to 9999, or 0 if specifying a date without |
| # a year. |
| "day": 42, # Day of month. Must be from 1 to 31 and valid for the year and month, or 0 |
| # if specifying a year by itself or a year and month where the day is not |
| # significant. |
| "month": 42, # Month of year. Must be from 1 to 12, or 0 if specifying a year without a |
| # month and day. |
| }, |
| }, |
| ], |
| "metadata": { # Output only. # Additional information for the API invocation, such as the request |
| # tracking id. |
| # |
| # Additional information returned to client, such as debugging |
| # information. |
| "mode": "A String", # For search response only. Indicates the mode of a performed search. |
| "experimentIdList": [ # 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. |
| 42, |
| ], |
| "requestId": "A String", # A unique id associated with this call. |
| # This id is logged for tracking purposes. |
| }, |
| "nextPageToken": "A String", # A token to retrieve the next page of results. |
| }</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> |
| |
| </body></html> |