/**
 * Product linked to a media or displayed in the widget
 */
export interface IProduct {
  /** Catalog identifier for the product */
  catalog_id: string;

  /** Company identifier for the product */
  company_id: string;

  /** Product description */
  description: string;

  /** Unique product identifier */
  id: string;

  /** Image URL for the product */
  image_link: string;

  /** Link to the product page */
  link: string;

  /** Price of the product (optional) */
  price?: number;

  /** Currency code (optional) */
  currency?: string;

  /** Product title */
  title: string;

  /** Last update timestamp */
  updated_at: string;

  /** Variant name (optional) */
  variant_name?: string;
}
