Product: {
    brand?: string;
    bundledProducts?: BundledProduct[];
    currency?: string;
    ean?: string;
    fetchDate?: number;
    id: string;
    imageGroups?: ImageGroup[];
    inventories?: Inventory[];
    inventory?: Inventory;
    longDescription?: string;
    manufacturerName?: string;
    manufacturerSku?: string;
    master?: Master;
    minOrderQuantity?: number;
    name?: string;
    options?: Option[];
    pageDescription?: string;
    pageKeywords?: string;
    pageTitle?: string;
    price?: number;
    priceMax?: number;
    prices?: {} & {
        [key: string]: any;
    };
    primaryCategoryId?: string;
    productLinks?: ProductLink[];
    productPromotions?: ProductPromotion[];
    recommendations?: Recommendation[];
    setProducts?: Product[];
    shortDescription?: string;
    stepQuantity?: number;
    type?: ProductType;
    unit?: string;
    upc?: string;
    validFrom?: any;
    validTo?: any;
    variants?: Variant[];
    variationAttributes?: VariationAttribute[];
    variationGroups?: VariationGroup[];
    variationValues?: {} & {
        [key: string]: any;
    };
} & {
    [key: string]: any;
}