toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() {
  return {
    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),
  };
}