{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "ConnectionStrings": {
    "DBConnection": "Host=localhost;Port=3306;Database=OsmoNotificationDispatcher;Username=XXXXX;Password=XXXXX"
  },
  "NSQ": {
    "Topic": "notification.dispatch",
    "Channel": "notification-dispatcher",
    "LookupdHttpAddresses": [
      "http://localhost:4161"
    ],
    "MaxInFlight": 5,
    "Dlq": {
      "DlqTopic": "notification.dispatch.dlq",
      "MaxAttempts": 5,
      "BaseBackoffSeconds": 10,
      "MaxBackoffSeconds": 300,
      "ProducerNsqdTcpAddress": "127.0.0.1:4150"
    }
  },
  "Providers": {
    "Email": {
      "Mailgun": {
        "Id": "X",
        "SenderEmail": "XXXXX",
        "SenderName": "XXXXX"
      }
    },
    "Whatsapp": {
      "Dialog360": {
        "Id": 3,
        "LanguageCode": "en"
      }
    },
    "Push": {
      "AwsSns": {
        "Id": "X"
      }
    }
  },
  "JsReport": {
    "ApiUrl": "XXXXXXXXXX",
    "ApiKey": "XXXXXXXXXX",
    "TimeoutSeconds": 120
  },
  "Osmox": {
    "ApiUrl": "XXXXXXXXXX",
    "ApiKey": "XXXXXXXXXX"
  },
  "WindowsService": {
    "ServiceName": "NotificationDispatcher",
    "DisplayName": "Notification Dispatcher",
    "Description": "Service for dispatching notifications"
  }
}