public sealed class Application : IMessage<Application>, IEquatable<Application>, IDeepCloneable<Application>, IBufferMessage, IMessage
Resource that represents a job application record of a candidate.
Implements
IMessage<Application>, IEquatable<Application>, IDeepCloneable<Application>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
Application()
public Application()
Application(Application)
public Application(Application other)
Parameter | |
---|---|
Name | Description |
other | Application |
Properties
ApplicationDate
public Date ApplicationDate { get; set; }
The application date.
Property Value | |
---|---|
Type | Description |
Date |
ApplicationName
public ApplicationName ApplicationName { get; set; }
ApplicationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ApplicationName |
Company
public string Company { get; set; }
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".
Property Value | |
---|---|
Type | Description |
String |
CompanyAsCompanyName
public CompanyName CompanyAsCompanyName { get; set; }
CompanyName-typed view over the Company resource name property.
Property Value | |
---|---|
Type | Description |
CompanyName |
CreateTime
public Timestamp CreateTime { get; set; }
Required. Reflects the time that the application was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
ExternalId
public string ExternalId { get; set; }
Required. Client side application identifier, used to uniquely identify the application.
The maximum number of allowed characters is 255.
Property Value | |
---|---|
Type | Description |
String |
Interviews
public RepeatedField<Interview> Interviews { get; }
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).
Property Value | |
---|---|
Type | Description |
RepeatedField<Interview> |
IsMatch
public bool? IsMatch { get; set; }
Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.
Property Value | |
---|---|
Type | Description |
Nullable<Boolean> |
Job
public string Job { get; set; }
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".
Property Value | |
---|---|
Type | Description |
String |
JobAsJobName
public JobName JobAsJobName { get; set; }
Property Value | |
---|---|
Type | Description |
JobName |
JobTitleSnippet
public string JobTitleSnippet { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
Name
public string Name { get; set; }
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".
Property Value | |
---|---|
Type | Description |
String |
Outcome
public Outcome Outcome { get; set; }
Outcome positiveness shows how positive the outcome is.
Property Value | |
---|---|
Type | Description |
Outcome |
OutcomeNotes
public string OutcomeNotes { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
Profile
public string Profile { get; set; }
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".
Property Value | |
---|---|
Type | Description |
String |
Referral
public bool? Referral { get; set; }
If the candidate is referred by a employee.
Property Value | |
---|---|
Type | Description |
Nullable<Boolean> |
Stage
public Application.Types.ApplicationStage Stage { get; set; }
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.
Property Value | |
---|---|
Type | Description |
Application.Types.ApplicationStage |
State
public Application.Types.ApplicationState State { get; set; }
The application state.
Property Value | |
---|---|
Type | Description |
Application.Types.ApplicationState |
UpdateTime
public Timestamp UpdateTime { get; set; }
The last update timestamp.
Property Value | |
---|---|
Type | Description |
Timestamp |