# README
Docusign Rest Api version 2 in Go
Examples may be found in the example_test.go file.
# Functions
DsQueryTimeFormat returns a string in the correct format for a querystring format.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
New intializes a new rest api service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
DefaultCtx is the default context you should supply if not using your own context.Context (see https://golang.org/x/net/context).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HTTPClient is the context key to use with golang.org/x/net/context's WithValue function to associate an *http.Client value with a context.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
Agent can add name and email information for recipients that appear after the recipient in routing order.
Approve button tab.
No description provided by the author
No description provided by the author
Conditional value fields.
BasePosTab contains positioning fields for tabs.
BaseSigner contains common fields of all signer types.
Style fields.
BaseTab fields.
template related fields.
No description provided by the author
Call provides all needed fields to make a call.
CarbonCopy receives a copy of the envelope when the envelope reaches the recipient’s order in the process flow and when the envelope is completed.
CertifiedDeliveryr receives the completed documents for the envelope to be completed RestApi Documentation https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Recipients/Certified%20Deliveries%20Recipient.htm.
Checkbox.
Company information tab - just a stylized text tab.
No description provided by the author
Config provides methods to authenticate via a user/password combination.
Connect Data is the top level struct for a Connect status message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Auto filled date tab.
User updateable date value tab.
Decline button tab.
No description provided by the author
RestApi documentation https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Document%20Parameters.htm.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DocumentPdfXML contains the base64 enocded pdf files.
DocumentStatusXml describes each document in the envelope.
Editor can add name and email information, add or change the routing order and set authentication options for the remaining recipients.
User updateable email address.
EmailNotification contains the email message sent to a recipient.
EmailRecipient adds email field to base recipient structure.
Documentation: https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Add%20Email%20Setting%20Overrides%20to%20an%20Envelope.htm.
User email display tab.
https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Send%20an%20Envelope.htm.
No description provided by the author
Id display tab.
No description provided by the author
No description provided by the author
EnvelopeStatusXML contains envelope information.
No description provided by the author
EnvRecipientView is used to create a url for a recipient.
EnvUrl is a url for an envelope view.
No description provided by the author
No description provided by the author
No description provided by the author
Folder Definition and list of Child Folders.
FolderEnvList is the response struct for Serivice.GetFolderEnvList() and contains a list of envelopes in the folder.
FolderItem describes an envelope in a FolderEnvList.
FolderList is the response struct for GetFolderList().
FolderTemplateList is the response struct for Service.GetTemplateList.
No description provided by the author
No description provided by the author
IDCheckInformationInput specifies authentication check by name.
No description provided by the author
No description provided by the author
No description provided by the author
RestApi Documentation https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Recipients/In%20Person%20Signers%20Recipient.htm.
This recipient can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order
RestApi Documentation https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Recipients/Intermediaries%20Recipient.htm.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Matchbox describes the area used for template matching.
NmVal is a generic name value pair struct used throughout the api.
NmValXml contains the key/value pair for the form values.
No description provided by the author
Notificaton is the response struct for GetEnvelopeNotification.
No description provided by the author
OauthCredential provides authorization for rest request via docusign's oauth protocol
Documentation: https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#OAuth2/OAuth2 Authentication Support in DocuSign REST API.htm.
No description provided by the author
No description provided by the author
No description provided by the author
Recipient contains the common fields for all recipient types.
RecipientAttachement will be used to a specific file attachment for a recipient.
No description provided by the author
No description provided by the author
RecipientList defines the recipients for an envelope RestApi Documentation https://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Recipient%20Parameter.htm.
RecipientStatusXml contains data describing each recipient for an envelope.
RecipeintUpdateResult is returned via the RecipientsModify call and returns a list of recipient ids and a corresponding error detail for each modification.
No description provided by the author
ResponseError is generated when docusign returns an http error.
No description provided by the author
No description provided by the author
Service contains all rest methods and stores authorization.
Use this action if your recipient must sign, initial, date or add data to form fields on the documents in the envelope.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tabs describes the data tabs for a recipient.
TabStatusXML describes the properties of each recipient tab.
No description provided by the author
No description provided by the author
No description provided by the author
Return structure for GetEnvelopeTemplate call.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Upload file describes an a document attachment for uploading.
No description provided by the author
# Interfaces
Credential add an authorization header(s) for a rest http request.
Logger provides a mechanism to log call made via a Service.
No description provided by the author
# Type aliases
DSBool is used to fix problem of capitalized DSBooleans in json.
DSTime handles the multiple datetime formats that DS returns in the Connect service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReturnUrlType is used to generate url for user signing see PostSenderView, PostRecipientView, PostEditView, PostCorrection.
SearchFolder specifies strings describing the the type of available search folders.
No description provided by the author
No description provided by the author