DocSpace-buildtools/web/ASC.Web.Core/NavigationWebItem.cs

41 lines
973 B
C#

namespace ASC.Web.Core
{
[WebZoneAttribute(WebZoneType.Nowhere)]
public class NavigationWebItem : IWebItem
{
public virtual Guid ID { get; set; }
public virtual string Name { get; set; }
public virtual string Description { get; set; }
public virtual string StartURL { get; set; }
public virtual string HelpURL { get; set; }
public virtual string ProductClassName { get; set; }
public bool Visible { get { return true; } }
public virtual WebItemContext Context { get; set; }
public string ApiURL
{
get
{
throw new NotImplementedException();
}
}
public override bool Equals(object obj)
{
return obj is IWebItem m && ID == m.ID;
}
public override int GetHashCode()
{
return ID.GetHashCode();
}
}
}