toJson method
Implementation
@override
Object toJson() => {
if (inputBaselines.isNotDefault)
'inputBaselines': [for (final i in inputBaselines) i.toJson()],
if (inputTensorName.isNotDefault) 'inputTensorName': inputTensorName,
if (encoding.isNotDefault) 'encoding': encoding.toJson(),
if (modality.isNotDefault) 'modality': modality,
if (featureValueDomain case final featureValueDomain?)
'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': [for (final i in encodedBaselines) i.toJson()],
if (visualization case final visualization?)
'visualization': visualization.toJson(),
if (groupName.isNotDefault) 'groupName': groupName,
};