def METHOD_NAME(self) -> dict:
    """Returns a JSON-serializable dict representation of this MetricConfiguration.
    Returns:
        A JSON-serializable dict representation of this MetricConfiguration.
    """
    json_dict: dict = convert_to_json_serializable(
        data={
            "metric_name": self.metric_name,
            "metric_domain_kwargs": self.metric_domain_kwargs,
            "metric_domain_kwargs_id": self.metric_domain_kwargs_id,
            "metric_value_kwargs": self.metric_value_kwargs,
            "metric_value_kwargs_id": self.metric_value_kwargs_id,
            "id": self.id,
        }
    )
    return json_dict