nodes: 0, module; 1, function_definition; 2, function_name:get_all_organization_names; 3, parameters; 4, comment:# type: (Optional[Configuration], Any) -> List[str]; 5, block; 6, default_parameter; 7, dictionary_splat_pattern; 8, expression_statement; 9, expression_statement; 10, expression_statement; 11, comment:# only for error message if produced; 12, return_statement; 13, identifier:configuration; 14, None; 15, identifier:kwargs; 16, comment:"""Get all organization names in HDX
  
          Args:
              configuration (Optional[Configuration]): HDX configuration. Defaults to global configuration.
              **kwargs: See below
              sort (str): Sort the search results according to field name and sort-order. Allowed fields are ‘name’, ‘package_count’ and ‘title’. Defaults to 'name asc'.
              organizations (List[str]): List of names of the groups to return.
              all_fields (bool): Return group dictionaries instead of just names. Only core fields are returned - get some more using the include_* options. Defaults to False.
              include_extras (bool): If all_fields, include the group extra fields. Defaults to False.
              include_tags (bool): If all_fields, include the group tags. Defaults to False.
              include_groups: If all_fields, include the groups the groups are in. Defaults to False.
  
          Returns:
              List[str]: List of all organization names in HDX
          """; 17, assignment; 18, assignment; 19, call; 20, identifier:organization; 21, call; 22, subscript; 23, string; 24, attribute; 25, argument_list; 26, identifier:Organization; 27, argument_list; 28, identifier:organization; 29, string; 30, string_content:all organizations; 31, identifier:organization; 32, identifier:_write_to_hdx; 33, string; 34, identifier:kwargs; 35, string; 36, keyword_argument; 37, string_content:id; 38, string_content:list; 39, string_content:id; 40, identifier:configuration; 41, identifier:configuration
code: def get_all_organization_names(configuration=None, **kwargs):
          # type: (Optional[Configuration], Any) -> List[str]
          """Get all organization names in HDX
  
          Args:
              configuration (Optional[Configuration]): HDX configuration. Defaults to global configuration.
              **kwargs: See below
              sort (str): Sort the search results according to field name and sort-order. Allowed fields are ‘name’, ‘package_count’ and ‘title’. Defaults to 'name asc'.
              organizations (List[str]): List of names of the groups to return.
              all_fields (bool): Return group dictionaries instead of just names. Only core fields are returned - get some more using the include_* options. Defaults to False.
              include_extras (bool): If all_fields, include the group extra fields. Defaults to False.
              include_tags (bool): If all_fields, include the group tags. Defaults to False.
              include_groups: If all_fields, include the groups the groups are in. Defaults to False.
  
          Returns:
              List[str]: List of all organization names in HDX
          """
          organization = Organization(configuration=configuration)
          organization['id'] = 'all organizations'  # only for error message if produced
          return organization._write_to_hdx('list', kwargs, 'id')