Application(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Resource that represents a job application record of a candidate.
Attributes
Name | Description |
name |
str
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". |
external_id |
str
Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255. |
profile |
str
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". |
job |
str
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". |
company |
str
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". |
application_date |
google.type.date_pb2.Date
The application date. |
stage |
google.cloud.talent_v4beta1.types.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 |
google.cloud.talent_v4beta1.types.Application.ApplicationState
The application state. |
interviews |
Sequence[google.cloud.talent_v4beta1.types.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). |
referral |
google.protobuf.wrappers_pb2.BoolValue
If the candidate is referred by a employee. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Required. Reflects the time that the application was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
The last update timestamp. |
outcome_notes |
str
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 |
google.cloud.talent_v4beta1.types.Outcome
Outcome positiveness shows how positive the outcome is. |
is_match |
google.protobuf.wrappers_pb2.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_title_snippet |
str
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. |
Inheritance
builtins.object > proto.message.Message > ApplicationClasses
ApplicationStage
ApplicationStage(value)
The stage of the application.
ApplicationState
ApplicationState(value)
Enum that represents the application status.