/// <remarks/>
 public void updateIssueAsync(string in0, string in1, RemoteFieldValue[] in2)
 {
     this.updateIssueAsync(in0, in1, in2, null);
 }
 /// <remarks/>
 public void updateIssueAsync(string in0, string in1, RemoteFieldValue[] in2, object userState)
 {
     if ((this.updateIssueOperationCompleted == null)) {
     this.updateIssueOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateIssueOperationCompleted);
     }
     this.InvokeAsync("updateIssue", new object[] {
             in0,
             in1,
             in2}, this.updateIssueOperationCompleted, userState);
 }
 /// <remarks/>
 public void progressWorkflowActionAsync(string in0, string in1, string in2, RemoteFieldValue[] in3, object userState)
 {
     if ((this.progressWorkflowActionOperationCompleted == null)) {
     this.progressWorkflowActionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnprogressWorkflowActionOperationCompleted);
     }
     this.InvokeAsync("progressWorkflowAction", new object[] {
             in0,
             in1,
             in2,
             in3}, this.progressWorkflowActionOperationCompleted, userState);
 }
 public RemoteIssue updateIssue(string in0, string in1, RemoteFieldValue[] in2)
 {
     object[] results = this.Invoke("updateIssue", new object[] {
             in0,
             in1,
             in2});
     return ((RemoteIssue)(results[0]));
 }
 /// <remarks/>
 public void progressWorkflowActionAsync(string in0, string in1, string in2, RemoteFieldValue[] in3)
 {
     this.progressWorkflowActionAsync(in0, in1, in2, in3, null);
 }
 public RemoteIssue progressWorkflowAction(string in0, string in1, string in2, RemoteFieldValue[] in3)
 {
     object[] results = this.Invoke("progressWorkflowAction", new object[] {
             in0,
             in1,
             in2,
             in3});
     return ((RemoteIssue)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginupdateIssue(string in0, string in1, RemoteFieldValue[] in2, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("updateIssue", new object[] {
             in0,
             in1,
             in2}, callback, asyncState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginprogressWorkflowAction(string in0, string in1, string in2, RemoteFieldValue[] in3, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("progressWorkflowAction", new object[] {
             in0,
             in1,
             in2,
             in3}, callback, asyncState);
 }
 /**
  * Params: UserToken, Remote Issue, List of RemoteFieldsValues - fields you updated
  */
 public RemoteIssue updateIssue(RemoteIssue issue, RemoteFieldValue[] updatedFields)
 {
     return jiraSoapService.updateIssue(UserToken, issue.key, updatedFields);
 }