toJson method
Implementation
@override
Object toJson() => {
if (inlinePassages case final inlinePassages?)
'inlinePassages': inlinePassages.toJson(),
if (semanticRetriever case final semanticRetriever?)
'semanticRetriever': semanticRetriever.toJson(),
'model': model,
'contents': [for (final i in contents) i.toJson()],
'answerStyle': answerStyle.toJson(),
if (safetySettings.isNotDefault)
'safetySettings': [for (final i in safetySettings) i.toJson()],
if (temperature case final temperature?)
'temperature': encodeDouble(temperature),
};