5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'app/serializers/spree_cm_commissioner/v2/storefront/cart_serializer_decorator.rb', line 5
def self.prepended(base)
base.set_type :order
base.attributes :phone_number, :intel_phone_number, :country_code, :request_state,
:term_accepted_at,
:channel, :hold_expires_at
base.attribute :qr_data do |order|
order.qr_data if order.completed?
end
base.has_many :payments, serializer: ::Spree::V2::Storefront::PaymentSerializer
base.has_many :saved_guests, serializer: ::SpreeCmCommissioner::V2::Storefront::SavedGuestSerializer
end
|