class_docstr: Describes an issue with the query where the limit is invalid.
code: def ui_description(
      self, associated_input: MetricFlowQueryResolverInput
  ) -> str:
      return "`min_max_only` must be used with exactly one `group_by`, and cannot be used with `metrics`, `order_by`, or `limit`."
  
file_path: metricflow/metricflow/query/issues/parsing/invalid_min_max_only.py
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing_extensions import override
  from metricflow.query.group_by_item.resolution_path import MetricFlowQueryResolutionPath
  from metricflow.query.issues.issues_base import MetricFlowQueryIssueType, MetricFlowQueryResolutionIssue
  from metricflow.query.resolver_inputs.base_resolver_inputs import MetricFlowQueryResolverInput
label_desc: Use image node_id 2 for calling the InvalidMinMaxOnlyIssue obj's underlying member method code with example usage: obj.ui_description(associated_input) and returns: str