GenerateResult.fromJson constructor

GenerateResult.fromJson(
  1. 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>?,
);