toJson method
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(),
};