Candidate constructor

Candidate({
  1. int? index,
  2. Content? content,
  3. Candidate_FinishReason finishReason = Candidate_FinishReason.$default,
  4. String? finishMessage,
  5. List<SafetyRating> safetyRatings = const [],
  6. CitationMetadata? citationMetadata,
  7. int tokenCount = 0,
  8. List<GroundingAttribution> groundingAttributions = const [],
  9. GroundingMetadata? groundingMetadata,
  10. double avgLogprobs = 0,
  11. LogprobsResult? logprobsResult,
  12. UrlContextMetadata? urlContextMetadata,
})

Implementation

Candidate({
  this.index,
  this.content,
  this.finishReason = Candidate_FinishReason.$default,
  this.finishMessage,
  this.safetyRatings = const [],
  this.citationMetadata,
  this.tokenCount = 0,
  this.groundingAttributions = const [],
  this.groundingMetadata,
  this.avgLogprobs = 0,
  this.logprobsResult,
  this.urlContextMetadata,
}) : super(fullyQualifiedName);