class_docstr: Internal class used to parse results from the `SUGGET` command.
  This needs to consume either 1, 2, or 3 values at a time from
  the return value depending on what objects were requested
code: def __iter__(self):
      for i in range(0, len(self._sugs), self.sugsize):
          ss = self._sugs[i]
          score = (
              float(self._sugs[i + self._scoreidx])
              if self.with_scores
              else 1.0
          )
          payload = (
              self._sugs[i + self._payloadidx]
              if self.with_payloads
              else None
          )
          yield Suggestion(ss, score, payload)
  
file_path: redis-py/redis/commands/search/suggestion.py
imports: from typing import Optional
  from ._util import to_string
label_desc: Use image node_id 2 for calling the SuggestionParser obj's underlying member method code with example usage: obj.__iter__() without return types