using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HubX.Library.Socket.Packet { public interface IMessage { } public class C2S : IMessage { public EnumMessageId MessageId { get; set; } } public class S2C : IMessage { public EnumMessageId MessageId { get; set; } public EnumMessageResult Result { get; set; } } public sealed class C2S_INSERT_UniqueKey : C2S { public string Identity { get; set; } public string Data1 { get; set; } public string Data2 { get; set; } public string Data3 { get; set; } public string Data4 { get; set; } public string Data5 { get; set; } } public sealed class S2C_INSERT_UniqueKey : S2C { public string Identity { get; set; } public string Data1 { get; set; } public string Data2 { get; set; } public string Data3 { get; set; } public string Data4 { get; set; } public string Data5 { get; set; } } }