jobs.v4 library Null safety

Cloud Talent Solution API - v4

Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.

For more information, see cloud.google.com/talent-solution/job-search/docs/

Create an instance of CloudTalentSolutionApi to access these resources:

Classes

ApplicationInfo
Application related details of a job posting.
BatchCreateJobsRequest
Request to create a batch of jobs.
BatchCreateJobsResponse
The result of JobService.BatchCreateJobs. [...]
BatchDeleteJobsRequest
Request to delete a batch of jobs.
BatchDeleteJobsResponse
The result of JobService.BatchDeleteJobs. [...]
BatchOperationMetadata
Metadata used for long running operations returned by CTS batch APIs. [...]
BatchUpdateJobsRequest
Request to update a batch of jobs.
BatchUpdateJobsResponse
The result of JobService.BatchUpdateJobs. [...]
ClientEvent
An event issued when an end user interacts with the application that implements Cloud Talent Solution. [...]
CloudTalentSolutionApi
Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters.
CommuteFilter
Parameters needed for commute search.
CommuteInfo
Commute details related to this job.
Company
A Company resource represents a company in the service. [...]
CompanyDerivedInfo
Derived details about the company.
CompensationEntry
A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type. [...]
CompensationFilter
Filter on job compensation type and amount.
CompensationInfo
Job compensation details.
CompensationRange
Compensation range.
CompleteQueryResponse
Response of auto-complete query.
CompletionResult
Resource that represents completion results.
CustomAttribute
Custom attribute values that are either filterable or non-filterable.
CustomRankingInfo
Custom ranking information for SearchJobsRequest.
DeviceInfo
Device information collected from the job seeker, candidate, or other entity conducting the job search. [...]
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
HistogramQuery
The histogram request.
HistogramQueryResult
Histogram result that matches HistogramQuery specified in searches.
Job
A Job resource represents a job posting (also referred to as a "job listing" or "job requisition"). [...]
JobDerivedInfo
Derived details about the job posting.
JobEvent
An event issued when a job seeker interacts with the application that implements Cloud Talent Solution.
JobQuery
The query required to perform a search query.
JobResult
Mutation result of a job from a batch operation.
LatLng
An object that represents a latitude/longitude pair. [...]
ListCompaniesResponse
The List companies response object.
ListJobsResponse
List jobs response.
ListTenantsResponse
The List tenants response object.
Location
A resource that represents a location with full geographic information.
LocationFilter
Geographic region of the search.
MatchingJob
Job entry with metadata inside SearchJobsResponse.
MendelDebugInput
Message representing input to a Mendel server for debug forcing. [...]
Money
Represents an amount of money with its currency type.
NamespacedDebugInput
Next ID: 15
Operation
This resource represents a long-running operation that is the result of a network API call.
PostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. [...]
ProcessingOptions
Options for job processing.
ProjectsOperationsResource
ProjectsResource
ProjectsTenantsClientEventsResource
ProjectsTenantsCompaniesResource
ProjectsTenantsJobsResource
ProjectsTenantsResource
RequestMetadata
Meta information related to the job searcher or entity conducting the job search. [...]
ResponseMetadata
Additional information returned to client, such as debugging information.
SearchJobsRequest
The Request body of the SearchJobs call.
SearchJobsResponse
Response for SearchJob method.
SpellingCorrection
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. [...]
Tenant
A Tenant resource represents a tenant in the service. [...]
TimeOfDay
Represents a time of day. [...]
TimestampRange
Message representing a period of time between two timestamps.

Exceptions / Errors

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