GenerateTextResult constructor
GenerateTextResult({
- required String text,
- required List<
ToolCall> toolCalls, - required FinishReason finishReason,
- required Usage usage,
- List<
Map< warnings = const [],String, dynamic> > - required GenerateResult raw,
- List<
Map< reasoning = const [],String, dynamic> > - String reasoningText = '',
- List<
Map< sources = const [],String, dynamic> > - List<
Map< files = const [],String, dynamic> > - List<
ModelMessage> responseMessages = const [], - String? rawFinishReason,
- Map<
String, dynamic> ? providerMetadata, - required ResponseMetadata response,
- required Usage totalUsage,
Implementation
GenerateTextResult({
required this.text,
required this.toolCalls,
required this.finishReason,
required this.usage,
this.warnings = const [],
required this.raw,
this.reasoning = const [],
this.reasoningText = '',
this.sources = const [],
this.files = const [],
this.responseMessages = const [],
this.rawFinishReason,
this.providerMetadata,
required this.response,
required this.totalUsage,
});