toJson method
Implementation
@override
Object toJson() => {
'entityId': ?entityId,
'embedding': ?embedding?.toJson(),
if (neighborCount.isNotDefault) 'neighborCount': neighborCount,
if (stringFilters.isNotDefault)
'stringFilters': [for (final i in stringFilters) i.toJson()],
if (numericFilters.isNotDefault)
'numericFilters': [for (final i in numericFilters) i.toJson()],
if (perCrowdingAttributeNeighborCount.isNotDefault)
'perCrowdingAttributeNeighborCount': perCrowdingAttributeNeighborCount,
'parameters': ?parameters?.toJson(),
};