toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  'datapointId': datapointId,
  'featureVector': [for (final i in featureVector) encodeDouble(i)],
  'sparseEmbedding': ?sparseEmbedding?.toJson(),
  if (restricts.isNotDefault)
    'restricts': [for (final i in restricts) i.toJson()],
  if (numericRestricts.isNotDefault)
    'numericRestricts': [for (final i in numericRestricts) i.toJson()],
  'crowdingTag': ?crowdingTag?.toJson(),
  'embeddingMetadata': ?embeddingMetadata?.toJson(),
};