# frozen_string_literal: true class ClusterSerializer < BaseSerializer include WithPagination entity ClusterEntity def represent_list(resource) represent(resource, { only: [ :cluster_type, :enabled, :environment_scope, :gitlab_managed_apps_logs_path, :enable_advanced_logs_querying, :id, :kubernetes_errors, :name, :nodes, :path, :provider_type, :status ] }) end def represent_status(resource) represent(resource, { only: [:status, :status_reason, :applications] }) end end