public EventMessage(Mastonet.Entities.Notification cNotification) { CreatedAt = cNotification.CreatedAt; Id = cNotification.Id; Source = new User(cNotification.Account); Target = null; TargetStatus = cNotification.Status != null ? new Status(cNotification.Status) : null; Type = _mastodonTypeReplaceDictionary.ContainsKey(cNotification.Type) ? _mastodonTypeReplaceDictionary[cNotification.Type] : cNotification.Type; }
public static MastodonNotification ToMastodonNotification(this Mastonet.Entities.Notification self) { if (self == null) { return(null); } return(new MastodonNotification( id: self.Id, type: self.Type, account: self.Account.ToMastodonAccount(), status: self.Status.ToMastodonStatus() )); }