class_docstr: The list module:
  
  List default things in textattack.
class_docstr_tok: ["The","list","module",":","List","default","things","in","textattack","."]
code: def things():
      list_dict = {}
      list_dict["models"] = list(HUGGINGFACE_MODELS.keys()) + list(
          TEXTATTACK_MODELS.keys()
      )
      list_dict["search-methods"] = SEARCH_METHOD_CLASS_NAMES
      list_dict["transformations"] = {
          **BLACK_BOX_TRANSFORMATION_CLASS_NAMES,
          **WHITE_BOX_TRANSFORMATION_CLASS_NAMES,
      }
      list_dict["constraints"] = CONSTRAINT_CLASS_NAMES
      list_dict["goal-functions"] = GOAL_FUNCTION_CLASS_NAMES
      list_dict["attack-recipes"] = ATTACK_RECIPE_NAMES
      list_dict["augmentation-recipes"] = AUGMENTATION_RECIPE_NAMES
      return list_dict
  
file_path: TextAttack/textattack/commands/list_things_command.py
imports: from argparse import ArgumentDefaultsHelpFormatter, ArgumentParser
  import textattack
  from textattack.attack_args import ATTACK_RECIPE_NAMES, BLACK_BOX_TRANSFORMATION_CLASS_NAMES, CONSTRAINT_CLASS_NAMES, GOAL_FUNCTION_CLASS_NAMES, SEARCH_METHOD_CLASS_NAMES, WHITE_BOX_TRANSFORMATION_CLASS_NAMES
  from textattack.augment_args import AUGMENTATION_RECIPE_NAMES
  from textattack.commands import TextAttackCommand
  from textattack.model_args import HUGGINGFACE_MODELS, TEXTATTACK_MODELS
label_desc: Use image node_id 2 for calling the ListThingsCommand obj's underlying member method code with example usage: obj.things() and returns: list_dict