@override Object toJson() { return { if (toolCallValidMetricValues.isNotDefault) 'toolCallValidMetricValues': encodeList(toolCallValidMetricValues), }; }