diff options
26 files changed, 346 insertions, 0 deletions
@@ -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); |