GoogleCloudAiplatformV1EvaluatedAnnotation.fromJson constructor

GoogleCloudAiplatformV1EvaluatedAnnotation.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1EvaluatedAnnotation.fromJson(core.Map json_)
    : this(
        dataItemPayload: json_['dataItemPayload'],
        errorAnalysisAnnotations:
            (json_['errorAnalysisAnnotations'] as core.List?)
                ?.map((value) =>
                    GoogleCloudAiplatformV1ErrorAnalysisAnnotation.fromJson(
                        value as core.Map<core.String, core.dynamic>))
                .toList(),
        evaluatedDataItemViewId:
            json_['evaluatedDataItemViewId'] as core.String?,
        explanations: (json_['explanations'] as core.List?)
            ?.map((value) =>
                GoogleCloudAiplatformV1EvaluatedAnnotationExplanation
                    .fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        groundTruths: json_.containsKey('groundTruths')
            ? json_['groundTruths'] as core.List
            : null,
        predictions: json_.containsKey('predictions')
            ? json_['predictions'] as core.List
            : null,
        type: json_['type'] as core.String?,
      );