DocuSign: Sending Template with Custom Fields
<p>I'm using the DocuSign.eSign library from <a href="https://github.com/docusign/docuSign-csharp-client" rel="nofollow">https://github.com/docusign/docuSign-csharp-client</a></p>

<p>I've created an EnvelopeDefinition:</p>

<pre><code>var envDef = new EnvelopeDefinition()
    {
        CustomFields = new CustomFields()
            {
                TextCustomFields = new List&lt;TextCustomField&gt;()
                    {
                        new TextCustomField()
                            {
                                FieldId = "d9d584f6-0a3a-40df-b94f-407c1a90c87d",
                                Name = "A.LoanNumber",
                                Required = "true",
                                Show = "true",
                                Value = "1234567890",
                            },
                    },
            },
        EmailBlurb = "Don't panic! This is only a template test.",
        EmailSubject = "Template Test...",
        Status = "sent",
        TemplateId = "458407ac-f0a0-44e6-a60b-5126e2d0a8cf",
        TemplateRoles = new List&lt;TemplateRole&gt;()
            {
                new TemplateRole()
                    {
                        AccessCode = "1234",
                        Email = "jjeppson@example.com",
                        Name = "Josh Jeppson",
                        RoleName = "Borrower.1",
                    },
            },
    };
</code></pre>

<p>But no matter what combination of values I have used for properties of the TextCustomField, the default value for A.LoanNumber, "Loan Number", is output in the resulting document.</p>

<p>The envelope sends correctly but none of the fields (only one shown above) have been inserted/replaced in the document.</p>

<p>Using the specified library, how do I override the default values for the custom fields?</p>