Class: Google::Cloud::Talent::V4beta1::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb

Overview

Resource that represents a job application record of a candidate.

Defined Under Namespace

Modules: ApplicationStage, ApplicationState

Instance Attribute Summary collapse

Instance Attribute Details

#application_dateGoogle::Type::Date

Returns Optional.

The application date.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#companyString

Returns One of either a job or a company is required.

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/api-test-project/tenants/foo/companies/bar".

Returns:

  • (String)

    One of either a job or a company is required.

    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/api-test-project/tenants/foo/companies/bar".



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#create_timeGoogle::Protobuf::Timestamp

Returns Required.

Reflects the time that the application was created.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#external_idString

Returns 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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#interviewsArray<Google::Cloud::Talent::V4beta1::Interview>

Returns Optional.

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>)

    Optional.

    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).



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#is_matchGoogle::Protobuf::BoolValue

Returns Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#jobString

Returns One of either a job or a company is 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/api-test-project/tenants/foo/jobs/bar".

Returns:

  • (String)

    One of either a job or a company is 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/api-test-project/tenants/foo/jobs/bar".



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#job_title_snippetString

Returns 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.

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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#nameString

Returns 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/api-test-project/tenants/foo/profiles/bar/applications/baz".

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/api-test-project/tenants/foo/profiles/bar/applications/baz".



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#outcomeGoogle::Cloud::Talent::V4beta1::Outcome

Returns Optional.

Outcome positiveness shows how positive the outcome is.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#outcome_notesString

Returns Optional.

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)

    Optional.

    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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#profileString

Returns 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/api-test-project/tenants/foo/profiles/bar".

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/api-test-project/tenants/foo/profiles/bar".



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#referralGoogle::Protobuf::BoolValue

Returns Optional.

If the candidate is referred by a employee.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#stageGoogle::Cloud::Talent::V4beta1::Application::ApplicationStage

Returns 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.



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#stateGoogle::Cloud::Talent::V4beta1::Application::ApplicationState

Returns Optional.

The application state.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end

#update_timeGoogle::Protobuf::Timestamp

Returns Optional.

The last update timestamp.

Returns:



127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/application.rb', line 127

class Application
  # The stage of the application.
  module ApplicationStage
    # Default value.
    APPLICATION_STAGE_UNSPECIFIED = 0

    # Candidate has applied or a recruiter put candidate into consideration but
    # candidate is not yet screened / no decision has been made to move or not
    # move the candidate to the next stage.
    NEW = 1

    # A recruiter decided to screen the candidate for this role.
    SCREEN = 2

    # Candidate is being / was sent to the customer / hiring manager for
    # detailed review.
    HIRING_MANAGER_REVIEW = 3

    # Candidate was approved by the client / hiring manager and is being / was
    # interviewed for the role.
    INTERVIEW = 4

    # Candidate will be / has been given an offer of employment.
    OFFER_EXTENDED = 5

    # Candidate has accepted their offer of employment.
    OFFER_ACCEPTED = 6

    # Candidate has begun (or completed) their employment or assignment with
    # the employer.
    STARTED = 7
  end

  # Enum that represents the application status.
  module ApplicationState
    # Default value.
    APPLICATION_STATE_UNSPECIFIED = 0

    # The current stage is in progress or pending, for example, interviews in
    # progress.
    IN_PROGRESS = 1

    # The current stage was terminated by a candidate decision.
    CANDIDATE_WITHDREW = 2

    # The current stage was terminated by an employer or agency decision.
    EMPLOYER_WITHDREW = 3

    # The current stage is successfully completed, but the next stage (if
    # applicable) has not begun.
    COMPLETED = 4

    # The current stage was closed without an exception, or terminated for
    # reasons unrealated to the candidate.
    CLOSED = 5
  end
end