code: def __init__(
      self,
      message: str,
      level: LevelKind,
      features: List[AmbiguousFeature],
  ):
      super().__init__(message)
  
      assert_type(message, str)
      assert_optional_type(level, LevelKind)
      assert_list_type(features, AmbiguousFeature)
  
      self.level: LevelKind = level
      self.features: List[AmbiguousFeature] = features
  
imports: import enum
  from typing import List, Optional, Dict, Union
  from .geometry import GeometryBase, GeoPoint, GeoRect, Polygon, Multipolygon
  from .request import LevelKind
  from ..type_assertion import assert_list_type, assert_optional_type, assert_type, assert_optional_list_type
label_desc: Use image node_id 1 to create a new AmbiguousResponse object from inherited base classes: Response with example: obj = AmbiguousResponse(message, level, features)