toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  'datapointId': datapointId,
  'featureVector': featureVector,
  if (sparseEmbedding != null) 'sparseEmbedding': sparseEmbedding!.toJson(),
  if (restricts.isNotDefault) 'restricts': encodeList(restricts),
  if (numericRestricts.isNotDefault)
    'numericRestricts': encodeList(numericRestricts),
  if (crowdingTag != null) 'crowdingTag': crowdingTag!.toJson(),
  if (embeddingMetadata != null)
    'embeddingMetadata': embeddingMetadata!.toJson(),
};