docs: def generate_output_list(self, source, key, val, line='2', hr=True,
                               show_name=False, colorize=True):
          """
          The function for generating CLI output RDAP list results.
  
          Args:
              source (:obj:`str`): The parent key 'network' or 'objects'
                  (required).
              key (:obj:`str`): The event key 'events' or 'events_actor'
                  (required).
              val (:obj:`dict`): The event dictionary (required).
              line (:obj:`str`): The line number (0-4). Determines indentation.
                  Defaults to '0'.
              hr (:obj:`bool`): Enable human readable key translations. Defaults
                  to True.
              show_name (:obj:`bool`): Show human readable name (default is to
                  only show short). Defaults to False.
              colorize (:obj:`bool`): Colorize the console output with ANSI
                  colors. Defaults to True.
  
          Returns:
              str: The generated output.
          """
  
          output = generate_output(
              line=line,
              short=HR_RDAP[source][key]['_short'] if hr else key,
              name=HR_RDAP[source][key]['_name'] if (hr and show_name) else None,
              is_parent=False if (val is None or
                                  len(val) == 0) else True,
              value='None' if (val is None or
                               len(val) == 0) else None,
              colorize=colorize
          )
  
          if val is not None:
              for item in val:
                  output += generate_output(
                      line=str(int(line)+1),
                      value=item,
                      colorize=colorize
                  )
  
          return output