/// <remarks/>
 public void RequestRecipientTokenAsync(string EnvelopeID, string ClientUserID, string Username, string Email, RequestRecipientTokenAuthenticationAssertion AuthenticationAssertion, RequestRecipientTokenClientURLs ClientURLs) {
     this.RequestRecipientTokenAsync(EnvelopeID, ClientUserID, Username, Email, AuthenticationAssertion, ClientURLs, null);
 }
 /// <remarks/>
 public void RequestRecipientTokenAsync(string EnvelopeID, string ClientUserID, string Username, string Email, RequestRecipientTokenAuthenticationAssertion AuthenticationAssertion, RequestRecipientTokenClientURLs ClientURLs, object userState) {
     if ((this.RequestRecipientTokenOperationCompleted == null)) {
         this.RequestRecipientTokenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRequestRecipientTokenOperationCompleted);
     }
     this.InvokeAsync("RequestRecipientToken", new object[] {
                 EnvelopeID,
                 ClientUserID,
                 Username,
                 Email,
                 AuthenticationAssertion,
                 ClientURLs}, this.RequestRecipientTokenOperationCompleted, userState);
 }
 public string RequestRecipientToken(string EnvelopeID, string ClientUserID, string Username, string Email, RequestRecipientTokenAuthenticationAssertion AuthenticationAssertion, RequestRecipientTokenClientURLs ClientURLs) {
     object[] results = this.Invoke("RequestRecipientToken", new object[] {
                 EnvelopeID,
                 ClientUserID,
                 Username,
                 Email,
                 AuthenticationAssertion,
                 ClientURLs});
     return ((string)(results[0]));
 }