code: def GetString(self):
      
      string_list = []
      string_list.append('Report generated from: {0:s}'.format(self.plugin_name))
  
      time_compiled = getattr(self, 'time_compiled', 0)
      if time_compiled:
        time_compiled = timelib.Timestamp.CopyToIsoFormat(time_compiled)
        string_list.append('Generated on: {0:s}'.format(time_compiled))
  
      filter_string = getattr(self, 'filter_string', '')
      if filter_string:
        string_list.append('Filter String: {0:s}'.format(filter_string))
  
      string_list.append('')
      string_list.append('Report text:')
      string_list.append(self.text)
  
      return '\n'.join(string_list)
docs: Retrieves a string representation of the report.
  
      Returns:
        str: string representation of the report.