using Kreta.Core.MessageBroker.Contract.MobileNotification;
using Kreta.MessageBroker.ClientFactory;
using Kreta.MessageBroker.Configuration;
using Kreta.MessageBroker.TraceLog;
namespace Kreta.MessageBroker.Client.MobileNotification
{
///
/// Mobile notification client
///
class MobileNotificationMessageClient : MessageClient
{
#region [Constructor(s)]
///
/// Constructor
///
/// Json message client factory of mobile notification message
/// Configuration
public MobileNotificationMessageClient(
IJsonMessageClientFactory jsonMessageClientFactory,
IMessageBrokerConfiguration configuration,
ITraceMessageClient traceMessageClient,
ISerilogTraceLogger serilogTraceLogger) : base(Constants.MobileNotificationMessageClient.Name,
jsonMessageClientFactory,
configuration,
traceMessageClient,
serilogTraceLogger,
Constants.MobileNotificationMessageClient.LoggerName)
{ }
#endregion
}
}