GenerateContentResponse.fromJson constructor

GenerateContentResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GenerateContentResponse.fromJson(Map<String, dynamic> json) {
  return GenerateContentResponse(
    candidates:
        decodeListMessage(json['candidates'], Candidate.fromJson) ?? [],
    promptFeedback: decode(
      json['promptFeedback'],
      GenerateContentResponse_PromptFeedback.fromJson,
    ),
    usageMetadata: decode(
      json['usageMetadata'],
      GenerateContentResponse_UsageMetadata.fromJson,
    ),
    modelVersion: json['modelVersion'] ?? '',
    responseId: json['responseId'] ?? '',
  );
}