using Exortech.NetReflector;
namespace ThoughtWorks.CruiseControl.WebDashboard.Dashboard.GenericPlugins{
[ReflectorType("configurablePlugin")]
public class ConfigurablePlugin : IPlugin
{
private string description;
private INamedAction[] namedActions;
[ReflectorProperty("description")]
public string LinkDescription
{
get
{
return description;
}
set
{
description = value;
}
}
[ReflectorArray("actions", Required=true)]
public INamedAction[] NamedActions
{
get
{
return namedActions;
}
set
{
namedActions = value;
}
}
}
}
|