/** * @type SuggestedProduct: Document representing a product search hit. * * @property currency: A three letter uppercase currency code conforming to the [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) standard, or the string `N/A` indicating that a currency is not applicable. * - **Pattern:** /^([A-Z][A-Z][A-Z]|N\/A)$/ * * @property price: The sales price of the product. In the case of complex products like a master or a set, this is the minimum price of related child products. * * @property productId: The ID (SKU) of the product. * - **Min Length:** 1 * - **Max Length:** 100 * * @property productName: The localized name of the product. * - **Min Length:** 1 * - **Max Length:** 4000 * */ export type SuggestedProduct = { currency: string; price: number; productId: string; productName: string; } & { [key: string]: any; };