Cloud Talent Solution V4beta1 API - Class Google::Cloud::Talent::V4beta1::Application

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
Returns

#application_date=

def application_date=(value) -> ::Google::Type::Date
Parameter
Returns

#company

def company() -> ::String
Returns
  • (::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
Parameter
  • 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".

Returns
  • (::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
Returns

#create_time=

def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#external_id

def external_id() -> ::String
Returns
  • (::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
Parameter
  • value (::String) — Required. Client side application identifier, used to uniquely identify the application.

    The maximum number of allowed characters is 255.

Returns
  • (::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>
Returns
  • (::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>
Parameter
  • 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).
Returns
  • (::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
Returns
  • (::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
Returns
  • (::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
Parameter
  • 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".

Returns
  • (::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
Returns
  • (::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
Returns
  • (::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
Parameter
  • 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".

Returns
  • (::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
Returns

#outcome=

def outcome=(value) -> ::Google::Cloud::Talent::V4beta1::Outcome
Parameter
Returns

#outcome_notes

def outcome_notes() -> ::String
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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
Returns
  • (::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
Returns

#referral=

def referral=(value) -> ::Google::Protobuf::BoolValue
Parameter
Returns

#stage

def stage() -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationStage
Returns
  • (::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
Parameter
  • 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.
Returns
  • (::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

#state=

def state=(value) -> ::Google::Cloud::Talent::V4beta1::Application::ApplicationState
Parameter

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#update_time=

def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns