Class ApplicationRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.ApplicationRequest.Builder
-
- Enclosing class:
- ApplicationRequest
public static final class ApplicationRequest.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public ApplicationRequest.Builder from(ApplicationRequest other)
-
candidate
public ApplicationRequest.Builder candidate(java.util.Optional<ApplicationRequestCandidate> candidate)
-
candidate
public ApplicationRequest.Builder candidate(ApplicationRequestCandidate candidate)
-
job
public ApplicationRequest.Builder job(java.util.Optional<ApplicationRequestJob> job)
-
job
public ApplicationRequest.Builder job(ApplicationRequestJob job)
-
appliedAt
public ApplicationRequest.Builder appliedAt(java.util.Optional<java.time.OffsetDateTime> appliedAt)
-
appliedAt
public ApplicationRequest.Builder appliedAt(java.time.OffsetDateTime appliedAt)
-
rejectedAt
public ApplicationRequest.Builder rejectedAt(java.util.Optional<java.time.OffsetDateTime> rejectedAt)
-
rejectedAt
public ApplicationRequest.Builder rejectedAt(java.time.OffsetDateTime rejectedAt)
-
offers
public ApplicationRequest.Builder offers(java.util.Optional<java.util.List<java.util.Optional<ApplicationRequestOffersItem>>> offers)
-
offers
public ApplicationRequest.Builder offers(java.util.List<java.util.Optional<ApplicationRequestOffersItem>> offers)
-
source
public ApplicationRequest.Builder source(java.util.Optional<java.lang.String> source)
-
source
public ApplicationRequest.Builder source(java.lang.String source)
-
creditedTo
public ApplicationRequest.Builder creditedTo(java.util.Optional<ApplicationRequestCreditedTo> creditedTo)
-
creditedTo
public ApplicationRequest.Builder creditedTo(ApplicationRequestCreditedTo creditedTo)
-
screeningQuestionAnswers
public ApplicationRequest.Builder screeningQuestionAnswers(java.util.Optional<java.util.List<ApplicationRequestScreeningQuestionAnswersItem>> screeningQuestionAnswers)
-
screeningQuestionAnswers
public ApplicationRequest.Builder screeningQuestionAnswers(java.util.List<ApplicationRequestScreeningQuestionAnswersItem> screeningQuestionAnswers)
-
currentStage
public ApplicationRequest.Builder currentStage(java.util.Optional<ApplicationRequestCurrentStage> currentStage)
-
currentStage
public ApplicationRequest.Builder currentStage(ApplicationRequestCurrentStage currentStage)
-
rejectReason
public ApplicationRequest.Builder rejectReason(java.util.Optional<ApplicationRequestRejectReason> rejectReason)
-
rejectReason
public ApplicationRequest.Builder rejectReason(ApplicationRequestRejectReason rejectReason)
-
remoteTemplateId
public ApplicationRequest.Builder remoteTemplateId(java.util.Optional<java.lang.String> remoteTemplateId)
-
remoteTemplateId
public ApplicationRequest.Builder remoteTemplateId(java.lang.String remoteTemplateId)
-
integrationParams
public ApplicationRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public ApplicationRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public ApplicationRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public ApplicationRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
build
public ApplicationRequest build()
-
-