product.interface.ts 492 B

123456789101112131415
  1. import { LocaleString } from '../../locale/locale-types';
  2. import { ProductOptionGroup } from '../product-option-group/product-option-group.interface';
  3. import { ProductVariant } from '../product-variant/product-variant.interface';
  4. export interface Product {
  5. id: number;
  6. name: LocaleString;
  7. slug: LocaleString;
  8. description: LocaleString;
  9. image: string;
  10. optionGroups: ProductOptionGroup[];
  11. variants: ProductVariant[];
  12. createdAt: string;
  13. updatedAt: string;
  14. }