toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() {
  final autoraterConfig = this.autoraterConfig;
  final bleuInput = this.bleuInput;
  final coherenceInput = this.coherenceInput;
  final cometInput = this.cometInput;
  final exactMatchInput = this.exactMatchInput;
  final fluencyInput = this.fluencyInput;
  final fulfillmentInput = this.fulfillmentInput;
  final groundednessInput = this.groundednessInput;
  final instance = this.instance;
  final location = this.location;
  final metrics = this.metrics;
  final metricxInput = this.metricxInput;
  final pairwiseMetricInput = this.pairwiseMetricInput;
  final pairwiseQuestionAnsweringQualityInput =
      this.pairwiseQuestionAnsweringQualityInput;
  final pairwiseSummarizationQualityInput =
      this.pairwiseSummarizationQualityInput;
  final pointwiseMetricInput = this.pointwiseMetricInput;
  final questionAnsweringCorrectnessInput =
      this.questionAnsweringCorrectnessInput;
  final questionAnsweringHelpfulnessInput =
      this.questionAnsweringHelpfulnessInput;
  final questionAnsweringQualityInput = this.questionAnsweringQualityInput;
  final questionAnsweringRelevanceInput =
      this.questionAnsweringRelevanceInput;
  final rougeInput = this.rougeInput;
  final rubricBasedInstructionFollowingInput =
      this.rubricBasedInstructionFollowingInput;
  final safetyInput = this.safetyInput;
  final summarizationHelpfulnessInput = this.summarizationHelpfulnessInput;
  final summarizationQualityInput = this.summarizationQualityInput;
  final summarizationVerbosityInput = this.summarizationVerbosityInput;
  final toolCallValidInput = this.toolCallValidInput;
  final toolNameMatchInput = this.toolNameMatchInput;
  final toolParameterKeyMatchInput = this.toolParameterKeyMatchInput;
  final toolParameterKvMatchInput = this.toolParameterKvMatchInput;
  final trajectoryAnyOrderMatchInput = this.trajectoryAnyOrderMatchInput;
  final trajectoryExactMatchInput = this.trajectoryExactMatchInput;
  final trajectoryInOrderMatchInput = this.trajectoryInOrderMatchInput;
  final trajectoryPrecisionInput = this.trajectoryPrecisionInput;
  final trajectoryRecallInput = this.trajectoryRecallInput;
  final trajectorySingleToolUseInput = this.trajectorySingleToolUseInput;
  return {
    'autoraterConfig': ?autoraterConfig,
    'bleuInput': ?bleuInput,
    'coherenceInput': ?coherenceInput,
    'cometInput': ?cometInput,
    'exactMatchInput': ?exactMatchInput,
    'fluencyInput': ?fluencyInput,
    'fulfillmentInput': ?fulfillmentInput,
    'groundednessInput': ?groundednessInput,
    'instance': ?instance,
    'location': ?location,
    'metrics': ?metrics,
    'metricxInput': ?metricxInput,
    'pairwiseMetricInput': ?pairwiseMetricInput,
    'pairwiseQuestionAnsweringQualityInput':
        ?pairwiseQuestionAnsweringQualityInput,
    'pairwiseSummarizationQualityInput': ?pairwiseSummarizationQualityInput,
    'pointwiseMetricInput': ?pointwiseMetricInput,
    'questionAnsweringCorrectnessInput': ?questionAnsweringCorrectnessInput,
    'questionAnsweringHelpfulnessInput': ?questionAnsweringHelpfulnessInput,
    'questionAnsweringQualityInput': ?questionAnsweringQualityInput,
    'questionAnsweringRelevanceInput': ?questionAnsweringRelevanceInput,
    'rougeInput': ?rougeInput,
    'rubricBasedInstructionFollowingInput':
        ?rubricBasedInstructionFollowingInput,
    'safetyInput': ?safetyInput,
    'summarizationHelpfulnessInput': ?summarizationHelpfulnessInput,
    'summarizationQualityInput': ?summarizationQualityInput,
    'summarizationVerbosityInput': ?summarizationVerbosityInput,
    'toolCallValidInput': ?toolCallValidInput,
    'toolNameMatchInput': ?toolNameMatchInput,
    'toolParameterKeyMatchInput': ?toolParameterKeyMatchInput,
    'toolParameterKvMatchInput': ?toolParameterKvMatchInput,
    'trajectoryAnyOrderMatchInput': ?trajectoryAnyOrderMatchInput,
    'trajectoryExactMatchInput': ?trajectoryExactMatchInput,
    'trajectoryInOrderMatchInput': ?trajectoryInOrderMatchInput,
    'trajectoryPrecisionInput': ?trajectoryPrecisionInput,
    'trajectoryRecallInput': ?trajectoryRecallInput,
    'trajectorySingleToolUseInput': ?trajectorySingleToolUseInput,
  };
}