using System.Collections.Immutable; using Connected.Notifications; using Connected.ServiceModel; namespace Connected.Common.Workspace.Messaging; public interface IMessagesService : IServiceNotifications { Task> Query(QueryMessageArgs args); Task Select(PrimaryKeyArgs args); Task Insert(InsertMessageArgs args); Task Update(UpdateMessageArgs args); Task Patch(PatchArgs args); Task Delete(PrimaryKeyArgs args); }