class_docstr: An input that describes a group-by item in the query.
class_docstr_tok: ["An","input","that","describes","a","group-by","item","in","the","query","."]
code: def input_pattern_description(self) -> InputPatternDescription:
      return InputPatternDescription(
          naming_scheme=self.input_obj_naming_scheme,
          spec_pattern=self.spec_pattern,
      )
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import Optional, Tuple, Union
  from dbt_semantic_interfaces.protocols import WhereFilterIntersection
  from typing_extensions import override
  from metricflow.mf_logging.formatting import indent
  from metricflow.mf_logging.pretty_print import mf_pformat
  from metricflow.naming.metric_scheme import MetricNamingScheme
  from metricflow.naming.naming_scheme import QueryItemNamingScheme
  from metricflow.protocols.query_parameter import GroupByParameter, MetricQueryParameter, OrderByQueryParameter
  from metricflow.query.group_by_item.resolution_path import MetricFlowQueryResolutionPath
  from metricflow.query.resolver_inputs.base_resolver_inputs import InputPatternDescription, MetricFlowQueryResolverInput
  from metricflow.specs.patterns.metric_pattern import MetricSpecPattern
  from metricflow.specs.patterns.spec_pattern import SpecPattern
label_desc: Use image node_id 2 for calling the ResolverInputForGroupByItem obj's underlying member method code with example usage: obj.input_pattern_description() and returns: InputPatternDescription