IW4M-Admin/SharedLibraryCore/Interfaces/IClientMeta.cs

35 lines
708 B
C#
Raw Normal View History

using System;
namespace SharedLibraryCore.Interfaces
{
/// <summary>
2022-01-26 11:32:16 -05:00
/// describes all the base attributes of a client meta object
/// </summary>
public interface IClientMeta
{
MetaType Type { get; }
DateTime When { get; }
bool IsSensitive { get; }
bool ShouldDisplay { get; }
// sorting purposes
public int? Column { get; set; }
public int? Order { get; set; }
}
public enum MetaType
{
2022-02-25 22:09:57 -05:00
All = -1,
Other,
Information,
AliasUpdate,
ChatMessage,
Penalized,
ReceivedPenalty,
QuickMessage,
2022-02-23 13:47:00 -05:00
ConnectionHistory,
PermissionLevel,
}
2022-02-23 13:47:00 -05:00
}