diff options
author | Elmer Thomas <elmer@thinkingserious.com> | 2016-07-18 13:55:29 -0700 |
---|---|---|
committer | Elmer Thomas <elmer@thinkingserious.com> | 2016-07-18 13:55:29 -0700 |
commit | 37d469751aa68a9dde800a9ea90c1301ec02177e (patch) | |
tree | e8124553b37701210a09efd7ce3dd35c841a968a /examples/mailsettings/mailsettings.cs | |
parent | dbc798284527e3256d7cc57ab2e5d8e8cea58e8e (diff) | |
download | sendgrid-csharp-37d469751aa68a9dde800a9ea90c1301ec02177e.zip sendgrid-csharp-37d469751aa68a9dde800a9ea90c1301ec02177e.tar.gz sendgrid-csharp-37d469751aa68a9dde800a9ea90c1301ec02177e.tar.bz2 |
Updated examples and Usage
Diffstat (limited to 'examples/mailsettings/mailsettings.cs')
-rw-r--r-- | examples/mailsettings/mailsettings.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/mailsettings/mailsettings.cs b/examples/mailsettings/mailsettings.cs index 8f08b32..e4df297 100644 --- a/examples/mailsettings/mailsettings.cs +++ b/examples/mailsettings/mailsettings.cs @@ -1,5 +1,6 @@ using System; using SendGrid.Helpers.Mail; // If you are using the Mail Helper +using Newtonsoft.Json; // You can generate your JSON string yourelf or with another library if you prefer string _apiKey = Environment.GetEnvironmentVariable("SENDGRID_APIKEY", EnvironmentVariableTarget.User); dynamic sg = new SendGrid.SendGridAPIClient(_apiKey); @@ -29,6 +30,8 @@ string data = @"{ 'example.com' ] }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.address_whitelist.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -53,6 +56,8 @@ string data = @"{ 'email': 'email@example.com', 'enabled': false }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.bcc.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -78,6 +83,8 @@ string data = @"{ 'hard_bounces': 5, 'soft_bounces': 5 }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.bounce_purge.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -103,6 +110,8 @@ string data = @"{ 'html_content': '...', 'plain_content': '...' }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.footer.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -127,6 +136,8 @@ string data = @"{ 'email': 'example@example.com', 'enabled': true }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.forward_bounce.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -151,6 +162,8 @@ string data = @"{ 'email': '', 'enabled': false }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.forward_spam.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -174,6 +187,8 @@ Console.ReadLine(); string data = @"{ 'enabled': false }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.plain_content.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -199,6 +214,8 @@ string data = @"{ 'max_score': 5, 'url': 'url' }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.spam_check.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); @@ -223,6 +240,8 @@ string data = @"{ 'enabled': true, 'html_content': '<% body %>' }"; +Object json = JsonConvert.DeserializeObject<Object>(data); +data = json.ToString(); dynamic response = sg.client.mail_settings.template.patch(requestBody: data); Console.WriteLine(response.StatusCode); Console.WriteLine(response.Body.ReadAsStringAsync().Result); |