toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (inlinePassages != null) 'inlinePassages': inlinePassages!.toJson(),
  if (semanticRetriever != null)
    'semanticRetriever': semanticRetriever!.toJson(),
  'model': model,
  'contents': encodeList(contents),
  'answerStyle': answerStyle.toJson(),
  if (safetySettings.isNotDefault)
    'safetySettings': encodeList(safetySettings),
  if (temperature != null) 'temperature': encodeDouble(temperature),
};