autoextract_poet.items.Vehicle¶
- class Vehicle(url: Optional[str] = None, canonicalUrl: Optional[str] = None, probability: Optional[float] = None, name: Optional[str] = None, offers: List[autoextract_poet.items.Offer] = NOTHING, sku: Optional[str] = None, mpn: Optional[str] = None, brand: Optional[str] = None, breadcrumbs: List[autoextract_poet.items.Breadcrumb] = NOTHING, mainImage: Optional[str] = None, images: List[str] = NOTHING, description: Optional[str] = None, descriptionHtml: Optional[str] = None, additionalProperty: List[autoextract_poet.items.AdditionalProperty] = NOTHING, aggregateRating: Optional[autoextract_poet.items.Rating] = None, vehicleIdentificationNumber: Optional[str] = None, mileageFromOdometer: Optional[autoextract_poet.items.MileageFromOdometer] = None, vehicleTransmission: Optional[str] = None, fuelType: Optional[str] = None, vehicleEngine: Optional[autoextract_poet.items.VehicleEngine] = None, color: Optional[str] = None, vehicleInteriorColor: Optional[str] = None, availableAtOrFrom: Optional[autoextract_poet.items.AvailableAtOrFrom] = None, numberOfDoors: Optional[int] = None, vehicleSeatingCapacity: Optional[int] = None, fuelEfficiency: List[autoextract_poet.items.FuelEfficiency] = NOTHING)[source]¶
Bases:
autoextract_poet.items.Item
- __init__(url: Optional[str] = None, canonicalUrl: Optional[str] = None, probability: Optional[float] = None, name: Optional[str] = None, offers: List[autoextract_poet.items.Offer] = NOTHING, sku: Optional[str] = None, mpn: Optional[str] = None, brand: Optional[str] = None, breadcrumbs: List[autoextract_poet.items.Breadcrumb] = NOTHING, mainImage: Optional[str] = None, images: List[str] = NOTHING, description: Optional[str] = None, descriptionHtml: Optional[str] = None, additionalProperty: List[autoextract_poet.items.AdditionalProperty] = NOTHING, aggregateRating: Optional[autoextract_poet.items.Rating] = None, vehicleIdentificationNumber: Optional[str] = None, mileageFromOdometer: Optional[autoextract_poet.items.MileageFromOdometer] = None, vehicleTransmission: Optional[str] = None, fuelType: Optional[str] = None, vehicleEngine: Optional[autoextract_poet.items.VehicleEngine] = None, color: Optional[str] = None, vehicleInteriorColor: Optional[str] = None, availableAtOrFrom: Optional[autoextract_poet.items.AvailableAtOrFrom] = None, numberOfDoors: Optional[int] = None, vehicleSeatingCapacity: Optional[int] = None, fuelEfficiency: List[autoextract_poet.items.FuelEfficiency] = NOTHING) None ¶
Method generated by attrs for class Vehicle.
Methods
__init__
([url, canonicalUrl, probability, ...])Method generated by attrs for class Vehicle.
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
url
canonicalUrl
probability
name
offers
sku
mpn
brand
breadcrumbs
mainImage
images
description
descriptionHtml
additionalProperty
aggregateRating
vehicleIdentificationNumber
mileageFromOdometer
vehicleTransmission
fuelType
vehicleEngine
color
vehicleInteriorColor
availableAtOrFrom
numberOfDoors
vehicleSeatingCapacity
fuelEfficiency
- 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.