docusign / docusign-esign-csharp-client

The Official Docusign C# Client Library used to interact with the eSignature REST API. Send, sign, and approve documents using this client.
https://developers.docusign.com/docs/esign-rest-api/sdks/csharp/
MIT License
130 stars 159 forks source link

Document authoritativeCopy property is missing #360

Open gmcclure382 opened 2 years ago

gmcclure382 commented 2 years ago

The "authoritativeCopy" property is missing in docusign-esign-csharp-client/sdk/src/DocuSign.eSign/Model/Document.cs

where it assigns the values if I submit via a raw REST request and if I use the SOAP API.

sylvainleb376 commented 2 years ago

The SDK basically covers only some API functions and features. If you need other things, you are free to modify and add your own code.

LarryKlugerDS commented 2 years ago

The Document object does not include an authoritativeCopy property. See the object definition.

However, the EnvelopeDocument object does include an authoritativeCopy property.

Also see the model definition in the SDK.

You can receive an EnvelopeDocument object in the response of the EnvelopeDocuments:list API call, and perhaps in other API calls too.

The documentation page about Authoritative Copies should be updated to better reflect the EnvelopeDocument object name, I will file an internal report.