Class: SpreeCmCommissioner::V2::Storefront::LineItemMinimalSerializer
- Inherits:
-
BaseSerializer
- Object
- Spree::V2::Storefront::BaseSerializer
- BaseSerializer
- SpreeCmCommissioner::V2::Storefront::LineItemMinimalSerializer
- 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.