Reference documentation and code samples for the Cloud Talent Solution V4beta1 API class Google::Cloud::Talent::V4beta1::Application.
Resource that represents a job application record of a candidate.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#application_date
def application_date() -> ::Google::Type::Date
- (::Google::Type::Date) — The application date.
#application_date=
def application_date=(value) -> ::Google::Type::Date
- value (::Google::Type::Date) — The application date.
- (::Google::Type::Date) — The application date.
#company
def company() -> ::String
-
(::String) — Resource name of the company which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".
#company=
def company=(value) -> ::String
-
value (::String) — Resource name of the company which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".
-
(::String) — Resource name of the company which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Required. Reflects the time that the application was created.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
- value (::Google::Protobuf::Timestamp) — Required. Reflects the time that the application was created.
- (::Google::Protobuf::Timestamp) — Required. Reflects the time that the application was created.
#external_id
def external_id() -> ::String
-
(::String) — Required. Client side application identifier, used to uniquely identify the
application.
The maximum number of allowed characters is 255.
#external_id=
def external_id=(value) -> ::String
-
value (::String) — Required. Client side application identifier, used to uniquely identify the
application.
The maximum number of allowed characters is 255.
-
(::String) — Required. Client side application identifier, used to uniquely identify the
application.
The maximum number of allowed characters is 255.
#interviews
def interviews() -> ::Array<::Google::Cloud::Talent::V4beta1::Interview>
- (::Array<::Google::Cloud::Talent::V4beta1::Interview>) — All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).
#interviews=
def interviews=(value) -> ::Array<::Google::Cloud::Talent::V4beta1::Interview>
- value (::Array<::Google::Cloud::Talent::V4beta1::Interview>) — All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).
- (::Array<::Google::Cloud::Talent::V4beta1::Interview>) — All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).
#is_match
def is_match() -> ::Google::Protobuf::BoolValue
- (::Google::Protobuf::BoolValue) — Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.
#job
def job() -> ::String
-
(::String) — Required. Resource name of the job which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".
#job=
def job=(value) -> ::String
-
value (::String) — Required. Resource name of the job which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".
-
(::String) — Required. Resource name of the job which the candidate applied for.
The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".
#job_title_snippet
def job_title_snippet() -> ::String
- (::String) — Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.
#name
def name() -> ::String
-
(::String) — Required during application update.
Resource name assigned to an application by the API.
The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".
#name=
def name=(value) -> ::String
-
value (::String) — Required during application update.
Resource name assigned to an application by the API.
The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".
-
(::String) — Required during application update.
Resource name assigned to an application by the API.
The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".
#outcome
def outcome() -> ::Google::Cloud::Talent::V4beta1::Outcome
- (::Google::Cloud::Talent::V4beta1::Outcome) — Outcome positiveness shows how positive the outcome is.
#outcome=
def outcome=(value) -> ::Google::Cloud::Talent::V4beta1::Outcome
- value (::Google::Cloud::Talent::V4beta1::Outcome) — Outcome positiveness shows how positive the outcome is.
- (::Google::Cloud::Talent::V4beta1::Outcome) — Outcome positiveness shows how positive the outcome is.
#outcome_notes
def outcome_notes() -> ::String
-
(::String) — Free text reason behind the recruitement outcome (for example, reason for
withdraw / reject, reason for an unsuccessful finish, and so on).
Number of characters allowed is 100.
#outcome_notes=
def outcome_notes=(value) -> ::String
-
value (::String) — Free text reason behind the recruitement outcome (for example, reason for
withdraw / reject, reason for an unsuccessful finish, and so on).
Number of characters allowed is 100.
-
(::String) — Free text reason behind the recruitement outcome (for example, reason for
withdraw / reject, reason for an unsuccessful finish, and so on).
Number of characters allowed is 100.
#profile
def profile() -> ::String
-
(::String) — Output only. Resource name of the candidate of this application.
The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".
#referral
def referral() -> ::Google::Protobuf::BoolValue
- (::Google::Protobuf::BoolValue) — If the candidate is referred by a employee.
#referral=
def referral=(value) -> ::Google::Protobuf::BoolValue
- value (::Google::Protobuf::BoolValue) — If the candidate is referred by a employee.
- (::Google::Protobuf::BoolValue) — If the candidate is referred by a employee.
#stage
def stage() -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationStage
- (::Google::Cloud::Talent::V4beta1::Application::ApplicationStage) — Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.
#stage=
def stage=(value) -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationStage
- value (::Google::Cloud::Talent::V4beta1::Application::ApplicationStage) — Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.
- (::Google::Cloud::Talent::V4beta1::Application::ApplicationStage) — Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.
#state
def state() -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationState
- (::Google::Cloud::Talent::V4beta1::Application::ApplicationState) — The application state.
#state=
def state=(value) -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationState
- value (::Google::Cloud::Talent::V4beta1::Application::ApplicationState) — The application state.
- (::Google::Cloud::Talent::V4beta1::Application::ApplicationState) — The application state.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — The last update timestamp.
#update_time=
def update_time=(value) -> ::Google::Protobuf::Timestamp
- value (::Google::Protobuf::Timestamp) — The last update timestamp.
- (::Google::Protobuf::Timestamp) — The last update timestamp.