toJson method
Implementation
@override
Object toJson() => {
if (datapoint case final datapoint?) 'datapoint': datapoint.toJson(),
if (distance.isNotDefault) 'distance': encodeDouble(distance),
if (sparseDistance.isNotDefault)
'sparseDistance': encodeDouble(sparseDistance),
};