ExplanationMetadata_InputMetadata.fromJson constructor
ExplanationMetadata_InputMetadata.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ExplanationMetadata_InputMetadata.fromJson(
Map<String, dynamic> json,
) {
return ExplanationMetadata_InputMetadata(
inputBaselines:
decodeListMessageCustom(
json['inputBaselines'],
protobuf.Value.fromJson,
) ??
[],
inputTensorName: json['inputTensorName'] ?? '',
encoding:
decodeEnum(
json['encoding'],
ExplanationMetadata_InputMetadata_Encoding.fromJson,
) ??
ExplanationMetadata_InputMetadata_Encoding.$default,
modality: json['modality'] ?? '',
featureValueDomain: decode(
json['featureValueDomain'],
ExplanationMetadata_InputMetadata_FeatureValueDomain.fromJson,
),
indicesTensorName: json['indicesTensorName'] ?? '',
denseShapeTensorName: json['denseShapeTensorName'] ?? '',
indexFeatureMapping: decodeList(json['indexFeatureMapping']) ?? [],
encodedTensorName: json['encodedTensorName'] ?? '',
encodedBaselines:
decodeListMessageCustom(
json['encodedBaselines'],
protobuf.Value.fromJson,
) ??
[],
visualization: decode(
json['visualization'],
ExplanationMetadata_InputMetadata_Visualization.fromJson,
),
groupName: json['groupName'] ?? '',
);
}