GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson constructor

GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson(core.Map json_)
    : this(
        bleuResults: json_.containsKey('bleuResults')
            ? GoogleCloudAiplatformV1BleuResults.fromJson(
                json_['bleuResults'] as core.Map<core.String, core.dynamic>)
            : null,
        coherenceResult: json_.containsKey('coherenceResult')
            ? GoogleCloudAiplatformV1CoherenceResult.fromJson(
                json_['coherenceResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        cometResult: json_.containsKey('cometResult')
            ? GoogleCloudAiplatformV1CometResult.fromJson(
                json_['cometResult'] as core.Map<core.String, core.dynamic>)
            : null,
        exactMatchResults: json_.containsKey('exactMatchResults')
            ? GoogleCloudAiplatformV1ExactMatchResults.fromJson(
                json_['exactMatchResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        fluencyResult: json_.containsKey('fluencyResult')
            ? GoogleCloudAiplatformV1FluencyResult.fromJson(
                json_['fluencyResult'] as core.Map<core.String, core.dynamic>)
            : null,
        fulfillmentResult: json_.containsKey('fulfillmentResult')
            ? GoogleCloudAiplatformV1FulfillmentResult.fromJson(
                json_['fulfillmentResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        groundednessResult: json_.containsKey('groundednessResult')
            ? GoogleCloudAiplatformV1GroundednessResult.fromJson(
                json_['groundednessResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        metricxResult: json_.containsKey('metricxResult')
            ? GoogleCloudAiplatformV1MetricxResult.fromJson(
                json_['metricxResult'] as core.Map<core.String, core.dynamic>)
            : null,
        pairwiseMetricResult: json_.containsKey('pairwiseMetricResult')
            ? GoogleCloudAiplatformV1PairwiseMetricResult.fromJson(
                json_['pairwiseMetricResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        pairwiseQuestionAnsweringQualityResult: json_
                .containsKey('pairwiseQuestionAnsweringQualityResult')
            ? GoogleCloudAiplatformV1PairwiseQuestionAnsweringQualityResult
                .fromJson(json_['pairwiseQuestionAnsweringQualityResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        pairwiseSummarizationQualityResult:
            json_.containsKey('pairwiseSummarizationQualityResult')
                ? GoogleCloudAiplatformV1PairwiseSummarizationQualityResult
                    .fromJson(json_['pairwiseSummarizationQualityResult']
                        as core.Map<core.String, core.dynamic>)
                : null,
        pointwiseMetricResult: json_.containsKey('pointwiseMetricResult')
            ? GoogleCloudAiplatformV1PointwiseMetricResult.fromJson(
                json_['pointwiseMetricResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        questionAnsweringCorrectnessResult:
            json_.containsKey('questionAnsweringCorrectnessResult')
                ? GoogleCloudAiplatformV1QuestionAnsweringCorrectnessResult
                    .fromJson(json_['questionAnsweringCorrectnessResult']
                        as core.Map<core.String, core.dynamic>)
                : null,
        questionAnsweringHelpfulnessResult:
            json_.containsKey('questionAnsweringHelpfulnessResult')
                ? GoogleCloudAiplatformV1QuestionAnsweringHelpfulnessResult
                    .fromJson(json_['questionAnsweringHelpfulnessResult']
                        as core.Map<core.String, core.dynamic>)
                : null,
        questionAnsweringQualityResult: json_
                .containsKey('questionAnsweringQualityResult')
            ? GoogleCloudAiplatformV1QuestionAnsweringQualityResult.fromJson(
                json_['questionAnsweringQualityResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        questionAnsweringRelevanceResult:
            json_.containsKey('questionAnsweringRelevanceResult')
                ? GoogleCloudAiplatformV1QuestionAnsweringRelevanceResult
                    .fromJson(json_['questionAnsweringRelevanceResult']
                        as core.Map<core.String, core.dynamic>)
                : null,
        rougeResults: json_.containsKey('rougeResults')
            ? GoogleCloudAiplatformV1RougeResults.fromJson(
                json_['rougeResults'] as core.Map<core.String, core.dynamic>)
            : null,
        safetyResult: json_.containsKey('safetyResult')
            ? GoogleCloudAiplatformV1SafetyResult.fromJson(
                json_['safetyResult'] as core.Map<core.String, core.dynamic>)
            : null,
        summarizationHelpfulnessResult: json_
                .containsKey('summarizationHelpfulnessResult')
            ? GoogleCloudAiplatformV1SummarizationHelpfulnessResult.fromJson(
                json_['summarizationHelpfulnessResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        summarizationQualityResult:
            json_.containsKey('summarizationQualityResult')
                ? GoogleCloudAiplatformV1SummarizationQualityResult.fromJson(
                    json_['summarizationQualityResult']
                        as core.Map<core.String, core.dynamic>)
                : null,
        summarizationVerbosityResult: json_
                .containsKey('summarizationVerbosityResult')
            ? GoogleCloudAiplatformV1SummarizationVerbosityResult.fromJson(
                json_['summarizationVerbosityResult']
                    as core.Map<core.String, core.dynamic>)
            : null,
        toolCallValidResults: json_.containsKey('toolCallValidResults')
            ? GoogleCloudAiplatformV1ToolCallValidResults.fromJson(
                json_['toolCallValidResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        toolNameMatchResults: json_.containsKey('toolNameMatchResults')
            ? GoogleCloudAiplatformV1ToolNameMatchResults.fromJson(
                json_['toolNameMatchResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        toolParameterKeyMatchResults: json_
                .containsKey('toolParameterKeyMatchResults')
            ? GoogleCloudAiplatformV1ToolParameterKeyMatchResults.fromJson(
                json_['toolParameterKeyMatchResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        toolParameterKvMatchResults:
            json_.containsKey('toolParameterKvMatchResults')
                ? GoogleCloudAiplatformV1ToolParameterKVMatchResults.fromJson(
                    json_['toolParameterKvMatchResults']
                        as core.Map<core.String, core.dynamic>)
                : null,
        trajectoryAnyOrderMatchResults: json_
                .containsKey('trajectoryAnyOrderMatchResults')
            ? GoogleCloudAiplatformV1TrajectoryAnyOrderMatchResults.fromJson(
                json_['trajectoryAnyOrderMatchResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        trajectoryExactMatchResults:
            json_.containsKey('trajectoryExactMatchResults')
                ? GoogleCloudAiplatformV1TrajectoryExactMatchResults.fromJson(
                    json_['trajectoryExactMatchResults']
                        as core.Map<core.String, core.dynamic>)
                : null,
        trajectoryInOrderMatchResults: json_
                .containsKey('trajectoryInOrderMatchResults')
            ? GoogleCloudAiplatformV1TrajectoryInOrderMatchResults.fromJson(
                json_['trajectoryInOrderMatchResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        trajectoryPrecisionResults:
            json_.containsKey('trajectoryPrecisionResults')
                ? GoogleCloudAiplatformV1TrajectoryPrecisionResults.fromJson(
                    json_['trajectoryPrecisionResults']
                        as core.Map<core.String, core.dynamic>)
                : null,
        trajectoryRecallResults: json_.containsKey('trajectoryRecallResults')
            ? GoogleCloudAiplatformV1TrajectoryRecallResults.fromJson(
                json_['trajectoryRecallResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
        trajectorySingleToolUseResults: json_
                .containsKey('trajectorySingleToolUseResults')
            ? GoogleCloudAiplatformV1TrajectorySingleToolUseResults.fromJson(
                json_['trajectorySingleToolUseResults']
                    as core.Map<core.String, core.dynamic>)
            : null,
      );