toJson method

  1. @override
Object toJson()
override

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