scinote-web/app/serializers/api/v1/project_folder_serializer.rb

17 lines
468 B
Ruby

# frozen_string_literal: true
module Api
module V1
class ProjectFolderSerializer < ActiveModel::Serializer
type :project_folders
attributes :id, :name
belongs_to :team, serializer: TeamSerializer
belongs_to :parent_folder, serializer: ProjectFolderSerializer
has_many :projects, serializer: ProjectSerializer
has_many :project_folders, serializer: ProjectFolderSerializer
include TimestampableModel
end
end
end