BotSharp/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Knowledges/View/VectorCollectionDetailsViewModel.cs
2025-04-30 11:55:25 -05:00

24 lines
767 B
C#

using BotSharp.Abstraction.VectorStorage.Models;
namespace BotSharp.OpenAPI.ViewModels.Knowledges;
public class VectorCollectionDetailsViewModel : VectorCollectionDetails
{
public static VectorCollectionDetailsViewModel? From(VectorCollectionDetails? model)
{
if (model == null) return null;
return new VectorCollectionDetailsViewModel
{
Status = model.Status,
OptimizerStatus = model.OptimizerStatus,
SegmentsCount = model.SegmentsCount,
VectorsCount = model.VectorsCount,
IndexedVectorsCount = model.IndexedVectorsCount,
PointsCount = model.PointsCount,
InnerConfig = model.InnerConfig,
BasicInfo = model.BasicInfo
};
}
}