toJson method
Implementation
@override
Object toJson() {
return {
if (inputBaselines.isNotDefault)
'inputBaselines': encodeList(inputBaselines),
if (inputTensorName.isNotDefault) 'inputTensorName': inputTensorName,
if (encoding.isNotDefault) 'encoding': encoding.toJson(),
if (modality.isNotDefault) 'modality': modality,
if (featureValueDomain != null)
'featureValueDomain': featureValueDomain!.toJson(),
if (indicesTensorName.isNotDefault)
'indicesTensorName': indicesTensorName,
if (denseShapeTensorName.isNotDefault)
'denseShapeTensorName': denseShapeTensorName,
if (indexFeatureMapping.isNotDefault)
'indexFeatureMapping': indexFeatureMapping,
if (encodedTensorName.isNotDefault)
'encodedTensorName': encodedTensorName,
if (encodedBaselines.isNotDefault)
'encodedBaselines': encodeList(encodedBaselines),
if (visualization != null) 'visualization': visualization!.toJson(),
if (groupName.isNotDefault) 'groupName': groupName,
};
}