An ePages money value: a numeric amount plus its ISO currency code.
A HATEOAS-style link entry attached to ePages resources.
A selected variation attribute (e.g. size "500 ml").
A single product image with its ePages size classifier.
A product hit from the catalog search (POST /api/v2/search). For chemical
products this is a variation master — its own price/stock fields are unreliable
(all resolved from the per-variation product pages instead).
The catalog search response (POST /api/v2/search).
A single entry in a master's variations list.
A master product's variations list (GET …/products/{masterId}/variations).
Price information block on a product/variation page.
A per-variation (or master) product page
(GET …/products/{id}). Carries the authoritative price, stock (forSale),
quantity selection, permalink (sfUrl), and the full-resolution image set.
Types for the LabChem (
labchem.de) storefront, which runs on the ePages e-commerce platform. These model only the fields theSupplierLabChemmodule consumes from the three endpoints it hits: the catalog search, a product's variations list, and a per-variation product page.Exported as a regular module (not
declare global) so consumers import the types explicitly rather than polluting the global type namespace.