using Newtonsoft.Json; using ServerBase; using ServerCommon; namespace BrokerCore.BrokerBusinessLog; //========================================================================================= // Planet 컨텐츠 제공 업체 인증 로그 //========================================================================================= public class PlanetProviderAuthLogData : ILogInvoker.IInfo { [JsonProperty] public string PlanetId { get; set; } = string.Empty; [JsonProperty] public DateTime ExpireDateTime { get; set; } // 최소 데이터 생성 시에 사용 public PlanetProviderAuthLogData() { } // Invoker에 데이터를 넣을 때 사용함 public PlanetProviderAuthLogData(ILogInvoker logInvoker, PlanetProviderAuthLogData data) : base(logInvoker) { setData(data); } private void setData(PlanetProviderAuthLogData data) { this.PlanetId = data.PlanetId; this.ExpireDateTime = data.ExpireDateTime; } }