toJson method
Implementation
@override
Object toJson() => {
'source': source,
if (query case final query?) 'query': query.toJson(),
if (metadataFilters.isNotDefault)
'metadataFilters': [for (final i in metadataFilters) i.toJson()],
if (maxChunksCount case final maxChunksCount?)
'maxChunksCount': maxChunksCount,
if (minimumRelevanceScore case final minimumRelevanceScore?)
'minimumRelevanceScore': encodeDouble(minimumRelevanceScore),
};