@mindkey/recruiting-api-client
Version:
The MindKey API Client allows easy access to your MindKey Recruiting data.
57 lines (56 loc) • 1.07 kB
TypeScript
import { Culture } from './culture.model';
import { HasDescription } from './description.model';
import { HasId } from './id.model';
/**
* @public
*/
export interface Location extends HasId, HasDescription {
}
/**
* @public
*/
export interface FieldsOfWork extends HasId, HasDescription {
}
/**
* @public
*/
export interface Region extends HasId, HasDescription {
}
/**
* @public
*/
export interface JobAgentType {
repeatEmail: boolean;
showCulture: boolean;
showKeywords: boolean;
allowSaveDisclaimer: string;
cultures: Culture[];
locations: Location[];
fieldsOfWork: FieldsOfWork[];
regions: Region[];
}
/**
* @public
*/
export interface JobAgent {
name: string;
email: string;
keywords: string;
cultureId: string | null;
locations: string[];
regions: string[];
fieldsOfWork: string[];
}
/**
* @public
*/
export interface JobAgentUpdate extends JobAgent {
jobAgentId: string;
code: string;
}
/**
* @internal
*/
export interface JobAgentSettings {
showColonInFieldNames?: boolean;
}