toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
  if (bleuResults != null) 'bleuResults': bleuResults!,
  if (coherenceResult != null) 'coherenceResult': coherenceResult!,
  if (cometResult != null) 'cometResult': cometResult!,
  if (exactMatchResults != null) 'exactMatchResults': exactMatchResults!,
  if (fluencyResult != null) 'fluencyResult': fluencyResult!,
  if (fulfillmentResult != null) 'fulfillmentResult': fulfillmentResult!,
  if (groundednessResult != null) 'groundednessResult': groundednessResult!,
  if (metricResults != null) 'metricResults': metricResults!,
  if (metricxResult != null) 'metricxResult': metricxResult!,
  if (pairwiseMetricResult != null)
    'pairwiseMetricResult': pairwiseMetricResult!,
  if (pairwiseQuestionAnsweringQualityResult != null)
    'pairwiseQuestionAnsweringQualityResult':
        pairwiseQuestionAnsweringQualityResult!,
  if (pairwiseSummarizationQualityResult != null)
    'pairwiseSummarizationQualityResult': pairwiseSummarizationQualityResult!,
  if (pointwiseMetricResult != null)
    'pointwiseMetricResult': pointwiseMetricResult!,
  if (questionAnsweringCorrectnessResult != null)
    'questionAnsweringCorrectnessResult': questionAnsweringCorrectnessResult!,
  if (questionAnsweringHelpfulnessResult != null)
    'questionAnsweringHelpfulnessResult': questionAnsweringHelpfulnessResult!,
  if (questionAnsweringQualityResult != null)
    'questionAnsweringQualityResult': questionAnsweringQualityResult!,
  if (questionAnsweringRelevanceResult != null)
    'questionAnsweringRelevanceResult': questionAnsweringRelevanceResult!,
  if (rougeResults != null) 'rougeResults': rougeResults!,
  if (rubricBasedInstructionFollowingResult != null)
    'rubricBasedInstructionFollowingResult':
        rubricBasedInstructionFollowingResult!,
  if (safetyResult != null) 'safetyResult': safetyResult!,
  if (summarizationHelpfulnessResult != null)
    'summarizationHelpfulnessResult': summarizationHelpfulnessResult!,
  if (summarizationQualityResult != null)
    'summarizationQualityResult': summarizationQualityResult!,
  if (summarizationVerbosityResult != null)
    'summarizationVerbosityResult': summarizationVerbosityResult!,
  if (toolCallValidResults != null)
    'toolCallValidResults': toolCallValidResults!,
  if (toolNameMatchResults != null)
    'toolNameMatchResults': toolNameMatchResults!,
  if (toolParameterKeyMatchResults != null)
    'toolParameterKeyMatchResults': toolParameterKeyMatchResults!,
  if (toolParameterKvMatchResults != null)
    'toolParameterKvMatchResults': toolParameterKvMatchResults!,
  if (trajectoryAnyOrderMatchResults != null)
    'trajectoryAnyOrderMatchResults': trajectoryAnyOrderMatchResults!,
  if (trajectoryExactMatchResults != null)
    'trajectoryExactMatchResults': trajectoryExactMatchResults!,
  if (trajectoryInOrderMatchResults != null)
    'trajectoryInOrderMatchResults': trajectoryInOrderMatchResults!,
  if (trajectoryPrecisionResults != null)
    'trajectoryPrecisionResults': trajectoryPrecisionResults!,
  if (trajectoryRecallResults != null)
    'trajectoryRecallResults': trajectoryRecallResults!,
  if (trajectorySingleToolUseResults != null)
    'trajectorySingleToolUseResults': trajectorySingleToolUseResults!,
};