Sha256: f77548d89f56af2da365bf340abca0d1cc2b5cd1b33d67ae7b372a48ca8204e1

Contents?: true

Size: 539 Bytes

Versions: 73

Compression:

Stored size: 539 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Conferences
    class ConferenceRegistrationSerializer < Decidim::Exporters::Serializer
      # Serializes a conference registration
      def serialize
        {
          id: resource.id,
          user: {
            name: resource.user.name,
            email: resource.user.email
          },
          registration_type: {
            title: resource.registration_type.title,
            price: resource.registration_type.price
          }
        }
      end
    end
  end
end

Version data entries

73 entries across 73 versions & 1 rubygems

Version Path
decidim-conferences-0.29.2 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.5 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.1 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.4 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.27.9 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.0 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.3 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.27.8 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.0.rc4 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.0.rc3 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.0.rc2 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.29.0.rc1 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.2 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.27.7 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.1 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.27.6 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.26.10 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.26.9 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.28.0 app/serializers/decidim/conferences/conference_registration_serializer.rb
decidim-conferences-0.27.5 app/serializers/decidim/conferences/conference_registration_serializer.rb