class_docstr: Slot type which can be used to branch conversations based on its value.
class_docstr_tok: ["Slot","type","which","can","be","used","to","branch","conversations","based","on","its","value","."]
code: def _feature_dimensionality(self) -> int:
      return len(self.values)
  
imports: import logging
  from abc import ABC, abstractmethod
  from typing import Any, Dict, List, Optional, Text, Type
  import rasa.shared.core.constants
  from rasa.shared.exceptions import RasaException
  import rasa.shared.utils.common
  import rasa.shared.utils.io
  from rasa.shared.constants import DOCS_URL_SLOTS
label_desc: Use image node_id 5 for calling the CategoricalSlot obj's underlying member method code with example usage: obj._feature_dimensionality() and returns: len