keepa.models.backend.Notification#

pydantic model keepa.models.backend.Notification#

Backend Notification model generated from the Keepa Java schema.

Fields:
field asin: str | None = None#

The notified product ASIN

field createDate: int | None = None#

Creation date of the notification in KeepaTime minutes

field csvType: int | None = None#

The Product.CsvType which triggered the notification.

field currentPrices: list[int | None] | None = None#

Contains the prices / values of the product of the time this notification was created.

Uses Product.CsvType indexing.

The price is an integer of the respective Amazon locale’s smallest currency unit (e.g. euro cents or yen). If no offer was available in the given interval (e.g. out of stock) the price has the value -1.

field domainId: int | None = None#

The main Amazon locale of the tracking which determines the currency used for all prices of this notification.

Integer value for the Amazon locale AmazonLocale

field image: str | None = None#

The main image name of the product. Full Amazon image path:

https://m.media-amazon.com/images/I/image name

field metaData: str | None = None#

The meta data of the tracking.

field notificationDomainId: int | None = None#

The Amazon locale which triggered the notification.

Integer value for the Amazon locale AmazonLocale

field sentNotificationVia: list[bool | None] | None = None#

States through which notification channels (Tracking.NotificationType) this notification was delivered.

field title: str | None = None#

Title of the product. Caution: may contain HTML markup in rare cases.

field trackingNotificationCause: int | None = None#

The Tracking.TrackingNotificationCause of the notification.