@mindkey/recruiting-api-client
Version:
The MindKey API Client allows easy access to your MindKey Recruiting data.
53 lines (52 loc) • 1.25 kB
TypeScript
import { HasDescription } from './description.model';
/**
* @public
*/
export interface Candidate {
vacancyId: string;
email: string;
name: string;
allowSave: boolean;
nationalityId: string | null;
previouslyApplied: boolean;
addressStreet1: string | null;
addressStreet2: string | null;
addressCity: string | null;
addressStateProvince: string | null;
addressZipPostalCode: string | null;
addressCountryRegion: string | null;
homePhone: string | null;
mobilePhone: string | null;
birthDate: string | null;
advertisementReference: string | null;
gender: string | null;
maritalStatus: string | null;
salutation: string | null;
candidateMailingTemplateId: string | null;
locations: string[];
fieldsOfWork: string[];
regions: string[];
vacancyElementLines: string[];
note: {
documentType: string;
text: string;
} | null;
}
/**
* @public
*/
export interface AttachmentUpload extends HasDescription {
documentTypeId: string;
}
/**
* @public
*/
export interface CandidateUpload extends Candidate {
attachmentDetails: AttachmentUpload[];
}
/**
* @public
*/
export interface CandidateResult {
success: boolean;
}