|
- using System;
- using System.Collections.Generic;
-
- namespace SUISS.Cloud
- {
- public interface IMessageController
- {
- CloudRequest<List<IReceivedMessage>, MessageErrors?> Inbox(string messageType);
-
- CloudRequest<List<IReceivedMessage>, MessageErrors?> Inbox();
-
- CloudRequest<MessageErrors?> MarkAsRead(IReceivedMessage message);
-
- CloudRequest<MessageErrors?> UpdateMessage(IReceivedMessage message, IDictionary<string, object> UpdatedData);
-
- CloudRequest<IReceivedMessage, MessageErrors?> GetMessage(IReceivedMessage message);
-
- CloudRequest<MessageErrors?> SendMessage(Message message);
- }
- }
|