using MahTweets.Core.Interfaces; namespace MahTweets.Core.Events { public class OpenCompositionEvent { public string FileId { get; set; } public CompostionMode Mode { get; set; } public IStatus Update { get; set; } public string Id { get; set; } public OpenCompositionEvent(CompostionMode mode, string id) { Mode = mode; Id = id; } public OpenCompositionEvent(CompostionMode mode, IStatus update) { Mode = mode; Update = update; } public OpenCompositionEvent(string fileId) { FileId = fileId; } } public enum CompostionMode { Single, DM, All } public class CloseCompostionEvent { } }