From 6ec4837523395accbb0ed8c9b206daa6882adc1a Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 4 Aug 2017 18:35:53 -0400 Subject: chat stuff and eas failure --- ShiftOS.Objects/IRCNetwork.cs | 37 ++++++++++++++++++++++++++++++++++ ShiftOS.Objects/ShiftOS.Objects.csproj | 1 + 2 files changed, 38 insertions(+) create mode 100644 ShiftOS.Objects/IRCNetwork.cs (limited to 'ShiftOS.Objects') diff --git a/ShiftOS.Objects/IRCNetwork.cs b/ShiftOS.Objects/IRCNetwork.cs new file mode 100644 index 0000000..cbf8688 --- /dev/null +++ b/ShiftOS.Objects/IRCNetwork.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ShiftOS.Objects +{ + public class IRCNetwork + { + public string SystemName { get; set; } + public string FriendlyName { get; set; } + public string MOTD { get; set; } + public IRCChannel Channel { get; set; } + } + + public class IRCChannel + { + public string Tag { get; set; } + public string Topic { get; set; } + public List OnlineUsers { get; set; } + + } + + public class IRCUser + { + public string Nickname { get; set; } + public IRCPermission Permission { get; set; } + } + + public enum IRCPermission + { + User, + ChanOp, + NetOp, + } +} diff --git a/ShiftOS.Objects/ShiftOS.Objects.csproj b/ShiftOS.Objects/ShiftOS.Objects.csproj index 65324fb..8117cd9 100644 --- a/ShiftOS.Objects/ShiftOS.Objects.csproj +++ b/ShiftOS.Objects/ShiftOS.Objects.csproj @@ -52,6 +52,7 @@ + -- cgit v1.2.3