autoextract_poet.items.JobPosting

class JobPosting(probability: Optional[float] = None, url: Optional[str] = None, title: Optional[str] = None, datePosted: Optional[str] = None, validThrough: Optional[str] = None, description: Optional[str] = None, descriptionHtml: Optional[str] = None, employmentType: Optional[str] = None, hiringOrganization: Optional[autoextract_poet.items.Organization] = None, baseSalary: Optional[autoextract_poet.items.Salary] = None, jobLocation: Optional[autoextract_poet.items.Location] = None)[source]

Bases: autoextract_poet.items.Item

__init__(probability: Optional[float] = None, url: Optional[str] = None, title: Optional[str] = None, datePosted: Optional[str] = None, validThrough: Optional[str] = None, description: Optional[str] = None, descriptionHtml: Optional[str] = None, employmentType: Optional[str] = None, hiringOrganization: Optional[autoextract_poet.items.Organization] = None, baseSalary: Optional[autoextract_poet.items.Salary] = None, jobLocation: Optional[autoextract_poet.items.Location] = None) None

Method generated by attrs for class JobPosting.

Methods

__init__([probability, url, title, ...])

Method generated by attrs for class JobPosting.

from_dict(item)

Read an item from a dictionary.

from_list(items)

Read items from a list, invoking from_dict for each item in the list

Attributes

probability

url

title

datePosted

validThrough

description

descriptionHtml

employmentType

hiringOrganization

baseSalary

jobLocation

classmethod from_dict(item: Optional[Dict])[source]

Read an item from a dictionary.

Unknown attributes are kept in the dict _unknown_fields_dict so that AutoExtractAdapter can include them in the resultant item. This ensures supporting new AutoExtract fields even if the item library is not in sync.