toJson method
Implementation
@override
Object toJson() {
return {
if (groundingMetadata != null)
'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,
if (customMetadata != null) 'customMetadata': customMetadata!.toJson(),
};
}