Interface IJob

The details of a single X Job.

interface IJob {
    company: IJobCompany;
    description?: string;
    formattedSalary?: string;
    id: string;
    isFeatured?: boolean;
    jobFunction?: string;
    jobPageUrl?: string;
    location?: string;
    redirectUrl?: string;
    salaryCurrencyCode?: string;
    salaryInterval?: number;
    salaryMax?: number;
    salaryMin?: number;
    title: string;
    user?: IJobUser;
}

Implemented by

Properties

company: IJobCompany

The company that posted the job.

description?: string

The plain text job description, if available.

formattedSalary?: string

The formatted salary range, if available.

id: string

The rest id of the job.

isFeatured?: boolean

Whether the job is featured.

jobFunction?: string

The job function, if available.

jobPageUrl?: string

The X URL for the job page, if available.

location?: string

The job location.

redirectUrl?: string

The external URL to apply for the job.

salaryCurrencyCode?: string

The salary currency code, if available.

salaryInterval?: number

The salary interval, if available.

salaryMax?: number

The maximum salary, if available.

salaryMin?: number

The minimum salary, if available.

title: string

The job title.

user?: IJobUser

The X user associated with the job, if available.