Class Application
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Application
-
public class Application extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplication.Builder
-
Constructor Summary
Constructors Constructor Description Application()Application(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks, org.openapitools.jackson.nullable.JsonNullable<? extends Source> source, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<ApplicationStatus>applicationStatus()org.openapitools.jackson.nullable.JsonNullable<java.util.List<ApplicationAttachment>>attachments()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.static Application.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<ApplicationCandidate>candidate()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>candidateId()Unique identifier of the candidateorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()Date of creationorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>>customFields()The application custom fieldsorg.openapitools.jackson.nullable.JsonNullable<java.util.List<AtsDocumentApiModel>>documents()The documents attached to this application (eg.booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<ApplicationInterviewStage>interviewStage()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>interviewStageId()Unique identifier of the interview stageorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>jobId()Unique identifier of the joborg.openapitools.jackson.nullable.JsonNullable<java.lang.String>locationId()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>locationIds()Unique identifiers of the locationsorg.openapitools.jackson.nullable.JsonNullable<java.util.List<Questionnaire>>questionnaires()Questionnaires associated with the applicationorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>rejectedAt()Date of rejectionorg.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>rejectedReasonIds()Unique identifiers of the rejection reasonsorg.openapitools.jackson.nullable.JsonNullable<java.util.List<RejectedReason>>rejectedReasons()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteCandidateId()Provider's unique identifier of the candidateorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteInterviewStageId()Provider's unique identifier of the interview stageorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteJobId()Provider's unique identifier of the joborg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteLocationId()Provider's unique identifier of the locationorg.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>remoteLocationIds()Remote's unique identifiers of the locationsorg.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>remoteRejectedReasonIds()Provider's unique identifiers of the rejection reasonsorg.openapitools.jackson.nullable.JsonNullable<java.util.List<ResultLink>>resultLinks()org.openapitools.jackson.nullable.JsonNullable<Source>source()java.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>unifiedCustomFields()Custom Unified Fields configured in your StackOne projectorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()Date of last updateApplicationwithApplicationStatus(ApplicationStatus applicationStatus)ApplicationwithApplicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus)ApplicationwithAttachments(java.util.List<ApplicationAttachment> attachments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.ApplicationwithAttachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.ApplicationwithCandidate(ApplicationCandidate candidate)ApplicationwithCandidate(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate)ApplicationwithCandidateId(java.lang.String candidateId)Unique identifier of the candidateApplicationwithCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)Unique identifier of the candidateApplicationwithCreatedAt(java.time.OffsetDateTime createdAt)Date of creationApplicationwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Date of creationApplicationwithCustomFields(java.util.List<CustomFields> customFields)The application custom fieldsApplicationwithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The application custom fieldsApplicationwithDocuments(java.util.List<AtsDocumentApiModel> documents)The documents attached to this application (eg.ApplicationwithDocuments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents)The documents attached to this application (eg.ApplicationwithId(java.lang.String id)Unique identifierApplicationwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierApplicationwithInterviewStage(ApplicationInterviewStage interviewStage)ApplicationwithInterviewStage(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage)ApplicationwithInterviewStageId(java.lang.String interviewStageId)Unique identifier of the interview stageApplicationwithInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId)Unique identifier of the interview stageApplicationwithJobId(java.lang.String jobId)Unique identifier of the jobApplicationwithJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)Unique identifier of the jobApplicationwithLocationId(java.lang.String locationId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.ApplicationwithLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.ApplicationwithLocationIds(java.util.List<java.lang.String> locationIds)Unique identifiers of the locationsApplicationwithLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)Unique identifiers of the locationsApplicationwithQuestionnaires(java.util.List<Questionnaire> questionnaires)Questionnaires associated with the applicationApplicationwithQuestionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires)Questionnaires associated with the applicationApplicationwithRejectedAt(java.time.OffsetDateTime rejectedAt)Date of rejectionApplicationwithRejectedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt)Date of rejectionApplicationwithRejectedReasonIds(java.util.List<java.lang.String> rejectedReasonIds)Unique identifiers of the rejection reasonsApplicationwithRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds)Unique identifiers of the rejection reasonsApplicationwithRejectedReasons(java.util.List<RejectedReason> rejectedReasons)ApplicationwithRejectedReasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons)ApplicationwithRemoteCandidateId(java.lang.String remoteCandidateId)Provider's unique identifier of the candidateApplicationwithRemoteCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)Provider's unique identifier of the candidateApplicationwithRemoteId(java.lang.String remoteId)Provider's unique identifierApplicationwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierApplicationwithRemoteInterviewStageId(java.lang.String remoteInterviewStageId)Provider's unique identifier of the interview stageApplicationwithRemoteInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId)Provider's unique identifier of the interview stageApplicationwithRemoteJobId(java.lang.String remoteJobId)Provider's unique identifier of the jobApplicationwithRemoteJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId)Provider's unique identifier of the jobApplicationwithRemoteLocationId(java.lang.String remoteLocationId)Provider's unique identifier of the locationApplicationwithRemoteLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId)Provider's unique identifier of the locationApplicationwithRemoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)Remote's unique identifiers of the locationsApplicationwithRemoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)Remote's unique identifiers of the locationsApplicationwithRemoteRejectedReasonIds(java.util.List<java.lang.String> remoteRejectedReasonIds)Provider's unique identifiers of the rejection reasonsApplicationwithRemoteRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds)Provider's unique identifiers of the rejection reasonsApplicationwithResultLinks(java.util.List<ResultLink> resultLinks)ApplicationwithResultLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks)ApplicationwithSource(Source source)ApplicationwithSource(org.openapitools.jackson.nullable.JsonNullable<? extends Source> source)ApplicationwithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectApplicationwithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectApplicationwithUpdatedAt(java.time.OffsetDateTime updatedAt)Date of last updateApplicationwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Date of last update
-
-
-
Constructor Detail
-
Application
public Application(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires, org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks, org.openapitools.jackson.nullable.JsonNullable<? extends Source> source, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
-
Application
public Application()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
unifiedCustomFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields()
Custom Unified Fields configured in your StackOne project
-
candidateId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId()
Unique identifier of the candidate
-
remoteCandidateId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId()
Provider's unique identifier of the candidate
-
jobId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId()
Unique identifier of the job
-
remoteJobId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId()
Provider's unique identifier of the job
-
interviewStage
public org.openapitools.jackson.nullable.JsonNullable<ApplicationInterviewStage> interviewStage()
-
interviewStageId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId()
Unique identifier of the interview stage
-
remoteInterviewStageId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId()
Provider's unique identifier of the interview stage
-
rejectedReasons
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<RejectedReason>> rejectedReasons()
-
rejectedReasonIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> rejectedReasonIds()
Unique identifiers of the rejection reasons
-
remoteRejectedReasonIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteRejectedReasonIds()
Provider's unique identifiers of the rejection reasons
-
rejectedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt()
Date of rejection
-
locationId
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Unique identifier of the location
-
remoteLocationId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId()
Provider's unique identifier of the location
-
locationIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> locationIds()
Unique identifiers of the locations
-
remoteLocationIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteLocationIds()
Remote's unique identifiers of the locations
-
applicationStatus
public org.openapitools.jackson.nullable.JsonNullable<ApplicationStatus> applicationStatus()
-
questionnaires
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<Questionnaire>> questionnaires()
Questionnaires associated with the application
-
candidate
public org.openapitools.jackson.nullable.JsonNullable<ApplicationCandidate> candidate()
-
attachments
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ApplicationAttachment>> attachments()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Use `documents` expand instead
-
documents
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<AtsDocumentApiModel>> documents()
The documents attached to this application (eg. resume, cover letter etc.)
-
resultLinks
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ResultLink>> resultLinks()
-
source
public org.openapitools.jackson.nullable.JsonNullable<Source> source()
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
Date of creation
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
Date of last update
-
customFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
The application custom fields
-
builder
public static Application.Builder builder()
-
withId
public Application withId(java.lang.String id)
Unique identifier
-
withId
public Application withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public Application withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public Application withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withUnifiedCustomFields
public Application withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public Application withUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withCandidateId
public Application withCandidateId(java.lang.String candidateId)
Unique identifier of the candidate
-
withCandidateId
public Application withCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
Unique identifier of the candidate
-
withRemoteCandidateId
public Application withRemoteCandidateId(java.lang.String remoteCandidateId)
Provider's unique identifier of the candidate
-
withRemoteCandidateId
public Application withRemoteCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)
Provider's unique identifier of the candidate
-
withJobId
public Application withJobId(java.lang.String jobId)
Unique identifier of the job
-
withJobId
public Application withJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
Unique identifier of the job
-
withRemoteJobId
public Application withRemoteJobId(java.lang.String remoteJobId)
Provider's unique identifier of the job
-
withRemoteJobId
public Application withRemoteJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteJobId)
Provider's unique identifier of the job
-
withInterviewStage
public Application withInterviewStage(ApplicationInterviewStage interviewStage)
-
withInterviewStage
public Application withInterviewStage(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationInterviewStage> interviewStage)
-
withInterviewStageId
public Application withInterviewStageId(java.lang.String interviewStageId)
Unique identifier of the interview stage
-
withInterviewStageId
public Application withInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId)
Unique identifier of the interview stage
-
withRemoteInterviewStageId
public Application withRemoteInterviewStageId(java.lang.String remoteInterviewStageId)
Provider's unique identifier of the interview stage
-
withRemoteInterviewStageId
public Application withRemoteInterviewStageId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId)
Provider's unique identifier of the interview stage
-
withRejectedReasons
public Application withRejectedReasons(java.util.List<RejectedReason> rejectedReasons)
-
withRejectedReasons
public Application withRejectedReasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<RejectedReason>> rejectedReasons)
-
withRejectedReasonIds
public Application withRejectedReasonIds(java.util.List<java.lang.String> rejectedReasonIds)
Unique identifiers of the rejection reasons
-
withRejectedReasonIds
public Application withRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> rejectedReasonIds)
Unique identifiers of the rejection reasons
-
withRemoteRejectedReasonIds
public Application withRemoteRejectedReasonIds(java.util.List<java.lang.String> remoteRejectedReasonIds)
Provider's unique identifiers of the rejection reasons
-
withRemoteRejectedReasonIds
public Application withRemoteRejectedReasonIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteRejectedReasonIds)
Provider's unique identifiers of the rejection reasons
-
withRejectedAt
public Application withRejectedAt(java.time.OffsetDateTime rejectedAt)
Date of rejection
-
withRejectedAt
public Application withRejectedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> rejectedAt)
Date of rejection
-
withLocationId
@Deprecated public Application withLocationId(java.lang.String locationId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Unique identifier of the location
-
withLocationId
@Deprecated public Application withLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Unique identifier of the location
-
withRemoteLocationId
public Application withRemoteLocationId(java.lang.String remoteLocationId)
Provider's unique identifier of the location
-
withRemoteLocationId
public Application withRemoteLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteLocationId)
Provider's unique identifier of the location
-
withLocationIds
public Application withLocationIds(java.util.List<java.lang.String> locationIds)
Unique identifiers of the locations
-
withLocationIds
public Application withLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
Unique identifiers of the locations
-
withRemoteLocationIds
public Application withRemoteLocationIds(java.util.List<java.lang.String> remoteLocationIds)
Remote's unique identifiers of the locations
-
withRemoteLocationIds
public Application withRemoteLocationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLocationIds)
Remote's unique identifiers of the locations
-
withApplicationStatus
public Application withApplicationStatus(ApplicationStatus applicationStatus)
-
withApplicationStatus
public Application withApplicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationStatus> applicationStatus)
-
withQuestionnaires
public Application withQuestionnaires(java.util.List<Questionnaire> questionnaires)
Questionnaires associated with the application
-
withQuestionnaires
public Application withQuestionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Questionnaire>> questionnaires)
Questionnaires associated with the application
-
withCandidate
public Application withCandidate(ApplicationCandidate candidate)
-
withCandidate
public Application withCandidate(org.openapitools.jackson.nullable.JsonNullable<? extends ApplicationCandidate> candidate)
-
withAttachments
@Deprecated public Application withAttachments(java.util.List<ApplicationAttachment> attachments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Use `documents` expand instead
-
withAttachments
@Deprecated public Application withAttachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ApplicationAttachment>> attachments)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Use `documents` expand instead
-
withDocuments
public Application withDocuments(java.util.List<AtsDocumentApiModel> documents)
The documents attached to this application (eg. resume, cover letter etc.)
-
withDocuments
public Application withDocuments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AtsDocumentApiModel>> documents)
The documents attached to this application (eg. resume, cover letter etc.)
-
withResultLinks
public Application withResultLinks(java.util.List<ResultLink> resultLinks)
-
withResultLinks
public Application withResultLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ResultLink>> resultLinks)
-
withSource
public Application withSource(Source source)
-
withSource
public Application withSource(org.openapitools.jackson.nullable.JsonNullable<? extends Source> source)
-
withCreatedAt
public Application withCreatedAt(java.time.OffsetDateTime createdAt)
Date of creation
-
withCreatedAt
public Application withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Date of creation
-
withUpdatedAt
public Application withUpdatedAt(java.time.OffsetDateTime updatedAt)
Date of last update
-
withUpdatedAt
public Application withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Date of last update
-
withCustomFields
public Application withCustomFields(java.util.List<CustomFields> customFields)
The application custom fields
-
withCustomFields
public Application withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The application custom fields
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-