The details of a single X Job.

Implements

Constructors

Properties

company: JobCompany

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?: JobUser

The X user associated with the job, if available.

Accessors

Methods

  • Extracts and deserializes multiple target jobs from the given raw response data.

    Parameters

    • response: IRawJobResponse

      The raw response data.

    • Optionalids: string[]

      The ids of the target jobs.

    Returns Job[]

    The target deserialized jobs.

  • Extracts and deserializes a single target job from the given raw response data.

    Parameters

    • response: IRawJobResponse

      The raw response data.

    • Optionalid: string

      The id of the target job.

    Returns undefined | Job

    The target deserialized job.