toJson method

Map<String, dynamic> toJson()

Implementation

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