using System;

namespace NaughtyAttributes {
    [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
    public class ValidateInputAttribute : ValidatorAttribute {
        public string CallbackName { get; private set; }
        public string Message { get; private set; }

        public ValidateInputAttribute (string callbackName, string message = null) {
            this.CallbackName = callbackName;
            this.Message = message;
        }
    }
}
