toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (candidates.isNotDefault)
    'candidates': [for (final i in candidates) i.toJson()],
  if (promptFeedback case final promptFeedback?)
    'promptFeedback': promptFeedback.toJson(),
  if (usageMetadata case final usageMetadata?)
    'usageMetadata': usageMetadata.toJson(),
  if (modelVersion.isNotDefault) 'modelVersion': modelVersion,
  if (responseId.isNotDefault) 'responseId': responseId,
};