docstr: The list of candidate responses.
  
  Raises:
      IncompleteIterationError: With `stream=True` if iteration over the stream was not completed.
docstr_tok: ["The","list","of","candidate","responses",".","Raises",":","IncompleteIterationError",":","With","`","stream=True","`","if","iteration","over","the","stream","was","not","completed","."]
code: def candidates(self):
      """The list of candidate responses.
  
      Raises:
          IncompleteIterationError: With `stream=True` if iteration over the stream was not completed.
      """
      if not self._done:
          raise IncompleteIterationError(_INCOMPLETE_ITERATION_MESSAGE)
      return self._result.candidates
  
imports: from __future__ import annotations
  import collections
  import contextlib
  import sys
  from collections.abc import Iterable, AsyncIterable
  import dataclasses
  import itertools
  import textwrap
  from typing import TypedDict, Union
  import google.protobuf.json_format
  import google.api_core.exceptions
  from google.ai import generativelanguage
  from google.generativeai import string_utils
label_desc: Use image node_id 2 for calling the BaseGenerateContentResponse obj's underlying member method code with example usage: obj.candidates() and returns: self