toJson method
Implementation
@override
Object toJson() => {
'model': model,
if (systemInstruction != null)
'systemInstruction': systemInstruction!.toJson(),
'contents': encodeList(contents),
if (tools.isNotDefault) 'tools': encodeList(tools),
if (toolConfig != null) 'toolConfig': toolConfig!.toJson(),
if (safetySettings.isNotDefault)
'safetySettings': encodeList(safetySettings),
if (generationConfig != null)
'generationConfig': generationConfig!.toJson(),
if (cachedContent != null) 'cachedContent': cachedContent,
};