toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  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,
};