Candidate constructor
Candidate({
- int? index,
- Content? content,
- Candidate_FinishReason finishReason = Candidate_FinishReason.$default,
- String? finishMessage,
- List<
SafetyRating> safetyRatings = const [], - CitationMetadata? citationMetadata,
- int tokenCount = 0,
- List<
GroundingAttribution> groundingAttributions = const [], - GroundingMetadata? groundingMetadata,
- double avgLogprobs = 0,
- LogprobsResult? logprobsResult,
- 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);