17 using System.Collections.Generic;
18 using Newtonsoft.Json;
47 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
48 public Dictionary<string, string>
Headers;
58 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
67 public NotificationWeb(
string address,
object data =
null, Dictionary<string, string> headers =
null)
88 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
111 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
127 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
133 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
145 public NotificationEmail(
string address,
string subject =
"",
string message =
"",
string data =
"", Dictionary<string, string> headers =
null)
153 Data = data ??
string.Empty;
154 Message = message ??
string.Empty;
155 Subject = subject ??
string.Empty;
174 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
180 [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]