GenerateResult.fromJson constructor
GenerateResult.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GenerateResult.fromJson(Map<String, dynamic> json) => GenerateResult(
content: (json['content'] as List<dynamic>? ?? []).map((e) => GenerateContent.fromJson(e as Map<String, dynamic>)).toList(),
finishReason: FinishReason.fromJson(json['finish_reason'] as Map<String, dynamic>),
usage: Usage.fromJson(json['usage'] as Map<String, dynamic>),
warnings: (json['warnings'] as List<dynamic>? ?? []).map((e) => e as Map<String, dynamic>).toList(),
providerMetadata: json['provider_metadata'] as Map<String, dynamic>?,
response: ResponseMetadata.fromJson(json['response'] as Map<String, dynamic>),
requestBody: json['request_body'] as Map<String, dynamic>?,
responseHeaders: json['response_headers'] as Map<String, dynamic>?,
);