Sha256: 85fabc99f9131d76cf0bfb5157b5ac395395d07825f595d432c007d44187092f

Contents?: true

Size: 414 Bytes

Versions: 7

Compression:

Stored size: 414 Bytes

Contents

module Spree
  module Api
    module V2
      module Platform
        class StockItemSerializer < BaseSerializer
          include ::Spree::Api::V2::ResourceSerializerConcern

          set_type :stock_item

          attribute :is_available do |stock_item|
            stock_item.available?
          end

          belongs_to :stock_location
          belongs_to :variant
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_api-4.3.3 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.2 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.1 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.0 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.0.rc3 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.0.rc2 app/serializers/spree/api/v2/platform/stock_item_serializer.rb
spree_api-4.3.0.rc1 app/serializers/spree/api/v2/platform/stock_item_serializer.rb