我正在尝试使用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设置提醒的正确工作流程是什么?
答案 0 :(得分:3)
尝试将Notification对象的UseAccountDefaults属性设置为false:
envelope.Notification.UseAccountDefaults = false.ToString();
对于SOAP API:
envelope.Notification.UseAccountDefaults = false;
envelope.Notification.UseAccountDefaultsSpecified = true;