toJson method

  1. @override
Object toJson()

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(),
};