CollectionInfo constructor

CollectionInfo({
  1. CollectionStatus? status,
  2. OptimizerStatus? optimizerStatus,
  3. Int64? vectorsCount,
  4. Int64? segmentsCount,
  5. CollectionConfig? config,
  6. Iterable<MapEntry<String, PayloadSchemaInfo>>? payloadSchema,
  7. Int64? pointsCount,
  8. Int64? indexedVectorsCount,
})

Implementation

factory CollectionInfo({
  CollectionStatus? status,
  OptimizerStatus? optimizerStatus,
  $fixnum.Int64? vectorsCount,
  $fixnum.Int64? segmentsCount,
  CollectionConfig? config,
  $core.Iterable<$core.MapEntry<$core.String, PayloadSchemaInfo>>? payloadSchema,
  $fixnum.Int64? pointsCount,
  $fixnum.Int64? indexedVectorsCount,
}) {
  final $result = create();
  if (status != null) {
    $result.status = status;
  }
  if (optimizerStatus != null) {
    $result.optimizerStatus = optimizerStatus;
  }
  if (vectorsCount != null) {
    $result.vectorsCount = vectorsCount;
  }
  if (segmentsCount != null) {
    $result.segmentsCount = segmentsCount;
  }
  if (config != null) {
    $result.config = config;
  }
  if (payloadSchema != null) {
    $result.payloadSchema.addEntries(payloadSchema);
  }
  if (pointsCount != null) {
    $result.pointsCount = pointsCount;
  }
  if (indexedVectorsCount != null) {
    $result.indexedVectorsCount = indexedVectorsCount;
  }
  return $result;
}