A generated candidate response.
@type t() :: %ExLLM.Gemini.Content.Candidate{ citation_metadata: map() | nil, content: ExLLM.Gemini.Content.Content.t(), finish_reason: String.t() | nil, grounding_metadata: map() | nil, index: integer() | nil, safety_ratings: [map()] | nil, token_count: integer() | nil }