toJson method
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,
};
}