toJson method
Implementation
@override
Object toJson() => {
'inlinePassages': ?inlinePassages?.toJson(),
'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 $1?) 'temperature': encodeDouble($1),
};