autoextract_poet.items.Product

class Product(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, gtin: List[autoextract_poet.items.GTIN] = NOTHING, 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, color: Optional[str] = None, size: Optional[str] = None, style: Optional[str] = None)[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, gtin: List[autoextract_poet.items.GTIN] = NOTHING, 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, color: Optional[str] = None, size: Optional[str] = None, style: Optional[str] = None) None

Method generated by attrs for class Product.

Methods

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

Method generated by attrs for class Product.

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

gtin

mpn

brand

breadcrumbs

mainImage

images

description

descriptionHtml

additionalProperty

aggregateRating

color

size

style

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.