Docusignapi Docusign C#SDK,更新收件人及其自定义字段

Docusignapi Docusign C#SDK,更新收件人及其自定义字段,docusignapi,Docusignapi,我正在使用C#docusign SDK更新收件人的电子邮件。我正在调用envelopesApi.UpdateRecipients方法,但它没有使用我通过设置recipient.CustomFields属性提供的新值更新自定义字段。 签名者或副本接收者具有类似CustomFields的属性。我想更新这个字段。调用updaterecipient方法时,该字段不会更新。 var singer = new Signer() { RecipientId = input.OldEnvelopeRecipi

我正在使用C#docusign SDK更新收件人的电子邮件。我正在调用envelopesApi.UpdateRecipients方法,但它没有使用我通过设置recipient.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;
    
                }

收件人自定义字段只能在创建信封时在首次POST呼叫时更新。收件人的PUT调用不会更新他们。这可能是一个错误,我会检查,它可能是设计的。不确定。

DocuSign确认这是DocuSign API中的一个bug(从v2.1开始)。他们会解决的。

谢谢Ibrar,但我不想更新信封自定义字段。我正在寻找更新收件人自定义域。以下行不更新以前的自定义域。singer.CustomFields=DigitalCustomFieldHelper.GenerateCustomFields(customFieldsModel);不确定“收件人自定义字段”是什么意思。也许你只是指标签?每个收件人?签名者或副本收件人的签名元素/字段具有类似CustomFields的属性。我想更新这个字段。调用updaterecipient方法时,该字段未更新。我不想获取选项卡列表。我只想更新签名者内部的自定义字段属性。请分享一些代码。