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; } } }