toJson method
Implementation
@override
Object toJson() => {
'datapointId': datapointId,
'featureVector': [for (final i in featureVector) encodeDouble(i)],
if (sparseEmbedding case final sparseEmbedding?)
'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()],
if (crowdingTag case final crowdingTag?)
'crowdingTag': crowdingTag.toJson(),
if (embeddingMetadata case final embeddingMetadata?)
'embeddingMetadata': embeddingMetadata.toJson(),
};