Sha256: ab945850e4a0c0f0774b3aa0132b6984dd8002a7a8579b6ea876a9044c356bb4

Contents?: true

Size: 585 Bytes

Versions: 9

Compression:

Stored size: 585 Bytes

Contents

module Spree
  module V2
    module Storefront
      class StoreSerializer < BaseSerializer
        set_type :store

        attributes :name, :url, :meta_description, :meta_keywords, :seo_title, :default_currency, :default, :supported_currencies, :facebook,
                   :twitter, :instagram, :default_locale, :customer_support_email, :default_country_id, :description,
                   :address, :contact_phone, :supported_locales

        has_one :default_country, serializer: :country, record_type: :country, id_method_name: :default_country_id
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
spree_api-4.2.7 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.6 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.5 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.4 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.3.1 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.3 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.2 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.1 app/serializers/spree/v2/storefront/store_serializer.rb
spree_api-4.2.0 app/serializers/spree/v2/storefront/store_serializer.rb