toJson method
Implementation
@override
Object toJson() => {
'groundingMetadata': ?groundingMetadata?.toJson(),
if (partial.isNotDefault) 'partial': partial,
if (turnComplete.isNotDefault) 'turnComplete': turnComplete,
if (interrupted.isNotDefault) 'interrupted': interrupted,
if (longRunningToolIds.isNotDefault)
'longRunningToolIds': longRunningToolIds,
if (branch.isNotDefault) 'branch': branch,
'customMetadata': ?customMetadata?.toJson(),
'inputTranscription': ?inputTranscription?.toJson(),
'outputTranscription': ?outputTranscription?.toJson(),
};