import { ICategorie } from "./categorie.model"; import { IColor } from "./color.model"; import { ICriterion } from "./criterion.model"; import { IPrice } from "./price.model"; export interface IProduct { id?:any; brand?: string; name?: string; imageSrc?: string; rating?: number; price?: number; quantityPrices?: IPrice[]; currency?:string; colors?:IColor[]; categories?:ICategorie[]; criteria?:ICriterion[]; } export class Product implements IProduct { constructor( public brand?: string, public name?: string, public imageSrc?: string, public rating?: number, public price?: number, public quantityPrices?:IPrice[], public currency?:string, public colors?: IColor[], public categories?:ICategorie[], public criteria?:ICriterion[], ) { } }