api/app/serializers/spree/v2/storefront/store_serializer.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Spree
  module V2
    module Storefront
      class StoreSerializer < BaseSerializer
        include Spree::Api::V2::StoreMediaSerializerImagesConcern

        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, :description, :address, :contact_phone, :supported_locales

        has_many :menus
        has_many :cms_pages

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