diff --git a/ats/applications.go b/ats/applications.go
index c06f249..ea620f5 100644
--- a/ats/applications.go
+++ b/ats/applications.go
@@ -76,69 +76,261 @@ type ApplicationsRetrieveRequest struct {
type ApplicationsListRequestExpand string
const (
- ApplicationsListRequestExpandCandidate ApplicationsListRequestExpand = "candidate"
- ApplicationsListRequestExpandCandidateCreditedTo ApplicationsListRequestExpand = "candidate,credited_to"
- ApplicationsListRequestExpandCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "candidate,credited_to,current_stage"
- ApplicationsListRequestExpandCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandCandidateCreditedToRejectReason ApplicationsListRequestExpand = "candidate,credited_to,reject_reason"
- ApplicationsListRequestExpandCandidateCurrentStage ApplicationsListRequestExpand = "candidate,current_stage"
- ApplicationsListRequestExpandCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,current_stage,reject_reason"
- ApplicationsListRequestExpandCandidateJob ApplicationsListRequestExpand = "candidate,job"
- ApplicationsListRequestExpandCandidateJobCreditedTo ApplicationsListRequestExpand = "candidate,job,credited_to"
- ApplicationsListRequestExpandCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "candidate,job,credited_to,current_stage"
- ApplicationsListRequestExpandCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,job,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "candidate,job,credited_to,reject_reason"
- ApplicationsListRequestExpandCandidateJobCurrentStage ApplicationsListRequestExpand = "candidate,job,current_stage"
- ApplicationsListRequestExpandCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,job,current_stage,reject_reason"
- ApplicationsListRequestExpandCandidateJobRejectReason ApplicationsListRequestExpand = "candidate,job,reject_reason"
- ApplicationsListRequestExpandCandidateRejectReason ApplicationsListRequestExpand = "candidate,reject_reason"
- ApplicationsListRequestExpandCreditedTo ApplicationsListRequestExpand = "credited_to"
- ApplicationsListRequestExpandCreditedToCurrentStage ApplicationsListRequestExpand = "credited_to,current_stage"
- ApplicationsListRequestExpandCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandCreditedToRejectReason ApplicationsListRequestExpand = "credited_to,reject_reason"
- ApplicationsListRequestExpandCurrentStage ApplicationsListRequestExpand = "current_stage"
- ApplicationsListRequestExpandCurrentStageRejectReason ApplicationsListRequestExpand = "current_stage,reject_reason"
- ApplicationsListRequestExpandJob ApplicationsListRequestExpand = "job"
- ApplicationsListRequestExpandJobCreditedTo ApplicationsListRequestExpand = "job,credited_to"
- ApplicationsListRequestExpandJobCreditedToCurrentStage ApplicationsListRequestExpand = "job,credited_to,current_stage"
- ApplicationsListRequestExpandJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "job,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandJobCreditedToRejectReason ApplicationsListRequestExpand = "job,credited_to,reject_reason"
- ApplicationsListRequestExpandJobCurrentStage ApplicationsListRequestExpand = "job,current_stage"
- ApplicationsListRequestExpandJobCurrentStageRejectReason ApplicationsListRequestExpand = "job,current_stage,reject_reason"
- ApplicationsListRequestExpandJobRejectReason ApplicationsListRequestExpand = "job,reject_reason"
- ApplicationsListRequestExpandOffers ApplicationsListRequestExpand = "offers"
- ApplicationsListRequestExpandOffersCandidate ApplicationsListRequestExpand = "offers,candidate"
- ApplicationsListRequestExpandOffersCandidateCreditedTo ApplicationsListRequestExpand = "offers,candidate,credited_to"
- ApplicationsListRequestExpandOffersCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "offers,candidate,credited_to,current_stage"
- ApplicationsListRequestExpandOffersCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersCandidateCreditedToRejectReason ApplicationsListRequestExpand = "offers,candidate,credited_to,reject_reason"
- ApplicationsListRequestExpandOffersCandidateCurrentStage ApplicationsListRequestExpand = "offers,candidate,current_stage"
- ApplicationsListRequestExpandOffersCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersCandidateJob ApplicationsListRequestExpand = "offers,candidate,job"
- ApplicationsListRequestExpandOffersCandidateJobCreditedTo ApplicationsListRequestExpand = "offers,candidate,job,credited_to"
- ApplicationsListRequestExpandOffersCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,candidate,job,credited_to,current_stage"
- ApplicationsListRequestExpandOffersCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,job,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,candidate,job,credited_to,reject_reason"
- ApplicationsListRequestExpandOffersCandidateJobCurrentStage ApplicationsListRequestExpand = "offers,candidate,job,current_stage"
- ApplicationsListRequestExpandOffersCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,job,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersCandidateJobRejectReason ApplicationsListRequestExpand = "offers,candidate,job,reject_reason"
- ApplicationsListRequestExpandOffersCandidateRejectReason ApplicationsListRequestExpand = "offers,candidate,reject_reason"
- ApplicationsListRequestExpandOffersCreditedTo ApplicationsListRequestExpand = "offers,credited_to"
- ApplicationsListRequestExpandOffersCreditedToCurrentStage ApplicationsListRequestExpand = "offers,credited_to,current_stage"
- ApplicationsListRequestExpandOffersCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersCreditedToRejectReason ApplicationsListRequestExpand = "offers,credited_to,reject_reason"
- ApplicationsListRequestExpandOffersCurrentStage ApplicationsListRequestExpand = "offers,current_stage"
- ApplicationsListRequestExpandOffersCurrentStageRejectReason ApplicationsListRequestExpand = "offers,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersJob ApplicationsListRequestExpand = "offers,job"
- ApplicationsListRequestExpandOffersJobCreditedTo ApplicationsListRequestExpand = "offers,job,credited_to"
- ApplicationsListRequestExpandOffersJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,job,credited_to,current_stage"
- ApplicationsListRequestExpandOffersJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,job,credited_to,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,job,credited_to,reject_reason"
- ApplicationsListRequestExpandOffersJobCurrentStage ApplicationsListRequestExpand = "offers,job,current_stage"
- ApplicationsListRequestExpandOffersJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,job,current_stage,reject_reason"
- ApplicationsListRequestExpandOffersJobRejectReason ApplicationsListRequestExpand = "offers,job,reject_reason"
- ApplicationsListRequestExpandOffersRejectReason ApplicationsListRequestExpand = "offers,reject_reason"
- ApplicationsListRequestExpandRejectReason ApplicationsListRequestExpand = "reject_reason"
+ ApplicationsListRequestExpandCandidate ApplicationsListRequestExpand = "candidate"
+ ApplicationsListRequestExpandCandidateCreditedTo ApplicationsListRequestExpand = "candidate,credited_to"
+ ApplicationsListRequestExpandCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandCandidateCreditedToRejectReason ApplicationsListRequestExpand = "candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandCandidateCurrentStage ApplicationsListRequestExpand = "candidate,current_stage"
+ ApplicationsListRequestExpandCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandCandidateJob ApplicationsListRequestExpand = "candidate,job"
+ ApplicationsListRequestExpandCandidateJobCreditedTo ApplicationsListRequestExpand = "candidate,job,credited_to"
+ ApplicationsListRequestExpandCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandCandidateJobCurrentStage ApplicationsListRequestExpand = "candidate,job,current_stage"
+ ApplicationsListRequestExpandCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandCandidateJobRejectReason ApplicationsListRequestExpand = "candidate,job,reject_reason"
+ ApplicationsListRequestExpandCandidateRejectReason ApplicationsListRequestExpand = "candidate,reject_reason"
+ ApplicationsListRequestExpandCreditedTo ApplicationsListRequestExpand = "credited_to"
+ ApplicationsListRequestExpandCreditedToCurrentStage ApplicationsListRequestExpand = "credited_to,current_stage"
+ ApplicationsListRequestExpandCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandCreditedToRejectReason ApplicationsListRequestExpand = "credited_to,reject_reason"
+ ApplicationsListRequestExpandCurrentStage ApplicationsListRequestExpand = "current_stage"
+ ApplicationsListRequestExpandCurrentStageRejectReason ApplicationsListRequestExpand = "current_stage,reject_reason"
+ ApplicationsListRequestExpandJob ApplicationsListRequestExpand = "job"
+ ApplicationsListRequestExpandJobCreditedTo ApplicationsListRequestExpand = "job,credited_to"
+ ApplicationsListRequestExpandJobCreditedToCurrentStage ApplicationsListRequestExpand = "job,credited_to,current_stage"
+ ApplicationsListRequestExpandJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandJobCreditedToRejectReason ApplicationsListRequestExpand = "job,credited_to,reject_reason"
+ ApplicationsListRequestExpandJobCurrentStage ApplicationsListRequestExpand = "job,current_stage"
+ ApplicationsListRequestExpandJobCurrentStageRejectReason ApplicationsListRequestExpand = "job,current_stage,reject_reason"
+ ApplicationsListRequestExpandJobRejectReason ApplicationsListRequestExpand = "job,reject_reason"
+ ApplicationsListRequestExpandOffers ApplicationsListRequestExpand = "offers"
+ ApplicationsListRequestExpandOffersCandidate ApplicationsListRequestExpand = "offers,candidate"
+ ApplicationsListRequestExpandOffersCandidateCreditedTo ApplicationsListRequestExpand = "offers,candidate,credited_to"
+ ApplicationsListRequestExpandOffersCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "offers,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateCreditedToRejectReason ApplicationsListRequestExpand = "offers,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateCurrentStage ApplicationsListRequestExpand = "offers,candidate,current_stage"
+ ApplicationsListRequestExpandOffersCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateJob ApplicationsListRequestExpand = "offers,candidate,job"
+ ApplicationsListRequestExpandOffersCandidateJobCreditedTo ApplicationsListRequestExpand = "offers,candidate,job,credited_to"
+ ApplicationsListRequestExpandOffersCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateJobCurrentStage ApplicationsListRequestExpand = "offers,candidate,job,current_stage"
+ ApplicationsListRequestExpandOffersCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateJobRejectReason ApplicationsListRequestExpand = "offers,candidate,job,reject_reason"
+ ApplicationsListRequestExpandOffersCandidateRejectReason ApplicationsListRequestExpand = "offers,candidate,reject_reason"
+ ApplicationsListRequestExpandOffersCreditedTo ApplicationsListRequestExpand = "offers,credited_to"
+ ApplicationsListRequestExpandOffersCreditedToCurrentStage ApplicationsListRequestExpand = "offers,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersCreditedToRejectReason ApplicationsListRequestExpand = "offers,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersCurrentStage ApplicationsListRequestExpand = "offers,current_stage"
+ ApplicationsListRequestExpandOffersCurrentStageRejectReason ApplicationsListRequestExpand = "offers,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersJob ApplicationsListRequestExpand = "offers,job"
+ ApplicationsListRequestExpandOffersJobCreditedTo ApplicationsListRequestExpand = "offers,job,credited_to"
+ ApplicationsListRequestExpandOffersJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersJobCurrentStage ApplicationsListRequestExpand = "offers,job,current_stage"
+ ApplicationsListRequestExpandOffersJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersJobRejectReason ApplicationsListRequestExpand = "offers,job,reject_reason"
+ ApplicationsListRequestExpandOffersRejectReason ApplicationsListRequestExpand = "offers,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswers ApplicationsListRequestExpand = "offers,screening_question_answers"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidate ApplicationsListRequestExpand = "offers,screening_question_answers,candidate"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJob ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,candidate,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJob ApplicationsListRequestExpand = "offers,screening_question_answers,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers,screening_question_answers.question,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestion ApplicationsListRequestExpand = "offers,screening_question_answers.question"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidate ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJob ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers.question,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJob ApplicationsListRequestExpand = "offers,screening_question_answers.question,job"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,credited_to"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,current_stage"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,job,reject_reason"
+ ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionRejectReason ApplicationsListRequestExpand = "offers,screening_question_answers.question,reject_reason"
+ ApplicationsListRequestExpandRejectReason ApplicationsListRequestExpand = "reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswers ApplicationsListRequestExpand = "screening_question_answers"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidate ApplicationsListRequestExpand = "screening_question_answers,candidate"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedTo ApplicationsListRequestExpand = "screening_question_answers,candidate,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCurrentStage ApplicationsListRequestExpand = "screening_question_answers,candidate,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJob ApplicationsListRequestExpand = "screening_question_answers,candidate,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers,candidate,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers,candidate,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCandidateRejectReason ApplicationsListRequestExpand = "screening_question_answers,candidate,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCreditedTo ApplicationsListRequestExpand = "screening_question_answers,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCurrentStage ApplicationsListRequestExpand = "screening_question_answers,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJob ApplicationsListRequestExpand = "screening_question_answers,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersJobRejectReason ApplicationsListRequestExpand = "screening_question_answers,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersRejectReason ApplicationsListRequestExpand = "screening_question_answers,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestion ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason ApplicationsListRequestExpand = "screening_question_answers,screening_question_answers.question,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestion ApplicationsListRequestExpand = "screening_question_answers.question"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidate ApplicationsListRequestExpand = "screening_question_answers.question,candidate"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsListRequestExpand = "screening_question_answers.question,candidate,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,candidate,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJob ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,candidate,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedTo ApplicationsListRequestExpand = "screening_question_answers.question,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJob ApplicationsListRequestExpand = "screening_question_answers.question,job"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsListRequestExpand = "screening_question_answers.question,job,credited_to"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsListRequestExpand = "screening_question_answers.question,job,current_stage"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,job,reject_reason"
+ ApplicationsListRequestExpandScreeningQuestionAnswersQuestionRejectReason ApplicationsListRequestExpand = "screening_question_answers.question,reject_reason"
)
func NewApplicationsListRequestExpandFromString(s string) (ApplicationsListRequestExpand, error) {
@@ -267,8 +459,392 @@ func NewApplicationsListRequestExpandFromString(s string) (ApplicationsListReque
return ApplicationsListRequestExpandOffersJobRejectReason, nil
case "offers,reject_reason":
return ApplicationsListRequestExpandOffersRejectReason, nil
+ case "offers,screening_question_answers":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswers, nil
+ case "offers,screening_question_answers,candidate":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidate, nil
+ case "offers,screening_question_answers,candidate,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedTo, nil
+ case "offers,screening_question_answers,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers,candidate,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStage, nil
+ case "offers,screening_question_answers,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJob, nil
+ case "offers,screening_question_answers,candidate,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateJobRejectReason, nil
+ case "offers,screening_question_answers,candidate,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCandidateRejectReason, nil
+ case "offers,screening_question_answers,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedTo, nil
+ case "offers,screening_question_answers,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCreditedToRejectReason, nil
+ case "offers,screening_question_answers,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCurrentStage, nil
+ case "offers,screening_question_answers,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJob, nil
+ case "offers,screening_question_answers,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedTo, nil
+ case "offers,screening_question_answers,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCurrentStage, nil
+ case "offers,screening_question_answers,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersJobRejectReason, nil
+ case "offers,screening_question_answers,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason, nil
+ case "offers,screening_question_answers.question":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestion, nil
+ case "offers,screening_question_answers.question,candidate":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidate, nil
+ case "offers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "offers,screening_question_answers.question,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "offers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "offers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJob, nil
+ case "offers,screening_question_answers.question,job,credited_to":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "offers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,job,current_stage":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "offers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "offers,screening_question_answers.question,reject_reason":
+ return ApplicationsListRequestExpandOffersScreeningQuestionAnswersQuestionRejectReason, nil
case "reject_reason":
return ApplicationsListRequestExpandRejectReason, nil
+ case "screening_question_answers":
+ return ApplicationsListRequestExpandScreeningQuestionAnswers, nil
+ case "screening_question_answers,candidate":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidate, nil
+ case "screening_question_answers,candidate,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedTo, nil
+ case "screening_question_answers,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCreditedToRejectReason, nil
+ case "screening_question_answers,candidate,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCurrentStage, nil
+ case "screening_question_answers,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJob, nil
+ case "screening_question_answers,candidate,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedTo, nil
+ case "screening_question_answers,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers,candidate,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCurrentStage, nil
+ case "screening_question_answers,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateJobRejectReason, nil
+ case "screening_question_answers,candidate,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCandidateRejectReason, nil
+ case "screening_question_answers,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCreditedTo, nil
+ case "screening_question_answers,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToCurrentStage, nil
+ case "screening_question_answers,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCreditedToRejectReason, nil
+ case "screening_question_answers,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCurrentStage, nil
+ case "screening_question_answers,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersCurrentStageRejectReason, nil
+ case "screening_question_answers,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJob, nil
+ case "screening_question_answers,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedTo, nil
+ case "screening_question_answers,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStage, nil
+ case "screening_question_answers,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCreditedToRejectReason, nil
+ case "screening_question_answers,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCurrentStage, nil
+ case "screening_question_answers,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobCurrentStageRejectReason, nil
+ case "screening_question_answers,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersJobRejectReason, nil
+ case "screening_question_answers,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestion, nil
+ case "screening_question_answers,screening_question_answers.question,candidate":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason, nil
+ case "screening_question_answers.question":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestion, nil
+ case "screening_question_answers.question,candidate":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidate, nil
+ case "screening_question_answers.question,candidate,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "screening_question_answers.question,candidate,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "screening_question_answers.question,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "screening_question_answers.question,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJob, nil
+ case "screening_question_answers.question,job,credited_to":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "screening_question_answers.question,job,current_stage":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "screening_question_answers.question,reject_reason":
+ return ApplicationsListRequestExpandScreeningQuestionAnswersQuestionRejectReason, nil
}
var t ApplicationsListRequestExpand
return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -281,69 +857,261 @@ func (a ApplicationsListRequestExpand) Ptr() *ApplicationsListRequestExpand {
type ApplicationsRetrieveRequestExpand string
const (
- ApplicationsRetrieveRequestExpandCandidate ApplicationsRetrieveRequestExpand = "candidate"
- ApplicationsRetrieveRequestExpandCandidateCreditedTo ApplicationsRetrieveRequestExpand = "candidate,credited_to"
- ApplicationsRetrieveRequestExpandCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "candidate,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "candidate,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateCurrentStage ApplicationsRetrieveRequestExpand = "candidate,current_stage"
- ApplicationsRetrieveRequestExpandCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateJob ApplicationsRetrieveRequestExpand = "candidate,job"
- ApplicationsRetrieveRequestExpandCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "candidate,job,credited_to"
- ApplicationsRetrieveRequestExpandCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "candidate,job,current_stage"
- ApplicationsRetrieveRequestExpandCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,reject_reason"
- ApplicationsRetrieveRequestExpandCandidateRejectReason ApplicationsRetrieveRequestExpand = "candidate,reject_reason"
- ApplicationsRetrieveRequestExpandCreditedTo ApplicationsRetrieveRequestExpand = "credited_to"
- ApplicationsRetrieveRequestExpandCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "credited_to,current_stage"
- ApplicationsRetrieveRequestExpandCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandCreditedToRejectReason ApplicationsRetrieveRequestExpand = "credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandCurrentStage ApplicationsRetrieveRequestExpand = "current_stage"
- ApplicationsRetrieveRequestExpandCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandJob ApplicationsRetrieveRequestExpand = "job"
- ApplicationsRetrieveRequestExpandJobCreditedTo ApplicationsRetrieveRequestExpand = "job,credited_to"
- ApplicationsRetrieveRequestExpandJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "job,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "job,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "job,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandJobCurrentStage ApplicationsRetrieveRequestExpand = "job,current_stage"
- ApplicationsRetrieveRequestExpandJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "job,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandJobRejectReason ApplicationsRetrieveRequestExpand = "job,reject_reason"
- ApplicationsRetrieveRequestExpandOffers ApplicationsRetrieveRequestExpand = "offers"
- ApplicationsRetrieveRequestExpandOffersCandidate ApplicationsRetrieveRequestExpand = "offers,candidate"
- ApplicationsRetrieveRequestExpandOffersCandidateCreditedTo ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to"
- ApplicationsRetrieveRequestExpandOffersCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandOffersCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,current_stage"
- ApplicationsRetrieveRequestExpandOffersCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateJob ApplicationsRetrieveRequestExpand = "offers,candidate,job"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,job,current_stage"
- ApplicationsRetrieveRequestExpandOffersCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCandidateRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCreditedTo ApplicationsRetrieveRequestExpand = "offers,credited_to"
- ApplicationsRetrieveRequestExpandOffersCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandOffersCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandOffersCurrentStage ApplicationsRetrieveRequestExpand = "offers,current_stage"
- ApplicationsRetrieveRequestExpandOffersCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersJob ApplicationsRetrieveRequestExpand = "offers,job"
- ApplicationsRetrieveRequestExpandOffersJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,job,credited_to"
- ApplicationsRetrieveRequestExpandOffersJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,job,credited_to,current_stage"
- ApplicationsRetrieveRequestExpandOffersJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,job,credited_to,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,job,credited_to,reject_reason"
- ApplicationsRetrieveRequestExpandOffersJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,job,current_stage"
- ApplicationsRetrieveRequestExpandOffersJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,job,current_stage,reject_reason"
- ApplicationsRetrieveRequestExpandOffersJobRejectReason ApplicationsRetrieveRequestExpand = "offers,job,reject_reason"
- ApplicationsRetrieveRequestExpandOffersRejectReason ApplicationsRetrieveRequestExpand = "offers,reject_reason"
- ApplicationsRetrieveRequestExpandRejectReason ApplicationsRetrieveRequestExpand = "reject_reason"
+ ApplicationsRetrieveRequestExpandCandidate ApplicationsRetrieveRequestExpand = "candidate"
+ ApplicationsRetrieveRequestExpandCandidateCreditedTo ApplicationsRetrieveRequestExpand = "candidate,credited_to"
+ ApplicationsRetrieveRequestExpandCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateCurrentStage ApplicationsRetrieveRequestExpand = "candidate,current_stage"
+ ApplicationsRetrieveRequestExpandCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateJob ApplicationsRetrieveRequestExpand = "candidate,job"
+ ApplicationsRetrieveRequestExpandCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandCandidateRejectReason ApplicationsRetrieveRequestExpand = "candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandCreditedTo ApplicationsRetrieveRequestExpand = "credited_to"
+ ApplicationsRetrieveRequestExpandCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandCreditedToRejectReason ApplicationsRetrieveRequestExpand = "credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandCurrentStage ApplicationsRetrieveRequestExpand = "current_stage"
+ ApplicationsRetrieveRequestExpandCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandJob ApplicationsRetrieveRequestExpand = "job"
+ ApplicationsRetrieveRequestExpandJobCreditedTo ApplicationsRetrieveRequestExpand = "job,credited_to"
+ ApplicationsRetrieveRequestExpandJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandJobCurrentStage ApplicationsRetrieveRequestExpand = "job,current_stage"
+ ApplicationsRetrieveRequestExpandJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandJobRejectReason ApplicationsRetrieveRequestExpand = "job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffers ApplicationsRetrieveRequestExpand = "offers"
+ ApplicationsRetrieveRequestExpandOffersCandidate ApplicationsRetrieveRequestExpand = "offers,candidate"
+ ApplicationsRetrieveRequestExpandOffersCandidateCreditedTo ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandOffersCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateJob ApplicationsRetrieveRequestExpand = "offers,candidate,job"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCandidateRejectReason ApplicationsRetrieveRequestExpand = "offers,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCreditedTo ApplicationsRetrieveRequestExpand = "offers,credited_to"
+ ApplicationsRetrieveRequestExpandOffersCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersCurrentStage ApplicationsRetrieveRequestExpand = "offers,current_stage"
+ ApplicationsRetrieveRequestExpandOffersCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersJob ApplicationsRetrieveRequestExpand = "offers,job"
+ ApplicationsRetrieveRequestExpandOffersJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersJobRejectReason ApplicationsRetrieveRequestExpand = "offers,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersRejectReason ApplicationsRetrieveRequestExpand = "offers,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswers ApplicationsRetrieveRequestExpand = "offers,screening_question_answers"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidate ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers,screening_question_answers.question,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestion ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidate ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJob ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,credited_to"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,current_stage"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,job,reject_reason"
+ ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionRejectReason ApplicationsRetrieveRequestExpand = "offers,screening_question_answers.question,reject_reason"
+ ApplicationsRetrieveRequestExpandRejectReason ApplicationsRetrieveRequestExpand = "reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswers ApplicationsRetrieveRequestExpand = "screening_question_answers"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidate ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJob ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJob ApplicationsRetrieveRequestExpand = "screening_question_answers,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestion ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers,screening_question_answers.question,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestion ApplicationsRetrieveRequestExpand = "screening_question_answers.question"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidate ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJob ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,candidate,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers.question,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJob ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedTo ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,credited_to"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,credited_to,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,credited_to,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,credited_to,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCurrentStage ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,current_stage"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCurrentStageRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,current_stage,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,job,reject_reason"
+ ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionRejectReason ApplicationsRetrieveRequestExpand = "screening_question_answers.question,reject_reason"
)
func NewApplicationsRetrieveRequestExpandFromString(s string) (ApplicationsRetrieveRequestExpand, error) {
@@ -472,8 +1240,392 @@ func NewApplicationsRetrieveRequestExpandFromString(s string) (ApplicationsRetri
return ApplicationsRetrieveRequestExpandOffersJobRejectReason, nil
case "offers,reject_reason":
return ApplicationsRetrieveRequestExpandOffersRejectReason, nil
+ case "offers,screening_question_answers":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswers, nil
+ case "offers,screening_question_answers,candidate":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidate, nil
+ case "offers,screening_question_answers,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedTo, nil
+ case "offers,screening_question_answers,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStage, nil
+ case "offers,screening_question_answers,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJob, nil
+ case "offers,screening_question_answers,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateJobRejectReason, nil
+ case "offers,screening_question_answers,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCandidateRejectReason, nil
+ case "offers,screening_question_answers,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedTo, nil
+ case "offers,screening_question_answers,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCreditedToRejectReason, nil
+ case "offers,screening_question_answers,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCurrentStage, nil
+ case "offers,screening_question_answers,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJob, nil
+ case "offers,screening_question_answers,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedTo, nil
+ case "offers,screening_question_answers,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCurrentStage, nil
+ case "offers,screening_question_answers,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersJobRejectReason, nil
+ case "offers,screening_question_answers,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "offers,screening_question_answers,screening_question_answers.question,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason, nil
+ case "offers,screening_question_answers.question":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestion, nil
+ case "offers,screening_question_answers.question,candidate":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidate, nil
+ case "offers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "offers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "offers,screening_question_answers.question,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "offers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "offers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJob, nil
+ case "offers,screening_question_answers.question,job,credited_to":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "offers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "offers,screening_question_answers.question,job,current_stage":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "offers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "offers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "offers,screening_question_answers.question,reject_reason":
+ return ApplicationsRetrieveRequestExpandOffersScreeningQuestionAnswersQuestionRejectReason, nil
case "reject_reason":
return ApplicationsRetrieveRequestExpandRejectReason, nil
+ case "screening_question_answers":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswers, nil
+ case "screening_question_answers,candidate":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidate, nil
+ case "screening_question_answers,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedTo, nil
+ case "screening_question_answers,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCreditedToRejectReason, nil
+ case "screening_question_answers,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCurrentStage, nil
+ case "screening_question_answers,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJob, nil
+ case "screening_question_answers,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedTo, nil
+ case "screening_question_answers,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCurrentStage, nil
+ case "screening_question_answers,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateJobRejectReason, nil
+ case "screening_question_answers,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCandidateRejectReason, nil
+ case "screening_question_answers,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedTo, nil
+ case "screening_question_answers,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToCurrentStage, nil
+ case "screening_question_answers,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCreditedToRejectReason, nil
+ case "screening_question_answers,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCurrentStage, nil
+ case "screening_question_answers,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersCurrentStageRejectReason, nil
+ case "screening_question_answers,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJob, nil
+ case "screening_question_answers,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedTo, nil
+ case "screening_question_answers,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStage, nil
+ case "screening_question_answers,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCreditedToRejectReason, nil
+ case "screening_question_answers,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCurrentStage, nil
+ case "screening_question_answers,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobCurrentStageRejectReason, nil
+ case "screening_question_answers,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersJobRejectReason, nil
+ case "screening_question_answers,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestion, nil
+ case "screening_question_answers,screening_question_answers.question,candidate":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "screening_question_answers,screening_question_answers.question,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason, nil
+ case "screening_question_answers.question":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestion, nil
+ case "screening_question_answers.question,candidate":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidate, nil
+ case "screening_question_answers.question,candidate,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedTo, nil
+ case "screening_question_answers.question,candidate,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage, nil
+ case "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason, nil
+ case "screening_question_answers.question,candidate,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStage, nil
+ case "screening_question_answers.question,candidate,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJob, nil
+ case "screening_question_answers.question,candidate,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedTo, nil
+ case "screening_question_answers.question,candidate,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage, nil
+ case "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason, nil
+ case "screening_question_answers.question,candidate,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStage, nil
+ case "screening_question_answers.question,candidate,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason, nil
+ case "screening_question_answers.question,candidate,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateJobRejectReason, nil
+ case "screening_question_answers.question,candidate,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCandidateRejectReason, nil
+ case "screening_question_answers.question,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedTo, nil
+ case "screening_question_answers.question,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStage, nil
+ case "screening_question_answers.question,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCreditedToRejectReason, nil
+ case "screening_question_answers.question,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCurrentStage, nil
+ case "screening_question_answers.question,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJob, nil
+ case "screening_question_answers.question,job,credited_to":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedTo, nil
+ case "screening_question_answers.question,job,credited_to,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStage, nil
+ case "screening_question_answers.question,job,credited_to,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job,credited_to,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCreditedToRejectReason, nil
+ case "screening_question_answers.question,job,current_stage":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCurrentStage, nil
+ case "screening_question_answers.question,job,current_stage,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobCurrentStageRejectReason, nil
+ case "screening_question_answers.question,job,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionJobRejectReason, nil
+ case "screening_question_answers.question,reject_reason":
+ return ApplicationsRetrieveRequestExpandScreeningQuestionAnswersQuestionRejectReason, nil
}
var t ApplicationsRetrieveRequestExpand
return "", fmt.Errorf("%s is not a valid %T", s, t)
diff --git a/ats/audit_trail.go b/ats/audit_trail.go
index 49148a3..ee245c8 100644
--- a/ats/audit_trail.go
+++ b/ats/audit_trail.go
@@ -7,7 +7,7 @@ type AuditTrailListRequest struct {
Cursor *string `json:"-"`
// If included, will only include audit trail events that occurred before this time
EndDate *string `json:"-"`
- // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`
+ // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED`
EventType *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/ats/issues.go b/ats/issues.go
index 1f86926..8d84637 100644
--- a/ats/issues.go
+++ b/ats/issues.go
@@ -25,6 +25,8 @@ type IssuesListRequest struct {
LastIncidentTimeAfter *time.Time `json:"-"`
// If provided, will only return issues whose last incident time was before this datetime.
LastIncidentTimeBefore *time.Time `json:"-"`
+ // If provided, will only include issues pertaining to the linked account passed in.
+ LinkedAccountId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
// If included, will only include issues whose most recent action occurred after this time
diff --git a/ats/issues/client.go b/ats/issues/client.go
index 74c8faf..9c99507 100644
--- a/ats/issues/client.go
+++ b/ats/issues/client.go
@@ -30,7 +30,7 @@ func NewClient(opts ...core.ClientOption) *Client {
}
}
-// Gets issues.
+// Gets all issues for Organization.
func (c *Client) List(ctx context.Context, request *ats.IssuesListRequest) (*ats.PaginatedIssueList, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
@@ -69,6 +69,9 @@ func (c *Client) List(ctx context.Context, request *ats.IssuesListRequest) (*ats
if request.LastIncidentTimeBefore != nil {
queryParams.Add("last_incident_time_before", fmt.Sprintf("%v", request.LastIncidentTimeBefore.Format(time.RFC3339)))
}
+ if request.LinkedAccountId != nil {
+ queryParams.Add("linked_account_id", fmt.Sprintf("%v", *request.LinkedAccountId))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/ats/link_token.go b/ats/link_token.go
index 7b3f831..6517f75 100644
--- a/ats/link_token.go
+++ b/ats/link_token.go
@@ -17,6 +17,8 @@ type EndUserDetailsRequest struct {
LinkExpiryMins *int `json:"link_expiry_mins,omitempty"`
// Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
ShouldCreateMagicLinkUrl *bool `json:"should_create_magic_link_url,omitempty"`
+ // Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
+ HideAdminMagicLink *bool `json:"hide_admin_magic_link,omitempty"`
// An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account.
CommonModels []*CommonModelScopesBodyRequest `json:"common_models,omitempty"`
// When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings.
diff --git a/ats/types.go b/ats/types.go
index f54784d..8fc124a 100644
--- a/ats/types.go
+++ b/ats/types.go
@@ -203,6 +203,8 @@ func (a AccountDetailsAndActionsStatusEnum) Ptr() *AccountDetailsAndActionsStatu
type AccountIntegration struct {
// Company name.
Name string `json:"name"`
+ // Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).
Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)
+ AbbreviatedName *string `json:"abbreviated_name,omitempty"`
// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
Categories []CategoriesEnum `json:"categories,omitempty"`
// Company logo in rectangular shape. Upload an image with a clear background.
@@ -312,8 +314,7 @@ type Activity struct {
// - `PUBLIC` - PUBLIC
// - `PRIVATE` - PRIVATE
Visibility *ActivityVisibility `json:"visibility,omitempty"`
- // The activity’s candidate.
- Candidate *string `json:"candidate,omitempty"`
+ Candidate *string `json:"candidate,omitempty"`
// Indicates whether or not this object has been deleted in the third party platform.
RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
FieldMappings map[string]interface{} `json:"field_mappings,omitempty"`
@@ -434,11 +435,10 @@ type ActivityRequest struct {
// - `ADMIN_ONLY` - ADMIN_ONLY
// - `PUBLIC` - PUBLIC
// - `PRIVATE` - PRIVATE
- Visibility *ActivityRequestVisibility `json:"visibility,omitempty"`
- // The activity’s candidate.
- Candidate *string `json:"candidate,omitempty"`
- IntegrationParams map[string]interface{} `json:"integration_params,omitempty"`
- LinkedAccountParams map[string]interface{} `json:"linked_account_params,omitempty"`
+ Visibility *ActivityRequestVisibility `json:"visibility,omitempty"`
+ Candidate *string `json:"candidate,omitempty"`
+ IntegrationParams map[string]interface{} `json:"integration_params,omitempty"`
+ LinkedAccountParams map[string]interface{} `json:"linked_account_params,omitempty"`
_rawJSON json.RawMessage
}
@@ -891,7 +891,8 @@ type Application struct {
// The application's source.
Source *string `json:"source,omitempty"`
// The user credited for this application.
- CreditedTo *ApplicationCreditedTo `json:"credited_to,omitempty"`
+ CreditedTo *ApplicationCreditedTo `json:"credited_to,omitempty"`
+ ScreeningQuestionAnswers []*ApplicationScreeningQuestionAnswersItem `json:"screening_question_answers,omitempty"`
// The application's current stage.
CurrentStage *ApplicationCurrentStage `json:"current_stage,omitempty"`
// The application's reason for rejection.
@@ -1295,7 +1296,8 @@ type ApplicationRequest struct {
// The application's source.
Source *string `json:"source,omitempty"`
// The user credited for this application.
- CreditedTo *ApplicationRequestCreditedTo `json:"credited_to,omitempty"`
+ CreditedTo *ApplicationRequestCreditedTo `json:"credited_to,omitempty"`
+ ScreeningQuestionAnswers []*ApplicationRequestScreeningQuestionAnswersItem `json:"screening_question_answers,omitempty"`
// The application's current stage.
CurrentStage *ApplicationRequestCurrentStage `json:"current_stage,omitempty"`
// The application's reason for rejection.
@@ -1677,6 +1679,63 @@ func (a *ApplicationRequestRejectReason) Accept(visitor ApplicationRequestReject
}
}
+type ApplicationRequestScreeningQuestionAnswersItem struct {
+ typeName string
+ String string
+ ScreeningQuestionAnswerRequest *ScreeningQuestionAnswerRequest
+}
+
+func NewApplicationRequestScreeningQuestionAnswersItemFromString(value string) *ApplicationRequestScreeningQuestionAnswersItem {
+ return &ApplicationRequestScreeningQuestionAnswersItem{typeName: "string", String: value}
+}
+
+func NewApplicationRequestScreeningQuestionAnswersItemFromScreeningQuestionAnswerRequest(value *ScreeningQuestionAnswerRequest) *ApplicationRequestScreeningQuestionAnswersItem {
+ return &ApplicationRequestScreeningQuestionAnswersItem{typeName: "screeningQuestionAnswerRequest", ScreeningQuestionAnswerRequest: value}
+}
+
+func (a *ApplicationRequestScreeningQuestionAnswersItem) UnmarshalJSON(data []byte) error {
+ var valueString string
+ if err := json.Unmarshal(data, &valueString); err == nil {
+ a.typeName = "string"
+ a.String = valueString
+ return nil
+ }
+ valueScreeningQuestionAnswerRequest := new(ScreeningQuestionAnswerRequest)
+ if err := json.Unmarshal(data, &valueScreeningQuestionAnswerRequest); err == nil {
+ a.typeName = "screeningQuestionAnswerRequest"
+ a.ScreeningQuestionAnswerRequest = valueScreeningQuestionAnswerRequest
+ return nil
+ }
+ return fmt.Errorf("%s cannot be deserialized as a %T", data, a)
+}
+
+func (a ApplicationRequestScreeningQuestionAnswersItem) MarshalJSON() ([]byte, error) {
+ switch a.typeName {
+ default:
+ return nil, fmt.Errorf("invalid type %s in %T", a.typeName, a)
+ case "string":
+ return json.Marshal(a.String)
+ case "screeningQuestionAnswerRequest":
+ return json.Marshal(a.ScreeningQuestionAnswerRequest)
+ }
+}
+
+type ApplicationRequestScreeningQuestionAnswersItemVisitor interface {
+ VisitString(string) error
+ VisitScreeningQuestionAnswerRequest(*ScreeningQuestionAnswerRequest) error
+}
+
+func (a *ApplicationRequestScreeningQuestionAnswersItem) Accept(visitor ApplicationRequestScreeningQuestionAnswersItemVisitor) error {
+ switch a.typeName {
+ default:
+ return fmt.Errorf("invalid type %s in %T", a.typeName, a)
+ case "string":
+ return visitor.VisitString(a.String)
+ case "screeningQuestionAnswerRequest":
+ return visitor.VisitScreeningQuestionAnswerRequest(a.ScreeningQuestionAnswerRequest)
+ }
+}
+
type ApplicationResponse struct {
Model *Application `json:"model,omitempty"`
Warnings []*WarningValidationProblem `json:"warnings,omitempty"`
@@ -1709,6 +1768,63 @@ func (a *ApplicationResponse) String() string {
return fmt.Sprintf("%#v", a)
}
+type ApplicationScreeningQuestionAnswersItem struct {
+ typeName string
+ String string
+ ScreeningQuestionAnswer *ScreeningQuestionAnswer
+}
+
+func NewApplicationScreeningQuestionAnswersItemFromString(value string) *ApplicationScreeningQuestionAnswersItem {
+ return &ApplicationScreeningQuestionAnswersItem{typeName: "string", String: value}
+}
+
+func NewApplicationScreeningQuestionAnswersItemFromScreeningQuestionAnswer(value *ScreeningQuestionAnswer) *ApplicationScreeningQuestionAnswersItem {
+ return &ApplicationScreeningQuestionAnswersItem{typeName: "screeningQuestionAnswer", ScreeningQuestionAnswer: value}
+}
+
+func (a *ApplicationScreeningQuestionAnswersItem) UnmarshalJSON(data []byte) error {
+ var valueString string
+ if err := json.Unmarshal(data, &valueString); err == nil {
+ a.typeName = "string"
+ a.String = valueString
+ return nil
+ }
+ valueScreeningQuestionAnswer := new(ScreeningQuestionAnswer)
+ if err := json.Unmarshal(data, &valueScreeningQuestionAnswer); err == nil {
+ a.typeName = "screeningQuestionAnswer"
+ a.ScreeningQuestionAnswer = valueScreeningQuestionAnswer
+ return nil
+ }
+ return fmt.Errorf("%s cannot be deserialized as a %T", data, a)
+}
+
+func (a ApplicationScreeningQuestionAnswersItem) MarshalJSON() ([]byte, error) {
+ switch a.typeName {
+ default:
+ return nil, fmt.Errorf("invalid type %s in %T", a.typeName, a)
+ case "string":
+ return json.Marshal(a.String)
+ case "screeningQuestionAnswer":
+ return json.Marshal(a.ScreeningQuestionAnswer)
+ }
+}
+
+type ApplicationScreeningQuestionAnswersItemVisitor interface {
+ VisitString(string) error
+ VisitScreeningQuestionAnswer(*ScreeningQuestionAnswer) error
+}
+
+func (a *ApplicationScreeningQuestionAnswersItem) Accept(visitor ApplicationScreeningQuestionAnswersItemVisitor) error {
+ switch a.typeName {
+ default:
+ return fmt.Errorf("invalid type %s in %T", a.typeName, a)
+ case "string":
+ return visitor.VisitString(a.String)
+ case "screeningQuestionAnswer":
+ return visitor.VisitScreeningQuestionAnswer(a.ScreeningQuestionAnswer)
+ }
+}
+
type AsyncPassthroughReciept struct {
AsyncPassthroughReceiptId string `json:"async_passthrough_receipt_id"`
@@ -2093,6 +2209,7 @@ type AuditLogEvent struct {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+ // - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
EventType *AuditLogEventEventType `json:"event_type,omitempty"`
EventDescription string `json:"event_description"`
CreatedAt *time.Time `json:"created_at,omitempty"`
@@ -2162,6 +2279,7 @@ func (a *AuditLogEvent) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type AuditLogEventEventType struct {
typeName string
EventTypeEnum EventTypeEnum
@@ -3483,6 +3601,8 @@ type EmailAddress struct {
// - `WORK` - WORK
// - `OTHER` - OTHER
EmailAddressType *EmailAddressEmailAddressType `json:"email_address_type,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
_rawJSON json.RawMessage
}
@@ -3830,6 +3950,7 @@ func (e *ErrorValidationProblem) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type EventTypeEnum string
const (
@@ -3870,6 +3991,7 @@ const (
EventTypeEnumEnabledMergeWebhook EventTypeEnum = "ENABLED_MERGE_WEBHOOK"
EventTypeEnumDisabledMergeWebhook EventTypeEnum = "DISABLED_MERGE_WEBHOOK"
EventTypeEnumMergeWebhookTargetChanged EventTypeEnum = "MERGE_WEBHOOK_TARGET_CHANGED"
+ EventTypeEnumEndUserCredentialsAccessed EventTypeEnum = "END_USER_CREDENTIALS_ACCESSED"
)
func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
@@ -3948,6 +4070,8 @@ func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
return EventTypeEnumDisabledMergeWebhook, nil
case "MERGE_WEBHOOK_TARGET_CHANGED":
return EventTypeEnumMergeWebhookTargetChanged, nil
+ case "END_USER_CREDENTIALS_ACCESSED":
+ return EventTypeEnumEndUserCredentialsAccessed, nil
}
var t EventTypeEnum
return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -6776,6 +6900,8 @@ type PhoneNumber struct {
// - `SKYPE` - SKYPE
// - `OTHER` - OTHER
PhoneNumberType *PhoneNumberPhoneNumberType `json:"phone_number_type,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
_rawJSON json.RawMessage
}
@@ -8818,6 +8944,8 @@ type ScreeningQuestion struct {
// Whether or not the screening question is required.
Required *bool `json:"required,omitempty"`
Options []interface{} `json:"options,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
_rawJSON json.RawMessage
}
@@ -8845,6 +8973,217 @@ func (s *ScreeningQuestion) String() string {
return fmt.Sprintf("%#v", s)
}
+// # The ScreeningQuestionAnswer Object
+//
+// ### Description
+//
+// The `ScreeningQuestionAnswer` object is used to represent candidate responses to a screening question, for a specific application.
+//
+// ### Usage Example
+//
+// TODO
+type ScreeningQuestionAnswer struct {
+ Id *string `json:"id,omitempty"`
+ // The third-party API ID of the matching object.
+ RemoteId *string `json:"remote_id,omitempty"`
+ // The datetime that this object was created by Merge.
+ CreatedAt *time.Time `json:"created_at,omitempty"`
+ // The datetime that this object was modified by Merge.
+ ModifiedAt *time.Time `json:"modified_at,omitempty"`
+ // The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter.
+ Question *ScreeningQuestionAnswerQuestion `json:"question,omitempty"`
+ // The candidate’s response to the screening question.
+ Answer *string `json:"answer,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
+
+ _rawJSON json.RawMessage
+}
+
+func (s *ScreeningQuestionAnswer) UnmarshalJSON(data []byte) error {
+ type unmarshaler ScreeningQuestionAnswer
+ var value unmarshaler
+ if err := json.Unmarshal(data, &value); err != nil {
+ return err
+ }
+ *s = ScreeningQuestionAnswer(value)
+ s._rawJSON = json.RawMessage(data)
+ return nil
+}
+
+func (s *ScreeningQuestionAnswer) String() string {
+ if len(s._rawJSON) > 0 {
+ if value, err := core.StringifyJSON(s._rawJSON); err == nil {
+ return value
+ }
+ }
+ if value, err := core.StringifyJSON(s); err == nil {
+ return value
+ }
+ return fmt.Sprintf("%#v", s)
+}
+
+// The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter.
+type ScreeningQuestionAnswerQuestion struct {
+ typeName string
+ String string
+ ScreeningQuestion *ScreeningQuestion
+}
+
+func NewScreeningQuestionAnswerQuestionFromString(value string) *ScreeningQuestionAnswerQuestion {
+ return &ScreeningQuestionAnswerQuestion{typeName: "string", String: value}
+}
+
+func NewScreeningQuestionAnswerQuestionFromScreeningQuestion(value *ScreeningQuestion) *ScreeningQuestionAnswerQuestion {
+ return &ScreeningQuestionAnswerQuestion{typeName: "screeningQuestion", ScreeningQuestion: value}
+}
+
+func (s *ScreeningQuestionAnswerQuestion) UnmarshalJSON(data []byte) error {
+ var valueString string
+ if err := json.Unmarshal(data, &valueString); err == nil {
+ s.typeName = "string"
+ s.String = valueString
+ return nil
+ }
+ valueScreeningQuestion := new(ScreeningQuestion)
+ if err := json.Unmarshal(data, &valueScreeningQuestion); err == nil {
+ s.typeName = "screeningQuestion"
+ s.ScreeningQuestion = valueScreeningQuestion
+ return nil
+ }
+ return fmt.Errorf("%s cannot be deserialized as a %T", data, s)
+}
+
+func (s ScreeningQuestionAnswerQuestion) MarshalJSON() ([]byte, error) {
+ switch s.typeName {
+ default:
+ return nil, fmt.Errorf("invalid type %s in %T", s.typeName, s)
+ case "string":
+ return json.Marshal(s.String)
+ case "screeningQuestion":
+ return json.Marshal(s.ScreeningQuestion)
+ }
+}
+
+type ScreeningQuestionAnswerQuestionVisitor interface {
+ VisitString(string) error
+ VisitScreeningQuestion(*ScreeningQuestion) error
+}
+
+func (s *ScreeningQuestionAnswerQuestion) Accept(visitor ScreeningQuestionAnswerQuestionVisitor) error {
+ switch s.typeName {
+ default:
+ return fmt.Errorf("invalid type %s in %T", s.typeName, s)
+ case "string":
+ return visitor.VisitString(s.String)
+ case "screeningQuestion":
+ return visitor.VisitScreeningQuestion(s.ScreeningQuestion)
+ }
+}
+
+// # The ScreeningQuestionAnswer Object
+//
+// ### Description
+//
+// The `ScreeningQuestionAnswer` object is used to represent candidate responses to a screening question, for a specific application.
+//
+// ### Usage Example
+//
+// TODO
+type ScreeningQuestionAnswerRequest struct {
+ // The third-party API ID of the matching object.
+ RemoteId *string `json:"remote_id,omitempty"`
+ // The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter.
+ Question *ScreeningQuestionAnswerRequestQuestion `json:"question,omitempty"`
+ // The candidate’s response to the screening question.
+ Answer *string `json:"answer,omitempty"`
+ IntegrationParams map[string]interface{} `json:"integration_params,omitempty"`
+ LinkedAccountParams map[string]interface{} `json:"linked_account_params,omitempty"`
+
+ _rawJSON json.RawMessage
+}
+
+func (s *ScreeningQuestionAnswerRequest) UnmarshalJSON(data []byte) error {
+ type unmarshaler ScreeningQuestionAnswerRequest
+ var value unmarshaler
+ if err := json.Unmarshal(data, &value); err != nil {
+ return err
+ }
+ *s = ScreeningQuestionAnswerRequest(value)
+ s._rawJSON = json.RawMessage(data)
+ return nil
+}
+
+func (s *ScreeningQuestionAnswerRequest) String() string {
+ if len(s._rawJSON) > 0 {
+ if value, err := core.StringifyJSON(s._rawJSON); err == nil {
+ return value
+ }
+ }
+ if value, err := core.StringifyJSON(s); err == nil {
+ return value
+ }
+ return fmt.Sprintf("%#v", s)
+}
+
+// The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter.
+type ScreeningQuestionAnswerRequestQuestion struct {
+ typeName string
+ String string
+ ScreeningQuestion *ScreeningQuestion
+}
+
+func NewScreeningQuestionAnswerRequestQuestionFromString(value string) *ScreeningQuestionAnswerRequestQuestion {
+ return &ScreeningQuestionAnswerRequestQuestion{typeName: "string", String: value}
+}
+
+func NewScreeningQuestionAnswerRequestQuestionFromScreeningQuestion(value *ScreeningQuestion) *ScreeningQuestionAnswerRequestQuestion {
+ return &ScreeningQuestionAnswerRequestQuestion{typeName: "screeningQuestion", ScreeningQuestion: value}
+}
+
+func (s *ScreeningQuestionAnswerRequestQuestion) UnmarshalJSON(data []byte) error {
+ var valueString string
+ if err := json.Unmarshal(data, &valueString); err == nil {
+ s.typeName = "string"
+ s.String = valueString
+ return nil
+ }
+ valueScreeningQuestion := new(ScreeningQuestion)
+ if err := json.Unmarshal(data, &valueScreeningQuestion); err == nil {
+ s.typeName = "screeningQuestion"
+ s.ScreeningQuestion = valueScreeningQuestion
+ return nil
+ }
+ return fmt.Errorf("%s cannot be deserialized as a %T", data, s)
+}
+
+func (s ScreeningQuestionAnswerRequestQuestion) MarshalJSON() ([]byte, error) {
+ switch s.typeName {
+ default:
+ return nil, fmt.Errorf("invalid type %s in %T", s.typeName, s)
+ case "string":
+ return json.Marshal(s.String)
+ case "screeningQuestion":
+ return json.Marshal(s.ScreeningQuestion)
+ }
+}
+
+type ScreeningQuestionAnswerRequestQuestionVisitor interface {
+ VisitString(string) error
+ VisitScreeningQuestion(*ScreeningQuestion) error
+}
+
+func (s *ScreeningQuestionAnswerRequestQuestion) Accept(visitor ScreeningQuestionAnswerRequestQuestionVisitor) error {
+ switch s.typeName {
+ default:
+ return fmt.Errorf("invalid type %s in %T", s.typeName, s)
+ case "string":
+ return visitor.VisitString(s.String)
+ case "screeningQuestion":
+ return visitor.VisitScreeningQuestion(s.ScreeningQuestion)
+ }
+}
+
// The job associated with the screening question.
type ScreeningQuestionJob struct {
typeName string
@@ -8922,6 +9261,8 @@ type ScreeningQuestionOption struct {
ModifiedAt *time.Time `json:"modified_at,omitempty"`
// Available response options
Label *string `json:"label,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
_rawJSON json.RawMessage
}
@@ -9247,6 +9588,8 @@ type Url struct {
// - `OTHER` - OTHER
// - `JOB_POSTING` - JOB_POSTING
UrlType *UrlUrlType `json:"url_type,omitempty"`
+ // Indicates whether or not this object has been deleted in the third party platform.
+ RemoteWasDeleted *bool `json:"remote_was_deleted,omitempty"`
_rawJSON json.RawMessage
}
diff --git a/client/client.go b/client/client.go
index 2495a58..1a68415 100644
--- a/client/client.go
+++ b/client/client.go
@@ -20,9 +20,9 @@ type Client struct {
Ats *atsclient.Client
Crm *crmclient.Client
- Hris *hrisclient.Client
Filestorage *filestorageclient.Client
Ticketing *ticketingclient.Client
+ Hris *hrisclient.Client
Accounting *accountingclient.Client
}
@@ -37,9 +37,9 @@ func NewClient(opts ...core.ClientOption) *Client {
header: options.ToHeader(),
Ats: atsclient.NewClient(opts...),
Crm: crmclient.NewClient(opts...),
- Hris: hrisclient.NewClient(opts...),
Filestorage: filestorageclient.NewClient(opts...),
Ticketing: ticketingclient.NewClient(opts...),
+ Hris: hrisclient.NewClient(opts...),
Accounting: accountingclient.NewClient(opts...),
}
}
diff --git a/core/client_option.go b/core/client_option.go
index 66c5136..fb327e6 100644
--- a/core/client_option.go
+++ b/core/client_option.go
@@ -48,6 +48,6 @@ func (c *ClientOptions) cloneHeader() http.Header {
headers := c.HTTPHeader.Clone()
headers.Set("X-Fern-Language", "Go")
headers.Set("X-Fern-SDK-Name", "github.com/merge-api/merge-go-client")
- headers.Set("X-Fern-SDK-Version", "v1.0.8")
+ headers.Set("X-Fern-SDK-Version", "v1.0.9")
return headers
}
diff --git a/crm/accounts.go b/crm/accounts.go
index 75d6212..f803dff 100644
--- a/crm/accounts.go
+++ b/crm/accounts.go
@@ -60,6 +60,8 @@ type AccountsRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/accounts/client.go b/crm/accounts/client.go
index 2b81356..97cba93 100644
--- a/crm/accounts/client.go
+++ b/crm/accounts/client.go
@@ -271,6 +271,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Accoun
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/audit_trail.go b/crm/audit_trail.go
index 33f052e..70542f8 100644
--- a/crm/audit_trail.go
+++ b/crm/audit_trail.go
@@ -7,7 +7,7 @@ type AuditTrailListRequest struct {
Cursor *string `json:"-"`
// If included, will only include audit trail events that occurred before this time
EndDate *string `json:"-"`
- // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`
+ // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED`
EventType *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/crm/contacts.go b/crm/contacts.go
index 0090d91..e348386 100644
--- a/crm/contacts.go
+++ b/crm/contacts.go
@@ -63,6 +63,8 @@ type ContactsRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/contacts/client.go b/crm/contacts/client.go
index 0179e95..2651458 100644
--- a/crm/contacts/client.go
+++ b/crm/contacts/client.go
@@ -296,6 +296,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Contac
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/custom_objects.go b/crm/custom_objects.go
index 8742ccc..1fc5445 100644
--- a/crm/custom_objects.go
+++ b/crm/custom_objects.go
@@ -37,6 +37,21 @@ type CustomObjectClassesCustomObjectsListRequest struct {
RemoteId *string `json:"-"`
}
+type CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest struct {
+ // The pagination cursor value.
+ Cursor *string `json:"-"`
+ // Whether to include data that was marked as deleted by third party webhooks.
+ IncludeDeletedData *bool `json:"-"`
+ // Whether to include the original data Merge fetched from the third-party to produce these models.
+ IncludeRemoteData *bool `json:"-"`
+ // Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
+ IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
+ // Number of results to return per page.
+ PageSize *int `json:"-"`
+}
+
type CustomObjectClassesCustomObjectsRetrieveRequest struct {
// Whether to include the original data Merge fetched from the third-party to produce these models.
IncludeRemoteData *bool `json:"-"`
diff --git a/crm/customobjects/client.go b/crm/customobjects/client.go
index b12a8ca..5a58895 100644
--- a/crm/customobjects/client.go
+++ b/crm/customobjects/client.go
@@ -179,3 +179,49 @@ func (c *Client) CustomObjectClassesCustomObjectsMetaPostRetrieve(ctx context.Co
}
return response, nil
}
+
+// Returns a list of `RemoteFieldClass` objects.
+func (c *Client) CustomObjectClassesCustomObjectsRemoteFieldClassesList(ctx context.Context, request *crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest) (*crm.PaginatedRemoteFieldClassList, error) {
+ baseURL := "https://api.merge.dev/api"
+ if c.baseURL != "" {
+ baseURL = c.baseURL
+ }
+ endpointURL := baseURL + "/" + "crm/v1/custom-object-classes/custom-objects/remote-field-classes"
+
+ queryParams := make(url.Values)
+ if request.Cursor != nil {
+ queryParams.Add("cursor", fmt.Sprintf("%v", *request.Cursor))
+ }
+ if request.IncludeDeletedData != nil {
+ queryParams.Add("include_deleted_data", fmt.Sprintf("%v", *request.IncludeDeletedData))
+ }
+ if request.IncludeRemoteData != nil {
+ queryParams.Add("include_remote_data", fmt.Sprintf("%v", *request.IncludeRemoteData))
+ }
+ if request.IncludeRemoteFields != nil {
+ queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
+ }
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
+ if request.PageSize != nil {
+ queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
+ }
+ if len(queryParams) > 0 {
+ endpointURL += "?" + queryParams.Encode()
+ }
+
+ var response *crm.PaginatedRemoteFieldClassList
+ if err := c.caller.Call(
+ ctx,
+ &core.CallParams{
+ URL: endpointURL,
+ Method: http.MethodGet,
+ Headers: c.header,
+ Response: &response,
+ },
+ ); err != nil {
+ return nil, err
+ }
+ return response, nil
+}
diff --git a/crm/engagement_types.go b/crm/engagement_types.go
index 81fdb6b..5de131e 100644
--- a/crm/engagement_types.go
+++ b/crm/engagement_types.go
@@ -38,6 +38,8 @@ type EngagementTypesRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/engagements.go b/crm/engagements.go
index 5590f4d..220b8dd 100644
--- a/crm/engagements.go
+++ b/crm/engagements.go
@@ -61,6 +61,8 @@ type EngagementsRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/engagements/client.go b/crm/engagements/client.go
index b782967..c8cd007 100644
--- a/crm/engagements/client.go
+++ b/crm/engagements/client.go
@@ -271,6 +271,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Engage
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/engagementtypes/client.go b/crm/engagementtypes/client.go
index 8ab1096..b747e80 100644
--- a/crm/engagementtypes/client.go
+++ b/crm/engagementtypes/client.go
@@ -143,6 +143,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Engage
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/issues.go b/crm/issues.go
index 91cca86..eb0bab4 100644
--- a/crm/issues.go
+++ b/crm/issues.go
@@ -25,6 +25,8 @@ type IssuesListRequest struct {
LastIncidentTimeAfter *time.Time `json:"-"`
// If provided, will only return issues whose last incident time was before this datetime.
LastIncidentTimeBefore *time.Time `json:"-"`
+ // If provided, will only include issues pertaining to the linked account passed in.
+ LinkedAccountId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
// If included, will only include issues whose most recent action occurred after this time
diff --git a/crm/issues/client.go b/crm/issues/client.go
index dfe4a8c..8c735ba 100644
--- a/crm/issues/client.go
+++ b/crm/issues/client.go
@@ -30,7 +30,7 @@ func NewClient(opts ...core.ClientOption) *Client {
}
}
-// Gets issues.
+// Gets all issues for Organization.
func (c *Client) List(ctx context.Context, request *crm.IssuesListRequest) (*crm.PaginatedIssueList, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
@@ -69,6 +69,9 @@ func (c *Client) List(ctx context.Context, request *crm.IssuesListRequest) (*crm
if request.LastIncidentTimeBefore != nil {
queryParams.Add("last_incident_time_before", fmt.Sprintf("%v", request.LastIncidentTimeBefore.Format(time.RFC3339)))
}
+ if request.LinkedAccountId != nil {
+ queryParams.Add("linked_account_id", fmt.Sprintf("%v", *request.LinkedAccountId))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/leads.go b/crm/leads.go
index b180b2c..d837a43 100644
--- a/crm/leads.go
+++ b/crm/leads.go
@@ -59,6 +59,8 @@ type LeadsRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/leads/client.go b/crm/leads/client.go
index d9cdd1f..8886f74 100644
--- a/crm/leads/client.go
+++ b/crm/leads/client.go
@@ -222,6 +222,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.LeadsR
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/link_token.go b/crm/link_token.go
index 156e9b7..a449c6c 100644
--- a/crm/link_token.go
+++ b/crm/link_token.go
@@ -17,6 +17,8 @@ type EndUserDetailsRequest struct {
LinkExpiryMins *int `json:"link_expiry_mins,omitempty"`
// Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
ShouldCreateMagicLinkUrl *bool `json:"should_create_magic_link_url,omitempty"`
+ // Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
+ HideAdminMagicLink *bool `json:"hide_admin_magic_link,omitempty"`
// An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account.
CommonModels []*CommonModelScopesBodyRequest `json:"common_models,omitempty"`
// When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings.
diff --git a/crm/notes.go b/crm/notes.go
index 690d6e1..aa38718 100644
--- a/crm/notes.go
+++ b/crm/notes.go
@@ -57,6 +57,8 @@ type NotesRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/notes/client.go b/crm/notes/client.go
index 7f17e11..d3553cf 100644
--- a/crm/notes/client.go
+++ b/crm/notes/client.go
@@ -219,6 +219,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.NotesR
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/opportunities.go b/crm/opportunities.go
index e97bce9..88c9668 100644
--- a/crm/opportunities.go
+++ b/crm/opportunities.go
@@ -40,6 +40,8 @@ type OpportunitiesListRequest struct {
OwnerId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
+ // If provided, will only return opportunities created in the third party platform after this datetime.
+ RemoteCreatedAfter *time.Time `json:"-"`
// Deprecated. Use show_enum_origins.
RemoteFields *string `json:"-"`
// The API provider's ID for the given object.
@@ -73,6 +75,8 @@ type OpportunitiesRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/opportunities/client.go b/crm/opportunities/client.go
index bcbc7f1..5902a71 100644
--- a/crm/opportunities/client.go
+++ b/crm/opportunities/client.go
@@ -75,6 +75,9 @@ func (c *Client) List(ctx context.Context, request *crm.OpportunitiesListRequest
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
+ if request.RemoteCreatedAfter != nil {
+ queryParams.Add("remote_created_after", fmt.Sprintf("%v", request.RemoteCreatedAfter.Format(time.RFC3339)))
+ }
if request.RemoteFields != nil {
queryParams.Add("remote_fields", fmt.Sprintf("%v", request.RemoteFields))
}
@@ -289,6 +292,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Opport
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/stages.go b/crm/stages.go
index bc6537b..8ea8935 100644
--- a/crm/stages.go
+++ b/crm/stages.go
@@ -38,6 +38,8 @@ type StagesRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/stages/client.go b/crm/stages/client.go
index e6d39db..e708e50 100644
--- a/crm/stages/client.go
+++ b/crm/stages/client.go
@@ -143,6 +143,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.Stages
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/tasks.go b/crm/tasks.go
index c90bb6b..e0e95e3 100644
--- a/crm/tasks.go
+++ b/crm/tasks.go
@@ -57,6 +57,8 @@ type TasksRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/tasks/client.go b/crm/tasks/client.go
index 9f41bd0..edcdab8 100644
--- a/crm/tasks/client.go
+++ b/crm/tasks/client.go
@@ -265,6 +265,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.TasksR
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/crm/types.go b/crm/types.go
index de0381c..868b9eb 100644
--- a/crm/types.go
+++ b/crm/types.go
@@ -235,6 +235,8 @@ func (a AccountDetailsAndActionsStatusEnum) Ptr() *AccountDetailsAndActionsStatu
type AccountIntegration struct {
// Company name.
Name string `json:"name"`
+ // Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).
Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)
+ AbbreviatedName *string `json:"abbreviated_name,omitempty"`
// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
Categories []CategoriesEnum `json:"categories,omitempty"`
// Company logo in rectangular shape. Upload an image with a clear background.
@@ -1929,9 +1931,9 @@ type Association struct {
// The datetime that this object was created by Merge.
CreatedAt *time.Time `json:"created_at,omitempty"`
// The datetime that this object was modified by Merge.
- ModifiedAt *time.Time `json:"modified_at,omitempty"`
- SourceObject map[string]interface{} `json:"source_object,omitempty"`
- TargetObject map[string]interface{} `json:"target_object,omitempty"`
+ ModifiedAt *time.Time `json:"modified_at,omitempty"`
+ SourceObject *string `json:"source_object,omitempty"`
+ TargetObject *string `json:"target_object,omitempty"`
// The association type the association belongs to.
AssociationType *AssociationAssociationType `json:"association_type,omitempty"`
@@ -2279,6 +2281,7 @@ type AuditLogEvent struct {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+ // - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
EventType *AuditLogEventEventType `json:"event_type,omitempty"`
EventDescription string `json:"event_description"`
CreatedAt *time.Time `json:"created_at,omitempty"`
@@ -2348,6 +2351,7 @@ func (a *AuditLogEvent) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type AuditLogEventEventType struct {
typeName string
EventTypeEnum EventTypeEnum
@@ -5514,6 +5518,7 @@ func (e *ErrorValidationProblem) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type EventTypeEnum string
const (
@@ -5554,6 +5559,7 @@ const (
EventTypeEnumEnabledMergeWebhook EventTypeEnum = "ENABLED_MERGE_WEBHOOK"
EventTypeEnumDisabledMergeWebhook EventTypeEnum = "DISABLED_MERGE_WEBHOOK"
EventTypeEnumMergeWebhookTargetChanged EventTypeEnum = "MERGE_WEBHOOK_TARGET_CHANGED"
+ EventTypeEnumEndUserCredentialsAccessed EventTypeEnum = "END_USER_CREDENTIALS_ACCESSED"
)
func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
@@ -5632,6 +5638,8 @@ func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
return EventTypeEnumDisabledMergeWebhook, nil
case "MERGE_WEBHOOK_TARGET_CHANGED":
return EventTypeEnumMergeWebhookTargetChanged, nil
+ case "END_USER_CREDENTIALS_ACCESSED":
+ return EventTypeEnumEndUserCredentialsAccessed, nil
}
var t EventTypeEnum
return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -9866,7 +9874,7 @@ func (r *RemoteEndpointInfo) String() string {
type RemoteField struct {
RemoteFieldClass *RemoteFieldRemoteFieldClass `json:"remote_field_class,omitempty"`
- Value map[string]interface{} `json:"value,omitempty"`
+ Value interface{} `json:"value,omitempty"`
_rawJSON json.RawMessage
}
@@ -10478,7 +10486,7 @@ func (r *RemoteFieldRemoteFieldClass) Accept(visitor RemoteFieldRemoteFieldClass
type RemoteFieldRequest struct {
RemoteFieldClass *RemoteFieldRequestRemoteFieldClass `json:"remote_field_class,omitempty"`
- Value *string `json:"value,omitempty"`
+ Value interface{} `json:"value,omitempty"`
_rawJSON json.RawMessage
}
diff --git a/crm/users.go b/crm/users.go
index 9165e44..02c29d3 100644
--- a/crm/users.go
+++ b/crm/users.go
@@ -38,6 +38,8 @@ type UsersRemoteFieldClassesListRequest struct {
IncludeRemoteData *bool `json:"-"`
// Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format.
IncludeRemoteFields *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/crm/users/client.go b/crm/users/client.go
index 58b8ee3..2938f2f 100644
--- a/crm/users/client.go
+++ b/crm/users/client.go
@@ -165,6 +165,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *crm.UsersR
if request.IncludeRemoteFields != nil {
queryParams.Add("include_remote_fields", fmt.Sprintf("%v", *request.IncludeRemoteFields))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/filestorage/audit_trail.go b/filestorage/audit_trail.go
index 28a030b..7b52de3 100644
--- a/filestorage/audit_trail.go
+++ b/filestorage/audit_trail.go
@@ -7,7 +7,7 @@ type AuditTrailListRequest struct {
Cursor *string `json:"-"`
// If included, will only include audit trail events that occurred before this time
EndDate *string `json:"-"`
- // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`
+ // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED`
EventType *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/filestorage/files/client.go b/filestorage/files/client.go
index fbf4ec3..1e97235 100644
--- a/filestorage/files/client.go
+++ b/filestorage/files/client.go
@@ -171,7 +171,7 @@ func (c *Client) Retrieve(ctx context.Context, id string, request *filestorage.F
return response, nil
}
-// Returns a `File` object with the given `id`.
+// Returns the `File` content with the given `id` as a stream of bytes.
func (c *Client) DownloadRetrieve(ctx context.Context, id string, request *filestorage.FilesDownloadRetrieveRequest) (io.Reader, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
diff --git a/filestorage/issues.go b/filestorage/issues.go
index 31e6cdb..d0fe24d 100644
--- a/filestorage/issues.go
+++ b/filestorage/issues.go
@@ -25,6 +25,8 @@ type IssuesListRequest struct {
LastIncidentTimeAfter *time.Time `json:"-"`
// If provided, will only return issues whose last incident time was before this datetime.
LastIncidentTimeBefore *time.Time `json:"-"`
+ // If provided, will only include issues pertaining to the linked account passed in.
+ LinkedAccountId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
// If included, will only include issues whose most recent action occurred after this time
diff --git a/filestorage/issues/client.go b/filestorage/issues/client.go
index a222335..08224e3 100644
--- a/filestorage/issues/client.go
+++ b/filestorage/issues/client.go
@@ -30,7 +30,7 @@ func NewClient(opts ...core.ClientOption) *Client {
}
}
-// Gets issues.
+// Gets all issues for Organization.
func (c *Client) List(ctx context.Context, request *filestorage.IssuesListRequest) (*filestorage.PaginatedIssueList, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
@@ -69,6 +69,9 @@ func (c *Client) List(ctx context.Context, request *filestorage.IssuesListReques
if request.LastIncidentTimeBefore != nil {
queryParams.Add("last_incident_time_before", fmt.Sprintf("%v", request.LastIncidentTimeBefore.Format(time.RFC3339)))
}
+ if request.LinkedAccountId != nil {
+ queryParams.Add("linked_account_id", fmt.Sprintf("%v", *request.LinkedAccountId))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/filestorage/link_token.go b/filestorage/link_token.go
index bfc1741..6d8fa47 100644
--- a/filestorage/link_token.go
+++ b/filestorage/link_token.go
@@ -17,6 +17,8 @@ type EndUserDetailsRequest struct {
LinkExpiryMins *int `json:"link_expiry_mins,omitempty"`
// Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
ShouldCreateMagicLinkUrl *bool `json:"should_create_magic_link_url,omitempty"`
+ // Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
+ HideAdminMagicLink *bool `json:"hide_admin_magic_link,omitempty"`
// An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account.
CommonModels []*CommonModelScopesBodyRequest `json:"common_models,omitempty"`
// When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings.
diff --git a/filestorage/linked_accounts.go b/filestorage/linked_accounts.go
index cb90b71..867c9ae 100644
--- a/filestorage/linked_accounts.go
+++ b/filestorage/linked_accounts.go
@@ -7,7 +7,7 @@ import (
)
type LinkedAccountsListRequest struct {
- // Options: ('hris', 'ats', 'accounting', 'ticketing', 'crm', 'mktg', 'filestorage')
+ // Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
//
// - `hris` - hris
// - `ats` - ats
diff --git a/filestorage/types.go b/filestorage/types.go
index 61cf189..eef98b9 100644
--- a/filestorage/types.go
+++ b/filestorage/types.go
@@ -167,6 +167,8 @@ func (a AccountDetailsAndActionsStatusEnum) Ptr() *AccountDetailsAndActionsStatu
type AccountIntegration struct {
// Company name.
Name string `json:"name"`
+ // Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).
Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)
+ AbbreviatedName *string `json:"abbreviated_name,omitempty"`
// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
Categories []CategoriesEnum `json:"categories,omitempty"`
// Company logo in rectangular shape. Upload an image with a clear background.
@@ -357,6 +359,7 @@ type AuditLogEvent struct {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+ // - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
EventType *AuditLogEventEventType `json:"event_type,omitempty"`
EventDescription string `json:"event_description"`
CreatedAt *time.Time `json:"created_at,omitempty"`
@@ -426,6 +429,7 @@ func (a *AuditLogEvent) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type AuditLogEventEventType struct {
typeName string
EventTypeEnum EventTypeEnum
@@ -1025,6 +1029,7 @@ func (e *ErrorValidationProblem) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type EventTypeEnum string
const (
@@ -1065,6 +1070,7 @@ const (
EventTypeEnumEnabledMergeWebhook EventTypeEnum = "ENABLED_MERGE_WEBHOOK"
EventTypeEnumDisabledMergeWebhook EventTypeEnum = "DISABLED_MERGE_WEBHOOK"
EventTypeEnumMergeWebhookTargetChanged EventTypeEnum = "MERGE_WEBHOOK_TARGET_CHANGED"
+ EventTypeEnumEndUserCredentialsAccessed EventTypeEnum = "END_USER_CREDENTIALS_ACCESSED"
)
func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
@@ -1143,6 +1149,8 @@ func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
return EventTypeEnumDisabledMergeWebhook, nil
case "MERGE_WEBHOOK_TARGET_CHANGED":
return EventTypeEnumMergeWebhookTargetChanged, nil
+ case "END_USER_CREDENTIALS_ACCESSED":
+ return EventTypeEnumEndUserCredentialsAccessed, nil
}
var t EventTypeEnum
return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -2768,7 +2776,7 @@ func (f *FolderRequestPermissionsItem) Accept(visitor FolderRequestPermissionsIt
//
// ### Description
//
-// The `Group` object is used to represent any subset of `User`s. This can extend to company domains as well.
+// The `Group` object is used to represent any subset of `Users`. This can extend to company domains as well.
//
// ### Usage Example
//
diff --git a/hris/audit_trail.go b/hris/audit_trail.go
index bbce0a8..43437c9 100644
--- a/hris/audit_trail.go
+++ b/hris/audit_trail.go
@@ -7,7 +7,7 @@ type AuditTrailListRequest struct {
Cursor *string `json:"-"`
// If included, will only include audit trail events that occurred before this time
EndDate *string `json:"-"`
- // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`
+ // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED`
EventType *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/hris/bank_info.go b/hris/bank_info.go
index 607b0fa..0284130 100644
--- a/hris/bank_info.go
+++ b/hris/bank_info.go
@@ -33,7 +33,7 @@ type BankInfoListRequest struct {
ModifiedAfter *time.Time `json:"-"`
// If provided, only objects synced by Merge before this date time will be returned.
ModifiedBefore *time.Time `json:"-"`
- // Overrides the default ordering for this endpoint.
+ // Overrides the default ordering for this endpoint. Possible values include: remote_created_at, -remote_created_at.
OrderBy *BankInfoListRequestOrderBy `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/hris/employments.go b/hris/employments.go
index 1451db1..d08d819 100644
--- a/hris/employments.go
+++ b/hris/employments.go
@@ -26,7 +26,7 @@ type EmploymentsListRequest struct {
ModifiedAfter *time.Time `json:"-"`
// If provided, only objects synced by Merge before this date time will be returned.
ModifiedBefore *time.Time `json:"-"`
- // Overrides the default ordering for this endpoint.
+ // Overrides the default ordering for this endpoint. Possible values include: effective_date, -effective_date.
OrderBy *EmploymentsListRequestOrderBy `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/hris/issues.go b/hris/issues.go
index 3724b79..7346502 100644
--- a/hris/issues.go
+++ b/hris/issues.go
@@ -25,6 +25,8 @@ type IssuesListRequest struct {
LastIncidentTimeAfter *time.Time `json:"-"`
// If provided, will only return issues whose last incident time was before this datetime.
LastIncidentTimeBefore *time.Time `json:"-"`
+ // If provided, will only include issues pertaining to the linked account passed in.
+ LinkedAccountId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
// If included, will only include issues whose most recent action occurred after this time
diff --git a/hris/issues/client.go b/hris/issues/client.go
index 7b65d72..4eed038 100644
--- a/hris/issues/client.go
+++ b/hris/issues/client.go
@@ -30,7 +30,7 @@ func NewClient(opts ...core.ClientOption) *Client {
}
}
-// Gets issues.
+// Gets all issues for Organization.
func (c *Client) List(ctx context.Context, request *hris.IssuesListRequest) (*hris.PaginatedIssueList, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
@@ -69,6 +69,9 @@ func (c *Client) List(ctx context.Context, request *hris.IssuesListRequest) (*hr
if request.LastIncidentTimeBefore != nil {
queryParams.Add("last_incident_time_before", fmt.Sprintf("%v", request.LastIncidentTimeBefore.Format(time.RFC3339)))
}
+ if request.LinkedAccountId != nil {
+ queryParams.Add("linked_account_id", fmt.Sprintf("%v", *request.LinkedAccountId))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/hris/link_token.go b/hris/link_token.go
index 6375e45..3607928 100644
--- a/hris/link_token.go
+++ b/hris/link_token.go
@@ -17,6 +17,8 @@ type EndUserDetailsRequest struct {
LinkExpiryMins *int `json:"link_expiry_mins,omitempty"`
// Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
ShouldCreateMagicLinkUrl *bool `json:"should_create_magic_link_url,omitempty"`
+ // Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
+ HideAdminMagicLink *bool `json:"hide_admin_magic_link,omitempty"`
// An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account.
CommonModels []*CommonModelScopesBodyRequest `json:"common_models,omitempty"`
// When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings.
diff --git a/hris/linked_accounts.go b/hris/linked_accounts.go
index febf171..c50edca 100644
--- a/hris/linked_accounts.go
+++ b/hris/linked_accounts.go
@@ -7,7 +7,7 @@ import (
)
type LinkedAccountsListRequest struct {
- // Options: ('hris', 'ats', 'accounting', 'ticketing', 'crm', 'mktg', 'filestorage')
+ // Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
//
// - `hris` - hris
// - `ats` - ats
diff --git a/hris/timesheet_entries.go b/hris/timesheet_entries.go
index d316934..2146958 100644
--- a/hris/timesheet_entries.go
+++ b/hris/timesheet_entries.go
@@ -22,11 +22,11 @@ type TimesheetEntriesListRequest struct {
CreatedBefore *time.Time `json:"-"`
// The pagination cursor value.
Cursor *string `json:"-"`
- // If provided, will only return employee payroll runs for this employee.
+ // If provided, will only return timesheet entries for this employee.
EmployeeId *string `json:"-"`
- // If provided, will only return employee payroll runs ended after this datetime.
+ // If provided, will only return timesheet entries ended after this datetime.
EndedAfter *string `json:"-"`
- // If provided, will only return employee payroll runs ended before this datetime.
+ // If provided, will only return timesheet entries ended before this datetime.
EndedBefore *string `json:"-"`
// Whether to include data that was marked as deleted by third party webhooks.
IncludeDeletedData *bool `json:"-"`
@@ -42,9 +42,9 @@ type TimesheetEntriesListRequest struct {
PageSize *int `json:"-"`
// The API provider's ID for the given object.
RemoteId *string `json:"-"`
- // If provided, will only return employee payroll runs started after this datetime.
+ // If provided, will only return timesheet entries started after this datetime.
StartedAfter *string `json:"-"`
- // If provided, will only return employee payroll runs started before this datetime.
+ // If provided, will only return timesheet entries started before this datetime.
StartedBefore *string `json:"-"`
}
diff --git a/hris/types.go b/hris/types.go
index 8496c02..424a7e6 100644
--- a/hris/types.go
+++ b/hris/types.go
@@ -167,6 +167,8 @@ func (a AccountDetailsAndActionsStatusEnum) Ptr() *AccountDetailsAndActionsStatu
type AccountIntegration struct {
// Company name.
Name string `json:"name"`
+ // Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).
Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)
+ AbbreviatedName *string `json:"abbreviated_name,omitempty"`
// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
Categories []CategoriesEnum `json:"categories,omitempty"`
// Company logo in rectangular shape. Upload an image with a clear background.
@@ -381,6 +383,7 @@ type AuditLogEvent struct {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+ // - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
EventType *AuditLogEventEventType `json:"event_type,omitempty"`
EventDescription string `json:"event_description"`
CreatedAt *time.Time `json:"created_at,omitempty"`
@@ -450,6 +453,7 @@ func (a *AuditLogEvent) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type AuditLogEventEventType struct {
typeName string
EventTypeEnum EventTypeEnum
@@ -6102,6 +6106,7 @@ func (e EthnicityEnum) Ptr() *EthnicityEnum {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type EventTypeEnum string
const (
@@ -6142,6 +6147,7 @@ const (
EventTypeEnumEnabledMergeWebhook EventTypeEnum = "ENABLED_MERGE_WEBHOOK"
EventTypeEnumDisabledMergeWebhook EventTypeEnum = "DISABLED_MERGE_WEBHOOK"
EventTypeEnumMergeWebhookTargetChanged EventTypeEnum = "MERGE_WEBHOOK_TARGET_CHANGED"
+ EventTypeEnumEndUserCredentialsAccessed EventTypeEnum = "END_USER_CREDENTIALS_ACCESSED"
)
func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
@@ -6220,6 +6226,8 @@ func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
return EventTypeEnumDisabledMergeWebhook, nil
case "MERGE_WEBHOOK_TARGET_CHANGED":
return EventTypeEnumMergeWebhookTargetChanged, nil
+ case "END_USER_CREDENTIALS_ACCESSED":
+ return EventTypeEnumEndUserCredentialsAccessed, nil
}
var t EventTypeEnum
return "", fmt.Errorf("%s is not a valid %T", s, t)
diff --git a/ticketing/attachments/client.go b/ticketing/attachments/client.go
index c92fcd0..71cb7ae 100644
--- a/ticketing/attachments/client.go
+++ b/ticketing/attachments/client.go
@@ -165,7 +165,7 @@ func (c *Client) Retrieve(ctx context.Context, id string, request *ticketing.Att
return response, nil
}
-// Returns an `Attachment` object with the given `id`.
+// Returns the `File` content with the given `id` as a stream of bytes.
func (c *Client) DownloadRetrieve(ctx context.Context, id string, request *ticketing.AttachmentsDownloadRetrieveRequest) (io.Reader, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
diff --git a/ticketing/audit_trail.go b/ticketing/audit_trail.go
index 2c7f109..a72537e 100644
--- a/ticketing/audit_trail.go
+++ b/ticketing/audit_trail.go
@@ -7,7 +7,7 @@ type AuditTrailListRequest struct {
Cursor *string `json:"-"`
// If included, will only include audit trail events that occurred before this time
EndDate *string `json:"-"`
- // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`
+ // If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED`
EventType *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
diff --git a/ticketing/issues.go b/ticketing/issues.go
index 98b6fe5..812e918 100644
--- a/ticketing/issues.go
+++ b/ticketing/issues.go
@@ -25,6 +25,8 @@ type IssuesListRequest struct {
LastIncidentTimeAfter *time.Time `json:"-"`
// If provided, will only return issues whose last incident time was before this datetime.
LastIncidentTimeBefore *time.Time `json:"-"`
+ // If provided, will only include issues pertaining to the linked account passed in.
+ LinkedAccountId *string `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
// If included, will only include issues whose most recent action occurred after this time
diff --git a/ticketing/issues/client.go b/ticketing/issues/client.go
index 5d5b486..42f5ece 100644
--- a/ticketing/issues/client.go
+++ b/ticketing/issues/client.go
@@ -30,7 +30,7 @@ func NewClient(opts ...core.ClientOption) *Client {
}
}
-// Gets issues.
+// Gets all issues for Organization.
func (c *Client) List(ctx context.Context, request *ticketing.IssuesListRequest) (*ticketing.PaginatedIssueList, error) {
baseURL := "https://api.merge.dev/api"
if c.baseURL != "" {
@@ -69,6 +69,9 @@ func (c *Client) List(ctx context.Context, request *ticketing.IssuesListRequest)
if request.LastIncidentTimeBefore != nil {
queryParams.Add("last_incident_time_before", fmt.Sprintf("%v", request.LastIncidentTimeBefore.Format(time.RFC3339)))
}
+ if request.LinkedAccountId != nil {
+ queryParams.Add("linked_account_id", fmt.Sprintf("%v", *request.LinkedAccountId))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/ticketing/link_token.go b/ticketing/link_token.go
index cabfb5c..f57ed4c 100644
--- a/ticketing/link_token.go
+++ b/ticketing/link_token.go
@@ -17,6 +17,8 @@ type EndUserDetailsRequest struct {
LinkExpiryMins *int `json:"link_expiry_mins,omitempty"`
// Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
ShouldCreateMagicLinkUrl *bool `json:"should_create_magic_link_url,omitempty"`
+ // Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link.
+ HideAdminMagicLink *bool `json:"hide_admin_magic_link,omitempty"`
// An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account.
CommonModels []*CommonModelScopesBodyRequest `json:"common_models,omitempty"`
// When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings.
diff --git a/ticketing/linked_accounts.go b/ticketing/linked_accounts.go
index 85b29ae..9eed672 100644
--- a/ticketing/linked_accounts.go
+++ b/ticketing/linked_accounts.go
@@ -7,7 +7,7 @@ import (
)
type LinkedAccountsListRequest struct {
- // Options: ('hris', 'ats', 'accounting', 'ticketing', 'crm', 'mktg', 'filestorage')
+ // Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing`
//
// - `hris` - hris
// - `ats` - ats
diff --git a/ticketing/tickets.go b/ticketing/tickets.go
index 7bb9abf..1d6f09b 100644
--- a/ticketing/tickets.go
+++ b/ticketing/tickets.go
@@ -99,6 +99,8 @@ type TicketsListRequest struct {
Tags *string `json:"-"`
// If provided, will only return tickets of this type.
TicketType *string `json:"-"`
+ // If provided, will only return tickets where the URL matches or contains the substring
+ TicketUrl *string `json:"-"`
}
type PatchedTicketEndpointRequest struct {
@@ -116,6 +118,8 @@ type TicketsRemoteFieldClassesListRequest struct {
IncludeDeletedData *bool `json:"-"`
// Whether to include the original data Merge fetched from the third-party to produce these models.
IncludeRemoteData *bool `json:"-"`
+ // If provided, will only return remote field classes with this is_common_model_field value
+ IsCommonModelField *bool `json:"-"`
// Number of results to return per page.
PageSize *int `json:"-"`
}
diff --git a/ticketing/tickets/client.go b/ticketing/tickets/client.go
index f736b6e..75d7b6d 100644
--- a/ticketing/tickets/client.go
+++ b/ticketing/tickets/client.go
@@ -129,6 +129,9 @@ func (c *Client) List(ctx context.Context, request *ticketing.TicketsListRequest
if request.TicketType != nil {
queryParams.Add("ticket_type", fmt.Sprintf("%v", *request.TicketType))
}
+ if request.TicketUrl != nil {
+ queryParams.Add("ticket_url", fmt.Sprintf("%v", *request.TicketUrl))
+ }
if len(queryParams) > 0 {
endpointURL += "?" + queryParams.Encode()
}
@@ -368,6 +371,9 @@ func (c *Client) RemoteFieldClassesList(ctx context.Context, request *ticketing.
if request.IncludeRemoteData != nil {
queryParams.Add("include_remote_data", fmt.Sprintf("%v", *request.IncludeRemoteData))
}
+ if request.IsCommonModelField != nil {
+ queryParams.Add("is_common_model_field", fmt.Sprintf("%v", *request.IsCommonModelField))
+ }
if request.PageSize != nil {
queryParams.Add("page_size", fmt.Sprintf("%v", *request.PageSize))
}
diff --git a/ticketing/types.go b/ticketing/types.go
index c2e6956..86aeba2 100644
--- a/ticketing/types.go
+++ b/ticketing/types.go
@@ -249,6 +249,8 @@ func (a AccountDetailsAndActionsStatusEnum) Ptr() *AccountDetailsAndActionsStatu
type AccountIntegration struct {
// Company name.
Name string `json:"name"`
+ // Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).
Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors)
+ AbbreviatedName *string `json:"abbreviated_name,omitempty"`
// Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris].
Categories []CategoriesEnum `json:"categories,omitempty"`
// Company logo in rectangular shape. Upload an image with a clear background.
@@ -663,6 +665,7 @@ type AuditLogEvent struct {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+ // - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
EventType *AuditLogEventEventType `json:"event_type,omitempty"`
EventDescription string `json:"event_description"`
CreatedAt *time.Time `json:"created_at,omitempty"`
@@ -732,6 +735,7 @@ func (a *AuditLogEvent) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type AuditLogEventEventType struct {
typeName string
EventTypeEnum EventTypeEnum
@@ -2263,6 +2267,7 @@ func (e *ErrorValidationProblem) String() string {
// - `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK
// - `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK
// - `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED
+// - `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED
type EventTypeEnum string
const (
@@ -2303,6 +2308,7 @@ const (
EventTypeEnumEnabledMergeWebhook EventTypeEnum = "ENABLED_MERGE_WEBHOOK"
EventTypeEnumDisabledMergeWebhook EventTypeEnum = "DISABLED_MERGE_WEBHOOK"
EventTypeEnumMergeWebhookTargetChanged EventTypeEnum = "MERGE_WEBHOOK_TARGET_CHANGED"
+ EventTypeEnumEndUserCredentialsAccessed EventTypeEnum = "END_USER_CREDENTIALS_ACCESSED"
)
func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
@@ -2381,6 +2387,8 @@ func NewEventTypeEnumFromString(s string) (EventTypeEnum, error) {
return EventTypeEnumDisabledMergeWebhook, nil
case "MERGE_WEBHOOK_TARGET_CHANGED":
return EventTypeEnumMergeWebhookTargetChanged, nil
+ case "END_USER_CREDENTIALS_ACCESSED":
+ return EventTypeEnumEndUserCredentialsAccessed, nil
}
var t EventTypeEnum
return "", fmt.Errorf("%s is not a valid %T", s, t)
@@ -5250,6 +5258,7 @@ type Tag struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// The datetime that this object was modified by Merge.
ModifiedAt *time.Time `json:"modified_at,omitempty"`
+ Id *string `json:"id,omitempty"`
// The tag's name.
Name *string `json:"name,omitempty"`
// Indicates whether or not this object has been deleted in the third party platform.