Table of Contents

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>