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 list

Attributes

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