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