Cloud Talent Solution V4beta1 API - Module Google::Cloud::Talent::V4beta1::AvailabilitySignalType (v0.4.6)

Reference documentation and code samples for the Cloud Talent Solution V4beta1 API module Google::Cloud::Talent::V4beta1::AvailabilitySignalType.

The type of candidate availability signal.

Constants

AVAILABILITY_SIGNAL_TYPE_UNSPECIFIED

value: 0
Default value.

JOB_APPLICATION

value: 1
Job application signal.

In the context of Profile.availability_signals, this signal is related to the candidate's most recent application. last_update_time is calculated from max(Application.create_time) from all Application records where [Application.source][google.cloud.talent.v4beta1.Application.source] is any of the following: [APPLY_DIRECT_WEB][google.cloud.talent.v4beta1.Application.ApplicationSource.APPLY_DIRECT_WEB] [APPLY_DIRECT_MOBILE_WEB][google.cloud.talent.v4beta1.Application.ApplicationSource.APPLY_DIRECT_MOBILE_WEB] [APPLY_DIRECT_MOBILE_APP][google.cloud.talent.v4beta1.Application.ApplicationSource.APPLY_DIRECT_MOBILE_APP] [APPLY_DIRECT_IN_PERSON][google.cloud.talent.v4beta1.Application.ApplicationSource.APPLY_DIRECT_IN_PERSON] [APPLY_INDIRECT][google.cloud.talent.v4beta1.Application.ApplicationSource.APPLY_INDIRECT]

In the context of AvailabilityFilter, the filter is applied on Profile.availability_signals where type is JOB_APPLICATION.

RESUME_UPDATE

value: 2
Resume update signal.

In the context of Profile.availability_signals, this signal is related to the candidate's most recent update to their resume. For a SummarizedProfile.summary, last_update_time is calculated from max(Profile.resume_update_time) from all SummarizedProfile.profiles.

In the context of AvailabilityFilter, the filter is applied on Profile.availability_signals where type is RESUME_UPDATE.

CANDIDATE_UPDATE

value: 3
Candidate update signal.

In the context of Profile.availability_signals, this signal is related to the candidate's most recent update to their profile. For a SummarizedProfile.summary, last_update_time is calculated from max(Profile.candidate_update_time) from all SummarizedProfile.profiles.

In the context of AvailabilityFilter, the filter is applied on Profile.availability_signals where type is CANDIDATE_UPDATE.

CLIENT_SUBMISSION

value: 4
Client submission signal.

In the context of Profile.availability_signals, this signal is related to the candidate's most recent submission. last_update_time is calculated from max(Application.create_time) from all Application records where Application.stage is any of the following: HIRING_MANAGER_REVIEW INTERVIEW OFFER_EXTENDED OFFER_ACCEPTED STARTED

In the context of AvailabilityFilter, the filter is applied on Profile.availability_signals where type is CLIENT_SUBMISSION.