using ChatRAG.Settings.ChatRAG.Configuration;
using Microsoft.Extensions.Options;
namespace ChatRAG.Settings
{
///
/// Validador para VectorDatabaseSettings
///
public class VectorDatabaseSettingsValidator : IValidateOptions
{
public ValidateOptionsResult Validate(string name, VectorDatabaseSettings options)
{
var errors = options.GetValidationErrors();
if (errors.Any())
{
return ValidateOptionsResult.Fail(errors);
}
return ValidateOptionsResult.Success;
}
}
}