using System;

namespace umbraco.interfaces
{
	/// <summary>
	/// Summary description for ActionI.
	/// </summary>
	public interface IAction
	{
		char Letter {get;}
		bool ShowInNotifier {get;}
		bool CanBePermissionAssigned {get;}
		string Icon {get;}
		string Alias {get;}
		string JsFunctionName {get;}
        /// <summary>
        /// A path to a supporting JavaScript file for the IAction. A script tag will be rendered out with the reference to the JavaScript file.
        /// </summary>
		string JsSource {get;}
	}
}
