in certified-connectors/SurveyMonkey/script.csx [35:71]
private string SetBody(string content)
{
string body = string.Empty;
if (!String.IsNullOrEmpty(content))
{
JObject modifiedRequestBody = null;
JObject requestBody = JObject.Parse(content);
switch (this.Context.OperationId.ToLower())
{
case "sendmessage":
if (requestBody["scheduled_date"] != null)
{
string scheduled_date = (string)requestBody["scheduled_date"];
if (!string.IsNullOrWhiteSpace(scheduled_date))
{
modifiedRequestBody = JObject.Parse("{ 'scheduled_date' : '" + scheduled_date + "' }");
}
}
break;
default:
return body;
}
body = (modifiedRequestBody == null) ? "{}" : modifiedRequestBody.ToString();
}
else
{
switch (this.Context.OperationId.ToLower())
{
case "sendmessage":
body = "{}";
break;
}
}
return body;
}