Class AtsCreateApplicationRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AtsCreateApplicationRequestDto
-
public class AtsCreateApplicationRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAtsCreateApplicationRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description AtsCreateApplicationRequestDto()AtsCreateApplicationRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobPostingId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoApplicationStatus> applicationStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateQuestionnaire>> questionnaires, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoSource> source, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoCandidate> candidate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoApplicationStatus>applicationStatus()static AtsCreateApplicationRequestDto.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoCandidate>candidate()Candidate Properties.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>candidateId()Unique identifier of the candidate.booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>jobId()Unique identifier of the joborg.openapitools.jackson.nullable.JsonNullable<java.lang.String>jobPostingId()Unique identifier of the job posting that is associated with applicationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>locationId()Unique identifier of the locationorg.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>passthrough()Value to pass through to the providerorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateQuestionnaire>>questionnaires()Questionnaires associated with the applicationorg.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoSource>source()java.lang.StringtoString()AtsCreateApplicationRequestDtowithApplicationStatus(AtsCreateApplicationRequestDtoApplicationStatus applicationStatus)AtsCreateApplicationRequestDtowithApplicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoApplicationStatus> applicationStatus)AtsCreateApplicationRequestDtowithCandidate(AtsCreateApplicationRequestDtoCandidate candidate)Candidate Properties.AtsCreateApplicationRequestDtowithCandidate(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoCandidate> candidate)Candidate Properties.AtsCreateApplicationRequestDtowithCandidateId(java.lang.String candidateId)Unique identifier of the candidate.AtsCreateApplicationRequestDtowithCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)Unique identifier of the candidate.AtsCreateApplicationRequestDtowithJobId(java.lang.String jobId)Unique identifier of the jobAtsCreateApplicationRequestDtowithJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)Unique identifier of the jobAtsCreateApplicationRequestDtowithJobPostingId(java.lang.String jobPostingId)Unique identifier of the job posting that is associated with applicationAtsCreateApplicationRequestDtowithJobPostingId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobPostingId)Unique identifier of the job posting that is associated with applicationAtsCreateApplicationRequestDtowithLocationId(java.lang.String locationId)Unique identifier of the locationAtsCreateApplicationRequestDtowithLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)Unique identifier of the locationAtsCreateApplicationRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerAtsCreateApplicationRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerAtsCreateApplicationRequestDtowithQuestionnaires(java.util.List<CreateQuestionnaire> questionnaires)Questionnaires associated with the applicationAtsCreateApplicationRequestDtowithQuestionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateQuestionnaire>> questionnaires)Questionnaires associated with the applicationAtsCreateApplicationRequestDtowithSource(AtsCreateApplicationRequestDtoSource source)AtsCreateApplicationRequestDtowithSource(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoSource> source)
-
-
-
Constructor Detail
-
AtsCreateApplicationRequestDto
public AtsCreateApplicationRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobPostingId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoApplicationStatus> applicationStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateQuestionnaire>> questionnaires, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoSource> source, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId, org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoCandidate> candidate)
-
AtsCreateApplicationRequestDto
public AtsCreateApplicationRequestDto()
-
-
Method Detail
-
passthrough
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> passthrough()
Value to pass through to the provider
-
jobId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId()
Unique identifier of the job
-
jobPostingId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobPostingId()
Unique identifier of the job posting that is associated with application
-
locationId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId()
Unique identifier of the location
-
applicationStatus
public org.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoApplicationStatus> applicationStatus()
-
questionnaires
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateQuestionnaire>> questionnaires()
Questionnaires associated with the application
-
source
public org.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoSource> source()
-
candidateId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId()
Unique identifier of the candidate. Provide this OR candidate, but not both.
-
candidate
public org.openapitools.jackson.nullable.JsonNullable<AtsCreateApplicationRequestDtoCandidate> candidate()
Candidate Properties. Provide this OR candidate_id, but not both. Providing this attempts to create a new candidate with the application.
-
builder
public static final AtsCreateApplicationRequestDto.Builder builder()
-
withPassthrough
public AtsCreateApplicationRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public AtsCreateApplicationRequestDto withPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
withJobId
public AtsCreateApplicationRequestDto withJobId(java.lang.String jobId)
Unique identifier of the job
-
withJobId
public AtsCreateApplicationRequestDto withJobId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobId)
Unique identifier of the job
-
withJobPostingId
public AtsCreateApplicationRequestDto withJobPostingId(java.lang.String jobPostingId)
Unique identifier of the job posting that is associated with application
-
withJobPostingId
public AtsCreateApplicationRequestDto withJobPostingId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> jobPostingId)
Unique identifier of the job posting that is associated with application
-
withLocationId
public AtsCreateApplicationRequestDto withLocationId(java.lang.String locationId)
Unique identifier of the location
-
withLocationId
public AtsCreateApplicationRequestDto withLocationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> locationId)
Unique identifier of the location
-
withApplicationStatus
public AtsCreateApplicationRequestDto withApplicationStatus(AtsCreateApplicationRequestDtoApplicationStatus applicationStatus)
-
withApplicationStatus
public AtsCreateApplicationRequestDto withApplicationStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoApplicationStatus> applicationStatus)
-
withQuestionnaires
public AtsCreateApplicationRequestDto withQuestionnaires(java.util.List<CreateQuestionnaire> questionnaires)
Questionnaires associated with the application
-
withQuestionnaires
public AtsCreateApplicationRequestDto withQuestionnaires(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateQuestionnaire>> questionnaires)
Questionnaires associated with the application
-
withSource
public AtsCreateApplicationRequestDto withSource(AtsCreateApplicationRequestDtoSource source)
-
withSource
public AtsCreateApplicationRequestDto withSource(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoSource> source)
-
withCandidateId
public AtsCreateApplicationRequestDto withCandidateId(java.lang.String candidateId)
Unique identifier of the candidate. Provide this OR candidate, but not both.
-
withCandidateId
public AtsCreateApplicationRequestDto withCandidateId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
Unique identifier of the candidate. Provide this OR candidate, but not both.
-
withCandidate
public AtsCreateApplicationRequestDto withCandidate(AtsCreateApplicationRequestDtoCandidate candidate)
Candidate Properties. Provide this OR candidate_id, but not both. Providing this attempts to create a new candidate with the application.
-
withCandidate
public AtsCreateApplicationRequestDto withCandidate(org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateApplicationRequestDtoCandidate> candidate)
Candidate Properties. Provide this OR candidate_id, but not both. Providing this attempts to create a new candidate with the application.
-
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
-
-