如何使用C#SDK设置DocuSign Notification Reminders

时间:2016-05-04 14:28:57

标签: c# docusignapi

我正在尝试使用DocuSign C#SDK设置提醒延迟和提醒频率。

这是我的代码:

var envelope = new EnvelopeDefinition {Status = Enums.DocumentStatus.Sent.ToString()};

envelope.Notification = new Notification();
envelope.Notification.Reminders = new Reminders();

envelope.Notification.Reminders.ReminderEnabled = "true";
envelope.Notification.Reminders.ReminderFrequency = "10";
envelope.Notification.Reminders.ReminderDelay = "5";

但它不起作用。我还尝试使用相同的Reminders值从DocuSign站点发送文档,之后使用API​​读取通知信息:

var api = new EnvelopesApi();
var envelope = api.GetEnvelope(accountId, envelopeId);
var isEnabled = envelope.Notification.Reminders.ReminderEnabled;

但在这种情况下,所有值都为空。

使用DocuSign C#SDK设置提醒的正确工作流程是什么?

1 个答案:

答案 0 :(得分:3)

尝试将Notification对象的UseAccountDefaults属性设置为false:

envelope.Notification.UseAccountDefaults = false.ToString();

对于SOAP API:

envelope.Notification.UseAccountDefaults = false;
envelope.Notification.UseAccountDefaultsSpecified = true;