FeatureView_IndexConfig.fromJson constructor

FeatureView_IndexConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory FeatureView_IndexConfig.fromJson(Map<String, dynamic> json) {
  return FeatureView_IndexConfig(
    treeAhConfig: decode(
      json['treeAhConfig'],
      FeatureView_IndexConfig_TreeAhconfig.fromJson,
    ),
    bruteForceConfig: decode(
      json['bruteForceConfig'],
      FeatureView_IndexConfig_BruteForceConfig.fromJson,
    ),
    embeddingColumn: json['embeddingColumn'] ?? '',
    filterColumns: decodeList(json['filterColumns']) ?? [],
    crowdingColumn: json['crowdingColumn'] ?? '',
    embeddingDimension: json['embeddingDimension'],
    distanceMeasureType:
        decodeEnum(
          json['distanceMeasureType'],
          FeatureView_IndexConfig_DistanceMeasureType.fromJson,
        ) ??
        FeatureView_IndexConfig_DistanceMeasureType.$default,
  );
}