# frozen_string_literal: true json.data do json.extract! @nilm, *Nilm.json_keys json.role @role if @nilm.db != nil json.max_points_per_plot @nilm.db.max_points_per_plot json.max_events_per_plot @nilm.db.max_events_per_plot json.available @nilm.db.available json.root_folder do if @nilm.db.root_folder != nil json.partial! 'db_folders/db_folder', db_folder: @nilm.db.root_folder, nilm: @nilm end end end json.data_apps(@nilm.data_apps) do |app| json.id app.id json.name app.name json.url "" # this can be retrieved with data_app#show json.nilm_id @nilm.id end end json.partial! 'helpers/messages', service: @service