ChemPal Documentation - v1.6.0
    Preparing search index...

    Module types/labchem

    Types for the LabChem (labchem.de) storefront, which runs on the ePages e-commerce platform. These model only the fields the SupplierLabChem module 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.

    Interfaces

    EpagesMoney

    An ePages money value: a numeric amount plus its ISO currency code.

    A HATEOAS-style link entry attached to ePages resources.

    EpagesAttributeSelection

    A selected variation attribute (e.g. size "500 ml").

    EpagesImage

    A single product image with its ePages size classifier.

    EpagesSearchProduct

    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).

    EpagesSearchResponse

    The catalog search response (POST /api/v2/search).

    EpagesVariationItem

    A single entry in a master's variations list.

    EpagesVariationsResponse

    A master product's variations list (GET …/products/{masterId}/variations).

    EpagesPriceInfo

    Price information block on a product/variation page.

    EpagesProductPage

    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.