class_docstr: SqlColumnType has issues with serialization, so using this union-style type.
class_docstr_tok: ["SqlColumnType","has","issues","with","serialization",",","so","using","this","union-style","type","."]
code: def __post_init__(self) -> None:  # noqa: D
      assert_exactly_one_arg_set(
          str_value=self.str_value,
          int_value=self.int_value,
          float_value=self.float_value,
          datetime_value=self.datetime_value,
          date_value=self.date_value,
          bool_value=self.bool_value,
      )
  
imports: from __future__ import annotations
  import datetime
  from collections import OrderedDict
  from dataclasses import dataclass
  from typing import Any, Mapping, Optional, Tuple
  from dbt_semantic_interfaces.dataclass_serialization import SerializableDataclass
  from metricflow.assert_one_arg import assert_exactly_one_arg_set
  from metricflow.sql.sql_column_type import SqlColumnType
label_desc: Use image node_id 1 for calling the SqlBindParameterValue obj's underlying member method code with example usage: obj.__post_init__() without return types