c# - 如何为信封定义设置过期设置?

标签 c# docusignapi

我正在尝试为我的信封定义设置过期设置,但我无法这样做。

我使用以下内容作为创建和发送信封的引用:
https://github.com/docusign/docusign-csharp-client/blob/master/test/Recipes/CoreRecipes.cs

我已经尝试过以下操作:

envDef.ExpireAfter = "1";
envDef.ExpireEnabled = "true";
envDef.ExpireDateTime = DateTime.Now.AddDays(1).ToString("dd MMM yyyy hh:mm ff");

该文档确实与我设置的所有其他设置一起发送,但是,尽管有上述设置,但没有为其设置过期设置。

最佳答案

正如 Inbar 所说,您需要创建一个 Expirations 对象并将其应用到您的信封定义中。根据DocuSign's Dev blog ,你可以这样做:

var expirations = new Expirations("1", "true", "0"); //ExpireAfter, Enabled, Warning days
var reminders = new Reminders("0", "true", "0");  //ReminderDelay, Enabled, Frequency
//results in no reminders and no expiration warning sent, envelope expires one day after sending

然后将其应用于envelopeDefinition.Notification参数

envelopeDefinition.Notification = new Notification(expirations, reminders, "false"); //Expirations, Reminders, UseDefaults

关于c# - 如何为信封定义设置过期设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56969791/

相关文章:

c# - WinForm 窗体的新实例

c# - 如何将列名和表名作为 SQL Server 中的参数传递给存储过程?

docusignapi - 如何确认 Docusign Connect 事件

javascript - 如何禁用 DocuSign 基于浏览器的地理位置弹出对话框

pdf - 如何在 DocuSign API 中将服务器模板应用于信封文档?

java - CarbonCopy 到 Gmail 地址似乎不起作用

c# - Razor 窗体 asp.net mvc

c# - 修改xml中的属性名

c# - 将 json 数组反序列化为 c# 列表对象

docusignapi - 通过 REST API 发送 DocuSign 时如何设置日期格式