googleapis.jobs.v2 library

Classes

BatchDeleteJobsRequest
Input only. Batch delete jobs request.
BucketizedCount
Represents count of jobs within one bucket.
BucketRange
Represents starting and ending value of a range in double.
CommuteInfo
Output only. Commute details related to this job.
CommutePreference
Input only. Parameters needed for commute search.
CompaniesJobsResourceApi
CompaniesResourceApi
Company
A Company resource represents a company in the service. A company is the entity that owns job listings, that is, the hiring entity responsible for employing applicants for the job position.
CompanyInfoSource
A resource that represents an external Google identifier for a company, for example, a Google+ business page or a Google Maps business page. For unsupported types, use unknown_type_id.
CompensationEntry
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.
CompensationFilter
Input only. Filter on job compensation type and amount.
CompensationHistogramRequest
Input only. Compensation based histogram request.
CompensationHistogramResult
Output only. Compensation based histogram result.
CompensationInfo
Job compensation details.
CompensationRange
Compensation range.
CompleteQueryResponse
Output only. Response of auto-complete query.
CompletionResult
Output only. Resource that represents completion results.
CreateJobRequest
Input only. Create job request.
CustomAttribute
Custom attribute values that are either filterable or non-filterable.
CustomAttributeHistogramRequest
Custom attributes histogram request. An error will be thrown if neither string_value_histogram or long_value_histogram_bucketing_option has been defined.
CustomAttributeHistogramResult
Output only. Custom attribute histogram result.
CustomField
Resource that represents the custom data not captured by the standard fields.
CustomFieldFilter
Input only. Custom field filter of the search.
Date
Represents a whole or partial calendar date, e.g. a birthday. The time of day 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.
DeleteJobsByFilterRequest
Deprecated. Use BatchDeleteJobsRequest instead. Input only. Delete job by filter request. The job typically becomes unsearchable within 10 seconds, but it may take up to 5 minutes.
DeviceInfo
Input only. Device information collected from the job seeker, candidate, or other entity conducting the job search. Providing this information improves the quality of the search results across devices.
Empty
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 {}.
ExtendedCompensationFilter
Deprecated. Always use CompensationFilter. Input only. Filter on job compensation type and amount.
ExtendedCompensationInfo
Deprecated. Use CompensationInfo. Describes job compensation.
ExtendedCompensationInfoCompensationEntry
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.
ExtendedCompensationInfoCompensationRange
Deprecated. See CompensationInfo. Compensation range.
ExtendedCompensationInfoDecimal
Deprecated. See CompensationInfo. Decimal number.
Filter
Deprecated. Use BatchDeleteJobsRequest instead. Input only. Filter for jobs to be deleted.
GetHistogramRequest
Deprecated. Use SearchJobsRequest.histogram_facets instead to make a single call with both search and histogram. Input only. A request for the GetHistogram method.
GetHistogramResponse
Deprecated. Use SearchJobsRequest.histogram_facets instead to make a single call with both search and histogram. Output only. The response of the GetHistogram method.
GoogleCloudTalentV4BatchCreateJobsResponse
The result of JobService.BatchCreateJobs. It's used to replace google.longrunning.Operation.response in case of success.
GoogleCloudTalentV4BatchDeleteJobsResponse
The result of JobService.BatchDeleteJobs. It's used to replace google.longrunning.Operation.response in case of success.
GoogleCloudTalentV4BatchOperationMetadata
Metadata used for long running operations returned by CTS batch APIs. It's used to replace google.longrunning.Operation.metadata.
GoogleCloudTalentV4BatchUpdateJobsResponse
The result of JobService.BatchUpdateJobs. It's used to replace google.longrunning.Operation.response in case of success.
GoogleCloudTalentV4CompensationInfo
Job compensation details.
GoogleCloudTalentV4CompensationInfoCompensationEntry
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.
GoogleCloudTalentV4CompensationInfoCompensationRange
Compensation range.
GoogleCloudTalentV4CustomAttribute
Custom attribute values that are either filterable or non-filterable.
GoogleCloudTalentV4Job
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.
GoogleCloudTalentV4JobApplicationInfo
Application related details of a job posting.
GoogleCloudTalentV4JobDerivedInfo
Derived details about the job posting.
GoogleCloudTalentV4JobProcessingOptions
Options for job processing.
GoogleCloudTalentV4JobResult
Mutation result of a job from a batch operation.
GoogleCloudTalentV4Location
A resource that represents a location with full geographic information.
HistogramFacets
Input only. Histogram facets to be specified in SearchJobsRequest.
HistogramResult
Output only. Result of a histogram call. The response contains the histogram map for the search type specified by HistogramResult.field. The response is a map of each filter value to the corresponding count of jobs for that filter.
HistogramResults
Output only. Histogram results that matches HistogramFacets specified in SearchJobsRequest.
Job
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.
JobFilters
Input only. Deprecated. Use JobQuery instead. The filters required to perform a search query or histogram.
JobLocation
Output only. A resource that represents a location with full geographic information.
JobProcessingOptions
Input only. Options for job processing.
JobQuery
Input only. The query required to perform a search query or histogram.
JobsApi
Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.
JobsResourceApi
LatLng
An object representing a latitude/longitude pair. This is expressed as a pair of doubles representing degrees latitude and degrees longitude. Unless specified otherwise, this must conform to the WGS84 standard. Values must be within normalized ranges.
ListCompaniesResponse
Output only. The List companies response object.
ListCompanyJobsResponse
Deprecated. Use ListJobsResponse instead. Output only. The List jobs response object.
ListJobsResponse
Output only. List jobs response.
LocationFilter
Input only. Geographic region of the search.
MatchingJob
Output only. Job entry with metadata inside SearchJobsResponse.
MendelDebugInput
Message representing input to a Mendel server for debug forcing. See go/mendel-debug-forcing for more details. Next ID: 2
Money
Represents an amount of money with its currency type.
NamespacedDebugInput
Next ID: 15
NumericBucketingOption
Input only. Use this field to specify bucketing option for the histogram search response.
NumericBucketingResult
Output only. Custom numeric bucketing result.
PostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an i18n-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
RequestMetadata
Input only. Meta information related to the job searcher or entity conducting the job search. This information is used to improve the performance of the service.
ResponseMetadata
Output only. Additional information returned to client, such as debugging information.
SearchJobsRequest
Input only. The Request body of the SearchJobs call.
SearchJobsResponse
Output only. Response for SearchJob method.
SpellingCorrection
Output only. Spell check result.
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.
StringValues
Represents array of string values.
UpdateJobRequest
Input only. Update job request.
V2ResourceApi

Constants

USER_AGENT → const String
'dart-api-client jobs/v2'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.