Interface INotificationService
- Namespace
- JJConsulting.Infinity.Domain.Contracts
- Assembly
- JJConsulting.Infinity.Domain.dll
public interface INotificationService
Methods
CreateAsync(NotificationRequest)
Task<InfinityResult> CreateAsync(NotificationRequest request)
Parameters
request NotificationRequest
-
Returns
- Task<InfinityResult>
-
GetUnsentAsync(string)
Task<List<NotificationMessage>> GetUnsentAsync(string channel)
Parameters
channel string
-
Returns
- Task<List<NotificationMessage>>
-
MarkAsSentAsync(NotificationSentRequest)
Task<InfinityResult> MarkAsSentAsync(NotificationSentRequest request)
Parameters
request NotificationSentRequest
-
Returns
- Task<InfinityResult>
-