File

src/app/core/models/product.ts

Properties

available_on
available_on: string
classifications
classifications: Classification[]
description
description: string
display_price
display_price: string
has_variants
has_variants: boolean
id
id: number
master
master: Variant
meta_description
meta_description: string
meta_keywords
meta_keywords: string
name
name: string
option_types
option_types: OptionType[]
price
price: string
product_properties
product_properties: ProductProperty[]
shipping_category_id
shipping_category_id: number
slug
slug: string
taxon_ids
taxon_ids: number[]
total_on_hand
total_on_hand: number
variants
variants: Variant[]
import { OptionType } from './option_type';
import { Classification } from './classification';
import { ProductProperty } from './product_property';
import { Variant } from './variant';

export class Product {
  id: number;
  name: string;
  description: string;
  price: string;
  display_price: string;
  available_on: string;
  slug: string;
  // meta_title: string;             // meta title is present in schema but it is not returned by the spree Api.
  meta_description: string;
  meta_keywords: string;
  shipping_category_id: number;
  taxon_ids: number[];
  total_on_hand: number;
  has_variants: boolean;
  master: Variant;
  variants: Variant[];
  option_types: OptionType[];
  product_properties: ProductProperty[];
  classifications: Classification[];
}

results matching ""

    No results matching ""