class_docstr: Dataclass representation of a Metric.
class_docstr_tok: ["Dataclass","representation","of","a","Metric","."]
docstr: Return the complete list of input measure configurations for this metric.
docstr_tok: ["Return","the","complete","list","of","input","measure","configurations","for","this","metric","."]
code: def input_measures(self) -> Sequence[MetricInputMeasure]:
      """Return the complete list of input measure configurations for this metric."""
      assert self.type_params.input_measures, (
          f"Metric {self.name} should have had input_measures populated by "
          f"{AddInputMetricMeasuresRule.__class__.__name__}"
      )
      return self.type_params.input_measures
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import List, Optional, Sequence
  from dbt_semantic_interfaces.implementations.elements.dimension import PydanticDimensionTypeParams
  from dbt_semantic_interfaces.protocols.dimension import Dimension
  from dbt_semantic_interfaces.protocols.dimension import DimensionType, DimensionTypeParams
  from dbt_semantic_interfaces.protocols.entity import Entity
  from dbt_semantic_interfaces.protocols.measure import MeasureAggregationParameters
  from dbt_semantic_interfaces.protocols.metadata import Metadata
  from dbt_semantic_interfaces.protocols.metric import Metric
  from dbt_semantic_interfaces.protocols.metric import MetricInputMeasure, MetricType, MetricTypeParams
  from dbt_semantic_interfaces.protocols.saved_query import SavedQuery
  from dbt_semantic_interfaces.protocols.saved_query import SavedQueryQueryParams
  from dbt_semantic_interfaces.protocols.where_filter import WhereFilterIntersection
  from dbt_semantic_interfaces.transformations.add_input_metric_measures import AddInputMetricMeasuresRule
  from dbt_semantic_interfaces.type_enums.aggregation_type import AggregationType
  from dbt_semantic_interfaces.type_enums.entity_type import EntityType
  from metricflow.model.semantics.linkable_spec_resolver import ElementPathKey
  from metricflow.naming.linkable_spec_name import StructuredLinkableSpecName
  from metricflow.specs.specs import DimensionSpec
label_desc: Use image node_id 2 for calling the Metric obj's underlying member method code with example usage: obj.input_measures() and returns: self