docusignapi - Docusign C# SDK ,更新收件人及其自定义字段
问题描述
我正在使用 C# docusign SDK 更新收件人的电子邮件。我正在调用信封Api.UpdateRecipients 方法,但它没有使用我通过设置receiver.CustomFields 属性提供的新值更新自定义字段。 签名者或抄送收件人具有 CustomFields 之类的属性。我想更新那个字段。当我调用 updaterecipient 方法时,该字段未更新。
var singer = new Signer() { RecipientId = input.OldEnvelopeRecipientID };
if (string.IsNullOrWhiteSpace(eEmail))
{
singer.SigningGroupId = entityID;
singer.Name = fullName;
}
else
{
singer.Email = eEmail;
singer.Name = fullName;
}
singer.CustomFields = DigitalCustomFieldHelper.GenerateCustomFields(customFieldsModel);
recipeints.Signers.Add(singer);
更新方法
public RecipientsUpdateSummary UpdateRecipients(string envelopeId, Recipients recipients, bool resend = false)
{
CheckToken();
EnvelopesApi envelopesApi = new EnvelopesApi(ApiClient.Configuration);
var result = envelopesApi.UpdateRecipients(AccountID, envelopeId, recipients: recipients,
new EnvelopesApi.UpdateRecipientsOptions() { resendEnvelope = resend.ToString() });
SaveDigitalSigningLogEntry(envelopeId, "UpdateRecipients", DateTime.Now, data: result.ToJson());
return result;
}
解决方案
DocuSign 确认这是 DocuSign API 中的一个错误(从 v2.1 开始)。他们将修复它。
推荐阅读
- cefsharp - CefSharp.BrowserSubprocess.exe 内存泄漏
- ios - 如何从可配置小部件(ios14)重置用户选择选项
- java - JavaFX 运行时异常
- android - 什么是“AdMob 离线通知”通知渠道?
- c++ - Sdl C++中旋转后的运动
- elasticsearch - ElasticSearch - FILTER 的可选参数?
- node.js - 当我尝试创建反应应用程序时,我得到“未提供模板,这可能是因为您使用的是过时版本的 create-react-app”错误
- java - 使用时获取 NPE
在 Hibernate 5.2.11 中的 HBMXML 中 - c# - Asp.NET Core 3.1 RazorPages 本地化 SEO 友好的 URL
- bash - 如何使用多个变量并行运行多个 curl 请求