Module: Spree::Api::V2::ProductListIncludes

Included in:
Spree::Api::V2::Platform::ProductsController, Storefront::ProductsController
Defined in:
app/controllers/concerns/spree/api/v2/product_list_includes.rb

Instance Method Summary collapse

Instance Method Details

#product_list_includesObject



5
6
7
8
9
10
11
12
13
14
# File 'app/controllers/concerns/spree/api/v2/product_list_includes.rb', line 5

def product_list_includes
  {
    product_properties: [],
    option_types: [],
    variant_images: [],
    master: product_variant_includes,
    variants: product_variant_includes,
    translations: []
  }
end

#product_variant_includesObject



16
17
18
19
20
21
22
# File 'app/controllers/concerns/spree/api/v2/product_list_includes.rb', line 16

def product_variant_includes
  {
    prices: [],
    option_values: :option_type,
    images: []
  }
end