@maschinenlesbar.org/lebensmittelwarnung-cli
    Preparing search index...

    Interface Warning

    One product warning (Warnung / Rückruf) from the feed's <item> elements, projected to typed factual fields plus the generic fields map for anything the feed carries beyond the first-class accessors.

    interface Warning {
        affectedStates?: string[];
        bestBefore?: string;
        fields: Record<string, string>;
        imageUrls?: string[];
        link?: string;
        lotNumbers?: string;
        manufacturer?: string;
        packaging?: string;
        pubDate?: string;
        published?: string;
        rawDescription?: string;
        reason?: string;
        title?: string;
    }
    Index
    affectedStates?: string[]

    "Betroffene Bundesländer nach derzeitigem Stand", split into a list.

    bestBefore?: string

    "Haltbarkeit" — best-before / durability information.

    fields: Record<string, string>

    The full label→value map parsed from the HTML description — a superset of the typed accessors above, so a label this client does not model first-class (or a product-type-specific one) is still available. Keys are the German labels with the trailing colon stripped, e.g. "Grund der Meldung", "Bildquelle".

    imageUrls?: string[]

    Every <img src=…> image URL in the description, in order.

    link?: string

    URL of the warning's detail page on lebensmittelwarnung.de (a reference).

    lotNumbers?: string

    "Chargennummer / Los-Kennzeichnung" — batch/lot identifiers.

    manufacturer?: string

    "Hersteller / Inverkehrbringer" — manufacturer / distributor.

    packaging?: string

    "Verpackungseinheit" — packaging unit.

    pubDate?: string

    Publication timestamp as served (RFC 822), e.g. "Wed, 8 Jul 2026 16:00:00 +0200".

    published?: string

    pubDate normalised to an ISO-8601 string when parseable, else absent.

    rawDescription?: string

    The raw HTML <description> body, kept verbatim for callers who need more.

    reason?: string

    "Grund der Meldung" — why the warning was issued (e.g. "Fremdkörper").

    title?: string

    The product name, e.g. "ja! Beerenmischung, tiefgefroren, 750 Gramm Beutel".