jobsuche-api-js
Version:
A JavaScript wrapper for the Arbeitsagentur jobs API, allowing developers to easily integrate job search functionality into their applications.
77 lines (76 loc) • 2.19 kB
TypeScript
interface IStellenlokation {
breite: number;
adresse: IAdresse;
laenge: number;
[key: string]: any;
}
interface IVeroeffentlichungszeitraum {
von: string;
[key: string]: any;
}
interface IAdresse {
ort: string;
land: string;
region: string;
plz: string;
strasse: string;
hausnummer: string;
[key: string]: any;
}
interface IEintrittszeitraum {
von: string;
[key: string]: any;
}
interface IJobDetailsV3ResponseProps {
allianzpartnerName: string;
allianzpartnerUrl: string;
vertragsdauer: string;
istBetreut: boolean;
stellenangebotsart: string;
istArbeitnehmerUeberlassung: boolean;
arbeitszeitTeilzeitFlexibel: boolean;
arbeitszeitTeilzeitAbend: boolean;
arbeitszeitTeilzeitNachmittag: boolean;
arbeitszeitTeilzeitVormittag: boolean;
arbeitszeitVollzeit: boolean;
arbeitszeitSchichtNachtWochenende: boolean;
arbeitszeitHeimarbeitTelearbeit: boolean;
arbeitgeberKundennummerHash: string;
chiffrenummer: string;
istPrivateArbeitsvermittlung: boolean;
gehalt: string;
eintrittszeitraum: IEintrittszeitraum;
firma: string;
istGeringfuegigeBeschaeftigung: boolean;
hauptberuf: string;
stellenangebotsBeschreibung: string;
stellenangebotsTitel: string;
istBehinderungGefordert: boolean;
stellenlokationen: IStellenlokation[];
veroeffentlichungszeitraum: IVeroeffentlichungszeitraum;
referenznummer: string;
geforderteAnlagen: string;
anzeigeAnonym: boolean;
externeURL: string;
[key: string]: any;
}
interface ILinks {
url: string;
art: string;
[key: string]: any;
}
interface ICompanyInfoProps {
firma: string;
betriebsgroesse: string;
beschreibung: string;
links: ILinks[];
socialmedialinks: ILinks[];
gruendungsjahr: number;
hauptsitz: string;
mitarbeitervorteile: string[];
mitarbeitervorteileInSteaAnzeigen: boolean;
schlagworte: string[];
kontaktinformationen: string;
[key: string]: any;
}
export type { IStellenlokation, IVeroeffentlichungszeitraum, IAdresse, IEintrittszeitraum, IJobDetailsV3ResponseProps, ILinks, ICompanyInfoProps, };