summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--USAGE.md161
-rw-r--r--examples/accesssettings/accesssettings.cs5
-rw-r--r--examples/alerts/alerts.cs5
-rw-r--r--examples/apikeys/apikeys.cs7
-rw-r--r--examples/asm/asm.cs11
-rw-r--r--examples/browsers/browsers.cs1
-rw-r--r--examples/campaigns/campaigns.cs11
-rw-r--r--examples/categories/categories.cs1
-rw-r--r--examples/clients/clients.cs1
-rw-r--r--examples/contactdb/contactdb.cs21
-rw-r--r--examples/devices/devices.cs1
-rw-r--r--examples/geo/geo.cs1
-rw-r--r--examples/ips/ips.cs9
-rw-r--r--examples/mail/mail.cs3
-rw-r--r--examples/mailboxproviders/mailboxproviders.cs1
-rw-r--r--examples/mailsettings/mailsettings.cs19
-rw-r--r--examples/partnersettings/partnersettings.cs3
-rw-r--r--examples/scopes/scopes.cs1
-rw-r--r--examples/senders/senders.cs5
-rw-r--r--examples/stats/stats.cs1
-rw-r--r--examples/subusers/subusers.cs11
-rw-r--r--examples/suppression/suppression.cs9
-rw-r--r--examples/templates/templates.cs9
-rw-r--r--examples/trackingsettings/trackingsettings.cs9
-rw-r--r--examples/user/user.cs23
-rw-r--r--examples/whitelabel/whitelabel.cs17
26 files changed, 346 insertions, 0 deletions
diff --git a/USAGE.md b/USAGE.md
index e65fb6e..4624955 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -5,6 +5,7 @@ This documentation is based on our [OAI specification](https://github.com/sendgr
```csharp
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);
@@ -91,6 +92,8 @@ string data = @"{
}
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.access_settings.whitelist.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -138,6 +141,8 @@ string data = @"{
3
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.access_settings.whitelist.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -211,6 +216,8 @@ string data = @"{
'frequency': 'daily',
'type': 'stats_notification'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.alerts.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -256,6 +263,8 @@ For more information about alerts, please see our [User Guide](https://sendgrid.
string data = @"{
'email_to': 'example@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var alert_id = "test_url_param";
dynamic response = sg.client.alerts._(alert_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -336,6 +345,8 @@ string data = @"{
'alerts.read'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.api_keys.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -384,6 +395,8 @@ string data = @"{
'user.profile.update'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var api_key_id = "test_url_param";
dynamic response = sg.client.api_keys._(api_key_id).put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -413,6 +426,8 @@ The API Keys feature allows customers to be able to generate an API Key credenti
string data = @"{
'name': 'A New Hope'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var api_key_id = "test_url_param";
dynamic response = sg.client.api_keys._(api_key_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -487,6 +502,8 @@ string data = @"{
'is_default': true,
'name': 'Product Suggestions'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.asm.groups.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -537,6 +554,8 @@ string data = @"{
'id': 103,
'name': 'Item Suggestions'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -609,6 +628,8 @@ string data = @"{
'test2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).suppressions.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -654,6 +675,8 @@ string data = @"{
'doesnotexists@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).suppressions.search.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -714,6 +737,8 @@ string data = @"{
'test2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.asm.suppressions.global.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -846,6 +871,8 @@ string data = @"{
'suppression_group_id': 42,
'title': 'March Newsletter'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.campaigns.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -901,6 +928,8 @@ string data = @"{
'subject': 'New Products for Summer!',
'title': 'May Newsletter'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -968,6 +997,8 @@ For more information:
string data = @"{
'send_at': 1489451436
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -991,6 +1022,8 @@ For more information:
string data = @"{
'send_at': 1489771528
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -1081,6 +1114,8 @@ For more information:
string data = @"{
'to': 'your.email@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.test.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -1244,6 +1279,8 @@ string data = @"{
'name': 'pet',
'type': 'text'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.custom_fields.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1317,6 +1354,8 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
string data = @"{
'name': 'your list name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.lists.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1357,6 +1396,8 @@ string data = @"[
3,
4
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.lists.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1378,6 +1419,8 @@ The Contacts API helps you manage your [Marketing Campaigns](https://sendgrid.co
string data = @"{
'name': 'newlistname'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'list_id': 1
}";
@@ -1447,6 +1490,8 @@ string data = @"[
'recipient_id1',
'recipient_id2'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var list_id = "test_url_param";
dynamic response = sg.client.contactdb.lists._(list_id).recipients.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -1541,6 +1586,8 @@ string data = @"[
'last_name': 'Jones'
}
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1574,6 +1621,8 @@ string data = @"[
'last_name': 'User'
}
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1621,6 +1670,8 @@ string data = @"[
'recipient_id1',
'recipient_id2'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1820,6 +1871,8 @@ string data = @"{
'list_id': 4,
'name': 'Last Name Miller'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.segments.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -1870,6 +1923,8 @@ string data = @"{
'list_id': 5,
'name': 'The Millers'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'segment_id': 'test_string'
}";
@@ -2086,6 +2141,8 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
string data = @"{
'name': 'marketing'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.ips.pools.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -2131,6 +2188,8 @@ If an IP pool is NOT specified for an email, it will use any IP available, inclu
string data = @"{
'name': 'new_pool_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var pool_name = "test_url_param";
dynamic response = sg.client.ips.pools._(pool_name).put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -2198,6 +2257,8 @@ A single IP address or a range of IP addresses may be dedicated to an account in
string data = @"{
'ip': '0.0.0.0'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var pool_name = "test_url_param";
dynamic response = sg.client.ips.pools._(pool_name).ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -2242,6 +2303,8 @@ For more general information about warming up IPs, please see our [Classroom](ht
string data = @"{
'ip': '0.0.0.0'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.ips.warmup.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -2528,6 +2591,8 @@ string data = @"{
}
}
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.mail.send.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -2578,6 +2643,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);
@@ -2620,6 +2687,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);
@@ -2663,6 +2732,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);
@@ -2706,6 +2777,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);
@@ -2748,6 +2821,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);
@@ -2790,6 +2865,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);
@@ -2831,6 +2908,8 @@ Mail settings allow you to tell SendGrid specific things to do to every email th
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);
@@ -2874,6 +2953,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);
@@ -2918,6 +2999,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);
@@ -3017,6 +3100,8 @@ string data = @"{
'enabled': true,
'license_key': ''
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.partner_settings.new_relic.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3095,6 +3180,8 @@ string data = @"{
'state': 'Colorado',
'zip': '80202'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.senders.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3148,6 +3235,8 @@ string data = @"{
'state': 'Colorado',
'zip': '80202'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var sender_id = "test_url_param";
dynamic response = sg.client.senders._(sender_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -3262,6 +3351,8 @@ string data = @"{
'password': 'johns_password',
'username': 'John@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.subusers.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3418,6 +3509,8 @@ For more information about Subusers:
string data = @"{
'disabled': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -3463,6 +3556,8 @@ More information:
string data = @"[
'127.0.0.1'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).ips.put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -3483,6 +3578,8 @@ string data = @"{
'email': 'example@example.com',
'frequency': 500
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).monitor.put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -3503,6 +3600,8 @@ string data = @"{
'email': 'example@example.com',
'frequency': 50000
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).monitor.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -3625,6 +3724,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.blocks.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3723,6 +3824,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.bounces.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3834,6 +3937,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.invalid_emails.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -3974,6 +4079,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.spam_reports.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4022,6 +4129,8 @@ Transactional templates are templates created specifically for transactional ema
string data = @"{
'name': 'example_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.templates.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4064,6 +4173,8 @@ Transactional templates are templates created specifically for transactional ema
string data = @"{
'name': 'new_example_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -4135,6 +4246,8 @@ string data = @"{
'subject': '<%subject%>',
'template_id': 'ddb96bbc-9b92-425e-8979-99464621b543'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).versions.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -4168,6 +4281,8 @@ string data = @"{
'plain_content': '<%body%>',
'subject': '<%subject%>'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
var version_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).versions._(version_id).patch(requestBody: data);
@@ -4300,6 +4415,8 @@ For more information about tracking, please see our [User Guide](https://sendgri
string data = @"{
'enabled': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.click.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4350,6 +4467,8 @@ string data = @"{
'utm_source': 'sendgrid.com',
'utm_term': ''
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.google_analytics.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4397,6 +4516,8 @@ For more information about tracking, please see our [User Guide](https://sendgri
string data = @"{
'enabled': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.open.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4447,6 +4568,8 @@ string data = @"{
'replace': 'replacement tag',
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.subscription.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4535,6 +4658,8 @@ For more information about your user profile:
string data = @"{
'email': 'example@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.email.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4581,6 +4706,8 @@ string data = @"{
'new_password': 'new_password',
'old_password': 'old_password'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.password.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4609,6 +4736,8 @@ string data = @"{
'first_name': 'Example',
'last_name': 'User'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.profile.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4652,6 +4781,8 @@ string data = @"{
'batch_id': 'YOUR_BATCH_ID',
'status': 'pause'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.scheduled_sends.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4689,6 +4820,8 @@ The Cancel Scheduled Sends feature allows the customer to cancel a scheduled sen
string data = @"{
'status': 'pause'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var batch_id = "test_url_param";
dynamic response = sg.client.user.scheduled_sends._(batch_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -4749,6 +4882,8 @@ string data = @"{
'require_tls': true,
'require_valid_cert': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.settings.enforced_tls.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4792,6 +4927,8 @@ For more information about your user profile:
string data = @"{
'username': 'test_username'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.username.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4849,6 +4986,8 @@ string data = @"{
'unsubscribe': true,
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks._("_("event")").settings.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4892,6 +5031,8 @@ Common uses of this data are to remove unsubscribes, react to spam reports, dete
string data = @"{
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks._("_("event")").test.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4915,6 +5056,8 @@ string data = @"{
'spam_check': true,
'url': 'http://email.myhosthame.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks.parse.settings.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -4954,6 +5097,8 @@ string data = @"{
'spam_check': false,
'url': 'http://newdomain.com/parse'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var hostname = "test_url_param";
dynamic response = sg.client.user.webhooks.parse.settings._(hostname).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -5055,6 +5200,8 @@ string data = @"{
'subdomain': 'news',
'username': 'john@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.whitelabel.domains.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -5181,6 +5328,8 @@ string data = @"{
'custom_spf': true,
'default': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var domain_id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(domain_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -5252,6 +5401,8 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
string data = @"{
'username': 'jane@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var domain_id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(domain_id).subuser.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -5280,6 +5431,8 @@ For more information on whitelabeling, please see our [User Guide](https://sendg
string data = @"{
'ip': '192.168.0.1'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(id).ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -5359,6 +5512,8 @@ string data = @"{
'ip': '192.168.1.1',
'subdomain': 'email'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.whitelabel.ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -5469,6 +5624,8 @@ string data = @"{
'domain': 'example.com',
'subdomain': 'mail'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'limit': 1,
'offset': 1
@@ -5598,6 +5755,8 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
string data = @"{
'default': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var id = "test_url_param";
dynamic response = sg.client.whitelabel.links._(id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -5685,6 +5844,8 @@ For more information, please see our [User Guide](https://sendgrid.com/docs/API_
string data = @"{
'username': 'jane@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var link_id = "test_url_param";
dynamic response = sg.client.whitelabel.links._(link_id).subuser.post(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/accesssettings/accesssettings.cs b/examples/accesssettings/accesssettings.cs
index 09b822c..013a37c 100644
--- a/examples/accesssettings/accesssettings.cs
+++ b/examples/accesssettings/accesssettings.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);
@@ -34,6 +35,8 @@ string data = @"{
}
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.access_settings.whitelist.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -61,6 +64,8 @@ string data = @"{
3
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.access_settings.whitelist.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/alerts/alerts.cs b/examples/alerts/alerts.cs
index 26bd8f2..49766a7 100644
--- a/examples/alerts/alerts.cs
+++ b/examples/alerts/alerts.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);
@@ -13,6 +14,8 @@ string data = @"{
'frequency': 'daily',
'type': 'stats_notification'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.alerts.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -36,6 +39,8 @@ Console.ReadLine();
string data = @"{
'email_to': 'example@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var alert_id = "test_url_param";
dynamic response = sg.client.alerts._(alert_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/apikeys/apikeys.cs b/examples/apikeys/apikeys.cs
index 67dce33..6538543 100644
--- a/examples/apikeys/apikeys.cs
+++ b/examples/apikeys/apikeys.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);
@@ -17,6 +18,8 @@ string data = @"{
'alerts.read'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.api_keys.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -47,6 +50,8 @@ string data = @"{
'user.profile.update'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var api_key_id = "test_url_param";
dynamic response = sg.client.api_keys._(api_key_id).put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -61,6 +66,8 @@ Console.ReadLine();
string data = @"{
'name': 'A New Hope'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var api_key_id = "test_url_param";
dynamic response = sg.client.api_keys._(api_key_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/asm/asm.cs b/examples/asm/asm.cs
index fb2a5c6..e20810a 100644
--- a/examples/asm/asm.cs
+++ b/examples/asm/asm.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);
@@ -13,6 +14,8 @@ string data = @"{
'is_default': true,
'name': 'Product Suggestions'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.asm.groups.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -41,6 +44,8 @@ string data = @"{
'id': 103,
'name': 'Item Suggestions'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -80,6 +85,8 @@ string data = @"{
'test2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).suppressions.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -109,6 +116,8 @@ string data = @"{
'doesnotexists@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var group_id = "test_url_param";
dynamic response = sg.client.asm.groups._(group_id).suppressions.search.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -148,6 +157,8 @@ string data = @"{
'test2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.asm.suppressions.global.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/browsers/browsers.cs b/examples/browsers/browsers.cs
index 4e34f82..2d902c7 100644
--- a/examples/browsers/browsers.cs
+++ b/examples/browsers/browsers.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);
diff --git a/examples/campaigns/campaigns.cs b/examples/campaigns/campaigns.cs
index c16baa5..dbaaeb3 100644
--- a/examples/campaigns/campaigns.cs
+++ b/examples/campaigns/campaigns.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);
@@ -28,6 +29,8 @@ string data = @"{
'suppression_group_id': 42,
'title': 'March Newsletter'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.campaigns.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -61,6 +64,8 @@ string data = @"{
'subject': 'New Products for Summer!',
'title': 'May Newsletter'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -97,6 +102,8 @@ Console.ReadLine();
string data = @"{
'send_at': 1489451436
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -111,6 +118,8 @@ Console.ReadLine();
string data = @"{
'send_at': 1489771528
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -158,6 +167,8 @@ Console.ReadLine();
string data = @"{
'to': 'your.email@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var campaign_id = "test_url_param";
dynamic response = sg.client.campaigns._(campaign_id).schedules.test.post(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/categories/categories.cs b/examples/categories/categories.cs
index 7e18c8e..c120b4b 100644
--- a/examples/categories/categories.cs
+++ b/examples/categories/categories.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);
diff --git a/examples/clients/clients.cs b/examples/clients/clients.cs
index ac224b8..51eb584 100644
--- a/examples/clients/clients.cs
+++ b/examples/clients/clients.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);
diff --git a/examples/contactdb/contactdb.cs b/examples/contactdb/contactdb.cs
index 38e6e01..11deca5 100644
--- a/examples/contactdb/contactdb.cs
+++ b/examples/contactdb/contactdb.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);
@@ -12,6 +13,8 @@ string data = @"{
'name': 'pet',
'type': 'text'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.custom_fields.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -57,6 +60,8 @@ Console.ReadLine();
string data = @"{
'name': 'your list name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.lists.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -83,6 +88,8 @@ string data = @"[
3,
4
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.lists.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -96,6 +103,8 @@ Console.ReadLine();
string data = @"{
'name': 'newlistname'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'list_id': 1
}";
@@ -142,6 +151,8 @@ string data = @"[
'recipient_id1',
'recipient_id2'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var list_id = "test_url_param";
dynamic response = sg.client.contactdb.lists._(list_id).recipients.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -204,6 +215,8 @@ string data = @"[
'last_name': 'Jones'
}
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -228,6 +241,8 @@ string data = @"[
'last_name': 'User'
}
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -256,6 +271,8 @@ string data = @"[
'recipient_id1',
'recipient_id2'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.recipients.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -366,6 +383,8 @@ string data = @"{
'list_id': 4,
'name': 'Last Name Miller'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.contactdb.segments.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -398,6 +417,8 @@ string data = @"{
'list_id': 5,
'name': 'The Millers'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'segment_id': 'test_string'
}";
diff --git a/examples/devices/devices.cs b/examples/devices/devices.cs
index 8bdc361..275f8b7 100644
--- a/examples/devices/devices.cs
+++ b/examples/devices/devices.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);
diff --git a/examples/geo/geo.cs b/examples/geo/geo.cs
index 405b768..e721bc9 100644
--- a/examples/geo/geo.cs
+++ b/examples/geo/geo.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);
diff --git a/examples/ips/ips.cs b/examples/ips/ips.cs
index 26f5503..b72fe55 100644
--- a/examples/ips/ips.cs
+++ b/examples/ips/ips.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);
@@ -38,6 +39,8 @@ Console.ReadLine();
string data = @"{
'name': 'marketing'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.ips.pools.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -61,6 +64,8 @@ Console.ReadLine();
string data = @"{
'name': 'new_pool_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var pool_name = "test_url_param";
dynamic response = sg.client.ips.pools._(pool_name).put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -97,6 +102,8 @@ Console.ReadLine();
string data = @"{
'ip': '0.0.0.0'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var pool_name = "test_url_param";
dynamic response = sg.client.ips.pools._(pool_name).ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -123,6 +130,8 @@ Console.ReadLine();
string data = @"{
'ip': '0.0.0.0'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.ips.warmup.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/mail/mail.cs b/examples/mail/mail.cs
index 66e118b..64ec761 100644
--- a/examples/mail/mail.cs
+++ b/examples/mail/mail.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);
@@ -168,6 +169,8 @@ string data = @"{
}
}
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.mail.send.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/mailboxproviders/mailboxproviders.cs b/examples/mailboxproviders/mailboxproviders.cs
index 74bf7ed..be6f5f6 100644
--- a/examples/mailboxproviders/mailboxproviders.cs
+++ b/examples/mailboxproviders/mailboxproviders.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);
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);
diff --git a/examples/partnersettings/partnersettings.cs b/examples/partnersettings/partnersettings.cs
index 50b445f..f28905d 100644
--- a/examples/partnersettings/partnersettings.cs
+++ b/examples/partnersettings/partnersettings.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);
@@ -27,6 +28,8 @@ string data = @"{
'enabled': true,
'license_key': ''
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.partner_settings.new_relic.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/scopes/scopes.cs b/examples/scopes/scopes.cs
index 53d8bd5..6b6b5e3 100644
--- a/examples/scopes/scopes.cs
+++ b/examples/scopes/scopes.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);
diff --git a/examples/senders/senders.cs b/examples/senders/senders.cs
index 7e8279d..d706729 100644
--- a/examples/senders/senders.cs
+++ b/examples/senders/senders.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);
@@ -25,6 +26,8 @@ string data = @"{
'state': 'Colorado',
'zip': '80202'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.senders.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -62,6 +65,8 @@ string data = @"{
'state': 'Colorado',
'zip': '80202'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var sender_id = "test_url_param";
dynamic response = sg.client.senders._(sender_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/stats/stats.cs b/examples/stats/stats.cs
index 464ce3c..6525b8d 100644
--- a/examples/stats/stats.cs
+++ b/examples/stats/stats.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);
diff --git a/examples/subusers/subusers.cs b/examples/subusers/subusers.cs
index 942ad5e..0aebae4 100644
--- a/examples/subusers/subusers.cs
+++ b/examples/subusers/subusers.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);
@@ -17,6 +18,8 @@ string data = @"{
'password': 'johns_password',
'username': 'John@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.subusers.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -113,6 +116,8 @@ Console.ReadLine();
string data = @"{
'disabled': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -138,6 +143,8 @@ Console.ReadLine();
string data = @"[
'127.0.0.1'
]";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).ips.put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -153,6 +160,8 @@ string data = @"{
'email': 'example@example.com',
'frequency': 500
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).monitor.put(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -168,6 +177,8 @@ string data = @"{
'email': 'example@example.com',
'frequency': 50000
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var subuser_name = "test_url_param";
dynamic response = sg.client.subusers._(subuser_name).monitor.post(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/suppression/suppression.cs b/examples/suppression/suppression.cs
index 4ce0623..821685a 100644
--- a/examples/suppression/suppression.cs
+++ b/examples/suppression/suppression.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);
@@ -31,6 +32,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.blocks.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -84,6 +87,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.bounces.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -142,6 +147,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.invalid_emails.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -219,6 +226,8 @@ string data = @"{
'example2@example.com'
]
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.suppression.spam_reports.delete(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/templates/templates.cs b/examples/templates/templates.cs
index c3e7291..92c78cc 100644
--- a/examples/templates/templates.cs
+++ b/examples/templates/templates.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);
@@ -11,6 +12,8 @@ dynamic sg = new SendGrid.SendGridAPIClient(_apiKey);
string data = @"{
'name': 'example_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.templates.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -34,6 +37,8 @@ Console.ReadLine();
string data = @"{
'name': 'new_example_name'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -75,6 +80,8 @@ string data = @"{
'subject': '<%subject%>',
'template_id': 'ddb96bbc-9b92-425e-8979-99464621b543'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).versions.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -93,6 +100,8 @@ string data = @"{
'plain_content': '<%body%>',
'subject': '<%subject%>'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var template_id = "test_url_param";
var version_id = "test_url_param";
dynamic response = sg.client.templates._(template_id).versions._(version_id).patch(requestBody: data);
diff --git a/examples/trackingsettings/trackingsettings.cs b/examples/trackingsettings/trackingsettings.cs
index 73bb3b0..ff2398a 100644
--- a/examples/trackingsettings/trackingsettings.cs
+++ b/examples/trackingsettings/trackingsettings.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);
@@ -25,6 +26,8 @@ Console.ReadLine();
string data = @"{
'enabled': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.click.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -53,6 +56,8 @@ string data = @"{
'utm_source': 'sendgrid.com',
'utm_term': ''
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.google_analytics.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -76,6 +81,8 @@ Console.ReadLine();
string data = @"{
'enabled': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.open.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -104,6 +111,8 @@ string data = @"{
'replace': 'replacement tag',
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.tracking_settings.subscription.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
diff --git a/examples/user/user.cs b/examples/user/user.cs
index 8fef557..37691dd 100644
--- a/examples/user/user.cs
+++ b/examples/user/user.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);
@@ -31,6 +32,8 @@ Console.ReadLine();
string data = @"{
'email': 'example@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.email.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -55,6 +58,8 @@ string data = @"{
'new_password': 'new_password',
'old_password': 'old_password'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.password.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -70,6 +75,8 @@ string data = @"{
'first_name': 'Example',
'last_name': 'User'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.profile.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -94,6 +101,8 @@ string data = @"{
'batch_id': 'YOUR_BATCH_ID',
'status': 'pause'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.scheduled_sends.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -117,6 +126,8 @@ Console.ReadLine();
string data = @"{
'status': 'pause'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var batch_id = "test_url_param";
dynamic response = sg.client.user.scheduled_sends._(batch_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -154,6 +165,8 @@ string data = @"{
'require_tls': true,
'require_valid_cert': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.settings.enforced_tls.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -177,6 +190,8 @@ Console.ReadLine();
string data = @"{
'username': 'test_username'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.username.put(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -212,6 +227,8 @@ string data = @"{
'unsubscribe': true,
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks._("_("event")").settings.patch(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -235,6 +252,8 @@ Console.ReadLine();
string data = @"{
'url': 'url'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks._("_("event")").test.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -251,6 +270,8 @@ string data = @"{
'spam_check': true,
'url': 'http://email.myhosthame.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.user.webhooks.parse.settings.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -276,6 +297,8 @@ string data = @"{
'spam_check': false,
'url': 'http://newdomain.com/parse'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var hostname = "test_url_param";
dynamic response = sg.client.user.webhooks.parse.settings._(hostname).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
diff --git a/examples/whitelabel/whitelabel.cs b/examples/whitelabel/whitelabel.cs
index 3f856e1..a0eb41e 100644
--- a/examples/whitelabel/whitelabel.cs
+++ b/examples/whitelabel/whitelabel.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);
@@ -20,6 +21,8 @@ string data = @"{
'subdomain': 'news',
'username': 'john@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.whitelabel.domains.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -81,6 +84,8 @@ string data = @"{
'custom_spf': true,
'default': false
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var domain_id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(domain_id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -117,6 +122,8 @@ Console.ReadLine();
string data = @"{
'username': 'jane@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var domain_id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(domain_id).subuser.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -131,6 +138,8 @@ Console.ReadLine();
string data = @"{
'ip': '192.168.0.1'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var id = "test_url_param";
dynamic response = sg.client.whitelabel.domains._(id).ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -170,6 +179,8 @@ string data = @"{
'ip': '192.168.1.1',
'subdomain': 'email'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
dynamic response = sg.client.whitelabel.ips.post(requestBody: data);
Console.WriteLine(response.StatusCode);
Console.WriteLine(response.Body.ReadAsStringAsync().Result);
@@ -233,6 +244,8 @@ string data = @"{
'domain': 'example.com',
'subdomain': 'mail'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
string queryParams = @"{
'limit': 1,
'offset': 1
@@ -302,6 +315,8 @@ Console.ReadLine();
string data = @"{
'default': true
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var id = "test_url_param";
dynamic response = sg.client.whitelabel.links._(id).patch(requestBody: data);
Console.WriteLine(response.StatusCode);
@@ -349,6 +364,8 @@ Console.ReadLine();
string data = @"{
'username': 'jane@example.com'
}";
+Object json = JsonConvert.DeserializeObject<Object>(data);
+data = json.ToString();
var link_id = "test_url_param";
dynamic response = sg.client.whitelabel.links._(link_id).subuser.post(requestBody: data);
Console.WriteLine(response.StatusCode);