You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Connected.Common/src/Connected.Common.Workspace/Messaging/IMessagesService.cs

16 lines
489 B

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