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 listAttributes
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 thatAutoExtractAdapter
can include them in the resultant item. This ensures supporting new AutoExtract fields even if the item library is not in sync.