interface Product {
    ageGroup?: string;
    alternateImageUrls?: URL[];
    availability: "InStock" | "OutOfStock";
    brand?: string;
    category: string[];
    categoryIds?: string[];
    condition?: string;
    customFields?: {
        [key: string]: string;
    };
    description: string;
    gender?: string;
    googleCategory?: string;
    gtin?: string;
    imageUrl: URL;
    listPrice?: number;
    name: string;
    price: number;
    priceCurrencyCode: string;
    productId: string;
    ratingValue?: number;
    reviewCount?: number;
    skus?: SKU[];
    tags1?: string[];
    tags2?: string[];
    tags3?: string[];
    thumbUrl?: URL;
    url: URL;
    variationId?: string;
}

Properties

ageGroup?: string
alternateImageUrls?: URL[]
availability: "InStock" | "OutOfStock"
brand?: string
category: string[]
categoryIds?: string[]
condition?: string
customFields?: {
    [key: string]: string;
}
description: string
gender?: string
googleCategory?: string
gtin?: string
imageUrl: URL
listPrice?: number
name: string
price: number
priceCurrencyCode: string
productId: string
ratingValue?: number
reviewCount?: number
skus?: SKU[]
tags1?: string[]
tags2?: string[]
tags3?: string[]
thumbUrl?: URL
url: URL
variationId?: string