Class NotificationsClient
- Namespace
- KadicAuth.Infrastructure.Services
- Assembly
- KadicAuth.Infrastructure.dll
public sealed class NotificationsClient : INotificationsClient
- Inheritance
-
objectNotificationsClient
- Implements
Constructors
NotificationsClient(HttpClient, IOptions<PasswordResetEmailOptions>, ILogger<NotificationsClient>)
public NotificationsClient(HttpClient httpClient, IOptions<PasswordResetEmailOptions> options, ILogger<NotificationsClient> logger)
Parameters
httpClientHttpClientoptionsIOptions<PasswordResetEmailOptions>loggerILogger<NotificationsClient>
Methods
SendGlobalTemplateEmailAsync(string, IEnumerable<string>, IEnumerable<string>?, Dictionary<string, object>, Guid, bool, DateTimeOffset?, CancellationToken)
public Task SendGlobalTemplateEmailAsync(string templateCode, IEnumerable<string> to, IEnumerable<string>? cc, Dictionary<string, object> data, Guid channelId, bool sendNow = true, DateTimeOffset? scheduledFor = null, CancellationToken cancellationToken = default)
Parameters
templateCodestringtoIEnumerable<string>ccIEnumerable<string>dataDictionary<string, object>channelIdGuidsendNowboolscheduledForDateTimeOffset?cancellationTokenCancellationToken
Returns
- Task