toJson method

  1. @override
Object toJson()
override

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