toJson method
Implementation
@override
Object toJson() => {
if (treeAhConfig case final treeAhConfig?)
'treeAhConfig': treeAhConfig.toJson(),
if (bruteForceConfig case final bruteForceConfig?)
'bruteForceConfig': bruteForceConfig.toJson(),
if (embeddingColumn.isNotDefault) 'embeddingColumn': embeddingColumn,
if (filterColumns.isNotDefault) 'filterColumns': filterColumns,
if (crowdingColumn.isNotDefault) 'crowdingColumn': crowdingColumn,
if (embeddingDimension case final embeddingDimension?)
'embeddingDimension': embeddingDimension,
if (distanceMeasureType.isNotDefault)
'distanceMeasureType': distanceMeasureType.toJson(),
};