app/serializers/spree_cm_commissioner/v2/storefront/trip_query_result_serializer.rb



module SpreeCmCommissioner
  module V2
    module Storefront
      class TripQueryResultSerializer < BaseSerializer
        set_type :trip_query_result

        attributes :quantity_available, :max_capacity

        attribute :direct, &:direct?
        has_many :trips, serializer: ::SpreeCmCommissioner::V2::Storefront::TripResultSerializer
      end
    end
  end
end