class_docstr: Dataclass implementation of SavedQueryParameterProtocol.
class_docstr_tok: ["Dataclass","implementation","of","SavedQueryParameterProtocol","."]
code: def _implements_protocol(self) -> SavedQueryParameterProtocol:
      return self
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import Optional
  from dbt_semantic_interfaces.protocols import ProtocolHint
  from dbt_semantic_interfaces.references import EntityReference
  from dbt_semantic_interfaces.type_enums.date_part import DatePart
  from dbt_semantic_interfaces.type_enums.time_granularity import TimeGranularity
  from typing_extensions import override
  from metricflow.naming.linkable_spec_name import StructuredLinkableSpecName
  from metricflow.naming.metric_scheme import MetricNamingScheme
  from metricflow.naming.object_builder_scheme import ObjectBuilderNamingScheme
  from metricflow.protocols.query_parameter import DimensionOrEntityQueryParameter, InputOrderByParameter, TimeDimensionQueryParameter
  from metricflow.protocols.query_parameter import SavedQueryParameter
  from metricflow.query.resolver_inputs.query_resolver_inputs import ResolverInputForGroupByItem, ResolverInputForMetric, ResolverInputForOrderByItem
  from metricflow.specs.patterns.entity_link_pattern import EntityLinkPattern, EntityLinkPatternParameterSet, ParameterSetField
label_desc: Use image node_id 1 for calling the SavedQueryParameter obj's underlying member method code with example usage: obj._implements_protocol() and returns: self