ModelEvaluation.fromJson constructor

ModelEvaluation.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ModelEvaluation.fromJson(Map<String, dynamic> json) {
  return ModelEvaluation(
    name: json['name'] ?? '',
    displayName: json['displayName'] ?? '',
    metricsSchemaUri: json['metricsSchemaUri'] ?? '',
    metrics: decodeCustom(json['metrics'], protobuf.Value.fromJson),
    createTime: decodeCustom(json['createTime'], protobuf.Timestamp.fromJson),
    sliceDimensions: decodeList(json['sliceDimensions']) ?? [],
    modelExplanation: decode(
      json['modelExplanation'],
      ModelExplanation.fromJson,
    ),
    explanationSpecs:
        decodeListMessage(
          json['explanationSpecs'],
          ModelEvaluation_ModelEvaluationExplanationSpec.fromJson,
        ) ??
        [],
    metadata: decodeCustom(json['metadata'], protobuf.Value.fromJson),
    biasConfigs: decode(
      json['biasConfigs'],
      ModelEvaluation_BiasConfig.fromJson,
    ),
  );
}