import { IBaseData } from '@/@core/types/base-data.interface'
import { ICategory } from '@/types/data/categories/category.interface'

export interface IProduct extends IBaseData {
  entity_model_id: string
  category_id: string
  sku: string
  name_ar: string
  name_en: string
  description_ar?: string | null
  description_en?: string | null
  image?: string | null
  images?: string[]
  image_url?: string | null
  image_urls?: string[]
  price: string
  discount_price?: string | null
  current_price: string
  has_discount: boolean
  discount_percentage: number
  is_featured: boolean
  is_available: boolean
  preparation_time?: number
  calories?: number
  sort_order?: number
  category?: ICategory
}
