using Newtonsoft.Json; namespace Server.System { public abstract class AbstractService { public abstract Protocol ProtocolValue(); public abstract string Process(); public abstract Req Requst(string json); public virtual bool Session(Req req) { if(req.uuid == "") return false; return true; } } /// /// 입력 요청 데이터 /// public abstract class Req { public Protocol cmd; public string uuid; public virtual bool IsReceivedAllField() { return true; } } /// /// 반환 데이터 /// public abstract class Resp { public int status = 200; public virtual string ToJson() { return JsonConvert.SerializeObject(this); } } }