Skip to main content

Interface: CandidateUpload

Extends​

Properties​

addressCity​

addressCity: string | null

Inherited from​

Candidate.addressCity


addressCountryRegion​

addressCountryRegion: string | null

Inherited from​

Candidate.addressCountryRegion


addressStateProvince​

addressStateProvince: string | null

Inherited from​

Candidate.addressStateProvince


addressStreet1​

addressStreet1: string | null

Inherited from​

Candidate.addressStreet1


addressStreet2​

addressStreet2: string | null

Inherited from​

Candidate.addressStreet2


addressZipPostalCode​

addressZipPostalCode: string | null

Inherited from​

Candidate.addressZipPostalCode


advertisementReference​

advertisementReference: string | null

Inherited from​

Candidate.advertisementReference


allowSave​

allowSave: boolean

Inherited from​

Candidate.allowSave


attachmentDetails​

attachmentDetails: AttachmentUpload[]


birthDate​

birthDate: string | null

Inherited from​

Candidate.birthDate


candidateMailingTemplateId​

candidateMailingTemplateId: string | null

Inherited from​

Candidate.candidateMailingTemplateId


email​

email: string

Inherited from​

Candidate.email


fieldsOfWork​

fieldsOfWork: string[]

Inherited from​

Candidate.fieldsOfWork


gender​

gender: string | null

Inherited from​

Candidate.gender


homePhone​

homePhone: string | null

Inherited from​

Candidate.homePhone


includesVideo?​

optional includesVideo?: boolean

Set to true when the caller will follow up with a video upload + finalize. The API will skip the immediate Service Bus enqueue and instead enqueue from the finalize endpoint once the video is committed to blob storage, preventing the create-candidate function from firing before upload completes.


locations​

locations: string[]

Inherited from​

Candidate.locations


maritalStatus​

maritalStatus: string | null

Inherited from​

Candidate.maritalStatus


mobilePhone​

mobilePhone: string | null

Inherited from​

Candidate.mobilePhone


name​

name: string

Inherited from​

Candidate.name


nationalityId​

nationalityId: string | null

Inherited from​

Candidate.nationalityId


note​

note: { documentType: string; text: string; } | null

Inherited from​

Candidate.note


previouslyApplied​

previouslyApplied: boolean

Inherited from​

Candidate.previouslyApplied


regions​

regions: string[]

Inherited from​

Candidate.regions


salutation​

salutation: string | null

Inherited from​

Candidate.salutation


vacancyElementLines​

vacancyElementLines: string[]

Inherited from​

Candidate.vacancyElementLines


vacancyId​

vacancyId: string

Inherited from​

Candidate.vacancyId