@override Object toJson() => { if (toolCallValidMetricValues.isNotDefault) 'toolCallValidMetricValues': [ for (final i in toolCallValidMetricValues) i.toJson(), ], };