Interface IJobSearchFilter

The filter to be used for searching X Jobs.

interface IJobSearchFilter {
    companyName?: string;
    employmentTypes?: JobEmploymentType[];
    industry?: string;
    keyword?: string;
    location?: string;
    locationId?: string;
    locationIds?: string[];
    locationTypes?: JobLocationType[];
    seniorityLevels?: JobSeniorityLevel[];
}

Implemented by

Properties

companyName?: string

The company whose jobs are to be searched.

employmentTypes?: JobEmploymentType[]

The employment types to search.

industry?: string

The industry to search.

keyword?: string

The keyword to search.

location?: string

The location to search.

locationId?: string

The location id to search.

locationIds?: string[]

The location ids to search.

locationTypes?: JobLocationType[]

The location types to search.

seniorityLevels?: JobSeniorityLevel[]

The seniority levels to search.