Class: SpreeCmCommissioner::V2::Storefront::LineItemMinimalSerializer

Inherits:
BaseSerializer
  • Object
show all
Defined in:
app/serializers/spree_cm_commissioner/v2/storefront/line_item_minimal_serializer.rb

Overview

Mirrors LineItemSerializer + its decorator attributes and relationships, but omits has_many :guests, :pending_guests, and :saved_guests to prevent a circular serialization cycle: LineItemSerializer embeds guests via GuestMinimalSerializer, which in turn embeds this LineItemMinimalSerializer.