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","."]
docstr: Adds the special default value to the list of possible values.
code: def add_default_value(self) -> None:
      """Adds the special default value to the list of possible values."""
      values = set(self.values)
      if (
          rasa.shared.core.constants.DEFAULT_CATEGORICAL_SLOT_VALUE
          not in values
      ):
          self.values.append(
              rasa.shared.core.constants.DEFAULT_CATEGORICAL_SLOT_VALUE
          )
  
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 2 for calling the CategoricalSlot obj's underlying member method code with example usage: obj.add_default_value() without return types