toJson method
Implementation
@override
Object toJson() {
return {
if (sourceUri.isNotDefault) 'sourceUri': sourceUri,
if (sourceDisplayName.isNotDefault)
'sourceDisplayName': sourceDisplayName,
if (text.isNotDefault) 'text': text,
if (distance.isNotDefault) 'distance': encodeDouble(distance),
if (sparseDistance.isNotDefault)
'sparseDistance': encodeDouble(sparseDistance),
if (score != null) 'score': encodeDouble(score),
if (chunk != null) 'chunk': chunk!.toJson(),
};
}