GenerateAnswerRequest.fromJson constructor
GenerateAnswerRequest.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GenerateAnswerRequest.fromJson(Map<String, dynamic> json) {
return GenerateAnswerRequest(
inlinePassages: decode(
json['inlinePassages'],
GroundingPassages.fromJson,
),
semanticRetriever: decode(
json['semanticRetriever'],
SemanticRetrieverConfig.fromJson,
),
model: json['model'] ?? '',
contents: decodeListMessage(json['contents'], Content.fromJson) ?? [],
answerStyle:
decodeEnum(
json['answerStyle'],
GenerateAnswerRequest_AnswerStyle.fromJson,
) ??
GenerateAnswerRequest_AnswerStyle.$default,
safetySettings:
decodeListMessage(json['safetySettings'], SafetySetting.fromJson) ??
[],
temperature: decodeDouble(json['temperature']),
);
}