package protected_terms import ( "context" "gitea.maximumdirect.net/eric/audita/v3/internal/framework/contracts" frameworkvalidators "gitea.maximumdirect.net/eric/audita/v3/internal/framework/validators" validatormetadata "gitea.maximumdirect.net/eric/audita/v3/internal/validators/metadata" ) const Key = "protected_terms" func New() (contracts.Validator, error) { return validatormetadata.Wrap(validator{}, validatormetadata.ExecutionClassDeterministic), nil } type validator struct{} func (v validator) Name() string { return Key } func (v validator) Validate(_ context.Context, req contracts.ValidationRequest) (frameworkvalidators.Result, error) { return frameworkvalidators.ValidateProtectedTerms(req) }