43 lines
832 B
TypeScript
43 lines
832 B
TypeScript
import { type ProductDetails as AmazonProductDetails } from './amazon-product-details';
|
|
|
|
/**
|
|
* Product details.
|
|
*/
|
|
export interface Product {
|
|
/**
|
|
* URL of the product.
|
|
*/
|
|
slug: string;
|
|
/**
|
|
* Name of the product.
|
|
*/
|
|
name: string;
|
|
/**
|
|
* Brand of the product.
|
|
*/
|
|
brandStoreSlug?: string;
|
|
/**
|
|
* Call out for the product.
|
|
*/
|
|
callout?: string;
|
|
/**
|
|
* Description of the product.
|
|
*/
|
|
description?: string;
|
|
// /**
|
|
// * Amazon link for the product.
|
|
// */
|
|
amazonLink: string;
|
|
/**
|
|
* Tags associated with the product.
|
|
*/
|
|
tags: string[];
|
|
/**
|
|
* ID of the category this product belongs to.
|
|
*/
|
|
categoryId: number;
|
|
/**
|
|
* Product Details.
|
|
*/
|
|
amazonProductDetails?: AmazonProductDetails;
|
|
} |