diff --git a/.gitignore b/.gitignore index 6ca5d06..97b1050 100644 --- a/.gitignore +++ b/.gitignore @@ -1,151 +1,56 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.sln.docstates - -# Build results - -[Dd]ebug/ -[Rr]elease/ -x64/ -build/ -[Bb]in/ -[Oo]bj/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -*_i.c -*_p.c -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.log -*.scc - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -*.ncrunch* -.*crunch*.local.xml - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.Publish.xml -*.pubxml - -# NuGet Packages Directory -## TODO: If you have NuGet Package Restore enabled, uncomment the next line -#packages/ - -# Windows Azure Build Output -csx -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Others -sql/ -*.Cache -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.[Pp]ublish.xml -*.pfx -*.publishsettings - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file to a newer -# Visual Studio version. Backup files are not needed, because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -App_Data/*.mdf -App_Data/*.ldf - -# ========================= -# Windows detritus -# ========================= - -# Windows image file caches -Thumbs.db -ehthumbs.db - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Mac crap -.DS_Store - -# StyleCop -StyleCop.Cache +*.chw +*.suo +*.user +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.log +*.opensdf +*.sdf +*.pfx + +obj/ +build/ +/SRC +.vs/ +**/bin/* + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +/Net40/Debug +/Net40/Release +/Net40 +/Monkey Speak Extended/Help +/ps errors.txt +/Z.txt +obj +obj +obj +/Silver_Monkey_Error_06_13_2017_23-35-46.txt +/BugReports +/FastColoredTextBox_Help.chm +/PullRequest.cmd +/SmEngineTests/silvermonkey.ini +/TestResults +/backup Src diff --git a/Cropper.Mantis/Cropper.Mantis.csproj b/Cropper.Mantis/Cropper.Mantis.csproj index 7199203..7e6f810 100644 --- a/Cropper.Mantis/Cropper.Mantis.csproj +++ b/Cropper.Mantis/Cropper.Mantis.csproj @@ -1,130 +1,133 @@ - - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {DC45223F-F5BC-4ED6-903C-343E4D70D155} - Library - Properties - Cropper.Mantis - Cropper.Mantis - - - - - 3.5 - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - Client - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - - - False - Libs\Cropper.Extensibility.dll - - - False - Libs\Skybound.VisualStyles.dll - - - - - - - - - - - - Form - - - MantisConnectOptionsForm.cs - - - - - Form - - - ScreenshotDetailsForm.cs - - - - - - {F4391F6F-0239-48E2-B415-C39A6D920303} - MantisConnect - - - - - Designer - MantisConnectOptionsForm.cs - - - Designer - ScreenshotDetailsForm.cs - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {DC45223F-F5BC-4ED6-903C-343E4D70D155} + Library + Properties + Cropper.Mantis + Cropper.Mantis + + + + + 3.5 + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + false + + + + False + Libs\Cropper.Extensibility.dll + + + False + Libs\Skybound.VisualStyles.dll + + + + + + + + + + + + Form + + + MantisConnectOptionsForm.cs + + + + + Form + + + ScreenshotDetailsForm.cs + + + + + + {F4391F6F-0239-48E2-B415-C39A6D920303} + MantisConnect + + + + + Designer + MantisConnectOptionsForm.cs + + + Designer + ScreenshotDetailsForm.cs + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + --> \ No newline at end of file diff --git a/MantisFilters/MantisFilters.csproj b/MantisFilters/MantisFilters.csproj index bb1ddbe..0c2e64e 100644 --- a/MantisFilters/MantisFilters.csproj +++ b/MantisFilters/MantisFilters.csproj @@ -1,159 +1,162 @@ - - - - Local - 8.0.50727 - 2.0 - {F8C0F2F2-77E1-431B-95BB-6683A92266FE} - Debug - AnyCPU - App.ico - - - MantisFilters - - - JScript - Grid - IE50 - false - WinExe - MantisFilters - OnBuildSuccess - - - - - - - 3.5 - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - Client - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - - - System - - - - System.Data - - - System.Drawing - - - System.Windows.Forms - - - System.XML - - - MantisConnect - {F4391F6F-0239-48E2-B415-C39A6D920303} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - - - - Code - - - Form - - - MantisFiltersForm.cs - Designer - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + + + + Local + 8.0.50727 + 2.0 + {F8C0F2F2-77E1-431B-95BB-6683A92266FE} + Debug + AnyCPU + App.ico + + + MantisFilters + + + JScript + Grid + IE50 + false + WinExe + MantisFilters + OnBuildSuccess + + + + + + + 3.5 + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + + bin\Debug\ + false + 285212672 + false + + + DEBUG;TRACE + + + true + 4096 + false + + + false + false + false + false + 4 + full + prompt + AllRules.ruleset + false + + + bin\Release\ + false + 285212672 + false + + + TRACE + + + false + 4096 + false + + + true + false + false + false + 4 + none + prompt + AllRules.ruleset + false + + + + System + + + + System.Data + + + System.Drawing + + + System.Windows.Forms + + + System.XML + + + MantisConnect + {F4391F6F-0239-48E2-B415-C39A6D920303} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + + + + Code + + + Form + + + MantisFiltersForm.cs + Designer + + + + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + + \ No newline at end of file diff --git a/MantisFilters/app.config b/MantisFilters/app.config index 852dc41..2b78cc6 100644 --- a/MantisFilters/app.config +++ b/MantisFilters/app.config @@ -1,14 +1,14 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/MantisSubmit/MantisSubmit.csproj b/MantisSubmit/MantisSubmit.csproj index da0dd53..ca4708a 100644 --- a/MantisSubmit/MantisSubmit.csproj +++ b/MantisSubmit/MantisSubmit.csproj @@ -1,162 +1,174 @@ - - - - Local - 8.0.50727 - 2.0 - {580C279D-3855-45F7-8EE2-BB036A1CA4A4} - Debug - AnyCPU - App.ico - - - MantisSubmit - - - JScript - Grid - IE50 - false - WinExe - Futureware.MantisSubmit - OnBuildSuccess - - - - - - - 3.5 - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - Client - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - - - System - - - - System.Data - - - System.Drawing - - - System.Windows.Forms - - - System.XML - - - MantisConnect - {F4391F6F-0239-48E2-B415-C39A6D920303} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - - - - Code - - - Code - - - Form - - - Designer - - - SubmitIssue.cs - Designer - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + + + + Local + 8.0.50727 + 2.0 + {580C279D-3855-45F7-8EE2-BB036A1CA4A4} + Debug + AnyCPU + App.ico + + + MantisSubmit + + + JScript + Grid + IE50 + false + WinExe + Futureware.MantisSubmit + OnBuildSuccess + + + + + + + 3.5 + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + + bin\Debug\ + false + 285212672 + false + + + DEBUG;TRACE + + + true + 4096 + false + + + false + false + false + false + 4 + full + prompt + AllRules.ruleset + false + + + bin\Release\ + false + 285212672 + false + + + TRACE + + + false + 4096 + false + + + true + false + false + false + 4 + none + prompt + AllRules.ruleset + false + + + + System + + + + System.Data + + + System.Drawing + + + System.Windows.Forms + + + System.XML + + + MantisConnect + {F4391F6F-0239-48E2-B415-C39A6D920303} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + + + + Code + + + Code + + + True + True + Settings.settings + + + Form + + + Designer + + + SubmitIssue.cs + Designer + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + + \ No newline at end of file diff --git a/MantisSubmit/Properties/Settings.Designer.cs b/MantisSubmit/Properties/Settings.Designer.cs new file mode 100644 index 0000000..3a4e67c --- /dev/null +++ b/MantisSubmit/Properties/Settings.Designer.cs @@ -0,0 +1,53 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Futureware.MantisSubmit.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.5.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("SilverMonkeyBot")] + public string MantisUserName { + get { + return ((string)(this["MantisUserName"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("s6vprcjf2vamkfqh")] + public string MantisPassword { + get { + return ((string)(this["MantisPassword"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("https://bugtraq.tsprojects.org")] + public string MantisConnectUrl { + get { + return ((string)(this["MantisConnectUrl"])); + } + } + } +} diff --git a/MantisSubmit/Properties/Settings.settings b/MantisSubmit/Properties/Settings.settings new file mode 100644 index 0000000..457db9c --- /dev/null +++ b/MantisSubmit/Properties/Settings.settings @@ -0,0 +1,15 @@ + + + + + + SilverMonkeyBot + + + s6vprcjf2vamkfqh + + + https://bugtraq.tsprojects.org + + + \ No newline at end of file diff --git a/MantisSubmit/SubmitIssue.cs b/MantisSubmit/SubmitIssue.cs index 4c8ca0b..289eda2 100644 --- a/MantisSubmit/SubmitIssue.cs +++ b/MantisSubmit/SubmitIssue.cs @@ -21,7 +21,8 @@ using System.ComponentModel; using System.IO; using System.Net; -using System.Windows.Forms; +using System.Windows.Forms; +using System.Collections.Generic; using Futureware.MantisConnect; @@ -41,9 +42,8 @@ public class SubmitIssueForm : System.Windows.Forms.Form private System.Windows.Forms.ComboBox reproducibilityComboBox; private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label5; - private System.Windows.Forms.TextBox summaryTextBox; + private System.Windows.Forms.TextBox summaryTextBox; private System.Windows.Forms.TextBox descriptionTextBox; - private System.Windows.Forms.ComboBox projectComboBox; private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label7; private System.Windows.Forms.StatusBar statusBar; @@ -59,7 +59,8 @@ public class SubmitIssueForm : System.Windows.Forms.Form private OpenFileDialog openFileDialog1; private TextBox attachmentTextBox; private Label label10; - private Button browseButton; + private Button browseButton; + private TreeView treeView1; /// /// Required designer variable. /// @@ -95,309 +96,307 @@ protected override void Dispose( bool disposing ) /// private void InitializeComponent() { - this.summaryTextBox = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.submitButton = new System.Windows.Forms.Button(); - this.label2 = new System.Windows.Forms.Label(); - this.priorityComboBox = new System.Windows.Forms.ComboBox(); - this.severityComboBox = new System.Windows.Forms.ComboBox(); - this.label3 = new System.Windows.Forms.Label(); - this.reproducibilityComboBox = new System.Windows.Forms.ComboBox(); - this.label4 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.descriptionTextBox = new System.Windows.Forms.TextBox(); - this.projectComboBox = new System.Windows.Forms.ComboBox(); - this.label6 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.statusBar = new System.Windows.Forms.StatusBar(); - this.statusBarPanel = new System.Windows.Forms.StatusBarPanel(); - this.versionComboBox = new System.Windows.Forms.ComboBox(); - this.label8 = new System.Windows.Forms.Label(); - this.categoryComboBox = new System.Windows.Forms.ComboBox(); - this.label9 = new System.Windows.Forms.Label(); - this.lblCustomField1 = new System.Windows.Forms.Label(); - this.firstCustomFieldTextBox = new System.Windows.Forms.TextBox(); - this.secondCustomFieldTextBox = new System.Windows.Forms.TextBox(); - this.lblCustomField2 = new System.Windows.Forms.Label(); - this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); - this.attachmentTextBox = new System.Windows.Forms.TextBox(); - this.label10 = new System.Windows.Forms.Label(); - this.browseButton = new System.Windows.Forms.Button(); - ((System.ComponentModel.ISupportInitialize)(this.statusBarPanel)).BeginInit(); - this.SuspendLayout(); - // - // summaryTextBox - // - this.summaryTextBox.Location = new System.Drawing.Point(160, 272); - this.summaryTextBox.Name = "summaryTextBox"; - this.summaryTextBox.Size = new System.Drawing.Size(472, 20); - this.summaryTextBox.TabIndex = 7; - // - // label1 - // - this.label1.Location = new System.Drawing.Point(32, 272); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(100, 23); - this.label1.TabIndex = 1; - this.label1.Text = "Summary"; - this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // submitButton - // - this.submitButton.DialogResult = System.Windows.Forms.DialogResult.OK; - this.submitButton.Location = new System.Drawing.Point(300, 614); - this.submitButton.Name = "submitButton"; - this.submitButton.Size = new System.Drawing.Size(75, 23); - this.submitButton.TabIndex = 9; - this.submitButton.Text = "Submit"; - this.submitButton.Click += new System.EventHandler(this.submitButton_Click); - // - // label2 - // - this.label2.Location = new System.Drawing.Point(32, 176); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(100, 21); - this.label2.TabIndex = 3; - this.label2.Text = "Priority"; - this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // priorityComboBox - // - this.priorityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.priorityComboBox.Location = new System.Drawing.Point(160, 176); - this.priorityComboBox.Name = "priorityComboBox"; - this.priorityComboBox.Size = new System.Drawing.Size(176, 21); - this.priorityComboBox.TabIndex = 4; - // - // severityComboBox - // - this.severityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.severityComboBox.Location = new System.Drawing.Point(160, 208); - this.severityComboBox.Name = "severityComboBox"; - this.severityComboBox.Size = new System.Drawing.Size(176, 21); - this.severityComboBox.TabIndex = 5; - // - // label3 - // - this.label3.Location = new System.Drawing.Point(32, 208); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(100, 21); - this.label3.TabIndex = 5; - this.label3.Text = "Severity"; - this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // reproducibilityComboBox - // - this.reproducibilityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.reproducibilityComboBox.Location = new System.Drawing.Point(160, 240); - this.reproducibilityComboBox.Name = "reproducibilityComboBox"; - this.reproducibilityComboBox.Size = new System.Drawing.Size(176, 21); - this.reproducibilityComboBox.TabIndex = 6; - // - // label4 - // - this.label4.Location = new System.Drawing.Point(32, 240); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(100, 21); - this.label4.TabIndex = 7; - this.label4.Text = "Reproducibility"; - this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // label5 - // - this.label5.Location = new System.Drawing.Point(32, 304); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(100, 23); - this.label5.TabIndex = 10; - this.label5.Text = "Description"; - this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // descriptionTextBox - // - this.descriptionTextBox.Location = new System.Drawing.Point(160, 304); - this.descriptionTextBox.Multiline = true; - this.descriptionTextBox.Name = "descriptionTextBox"; - this.descriptionTextBox.Size = new System.Drawing.Size(472, 176); - this.descriptionTextBox.TabIndex = 8; - // - // projectComboBox - // - this.projectComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.projectComboBox.Location = new System.Drawing.Point(160, 80); - this.projectComboBox.Name = "projectComboBox"; - this.projectComboBox.Size = new System.Drawing.Size(176, 21); - this.projectComboBox.TabIndex = 1; - this.projectComboBox.SelectedIndexChanged += new System.EventHandler(this.projectComboBox_SelectedIndexChanged); - // - // label6 - // - this.label6.Location = new System.Drawing.Point(32, 80); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(100, 21); - this.label6.TabIndex = 11; - this.label6.Text = "Project"; - this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // label7 - // - this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label7.Location = new System.Drawing.Point(32, 16); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(616, 48); - this.label7.TabIndex = 13; - this.label7.Text = "MantisConnect Submit"; - // - // statusBar - // - this.statusBar.Location = new System.Drawing.Point(0, 654); - this.statusBar.Name = "statusBar"; - this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] { - this.statusBarPanel}); - this.statusBar.ShowPanels = true; - this.statusBar.Size = new System.Drawing.Size(664, 22); - this.statusBar.TabIndex = 14; - // - // statusBarPanel - // - this.statusBarPanel.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring; - this.statusBarPanel.Name = "statusBarPanel"; - this.statusBarPanel.Width = 647; - // - // versionComboBox - // - this.versionComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.versionComboBox.Location = new System.Drawing.Point(160, 112); - this.versionComboBox.Name = "versionComboBox"; - this.versionComboBox.Size = new System.Drawing.Size(176, 21); - this.versionComboBox.TabIndex = 2; - // - // label8 - // - this.label8.Location = new System.Drawing.Point(32, 112); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(100, 21); - this.label8.TabIndex = 16; - this.label8.Text = "Version"; - this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // categoryComboBox - // - this.categoryComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.categoryComboBox.Location = new System.Drawing.Point(160, 144); - this.categoryComboBox.Name = "categoryComboBox"; - this.categoryComboBox.Size = new System.Drawing.Size(176, 21); - this.categoryComboBox.TabIndex = 3; - // - // label9 - // - this.label9.Location = new System.Drawing.Point(32, 144); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(100, 21); - this.label9.TabIndex = 18; - this.label9.Text = "Category"; - this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // lblCustomField1 - // - this.lblCustomField1.Location = new System.Drawing.Point(35, 494); - this.lblCustomField1.Name = "lblCustomField1"; - this.lblCustomField1.Size = new System.Drawing.Size(100, 23); - this.lblCustomField1.TabIndex = 19; - this.lblCustomField1.Text = "Custom Field 1"; - this.lblCustomField1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // firstCustomFieldTextBox - // - this.firstCustomFieldTextBox.Enabled = false; - this.firstCustomFieldTextBox.Location = new System.Drawing.Point(160, 494); - this.firstCustomFieldTextBox.Name = "firstCustomFieldTextBox"; - this.firstCustomFieldTextBox.Size = new System.Drawing.Size(472, 20); - this.firstCustomFieldTextBox.TabIndex = 20; - // - // secondCustomFieldTextBox - // - this.secondCustomFieldTextBox.Enabled = false; - this.secondCustomFieldTextBox.Location = new System.Drawing.Point(160, 526); - this.secondCustomFieldTextBox.Name = "secondCustomFieldTextBox"; - this.secondCustomFieldTextBox.Size = new System.Drawing.Size(472, 20); - this.secondCustomFieldTextBox.TabIndex = 22; - // - // lblCustomField2 - // - this.lblCustomField2.Location = new System.Drawing.Point(35, 526); - this.lblCustomField2.Name = "lblCustomField2"; - this.lblCustomField2.Size = new System.Drawing.Size(100, 23); - this.lblCustomField2.TabIndex = 21; - this.lblCustomField2.Text = "Custom Field 2"; - this.lblCustomField2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // openFileDialog1 - // - this.openFileDialog1.FileName = "openFileDialog1"; - // - // attachmentTextBox - // - this.attachmentTextBox.Location = new System.Drawing.Point(160, 558); - this.attachmentTextBox.Name = "attachmentTextBox"; - this.attachmentTextBox.Size = new System.Drawing.Size(436, 20); - this.attachmentTextBox.TabIndex = 24; - // - // label10 - // - this.label10.Location = new System.Drawing.Point(32, 558); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(100, 23); - this.label10.TabIndex = 23; - this.label10.Text = "Attachment"; - this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // - // browseButton - // - this.browseButton.Location = new System.Drawing.Point(603, 554); - this.browseButton.Name = "browseButton"; - this.browseButton.Size = new System.Drawing.Size(29, 23); - this.browseButton.TabIndex = 25; - this.browseButton.Text = "..."; - this.browseButton.UseVisualStyleBackColor = true; - this.browseButton.Click += new System.EventHandler(this.browseButton_Click); - // - // SubmitIssueForm - // - this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); - this.ClientSize = new System.Drawing.Size(664, 676); - this.Controls.Add(this.browseButton); - this.Controls.Add(this.attachmentTextBox); - this.Controls.Add(this.label10); - this.Controls.Add(this.secondCustomFieldTextBox); - this.Controls.Add(this.lblCustomField2); - this.Controls.Add(this.firstCustomFieldTextBox); - this.Controls.Add(this.lblCustomField1); - this.Controls.Add(this.categoryComboBox); - this.Controls.Add(this.label9); - this.Controls.Add(this.versionComboBox); - this.Controls.Add(this.label8); - this.Controls.Add(this.statusBar); - this.Controls.Add(this.label7); - this.Controls.Add(this.projectComboBox); - this.Controls.Add(this.label6); - this.Controls.Add(this.label5); - this.Controls.Add(this.descriptionTextBox); - this.Controls.Add(this.summaryTextBox); - this.Controls.Add(this.reproducibilityComboBox); - this.Controls.Add(this.label4); - this.Controls.Add(this.severityComboBox); - this.Controls.Add(this.label3); - this.Controls.Add(this.priorityComboBox); - this.Controls.Add(this.label2); - this.Controls.Add(this.submitButton); - this.Controls.Add(this.label1); - this.Name = "SubmitIssueForm"; - this.Text = "Mantis Connect - Submit Issue"; - this.Load += new System.EventHandler(this.SubmitIssue_Load); - ((System.ComponentModel.ISupportInitialize)(this.statusBarPanel)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); - + this.summaryTextBox = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.submitButton = new System.Windows.Forms.Button(); + this.label2 = new System.Windows.Forms.Label(); + this.priorityComboBox = new System.Windows.Forms.ComboBox(); + this.severityComboBox = new System.Windows.Forms.ComboBox(); + this.label3 = new System.Windows.Forms.Label(); + this.reproducibilityComboBox = new System.Windows.Forms.ComboBox(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.descriptionTextBox = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.statusBar = new System.Windows.Forms.StatusBar(); + this.statusBarPanel = new System.Windows.Forms.StatusBarPanel(); + this.versionComboBox = new System.Windows.Forms.ComboBox(); + this.label8 = new System.Windows.Forms.Label(); + this.categoryComboBox = new System.Windows.Forms.ComboBox(); + this.label9 = new System.Windows.Forms.Label(); + this.lblCustomField1 = new System.Windows.Forms.Label(); + this.firstCustomFieldTextBox = new System.Windows.Forms.TextBox(); + this.secondCustomFieldTextBox = new System.Windows.Forms.TextBox(); + this.lblCustomField2 = new System.Windows.Forms.Label(); + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.attachmentTextBox = new System.Windows.Forms.TextBox(); + this.label10 = new System.Windows.Forms.Label(); + this.browseButton = new System.Windows.Forms.Button(); + this.treeView1 = new System.Windows.Forms.TreeView(); + ((System.ComponentModel.ISupportInitialize)(this.statusBarPanel)).BeginInit(); + this.SuspendLayout(); + // + // summaryTextBox + // + this.summaryTextBox.Location = new System.Drawing.Point(160, 272); + this.summaryTextBox.Name = "summaryTextBox"; + this.summaryTextBox.Size = new System.Drawing.Size(472, 20); + this.summaryTextBox.TabIndex = 7; + // + // label1 + // + this.label1.Location = new System.Drawing.Point(32, 272); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(100, 23); + this.label1.TabIndex = 1; + this.label1.Text = "Summary"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // submitButton + // + this.submitButton.DialogResult = System.Windows.Forms.DialogResult.OK; + this.submitButton.Location = new System.Drawing.Point(300, 614); + this.submitButton.Name = "submitButton"; + this.submitButton.Size = new System.Drawing.Size(75, 23); + this.submitButton.TabIndex = 9; + this.submitButton.Text = "Submit"; + this.submitButton.Click += new System.EventHandler(this.submitButton_Click); + // + // label2 + // + this.label2.Location = new System.Drawing.Point(328, 163); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(100, 21); + this.label2.TabIndex = 3; + this.label2.Text = "Priority"; + this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // priorityComboBox + // + this.priorityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.priorityComboBox.Location = new System.Drawing.Point(456, 163); + this.priorityComboBox.Name = "priorityComboBox"; + this.priorityComboBox.Size = new System.Drawing.Size(176, 21); + this.priorityComboBox.TabIndex = 4; + // + // severityComboBox + // + this.severityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.severityComboBox.Location = new System.Drawing.Point(456, 195); + this.severityComboBox.Name = "severityComboBox"; + this.severityComboBox.Size = new System.Drawing.Size(176, 21); + this.severityComboBox.TabIndex = 5; + // + // label3 + // + this.label3.Location = new System.Drawing.Point(328, 195); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(100, 21); + this.label3.TabIndex = 5; + this.label3.Text = "Severity"; + this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // reproducibilityComboBox + // + this.reproducibilityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.reproducibilityComboBox.Location = new System.Drawing.Point(456, 227); + this.reproducibilityComboBox.Name = "reproducibilityComboBox"; + this.reproducibilityComboBox.Size = new System.Drawing.Size(176, 21); + this.reproducibilityComboBox.TabIndex = 6; + // + // label4 + // + this.label4.Location = new System.Drawing.Point(328, 227); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(100, 21); + this.label4.TabIndex = 7; + this.label4.Text = "Reproducibility"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // label5 + // + this.label5.Location = new System.Drawing.Point(32, 304); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(100, 23); + this.label5.TabIndex = 10; + this.label5.Text = "Description"; + this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // descriptionTextBox + // + this.descriptionTextBox.Location = new System.Drawing.Point(160, 304); + this.descriptionTextBox.Multiline = true; + this.descriptionTextBox.Name = "descriptionTextBox"; + this.descriptionTextBox.Size = new System.Drawing.Size(472, 176); + this.descriptionTextBox.TabIndex = 8; + // + // label6 + // + this.label6.Location = new System.Drawing.Point(32, 80); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(100, 21); + this.label6.TabIndex = 11; + this.label6.Text = "Project"; + this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // label7 + // + this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label7.Location = new System.Drawing.Point(32, 16); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(616, 48); + this.label7.TabIndex = 13; + this.label7.Text = "MantisConnect Submit"; + // + // statusBar + // + this.statusBar.Location = new System.Drawing.Point(0, 654); + this.statusBar.Name = "statusBar"; + this.statusBar.Panels.AddRange(new System.Windows.Forms.StatusBarPanel[] { + this.statusBarPanel}); + this.statusBar.ShowPanels = true; + this.statusBar.Size = new System.Drawing.Size(664, 22); + this.statusBar.TabIndex = 14; + // + // statusBarPanel + // + this.statusBarPanel.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring; + this.statusBarPanel.Name = "statusBarPanel"; + this.statusBarPanel.Width = 647; + // + // versionComboBox + // + this.versionComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.versionComboBox.Location = new System.Drawing.Point(456, 99); + this.versionComboBox.Name = "versionComboBox"; + this.versionComboBox.Size = new System.Drawing.Size(176, 21); + this.versionComboBox.TabIndex = 2; + // + // label8 + // + this.label8.Location = new System.Drawing.Point(328, 99); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(100, 21); + this.label8.TabIndex = 16; + this.label8.Text = "Version"; + this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // categoryComboBox + // + this.categoryComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.categoryComboBox.Location = new System.Drawing.Point(456, 131); + this.categoryComboBox.Name = "categoryComboBox"; + this.categoryComboBox.Size = new System.Drawing.Size(176, 21); + this.categoryComboBox.TabIndex = 3; + // + // label9 + // + this.label9.Location = new System.Drawing.Point(328, 131); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(100, 21); + this.label9.TabIndex = 18; + this.label9.Text = "Category"; + this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // lblCustomField1 + // + this.lblCustomField1.Location = new System.Drawing.Point(35, 494); + this.lblCustomField1.Name = "lblCustomField1"; + this.lblCustomField1.Size = new System.Drawing.Size(100, 23); + this.lblCustomField1.TabIndex = 19; + this.lblCustomField1.Text = "Custom Field 1"; + this.lblCustomField1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // firstCustomFieldTextBox + // + this.firstCustomFieldTextBox.Enabled = false; + this.firstCustomFieldTextBox.Location = new System.Drawing.Point(160, 494); + this.firstCustomFieldTextBox.Name = "firstCustomFieldTextBox"; + this.firstCustomFieldTextBox.Size = new System.Drawing.Size(472, 20); + this.firstCustomFieldTextBox.TabIndex = 20; + // + // secondCustomFieldTextBox + // + this.secondCustomFieldTextBox.Enabled = false; + this.secondCustomFieldTextBox.Location = new System.Drawing.Point(160, 526); + this.secondCustomFieldTextBox.Name = "secondCustomFieldTextBox"; + this.secondCustomFieldTextBox.Size = new System.Drawing.Size(472, 20); + this.secondCustomFieldTextBox.TabIndex = 22; + // + // lblCustomField2 + // + this.lblCustomField2.Location = new System.Drawing.Point(35, 526); + this.lblCustomField2.Name = "lblCustomField2"; + this.lblCustomField2.Size = new System.Drawing.Size(100, 23); + this.lblCustomField2.TabIndex = 21; + this.lblCustomField2.Text = "Custom Field 2"; + this.lblCustomField2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // openFileDialog1 + // + this.openFileDialog1.FileName = "openFileDialog1"; + // + // attachmentTextBox + // + this.attachmentTextBox.Location = new System.Drawing.Point(160, 558); + this.attachmentTextBox.Name = "attachmentTextBox"; + this.attachmentTextBox.Size = new System.Drawing.Size(436, 20); + this.attachmentTextBox.TabIndex = 24; + // + // label10 + // + this.label10.Location = new System.Drawing.Point(32, 558); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(100, 23); + this.label10.TabIndex = 23; + this.label10.Text = "Attachment"; + this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // browseButton + // + this.browseButton.Location = new System.Drawing.Point(603, 554); + this.browseButton.Name = "browseButton"; + this.browseButton.Size = new System.Drawing.Size(29, 23); + this.browseButton.TabIndex = 25; + this.browseButton.Text = "..."; + this.browseButton.UseVisualStyleBackColor = true; + this.browseButton.Click += new System.EventHandler(this.browseButton_Click); + // + // treeView1 + // + this.treeView1.Location = new System.Drawing.Point(35, 104); + this.treeView1.Name = "treeView1"; + this.treeView1.Size = new System.Drawing.Size(155, 144); + this.treeView1.TabIndex = 26; + // + // SubmitIssueForm + // + this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); + this.ClientSize = new System.Drawing.Size(664, 676); + this.Controls.Add(this.treeView1); + this.Controls.Add(this.browseButton); + this.Controls.Add(this.attachmentTextBox); + this.Controls.Add(this.label10); + this.Controls.Add(this.secondCustomFieldTextBox); + this.Controls.Add(this.lblCustomField2); + this.Controls.Add(this.firstCustomFieldTextBox); + this.Controls.Add(this.lblCustomField1); + this.Controls.Add(this.categoryComboBox); + this.Controls.Add(this.label9); + this.Controls.Add(this.versionComboBox); + this.Controls.Add(this.label8); + this.Controls.Add(this.statusBar); + this.Controls.Add(this.label7); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.descriptionTextBox); + this.Controls.Add(this.summaryTextBox); + this.Controls.Add(this.reproducibilityComboBox); + this.Controls.Add(this.label4); + this.Controls.Add(this.severityComboBox); + this.Controls.Add(this.label3); + this.Controls.Add(this.priorityComboBox); + this.Controls.Add(this.label2); + this.Controls.Add(this.submitButton); + this.Controls.Add(this.label1); + this.Name = "SubmitIssueForm"; + this.Text = "Mantis Connect - Submit Issue"; + this.Load += new System.EventHandler(this.SubmitIssue_Load); + ((System.ComponentModel.ISupportInitialize)(this.statusBarPanel)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + } #endregion @@ -424,13 +423,28 @@ private void SubmitIssue_Load(object sender, System.EventArgs e) session.Connect(); - populating = true; - projectComboBox.DataSource = session.Request.UserGetAccessibleProjects(); - projectComboBox.DisplayMember = "Name"; - projectComboBox.ValueMember = "Id"; - populating = false; - - projectComboBox.SelectedIndex = 0; + populating = true; + int i = 0; + foreach (Project project in session.Request.UserGetAccessibleProjects()) + { + TreeNode Node = new TreeNode(project.Name); + Node.Tag = project.Id; + treeView1.Nodes.Add(Node); + if (project.Subprojects.Count > 0) + { + TreeNode customerNode = new TreeNode(project.Name); + customerNode.Tag = project.Id; + walkNode(project.Subprojects, ref customerNode); + treeView1.Nodes[i].Nodes.Add(customerNode); + } + if (i == 1) + treeView1.SelectedNode=Node; + i++; + } + + this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.TreeView1_AfterSelect); + populating = false; + PopulateProjectDependentFields(); priorityComboBox.DataSource = session.Config.PriorityEnum.GetLabels(); @@ -441,6 +455,24 @@ private void SubmitIssue_Load(object sender, System.EventArgs e) { MessageBox.Show( ex.Message, "Webservice Error", MessageBoxButtons.OK, MessageBoxIcon.Stop ); } + } + + public void walkNode(List projects, ref TreeNode Tn) + { + + for (int i = 0; i < projects.Count; i++) + { + TreeNode Node = new TreeNode(projects[i].Name); + Node.Tag = projects[i].Id; + Tn.Nodes.Add (Node); + if (projects[i].Subprojects.Count > 0) + walkNode(projects[i].Subprojects, ref Tn); + + } + + + + } /// @@ -471,9 +503,9 @@ private void submitButton_Click(object sender, System.EventArgs e) } // Create the issue in memory - Issue issue = new Issue(); - - issue.Project = new ObjectRef( projectComboBox.Text ); + Issue issue = new Issue(); + + issue.Project = new ObjectRef(treeView1.SelectedNode.Index); issue.Priority = new ObjectRef( priorityComboBox.Text ); issue.Severity = new ObjectRef( severityComboBox.Text ); issue.Reproducibility = new ObjectRef( reproducibilityComboBox.Text ); @@ -515,20 +547,16 @@ private void ResetForm() summaryTextBox.Clear(); summaryTextBox.Focus(); descriptionTextBox.Clear(); + } + + // Handle the After_Select event. + private void TreeView1_AfterSelect(Object sender, TreeViewEventArgs e) + { + TreeView TV = (TreeView)sender; + treeView1.SelectedNode = TV.SelectedNode; + PopulateProjectDependentFields(); } - /// - /// Event handler for selection change for the current project. - /// - /// not used - /// not used - private void projectComboBox_SelectedIndexChanged(object sender, System.EventArgs e) - { - if ( populating ) - return; - - PopulateProjectDependentFields(); - } /// /// Populates the list of categories and versions based on the currently @@ -537,8 +565,8 @@ private void projectComboBox_SelectedIndexChanged(object sender, System.EventArg private void PopulateProjectDependentFields() { try - { - int projectId = (int)projectComboBox.SelectedValue; + { + int projectId = (int)treeView1.SelectedNode.Tag; this.lblCustomField1.Text = "Custom Field 1"; this.lblCustomField2.Text = "Custom Field 2"; @@ -552,8 +580,8 @@ private void PopulateProjectDependentFields() { categoryComboBox.DataSource = session.Request.ProjectGetCategories( projectId ); categoryComboBox.DisplayMember = "Name"; - versionComboBox.DataSource = session.Request.ProjectGetVersions( projectId ); - versionComboBox.DisplayMember = "Name"; + versionComboBox.DataSource = session.Request.ProjectGetVersions( projectId ); + versionComboBox.DisplayMember = "Name"; } } catch( Exception ex ) diff --git a/MantisSubmit/SubmitIssue.resx b/MantisSubmit/SubmitIssue.resx index 6e58fa8..8dc6b17 100644 --- a/MantisSubmit/SubmitIssue.resx +++ b/MantisSubmit/SubmitIssue.resx @@ -1,123 +1,123 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + \ No newline at end of file diff --git a/MantisSubmit/app.config b/MantisSubmit/app.config index c3a5e12..d661067 100644 --- a/MantisSubmit/app.config +++ b/MantisSubmit/app.config @@ -1,14 +1,33 @@ - - - - - - - - - - - - - - \ No newline at end of file + + + + +
+ + + + + + + + + + + + + + + + + + SilverMonkeyBot + + + s6vprcjf2vamkfqh + + + https://bugtraq.tsprojects.org + + + + diff --git a/UnitTests/Attachments.cs b/UnitTests/Attachments.cs index 4524fbd..3604226 100644 --- a/UnitTests/Attachments.cs +++ b/UnitTests/Attachments.cs @@ -26,14 +26,14 @@ namespace Futureware.MantisConnect.UnitTests ///
[TestFixture] public sealed class AttachmentTestCases : BaseTestFixture - { - [TestFixtureSetUp] + { + [SetUp] public void TestFixtureSetup() { Connect(); - } - - [TestFixtureTearDown] + } + + [TearDown] public void TestFixtureTearDown() { } @@ -52,8 +52,8 @@ public void AddBinaryAttachment() int issueId = this.SubmitIssue(issue); Issue retrievedIssueBeforeAdd = Session.Request.IssueGet(issueId); - Assert.AreEqual(0, retrievedIssueBeforeAdd.Attachments.Length); - + Assert.AreEqual(0, retrievedIssueBeforeAdd.Attachments.Length); + byte[] attachment = CreateBinaryAttachment(1024); byte[] base64 = Base64Encode(attachment); @@ -160,4 +160,4 @@ private void DeleteIssue(int issueId) Assert.IsFalse(Session.Request.IssueExists(issueId)); } } -} +} \ No newline at end of file diff --git a/UnitTests/Config.cs b/UnitTests/Config.cs index 64ae1b3..21d0dd2 100644 --- a/UnitTests/Config.cs +++ b/UnitTests/Config.cs @@ -26,63 +26,63 @@ namespace Futureware.MantisConnect.UnitTests ///
[TestFixture] public sealed class Config : BaseTestFixture - { - [TestFixtureSetUp] + { + [SetUp] public void TestFixtureSetup() { Connect(); - } - - [TestFixtureTearDown] + } + + [TearDown] public void TestFixtureTearDown() { } [Test] - [ExpectedException( typeof( ArgumentNullException ) )] public void ConfigGetNull() { - string str; - Session.Request.ConfigGet( null, out str ); + string str; + var ex = Assert.Throws(() => + Session.Request.ConfigGet(null, out str)); } [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ConfigGetEmpty() { - string str; - Session.Request.ConfigGet( string.Empty, out str ); + string str; + var ex = Assert.Throws(() => + Session.Request.ConfigGet(string.Empty, out str)); } [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ConfigGetBlank() { - string str; - Session.Request.ConfigGet( " ", out str ); + string str; + var ex = Assert.Throws(() => + Session.Request.ConfigGet(" ", out str)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void ConfigGetUndefined() { - string str; - Session.Request.ConfigGet( "UndefinedConfigVariable", out str ); + string str; + var ex = Assert.Throws(() => + Session.Request.ConfigGet("UndefinedConfigVariable", out str)); } [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ConfigGetInvalidFormat() { - string str; - Session.Request.ConfigGet( "Config Var With Spaces", out str ); + string str; + var ex = Assert.Throws(() => + Session.Request.ConfigGet("Config Var With Spaces", out str)); } [Test] public void ConfigGetValid() { string str; - Session.Request.ConfigGet( "administrator_email", out str ); + Session.Request.ConfigGet("administrator_email", out str); } [Test] @@ -90,29 +90,29 @@ public void ConfigGetDatabasePassword() { string str; - string[] privateConfigs = new string[] { + string[] privateConfigs = new string[] { "hostname", "port", "db_username", "db_password", "password_confirm_hash_magic_string", "smtp_host", "smtp_username", "smtp_password" }; bool exception; - foreach( string config in privateConfigs ) + foreach (string config in privateConfigs) { exception = false; try { - Session.Request.ConfigGet( config, out str ); + Session.Request.ConfigGet(config, out str); } - catch( SoapException ) + catch (SoapException) { exception = true; } - if ( !exception ) - Assert.Fail( string.Format( "Private config '{0}' is not protected", config ) ); + if (!exception) + Assert.Fail(string.Format("Private config '{0}' is not protected", config)); } } } -} +} \ No newline at end of file diff --git a/UnitTests/Filters.cs b/UnitTests/Filters.cs index 60e328c..7d0ca23 100644 --- a/UnitTests/Filters.cs +++ b/UnitTests/Filters.cs @@ -1,66 +1,76 @@ -//----------------------------------------------------------------------- -// -// Copyright (C) All Rights Reserved -// -// -// MantisConnect is copyrighted to Victor Boctor -// -// This program is distributed under the terms and conditions of the GPL -// See LICENSE file for details. -// -// For commercial applications to link with or modify MantisConnect, they require the -// purchase of a MantisConnect commercial license. -// -//----------------------------------------------------------------------- - -using System; -using System.Net; -using System.Web.Services.Protocols; - -using NUnit.Framework; - -namespace Futureware.MantisConnect.UnitTests -{ - /// - /// A test fixture that tests the retrieval of the filters and the issues matching - /// these filters. - /// - [TestFixture] - public sealed class Filters : BaseTestFixture - { - [TestFixtureSetUp] - public void TestFixtureSetup() - { - Connect(); - } - - [TestFixtureTearDown] - public void TestFixtureTearDown() - { - } - - [Test] - public void GetFiltersForAllProjects() - { - try - { - Project[] projects = Session.Request.UserGetAccessibleProjects(); - - foreach (Project project in projects) - { - Filter[] filters = Session.Request.UserGetFilters(project.Id); - - foreach (Filter filter in filters) - { - Session.Request.GetIssues(project.Id, filter.Id, 1, 10); - } - } - } - catch (Exception ex) - { - Console.WriteLine(ex.ToString()); - throw; - } - } - } -} +//----------------------------------------------------------------------- +// +// Copyright (C) All Rights Reserved +// +// +// MantisConnect is copyrighted to Victor Boctor +// +// This program is distributed under the terms and conditions of the GPL +// See LICENSE file for details. +// +// For commercial applications to link with or modify MantisConnect, they require the +// purchase of a MantisConnect commercial license. +// +//----------------------------------------------------------------------- + +using System; +using System.Net; +using System.Web.Services.Protocols; + +using NUnit.Framework; + +namespace Futureware.MantisConnect.UnitTests +{ + /// + /// A test fixture that tests the retrieval of the filters and the issues matching + /// these filters. + /// + [TestFixture] + public sealed class Filters : BaseTestFixture + { + [SetUp] + public void TestFixtureSetup() + { + Connect(); + } + + [TearDown] + public void TestFixtureTearDown() + { + } + + [Test] + public void GetFiltersForAllProjects() + { + try + { + Project[] projects = Session.Request.UserGetAccessibleProjects(); + + foreach (Project project in projects) + { + Filter[] filters = Session.Request.UserGetFilters(project.Id); + + foreach (Filter filter in filters) + { + Session.Request.GetIssues(project.Id, filter.Id, 1, 10); + } + + foreach (Project SubProject in project.Subprojects) + { + filters = Session.Request.UserGetFilters(SubProject.Id); + + foreach (Filter filter in filters) + { + Session.Request.GetIssues(SubProject.Id, filter.Id, 1, 10); + } + } + } + } + catch (Exception ex) + { + Console.WriteLine(ex.ToString()); + throw; + } + } + } +} \ No newline at end of file diff --git a/UnitTests/IssueGetLastId.cs b/UnitTests/IssueGetLastId.cs index 3f9fcda..aa8ee67 100644 --- a/UnitTests/IssueGetLastId.cs +++ b/UnitTests/IssueGetLastId.cs @@ -26,20 +26,20 @@ namespace Futureware.MantisConnect.UnitTests /// /// /// The focus of this fixture is to test the special cases for using this method. However, the method - /// is also tested as part of the fixture in the + /// is also tested as part of the fixture in the /// method which is used by almost all of the /// fixture test cases. /// [TestFixture] public sealed class IssueGetLastId : BaseTestFixture - { - [TestFixtureSetUp] + { + [SetUp] public void TestFixtureSetup() { Connect(); - } - - [TestFixtureTearDown] + } + + [TearDown] public void TestFixtureTearDown() { } @@ -47,37 +47,37 @@ public void TestFixtureTearDown() [Test] public void IssueGetLastIdForDefaultProject() { - Session.Request.IssueGetLastId( -1 ); + Session.Request.IssueGetLastId(-1); } [Test] public void IssueGetLastIdForAllProjects() { - Session.Request.IssueGetLastId( 0 ); + Session.Request.IssueGetLastId(0); } [Test] public void IssueGetLastIdForFirstProject() { int projectId = FirstProjectId; - if ( projectId == 0 ) + if (projectId == 0) Assert.Ignore(); - Session.Request.IssueGetLastId( projectId ); + Session.Request.IssueGetLastId(projectId); } [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void IssueGetLastIdForInvalidProjectId() { - Session.Request.IssueGetLastId( -50 ); + var ex = Assert.Throws(() => + Session.Request.IssueGetLastId(-50)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void IssueGetLastIdForNonExistingProject() - { - Session.Request.IssueGetLastId( 999999 ); + { + var ex = Assert.Throws(() => + Session.Request.IssueGetLastId(999999)); } } -} +} \ No newline at end of file diff --git a/UnitTests/MantisConnect.UnitTests.csproj b/UnitTests/MantisConnect.UnitTests.csproj index 8f5e35d..44785c5 100644 --- a/UnitTests/MantisConnect.UnitTests.csproj +++ b/UnitTests/MantisConnect.UnitTests.csproj @@ -1,199 +1,203 @@ - - - - Local - 9.0.30729 - 2.0 - {007994C8-29E4-4C9C-AF10-9DA4FBBB83E8} - Debug - AnyCPU - - - - - Futureware.MantisConnect.UnitTests - - - JScript - Grid - IE50 - false - Library - Futureware.MantisConnect.UnitTests - OnBuildSuccess - - - - - - - 3.5 - false - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - Client - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt - AllRules.ruleset - - - - nunit.core - Libs\nunit.core.dll - True - - - nunit.framework - Libs\nunit.framework.dll - True - - - System - - - System.Data - - - System.Web.Services - - - System.XML - - - MantisConnect - {F4391F6F-0239-48E2-B415-C39A6D920303} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - - + + + + Local + 9.0.30729 + 2.0 + {007994C8-29E4-4C9C-AF10-9DA4FBBB83E8} + Debug + AnyCPU + + + + + Futureware.MantisConnect.UnitTests + + + JScript + Grid + IE50 + false + Library + Futureware.MantisConnect.UnitTests + OnBuildSuccess + + + + + + + 3.5 + false + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + true + + + + + bin\Debug\ + false + 285212672 + false + + + DEBUG;TRACE + + + true + 4096 + false + + + false + false + false + true + 4 + full + prompt + AllRules.ruleset + false + + + bin\Release\ + false + 285212672 + false + + + TRACE + + + false + 4096 + false + + + true + false + false + true + 4 + none + prompt + AllRules.ruleset + false + + + + nunit.core + Libs\nunit.core.dll + True + + + ..\packages\NUnit.3.9.0\lib\net45\nunit.framework.dll + + + System + + + System.Data + + + System.Web.Services + + + System.XML + + + MantisConnect + {F4391F6F-0239-48E2-B415-C39A6D920303} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + + + Code + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 2.0 %28x86%29 + true + + + False + .NET Framework 3.0 %28x86%29 + false + + + False + .NET Framework 3.5 + false + + + False + .NET Framework 3.5 SP1 + false + + + + + + + + + + + + \ No newline at end of file diff --git a/UnitTests/ProjectCategories.cs b/UnitTests/ProjectCategories.cs index f36e630..5f84328 100644 --- a/UnitTests/ProjectCategories.cs +++ b/UnitTests/ProjectCategories.cs @@ -22,44 +22,44 @@ namespace Futureware.MantisConnect.UnitTests { /// - /// + /// /// [TestFixture] public sealed class ProjectCategories : BaseTestFixture - { - [TestFixtureSetUp] + { + [SetUp] public void TestFixtureSetup() { Connect(); - } - - [TestFixtureTearDown] + } + + [TearDown] public void TestFixtureTearDown() { } [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ProjectGetCategoriesForInvalidProject() - { - Session.Request.ProjectGetCategories( -50 ); + { + var ex = Assert.Throws(() => + Session.Request.ProjectGetCategories(-50)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void ProjectGetCategoriesForNonExistingProject() - { - Session.Request.ProjectGetCategories( 99999 ); + { + var ex = Assert.Throws(() => + Session.Request.ProjectGetCategories(99999)); } [Test] public void ProjectGetCategoriesForFirstProject() { int projectId = FirstProjectId; - if ( projectId == 0 ) + if (projectId == 0) Assert.Ignore(); - Session.Request.ProjectGetCategories( projectId ); + Session.Request.ProjectGetCategories(projectId); } } -} +} \ No newline at end of file diff --git a/UnitTests/ProjectVersions.cs b/UnitTests/ProjectVersions.cs index 5bbf70a..b5a4dea 100644 --- a/UnitTests/ProjectVersions.cs +++ b/UnitTests/ProjectVersions.cs @@ -22,101 +22,108 @@ namespace Futureware.MantisConnect.UnitTests { /// - /// + /// /// [TestFixture] public sealed class ProjectVersions : BaseTestFixture - { - [TestFixtureSetUp] + { + [SetUp] public void TestFixtureSetup() { Connect(); - } - - [TestFixtureTearDown] + } + + [TearDown] public void TestFixtureTearDown() { } #region Request.ProjectGetVersions() + [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ProjectGetVersionsForInvalidProject() { - Session.Request.ProjectGetVersions( -50 ); + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersions(-50)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void ProjectGetVersionsForNonExistingProject() - { - Session.Request.ProjectGetVersions( 99999 ); + { + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersions(99999)); } [Test] public void ProjectGetVersionsForFirstProject() { int projectId = FirstProjectId; - if ( projectId == 0 ) + if (projectId == 0) Assert.Ignore(); - Session.Request.ProjectGetVersions( projectId ); - } - #endregion + Session.Request.ProjectGetVersions(projectId); + } + + #endregion Request.ProjectGetVersions() #region Request.ProjectGetReleasedVersions() + [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ProjectGetVersionsReleasedForInvalidProject() - { - Session.Request.ProjectGetVersionsReleased( -50 ); + { + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersionsReleased(-50)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void ProjectGetVersionsReleasedForNonExistingProject() { - Session.Request.ProjectGetVersionsReleased( 99999 ); + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersionsReleased(99999)); } [Test] public void ProjectGetVersionsReleasedForFirstProject() { int projectId = FirstProjectId; - if ( projectId == 0 ) + if (projectId == 0) Assert.Ignore(); - Session.Request.ProjectGetVersionsReleased( projectId ); - } - #endregion + Session.Request.ProjectGetVersionsReleased(projectId); + } + + #endregion Request.ProjectGetReleasedVersions() #region Request.ProjectGetUnreleasedVersions() + [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] public void ProjectGetVersionsUnreleasedForInvalidProject() { - Session.Request.ProjectGetVersionsUnreleased( -50 ); + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersionsUnreleased(-50)); } [Test] - [ExpectedException( typeof( SoapException ) )] public void ProjectGetVersionsUnreleasedForNonExistingProject() - { - Session.Request.ProjectGetVersionsUnreleased( 99999 ); + { + var ex = Assert.Throws(() => + Session.Request.ProjectGetVersionsUnreleased(99999)); } [Test] public void ProjectGetVersionsUnreleasedForFirstProject() { int projectId = FirstProjectId; - if ( projectId == 0 ) + if (projectId == 0) Assert.Ignore(); - Session.Request.ProjectGetVersionsUnreleased( projectId ); - } - #endregion + Session.Request.ProjectGetVersionsUnreleased(projectId); + } + + #endregion Request.ProjectGetUnreleasedVersions() #region Request.ProjectGetVersions() + [Test] public void ProjectVersionAddNotReleased() { @@ -130,34 +137,36 @@ public void ProjectVersionAddReleased() } [Test] - [ExpectedException(typeof(ArgumentException))] public void ProjectVersionAddWithId() { ProjectVersion versionToAdd = CreateVersionToAdd(); versionToAdd.Id = 1000; - Session.Request.ProjectVersionAdd(versionToAdd); + var ex = Assert.Throws(() => + Session.Request.ProjectVersionAdd(versionToAdd)); } [Test] - [ExpectedException(typeof(ArgumentNullException))] public void ProjectVersionAddWithNullName() { ProjectVersion versionToAdd = CreateVersionToAdd(); versionToAdd.Name = null; - Session.Request.ProjectVersionAdd(versionToAdd); + var ex = Assert.Throws(() => + Session.Request.ProjectVersionAdd(versionToAdd)); } [Test] - [ExpectedException(typeof(ArgumentNullException))] public void ProjectVersionAddWithNullDescription() { ProjectVersion versionToAdd = CreateVersionToAdd(); - versionToAdd.Description = null; - Session.Request.ProjectVersionAdd(versionToAdd); - } - #endregion + versionToAdd.Description = null; + var ex = Assert.Throws(() => + Session.Request.ProjectVersionAdd(versionToAdd)); + } + + #endregion Request.ProjectGetVersions() #region Private Methods + /// /// Get a project version by id or null if not found. /// @@ -226,7 +235,8 @@ private ProjectVersion CreateVersionToAdd() version.IsReleased = false; return version; - } - #endregion + } + + #endregion Private Methods } -} +} \ No newline at end of file diff --git a/UnitTests/RetrieveEnums.cs b/UnitTests/RetrieveEnums.cs index 01c3083..7a02479 100644 --- a/UnitTests/RetrieveEnums.cs +++ b/UnitTests/RetrieveEnums.cs @@ -21,107 +21,107 @@ using NUnit.Framework; namespace Futureware.MantisConnect.UnitTests -{ - /// - /// Summary description for Class1. - /// - [TestFixture] - public sealed class RetrieveEnums : BaseTestFixture - { - [TestFixtureSetUp] - public void TestFixtureSetup() - { - Connect(); - } - - [TestFixtureTearDown] - public void TestFixtureTearDown() - { - } - - [Test] - public void StatusEnum() - { - MantisEnum statusEnum = Session.Config.StatusEnum; - Assert.IsTrue( statusEnum.Count > 0 ); - WriteEnum( "Status", statusEnum ); - } - - [Test] - public void PriorityEnum() - { - MantisEnum priorityEnum = Session.Config.PriorityEnum; - Assert.IsTrue( priorityEnum.Count > 0 ); - WriteEnum( "Priority", priorityEnum ); - } - - [Test] - public void SeverityEnum() - { - MantisEnum severityEnum = Session.Config.SeverityEnum; - Assert.IsTrue( severityEnum.Count > 0 ); - WriteEnum( "Severity", severityEnum ); - } - - [Test] - public void ProjectionEnum() - { - MantisEnum projectionEnum = Session.Config.ProjectionEnum; - Assert.IsTrue( projectionEnum.Count > 0 ); - WriteEnum( "Projection", projectionEnum ); - } - - [Test] - public void EtaEnum() - { - MantisEnum etaEnum = Session.Config.EtaEnum; - Assert.IsTrue( etaEnum.Count > 0 ); - WriteEnum( "Eta", etaEnum ); - } - - [Test] - public void ReproducibilityEnum() - { - MantisEnum reproducibilityEnum = Session.Config.ReproducibilityEnum; - Assert.IsTrue( reproducibilityEnum.Count > 0 ); - WriteEnum( "Reproducibility", reproducibilityEnum ); - } - - [Test] - public void AccessLevelEnum() - { - MantisEnum accessLevelEnum = Session.Config.AccessLevelEnum; - Assert.IsTrue( accessLevelEnum.Count > 0 ); - WriteEnum( "AccessLevel", accessLevelEnum ); - } - - [Test] - public void ResolutionEnum() - { - MantisEnum resolutionEnum = Session.Config.ResolutionEnum; - Assert.IsTrue( resolutionEnum.Count > 0 ); - WriteEnum( "Resolution", resolutionEnum ); - } - - [Test] - public void ViewStateEnum() - { - MantisEnum viewStateEnum = Session.Config.ViewStateEnum; - Assert.IsTrue( viewStateEnum.Count > 0 ); - WriteEnum( "ViewState", viewStateEnum ); - } - - private void WriteEnum( string enumType, MantisEnum mantisEnum ) - { - Console.WriteLine(); - Console.WriteLine( enumType ); - - ICollection labels = mantisEnum.GetLabels(); +{ + /// + /// Summary description for Class1. + /// + [TestFixture] + public sealed class RetrieveEnums : BaseTestFixture + { + [SetUp] + public void TestFixtureSetup() + { + Connect(); + } + + [TearDown] + public void TestFixtureTearDown() + { + } + + [Test] + public void StatusEnum() + { + MantisEnum statusEnum = Session.Config.StatusEnum; + Assert.IsTrue(statusEnum.Count > 0); + WriteEnum("Status", statusEnum); + } + + [Test] + public void PriorityEnum() + { + MantisEnum priorityEnum = Session.Config.PriorityEnum; + Assert.IsTrue(priorityEnum.Count > 0); + WriteEnum("Priority", priorityEnum); + } + + [Test] + public void SeverityEnum() + { + MantisEnum severityEnum = Session.Config.SeverityEnum; + Assert.IsTrue(severityEnum.Count > 0); + WriteEnum("Severity", severityEnum); + } + + [Test] + public void ProjectionEnum() + { + MantisEnum projectionEnum = Session.Config.ProjectionEnum; + Assert.IsTrue(projectionEnum.Count > 0); + WriteEnum("Projection", projectionEnum); + } + + [Test] + public void EtaEnum() + { + MantisEnum etaEnum = Session.Config.EtaEnum; + Assert.IsTrue(etaEnum.Count > 0); + WriteEnum("Eta", etaEnum); + } + + [Test] + public void ReproducibilityEnum() + { + MantisEnum reproducibilityEnum = Session.Config.ReproducibilityEnum; + Assert.IsTrue(reproducibilityEnum.Count > 0); + WriteEnum("Reproducibility", reproducibilityEnum); + } + + [Test] + public void AccessLevelEnum() + { + MantisEnum accessLevelEnum = Session.Config.AccessLevelEnum; + Assert.IsTrue(accessLevelEnum.Count > 0); + WriteEnum("AccessLevel", accessLevelEnum); + } + + [Test] + public void ResolutionEnum() + { + MantisEnum resolutionEnum = Session.Config.ResolutionEnum; + Assert.IsTrue(resolutionEnum.Count > 0); + WriteEnum("Resolution", resolutionEnum); + } + + [Test] + public void ViewStateEnum() + { + MantisEnum viewStateEnum = Session.Config.ViewStateEnum; + Assert.IsTrue(viewStateEnum.Count > 0); + WriteEnum("ViewState", viewStateEnum); + } + + private void WriteEnum(string enumType, MantisEnum mantisEnum) + { + Console.WriteLine(); + Console.WriteLine(enumType); + + ICollection labels = mantisEnum.GetLabels(); foreach (string label in labels) { Console.WriteLine(label); - } - } - } -} + } + } + } +} \ No newline at end of file diff --git a/UnitTests/RetrieveIssues.cs b/UnitTests/RetrieveIssues.cs index 66bb4b5..ca13c3e 100644 --- a/UnitTests/RetrieveIssues.cs +++ b/UnitTests/RetrieveIssues.cs @@ -20,91 +20,90 @@ using NUnit.Framework; namespace Futureware.MantisConnect.UnitTests -{ - /// - /// A test fixture to test the error scenarios for retrieving an issue. - /// The case for retrieving an existing issue is covered in other test - /// cases. - /// - [TestFixture] - public sealed class RetrieveIssuesTestCases : BaseTestFixture - { - [TestFixtureSetUp] - public void TestFixtureSetup() - { - Connect(); - } - - [TestFixtureTearDown] - public void TestFixtureTearDown() - { - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void RetrieveIssueWithIdZero() - { - Session.Request.IssueGet( 0 ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void RetrieveIssueWithIdNegative() - { - Session.Request.IssueGet( -1 ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void IssueExistsWithIdZero() - { - Session.Request.IssueExists( 0 ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void GetIssueIdFromEmptySummary() - { - Session.Request.IssueGetIdFromSummary( string.Empty ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void GetIssueIdFromBlankSummary() - { - Session.Request.IssueGetIdFromSummary( " " ); - } - - [Test] - [ExpectedException( typeof( ArgumentNullException ) )] - public void GetIssueIdFromNullSummary() - { - Session.Request.IssueGetIdFromSummary( null ); - } - - [Test] - public void GetIssueIdFromNonExistingSummary() - { - int issueId = Session.Request.IssueGetIdFromSummary( Guid.NewGuid().ToString() ); - Assert.AreEqual( 0, issueId ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void IssueExistsWithIdNegative() - { - Session.Request.IssueExists( -1 ); - } - - [Test] - [ExpectedException( typeof( SoapException ) )] - public void RetrieveIssueThatDoesNotExist() - { - int id = 5000; - while ( Session.Request.IssueExists( id ) ) - id += 1000; - - Session.Request.IssueGet( id ); - } - } -} +{ + /// + /// A test fixture to test the error scenarios for retrieving an issue. + /// The case for retrieving an existing issue is covered in other test + /// cases. + /// + [TestFixture] + public sealed class RetrieveIssuesTestCases : BaseTestFixture + { + [SetUp] + public void TestFixtureSetup() + { + Connect(); + } + + [TearDown] + public void TestFixtureTearDown() + { + } + + [Test] + public void RetrieveIssueWithIdZero() + { + var ex = Assert.Throws(() => + Session.Request.IssueGet(0)); + } + + [Test] + public void RetrieveIssueWithIdNegative() + { + var ex = Assert.Throws(() => + Session.Request.IssueGet(-1)); + } + + [Test] + public void IssueExistsWithIdZero() + { + var ex = Assert.Throws(() => + Session.Request.IssueExists(0)); + } + + [Test] + public void GetIssueIdFromEmptySummary() + { + var ex = Assert.Throws(() => + Session.Request.IssueGetIdFromSummary(string.Empty)); + } + + [Test] + public void GetIssueIdFromBlankSummary() + { + var ex = Assert.Throws(() => + Session.Request.IssueGetIdFromSummary(" ")); + } + + [Test] + public void GetIssueIdFromNullSummary() + { + var ex = Assert.Throws(() => + Session.Request.IssueGetIdFromSummary(null)); + } + + [Test] + public void GetIssueIdFromNonExistingSummary() + { + int issueId = Session.Request.IssueGetIdFromSummary(Guid.NewGuid().ToString()); + Assert.AreEqual(0, issueId); + } + + [Test] + public void IssueExistsWithIdNegative() + { + var ex = Assert.Throws(() => + Session.Request.IssueExists(-1)); + } + + [Test] + public void RetrieveIssueThatDoesNotExist() + { + int id = 5000; + while (Session.Request.IssueExists(id)) + id += 1000; + var ex = Assert.Throws(() => + Session.Request.IssueGet(id)); + } + } +} \ No newline at end of file diff --git a/UnitTests/SubmitIssues.cs b/UnitTests/SubmitIssues.cs index 5439d96..36f9231 100644 --- a/UnitTests/SubmitIssues.cs +++ b/UnitTests/SubmitIssues.cs @@ -20,156 +20,154 @@ using NUnit.Framework; namespace Futureware.MantisConnect.UnitTests -{ - /// - /// Summary description for Class1. - /// - [TestFixture] - public sealed class SubmitIssueTestCases : BaseTestFixture - { - [TestFixtureSetUp] - public void TestFixtureSetup() - { - Connect(); - } - - [TestFixtureTearDown] - public void TestFixtureTearDown() - { - } - - [Test] - public void SubmitIssue() - { - int projectId = FirstProjectId; - - Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); - issue.Summary = GetRandomSummary(); - issue.Description = GetRandomDescription(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); - - SubmitAndDelete( issue ); - } - - [Test] - [ExpectedException( typeof( SoapException ) )] - public void SubmitIssueNoProjectId() - { - int projectId = FirstProjectId; - - Issue issue = new Issue(); - issue.Summary = GetRandomSummary(); - issue.Description = GetRandomDescription(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); - - SubmitAndDelete( issue ); - } - - [ExpectedException( typeof( SoapException ) )] - public void SubmitIssueNoSummary() - { - int projectId = FirstProjectId; - - Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); - issue.Description = GetRandomDescription(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); - - SubmitAndDelete( issue ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void SubmitIssueNoDescription() - { - int projectId = FirstProjectId; - - Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); - issue.Summary = GetRandomSummary(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); - - SubmitAndDelete( issue ); - } - - [Test] - public void SubmitIssueNoCategory() - { - int projectId = FirstProjectId; - - string cfg; - Session.Request.ConfigGet( "mc_error_when_category_not_found", out cfg ); - - bool errorWhenCategoryNotFound = cfg == "1"; - - try - { - Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); - issue.Summary = GetRandomSummary(); - issue.Description = GetRandomDescription(); - - SubmitAndDelete( issue ); - } - catch( SoapException ) - { - if ( !errorWhenCategoryNotFound ) - throw; - - return; - } - - if ( errorWhenCategoryNotFound ) - Assert.Fail( "No category specified, no default category, and no exception raised." ); - } - - [Test] - public void SubmitIssueAndCheckIt() - { - const string StepsToRepro = "steps"; - const string AdditionalInfo = "additional"; - int projectId = FirstProjectId; - - Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); - issue.Summary = GetRandomSummary(); - issue.Description = GetRandomDescription(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); - issue.StepsToReproduce = StepsToRepro; - issue.AdditionalInformation = AdditionalInfo; - - int issueId = Session.Request.IssueAdd( issue ); - - try - { - Issue issueRet = Session.Request.IssueGet( issueId ); +{ + /// + /// Summary description for Class1. + /// + [TestFixture] + public sealed class SubmitIssueTestCases : BaseTestFixture + { + [SetUp] + public void TestFixtureSetup() + { + Connect(); + } + + [TearDown] + public void TestFixtureTearDown() + { + } + + [Test] + public void SubmitIssue() + { + int projectId = FirstProjectId; + + Issue issue = new Issue(); + issue.Project = new ObjectRef(projectId); + issue.Summary = GetRandomSummary(); + issue.Description = GetRandomDescription(); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); + + SubmitAndDelete(issue); + } + + [Test] + public void SubmitIssueNoProjectId() + { + int projectId = FirstProjectId; + + Issue issue = new Issue(); + issue.Summary = GetRandomSummary(); + issue.Description = GetRandomDescription(); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); + var ex = Assert.Throws(() => + SubmitAndDelete(issue)); + } - Assert.AreEqual( issueId, issueRet.Id ); - Assert.AreEqual( issue.Project.Id, issueRet.Project.Id ); - Assert.AreEqual( issue.Summary, issueRet.Summary ); - Assert.AreEqual( issue.Description, issueRet.Description ); - Assert.AreEqual( issue.Category.Name, issueRet.Category.Name ); - Assert.AreEqual( Session.Username, issueRet.ReportedBy.Name ); - Assert.IsTrue( issueRet.Severity.Id != 0 ); - Assert.IsTrue( issueRet.Priority.Id != 0 ); - Assert.IsTrue( issueRet.Reproducibility.Id != 0 ); - Assert.IsTrue( issueRet.Projection.Id != 0 ); - Assert.IsTrue( issueRet.Eta.Id != 0 ); - Assert.AreEqual(StepsToRepro, issueRet.StepsToReproduce); - Assert.AreEqual(AdditionalInfo, issueRet.AdditionalInformation); - Assert.IsTrue(issueRet.Platform.Length == 0); - Assert.IsTrue( issueRet.Os.Length == 0 ); - Assert.IsTrue( issueRet.OsBuild.Length == 0 ); - Assert.IsTrue( issueRet.FixedInVersion.Length == 0 ); - Assert.AreEqual( 0, issueRet.SponsorshipTotal ); - Assert.AreEqual( 0, issueRet.Attachments.Length ); - } - finally - { - Session.Request.IssueDelete( issueId ); - } - } + public void SubmitIssueNoSummary() + { + int projectId = FirstProjectId; + + Issue issue = new Issue(); + issue.Project = new ObjectRef(projectId); + issue.Description = GetRandomDescription(); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); + var ex = Assert.Throws(() => + SubmitAndDelete(issue)); + } + + [Test] + public void SubmitIssueNoDescription() + { + int projectId = FirstProjectId; + + Issue issue = new Issue(); + issue.Project = new ObjectRef(projectId); + issue.Summary = GetRandomSummary(); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); + + var ex = Assert.Throws(() => + SubmitAndDelete(issue)); + } + + [Test] + public void SubmitIssueNoCategory() + { + int projectId = FirstProjectId; + + string cfg; + Session.Request.ConfigGet("mc_error_when_category_not_found", out cfg); + + bool errorWhenCategoryNotFound = cfg == "1"; + + try + { + Issue issue = new Issue(); + issue.Project = new ObjectRef(projectId); + issue.Summary = GetRandomSummary(); + issue.Description = GetRandomDescription(); + + SubmitAndDelete(issue); + } + catch (SoapException) + { + if (!errorWhenCategoryNotFound) + throw; + + return; + } + + if (errorWhenCategoryNotFound) + Assert.Fail("No category specified, no default category, and no exception raised."); + } + + [Test] + public void SubmitIssueAndCheckIt() + { + const string StepsToRepro = "steps"; + const string AdditionalInfo = "additional"; + int projectId = FirstProjectId; + + Issue issue = new Issue(); + issue.Project = new ObjectRef(projectId); + issue.Summary = GetRandomSummary(); + issue.Description = GetRandomDescription(); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); + issue.StepsToReproduce = StepsToRepro; + issue.AdditionalInformation = AdditionalInfo; + + int issueId = Session.Request.IssueAdd(issue); + + try + { + Issue issueRet = Session.Request.IssueGet(issueId); + + Assert.AreEqual(issueId, issueRet.Id); + Assert.AreEqual(issue.Project.Id, issueRet.Project.Id); + Assert.AreEqual(issue.Summary, issueRet.Summary); + Assert.AreEqual(issue.Description, issueRet.Description); + Assert.AreEqual(issue.Category.Name, issueRet.Category.Name); + Assert.AreEqual(Session.Username, issueRet.ReportedBy.Name); + Assert.IsTrue(issueRet.Severity.Id != 0); + Assert.IsTrue(issueRet.Priority.Id != 0); + Assert.IsTrue(issueRet.Reproducibility.Id != 0); + Assert.IsTrue(issueRet.Projection.Id != 0); + Assert.IsTrue(issueRet.Eta.Id != 0); + Assert.AreEqual(StepsToRepro, issueRet.StepsToReproduce); + Assert.AreEqual(AdditionalInfo, issueRet.AdditionalInformation); + Assert.IsTrue(issueRet.Platform.Length == 0); + Assert.IsTrue(issueRet.Os.Length == 0); + Assert.IsTrue(issueRet.OsBuild.Length == 0); + Assert.IsTrue(issueRet.FixedInVersion.Length == 0); + Assert.AreEqual(0, issueRet.SponsorshipTotal); + Assert.AreEqual(0, issueRet.Attachments.Length); + } + finally + { + Session.Request.IssueDelete(issueId); + } + } [Test] public void SubmitIssueWithNotesAndCheckIt() @@ -186,44 +184,44 @@ public void SubmitIssueWithNotesAndCheckIt() note2.Text = note2Text; Issue issue = new Issue(); - issue.Project = new ObjectRef( projectId ); + issue.Project = new ObjectRef(projectId); issue.Summary = GetRandomSummary(); issue.Description = GetRandomDescription(); - issue.Category = new ObjectRef( GetFirstCategory( projectId ) ); + issue.Category = new ObjectRef(GetFirstCategory(projectId)); issue.Notes = new IssueNote[] { note1, note2 }; - int issueId = Session.Request.IssueAdd( issue ); + int issueId = Session.Request.IssueAdd(issue); try { - Issue issueRet = Session.Request.IssueGet( issueId ); + Issue issueRet = Session.Request.IssueGet(issueId); - Assert.IsNotNull( issueRet ); - Assert.IsNotNull( issueRet.Notes ); - Assert.AreEqual( 2, issueRet.Notes.Length ); - Assert.AreEqual( note1Text, issueRet.Notes[0].Text ); - Assert.AreEqual( note2Text, issueRet.Notes[1].Text ); + Assert.IsNotNull(issueRet); + Assert.IsNotNull(issueRet.Notes); + Assert.AreEqual(2, issueRet.Notes.Length); + Assert.AreEqual(note1Text, issueRet.Notes[0].Text); + Assert.AreEqual(note2Text, issueRet.Notes[1].Text); } finally { - Session.Request.IssueDelete( issueId ); + Session.Request.IssueDelete(issueId); } } - private void SubmitAndDelete( Issue issue ) - { - int issueId = Session.Request.IssueAdd( issue ); - if ( issueId > 0 ) - { - Assert.IsTrue( Session.Request.IssueExists( issueId ) ); - Assert.AreEqual( issueId, Session.Request.IssueGetLastId( issue.Project.Id ) ); - Assert.AreEqual( issueId, Session.Request.IssueGetIdFromSummary( issue.Summary ) ); - - Session.Request.IssueDelete( issueId ); - - Assert.IsFalse( Session.Request.IssueExists( issueId ) ); - Assert.AreEqual( 0, Session.Request.IssueGetIdFromSummary( issue.Summary ) ); - } - } - } -} + private void SubmitAndDelete(Issue issue) + { + int issueId = Session.Request.IssueAdd(issue); + if (issueId > 0) + { + Assert.IsTrue(Session.Request.IssueExists(issueId)); + Assert.AreEqual(issueId, Session.Request.IssueGetLastId(issue.Project.Id)); + Assert.AreEqual(issueId, Session.Request.IssueGetIdFromSummary(issue.Summary)); + + Session.Request.IssueDelete(issueId); + + Assert.IsFalse(Session.Request.IssueExists(issueId)); + Assert.AreEqual(0, Session.Request.IssueGetIdFromSummary(issue.Summary)); + } + } + } +} \ No newline at end of file diff --git a/UnitTests/SubmitNotes.cs b/UnitTests/SubmitNotes.cs index 8c69108..1b5ba31 100644 --- a/UnitTests/SubmitNotes.cs +++ b/UnitTests/SubmitNotes.cs @@ -20,132 +20,134 @@ using NUnit.Framework; namespace Futureware.MantisConnect.UnitTests -{ - /// - /// Test cases for submitting issue notes. - /// - [TestFixture] - public sealed class SubmitIssueNotes : BaseTestFixture - { - [TestFixtureSetUp] - public void TestFixtureSetup() - { - Connect(); - - Issue issue = CreateIssue(); - issueId = Session.Request.IssueAdd( issue ); - } - - [TestFixtureTearDown] - public void TestFixtureTearDown() - { - Session.Request.IssueDelete( issueId ); - } - - [Test] - public void SubmitNote() - { - int issueNoteId = Session.Request.IssueNoteAdd( issueId, GetRandomNote() ); - if ( issueNoteId > 0 ) - Session.Request.IssueNoteDelete( issueNoteId ); - } - - [Test] - public void SubmitNoteAndCheckIt() - { - IssueNote note = GetRandomNote(); - - int noteId = Session.Request.IssueNoteAdd( issueId, note ); - try - { - Assert.IsTrue( noteId > 0, "added note id must be greater than 0" ); - - Issue ownerIssue = Session.Request.IssueGet( issueId ); - - Assert.IsTrue( ownerIssue.Notes.Length > 0, "There must be at least 1 note associated with the issue." ); - - IssueNote retNote = null; - - foreach( IssueNote currentNote in ownerIssue.Notes ) - if ( currentNote.Id == noteId ) - retNote = currentNote; - - Assert.IsNotNull( note ); - - Assert.IsTrue( retNote.Id == noteId, "Note Id must be greater than 0" ); - Assert.IsTrue( retNote.Author.Id > 0, "Author id must be greater than 0" ); - Assert.AreEqual( retNote.Text, note.Text, "Verify note text" ); - - TimeSpan ts = DateTime.Now.Date - retNote.DateSubmitted.Date; - Assert.IsTrue( ts.TotalMinutes <= 1, "Verify date submitted" ); - - ts = DateTime.Now.Date - retNote.LastModified.Date; - Assert.IsTrue( ts.TotalMinutes <= 1, "Verify last modified" ); - } - finally - { - if ( noteId > 0 ) - Session.Request.IssueNoteDelete( noteId ); - } - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void SubmitNoteEmpty() - { - IssueNote note = new IssueNote(); - note.Text = string.Empty; - int issueNoteId = Session.Request.IssueNoteAdd( issueId, note ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void SubmitNoteBlank() - { - IssueNote note = new IssueNote(); - note.Text = " "; - Session.Request.IssueNoteAdd( issueId, note ); - } - - [Test] - [ExpectedException( typeof( ArgumentNullException ) )] - public void SubmitNoteNull() - { - Session.Request.IssueNoteAdd( issueId, null ); - } - - [Test] - [ExpectedException( typeof( ArgumentNullException ) )] - public void SubmitNoteNullText() - { - IssueNote note = new IssueNote(); - note.Text = null; - Session.Request.IssueNoteAdd( issueId, note ); - } - - [Test] - [ExpectedException( typeof( ArgumentOutOfRangeException ) )] - public void SubmitNoteToInvalidIssueId() - { - IssueNote note = new IssueNote(); - note.Text = " "; - Session.Request.IssueNoteAdd( -5, note ); - } - - [Test] - [ExpectedException( typeof( SoapException ) )] - public void SubmitNoteToNonExistingIssue() - { - Session.Request.IssueNoteAdd( 5000, GetRandomNote() ); - } - - private IssueNote GetRandomNote() - { - IssueNote note = new IssueNote(); - note.Text = String.Format( "NoteText {0}", Guid.NewGuid().ToString() ); - return note; - } - - private int issueId; - } -} +{ + /// + /// Test cases for submitting issue notes. + /// + [TestFixture] + public sealed class SubmitIssueNotes : BaseTestFixture + { + [SetUp] + public void TestFixtureSetup() + { + Connect(); + + Issue issue = CreateIssue(); + issueId = Session.Request.IssueAdd(issue); + } + + [TearDown] + public void TestFixtureTearDown() + { + Session.Request.IssueDelete(issueId); + } + + [Test] + public void SubmitNote() + { + int issueNoteId = Session.Request.IssueNoteAdd(issueId, GetRandomNote()); + if (issueNoteId > 0) + Session.Request.IssueNoteDelete(issueNoteId); + } + + [Test] + public void SubmitNoteAndCheckIt() + { + IssueNote note = GetRandomNote(); + + int noteId = Session.Request.IssueNoteAdd(issueId, note); + try + { + Assert.IsTrue(noteId > 0, "added note id must be greater than 0"); + + Issue ownerIssue = Session.Request.IssueGet(issueId); + + Assert.IsTrue(ownerIssue.Notes.Length > 0, "There must be at least 1 note associated with the issue."); + + IssueNote retNote = null; + + foreach (IssueNote currentNote in ownerIssue.Notes) + if (currentNote.Id == noteId) + retNote = currentNote; + + Assert.IsNotNull(note); + + Assert.IsTrue(retNote.Id == noteId, "Note Id must be greater than 0"); + Assert.IsTrue(retNote.Author.Id > 0, "Author id must be greater than 0"); + Assert.AreEqual(retNote.Text, note.Text, "Verify note text"); + + TimeSpan ts = DateTime.Now.Date - retNote.DateSubmitted.Date; + Assert.IsTrue(ts.TotalMinutes <= 1, "Verify date submitted"); + + ts = DateTime.Now.Date - retNote.LastModified.Date; + Assert.IsTrue(ts.TotalMinutes <= 1, "Verify last modified"); + } + finally + { + if (noteId > 0) + Session.Request.IssueNoteDelete(noteId); + } + } + + [Test] + public void SubmitNoteEmpty() + { + IssueNote note = new IssueNote + { + Text = string.Empty + }; + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(issueId, note)); + } + + [Test] + public void SubmitNoteBlank() + { + IssueNote note = new IssueNote(); + note.Text = " "; + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(issueId, note)); + } + + [Test] + public void SubmitNoteNull() + { + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(issueId, null)); + } + + [Test] + public void SubmitNoteNullText() + { + IssueNote note = new IssueNote(); + note.Text = null; + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(issueId, note)); + } + + [Test] + public void SubmitNoteToInvalidIssueId() + { + IssueNote note = new IssueNote(); + note.Text = " "; + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(-5, note)); + } + + [Test] + public void SubmitNoteToNonExistingIssue() + { + var ex = Assert.Throws(() => + Session.Request.IssueNoteAdd(5000, GetRandomNote())); + } + + private IssueNote GetRandomNote() + { + IssueNote note = new IssueNote(); + note.Text = String.Format("NoteText {0}", Guid.NewGuid().ToString()); + return note; + } + + private int issueId; + } +} \ No newline at end of file diff --git a/UnitTests/UpdateIssues.cs b/UnitTests/UpdateIssues.cs index 0b4497e..6bf29bd 100644 --- a/UnitTests/UpdateIssues.cs +++ b/UnitTests/UpdateIssues.cs @@ -27,13 +27,13 @@ namespace Futureware.MantisConnect.UnitTests [TestFixture] public sealed class UpdateIssuesTestCases : BaseTestFixture { - [TestFixtureSetUp] + [SetUp] public void TestFixtureSetup() { Connect(); } - [TestFixtureTearDown] + [TearDown] public void TestFixtureTearDown() { } diff --git a/UnitTests/packages.config b/UnitTests/packages.config new file mode 100644 index 0000000..79c10c7 --- /dev/null +++ b/UnitTests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/mantisconnect/Backup/MantisConnect.sln b/mantisconnect/Backup/MantisConnect.sln new file mode 100644 index 0000000..b5fe1c0 --- /dev/null +++ b/mantisconnect/Backup/MantisConnect.sln @@ -0,0 +1,21 @@ +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MantisConnect", "MantisConnect.csproj", "{F4391F6F-0239-48E2-B415-C39A6D920303}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug.ActiveCfg = Debug|.NET + {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug.Build.0 = Debug|.NET + {F4391F6F-0239-48E2-B415-C39A6D920303}.Release.ActiveCfg = Release|.NET + {F4391F6F-0239-48E2-B415-C39A6D920303}.Release.Build.0 = Release|.NET + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/mantisconnect/MantisConnect.csproj b/mantisconnect/MantisConnect.csproj index 4efab53..7aa63d3 100644 --- a/mantisconnect/MantisConnect.csproj +++ b/mantisconnect/MantisConnect.csproj @@ -1,266 +1,272 @@ - - - - Local - 8.0.50727 - 2.0 - {F4391F6F-0239-48E2-B415-C39A6D920303} - Debug - AnyCPU - - - - - Futureware.MantisConnect - mantisconnect.snk - JScript - Grid - IE50 - false - Library - Futureware.MantisConnect - OnBuildSuccess - - - true - false - true - - - - - true - 3.5 - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - Client - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - AllRules.ruleset - false - - - bin\Release\ - false - 285212672 - false - - - TRACE - Futureware.MantisConnect.xml - false - 4096 - false - - - true - false - false - true - 4 - none - prompt - AllRules.ruleset - - - - System - - - System.Data - - - System.Drawing - - - - - - System.Web.Services - - - System.Windows.Forms - - - System.XML - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - True - True - Settings.settings - - - Code - - - True - True - Reference.svcmap - - - Code - - - Code - - - Code - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - Reference.svcmap - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - - - - - - - - WCF Proxy Generator - Reference.cs - - - - - - - - - + + + + Local + 8.0.50727 + 2.0 + {F4391F6F-0239-48E2-B415-C39A6D920303} + Debug + AnyCPU + + + + + Futureware.MantisConnect + mantisconnect.snk + JScript + Grid + IE50 + false + Library + Futureware.MantisConnect + OnBuildSuccess + + + true + false + true + + + + + true + 3.5 + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + + bin\Debug\ + false + 285212672 + false + + + DEBUG;TRACE + + + true + 4096 + false + + + false + false + false + true + 4 + full + prompt + AllRules.ruleset + false + false + + + bin\Release\ + false + 285212672 + false + + + TRACE + Futureware.MantisConnect.xml + false + 4096 + false + + + true + false + false + true + 4 + none + prompt + AllRules.ruleset + false + + + + System + + + System.Data + + + System.Drawing + + + + + + System.Web.Services + + + System.Windows.Forms + + + System.XML + + + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + Code + + + + Code + + + Code + + + Code + + + True + True + Settings.settings + + + Code + + + True + True + Reference.svcmap + + + Code + + + Code + + + Code + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + + + + + + + + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + Reference.svcmap + + + + WCF Proxy Generator + Reference.cs + + + + + + + + + \ No newline at end of file diff --git a/mantisconnect/MantisConnect.sln b/mantisconnect/MantisConnect.sln index b5fe1c0..745caac 100644 --- a/mantisconnect/MantisConnect.sln +++ b/mantisconnect/MantisConnect.sln @@ -1,21 +1,19 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MantisConnect", "MantisConnect.csproj", "{F4391F6F-0239-48E2-B415-C39A6D920303}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug.ActiveCfg = Debug|.NET - {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug.Build.0 = Debug|.NET - {F4391F6F-0239-48E2-B415-C39A6D920303}.Release.ActiveCfg = Release|.NET - {F4391F6F-0239-48E2-B415-C39A6D920303}.Release.Build.0 = Release|.NET - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MantisConnect", "MantisConnect.csproj", "{F4391F6F-0239-48E2-B415-C39A6D920303}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4391F6F-0239-48E2-B415-C39A6D920303}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4391F6F-0239-48E2-B415-C39A6D920303}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4391F6F-0239-48E2-B415-C39A6D920303}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/mantisconnect/Project.cs b/mantisconnect/Project.cs index 120ea09..064a9cb 100644 --- a/mantisconnect/Project.cs +++ b/mantisconnect/Project.cs @@ -12,7 +12,7 @@ // purchase of a MantisConnect commercial license. // //----------------------------------------------------------------------- - +using System.Collections.Generic; namespace Futureware.MantisConnect { using System; @@ -61,7 +61,12 @@ public sealed class Project /// /// The project description. /// - private string description; + private string description; + + /// + /// The subprojects + /// + private List subprojects = new List(); /// /// The Id to be used when calling APIs to indicate the default project for the logged @@ -94,7 +99,12 @@ internal Project(MantisConnectWebservice.ProjectData projectData) this.ViewState = new ObjectRef(projectData.view_state); this.AccessMin = new ObjectRef(projectData.access_min); this.FilePath = projectData.file_path; - this.Description = projectData.description; + this.Description = projectData.description; + for (int i = 0; i < projectData.subprojects.Length; ++i) + { + this.subprojects.Add( new Project(projectData.subprojects[i])); + } + } /// @@ -132,9 +142,8 @@ internal static Project[] ConvertArray( MantisConnectWebservice.ProjectData[] pr { return null; } - - Project[] projects = new Project[projectData.Length]; - + + Project[] projects = new Project[projectData.Length]; for (int i = 0; i < projectData.Length; ++i) { projects[i] = new Project(projectData[i]); @@ -226,6 +235,12 @@ public string Description { get { return this.description; } set { this.description = value; } - } + } + + public List Subprojects + { + get { return this.subprojects; } + set { this.subprojects = value; } + } } } diff --git a/mantisconnect/Properties/Settings.Designer.cs b/mantisconnect/Properties/Settings.Designer.cs index 80e91a2..804e6b9 100644 --- a/mantisconnect/Properties/Settings.Designer.cs +++ b/mantisconnect/Properties/Settings.Designer.cs @@ -1,26 +1,26 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.18033 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Futureware.MantisConnect.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Futureware.MantisConnect.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.5.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.AccountData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.AccountData.datasource index f1514f0..d36b24d 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.AccountData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.AccountData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.AccountData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.AccountData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData.datasource index 2a175e0..c75fe7a 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.FilterData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.FilterData.datasource index 1ff837e..4fe9a04 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.FilterData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.FilterData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.FilterData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.FilterData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.HistoryData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.HistoryData.datasource new file mode 100644 index 0000000..3b7fab4 --- /dev/null +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.HistoryData.datasource @@ -0,0 +1,10 @@ + + + + Futureware.MantisConnect.MantisConnectWebservice.HistoryData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueData.datasource index 5a8784d..2c9cf12 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.IssueData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.IssueData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData.datasource index 29c6c54..1f0a322 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ObjectRef.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ObjectRef.datasource index c8d6f3c..0c43740 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ObjectRef.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ObjectRef.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult.datasource index 10828dd..ecd3aa3 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData.datasource index 07c0c47..670eeae 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectData.datasource index 45af779..1916d1d 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.ProjectData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.ProjectData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData.datasource index 9103959..ce7519e 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult.datasource index 6b547f0..fd7329f 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.UserData.datasource b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.UserData.datasource index d6c1a4f..17461ac 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.UserData.datasource +++ b/mantisconnect/Service References/MantisConnectWebservice/Futureware.MantisConnect.MantisConnectWebservice.UserData.datasource @@ -1,10 +1,10 @@ - - - - Futureware.MantisConnect.MantisConnectWebservice.UserData, Service References.MantisConnectWebservice.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + + Futureware.MantisConnect.MantisConnectWebservice.UserData, Service References.MantisConnectWebservice.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/Reference.cs b/mantisconnect/Service References/MantisConnectWebservice/Reference.cs index 874dacf..9f72e22 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Reference.cs +++ b/mantisconnect/Service References/MantisConnectWebservice/Reference.cs @@ -1,3734 +1,10679 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.18033 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Futureware.MantisConnect.MantisConnectWebservice { - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] - [System.ServiceModel.ServiceContractAttribute(Namespace="http://futureware.biz/mantisconnect", ConfigurationName="MantisConnectWebservice.MantisConnectPortType")] - public interface MantisConnectPortType { - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_version", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string mc_version(); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_login", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.UserData mc_login(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_status", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_status(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_priorities", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_priorities(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_severities", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_severities(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_reproducibilities" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_reproducibilities(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_projections", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_projections(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_etas", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_etas(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_resolutions", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_resolutions(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_access_levels", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_access_levels(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_project_status", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_status(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_project_view_stat" + - "es", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_view_states(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_view_states", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_view_states(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_custom_field_type" + - "s", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_custom_field_types(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_enum_get", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string mc_enum_get(string username, string password, string enumeration); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_exists", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_exists(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_get", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.IssueData mc_issue_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_get_biggest_id", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_get_biggest_id(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_get_id_from_summ" + - "ary", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_get_id_from_summary(string username, string password, string summary); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_update", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_set_tags", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_set_tags(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_delete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_note_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_note_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_note_delete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_note_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_note_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_note_update", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_relationship_add" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_relationship_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_relationship_del" + - "ete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_relationship_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string relationship_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_attachment_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_issue_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string name, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_attachment_delet" + - "e", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_attachment_get", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] - byte[] mc_issue_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_delete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_project_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_update", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_project_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_id_from_na" + - "me", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_get_id_from_name(string username, string password, string project_name); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_issues", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_issue_head" + - "ers", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_project_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_users", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.AccountData[] mc_project_get_users(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string access); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_projects_get_user_acce" + - "ssible", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] mc_projects_get_user_accessible(string username, string password); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_categories" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string[] mc_project_get_categories(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_add_category", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_add_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_delete_categor" + - "y", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_delete_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_rename_categor" + - "y_by_name", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_rename_category_by_name(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name, string p_category_name_new, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string p_assigned_to); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_versions", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_version_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_version_update" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_project_version_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_version_delete" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_project_version_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_released_v" + - "ersions", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_released_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_unreleased" + - "_versions", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_unreleased_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_attachment" + - "s", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] mc_project_get_attachments(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_custom_fie" + - "lds", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] mc_project_get_custom_fields(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_attachment_get" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] - byte[] mc_project_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_attachment_add" + - "", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_project_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string name, string title, string description, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_attachment_del" + - "ete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_project_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_project_get_all_subpro" + - "jects", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string[] mc_project_get_all_subprojects(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_filter_get", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.FilterData[] mc_filter_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_filter_get_issues", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_filter_get_issue_heade" + - "rs", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_config_get_string", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string mc_config_get_string(string username, string password, string config_var); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_issue_checkin", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_issue_checkin(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string comment, bool @fixed); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_user_pref_get_pref", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - string mc_user_pref_get_pref(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string pref_name); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_user_profiles_get_all", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult mc_user_profiles_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_tag_get_all", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult mc_tag_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_tag_add", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - string mc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag); - - [System.ServiceModel.OperationContractAttribute(Action="http://www.mantisbt.org/demo/api/soap/mantisconnect.php/mc_tag_delete", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] - [return: System.ServiceModel.MessageParameterAttribute(Name="return")] - bool mc_tag_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string tag_id); - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class UserData : object, System.ComponentModel.INotifyPropertyChanged { - - private AccountData account_dataField; - - private string access_levelField; - - private string timezoneField; - - /// - public AccountData account_data { - get { - return this.account_dataField; - } - set { - this.account_dataField = value; - this.RaisePropertyChanged("account_data"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string access_level { - get { - return this.access_levelField; - } - set { - this.access_levelField = value; - this.RaisePropertyChanged("access_level"); - } - } - - /// - public string timezone { - get { - return this.timezoneField; - } - set { - this.timezoneField = value; - this.RaisePropertyChanged("timezone"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class AccountData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string nameField; - - private string real_nameField; - - private string emailField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - /// - public string real_name { - get { - return this.real_nameField; - } - set { - this.real_nameField = value; - this.RaisePropertyChanged("real_name"); - } - } - - /// - public string email { - get { - return this.emailField; - } - set { - this.emailField = value; - this.RaisePropertyChanged("email"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class TagDataSearchResult : object, System.ComponentModel.INotifyPropertyChanged { - - private TagData[] resultsField; - - private string total_resultsField; - - /// - public TagData[] results { - get { - return this.resultsField; - } - set { - this.resultsField = value; - this.RaisePropertyChanged("results"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string total_results { - get { - return this.total_resultsField; - } - set { - this.total_resultsField = value; - this.RaisePropertyChanged("total_results"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class TagData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private AccountData user_idField; - - private string nameField; - - private string descriptionField; - - private System.DateTime date_createdField; - - private bool date_createdFieldSpecified; - - private System.DateTime date_updatedField; - - private bool date_updatedFieldSpecified; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public AccountData user_id { - get { - return this.user_idField; - } - set { - this.user_idField = value; - this.RaisePropertyChanged("user_id"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - /// - public System.DateTime date_created { - get { - return this.date_createdField; - } - set { - this.date_createdField = value; - this.RaisePropertyChanged("date_created"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_createdSpecified { - get { - return this.date_createdFieldSpecified; - } - set { - this.date_createdFieldSpecified = value; - this.RaisePropertyChanged("date_createdSpecified"); - } - } - - /// - public System.DateTime date_updated { - get { - return this.date_updatedField; - } - set { - this.date_updatedField = value; - this.RaisePropertyChanged("date_updated"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_updatedSpecified { - get { - return this.date_updatedFieldSpecified; - } - set { - this.date_updatedFieldSpecified = value; - this.RaisePropertyChanged("date_updatedSpecified"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ProfileData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private AccountData user_idField; - - private string platformField; - - private string osField; - - private string os_buildField; - - private string descriptionField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public AccountData user_id { - get { - return this.user_idField; - } - set { - this.user_idField = value; - this.RaisePropertyChanged("user_id"); - } - } - - /// - public string platform { - get { - return this.platformField; - } - set { - this.platformField = value; - this.RaisePropertyChanged("platform"); - } - } - - /// - public string os { - get { - return this.osField; - } - set { - this.osField = value; - this.RaisePropertyChanged("os"); - } - } - - /// - public string os_build { - get { - return this.os_buildField; - } - set { - this.os_buildField = value; - this.RaisePropertyChanged("os_build"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ProfileDataSearchResult : object, System.ComponentModel.INotifyPropertyChanged { - - private ProfileData[] resultsField; - - private string total_resultsField; - - /// - public ProfileData[] results { - get { - return this.resultsField; - } - set { - this.resultsField = value; - this.RaisePropertyChanged("results"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string total_results { - get { - return this.total_resultsField; - } - set { - this.total_resultsField = value; - this.RaisePropertyChanged("total_results"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class FilterData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private AccountData ownerField; - - private string project_idField; - - private bool is_publicField; - - private bool is_publicFieldSpecified; - - private string nameField; - - private string filter_stringField; - - private string urlField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public AccountData owner { - get { - return this.ownerField; - } - set { - this.ownerField = value; - this.RaisePropertyChanged("owner"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string project_id { - get { - return this.project_idField; - } - set { - this.project_idField = value; - this.RaisePropertyChanged("project_id"); - } - } - - /// - public bool is_public { - get { - return this.is_publicField; - } - set { - this.is_publicField = value; - this.RaisePropertyChanged("is_public"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool is_publicSpecified { - get { - return this.is_publicFieldSpecified; - } - set { - this.is_publicFieldSpecified = value; - this.RaisePropertyChanged("is_publicSpecified"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - /// - public string filter_string { - get { - return this.filter_stringField; - } - set { - this.filter_stringField = value; - this.RaisePropertyChanged("filter_string"); - } - } - - /// - public string url { - get { - return this.urlField; - } - set { - this.urlField = value; - this.RaisePropertyChanged("url"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class CustomFieldDefinitionData : object, System.ComponentModel.INotifyPropertyChanged { - - private ObjectRef fieldField; - - private string typeField; - - private string possible_valuesField; - - private string default_valueField; - - private string valid_regexpField; - - private string access_level_rField; - - private string access_level_rwField; - - private string length_minField; - - private string length_maxField; - - private bool advancedField; - - private bool advancedFieldSpecified; - - private bool display_reportField; - - private bool display_reportFieldSpecified; - - private bool display_updateField; - - private bool display_updateFieldSpecified; - - private bool display_resolvedField; - - private bool display_resolvedFieldSpecified; - - private bool display_closedField; - - private bool display_closedFieldSpecified; - - private bool require_reportField; - - private bool require_reportFieldSpecified; - - private bool require_updateField; - - private bool require_updateFieldSpecified; - - private bool require_resolvedField; - - private bool require_resolvedFieldSpecified; - - private bool require_closedField; - - private bool require_closedFieldSpecified; - - /// - public ObjectRef field { - get { - return this.fieldField; - } - set { - this.fieldField = value; - this.RaisePropertyChanged("field"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string type { - get { - return this.typeField; - } - set { - this.typeField = value; - this.RaisePropertyChanged("type"); - } - } - - /// - public string possible_values { - get { - return this.possible_valuesField; - } - set { - this.possible_valuesField = value; - this.RaisePropertyChanged("possible_values"); - } - } - - /// - public string default_value { - get { - return this.default_valueField; - } - set { - this.default_valueField = value; - this.RaisePropertyChanged("default_value"); - } - } - - /// - public string valid_regexp { - get { - return this.valid_regexpField; - } - set { - this.valid_regexpField = value; - this.RaisePropertyChanged("valid_regexp"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string access_level_r { - get { - return this.access_level_rField; - } - set { - this.access_level_rField = value; - this.RaisePropertyChanged("access_level_r"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string access_level_rw { - get { - return this.access_level_rwField; - } - set { - this.access_level_rwField = value; - this.RaisePropertyChanged("access_level_rw"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string length_min { - get { - return this.length_minField; - } - set { - this.length_minField = value; - this.RaisePropertyChanged("length_min"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string length_max { - get { - return this.length_maxField; - } - set { - this.length_maxField = value; - this.RaisePropertyChanged("length_max"); - } - } - - /// - public bool advanced { - get { - return this.advancedField; - } - set { - this.advancedField = value; - this.RaisePropertyChanged("advanced"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool advancedSpecified { - get { - return this.advancedFieldSpecified; - } - set { - this.advancedFieldSpecified = value; - this.RaisePropertyChanged("advancedSpecified"); - } - } - - /// - public bool display_report { - get { - return this.display_reportField; - } - set { - this.display_reportField = value; - this.RaisePropertyChanged("display_report"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool display_reportSpecified { - get { - return this.display_reportFieldSpecified; - } - set { - this.display_reportFieldSpecified = value; - this.RaisePropertyChanged("display_reportSpecified"); - } - } - - /// - public bool display_update { - get { - return this.display_updateField; - } - set { - this.display_updateField = value; - this.RaisePropertyChanged("display_update"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool display_updateSpecified { - get { - return this.display_updateFieldSpecified; - } - set { - this.display_updateFieldSpecified = value; - this.RaisePropertyChanged("display_updateSpecified"); - } - } - - /// - public bool display_resolved { - get { - return this.display_resolvedField; - } - set { - this.display_resolvedField = value; - this.RaisePropertyChanged("display_resolved"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool display_resolvedSpecified { - get { - return this.display_resolvedFieldSpecified; - } - set { - this.display_resolvedFieldSpecified = value; - this.RaisePropertyChanged("display_resolvedSpecified"); - } - } - - /// - public bool display_closed { - get { - return this.display_closedField; - } - set { - this.display_closedField = value; - this.RaisePropertyChanged("display_closed"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool display_closedSpecified { - get { - return this.display_closedFieldSpecified; - } - set { - this.display_closedFieldSpecified = value; - this.RaisePropertyChanged("display_closedSpecified"); - } - } - - /// - public bool require_report { - get { - return this.require_reportField; - } - set { - this.require_reportField = value; - this.RaisePropertyChanged("require_report"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool require_reportSpecified { - get { - return this.require_reportFieldSpecified; - } - set { - this.require_reportFieldSpecified = value; - this.RaisePropertyChanged("require_reportSpecified"); - } - } - - /// - public bool require_update { - get { - return this.require_updateField; - } - set { - this.require_updateField = value; - this.RaisePropertyChanged("require_update"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool require_updateSpecified { - get { - return this.require_updateFieldSpecified; - } - set { - this.require_updateFieldSpecified = value; - this.RaisePropertyChanged("require_updateSpecified"); - } - } - - /// - public bool require_resolved { - get { - return this.require_resolvedField; - } - set { - this.require_resolvedField = value; - this.RaisePropertyChanged("require_resolved"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool require_resolvedSpecified { - get { - return this.require_resolvedFieldSpecified; - } - set { - this.require_resolvedFieldSpecified = value; - this.RaisePropertyChanged("require_resolvedSpecified"); - } - } - - /// - public bool require_closed { - get { - return this.require_closedField; - } - set { - this.require_closedField = value; - this.RaisePropertyChanged("require_closed"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool require_closedSpecified { - get { - return this.require_closedFieldSpecified; - } - set { - this.require_closedFieldSpecified = value; - this.RaisePropertyChanged("require_closedSpecified"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ObjectRef : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string nameField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ProjectAttachmentData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string filenameField; - - private string titleField; - - private string descriptionField; - - private string sizeField; - - private string content_typeField; - - private System.DateTime date_submittedField; - - private bool date_submittedFieldSpecified; - - private string download_urlField; - - private string user_idField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string filename { - get { - return this.filenameField; - } - set { - this.filenameField = value; - this.RaisePropertyChanged("filename"); - } - } - - /// - public string title { - get { - return this.titleField; - } - set { - this.titleField = value; - this.RaisePropertyChanged("title"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string size { - get { - return this.sizeField; - } - set { - this.sizeField = value; - this.RaisePropertyChanged("size"); - } - } - - /// - public string content_type { - get { - return this.content_typeField; - } - set { - this.content_typeField = value; - this.RaisePropertyChanged("content_type"); - } - } - - /// - public System.DateTime date_submitted { - get { - return this.date_submittedField; - } - set { - this.date_submittedField = value; - this.RaisePropertyChanged("date_submitted"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_submittedSpecified { - get { - return this.date_submittedFieldSpecified; - } - set { - this.date_submittedFieldSpecified = value; - this.RaisePropertyChanged("date_submittedSpecified"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="anyURI")] - public string download_url { - get { - return this.download_urlField; - } - set { - this.download_urlField = value; - this.RaisePropertyChanged("download_url"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string user_id { - get { - return this.user_idField; - } - set { - this.user_idField = value; - this.RaisePropertyChanged("user_id"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ProjectVersionData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string nameField; - - private string project_idField; - - private System.DateTime date_orderField; - - private bool date_orderFieldSpecified; - - private string descriptionField; - - private bool releasedField; - - private bool releasedFieldSpecified; - - private bool obsoleteField; - - private bool obsoleteFieldSpecified; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string project_id { - get { - return this.project_idField; - } - set { - this.project_idField = value; - this.RaisePropertyChanged("project_id"); - } - } - - /// - public System.DateTime date_order { - get { - return this.date_orderField; - } - set { - this.date_orderField = value; - this.RaisePropertyChanged("date_order"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_orderSpecified { - get { - return this.date_orderFieldSpecified; - } - set { - this.date_orderFieldSpecified = value; - this.RaisePropertyChanged("date_orderSpecified"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - /// - public bool released { - get { - return this.releasedField; - } - set { - this.releasedField = value; - this.RaisePropertyChanged("released"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool releasedSpecified { - get { - return this.releasedFieldSpecified; - } - set { - this.releasedFieldSpecified = value; - this.RaisePropertyChanged("releasedSpecified"); - } - } - - /// - public bool obsolete { - get { - return this.obsoleteField; - } - set { - this.obsoleteField = value; - this.RaisePropertyChanged("obsolete"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool obsoleteSpecified { - get { - return this.obsoleteFieldSpecified; - } - set { - this.obsoleteFieldSpecified = value; - this.RaisePropertyChanged("obsoleteSpecified"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class IssueHeaderData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string view_stateField; - - private System.DateTime last_updatedField; - - private string projectField; - - private string categoryField; - - private string priorityField; - - private string severityField; - - private string statusField; - - private string reporterField; - - private string summaryField; - - private string handlerField; - - private string resolutionField; - - private string attachments_countField; - - private string notes_countField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string view_state { - get { - return this.view_stateField; - } - set { - this.view_stateField = value; - this.RaisePropertyChanged("view_state"); - } - } - - /// - public System.DateTime last_updated { - get { - return this.last_updatedField; - } - set { - this.last_updatedField = value; - this.RaisePropertyChanged("last_updated"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string project { - get { - return this.projectField; - } - set { - this.projectField = value; - this.RaisePropertyChanged("project"); - } - } - - /// - public string category { - get { - return this.categoryField; - } - set { - this.categoryField = value; - this.RaisePropertyChanged("category"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string priority { - get { - return this.priorityField; - } - set { - this.priorityField = value; - this.RaisePropertyChanged("priority"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string severity { - get { - return this.severityField; - } - set { - this.severityField = value; - this.RaisePropertyChanged("severity"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string status { - get { - return this.statusField; - } - set { - this.statusField = value; - this.RaisePropertyChanged("status"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string reporter { - get { - return this.reporterField; - } - set { - this.reporterField = value; - this.RaisePropertyChanged("reporter"); - } - } - - /// - public string summary { - get { - return this.summaryField; - } - set { - this.summaryField = value; - this.RaisePropertyChanged("summary"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string handler { - get { - return this.handlerField; - } - set { - this.handlerField = value; - this.RaisePropertyChanged("handler"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string resolution { - get { - return this.resolutionField; - } - set { - this.resolutionField = value; - this.RaisePropertyChanged("resolution"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string attachments_count { - get { - return this.attachments_countField; - } - set { - this.attachments_countField = value; - this.RaisePropertyChanged("attachments_count"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string notes_count { - get { - return this.notes_countField; - } - set { - this.notes_countField = value; - this.RaisePropertyChanged("notes_count"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class ProjectData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string nameField; - - private ObjectRef statusField; - - private bool enabledField; - - private bool enabledFieldSpecified; - - private ObjectRef view_stateField; - - private ObjectRef access_minField; - - private string file_pathField; - - private string descriptionField; - - private ProjectData[] subprojectsField; - - private bool inherit_globalField; - - private bool inherit_globalFieldSpecified; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string name { - get { - return this.nameField; - } - set { - this.nameField = value; - this.RaisePropertyChanged("name"); - } - } - - /// - public ObjectRef status { - get { - return this.statusField; - } - set { - this.statusField = value; - this.RaisePropertyChanged("status"); - } - } - - /// - public bool enabled { - get { - return this.enabledField; - } - set { - this.enabledField = value; - this.RaisePropertyChanged("enabled"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool enabledSpecified { - get { - return this.enabledFieldSpecified; - } - set { - this.enabledFieldSpecified = value; - this.RaisePropertyChanged("enabledSpecified"); - } - } - - /// - public ObjectRef view_state { - get { - return this.view_stateField; - } - set { - this.view_stateField = value; - this.RaisePropertyChanged("view_state"); - } - } - - /// - public ObjectRef access_min { - get { - return this.access_minField; - } - set { - this.access_minField = value; - this.RaisePropertyChanged("access_min"); - } - } - - /// - public string file_path { - get { - return this.file_pathField; - } - set { - this.file_pathField = value; - this.RaisePropertyChanged("file_path"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - /// - public ProjectData[] subprojects { - get { - return this.subprojectsField; - } - set { - this.subprojectsField = value; - this.RaisePropertyChanged("subprojects"); - } - } - - /// - public bool inherit_global { - get { - return this.inherit_globalField; - } - set { - this.inherit_globalField = value; - this.RaisePropertyChanged("inherit_global"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool inherit_globalSpecified { - get { - return this.inherit_globalFieldSpecified; - } - set { - this.inherit_globalFieldSpecified = value; - this.RaisePropertyChanged("inherit_globalSpecified"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class CustomFieldValueForIssueData : object, System.ComponentModel.INotifyPropertyChanged { - - private ObjectRef fieldField; - - private string valueField; - - /// - public ObjectRef field { - get { - return this.fieldField; - } - set { - this.fieldField = value; - this.RaisePropertyChanged("field"); - } - } - - /// - public string value { - get { - return this.valueField; - } - set { - this.valueField = value; - this.RaisePropertyChanged("value"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class IssueNoteData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private AccountData reporterField; - - private string textField; - - private ObjectRef view_stateField; - - private System.DateTime date_submittedField; - - private bool date_submittedFieldSpecified; - - private System.DateTime last_modifiedField; - - private bool last_modifiedFieldSpecified; - - private string time_trackingField; - - private string note_typeField; - - private string note_attrField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public AccountData reporter { - get { - return this.reporterField; - } - set { - this.reporterField = value; - this.RaisePropertyChanged("reporter"); - } - } - - /// - public string text { - get { - return this.textField; - } - set { - this.textField = value; - this.RaisePropertyChanged("text"); - } - } - - /// - public ObjectRef view_state { - get { - return this.view_stateField; - } - set { - this.view_stateField = value; - this.RaisePropertyChanged("view_state"); - } - } - - /// - public System.DateTime date_submitted { - get { - return this.date_submittedField; - } - set { - this.date_submittedField = value; - this.RaisePropertyChanged("date_submitted"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_submittedSpecified { - get { - return this.date_submittedFieldSpecified; - } - set { - this.date_submittedFieldSpecified = value; - this.RaisePropertyChanged("date_submittedSpecified"); - } - } - - /// - public System.DateTime last_modified { - get { - return this.last_modifiedField; - } - set { - this.last_modifiedField = value; - this.RaisePropertyChanged("last_modified"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool last_modifiedSpecified { - get { - return this.last_modifiedFieldSpecified; - } - set { - this.last_modifiedFieldSpecified = value; - this.RaisePropertyChanged("last_modifiedSpecified"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string time_tracking { - get { - return this.time_trackingField; - } - set { - this.time_trackingField = value; - this.RaisePropertyChanged("time_tracking"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string note_type { - get { - return this.note_typeField; - } - set { - this.note_typeField = value; - this.RaisePropertyChanged("note_type"); - } - } - - /// - public string note_attr { - get { - return this.note_attrField; - } - set { - this.note_attrField = value; - this.RaisePropertyChanged("note_attr"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class RelationshipData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private ObjectRef typeField; - - private string target_idField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public ObjectRef type { - get { - return this.typeField; - } - set { - this.typeField = value; - this.RaisePropertyChanged("type"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string target_id { - get { - return this.target_idField; - } - set { - this.target_idField = value; - this.RaisePropertyChanged("target_id"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class AttachmentData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private string filenameField; - - private string sizeField; - - private string content_typeField; - - private System.DateTime date_submittedField; - - private bool date_submittedFieldSpecified; - - private string download_urlField; - - private string user_idField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public string filename { - get { - return this.filenameField; - } - set { - this.filenameField = value; - this.RaisePropertyChanged("filename"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string size { - get { - return this.sizeField; - } - set { - this.sizeField = value; - this.RaisePropertyChanged("size"); - } - } - - /// - public string content_type { - get { - return this.content_typeField; - } - set { - this.content_typeField = value; - this.RaisePropertyChanged("content_type"); - } - } - - /// - public System.DateTime date_submitted { - get { - return this.date_submittedField; - } - set { - this.date_submittedField = value; - this.RaisePropertyChanged("date_submitted"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_submittedSpecified { - get { - return this.date_submittedFieldSpecified; - } - set { - this.date_submittedFieldSpecified = value; - this.RaisePropertyChanged("date_submittedSpecified"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="anyURI")] - public string download_url { - get { - return this.download_urlField; - } - set { - this.download_urlField = value; - this.RaisePropertyChanged("download_url"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string user_id { - get { - return this.user_idField; - } - set { - this.user_idField = value; - this.RaisePropertyChanged("user_id"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.18033")] - [System.SerializableAttribute()] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.ComponentModel.DesignerCategoryAttribute("code")] - [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] - public partial class IssueData : object, System.ComponentModel.INotifyPropertyChanged { - - private string idField; - - private ObjectRef view_stateField; - - private System.DateTime last_updatedField; - - private bool last_updatedFieldSpecified; - - private ObjectRef projectField; - - private string categoryField; - - private ObjectRef priorityField; - - private ObjectRef severityField; - - private ObjectRef statusField; - - private AccountData reporterField; - - private string summaryField; - - private string versionField; - - private string buildField; - - private string platformField; - - private string osField; - - private string os_buildField; - - private ObjectRef reproducibilityField; - - private System.DateTime date_submittedField; - - private bool date_submittedFieldSpecified; - - private string sponsorship_totalField; - - private AccountData handlerField; - - private ObjectRef projectionField; - - private ObjectRef etaField; - - private ObjectRef resolutionField; - - private string fixed_in_versionField; - - private string target_versionField; - - private string descriptionField; - - private string steps_to_reproduceField; - - private string additional_informationField; - - private AttachmentData[] attachmentsField; - - private RelationshipData[] relationshipsField; - - private IssueNoteData[] notesField; - - private CustomFieldValueForIssueData[] custom_fieldsField; - - private System.DateTime due_dateField; - - private bool due_dateFieldSpecified; - - private AccountData[] monitorsField; - - private bool stickyField; - - private bool stickyFieldSpecified; - - private ObjectRef[] tagsField; - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string id { - get { - return this.idField; - } - set { - this.idField = value; - this.RaisePropertyChanged("id"); - } - } - - /// - public ObjectRef view_state { - get { - return this.view_stateField; - } - set { - this.view_stateField = value; - this.RaisePropertyChanged("view_state"); - } - } - - /// - public System.DateTime last_updated { - get { - return this.last_updatedField; - } - set { - this.last_updatedField = value; - this.RaisePropertyChanged("last_updated"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool last_updatedSpecified { - get { - return this.last_updatedFieldSpecified; - } - set { - this.last_updatedFieldSpecified = value; - this.RaisePropertyChanged("last_updatedSpecified"); - } - } - - /// - public ObjectRef project { - get { - return this.projectField; - } - set { - this.projectField = value; - this.RaisePropertyChanged("project"); - } - } - - /// - public string category { - get { - return this.categoryField; - } - set { - this.categoryField = value; - this.RaisePropertyChanged("category"); - } - } - - /// - public ObjectRef priority { - get { - return this.priorityField; - } - set { - this.priorityField = value; - this.RaisePropertyChanged("priority"); - } - } - - /// - public ObjectRef severity { - get { - return this.severityField; - } - set { - this.severityField = value; - this.RaisePropertyChanged("severity"); - } - } - - /// - public ObjectRef status { - get { - return this.statusField; - } - set { - this.statusField = value; - this.RaisePropertyChanged("status"); - } - } - - /// - public AccountData reporter { - get { - return this.reporterField; - } - set { - this.reporterField = value; - this.RaisePropertyChanged("reporter"); - } - } - - /// - public string summary { - get { - return this.summaryField; - } - set { - this.summaryField = value; - this.RaisePropertyChanged("summary"); - } - } - - /// - public string version { - get { - return this.versionField; - } - set { - this.versionField = value; - this.RaisePropertyChanged("version"); - } - } - - /// - public string build { - get { - return this.buildField; - } - set { - this.buildField = value; - this.RaisePropertyChanged("build"); - } - } - - /// - public string platform { - get { - return this.platformField; - } - set { - this.platformField = value; - this.RaisePropertyChanged("platform"); - } - } - - /// - public string os { - get { - return this.osField; - } - set { - this.osField = value; - this.RaisePropertyChanged("os"); - } - } - - /// - public string os_build { - get { - return this.os_buildField; - } - set { - this.os_buildField = value; - this.RaisePropertyChanged("os_build"); - } - } - - /// - public ObjectRef reproducibility { - get { - return this.reproducibilityField; - } - set { - this.reproducibilityField = value; - this.RaisePropertyChanged("reproducibility"); - } - } - - /// - public System.DateTime date_submitted { - get { - return this.date_submittedField; - } - set { - this.date_submittedField = value; - this.RaisePropertyChanged("date_submitted"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool date_submittedSpecified { - get { - return this.date_submittedFieldSpecified; - } - set { - this.date_submittedFieldSpecified = value; - this.RaisePropertyChanged("date_submittedSpecified"); - } - } - - /// - [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] - public string sponsorship_total { - get { - return this.sponsorship_totalField; - } - set { - this.sponsorship_totalField = value; - this.RaisePropertyChanged("sponsorship_total"); - } - } - - /// - public AccountData handler { - get { - return this.handlerField; - } - set { - this.handlerField = value; - this.RaisePropertyChanged("handler"); - } - } - - /// - public ObjectRef projection { - get { - return this.projectionField; - } - set { - this.projectionField = value; - this.RaisePropertyChanged("projection"); - } - } - - /// - public ObjectRef eta { - get { - return this.etaField; - } - set { - this.etaField = value; - this.RaisePropertyChanged("eta"); - } - } - - /// - public ObjectRef resolution { - get { - return this.resolutionField; - } - set { - this.resolutionField = value; - this.RaisePropertyChanged("resolution"); - } - } - - /// - public string fixed_in_version { - get { - return this.fixed_in_versionField; - } - set { - this.fixed_in_versionField = value; - this.RaisePropertyChanged("fixed_in_version"); - } - } - - /// - public string target_version { - get { - return this.target_versionField; - } - set { - this.target_versionField = value; - this.RaisePropertyChanged("target_version"); - } - } - - /// - public string description { - get { - return this.descriptionField; - } - set { - this.descriptionField = value; - this.RaisePropertyChanged("description"); - } - } - - /// - public string steps_to_reproduce { - get { - return this.steps_to_reproduceField; - } - set { - this.steps_to_reproduceField = value; - this.RaisePropertyChanged("steps_to_reproduce"); - } - } - - /// - public string additional_information { - get { - return this.additional_informationField; - } - set { - this.additional_informationField = value; - this.RaisePropertyChanged("additional_information"); - } - } - - /// - public AttachmentData[] attachments { - get { - return this.attachmentsField; - } - set { - this.attachmentsField = value; - this.RaisePropertyChanged("attachments"); - } - } - - /// - public RelationshipData[] relationships { - get { - return this.relationshipsField; - } - set { - this.relationshipsField = value; - this.RaisePropertyChanged("relationships"); - } - } - - /// - public IssueNoteData[] notes { - get { - return this.notesField; - } - set { - this.notesField = value; - this.RaisePropertyChanged("notes"); - } - } - - /// - public CustomFieldValueForIssueData[] custom_fields { - get { - return this.custom_fieldsField; - } - set { - this.custom_fieldsField = value; - this.RaisePropertyChanged("custom_fields"); - } - } - - /// - public System.DateTime due_date { - get { - return this.due_dateField; - } - set { - this.due_dateField = value; - this.RaisePropertyChanged("due_date"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool due_dateSpecified { - get { - return this.due_dateFieldSpecified; - } - set { - this.due_dateFieldSpecified = value; - this.RaisePropertyChanged("due_dateSpecified"); - } - } - - /// - public AccountData[] monitors { - get { - return this.monitorsField; - } - set { - this.monitorsField = value; - this.RaisePropertyChanged("monitors"); - } - } - - /// - public bool sticky { - get { - return this.stickyField; - } - set { - this.stickyField = value; - this.RaisePropertyChanged("sticky"); - } - } - - /// - [System.Xml.Serialization.SoapIgnoreAttribute()] - public bool stickySpecified { - get { - return this.stickyFieldSpecified; - } - set { - this.stickyFieldSpecified = value; - this.RaisePropertyChanged("stickySpecified"); - } - } - - /// - public ObjectRef[] tags { - get { - return this.tagsField; - } - set { - this.tagsField = value; - this.RaisePropertyChanged("tags"); - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] - public interface MantisConnectPortTypeChannel : Futureware.MantisConnect.MantisConnectWebservice.MantisConnectPortType, System.ServiceModel.IClientChannel { - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] - public partial class MantisConnectPortTypeClient : System.ServiceModel.ClientBase, Futureware.MantisConnect.MantisConnectWebservice.MantisConnectPortType { - - public MantisConnectPortTypeClient() { - } - - public MantisConnectPortTypeClient(string endpointConfigurationName) : - base(endpointConfigurationName) { - } - - public MantisConnectPortTypeClient(string endpointConfigurationName, string remoteAddress) : - base(endpointConfigurationName, remoteAddress) { - } - - public MantisConnectPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : - base(endpointConfigurationName, remoteAddress) { - } - - public MantisConnectPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : - base(binding, remoteAddress) { - } - - public string mc_version() { - return base.Channel.mc_version(); - } - - public Futureware.MantisConnect.MantisConnectWebservice.UserData mc_login(string username, string password) { - return base.Channel.mc_login(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_status(string username, string password) { - return base.Channel.mc_enum_status(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_priorities(string username, string password) { - return base.Channel.mc_enum_priorities(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_severities(string username, string password) { - return base.Channel.mc_enum_severities(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_reproducibilities(string username, string password) { - return base.Channel.mc_enum_reproducibilities(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_projections(string username, string password) { - return base.Channel.mc_enum_projections(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_etas(string username, string password) { - return base.Channel.mc_enum_etas(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_resolutions(string username, string password) { - return base.Channel.mc_enum_resolutions(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_access_levels(string username, string password) { - return base.Channel.mc_enum_access_levels(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_status(string username, string password) { - return base.Channel.mc_enum_project_status(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_view_states(string username, string password) { - return base.Channel.mc_enum_project_view_states(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_view_states(string username, string password) { - return base.Channel.mc_enum_view_states(username, password); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_custom_field_types(string username, string password) { - return base.Channel.mc_enum_custom_field_types(username, password); - } - - public string mc_enum_get(string username, string password, string enumeration) { - return base.Channel.mc_enum_get(username, password, enumeration); - } - - public bool mc_issue_exists(string username, string password, string issue_id) { - return base.Channel.mc_issue_exists(username, password, issue_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.IssueData mc_issue_get(string username, string password, string issue_id) { - return base.Channel.mc_issue_get(username, password, issue_id); - } - - public string mc_issue_get_biggest_id(string username, string password, string project_id) { - return base.Channel.mc_issue_get_biggest_id(username, password, project_id); - } - - public string mc_issue_get_id_from_summary(string username, string password, string summary) { - return base.Channel.mc_issue_get_id_from_summary(username, password, summary); - } - - public string mc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { - return base.Channel.mc_issue_add(username, password, issue); - } - - public bool mc_issue_update(string username, string password, string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { - return base.Channel.mc_issue_update(username, password, issueId, issue); - } - - public bool mc_issue_set_tags(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags) { - return base.Channel.mc_issue_set_tags(username, password, issue_id, tags); - } - - public bool mc_issue_delete(string username, string password, string issue_id) { - return base.Channel.mc_issue_delete(username, password, issue_id); - } - - public string mc_issue_note_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { - return base.Channel.mc_issue_note_add(username, password, issue_id, note); - } - - public bool mc_issue_note_delete(string username, string password, string issue_note_id) { - return base.Channel.mc_issue_note_delete(username, password, issue_note_id); - } - - public bool mc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { - return base.Channel.mc_issue_note_update(username, password, note); - } - - public string mc_issue_relationship_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship) { - return base.Channel.mc_issue_relationship_add(username, password, issue_id, relationship); - } - - public bool mc_issue_relationship_delete(string username, string password, string issue_id, string relationship_id) { - return base.Channel.mc_issue_relationship_delete(username, password, issue_id, relationship_id); - } - - public string mc_issue_attachment_add(string username, string password, string issue_id, string name, string file_type, byte[] content) { - return base.Channel.mc_issue_attachment_add(username, password, issue_id, name, file_type, content); - } - - public bool mc_issue_attachment_delete(string username, string password, string issue_attachment_id) { - return base.Channel.mc_issue_attachment_delete(username, password, issue_attachment_id); - } - - public byte[] mc_issue_attachment_get(string username, string password, string issue_attachment_id) { - return base.Channel.mc_issue_attachment_get(username, password, issue_attachment_id); - } - - public string mc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { - return base.Channel.mc_project_add(username, password, project); - } - - public bool mc_project_delete(string username, string password, string project_id) { - return base.Channel.mc_project_delete(username, password, project_id); - } - - public bool mc_project_update(string username, string password, string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { - return base.Channel.mc_project_update(username, password, project_id, project); - } - - public string mc_project_get_id_from_name(string username, string password, string project_name) { - return base.Channel.mc_project_get_id_from_name(username, password, project_name); - } - - public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues(string username, string password, string project_id, string page_number, string per_page) { - return base.Channel.mc_project_get_issues(username, password, project_id, page_number, per_page); - } - - public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_project_get_issue_headers(string username, string password, string project_id, string page_number, string per_page) { - return base.Channel.mc_project_get_issue_headers(username, password, project_id, page_number, per_page); - } - - public Futureware.MantisConnect.MantisConnectWebservice.AccountData[] mc_project_get_users(string username, string password, string project_id, string access) { - return base.Channel.mc_project_get_users(username, password, project_id, access); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] mc_projects_get_user_accessible(string username, string password) { - return base.Channel.mc_projects_get_user_accessible(username, password); - } - - public string[] mc_project_get_categories(string username, string password, string project_id) { - return base.Channel.mc_project_get_categories(username, password, project_id); - } - - public string mc_project_add_category(string username, string password, string project_id, string p_category_name) { - return base.Channel.mc_project_add_category(username, password, project_id, p_category_name); - } - - public string mc_project_delete_category(string username, string password, string project_id, string p_category_name) { - return base.Channel.mc_project_delete_category(username, password, project_id, p_category_name); - } - - public string mc_project_rename_category_by_name(string username, string password, string project_id, string p_category_name, string p_category_name_new, string p_assigned_to) { - return base.Channel.mc_project_rename_category_by_name(username, password, project_id, p_category_name, p_category_name_new, p_assigned_to); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_versions(string username, string password, string project_id) { - return base.Channel.mc_project_get_versions(username, password, project_id); - } - - public string mc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { - return base.Channel.mc_project_version_add(username, password, version); - } - - public bool mc_project_version_update(string username, string password, string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { - return base.Channel.mc_project_version_update(username, password, version_id, version); - } - - public bool mc_project_version_delete(string username, string password, string version_id) { - return base.Channel.mc_project_version_delete(username, password, version_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_released_versions(string username, string password, string project_id) { - return base.Channel.mc_project_get_released_versions(username, password, project_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_unreleased_versions(string username, string password, string project_id) { - return base.Channel.mc_project_get_unreleased_versions(username, password, project_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] mc_project_get_attachments(string username, string password, string project_id) { - return base.Channel.mc_project_get_attachments(username, password, project_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] mc_project_get_custom_fields(string username, string password, string project_id) { - return base.Channel.mc_project_get_custom_fields(username, password, project_id); - } - - public byte[] mc_project_attachment_get(string username, string password, string project_attachment_id) { - return base.Channel.mc_project_attachment_get(username, password, project_attachment_id); - } - - public string mc_project_attachment_add(string username, string password, string project_id, string name, string title, string description, string file_type, byte[] content) { - return base.Channel.mc_project_attachment_add(username, password, project_id, name, title, description, file_type, content); - } - - public bool mc_project_attachment_delete(string username, string password, string project_attachment_id) { - return base.Channel.mc_project_attachment_delete(username, password, project_attachment_id); - } - - public string[] mc_project_get_all_subprojects(string username, string password, string project_id) { - return base.Channel.mc_project_get_all_subprojects(username, password, project_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.FilterData[] mc_filter_get(string username, string password, string project_id) { - return base.Channel.mc_filter_get(username, password, project_id); - } - - public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_get_issues(string username, string password, string project_id, string filter_id, string page_number, string per_page) { - return base.Channel.mc_filter_get_issues(username, password, project_id, filter_id, page_number, per_page); - } - - public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_get_issue_headers(string username, string password, string project_id, string filter_id, string page_number, string per_page) { - return base.Channel.mc_filter_get_issue_headers(username, password, project_id, filter_id, page_number, per_page); - } - - public string mc_config_get_string(string username, string password, string config_var) { - return base.Channel.mc_config_get_string(username, password, config_var); - } - - public bool mc_issue_checkin(string username, string password, string issue_id, string comment, bool @fixed) { - return base.Channel.mc_issue_checkin(username, password, issue_id, comment, @fixed); - } - - public string mc_user_pref_get_pref(string username, string password, string project_id, string pref_name) { - return base.Channel.mc_user_pref_get_pref(username, password, project_id, pref_name); - } - - public Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult mc_user_profiles_get_all(string username, string password, string page_number, string per_page) { - return base.Channel.mc_user_profiles_get_all(username, password, page_number, per_page); - } - - public Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult mc_tag_get_all(string username, string password, string page_number, string per_page) { - return base.Channel.mc_tag_get_all(username, password, page_number, per_page); - } - - public string mc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag) { - return base.Channel.mc_tag_add(username, password, tag); - } - - public bool mc_tag_delete(string username, string password, string tag_id) { - return base.Channel.mc_tag_delete(username, password, tag_id); - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Futureware.MantisConnect.MantisConnectWebservice { + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + [System.ServiceModel.ServiceContractAttribute(Namespace="http://futureware.biz/mantisconnect", ConfigurationName="MantisConnectWebservice.MantisConnectPortType")] + public interface MantisConnectPortType { + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_version", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string mc_version(); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_version", ReplyAction="*")] + System.IAsyncResult Beginmc_version(System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string Endmc_version(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_login", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.UserData mc_login(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_login", ReplyAction="*")] + System.IAsyncResult Beginmc_login(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.UserData Endmc_login(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_status", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_status(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_status", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_status(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_status(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_priorities", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_priorities(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_priorities", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_priorities(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_priorities(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_severities", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_severities(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_severities", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_severities(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_severities(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_reproducibiliti" + + "es", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_reproducibilities(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_reproducibiliti" + + "es", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_reproducibilities(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_reproducibilities(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_projections", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_projections(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_projections", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_projections(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_projections(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_etas", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_etas(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_etas", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_etas(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_etas(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_resolutions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_resolutions(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_resolutions", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_resolutions(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_resolutions(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_access_levels", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_access_levels(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_access_levels", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_access_levels(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_access_levels(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_project_status", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_status(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_project_status", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_project_status(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_project_status(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_project_view_st" + + "ates", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_view_states(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_project_view_st" + + "ates", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_project_view_states(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_project_view_states(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_view_states", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_view_states(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_view_states", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_view_states(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_view_states(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_custom_field_ty" + + "pes", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_custom_field_types(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_custom_field_ty" + + "pes", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_custom_field_types(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_custom_field_types(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_get", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string mc_enum_get(string username, string password, string enumeration); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_enum_get", ReplyAction="*")] + System.IAsyncResult Beginmc_enum_get(string username, string password, string enumeration, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string Endmc_enum_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_exists", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_exists(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_exists", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_exists(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_exists(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData mc_issue_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData Endmc_issue_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issues_get", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_issues_get(string username, string password, string[] issue_ids); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issues_get", ReplyAction="*")] + System.IAsyncResult Beginmc_issues_get(string username, string password, string[] issue_ids, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_issues_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issues_get_header", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_issues_get_header(string username, string password, string[] issue_ids); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issues_get_header", ReplyAction="*")] + System.IAsyncResult Beginmc_issues_get_header(string username, string password, string[] issue_ids, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_issues_get_header(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_history", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] mc_issue_get_history(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_history", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_get_history(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] Endmc_issue_get_history(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_biggest_id" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_get_biggest_id(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_biggest_id" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_get_biggest_id(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_get_biggest_id(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_id_from_su" + + "mmary", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_get_id_from_summary(string username, string password, string summary); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_get_id_from_su" + + "mmary", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_get_id_from_summary(string username, string password, string summary, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_get_id_from_summary(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_add", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_add", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_update", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_update", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_update(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_set_tags", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_set_tags(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_set_tags", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_set_tags(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_set_tags(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_delete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_delete", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_add", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_note_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_add", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_note_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_note_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_delete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_note_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_note_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_delete", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_note_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_note_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_note_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_update", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_note_update", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_note_update(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_relationship_a" + + "dd", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_relationship_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_relationship_a" + + "dd", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_relationship_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_relationship_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_relationship_d" + + "elete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_relationship_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string relationship_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_relationship_d" + + "elete", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_relationship_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string relationship_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_relationship_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_add" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_issue_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string name, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_add" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string name, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_issue_attachment_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_del" + + "ete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_del" + + "ete", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_attachment_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_get" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] + byte[] mc_issue_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_attachment_get" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_attachment_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] + byte[] Endmc_issue_attachment_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_add", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_add", ReplyAction="*")] + System.IAsyncResult Beginmc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_delete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_project_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_delete", ReplyAction="*")] + System.IAsyncResult Beginmc_project_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_project_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_update", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_project_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_update", ReplyAction="*")] + System.IAsyncResult Beginmc_project_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_project_update(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_id_from_" + + "name", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_get_id_from_name(string username, string password, string project_name); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_id_from_" + + "name", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_id_from_name(string username, string password, string project_name, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_get_id_from_name(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issues_f" + + "or_user", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues_for_user(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issues_f" + + "or_user", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_issues_for_user(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_project_get_issues_for_user(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issues", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issues", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_project_get_issues(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issue_he" + + "aders", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_project_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_issue_he" + + "aders", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_project_get_issue_headers(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_users", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.AccountData[] mc_project_get_users(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string access); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_users", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_users(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string access, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.AccountData[] Endmc_project_get_users(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_projects_get_user_ac" + + "cessible", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] mc_projects_get_user_accessible(string username, string password); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_projects_get_user_ac" + + "cessible", ReplyAction="*")] + System.IAsyncResult Beginmc_projects_get_user_accessible(string username, string password, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] Endmc_projects_get_user_accessible(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_categori" + + "es", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] mc_project_get_categories(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_categori" + + "es", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_categories(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] Endmc_project_get_categories(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_add_category" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_add_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_add_category" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_project_add_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_add_category(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_delete_categ" + + "ory", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_delete_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_delete_categ" + + "ory", ReplyAction="*")] + System.IAsyncResult Beginmc_project_delete_category(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_delete_category(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_rename_categ" + + "ory_by_name", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_rename_category_by_name(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name, string p_category_name_new, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string p_assigned_to); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_rename_categ" + + "ory_by_name", ReplyAction="*")] + System.IAsyncResult Beginmc_project_rename_category_by_name(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string p_category_name, string p_category_name_new, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string p_assigned_to, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_rename_category_by_name(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_versions" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_versions" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_versions(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_add", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_add", ReplyAction="*")] + System.IAsyncResult Beginmc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_version_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_upda" + + "te", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_project_version_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_upda" + + "te", ReplyAction="*")] + System.IAsyncResult Beginmc_project_version_update(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_project_version_update(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_dele" + + "te", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_project_version_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_version_dele" + + "te", ReplyAction="*")] + System.IAsyncResult Beginmc_project_version_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string version_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_project_version_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_released" + + "_versions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_released_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_released" + + "_versions", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_released_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_released_versions(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_unreleas" + + "ed_versions", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_unreleased_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_unreleas" + + "ed_versions", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_unreleased_versions(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_unreleased_versions(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_attachme" + + "nts", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] mc_project_get_attachments(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_attachme" + + "nts", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_attachments(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] Endmc_project_get_attachments(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_custom_f" + + "ields", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] mc_project_get_custom_fields(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_custom_f" + + "ields", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_custom_fields(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] Endmc_project_get_custom_fields(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_g" + + "et", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] + byte[] mc_project_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_g" + + "et", ReplyAction="*")] + System.IAsyncResult Beginmc_project_attachment_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] + byte[] Endmc_project_attachment_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_a" + + "dd", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_project_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string name, string title, string description, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_a" + + "dd", ReplyAction="*")] + System.IAsyncResult Beginmc_project_attachment_add(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string name, string title, string description, string file_type, [System.Xml.Serialization.SoapElementAttribute(DataType="base64Binary")] byte[] content, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_project_attachment_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_d" + + "elete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_project_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_attachment_d" + + "elete", ReplyAction="*")] + System.IAsyncResult Beginmc_project_attachment_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_attachment_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_project_attachment_delete(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_all_subp" + + "rojects", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] mc_project_get_all_subprojects(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_project_get_all_subp" + + "rojects", ReplyAction="*")] + System.IAsyncResult Beginmc_project_get_all_subprojects(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] Endmc_project_get_all_subprojects(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.FilterData[] mc_filter_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_get(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.FilterData[] Endmc_filter_get(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get_issues", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get_issues", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_get_issues(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_filter_get_issues(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get_issue_hea" + + "ders", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_get_issue_hea" + + "ders", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_get_issue_headers(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string filter_id, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_filter_get_issue_headers(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issue_" + + "headers", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_search_issue_headers(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issue_" + + "headers", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_search_issue_headers(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_filter_search_issue_headers(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issues" + + "", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_search_issues(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issues" + + "", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_search_issues(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_filter_search_issues(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issue_" + + "ids", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] mc_filter_search_issue_ids(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_filter_search_issue_" + + "ids", ReplyAction="*")] + System.IAsyncResult Beginmc_filter_search_issue_ids(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string[] Endmc_filter_search_issue_ids(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_config_get_string", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string mc_config_get_string(string username, string password, string config_var); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_config_get_string", ReplyAction="*")] + System.IAsyncResult Beginmc_config_get_string(string username, string password, string config_var, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string Endmc_config_get_string(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_checkin", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_issue_checkin(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string comment, bool @fixed); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_issue_checkin", ReplyAction="*")] + System.IAsyncResult Beginmc_issue_checkin(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string issue_id, string comment, bool @fixed, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_issue_checkin(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_user_pref_get_pref", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string mc_user_pref_get_pref(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string pref_name); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_user_pref_get_pref", ReplyAction="*")] + System.IAsyncResult Beginmc_user_pref_get_pref(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string project_id, string pref_name, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + string Endmc_user_pref_get_pref(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_user_profiles_get_al" + + "l", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult mc_user_profiles_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_user_profiles_get_al" + + "l", ReplyAction="*")] + System.IAsyncResult Beginmc_user_profiles_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult Endmc_user_profiles_get_all(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_get_all", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult mc_tag_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_get_all", ReplyAction="*")] + System.IAsyncResult Beginmc_tag_get_all(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string page_number, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string per_page, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult Endmc_tag_get_all(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_add", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string mc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_add", ReplyAction="*")] + System.IAsyncResult Beginmc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + [return: System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + string Endmc_tag_add(System.IAsyncResult result); + + [System.ServiceModel.OperationContractAttribute(Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_delete", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(Style=System.ServiceModel.OperationFormatStyle.Rpc, SupportFaults=true, Use=System.ServiceModel.OperationFormatUse.Encoded)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProfileData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterCustomField))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FilterData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldDefinitionData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProjectAttachmentData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HistoryData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IssueHeaderData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CustomFieldValueForIssueData))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttachmentData))] + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool mc_tag_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string tag_id); + + [System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="https://bugtraq.tsprojects.org/api/soap/mantisconnect.php/mc_tag_delete", ReplyAction="*")] + System.IAsyncResult Beginmc_tag_delete(string username, string password, [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] string tag_id, System.AsyncCallback callback, object asyncState); + + [return: System.ServiceModel.MessageParameterAttribute(Name="return")] + bool Endmc_tag_delete(System.IAsyncResult result); + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class UserData : object, System.ComponentModel.INotifyPropertyChanged { + + private AccountData account_dataField; + + private string access_levelField; + + private string timezoneField; + + /// + public AccountData account_data { + get { + return this.account_dataField; + } + set { + this.account_dataField = value; + this.RaisePropertyChanged("account_data"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string access_level { + get { + return this.access_levelField; + } + set { + this.access_levelField = value; + this.RaisePropertyChanged("access_level"); + } + } + + /// + public string timezone { + get { + return this.timezoneField; + } + set { + this.timezoneField = value; + this.RaisePropertyChanged("timezone"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class AccountData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private string real_nameField; + + private string emailField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + /// + public string real_name { + get { + return this.real_nameField; + } + set { + this.real_nameField = value; + this.RaisePropertyChanged("real_name"); + } + } + + /// + public string email { + get { + return this.emailField; + } + set { + this.emailField = value; + this.RaisePropertyChanged("email"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class TagDataSearchResult : object, System.ComponentModel.INotifyPropertyChanged { + + private TagData[] resultsField; + + private string total_resultsField; + + /// + public TagData[] results { + get { + return this.resultsField; + } + set { + this.resultsField = value; + this.RaisePropertyChanged("results"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string total_results { + get { + return this.total_resultsField; + } + set { + this.total_resultsField = value; + this.RaisePropertyChanged("total_results"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class TagData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private AccountData user_idField; + + private string nameField; + + private string descriptionField; + + private System.DateTime date_createdField; + + private bool date_createdFieldSpecified; + + private System.DateTime date_updatedField; + + private bool date_updatedFieldSpecified; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public AccountData user_id { + get { + return this.user_idField; + } + set { + this.user_idField = value; + this.RaisePropertyChanged("user_id"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + /// + public System.DateTime date_created { + get { + return this.date_createdField; + } + set { + this.date_createdField = value; + this.RaisePropertyChanged("date_created"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_createdSpecified { + get { + return this.date_createdFieldSpecified; + } + set { + this.date_createdFieldSpecified = value; + this.RaisePropertyChanged("date_createdSpecified"); + } + } + + /// + public System.DateTime date_updated { + get { + return this.date_updatedField; + } + set { + this.date_updatedField = value; + this.RaisePropertyChanged("date_updated"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_updatedSpecified { + get { + return this.date_updatedFieldSpecified; + } + set { + this.date_updatedFieldSpecified = value; + this.RaisePropertyChanged("date_updatedSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ProfileData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private AccountData user_idField; + + private string platformField; + + private string osField; + + private string os_buildField; + + private string descriptionField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public AccountData user_id { + get { + return this.user_idField; + } + set { + this.user_idField = value; + this.RaisePropertyChanged("user_id"); + } + } + + /// + public string platform { + get { + return this.platformField; + } + set { + this.platformField = value; + this.RaisePropertyChanged("platform"); + } + } + + /// + public string os { + get { + return this.osField; + } + set { + this.osField = value; + this.RaisePropertyChanged("os"); + } + } + + /// + public string os_build { + get { + return this.os_buildField; + } + set { + this.os_buildField = value; + this.RaisePropertyChanged("os_build"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ProfileDataSearchResult : object, System.ComponentModel.INotifyPropertyChanged { + + private ProfileData[] resultsField; + + private string total_resultsField; + + /// + public ProfileData[] results { + get { + return this.resultsField; + } + set { + this.resultsField = value; + this.RaisePropertyChanged("results"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string total_results { + get { + return this.total_resultsField; + } + set { + this.total_resultsField = value; + this.RaisePropertyChanged("total_results"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class FilterCustomField : object, System.ComponentModel.INotifyPropertyChanged { + + private ObjectRef fieldField; + + private string[] valueField; + + /// + public ObjectRef field { + get { + return this.fieldField; + } + set { + this.fieldField = value; + this.RaisePropertyChanged("field"); + } + } + + /// + public string[] value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ObjectRef : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class FilterSearchData : object, System.ComponentModel.INotifyPropertyChanged { + + private string[] project_idField; + + private string searchField; + + private string[] categoryField; + + private string[] severity_idField; + + private string[] status_idField; + + private string[] priority_idField; + + private string[] reporter_idField; + + private string[] handler_idField; + + private string[] note_user_idField; + + private string[] resolution_idField; + + private string[] product_versionField; + + private string[] user_monitor_idField; + + private string[] hide_status_idField; + + private string sortField; + + private string sort_directionField; + + private bool stickyField; + + private bool stickyFieldSpecified; + + private string[] view_state_idField; + + private string[] fixed_in_versionField; + + private string[] target_versionField; + + private string[] platformField; + + private string[] osField; + + private string[] os_buildField; + + private string start_dayField; + + private string start_monthField; + + private string start_yearField; + + private string end_dayField; + + private string end_monthField; + + private string end_yearField; + + private string[] tag_stringField; + + private string[] tag_selectField; + + private FilterCustomField[] custom_fieldsField; + + /// + public string[] project_id { + get { + return this.project_idField; + } + set { + this.project_idField = value; + this.RaisePropertyChanged("project_id"); + } + } + + /// + public string search { + get { + return this.searchField; + } + set { + this.searchField = value; + this.RaisePropertyChanged("search"); + } + } + + /// + public string[] category { + get { + return this.categoryField; + } + set { + this.categoryField = value; + this.RaisePropertyChanged("category"); + } + } + + /// + public string[] severity_id { + get { + return this.severity_idField; + } + set { + this.severity_idField = value; + this.RaisePropertyChanged("severity_id"); + } + } + + /// + public string[] status_id { + get { + return this.status_idField; + } + set { + this.status_idField = value; + this.RaisePropertyChanged("status_id"); + } + } + + /// + public string[] priority_id { + get { + return this.priority_idField; + } + set { + this.priority_idField = value; + this.RaisePropertyChanged("priority_id"); + } + } + + /// + public string[] reporter_id { + get { + return this.reporter_idField; + } + set { + this.reporter_idField = value; + this.RaisePropertyChanged("reporter_id"); + } + } + + /// + public string[] handler_id { + get { + return this.handler_idField; + } + set { + this.handler_idField = value; + this.RaisePropertyChanged("handler_id"); + } + } + + /// + public string[] note_user_id { + get { + return this.note_user_idField; + } + set { + this.note_user_idField = value; + this.RaisePropertyChanged("note_user_id"); + } + } + + /// + public string[] resolution_id { + get { + return this.resolution_idField; + } + set { + this.resolution_idField = value; + this.RaisePropertyChanged("resolution_id"); + } + } + + /// + public string[] product_version { + get { + return this.product_versionField; + } + set { + this.product_versionField = value; + this.RaisePropertyChanged("product_version"); + } + } + + /// + public string[] user_monitor_id { + get { + return this.user_monitor_idField; + } + set { + this.user_monitor_idField = value; + this.RaisePropertyChanged("user_monitor_id"); + } + } + + /// + public string[] hide_status_id { + get { + return this.hide_status_idField; + } + set { + this.hide_status_idField = value; + this.RaisePropertyChanged("hide_status_id"); + } + } + + /// + public string sort { + get { + return this.sortField; + } + set { + this.sortField = value; + this.RaisePropertyChanged("sort"); + } + } + + /// + public string sort_direction { + get { + return this.sort_directionField; + } + set { + this.sort_directionField = value; + this.RaisePropertyChanged("sort_direction"); + } + } + + /// + public bool sticky { + get { + return this.stickyField; + } + set { + this.stickyField = value; + this.RaisePropertyChanged("sticky"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool stickySpecified { + get { + return this.stickyFieldSpecified; + } + set { + this.stickyFieldSpecified = value; + this.RaisePropertyChanged("stickySpecified"); + } + } + + /// + public string[] view_state_id { + get { + return this.view_state_idField; + } + set { + this.view_state_idField = value; + this.RaisePropertyChanged("view_state_id"); + } + } + + /// + public string[] fixed_in_version { + get { + return this.fixed_in_versionField; + } + set { + this.fixed_in_versionField = value; + this.RaisePropertyChanged("fixed_in_version"); + } + } + + /// + public string[] target_version { + get { + return this.target_versionField; + } + set { + this.target_versionField = value; + this.RaisePropertyChanged("target_version"); + } + } + + /// + public string[] platform { + get { + return this.platformField; + } + set { + this.platformField = value; + this.RaisePropertyChanged("platform"); + } + } + + /// + public string[] os { + get { + return this.osField; + } + set { + this.osField = value; + this.RaisePropertyChanged("os"); + } + } + + /// + public string[] os_build { + get { + return this.os_buildField; + } + set { + this.os_buildField = value; + this.RaisePropertyChanged("os_build"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string start_day { + get { + return this.start_dayField; + } + set { + this.start_dayField = value; + this.RaisePropertyChanged("start_day"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string start_month { + get { + return this.start_monthField; + } + set { + this.start_monthField = value; + this.RaisePropertyChanged("start_month"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string start_year { + get { + return this.start_yearField; + } + set { + this.start_yearField = value; + this.RaisePropertyChanged("start_year"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string end_day { + get { + return this.end_dayField; + } + set { + this.end_dayField = value; + this.RaisePropertyChanged("end_day"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string end_month { + get { + return this.end_monthField; + } + set { + this.end_monthField = value; + this.RaisePropertyChanged("end_month"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string end_year { + get { + return this.end_yearField; + } + set { + this.end_yearField = value; + this.RaisePropertyChanged("end_year"); + } + } + + /// + public string[] tag_string { + get { + return this.tag_stringField; + } + set { + this.tag_stringField = value; + this.RaisePropertyChanged("tag_string"); + } + } + + /// + public string[] tag_select { + get { + return this.tag_selectField; + } + set { + this.tag_selectField = value; + this.RaisePropertyChanged("tag_select"); + } + } + + /// + public FilterCustomField[] custom_fields { + get { + return this.custom_fieldsField; + } + set { + this.custom_fieldsField = value; + this.RaisePropertyChanged("custom_fields"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class FilterData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private AccountData ownerField; + + private string project_idField; + + private bool is_publicField; + + private bool is_publicFieldSpecified; + + private string nameField; + + private string filter_stringField; + + private string urlField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public AccountData owner { + get { + return this.ownerField; + } + set { + this.ownerField = value; + this.RaisePropertyChanged("owner"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string project_id { + get { + return this.project_idField; + } + set { + this.project_idField = value; + this.RaisePropertyChanged("project_id"); + } + } + + /// + public bool is_public { + get { + return this.is_publicField; + } + set { + this.is_publicField = value; + this.RaisePropertyChanged("is_public"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool is_publicSpecified { + get { + return this.is_publicFieldSpecified; + } + set { + this.is_publicFieldSpecified = value; + this.RaisePropertyChanged("is_publicSpecified"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + /// + public string filter_string { + get { + return this.filter_stringField; + } + set { + this.filter_stringField = value; + this.RaisePropertyChanged("filter_string"); + } + } + + /// + public string url { + get { + return this.urlField; + } + set { + this.urlField = value; + this.RaisePropertyChanged("url"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class CustomFieldDefinitionData : object, System.ComponentModel.INotifyPropertyChanged { + + private ObjectRef fieldField; + + private string typeField; + + private string possible_valuesField; + + private string default_valueField; + + private string valid_regexpField; + + private string access_level_rField; + + private string access_level_rwField; + + private string length_minField; + + private string length_maxField; + + private bool advancedField; + + private bool advancedFieldSpecified; + + private bool display_reportField; + + private bool display_reportFieldSpecified; + + private bool display_updateField; + + private bool display_updateFieldSpecified; + + private bool display_resolvedField; + + private bool display_resolvedFieldSpecified; + + private bool display_closedField; + + private bool display_closedFieldSpecified; + + private bool require_reportField; + + private bool require_reportFieldSpecified; + + private bool require_updateField; + + private bool require_updateFieldSpecified; + + private bool require_resolvedField; + + private bool require_resolvedFieldSpecified; + + private bool require_closedField; + + private bool require_closedFieldSpecified; + + /// + public ObjectRef field { + get { + return this.fieldField; + } + set { + this.fieldField = value; + this.RaisePropertyChanged("field"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + public string possible_values { + get { + return this.possible_valuesField; + } + set { + this.possible_valuesField = value; + this.RaisePropertyChanged("possible_values"); + } + } + + /// + public string default_value { + get { + return this.default_valueField; + } + set { + this.default_valueField = value; + this.RaisePropertyChanged("default_value"); + } + } + + /// + public string valid_regexp { + get { + return this.valid_regexpField; + } + set { + this.valid_regexpField = value; + this.RaisePropertyChanged("valid_regexp"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string access_level_r { + get { + return this.access_level_rField; + } + set { + this.access_level_rField = value; + this.RaisePropertyChanged("access_level_r"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string access_level_rw { + get { + return this.access_level_rwField; + } + set { + this.access_level_rwField = value; + this.RaisePropertyChanged("access_level_rw"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string length_min { + get { + return this.length_minField; + } + set { + this.length_minField = value; + this.RaisePropertyChanged("length_min"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string length_max { + get { + return this.length_maxField; + } + set { + this.length_maxField = value; + this.RaisePropertyChanged("length_max"); + } + } + + /// + public bool advanced { + get { + return this.advancedField; + } + set { + this.advancedField = value; + this.RaisePropertyChanged("advanced"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool advancedSpecified { + get { + return this.advancedFieldSpecified; + } + set { + this.advancedFieldSpecified = value; + this.RaisePropertyChanged("advancedSpecified"); + } + } + + /// + public bool display_report { + get { + return this.display_reportField; + } + set { + this.display_reportField = value; + this.RaisePropertyChanged("display_report"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool display_reportSpecified { + get { + return this.display_reportFieldSpecified; + } + set { + this.display_reportFieldSpecified = value; + this.RaisePropertyChanged("display_reportSpecified"); + } + } + + /// + public bool display_update { + get { + return this.display_updateField; + } + set { + this.display_updateField = value; + this.RaisePropertyChanged("display_update"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool display_updateSpecified { + get { + return this.display_updateFieldSpecified; + } + set { + this.display_updateFieldSpecified = value; + this.RaisePropertyChanged("display_updateSpecified"); + } + } + + /// + public bool display_resolved { + get { + return this.display_resolvedField; + } + set { + this.display_resolvedField = value; + this.RaisePropertyChanged("display_resolved"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool display_resolvedSpecified { + get { + return this.display_resolvedFieldSpecified; + } + set { + this.display_resolvedFieldSpecified = value; + this.RaisePropertyChanged("display_resolvedSpecified"); + } + } + + /// + public bool display_closed { + get { + return this.display_closedField; + } + set { + this.display_closedField = value; + this.RaisePropertyChanged("display_closed"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool display_closedSpecified { + get { + return this.display_closedFieldSpecified; + } + set { + this.display_closedFieldSpecified = value; + this.RaisePropertyChanged("display_closedSpecified"); + } + } + + /// + public bool require_report { + get { + return this.require_reportField; + } + set { + this.require_reportField = value; + this.RaisePropertyChanged("require_report"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool require_reportSpecified { + get { + return this.require_reportFieldSpecified; + } + set { + this.require_reportFieldSpecified = value; + this.RaisePropertyChanged("require_reportSpecified"); + } + } + + /// + public bool require_update { + get { + return this.require_updateField; + } + set { + this.require_updateField = value; + this.RaisePropertyChanged("require_update"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool require_updateSpecified { + get { + return this.require_updateFieldSpecified; + } + set { + this.require_updateFieldSpecified = value; + this.RaisePropertyChanged("require_updateSpecified"); + } + } + + /// + public bool require_resolved { + get { + return this.require_resolvedField; + } + set { + this.require_resolvedField = value; + this.RaisePropertyChanged("require_resolved"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool require_resolvedSpecified { + get { + return this.require_resolvedFieldSpecified; + } + set { + this.require_resolvedFieldSpecified = value; + this.RaisePropertyChanged("require_resolvedSpecified"); + } + } + + /// + public bool require_closed { + get { + return this.require_closedField; + } + set { + this.require_closedField = value; + this.RaisePropertyChanged("require_closed"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool require_closedSpecified { + get { + return this.require_closedFieldSpecified; + } + set { + this.require_closedFieldSpecified = value; + this.RaisePropertyChanged("require_closedSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ProjectAttachmentData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string filenameField; + + private string titleField; + + private string descriptionField; + + private string sizeField; + + private string content_typeField; + + private System.DateTime date_submittedField; + + private bool date_submittedFieldSpecified; + + private string download_urlField; + + private string user_idField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string filename { + get { + return this.filenameField; + } + set { + this.filenameField = value; + this.RaisePropertyChanged("filename"); + } + } + + /// + public string title { + get { + return this.titleField; + } + set { + this.titleField = value; + this.RaisePropertyChanged("title"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string size { + get { + return this.sizeField; + } + set { + this.sizeField = value; + this.RaisePropertyChanged("size"); + } + } + + /// + public string content_type { + get { + return this.content_typeField; + } + set { + this.content_typeField = value; + this.RaisePropertyChanged("content_type"); + } + } + + /// + public System.DateTime date_submitted { + get { + return this.date_submittedField; + } + set { + this.date_submittedField = value; + this.RaisePropertyChanged("date_submitted"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_submittedSpecified { + get { + return this.date_submittedFieldSpecified; + } + set { + this.date_submittedFieldSpecified = value; + this.RaisePropertyChanged("date_submittedSpecified"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="anyURI")] + public string download_url { + get { + return this.download_urlField; + } + set { + this.download_urlField = value; + this.RaisePropertyChanged("download_url"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string user_id { + get { + return this.user_idField; + } + set { + this.user_idField = value; + this.RaisePropertyChanged("user_id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ProjectVersionData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private string project_idField; + + private System.DateTime date_orderField; + + private bool date_orderFieldSpecified; + + private string descriptionField; + + private bool releasedField; + + private bool releasedFieldSpecified; + + private bool obsoleteField; + + private bool obsoleteFieldSpecified; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string project_id { + get { + return this.project_idField; + } + set { + this.project_idField = value; + this.RaisePropertyChanged("project_id"); + } + } + + /// + public System.DateTime date_order { + get { + return this.date_orderField; + } + set { + this.date_orderField = value; + this.RaisePropertyChanged("date_order"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_orderSpecified { + get { + return this.date_orderFieldSpecified; + } + set { + this.date_orderFieldSpecified = value; + this.RaisePropertyChanged("date_orderSpecified"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + /// + public bool released { + get { + return this.releasedField; + } + set { + this.releasedField = value; + this.RaisePropertyChanged("released"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool releasedSpecified { + get { + return this.releasedFieldSpecified; + } + set { + this.releasedFieldSpecified = value; + this.RaisePropertyChanged("releasedSpecified"); + } + } + + /// + public bool obsolete { + get { + return this.obsoleteField; + } + set { + this.obsoleteField = value; + this.RaisePropertyChanged("obsolete"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool obsoleteSpecified { + get { + return this.obsoleteFieldSpecified; + } + set { + this.obsoleteFieldSpecified = value; + this.RaisePropertyChanged("obsoleteSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class ProjectData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string nameField; + + private ObjectRef statusField; + + private bool enabledField; + + private bool enabledFieldSpecified; + + private ObjectRef view_stateField; + + private ObjectRef access_minField; + + private string file_pathField; + + private string descriptionField; + + private ProjectData[] subprojectsField; + + private bool inherit_globalField; + + private bool inherit_globalFieldSpecified; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string name { + get { + return this.nameField; + } + set { + this.nameField = value; + this.RaisePropertyChanged("name"); + } + } + + /// + public ObjectRef status { + get { + return this.statusField; + } + set { + this.statusField = value; + this.RaisePropertyChanged("status"); + } + } + + /// + public bool enabled { + get { + return this.enabledField; + } + set { + this.enabledField = value; + this.RaisePropertyChanged("enabled"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool enabledSpecified { + get { + return this.enabledFieldSpecified; + } + set { + this.enabledFieldSpecified = value; + this.RaisePropertyChanged("enabledSpecified"); + } + } + + /// + public ObjectRef view_state { + get { + return this.view_stateField; + } + set { + this.view_stateField = value; + this.RaisePropertyChanged("view_state"); + } + } + + /// + public ObjectRef access_min { + get { + return this.access_minField; + } + set { + this.access_minField = value; + this.RaisePropertyChanged("access_min"); + } + } + + /// + public string file_path { + get { + return this.file_pathField; + } + set { + this.file_pathField = value; + this.RaisePropertyChanged("file_path"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + /// + public ProjectData[] subprojects { + get { + return this.subprojectsField; + } + set { + this.subprojectsField = value; + this.RaisePropertyChanged("subprojects"); + } + } + + /// + public bool inherit_global { + get { + return this.inherit_globalField; + } + set { + this.inherit_globalField = value; + this.RaisePropertyChanged("inherit_global"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool inherit_globalSpecified { + get { + return this.inherit_globalFieldSpecified; + } + set { + this.inherit_globalFieldSpecified = value; + this.RaisePropertyChanged("inherit_globalSpecified"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class HistoryData : object, System.ComponentModel.INotifyPropertyChanged { + + private string dateField; + + private string useridField; + + private string usernameField; + + private string fieldField; + + private string typeField; + + private string old_valueField; + + private string new_valueField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string date { + get { + return this.dateField; + } + set { + this.dateField = value; + this.RaisePropertyChanged("date"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string userid { + get { + return this.useridField; + } + set { + this.useridField = value; + this.RaisePropertyChanged("userid"); + } + } + + /// + public string username { + get { + return this.usernameField; + } + set { + this.usernameField = value; + this.RaisePropertyChanged("username"); + } + } + + /// + public string field { + get { + return this.fieldField; + } + set { + this.fieldField = value; + this.RaisePropertyChanged("field"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + public string old_value { + get { + return this.old_valueField; + } + set { + this.old_valueField = value; + this.RaisePropertyChanged("old_value"); + } + } + + /// + public string new_value { + get { + return this.new_valueField; + } + set { + this.new_valueField = value; + this.RaisePropertyChanged("new_value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class IssueHeaderData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string view_stateField; + + private System.DateTime last_updatedField; + + private string projectField; + + private string categoryField; + + private string priorityField; + + private string severityField; + + private string statusField; + + private string reporterField; + + private string summaryField; + + private string handlerField; + + private string resolutionField; + + private string attachments_countField; + + private string notes_countField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string view_state { + get { + return this.view_stateField; + } + set { + this.view_stateField = value; + this.RaisePropertyChanged("view_state"); + } + } + + /// + public System.DateTime last_updated { + get { + return this.last_updatedField; + } + set { + this.last_updatedField = value; + this.RaisePropertyChanged("last_updated"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string project { + get { + return this.projectField; + } + set { + this.projectField = value; + this.RaisePropertyChanged("project"); + } + } + + /// + public string category { + get { + return this.categoryField; + } + set { + this.categoryField = value; + this.RaisePropertyChanged("category"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string priority { + get { + return this.priorityField; + } + set { + this.priorityField = value; + this.RaisePropertyChanged("priority"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string severity { + get { + return this.severityField; + } + set { + this.severityField = value; + this.RaisePropertyChanged("severity"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string status { + get { + return this.statusField; + } + set { + this.statusField = value; + this.RaisePropertyChanged("status"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string reporter { + get { + return this.reporterField; + } + set { + this.reporterField = value; + this.RaisePropertyChanged("reporter"); + } + } + + /// + public string summary { + get { + return this.summaryField; + } + set { + this.summaryField = value; + this.RaisePropertyChanged("summary"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string handler { + get { + return this.handlerField; + } + set { + this.handlerField = value; + this.RaisePropertyChanged("handler"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string resolution { + get { + return this.resolutionField; + } + set { + this.resolutionField = value; + this.RaisePropertyChanged("resolution"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string attachments_count { + get { + return this.attachments_countField; + } + set { + this.attachments_countField = value; + this.RaisePropertyChanged("attachments_count"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string notes_count { + get { + return this.notes_countField; + } + set { + this.notes_countField = value; + this.RaisePropertyChanged("notes_count"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class CustomFieldValueForIssueData : object, System.ComponentModel.INotifyPropertyChanged { + + private ObjectRef fieldField; + + private string valueField; + + /// + public ObjectRef field { + get { + return this.fieldField; + } + set { + this.fieldField = value; + this.RaisePropertyChanged("field"); + } + } + + /// + public string value { + get { + return this.valueField; + } + set { + this.valueField = value; + this.RaisePropertyChanged("value"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class IssueNoteData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private AccountData reporterField; + + private string textField; + + private ObjectRef view_stateField; + + private System.DateTime date_submittedField; + + private bool date_submittedFieldSpecified; + + private System.DateTime last_modifiedField; + + private bool last_modifiedFieldSpecified; + + private string time_trackingField; + + private string note_typeField; + + private string note_attrField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public AccountData reporter { + get { + return this.reporterField; + } + set { + this.reporterField = value; + this.RaisePropertyChanged("reporter"); + } + } + + /// + public string text { + get { + return this.textField; + } + set { + this.textField = value; + this.RaisePropertyChanged("text"); + } + } + + /// + public ObjectRef view_state { + get { + return this.view_stateField; + } + set { + this.view_stateField = value; + this.RaisePropertyChanged("view_state"); + } + } + + /// + public System.DateTime date_submitted { + get { + return this.date_submittedField; + } + set { + this.date_submittedField = value; + this.RaisePropertyChanged("date_submitted"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_submittedSpecified { + get { + return this.date_submittedFieldSpecified; + } + set { + this.date_submittedFieldSpecified = value; + this.RaisePropertyChanged("date_submittedSpecified"); + } + } + + /// + public System.DateTime last_modified { + get { + return this.last_modifiedField; + } + set { + this.last_modifiedField = value; + this.RaisePropertyChanged("last_modified"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool last_modifiedSpecified { + get { + return this.last_modifiedFieldSpecified; + } + set { + this.last_modifiedFieldSpecified = value; + this.RaisePropertyChanged("last_modifiedSpecified"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string time_tracking { + get { + return this.time_trackingField; + } + set { + this.time_trackingField = value; + this.RaisePropertyChanged("time_tracking"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string note_type { + get { + return this.note_typeField; + } + set { + this.note_typeField = value; + this.RaisePropertyChanged("note_type"); + } + } + + /// + public string note_attr { + get { + return this.note_attrField; + } + set { + this.note_attrField = value; + this.RaisePropertyChanged("note_attr"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class RelationshipData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private ObjectRef typeField; + + private string target_idField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public ObjectRef type { + get { + return this.typeField; + } + set { + this.typeField = value; + this.RaisePropertyChanged("type"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string target_id { + get { + return this.target_idField; + } + set { + this.target_idField = value; + this.RaisePropertyChanged("target_id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class AttachmentData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private string filenameField; + + private string sizeField; + + private string content_typeField; + + private System.DateTime date_submittedField; + + private bool date_submittedFieldSpecified; + + private string download_urlField; + + private string user_idField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public string filename { + get { + return this.filenameField; + } + set { + this.filenameField = value; + this.RaisePropertyChanged("filename"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string size { + get { + return this.sizeField; + } + set { + this.sizeField = value; + this.RaisePropertyChanged("size"); + } + } + + /// + public string content_type { + get { + return this.content_typeField; + } + set { + this.content_typeField = value; + this.RaisePropertyChanged("content_type"); + } + } + + /// + public System.DateTime date_submitted { + get { + return this.date_submittedField; + } + set { + this.date_submittedField = value; + this.RaisePropertyChanged("date_submitted"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_submittedSpecified { + get { + return this.date_submittedFieldSpecified; + } + set { + this.date_submittedFieldSpecified = value; + this.RaisePropertyChanged("date_submittedSpecified"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="anyURI")] + public string download_url { + get { + return this.download_urlField; + } + set { + this.download_urlField = value; + this.RaisePropertyChanged("download_url"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string user_id { + get { + return this.user_idField; + } + set { + this.user_idField = value; + this.RaisePropertyChanged("user_id"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2556.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://futureware.biz/mantisconnect")] + public partial class IssueData : object, System.ComponentModel.INotifyPropertyChanged { + + private string idField; + + private ObjectRef view_stateField; + + private System.DateTime last_updatedField; + + private bool last_updatedFieldSpecified; + + private ObjectRef projectField; + + private string categoryField; + + private ObjectRef priorityField; + + private ObjectRef severityField; + + private ObjectRef statusField; + + private AccountData reporterField; + + private string summaryField; + + private string versionField; + + private string buildField; + + private string platformField; + + private string osField; + + private string os_buildField; + + private ObjectRef reproducibilityField; + + private System.DateTime date_submittedField; + + private bool date_submittedFieldSpecified; + + private string sponsorship_totalField; + + private AccountData handlerField; + + private ObjectRef projectionField; + + private ObjectRef etaField; + + private ObjectRef resolutionField; + + private string fixed_in_versionField; + + private string target_versionField; + + private string descriptionField; + + private string steps_to_reproduceField; + + private string additional_informationField; + + private AttachmentData[] attachmentsField; + + private RelationshipData[] relationshipsField; + + private IssueNoteData[] notesField; + + private CustomFieldValueForIssueData[] custom_fieldsField; + + private System.DateTime due_dateField; + + private bool due_dateFieldSpecified; + + private AccountData[] monitorsField; + + private bool stickyField; + + private bool stickyFieldSpecified; + + private ObjectRef[] tagsField; + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string id { + get { + return this.idField; + } + set { + this.idField = value; + this.RaisePropertyChanged("id"); + } + } + + /// + public ObjectRef view_state { + get { + return this.view_stateField; + } + set { + this.view_stateField = value; + this.RaisePropertyChanged("view_state"); + } + } + + /// + public System.DateTime last_updated { + get { + return this.last_updatedField; + } + set { + this.last_updatedField = value; + this.RaisePropertyChanged("last_updated"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool last_updatedSpecified { + get { + return this.last_updatedFieldSpecified; + } + set { + this.last_updatedFieldSpecified = value; + this.RaisePropertyChanged("last_updatedSpecified"); + } + } + + /// + public ObjectRef project { + get { + return this.projectField; + } + set { + this.projectField = value; + this.RaisePropertyChanged("project"); + } + } + + /// + public string category { + get { + return this.categoryField; + } + set { + this.categoryField = value; + this.RaisePropertyChanged("category"); + } + } + + /// + public ObjectRef priority { + get { + return this.priorityField; + } + set { + this.priorityField = value; + this.RaisePropertyChanged("priority"); + } + } + + /// + public ObjectRef severity { + get { + return this.severityField; + } + set { + this.severityField = value; + this.RaisePropertyChanged("severity"); + } + } + + /// + public ObjectRef status { + get { + return this.statusField; + } + set { + this.statusField = value; + this.RaisePropertyChanged("status"); + } + } + + /// + public AccountData reporter { + get { + return this.reporterField; + } + set { + this.reporterField = value; + this.RaisePropertyChanged("reporter"); + } + } + + /// + public string summary { + get { + return this.summaryField; + } + set { + this.summaryField = value; + this.RaisePropertyChanged("summary"); + } + } + + /// + public string version { + get { + return this.versionField; + } + set { + this.versionField = value; + this.RaisePropertyChanged("version"); + } + } + + /// + public string build { + get { + return this.buildField; + } + set { + this.buildField = value; + this.RaisePropertyChanged("build"); + } + } + + /// + public string platform { + get { + return this.platformField; + } + set { + this.platformField = value; + this.RaisePropertyChanged("platform"); + } + } + + /// + public string os { + get { + return this.osField; + } + set { + this.osField = value; + this.RaisePropertyChanged("os"); + } + } + + /// + public string os_build { + get { + return this.os_buildField; + } + set { + this.os_buildField = value; + this.RaisePropertyChanged("os_build"); + } + } + + /// + public ObjectRef reproducibility { + get { + return this.reproducibilityField; + } + set { + this.reproducibilityField = value; + this.RaisePropertyChanged("reproducibility"); + } + } + + /// + public System.DateTime date_submitted { + get { + return this.date_submittedField; + } + set { + this.date_submittedField = value; + this.RaisePropertyChanged("date_submitted"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool date_submittedSpecified { + get { + return this.date_submittedFieldSpecified; + } + set { + this.date_submittedFieldSpecified = value; + this.RaisePropertyChanged("date_submittedSpecified"); + } + } + + /// + [System.Xml.Serialization.SoapElementAttribute(DataType="integer")] + public string sponsorship_total { + get { + return this.sponsorship_totalField; + } + set { + this.sponsorship_totalField = value; + this.RaisePropertyChanged("sponsorship_total"); + } + } + + /// + public AccountData handler { + get { + return this.handlerField; + } + set { + this.handlerField = value; + this.RaisePropertyChanged("handler"); + } + } + + /// + public ObjectRef projection { + get { + return this.projectionField; + } + set { + this.projectionField = value; + this.RaisePropertyChanged("projection"); + } + } + + /// + public ObjectRef eta { + get { + return this.etaField; + } + set { + this.etaField = value; + this.RaisePropertyChanged("eta"); + } + } + + /// + public ObjectRef resolution { + get { + return this.resolutionField; + } + set { + this.resolutionField = value; + this.RaisePropertyChanged("resolution"); + } + } + + /// + public string fixed_in_version { + get { + return this.fixed_in_versionField; + } + set { + this.fixed_in_versionField = value; + this.RaisePropertyChanged("fixed_in_version"); + } + } + + /// + public string target_version { + get { + return this.target_versionField; + } + set { + this.target_versionField = value; + this.RaisePropertyChanged("target_version"); + } + } + + /// + public string description { + get { + return this.descriptionField; + } + set { + this.descriptionField = value; + this.RaisePropertyChanged("description"); + } + } + + /// + public string steps_to_reproduce { + get { + return this.steps_to_reproduceField; + } + set { + this.steps_to_reproduceField = value; + this.RaisePropertyChanged("steps_to_reproduce"); + } + } + + /// + public string additional_information { + get { + return this.additional_informationField; + } + set { + this.additional_informationField = value; + this.RaisePropertyChanged("additional_information"); + } + } + + /// + public AttachmentData[] attachments { + get { + return this.attachmentsField; + } + set { + this.attachmentsField = value; + this.RaisePropertyChanged("attachments"); + } + } + + /// + public RelationshipData[] relationships { + get { + return this.relationshipsField; + } + set { + this.relationshipsField = value; + this.RaisePropertyChanged("relationships"); + } + } + + /// + public IssueNoteData[] notes { + get { + return this.notesField; + } + set { + this.notesField = value; + this.RaisePropertyChanged("notes"); + } + } + + /// + public CustomFieldValueForIssueData[] custom_fields { + get { + return this.custom_fieldsField; + } + set { + this.custom_fieldsField = value; + this.RaisePropertyChanged("custom_fields"); + } + } + + /// + public System.DateTime due_date { + get { + return this.due_dateField; + } + set { + this.due_dateField = value; + this.RaisePropertyChanged("due_date"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool due_dateSpecified { + get { + return this.due_dateFieldSpecified; + } + set { + this.due_dateFieldSpecified = value; + this.RaisePropertyChanged("due_dateSpecified"); + } + } + + /// + public AccountData[] monitors { + get { + return this.monitorsField; + } + set { + this.monitorsField = value; + this.RaisePropertyChanged("monitors"); + } + } + + /// + public bool sticky { + get { + return this.stickyField; + } + set { + this.stickyField = value; + this.RaisePropertyChanged("sticky"); + } + } + + /// + [System.Xml.Serialization.SoapIgnoreAttribute()] + public bool stickySpecified { + get { + return this.stickyFieldSpecified; + } + set { + this.stickyFieldSpecified = value; + this.RaisePropertyChanged("stickySpecified"); + } + } + + /// + public ObjectRef[] tags { + get { + return this.tagsField; + } + set { + this.tagsField = value; + this.RaisePropertyChanged("tags"); + } + } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public interface MantisConnectPortTypeChannel : Futureware.MantisConnect.MantisConnectWebservice.MantisConnectPortType, System.ServiceModel.IClientChannel { + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_versionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_versionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_loginCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_loginCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.UserData Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.UserData)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_statusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_statusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_prioritiesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_prioritiesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_severitiesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_severitiesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_reproducibilitiesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_reproducibilitiesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_projectionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_projectionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_etasCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_etasCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_resolutionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_resolutionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_access_levelsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_access_levelsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_project_statusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_project_statusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_project_view_statesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_project_view_statesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_view_statesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_view_statesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_custom_field_typesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_custom_field_typesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_enum_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_enum_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_existsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_existsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issues_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issues_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issues_get_headerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issues_get_headerCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_get_historyCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_get_historyCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.HistoryData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_get_biggest_idCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_get_biggest_idCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_get_id_from_summaryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_get_id_from_summaryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_updateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_updateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_set_tagsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_set_tagsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_note_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_note_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_note_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_note_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_note_updateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_note_updateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_relationship_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_relationship_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_relationship_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_relationship_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_attachment_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_attachment_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_attachment_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_attachment_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_attachment_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_attachment_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public byte[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((byte[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_updateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_updateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_id_from_nameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_id_from_nameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_issues_for_userCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_issues_for_userCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_issuesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_issuesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_issue_headersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_issue_headersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_usersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_usersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.AccountData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.AccountData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_projects_get_user_accessibleCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_projects_get_user_accessibleCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProjectData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_categoriesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_categoriesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_add_categoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_add_categoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_delete_categoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_delete_categoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_rename_category_by_nameCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_rename_category_by_nameCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_versionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_versionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_version_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_version_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_version_updateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_version_updateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_version_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_version_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_released_versionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_released_versionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_unreleased_versionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_unreleased_versionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_attachmentsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_attachmentsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_custom_fieldsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_custom_fieldsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_attachment_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_attachment_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public byte[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((byte[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_attachment_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_attachment_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_attachment_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_attachment_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_project_get_all_subprojectsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_project_get_all_subprojectsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_getCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_getCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.FilterData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.FilterData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_get_issuesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_get_issuesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_get_issue_headersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_get_issue_headersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_search_issue_headersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_search_issue_headersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_search_issuesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_search_issuesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.IssueData[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_filter_search_issue_idsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_filter_search_issue_idsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string[] Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string[])(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_config_get_stringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_config_get_stringCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_issue_checkinCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_issue_checkinCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_user_pref_get_prefCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_user_pref_get_prefCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_user_profiles_get_allCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_user_profiles_get_allCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_tag_get_allCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_tag_get_allCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult Result { + get { + base.RaiseExceptionIfNecessary(); + return ((Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_tag_addCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_tag_addCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public string Result { + get { + base.RaiseExceptionIfNecessary(); + return ((string)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class mc_tag_deleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { + + private object[] results; + + public mc_tag_deleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : + base(exception, cancelled, userState) { + this.results = results; + } + + public bool Result { + get { + base.RaiseExceptionIfNecessary(); + return ((bool)(this.results[0])); + } + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] + public partial class MantisConnectPortTypeClient : System.ServiceModel.ClientBase, Futureware.MantisConnect.MantisConnectWebservice.MantisConnectPortType { + + private BeginOperationDelegate onBeginmc_versionDelegate; + + private EndOperationDelegate onEndmc_versionDelegate; + + private System.Threading.SendOrPostCallback onmc_versionCompletedDelegate; + + private BeginOperationDelegate onBeginmc_loginDelegate; + + private EndOperationDelegate onEndmc_loginDelegate; + + private System.Threading.SendOrPostCallback onmc_loginCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_statusDelegate; + + private EndOperationDelegate onEndmc_enum_statusDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_statusCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_prioritiesDelegate; + + private EndOperationDelegate onEndmc_enum_prioritiesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_prioritiesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_severitiesDelegate; + + private EndOperationDelegate onEndmc_enum_severitiesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_severitiesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_reproducibilitiesDelegate; + + private EndOperationDelegate onEndmc_enum_reproducibilitiesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_reproducibilitiesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_projectionsDelegate; + + private EndOperationDelegate onEndmc_enum_projectionsDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_projectionsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_etasDelegate; + + private EndOperationDelegate onEndmc_enum_etasDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_etasCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_resolutionsDelegate; + + private EndOperationDelegate onEndmc_enum_resolutionsDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_resolutionsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_access_levelsDelegate; + + private EndOperationDelegate onEndmc_enum_access_levelsDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_access_levelsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_project_statusDelegate; + + private EndOperationDelegate onEndmc_enum_project_statusDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_project_statusCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_project_view_statesDelegate; + + private EndOperationDelegate onEndmc_enum_project_view_statesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_project_view_statesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_view_statesDelegate; + + private EndOperationDelegate onEndmc_enum_view_statesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_view_statesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_custom_field_typesDelegate; + + private EndOperationDelegate onEndmc_enum_custom_field_typesDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_custom_field_typesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_enum_getDelegate; + + private EndOperationDelegate onEndmc_enum_getDelegate; + + private System.Threading.SendOrPostCallback onmc_enum_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_existsDelegate; + + private EndOperationDelegate onEndmc_issue_existsDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_existsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_getDelegate; + + private EndOperationDelegate onEndmc_issue_getDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issues_getDelegate; + + private EndOperationDelegate onEndmc_issues_getDelegate; + + private System.Threading.SendOrPostCallback onmc_issues_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issues_get_headerDelegate; + + private EndOperationDelegate onEndmc_issues_get_headerDelegate; + + private System.Threading.SendOrPostCallback onmc_issues_get_headerCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_get_historyDelegate; + + private EndOperationDelegate onEndmc_issue_get_historyDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_get_historyCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_get_biggest_idDelegate; + + private EndOperationDelegate onEndmc_issue_get_biggest_idDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_get_biggest_idCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_get_id_from_summaryDelegate; + + private EndOperationDelegate onEndmc_issue_get_id_from_summaryDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_get_id_from_summaryCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_addDelegate; + + private EndOperationDelegate onEndmc_issue_addDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_updateDelegate; + + private EndOperationDelegate onEndmc_issue_updateDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_updateCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_set_tagsDelegate; + + private EndOperationDelegate onEndmc_issue_set_tagsDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_set_tagsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_deleteDelegate; + + private EndOperationDelegate onEndmc_issue_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_note_addDelegate; + + private EndOperationDelegate onEndmc_issue_note_addDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_note_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_note_deleteDelegate; + + private EndOperationDelegate onEndmc_issue_note_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_note_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_note_updateDelegate; + + private EndOperationDelegate onEndmc_issue_note_updateDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_note_updateCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_relationship_addDelegate; + + private EndOperationDelegate onEndmc_issue_relationship_addDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_relationship_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_relationship_deleteDelegate; + + private EndOperationDelegate onEndmc_issue_relationship_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_relationship_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_attachment_addDelegate; + + private EndOperationDelegate onEndmc_issue_attachment_addDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_attachment_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_attachment_deleteDelegate; + + private EndOperationDelegate onEndmc_issue_attachment_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_attachment_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_attachment_getDelegate; + + private EndOperationDelegate onEndmc_issue_attachment_getDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_attachment_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_addDelegate; + + private EndOperationDelegate onEndmc_project_addDelegate; + + private System.Threading.SendOrPostCallback onmc_project_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_deleteDelegate; + + private EndOperationDelegate onEndmc_project_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_project_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_updateDelegate; + + private EndOperationDelegate onEndmc_project_updateDelegate; + + private System.Threading.SendOrPostCallback onmc_project_updateCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_id_from_nameDelegate; + + private EndOperationDelegate onEndmc_project_get_id_from_nameDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_id_from_nameCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_issues_for_userDelegate; + + private EndOperationDelegate onEndmc_project_get_issues_for_userDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_issues_for_userCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_issuesDelegate; + + private EndOperationDelegate onEndmc_project_get_issuesDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_issuesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_issue_headersDelegate; + + private EndOperationDelegate onEndmc_project_get_issue_headersDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_issue_headersCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_usersDelegate; + + private EndOperationDelegate onEndmc_project_get_usersDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_usersCompletedDelegate; + + private BeginOperationDelegate onBeginmc_projects_get_user_accessibleDelegate; + + private EndOperationDelegate onEndmc_projects_get_user_accessibleDelegate; + + private System.Threading.SendOrPostCallback onmc_projects_get_user_accessibleCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_categoriesDelegate; + + private EndOperationDelegate onEndmc_project_get_categoriesDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_categoriesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_add_categoryDelegate; + + private EndOperationDelegate onEndmc_project_add_categoryDelegate; + + private System.Threading.SendOrPostCallback onmc_project_add_categoryCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_delete_categoryDelegate; + + private EndOperationDelegate onEndmc_project_delete_categoryDelegate; + + private System.Threading.SendOrPostCallback onmc_project_delete_categoryCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_rename_category_by_nameDelegate; + + private EndOperationDelegate onEndmc_project_rename_category_by_nameDelegate; + + private System.Threading.SendOrPostCallback onmc_project_rename_category_by_nameCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_versionsDelegate; + + private EndOperationDelegate onEndmc_project_get_versionsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_versionsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_version_addDelegate; + + private EndOperationDelegate onEndmc_project_version_addDelegate; + + private System.Threading.SendOrPostCallback onmc_project_version_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_version_updateDelegate; + + private EndOperationDelegate onEndmc_project_version_updateDelegate; + + private System.Threading.SendOrPostCallback onmc_project_version_updateCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_version_deleteDelegate; + + private EndOperationDelegate onEndmc_project_version_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_project_version_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_released_versionsDelegate; + + private EndOperationDelegate onEndmc_project_get_released_versionsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_released_versionsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_unreleased_versionsDelegate; + + private EndOperationDelegate onEndmc_project_get_unreleased_versionsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_unreleased_versionsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_attachmentsDelegate; + + private EndOperationDelegate onEndmc_project_get_attachmentsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_attachmentsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_custom_fieldsDelegate; + + private EndOperationDelegate onEndmc_project_get_custom_fieldsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_custom_fieldsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_attachment_getDelegate; + + private EndOperationDelegate onEndmc_project_attachment_getDelegate; + + private System.Threading.SendOrPostCallback onmc_project_attachment_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_attachment_addDelegate; + + private EndOperationDelegate onEndmc_project_attachment_addDelegate; + + private System.Threading.SendOrPostCallback onmc_project_attachment_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_attachment_deleteDelegate; + + private EndOperationDelegate onEndmc_project_attachment_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_project_attachment_deleteCompletedDelegate; + + private BeginOperationDelegate onBeginmc_project_get_all_subprojectsDelegate; + + private EndOperationDelegate onEndmc_project_get_all_subprojectsDelegate; + + private System.Threading.SendOrPostCallback onmc_project_get_all_subprojectsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_getDelegate; + + private EndOperationDelegate onEndmc_filter_getDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_getCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_get_issuesDelegate; + + private EndOperationDelegate onEndmc_filter_get_issuesDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_get_issuesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_get_issue_headersDelegate; + + private EndOperationDelegate onEndmc_filter_get_issue_headersDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_get_issue_headersCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_search_issue_headersDelegate; + + private EndOperationDelegate onEndmc_filter_search_issue_headersDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_search_issue_headersCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_search_issuesDelegate; + + private EndOperationDelegate onEndmc_filter_search_issuesDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_search_issuesCompletedDelegate; + + private BeginOperationDelegate onBeginmc_filter_search_issue_idsDelegate; + + private EndOperationDelegate onEndmc_filter_search_issue_idsDelegate; + + private System.Threading.SendOrPostCallback onmc_filter_search_issue_idsCompletedDelegate; + + private BeginOperationDelegate onBeginmc_config_get_stringDelegate; + + private EndOperationDelegate onEndmc_config_get_stringDelegate; + + private System.Threading.SendOrPostCallback onmc_config_get_stringCompletedDelegate; + + private BeginOperationDelegate onBeginmc_issue_checkinDelegate; + + private EndOperationDelegate onEndmc_issue_checkinDelegate; + + private System.Threading.SendOrPostCallback onmc_issue_checkinCompletedDelegate; + + private BeginOperationDelegate onBeginmc_user_pref_get_prefDelegate; + + private EndOperationDelegate onEndmc_user_pref_get_prefDelegate; + + private System.Threading.SendOrPostCallback onmc_user_pref_get_prefCompletedDelegate; + + private BeginOperationDelegate onBeginmc_user_profiles_get_allDelegate; + + private EndOperationDelegate onEndmc_user_profiles_get_allDelegate; + + private System.Threading.SendOrPostCallback onmc_user_profiles_get_allCompletedDelegate; + + private BeginOperationDelegate onBeginmc_tag_get_allDelegate; + + private EndOperationDelegate onEndmc_tag_get_allDelegate; + + private System.Threading.SendOrPostCallback onmc_tag_get_allCompletedDelegate; + + private BeginOperationDelegate onBeginmc_tag_addDelegate; + + private EndOperationDelegate onEndmc_tag_addDelegate; + + private System.Threading.SendOrPostCallback onmc_tag_addCompletedDelegate; + + private BeginOperationDelegate onBeginmc_tag_deleteDelegate; + + private EndOperationDelegate onEndmc_tag_deleteDelegate; + + private System.Threading.SendOrPostCallback onmc_tag_deleteCompletedDelegate; + + public MantisConnectPortTypeClient() { + } + + public MantisConnectPortTypeClient(string endpointConfigurationName) : + base(endpointConfigurationName) { + } + + public MantisConnectPortTypeClient(string endpointConfigurationName, string remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public MantisConnectPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : + base(endpointConfigurationName, remoteAddress) { + } + + public MantisConnectPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : + base(binding, remoteAddress) { + } + + public event System.EventHandler mc_versionCompleted; + + public event System.EventHandler mc_loginCompleted; + + public event System.EventHandler mc_enum_statusCompleted; + + public event System.EventHandler mc_enum_prioritiesCompleted; + + public event System.EventHandler mc_enum_severitiesCompleted; + + public event System.EventHandler mc_enum_reproducibilitiesCompleted; + + public event System.EventHandler mc_enum_projectionsCompleted; + + public event System.EventHandler mc_enum_etasCompleted; + + public event System.EventHandler mc_enum_resolutionsCompleted; + + public event System.EventHandler mc_enum_access_levelsCompleted; + + public event System.EventHandler mc_enum_project_statusCompleted; + + public event System.EventHandler mc_enum_project_view_statesCompleted; + + public event System.EventHandler mc_enum_view_statesCompleted; + + public event System.EventHandler mc_enum_custom_field_typesCompleted; + + public event System.EventHandler mc_enum_getCompleted; + + public event System.EventHandler mc_issue_existsCompleted; + + public event System.EventHandler mc_issue_getCompleted; + + public event System.EventHandler mc_issues_getCompleted; + + public event System.EventHandler mc_issues_get_headerCompleted; + + public event System.EventHandler mc_issue_get_historyCompleted; + + public event System.EventHandler mc_issue_get_biggest_idCompleted; + + public event System.EventHandler mc_issue_get_id_from_summaryCompleted; + + public event System.EventHandler mc_issue_addCompleted; + + public event System.EventHandler mc_issue_updateCompleted; + + public event System.EventHandler mc_issue_set_tagsCompleted; + + public event System.EventHandler mc_issue_deleteCompleted; + + public event System.EventHandler mc_issue_note_addCompleted; + + public event System.EventHandler mc_issue_note_deleteCompleted; + + public event System.EventHandler mc_issue_note_updateCompleted; + + public event System.EventHandler mc_issue_relationship_addCompleted; + + public event System.EventHandler mc_issue_relationship_deleteCompleted; + + public event System.EventHandler mc_issue_attachment_addCompleted; + + public event System.EventHandler mc_issue_attachment_deleteCompleted; + + public event System.EventHandler mc_issue_attachment_getCompleted; + + public event System.EventHandler mc_project_addCompleted; + + public event System.EventHandler mc_project_deleteCompleted; + + public event System.EventHandler mc_project_updateCompleted; + + public event System.EventHandler mc_project_get_id_from_nameCompleted; + + public event System.EventHandler mc_project_get_issues_for_userCompleted; + + public event System.EventHandler mc_project_get_issuesCompleted; + + public event System.EventHandler mc_project_get_issue_headersCompleted; + + public event System.EventHandler mc_project_get_usersCompleted; + + public event System.EventHandler mc_projects_get_user_accessibleCompleted; + + public event System.EventHandler mc_project_get_categoriesCompleted; + + public event System.EventHandler mc_project_add_categoryCompleted; + + public event System.EventHandler mc_project_delete_categoryCompleted; + + public event System.EventHandler mc_project_rename_category_by_nameCompleted; + + public event System.EventHandler mc_project_get_versionsCompleted; + + public event System.EventHandler mc_project_version_addCompleted; + + public event System.EventHandler mc_project_version_updateCompleted; + + public event System.EventHandler mc_project_version_deleteCompleted; + + public event System.EventHandler mc_project_get_released_versionsCompleted; + + public event System.EventHandler mc_project_get_unreleased_versionsCompleted; + + public event System.EventHandler mc_project_get_attachmentsCompleted; + + public event System.EventHandler mc_project_get_custom_fieldsCompleted; + + public event System.EventHandler mc_project_attachment_getCompleted; + + public event System.EventHandler mc_project_attachment_addCompleted; + + public event System.EventHandler mc_project_attachment_deleteCompleted; + + public event System.EventHandler mc_project_get_all_subprojectsCompleted; + + public event System.EventHandler mc_filter_getCompleted; + + public event System.EventHandler mc_filter_get_issuesCompleted; + + public event System.EventHandler mc_filter_get_issue_headersCompleted; + + public event System.EventHandler mc_filter_search_issue_headersCompleted; + + public event System.EventHandler mc_filter_search_issuesCompleted; + + public event System.EventHandler mc_filter_search_issue_idsCompleted; + + public event System.EventHandler mc_config_get_stringCompleted; + + public event System.EventHandler mc_issue_checkinCompleted; + + public event System.EventHandler mc_user_pref_get_prefCompleted; + + public event System.EventHandler mc_user_profiles_get_allCompleted; + + public event System.EventHandler mc_tag_get_allCompleted; + + public event System.EventHandler mc_tag_addCompleted; + + public event System.EventHandler mc_tag_deleteCompleted; + + public string mc_version() { + return base.Channel.mc_version(); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_version(System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_version(callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_version(System.IAsyncResult result) { + return base.Channel.Endmc_version(result); + } + + private System.IAsyncResult OnBeginmc_version(object[] inValues, System.AsyncCallback callback, object asyncState) { + return this.Beginmc_version(callback, asyncState); + } + + private object[] OnEndmc_version(System.IAsyncResult result) { + string retVal = this.Endmc_version(result); + return new object[] { + retVal}; + } + + private void Onmc_versionCompleted(object state) { + if ((this.mc_versionCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_versionCompleted(this, new mc_versionCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_versionAsync() { + this.mc_versionAsync(null); + } + + public void mc_versionAsync(object userState) { + if ((this.onBeginmc_versionDelegate == null)) { + this.onBeginmc_versionDelegate = new BeginOperationDelegate(this.OnBeginmc_version); + } + if ((this.onEndmc_versionDelegate == null)) { + this.onEndmc_versionDelegate = new EndOperationDelegate(this.OnEndmc_version); + } + if ((this.onmc_versionCompletedDelegate == null)) { + this.onmc_versionCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_versionCompleted); + } + base.InvokeAsync(this.onBeginmc_versionDelegate, null, this.onEndmc_versionDelegate, this.onmc_versionCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.UserData mc_login(string username, string password) { + return base.Channel.mc_login(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_login(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_login(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.UserData Endmc_login(System.IAsyncResult result) { + return base.Channel.Endmc_login(result); + } + + private System.IAsyncResult OnBeginmc_login(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_login(username, password, callback, asyncState); + } + + private object[] OnEndmc_login(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.UserData retVal = this.Endmc_login(result); + return new object[] { + retVal}; + } + + private void Onmc_loginCompleted(object state) { + if ((this.mc_loginCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_loginCompleted(this, new mc_loginCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_loginAsync(string username, string password) { + this.mc_loginAsync(username, password, null); + } + + public void mc_loginAsync(string username, string password, object userState) { + if ((this.onBeginmc_loginDelegate == null)) { + this.onBeginmc_loginDelegate = new BeginOperationDelegate(this.OnBeginmc_login); + } + if ((this.onEndmc_loginDelegate == null)) { + this.onEndmc_loginDelegate = new EndOperationDelegate(this.OnEndmc_login); + } + if ((this.onmc_loginCompletedDelegate == null)) { + this.onmc_loginCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_loginCompleted); + } + base.InvokeAsync(this.onBeginmc_loginDelegate, new object[] { + username, + password}, this.onEndmc_loginDelegate, this.onmc_loginCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_status(string username, string password) { + return base.Channel.mc_enum_status(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_status(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_status(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_status(System.IAsyncResult result) { + return base.Channel.Endmc_enum_status(result); + } + + private System.IAsyncResult OnBeginmc_enum_status(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_status(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_status(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_status(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_statusCompleted(object state) { + if ((this.mc_enum_statusCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_statusCompleted(this, new mc_enum_statusCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_statusAsync(string username, string password) { + this.mc_enum_statusAsync(username, password, null); + } + + public void mc_enum_statusAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_statusDelegate == null)) { + this.onBeginmc_enum_statusDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_status); + } + if ((this.onEndmc_enum_statusDelegate == null)) { + this.onEndmc_enum_statusDelegate = new EndOperationDelegate(this.OnEndmc_enum_status); + } + if ((this.onmc_enum_statusCompletedDelegate == null)) { + this.onmc_enum_statusCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_statusCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_statusDelegate, new object[] { + username, + password}, this.onEndmc_enum_statusDelegate, this.onmc_enum_statusCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_priorities(string username, string password) { + return base.Channel.mc_enum_priorities(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_priorities(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_priorities(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_priorities(System.IAsyncResult result) { + return base.Channel.Endmc_enum_priorities(result); + } + + private System.IAsyncResult OnBeginmc_enum_priorities(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_priorities(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_priorities(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_priorities(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_prioritiesCompleted(object state) { + if ((this.mc_enum_prioritiesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_prioritiesCompleted(this, new mc_enum_prioritiesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_prioritiesAsync(string username, string password) { + this.mc_enum_prioritiesAsync(username, password, null); + } + + public void mc_enum_prioritiesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_prioritiesDelegate == null)) { + this.onBeginmc_enum_prioritiesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_priorities); + } + if ((this.onEndmc_enum_prioritiesDelegate == null)) { + this.onEndmc_enum_prioritiesDelegate = new EndOperationDelegate(this.OnEndmc_enum_priorities); + } + if ((this.onmc_enum_prioritiesCompletedDelegate == null)) { + this.onmc_enum_prioritiesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_prioritiesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_prioritiesDelegate, new object[] { + username, + password}, this.onEndmc_enum_prioritiesDelegate, this.onmc_enum_prioritiesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_severities(string username, string password) { + return base.Channel.mc_enum_severities(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_severities(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_severities(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_severities(System.IAsyncResult result) { + return base.Channel.Endmc_enum_severities(result); + } + + private System.IAsyncResult OnBeginmc_enum_severities(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_severities(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_severities(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_severities(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_severitiesCompleted(object state) { + if ((this.mc_enum_severitiesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_severitiesCompleted(this, new mc_enum_severitiesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_severitiesAsync(string username, string password) { + this.mc_enum_severitiesAsync(username, password, null); + } + + public void mc_enum_severitiesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_severitiesDelegate == null)) { + this.onBeginmc_enum_severitiesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_severities); + } + if ((this.onEndmc_enum_severitiesDelegate == null)) { + this.onEndmc_enum_severitiesDelegate = new EndOperationDelegate(this.OnEndmc_enum_severities); + } + if ((this.onmc_enum_severitiesCompletedDelegate == null)) { + this.onmc_enum_severitiesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_severitiesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_severitiesDelegate, new object[] { + username, + password}, this.onEndmc_enum_severitiesDelegate, this.onmc_enum_severitiesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_reproducibilities(string username, string password) { + return base.Channel.mc_enum_reproducibilities(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_reproducibilities(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_reproducibilities(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_reproducibilities(System.IAsyncResult result) { + return base.Channel.Endmc_enum_reproducibilities(result); + } + + private System.IAsyncResult OnBeginmc_enum_reproducibilities(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_reproducibilities(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_reproducibilities(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_reproducibilities(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_reproducibilitiesCompleted(object state) { + if ((this.mc_enum_reproducibilitiesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_reproducibilitiesCompleted(this, new mc_enum_reproducibilitiesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_reproducibilitiesAsync(string username, string password) { + this.mc_enum_reproducibilitiesAsync(username, password, null); + } + + public void mc_enum_reproducibilitiesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_reproducibilitiesDelegate == null)) { + this.onBeginmc_enum_reproducibilitiesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_reproducibilities); + } + if ((this.onEndmc_enum_reproducibilitiesDelegate == null)) { + this.onEndmc_enum_reproducibilitiesDelegate = new EndOperationDelegate(this.OnEndmc_enum_reproducibilities); + } + if ((this.onmc_enum_reproducibilitiesCompletedDelegate == null)) { + this.onmc_enum_reproducibilitiesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_reproducibilitiesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_reproducibilitiesDelegate, new object[] { + username, + password}, this.onEndmc_enum_reproducibilitiesDelegate, this.onmc_enum_reproducibilitiesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_projections(string username, string password) { + return base.Channel.mc_enum_projections(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_projections(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_projections(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_projections(System.IAsyncResult result) { + return base.Channel.Endmc_enum_projections(result); + } + + private System.IAsyncResult OnBeginmc_enum_projections(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_projections(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_projections(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_projections(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_projectionsCompleted(object state) { + if ((this.mc_enum_projectionsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_projectionsCompleted(this, new mc_enum_projectionsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_projectionsAsync(string username, string password) { + this.mc_enum_projectionsAsync(username, password, null); + } + + public void mc_enum_projectionsAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_projectionsDelegate == null)) { + this.onBeginmc_enum_projectionsDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_projections); + } + if ((this.onEndmc_enum_projectionsDelegate == null)) { + this.onEndmc_enum_projectionsDelegate = new EndOperationDelegate(this.OnEndmc_enum_projections); + } + if ((this.onmc_enum_projectionsCompletedDelegate == null)) { + this.onmc_enum_projectionsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_projectionsCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_projectionsDelegate, new object[] { + username, + password}, this.onEndmc_enum_projectionsDelegate, this.onmc_enum_projectionsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_etas(string username, string password) { + return base.Channel.mc_enum_etas(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_etas(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_etas(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_etas(System.IAsyncResult result) { + return base.Channel.Endmc_enum_etas(result); + } + + private System.IAsyncResult OnBeginmc_enum_etas(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_etas(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_etas(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_etas(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_etasCompleted(object state) { + if ((this.mc_enum_etasCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_etasCompleted(this, new mc_enum_etasCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_etasAsync(string username, string password) { + this.mc_enum_etasAsync(username, password, null); + } + + public void mc_enum_etasAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_etasDelegate == null)) { + this.onBeginmc_enum_etasDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_etas); + } + if ((this.onEndmc_enum_etasDelegate == null)) { + this.onEndmc_enum_etasDelegate = new EndOperationDelegate(this.OnEndmc_enum_etas); + } + if ((this.onmc_enum_etasCompletedDelegate == null)) { + this.onmc_enum_etasCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_etasCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_etasDelegate, new object[] { + username, + password}, this.onEndmc_enum_etasDelegate, this.onmc_enum_etasCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_resolutions(string username, string password) { + return base.Channel.mc_enum_resolutions(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_resolutions(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_resolutions(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_resolutions(System.IAsyncResult result) { + return base.Channel.Endmc_enum_resolutions(result); + } + + private System.IAsyncResult OnBeginmc_enum_resolutions(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_resolutions(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_resolutions(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_resolutions(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_resolutionsCompleted(object state) { + if ((this.mc_enum_resolutionsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_resolutionsCompleted(this, new mc_enum_resolutionsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_resolutionsAsync(string username, string password) { + this.mc_enum_resolutionsAsync(username, password, null); + } + + public void mc_enum_resolutionsAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_resolutionsDelegate == null)) { + this.onBeginmc_enum_resolutionsDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_resolutions); + } + if ((this.onEndmc_enum_resolutionsDelegate == null)) { + this.onEndmc_enum_resolutionsDelegate = new EndOperationDelegate(this.OnEndmc_enum_resolutions); + } + if ((this.onmc_enum_resolutionsCompletedDelegate == null)) { + this.onmc_enum_resolutionsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_resolutionsCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_resolutionsDelegate, new object[] { + username, + password}, this.onEndmc_enum_resolutionsDelegate, this.onmc_enum_resolutionsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_access_levels(string username, string password) { + return base.Channel.mc_enum_access_levels(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_access_levels(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_access_levels(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_access_levels(System.IAsyncResult result) { + return base.Channel.Endmc_enum_access_levels(result); + } + + private System.IAsyncResult OnBeginmc_enum_access_levels(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_access_levels(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_access_levels(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_access_levels(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_access_levelsCompleted(object state) { + if ((this.mc_enum_access_levelsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_access_levelsCompleted(this, new mc_enum_access_levelsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_access_levelsAsync(string username, string password) { + this.mc_enum_access_levelsAsync(username, password, null); + } + + public void mc_enum_access_levelsAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_access_levelsDelegate == null)) { + this.onBeginmc_enum_access_levelsDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_access_levels); + } + if ((this.onEndmc_enum_access_levelsDelegate == null)) { + this.onEndmc_enum_access_levelsDelegate = new EndOperationDelegate(this.OnEndmc_enum_access_levels); + } + if ((this.onmc_enum_access_levelsCompletedDelegate == null)) { + this.onmc_enum_access_levelsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_access_levelsCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_access_levelsDelegate, new object[] { + username, + password}, this.onEndmc_enum_access_levelsDelegate, this.onmc_enum_access_levelsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_status(string username, string password) { + return base.Channel.mc_enum_project_status(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_project_status(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_project_status(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_project_status(System.IAsyncResult result) { + return base.Channel.Endmc_enum_project_status(result); + } + + private System.IAsyncResult OnBeginmc_enum_project_status(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_project_status(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_project_status(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_project_status(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_project_statusCompleted(object state) { + if ((this.mc_enum_project_statusCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_project_statusCompleted(this, new mc_enum_project_statusCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_project_statusAsync(string username, string password) { + this.mc_enum_project_statusAsync(username, password, null); + } + + public void mc_enum_project_statusAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_project_statusDelegate == null)) { + this.onBeginmc_enum_project_statusDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_project_status); + } + if ((this.onEndmc_enum_project_statusDelegate == null)) { + this.onEndmc_enum_project_statusDelegate = new EndOperationDelegate(this.OnEndmc_enum_project_status); + } + if ((this.onmc_enum_project_statusCompletedDelegate == null)) { + this.onmc_enum_project_statusCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_project_statusCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_project_statusDelegate, new object[] { + username, + password}, this.onEndmc_enum_project_statusDelegate, this.onmc_enum_project_statusCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_project_view_states(string username, string password) { + return base.Channel.mc_enum_project_view_states(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_project_view_states(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_project_view_states(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_project_view_states(System.IAsyncResult result) { + return base.Channel.Endmc_enum_project_view_states(result); + } + + private System.IAsyncResult OnBeginmc_enum_project_view_states(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_project_view_states(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_project_view_states(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_project_view_states(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_project_view_statesCompleted(object state) { + if ((this.mc_enum_project_view_statesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_project_view_statesCompleted(this, new mc_enum_project_view_statesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_project_view_statesAsync(string username, string password) { + this.mc_enum_project_view_statesAsync(username, password, null); + } + + public void mc_enum_project_view_statesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_project_view_statesDelegate == null)) { + this.onBeginmc_enum_project_view_statesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_project_view_states); + } + if ((this.onEndmc_enum_project_view_statesDelegate == null)) { + this.onEndmc_enum_project_view_statesDelegate = new EndOperationDelegate(this.OnEndmc_enum_project_view_states); + } + if ((this.onmc_enum_project_view_statesCompletedDelegate == null)) { + this.onmc_enum_project_view_statesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_project_view_statesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_project_view_statesDelegate, new object[] { + username, + password}, this.onEndmc_enum_project_view_statesDelegate, this.onmc_enum_project_view_statesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_view_states(string username, string password) { + return base.Channel.mc_enum_view_states(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_view_states(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_view_states(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_view_states(System.IAsyncResult result) { + return base.Channel.Endmc_enum_view_states(result); + } + + private System.IAsyncResult OnBeginmc_enum_view_states(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_view_states(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_view_states(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_view_states(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_view_statesCompleted(object state) { + if ((this.mc_enum_view_statesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_view_statesCompleted(this, new mc_enum_view_statesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_view_statesAsync(string username, string password) { + this.mc_enum_view_statesAsync(username, password, null); + } + + public void mc_enum_view_statesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_view_statesDelegate == null)) { + this.onBeginmc_enum_view_statesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_view_states); + } + if ((this.onEndmc_enum_view_statesDelegate == null)) { + this.onEndmc_enum_view_statesDelegate = new EndOperationDelegate(this.OnEndmc_enum_view_states); + } + if ((this.onmc_enum_view_statesCompletedDelegate == null)) { + this.onmc_enum_view_statesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_view_statesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_view_statesDelegate, new object[] { + username, + password}, this.onEndmc_enum_view_statesDelegate, this.onmc_enum_view_statesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] mc_enum_custom_field_types(string username, string password) { + return base.Channel.mc_enum_custom_field_types(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_custom_field_types(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_custom_field_types(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] Endmc_enum_custom_field_types(System.IAsyncResult result) { + return base.Channel.Endmc_enum_custom_field_types(result); + } + + private System.IAsyncResult OnBeginmc_enum_custom_field_types(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_enum_custom_field_types(username, password, callback, asyncState); + } + + private object[] OnEndmc_enum_custom_field_types(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ObjectRef[] retVal = this.Endmc_enum_custom_field_types(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_custom_field_typesCompleted(object state) { + if ((this.mc_enum_custom_field_typesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_custom_field_typesCompleted(this, new mc_enum_custom_field_typesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_custom_field_typesAsync(string username, string password) { + this.mc_enum_custom_field_typesAsync(username, password, null); + } + + public void mc_enum_custom_field_typesAsync(string username, string password, object userState) { + if ((this.onBeginmc_enum_custom_field_typesDelegate == null)) { + this.onBeginmc_enum_custom_field_typesDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_custom_field_types); + } + if ((this.onEndmc_enum_custom_field_typesDelegate == null)) { + this.onEndmc_enum_custom_field_typesDelegate = new EndOperationDelegate(this.OnEndmc_enum_custom_field_types); + } + if ((this.onmc_enum_custom_field_typesCompletedDelegate == null)) { + this.onmc_enum_custom_field_typesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_custom_field_typesCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_custom_field_typesDelegate, new object[] { + username, + password}, this.onEndmc_enum_custom_field_typesDelegate, this.onmc_enum_custom_field_typesCompletedDelegate, userState); + } + + public string mc_enum_get(string username, string password, string enumeration) { + return base.Channel.mc_enum_get(username, password, enumeration); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_enum_get(string username, string password, string enumeration, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_enum_get(username, password, enumeration, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_enum_get(System.IAsyncResult result) { + return base.Channel.Endmc_enum_get(result); + } + + private System.IAsyncResult OnBeginmc_enum_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string enumeration = ((string)(inValues[2])); + return this.Beginmc_enum_get(username, password, enumeration, callback, asyncState); + } + + private object[] OnEndmc_enum_get(System.IAsyncResult result) { + string retVal = this.Endmc_enum_get(result); + return new object[] { + retVal}; + } + + private void Onmc_enum_getCompleted(object state) { + if ((this.mc_enum_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_enum_getCompleted(this, new mc_enum_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_enum_getAsync(string username, string password, string enumeration) { + this.mc_enum_getAsync(username, password, enumeration, null); + } + + public void mc_enum_getAsync(string username, string password, string enumeration, object userState) { + if ((this.onBeginmc_enum_getDelegate == null)) { + this.onBeginmc_enum_getDelegate = new BeginOperationDelegate(this.OnBeginmc_enum_get); + } + if ((this.onEndmc_enum_getDelegate == null)) { + this.onEndmc_enum_getDelegate = new EndOperationDelegate(this.OnEndmc_enum_get); + } + if ((this.onmc_enum_getCompletedDelegate == null)) { + this.onmc_enum_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_enum_getCompleted); + } + base.InvokeAsync(this.onBeginmc_enum_getDelegate, new object[] { + username, + password, + enumeration}, this.onEndmc_enum_getDelegate, this.onmc_enum_getCompletedDelegate, userState); + } + + public bool mc_issue_exists(string username, string password, string issue_id) { + return base.Channel.mc_issue_exists(username, password, issue_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_exists(string username, string password, string issue_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_exists(username, password, issue_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_exists(System.IAsyncResult result) { + return base.Channel.Endmc_issue_exists(result); + } + + private System.IAsyncResult OnBeginmc_issue_exists(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + return this.Beginmc_issue_exists(username, password, issue_id, callback, asyncState); + } + + private object[] OnEndmc_issue_exists(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_exists(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_existsCompleted(object state) { + if ((this.mc_issue_existsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_existsCompleted(this, new mc_issue_existsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_existsAsync(string username, string password, string issue_id) { + this.mc_issue_existsAsync(username, password, issue_id, null); + } + + public void mc_issue_existsAsync(string username, string password, string issue_id, object userState) { + if ((this.onBeginmc_issue_existsDelegate == null)) { + this.onBeginmc_issue_existsDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_exists); + } + if ((this.onEndmc_issue_existsDelegate == null)) { + this.onEndmc_issue_existsDelegate = new EndOperationDelegate(this.OnEndmc_issue_exists); + } + if ((this.onmc_issue_existsCompletedDelegate == null)) { + this.onmc_issue_existsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_existsCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_existsDelegate, new object[] { + username, + password, + issue_id}, this.onEndmc_issue_existsDelegate, this.onmc_issue_existsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData mc_issue_get(string username, string password, string issue_id) { + return base.Channel.mc_issue_get(username, password, issue_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_get(string username, string password, string issue_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_get(username, password, issue_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData Endmc_issue_get(System.IAsyncResult result) { + return base.Channel.Endmc_issue_get(result); + } + + private System.IAsyncResult OnBeginmc_issue_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + return this.Beginmc_issue_get(username, password, issue_id, callback, asyncState); + } + + private object[] OnEndmc_issue_get(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData retVal = this.Endmc_issue_get(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_getCompleted(object state) { + if ((this.mc_issue_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_getCompleted(this, new mc_issue_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_getAsync(string username, string password, string issue_id) { + this.mc_issue_getAsync(username, password, issue_id, null); + } + + public void mc_issue_getAsync(string username, string password, string issue_id, object userState) { + if ((this.onBeginmc_issue_getDelegate == null)) { + this.onBeginmc_issue_getDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_get); + } + if ((this.onEndmc_issue_getDelegate == null)) { + this.onEndmc_issue_getDelegate = new EndOperationDelegate(this.OnEndmc_issue_get); + } + if ((this.onmc_issue_getCompletedDelegate == null)) { + this.onmc_issue_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_getCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_getDelegate, new object[] { + username, + password, + issue_id}, this.onEndmc_issue_getDelegate, this.onmc_issue_getCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_issues_get(string username, string password, string[] issue_ids) { + return base.Channel.mc_issues_get(username, password, issue_ids); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issues_get(string username, string password, string[] issue_ids, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issues_get(username, password, issue_ids, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_issues_get(System.IAsyncResult result) { + return base.Channel.Endmc_issues_get(result); + } + + private System.IAsyncResult OnBeginmc_issues_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string[] issue_ids = ((string[])(inValues[2])); + return this.Beginmc_issues_get(username, password, issue_ids, callback, asyncState); + } + + private object[] OnEndmc_issues_get(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] retVal = this.Endmc_issues_get(result); + return new object[] { + retVal}; + } + + private void Onmc_issues_getCompleted(object state) { + if ((this.mc_issues_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issues_getCompleted(this, new mc_issues_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issues_getAsync(string username, string password, string[] issue_ids) { + this.mc_issues_getAsync(username, password, issue_ids, null); + } + + public void mc_issues_getAsync(string username, string password, string[] issue_ids, object userState) { + if ((this.onBeginmc_issues_getDelegate == null)) { + this.onBeginmc_issues_getDelegate = new BeginOperationDelegate(this.OnBeginmc_issues_get); + } + if ((this.onEndmc_issues_getDelegate == null)) { + this.onEndmc_issues_getDelegate = new EndOperationDelegate(this.OnEndmc_issues_get); + } + if ((this.onmc_issues_getCompletedDelegate == null)) { + this.onmc_issues_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issues_getCompleted); + } + base.InvokeAsync(this.onBeginmc_issues_getDelegate, new object[] { + username, + password, + issue_ids}, this.onEndmc_issues_getDelegate, this.onmc_issues_getCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_issues_get_header(string username, string password, string[] issue_ids) { + return base.Channel.mc_issues_get_header(username, password, issue_ids); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issues_get_header(string username, string password, string[] issue_ids, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issues_get_header(username, password, issue_ids, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_issues_get_header(System.IAsyncResult result) { + return base.Channel.Endmc_issues_get_header(result); + } + + private System.IAsyncResult OnBeginmc_issues_get_header(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string[] issue_ids = ((string[])(inValues[2])); + return this.Beginmc_issues_get_header(username, password, issue_ids, callback, asyncState); + } + + private object[] OnEndmc_issues_get_header(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] retVal = this.Endmc_issues_get_header(result); + return new object[] { + retVal}; + } + + private void Onmc_issues_get_headerCompleted(object state) { + if ((this.mc_issues_get_headerCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issues_get_headerCompleted(this, new mc_issues_get_headerCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issues_get_headerAsync(string username, string password, string[] issue_ids) { + this.mc_issues_get_headerAsync(username, password, issue_ids, null); + } + + public void mc_issues_get_headerAsync(string username, string password, string[] issue_ids, object userState) { + if ((this.onBeginmc_issues_get_headerDelegate == null)) { + this.onBeginmc_issues_get_headerDelegate = new BeginOperationDelegate(this.OnBeginmc_issues_get_header); + } + if ((this.onEndmc_issues_get_headerDelegate == null)) { + this.onEndmc_issues_get_headerDelegate = new EndOperationDelegate(this.OnEndmc_issues_get_header); + } + if ((this.onmc_issues_get_headerCompletedDelegate == null)) { + this.onmc_issues_get_headerCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issues_get_headerCompleted); + } + base.InvokeAsync(this.onBeginmc_issues_get_headerDelegate, new object[] { + username, + password, + issue_ids}, this.onEndmc_issues_get_headerDelegate, this.onmc_issues_get_headerCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] mc_issue_get_history(string username, string password, string issue_id) { + return base.Channel.mc_issue_get_history(username, password, issue_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_get_history(string username, string password, string issue_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_get_history(username, password, issue_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] Endmc_issue_get_history(System.IAsyncResult result) { + return base.Channel.Endmc_issue_get_history(result); + } + + private System.IAsyncResult OnBeginmc_issue_get_history(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + return this.Beginmc_issue_get_history(username, password, issue_id, callback, asyncState); + } + + private object[] OnEndmc_issue_get_history(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.HistoryData[] retVal = this.Endmc_issue_get_history(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_get_historyCompleted(object state) { + if ((this.mc_issue_get_historyCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_get_historyCompleted(this, new mc_issue_get_historyCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_get_historyAsync(string username, string password, string issue_id) { + this.mc_issue_get_historyAsync(username, password, issue_id, null); + } + + public void mc_issue_get_historyAsync(string username, string password, string issue_id, object userState) { + if ((this.onBeginmc_issue_get_historyDelegate == null)) { + this.onBeginmc_issue_get_historyDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_get_history); + } + if ((this.onEndmc_issue_get_historyDelegate == null)) { + this.onEndmc_issue_get_historyDelegate = new EndOperationDelegate(this.OnEndmc_issue_get_history); + } + if ((this.onmc_issue_get_historyCompletedDelegate == null)) { + this.onmc_issue_get_historyCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_get_historyCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_get_historyDelegate, new object[] { + username, + password, + issue_id}, this.onEndmc_issue_get_historyDelegate, this.onmc_issue_get_historyCompletedDelegate, userState); + } + + public string mc_issue_get_biggest_id(string username, string password, string project_id) { + return base.Channel.mc_issue_get_biggest_id(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_get_biggest_id(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_get_biggest_id(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_get_biggest_id(System.IAsyncResult result) { + return base.Channel.Endmc_issue_get_biggest_id(result); + } + + private System.IAsyncResult OnBeginmc_issue_get_biggest_id(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_issue_get_biggest_id(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_issue_get_biggest_id(System.IAsyncResult result) { + string retVal = this.Endmc_issue_get_biggest_id(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_get_biggest_idCompleted(object state) { + if ((this.mc_issue_get_biggest_idCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_get_biggest_idCompleted(this, new mc_issue_get_biggest_idCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_get_biggest_idAsync(string username, string password, string project_id) { + this.mc_issue_get_biggest_idAsync(username, password, project_id, null); + } + + public void mc_issue_get_biggest_idAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_issue_get_biggest_idDelegate == null)) { + this.onBeginmc_issue_get_biggest_idDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_get_biggest_id); + } + if ((this.onEndmc_issue_get_biggest_idDelegate == null)) { + this.onEndmc_issue_get_biggest_idDelegate = new EndOperationDelegate(this.OnEndmc_issue_get_biggest_id); + } + if ((this.onmc_issue_get_biggest_idCompletedDelegate == null)) { + this.onmc_issue_get_biggest_idCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_get_biggest_idCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_get_biggest_idDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_issue_get_biggest_idDelegate, this.onmc_issue_get_biggest_idCompletedDelegate, userState); + } + + public string mc_issue_get_id_from_summary(string username, string password, string summary) { + return base.Channel.mc_issue_get_id_from_summary(username, password, summary); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_get_id_from_summary(string username, string password, string summary, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_get_id_from_summary(username, password, summary, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_get_id_from_summary(System.IAsyncResult result) { + return base.Channel.Endmc_issue_get_id_from_summary(result); + } + + private System.IAsyncResult OnBeginmc_issue_get_id_from_summary(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string summary = ((string)(inValues[2])); + return this.Beginmc_issue_get_id_from_summary(username, password, summary, callback, asyncState); + } + + private object[] OnEndmc_issue_get_id_from_summary(System.IAsyncResult result) { + string retVal = this.Endmc_issue_get_id_from_summary(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_get_id_from_summaryCompleted(object state) { + if ((this.mc_issue_get_id_from_summaryCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_get_id_from_summaryCompleted(this, new mc_issue_get_id_from_summaryCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_get_id_from_summaryAsync(string username, string password, string summary) { + this.mc_issue_get_id_from_summaryAsync(username, password, summary, null); + } + + public void mc_issue_get_id_from_summaryAsync(string username, string password, string summary, object userState) { + if ((this.onBeginmc_issue_get_id_from_summaryDelegate == null)) { + this.onBeginmc_issue_get_id_from_summaryDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_get_id_from_summary); + } + if ((this.onEndmc_issue_get_id_from_summaryDelegate == null)) { + this.onEndmc_issue_get_id_from_summaryDelegate = new EndOperationDelegate(this.OnEndmc_issue_get_id_from_summary); + } + if ((this.onmc_issue_get_id_from_summaryCompletedDelegate == null)) { + this.onmc_issue_get_id_from_summaryCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_get_id_from_summaryCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_get_id_from_summaryDelegate, new object[] { + username, + password, + summary}, this.onEndmc_issue_get_id_from_summaryDelegate, this.onmc_issue_get_id_from_summaryCompletedDelegate, userState); + } + + public string mc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { + return base.Channel.mc_issue_add(username, password, issue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_add(username, password, issue, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_add(System.IAsyncResult result) { + return base.Channel.Endmc_issue_add(result); + } + + private System.IAsyncResult OnBeginmc_issue_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.IssueData issue = ((Futureware.MantisConnect.MantisConnectWebservice.IssueData)(inValues[2])); + return this.Beginmc_issue_add(username, password, issue, callback, asyncState); + } + + private object[] OnEndmc_issue_add(System.IAsyncResult result) { + string retVal = this.Endmc_issue_add(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_addCompleted(object state) { + if ((this.mc_issue_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_addCompleted(this, new mc_issue_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { + this.mc_issue_addAsync(username, password, issue, null); + } + + public void mc_issue_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, object userState) { + if ((this.onBeginmc_issue_addDelegate == null)) { + this.onBeginmc_issue_addDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_add); + } + if ((this.onEndmc_issue_addDelegate == null)) { + this.onEndmc_issue_addDelegate = new EndOperationDelegate(this.OnEndmc_issue_add); + } + if ((this.onmc_issue_addCompletedDelegate == null)) { + this.onmc_issue_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_addCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_addDelegate, new object[] { + username, + password, + issue}, this.onEndmc_issue_addDelegate, this.onmc_issue_addCompletedDelegate, userState); + } + + public bool mc_issue_update(string username, string password, string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { + return base.Channel.mc_issue_update(username, password, issueId, issue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_update(string username, string password, string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_update(username, password, issueId, issue, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_update(System.IAsyncResult result) { + return base.Channel.Endmc_issue_update(result); + } + + private System.IAsyncResult OnBeginmc_issue_update(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issueId = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.IssueData issue = ((Futureware.MantisConnect.MantisConnectWebservice.IssueData)(inValues[3])); + return this.Beginmc_issue_update(username, password, issueId, issue, callback, asyncState); + } + + private object[] OnEndmc_issue_update(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_update(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_updateCompleted(object state) { + if ((this.mc_issue_updateCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_updateCompleted(this, new mc_issue_updateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_updateAsync(string username, string password, string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue) { + this.mc_issue_updateAsync(username, password, issueId, issue, null); + } + + public void mc_issue_updateAsync(string username, string password, string issueId, Futureware.MantisConnect.MantisConnectWebservice.IssueData issue, object userState) { + if ((this.onBeginmc_issue_updateDelegate == null)) { + this.onBeginmc_issue_updateDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_update); + } + if ((this.onEndmc_issue_updateDelegate == null)) { + this.onEndmc_issue_updateDelegate = new EndOperationDelegate(this.OnEndmc_issue_update); + } + if ((this.onmc_issue_updateCompletedDelegate == null)) { + this.onmc_issue_updateCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_updateCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_updateDelegate, new object[] { + username, + password, + issueId, + issue}, this.onEndmc_issue_updateDelegate, this.onmc_issue_updateCompletedDelegate, userState); + } + + public bool mc_issue_set_tags(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags) { + return base.Channel.mc_issue_set_tags(username, password, issue_id, tags); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_set_tags(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_set_tags(username, password, issue_id, tags, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_set_tags(System.IAsyncResult result) { + return base.Channel.Endmc_issue_set_tags(result); + } + + private System.IAsyncResult OnBeginmc_issue_set_tags(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags = ((Futureware.MantisConnect.MantisConnectWebservice.TagData[])(inValues[3])); + return this.Beginmc_issue_set_tags(username, password, issue_id, tags, callback, asyncState); + } + + private object[] OnEndmc_issue_set_tags(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_set_tags(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_set_tagsCompleted(object state) { + if ((this.mc_issue_set_tagsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_set_tagsCompleted(this, new mc_issue_set_tagsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_set_tagsAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags) { + this.mc_issue_set_tagsAsync(username, password, issue_id, tags, null); + } + + public void mc_issue_set_tagsAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.TagData[] tags, object userState) { + if ((this.onBeginmc_issue_set_tagsDelegate == null)) { + this.onBeginmc_issue_set_tagsDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_set_tags); + } + if ((this.onEndmc_issue_set_tagsDelegate == null)) { + this.onEndmc_issue_set_tagsDelegate = new EndOperationDelegate(this.OnEndmc_issue_set_tags); + } + if ((this.onmc_issue_set_tagsCompletedDelegate == null)) { + this.onmc_issue_set_tagsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_set_tagsCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_set_tagsDelegate, new object[] { + username, + password, + issue_id, + tags}, this.onEndmc_issue_set_tagsDelegate, this.onmc_issue_set_tagsCompletedDelegate, userState); + } + + public bool mc_issue_delete(string username, string password, string issue_id) { + return base.Channel.mc_issue_delete(username, password, issue_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_delete(string username, string password, string issue_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_delete(username, password, issue_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_delete(System.IAsyncResult result) { + return base.Channel.Endmc_issue_delete(result); + } + + private System.IAsyncResult OnBeginmc_issue_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + return this.Beginmc_issue_delete(username, password, issue_id, callback, asyncState); + } + + private object[] OnEndmc_issue_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_deleteCompleted(object state) { + if ((this.mc_issue_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_deleteCompleted(this, new mc_issue_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_deleteAsync(string username, string password, string issue_id) { + this.mc_issue_deleteAsync(username, password, issue_id, null); + } + + public void mc_issue_deleteAsync(string username, string password, string issue_id, object userState) { + if ((this.onBeginmc_issue_deleteDelegate == null)) { + this.onBeginmc_issue_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_delete); + } + if ((this.onEndmc_issue_deleteDelegate == null)) { + this.onEndmc_issue_deleteDelegate = new EndOperationDelegate(this.OnEndmc_issue_delete); + } + if ((this.onmc_issue_deleteCompletedDelegate == null)) { + this.onmc_issue_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_deleteDelegate, new object[] { + username, + password, + issue_id}, this.onEndmc_issue_deleteDelegate, this.onmc_issue_deleteCompletedDelegate, userState); + } + + public string mc_issue_note_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { + return base.Channel.mc_issue_note_add(username, password, issue_id, note); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_note_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_note_add(username, password, issue_id, note, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_note_add(System.IAsyncResult result) { + return base.Channel.Endmc_issue_note_add(result); + } + + private System.IAsyncResult OnBeginmc_issue_note_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note = ((Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData)(inValues[3])); + return this.Beginmc_issue_note_add(username, password, issue_id, note, callback, asyncState); + } + + private object[] OnEndmc_issue_note_add(System.IAsyncResult result) { + string retVal = this.Endmc_issue_note_add(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_note_addCompleted(object state) { + if ((this.mc_issue_note_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_note_addCompleted(this, new mc_issue_note_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_note_addAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { + this.mc_issue_note_addAsync(username, password, issue_id, note, null); + } + + public void mc_issue_note_addAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, object userState) { + if ((this.onBeginmc_issue_note_addDelegate == null)) { + this.onBeginmc_issue_note_addDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_note_add); + } + if ((this.onEndmc_issue_note_addDelegate == null)) { + this.onEndmc_issue_note_addDelegate = new EndOperationDelegate(this.OnEndmc_issue_note_add); + } + if ((this.onmc_issue_note_addCompletedDelegate == null)) { + this.onmc_issue_note_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_note_addCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_note_addDelegate, new object[] { + username, + password, + issue_id, + note}, this.onEndmc_issue_note_addDelegate, this.onmc_issue_note_addCompletedDelegate, userState); + } + + public bool mc_issue_note_delete(string username, string password, string issue_note_id) { + return base.Channel.mc_issue_note_delete(username, password, issue_note_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_note_delete(string username, string password, string issue_note_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_note_delete(username, password, issue_note_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_note_delete(System.IAsyncResult result) { + return base.Channel.Endmc_issue_note_delete(result); + } + + private System.IAsyncResult OnBeginmc_issue_note_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_note_id = ((string)(inValues[2])); + return this.Beginmc_issue_note_delete(username, password, issue_note_id, callback, asyncState); + } + + private object[] OnEndmc_issue_note_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_note_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_note_deleteCompleted(object state) { + if ((this.mc_issue_note_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_note_deleteCompleted(this, new mc_issue_note_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_note_deleteAsync(string username, string password, string issue_note_id) { + this.mc_issue_note_deleteAsync(username, password, issue_note_id, null); + } + + public void mc_issue_note_deleteAsync(string username, string password, string issue_note_id, object userState) { + if ((this.onBeginmc_issue_note_deleteDelegate == null)) { + this.onBeginmc_issue_note_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_note_delete); + } + if ((this.onEndmc_issue_note_deleteDelegate == null)) { + this.onEndmc_issue_note_deleteDelegate = new EndOperationDelegate(this.OnEndmc_issue_note_delete); + } + if ((this.onmc_issue_note_deleteCompletedDelegate == null)) { + this.onmc_issue_note_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_note_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_note_deleteDelegate, new object[] { + username, + password, + issue_note_id}, this.onEndmc_issue_note_deleteDelegate, this.onmc_issue_note_deleteCompletedDelegate, userState); + } + + public bool mc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { + return base.Channel.mc_issue_note_update(username, password, note); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_note_update(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_note_update(username, password, note, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_note_update(System.IAsyncResult result) { + return base.Channel.Endmc_issue_note_update(result); + } + + private System.IAsyncResult OnBeginmc_issue_note_update(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note = ((Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData)(inValues[2])); + return this.Beginmc_issue_note_update(username, password, note, callback, asyncState); + } + + private object[] OnEndmc_issue_note_update(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_note_update(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_note_updateCompleted(object state) { + if ((this.mc_issue_note_updateCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_note_updateCompleted(this, new mc_issue_note_updateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_note_updateAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note) { + this.mc_issue_note_updateAsync(username, password, note, null); + } + + public void mc_issue_note_updateAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.IssueNoteData note, object userState) { + if ((this.onBeginmc_issue_note_updateDelegate == null)) { + this.onBeginmc_issue_note_updateDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_note_update); + } + if ((this.onEndmc_issue_note_updateDelegate == null)) { + this.onEndmc_issue_note_updateDelegate = new EndOperationDelegate(this.OnEndmc_issue_note_update); + } + if ((this.onmc_issue_note_updateCompletedDelegate == null)) { + this.onmc_issue_note_updateCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_note_updateCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_note_updateDelegate, new object[] { + username, + password, + note}, this.onEndmc_issue_note_updateDelegate, this.onmc_issue_note_updateCompletedDelegate, userState); + } + + public string mc_issue_relationship_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship) { + return base.Channel.mc_issue_relationship_add(username, password, issue_id, relationship); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_relationship_add(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_relationship_add(username, password, issue_id, relationship, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_relationship_add(System.IAsyncResult result) { + return base.Channel.Endmc_issue_relationship_add(result); + } + + private System.IAsyncResult OnBeginmc_issue_relationship_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship = ((Futureware.MantisConnect.MantisConnectWebservice.RelationshipData)(inValues[3])); + return this.Beginmc_issue_relationship_add(username, password, issue_id, relationship, callback, asyncState); + } + + private object[] OnEndmc_issue_relationship_add(System.IAsyncResult result) { + string retVal = this.Endmc_issue_relationship_add(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_relationship_addCompleted(object state) { + if ((this.mc_issue_relationship_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_relationship_addCompleted(this, new mc_issue_relationship_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_relationship_addAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship) { + this.mc_issue_relationship_addAsync(username, password, issue_id, relationship, null); + } + + public void mc_issue_relationship_addAsync(string username, string password, string issue_id, Futureware.MantisConnect.MantisConnectWebservice.RelationshipData relationship, object userState) { + if ((this.onBeginmc_issue_relationship_addDelegate == null)) { + this.onBeginmc_issue_relationship_addDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_relationship_add); + } + if ((this.onEndmc_issue_relationship_addDelegate == null)) { + this.onEndmc_issue_relationship_addDelegate = new EndOperationDelegate(this.OnEndmc_issue_relationship_add); + } + if ((this.onmc_issue_relationship_addCompletedDelegate == null)) { + this.onmc_issue_relationship_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_relationship_addCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_relationship_addDelegate, new object[] { + username, + password, + issue_id, + relationship}, this.onEndmc_issue_relationship_addDelegate, this.onmc_issue_relationship_addCompletedDelegate, userState); + } + + public bool mc_issue_relationship_delete(string username, string password, string issue_id, string relationship_id) { + return base.Channel.mc_issue_relationship_delete(username, password, issue_id, relationship_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_relationship_delete(string username, string password, string issue_id, string relationship_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_relationship_delete(username, password, issue_id, relationship_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_relationship_delete(System.IAsyncResult result) { + return base.Channel.Endmc_issue_relationship_delete(result); + } + + private System.IAsyncResult OnBeginmc_issue_relationship_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + string relationship_id = ((string)(inValues[3])); + return this.Beginmc_issue_relationship_delete(username, password, issue_id, relationship_id, callback, asyncState); + } + + private object[] OnEndmc_issue_relationship_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_relationship_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_relationship_deleteCompleted(object state) { + if ((this.mc_issue_relationship_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_relationship_deleteCompleted(this, new mc_issue_relationship_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_relationship_deleteAsync(string username, string password, string issue_id, string relationship_id) { + this.mc_issue_relationship_deleteAsync(username, password, issue_id, relationship_id, null); + } + + public void mc_issue_relationship_deleteAsync(string username, string password, string issue_id, string relationship_id, object userState) { + if ((this.onBeginmc_issue_relationship_deleteDelegate == null)) { + this.onBeginmc_issue_relationship_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_relationship_delete); + } + if ((this.onEndmc_issue_relationship_deleteDelegate == null)) { + this.onEndmc_issue_relationship_deleteDelegate = new EndOperationDelegate(this.OnEndmc_issue_relationship_delete); + } + if ((this.onmc_issue_relationship_deleteCompletedDelegate == null)) { + this.onmc_issue_relationship_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_relationship_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_relationship_deleteDelegate, new object[] { + username, + password, + issue_id, + relationship_id}, this.onEndmc_issue_relationship_deleteDelegate, this.onmc_issue_relationship_deleteCompletedDelegate, userState); + } + + public string mc_issue_attachment_add(string username, string password, string issue_id, string name, string file_type, byte[] content) { + return base.Channel.mc_issue_attachment_add(username, password, issue_id, name, file_type, content); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_attachment_add(string username, string password, string issue_id, string name, string file_type, byte[] content, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_attachment_add(username, password, issue_id, name, file_type, content, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_issue_attachment_add(System.IAsyncResult result) { + return base.Channel.Endmc_issue_attachment_add(result); + } + + private System.IAsyncResult OnBeginmc_issue_attachment_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + string name = ((string)(inValues[3])); + string file_type = ((string)(inValues[4])); + byte[] content = ((byte[])(inValues[5])); + return this.Beginmc_issue_attachment_add(username, password, issue_id, name, file_type, content, callback, asyncState); + } + + private object[] OnEndmc_issue_attachment_add(System.IAsyncResult result) { + string retVal = this.Endmc_issue_attachment_add(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_attachment_addCompleted(object state) { + if ((this.mc_issue_attachment_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_attachment_addCompleted(this, new mc_issue_attachment_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_attachment_addAsync(string username, string password, string issue_id, string name, string file_type, byte[] content) { + this.mc_issue_attachment_addAsync(username, password, issue_id, name, file_type, content, null); + } + + public void mc_issue_attachment_addAsync(string username, string password, string issue_id, string name, string file_type, byte[] content, object userState) { + if ((this.onBeginmc_issue_attachment_addDelegate == null)) { + this.onBeginmc_issue_attachment_addDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_attachment_add); + } + if ((this.onEndmc_issue_attachment_addDelegate == null)) { + this.onEndmc_issue_attachment_addDelegate = new EndOperationDelegate(this.OnEndmc_issue_attachment_add); + } + if ((this.onmc_issue_attachment_addCompletedDelegate == null)) { + this.onmc_issue_attachment_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_attachment_addCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_attachment_addDelegate, new object[] { + username, + password, + issue_id, + name, + file_type, + content}, this.onEndmc_issue_attachment_addDelegate, this.onmc_issue_attachment_addCompletedDelegate, userState); + } + + public bool mc_issue_attachment_delete(string username, string password, string issue_attachment_id) { + return base.Channel.mc_issue_attachment_delete(username, password, issue_attachment_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_attachment_delete(string username, string password, string issue_attachment_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_attachment_delete(username, password, issue_attachment_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_attachment_delete(System.IAsyncResult result) { + return base.Channel.Endmc_issue_attachment_delete(result); + } + + private System.IAsyncResult OnBeginmc_issue_attachment_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_attachment_id = ((string)(inValues[2])); + return this.Beginmc_issue_attachment_delete(username, password, issue_attachment_id, callback, asyncState); + } + + private object[] OnEndmc_issue_attachment_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_attachment_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_attachment_deleteCompleted(object state) { + if ((this.mc_issue_attachment_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_attachment_deleteCompleted(this, new mc_issue_attachment_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_attachment_deleteAsync(string username, string password, string issue_attachment_id) { + this.mc_issue_attachment_deleteAsync(username, password, issue_attachment_id, null); + } + + public void mc_issue_attachment_deleteAsync(string username, string password, string issue_attachment_id, object userState) { + if ((this.onBeginmc_issue_attachment_deleteDelegate == null)) { + this.onBeginmc_issue_attachment_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_attachment_delete); + } + if ((this.onEndmc_issue_attachment_deleteDelegate == null)) { + this.onEndmc_issue_attachment_deleteDelegate = new EndOperationDelegate(this.OnEndmc_issue_attachment_delete); + } + if ((this.onmc_issue_attachment_deleteCompletedDelegate == null)) { + this.onmc_issue_attachment_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_attachment_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_attachment_deleteDelegate, new object[] { + username, + password, + issue_attachment_id}, this.onEndmc_issue_attachment_deleteDelegate, this.onmc_issue_attachment_deleteCompletedDelegate, userState); + } + + public byte[] mc_issue_attachment_get(string username, string password, string issue_attachment_id) { + return base.Channel.mc_issue_attachment_get(username, password, issue_attachment_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_attachment_get(string username, string password, string issue_attachment_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_attachment_get(username, password, issue_attachment_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public byte[] Endmc_issue_attachment_get(System.IAsyncResult result) { + return base.Channel.Endmc_issue_attachment_get(result); + } + + private System.IAsyncResult OnBeginmc_issue_attachment_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_attachment_id = ((string)(inValues[2])); + return this.Beginmc_issue_attachment_get(username, password, issue_attachment_id, callback, asyncState); + } + + private object[] OnEndmc_issue_attachment_get(System.IAsyncResult result) { + byte[] retVal = this.Endmc_issue_attachment_get(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_attachment_getCompleted(object state) { + if ((this.mc_issue_attachment_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_attachment_getCompleted(this, new mc_issue_attachment_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_attachment_getAsync(string username, string password, string issue_attachment_id) { + this.mc_issue_attachment_getAsync(username, password, issue_attachment_id, null); + } + + public void mc_issue_attachment_getAsync(string username, string password, string issue_attachment_id, object userState) { + if ((this.onBeginmc_issue_attachment_getDelegate == null)) { + this.onBeginmc_issue_attachment_getDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_attachment_get); + } + if ((this.onEndmc_issue_attachment_getDelegate == null)) { + this.onEndmc_issue_attachment_getDelegate = new EndOperationDelegate(this.OnEndmc_issue_attachment_get); + } + if ((this.onmc_issue_attachment_getCompletedDelegate == null)) { + this.onmc_issue_attachment_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_attachment_getCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_attachment_getDelegate, new object[] { + username, + password, + issue_attachment_id}, this.onEndmc_issue_attachment_getDelegate, this.onmc_issue_attachment_getCompletedDelegate, userState); + } + + public string mc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { + return base.Channel.mc_project_add(username, password, project); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_add(username, password, project, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_add(System.IAsyncResult result) { + return base.Channel.Endmc_project_add(result); + } + + private System.IAsyncResult OnBeginmc_project_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.ProjectData project = ((Futureware.MantisConnect.MantisConnectWebservice.ProjectData)(inValues[2])); + return this.Beginmc_project_add(username, password, project, callback, asyncState); + } + + private object[] OnEndmc_project_add(System.IAsyncResult result) { + string retVal = this.Endmc_project_add(result); + return new object[] { + retVal}; + } + + private void Onmc_project_addCompleted(object state) { + if ((this.mc_project_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_addCompleted(this, new mc_project_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { + this.mc_project_addAsync(username, password, project, null); + } + + public void mc_project_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, object userState) { + if ((this.onBeginmc_project_addDelegate == null)) { + this.onBeginmc_project_addDelegate = new BeginOperationDelegate(this.OnBeginmc_project_add); + } + if ((this.onEndmc_project_addDelegate == null)) { + this.onEndmc_project_addDelegate = new EndOperationDelegate(this.OnEndmc_project_add); + } + if ((this.onmc_project_addCompletedDelegate == null)) { + this.onmc_project_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_addCompleted); + } + base.InvokeAsync(this.onBeginmc_project_addDelegate, new object[] { + username, + password, + project}, this.onEndmc_project_addDelegate, this.onmc_project_addCompletedDelegate, userState); + } + + public bool mc_project_delete(string username, string password, string project_id) { + return base.Channel.mc_project_delete(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_delete(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_delete(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_project_delete(System.IAsyncResult result) { + return base.Channel.Endmc_project_delete(result); + } + + private System.IAsyncResult OnBeginmc_project_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_delete(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_project_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_project_deleteCompleted(object state) { + if ((this.mc_project_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_deleteCompleted(this, new mc_project_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_deleteAsync(string username, string password, string project_id) { + this.mc_project_deleteAsync(username, password, project_id, null); + } + + public void mc_project_deleteAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_deleteDelegate == null)) { + this.onBeginmc_project_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_project_delete); + } + if ((this.onEndmc_project_deleteDelegate == null)) { + this.onEndmc_project_deleteDelegate = new EndOperationDelegate(this.OnEndmc_project_delete); + } + if ((this.onmc_project_deleteCompletedDelegate == null)) { + this.onmc_project_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_project_deleteDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_deleteDelegate, this.onmc_project_deleteCompletedDelegate, userState); + } + + public bool mc_project_update(string username, string password, string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { + return base.Channel.mc_project_update(username, password, project_id, project); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_update(string username, string password, string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_update(username, password, project_id, project, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_project_update(System.IAsyncResult result) { + return base.Channel.Endmc_project_update(result); + } + + private System.IAsyncResult OnBeginmc_project_update(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.ProjectData project = ((Futureware.MantisConnect.MantisConnectWebservice.ProjectData)(inValues[3])); + return this.Beginmc_project_update(username, password, project_id, project, callback, asyncState); + } + + private object[] OnEndmc_project_update(System.IAsyncResult result) { + bool retVal = this.Endmc_project_update(result); + return new object[] { + retVal}; + } + + private void Onmc_project_updateCompleted(object state) { + if ((this.mc_project_updateCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_updateCompleted(this, new mc_project_updateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_updateAsync(string username, string password, string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project) { + this.mc_project_updateAsync(username, password, project_id, project, null); + } + + public void mc_project_updateAsync(string username, string password, string project_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectData project, object userState) { + if ((this.onBeginmc_project_updateDelegate == null)) { + this.onBeginmc_project_updateDelegate = new BeginOperationDelegate(this.OnBeginmc_project_update); + } + if ((this.onEndmc_project_updateDelegate == null)) { + this.onEndmc_project_updateDelegate = new EndOperationDelegate(this.OnEndmc_project_update); + } + if ((this.onmc_project_updateCompletedDelegate == null)) { + this.onmc_project_updateCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_updateCompleted); + } + base.InvokeAsync(this.onBeginmc_project_updateDelegate, new object[] { + username, + password, + project_id, + project}, this.onEndmc_project_updateDelegate, this.onmc_project_updateCompletedDelegate, userState); + } + + public string mc_project_get_id_from_name(string username, string password, string project_name) { + return base.Channel.mc_project_get_id_from_name(username, password, project_name); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_id_from_name(string username, string password, string project_name, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_id_from_name(username, password, project_name, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_get_id_from_name(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_id_from_name(result); + } + + private System.IAsyncResult OnBeginmc_project_get_id_from_name(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_name = ((string)(inValues[2])); + return this.Beginmc_project_get_id_from_name(username, password, project_name, callback, asyncState); + } + + private object[] OnEndmc_project_get_id_from_name(System.IAsyncResult result) { + string retVal = this.Endmc_project_get_id_from_name(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_id_from_nameCompleted(object state) { + if ((this.mc_project_get_id_from_nameCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_id_from_nameCompleted(this, new mc_project_get_id_from_nameCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_id_from_nameAsync(string username, string password, string project_name) { + this.mc_project_get_id_from_nameAsync(username, password, project_name, null); + } + + public void mc_project_get_id_from_nameAsync(string username, string password, string project_name, object userState) { + if ((this.onBeginmc_project_get_id_from_nameDelegate == null)) { + this.onBeginmc_project_get_id_from_nameDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_id_from_name); + } + if ((this.onEndmc_project_get_id_from_nameDelegate == null)) { + this.onEndmc_project_get_id_from_nameDelegate = new EndOperationDelegate(this.OnEndmc_project_get_id_from_name); + } + if ((this.onmc_project_get_id_from_nameCompletedDelegate == null)) { + this.onmc_project_get_id_from_nameCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_id_from_nameCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_id_from_nameDelegate, new object[] { + username, + password, + project_name}, this.onEndmc_project_get_id_from_nameDelegate, this.onmc_project_get_id_from_nameCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues_for_user(string username, string password, string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, string page_number, string per_page) { + return base.Channel.mc_project_get_issues_for_user(username, password, project_id, filter_type, target_user, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_issues_for_user(string username, string password, string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_issues_for_user(username, password, project_id, filter_type, target_user, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_project_get_issues_for_user(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_issues_for_user(result); + } + + private System.IAsyncResult OnBeginmc_project_get_issues_for_user(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string filter_type = ((string)(inValues[3])); + Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user = ((Futureware.MantisConnect.MantisConnectWebservice.AccountData)(inValues[4])); + string page_number = ((string)(inValues[5])); + string per_page = ((string)(inValues[6])); + return this.Beginmc_project_get_issues_for_user(username, password, project_id, filter_type, target_user, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_project_get_issues_for_user(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] retVal = this.Endmc_project_get_issues_for_user(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_issues_for_userCompleted(object state) { + if ((this.mc_project_get_issues_for_userCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_issues_for_userCompleted(this, new mc_project_get_issues_for_userCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_issues_for_userAsync(string username, string password, string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, string page_number, string per_page) { + this.mc_project_get_issues_for_userAsync(username, password, project_id, filter_type, target_user, page_number, per_page, null); + } + + public void mc_project_get_issues_for_userAsync(string username, string password, string project_id, string filter_type, Futureware.MantisConnect.MantisConnectWebservice.AccountData target_user, string page_number, string per_page, object userState) { + if ((this.onBeginmc_project_get_issues_for_userDelegate == null)) { + this.onBeginmc_project_get_issues_for_userDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_issues_for_user); + } + if ((this.onEndmc_project_get_issues_for_userDelegate == null)) { + this.onEndmc_project_get_issues_for_userDelegate = new EndOperationDelegate(this.OnEndmc_project_get_issues_for_user); + } + if ((this.onmc_project_get_issues_for_userCompletedDelegate == null)) { + this.onmc_project_get_issues_for_userCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_issues_for_userCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_issues_for_userDelegate, new object[] { + username, + password, + project_id, + filter_type, + target_user, + page_number, + per_page}, this.onEndmc_project_get_issues_for_userDelegate, this.onmc_project_get_issues_for_userCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_project_get_issues(string username, string password, string project_id, string page_number, string per_page) { + return base.Channel.mc_project_get_issues(username, password, project_id, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_issues(string username, string password, string project_id, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_issues(username, password, project_id, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_project_get_issues(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_issues(result); + } + + private System.IAsyncResult OnBeginmc_project_get_issues(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string page_number = ((string)(inValues[3])); + string per_page = ((string)(inValues[4])); + return this.Beginmc_project_get_issues(username, password, project_id, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_project_get_issues(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] retVal = this.Endmc_project_get_issues(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_issuesCompleted(object state) { + if ((this.mc_project_get_issuesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_issuesCompleted(this, new mc_project_get_issuesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_issuesAsync(string username, string password, string project_id, string page_number, string per_page) { + this.mc_project_get_issuesAsync(username, password, project_id, page_number, per_page, null); + } + + public void mc_project_get_issuesAsync(string username, string password, string project_id, string page_number, string per_page, object userState) { + if ((this.onBeginmc_project_get_issuesDelegate == null)) { + this.onBeginmc_project_get_issuesDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_issues); + } + if ((this.onEndmc_project_get_issuesDelegate == null)) { + this.onEndmc_project_get_issuesDelegate = new EndOperationDelegate(this.OnEndmc_project_get_issues); + } + if ((this.onmc_project_get_issuesCompletedDelegate == null)) { + this.onmc_project_get_issuesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_issuesCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_issuesDelegate, new object[] { + username, + password, + project_id, + page_number, + per_page}, this.onEndmc_project_get_issuesDelegate, this.onmc_project_get_issuesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_project_get_issue_headers(string username, string password, string project_id, string page_number, string per_page) { + return base.Channel.mc_project_get_issue_headers(username, password, project_id, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_issue_headers(string username, string password, string project_id, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_issue_headers(username, password, project_id, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_project_get_issue_headers(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_issue_headers(result); + } + + private System.IAsyncResult OnBeginmc_project_get_issue_headers(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string page_number = ((string)(inValues[3])); + string per_page = ((string)(inValues[4])); + return this.Beginmc_project_get_issue_headers(username, password, project_id, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_project_get_issue_headers(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] retVal = this.Endmc_project_get_issue_headers(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_issue_headersCompleted(object state) { + if ((this.mc_project_get_issue_headersCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_issue_headersCompleted(this, new mc_project_get_issue_headersCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_issue_headersAsync(string username, string password, string project_id, string page_number, string per_page) { + this.mc_project_get_issue_headersAsync(username, password, project_id, page_number, per_page, null); + } + + public void mc_project_get_issue_headersAsync(string username, string password, string project_id, string page_number, string per_page, object userState) { + if ((this.onBeginmc_project_get_issue_headersDelegate == null)) { + this.onBeginmc_project_get_issue_headersDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_issue_headers); + } + if ((this.onEndmc_project_get_issue_headersDelegate == null)) { + this.onEndmc_project_get_issue_headersDelegate = new EndOperationDelegate(this.OnEndmc_project_get_issue_headers); + } + if ((this.onmc_project_get_issue_headersCompletedDelegate == null)) { + this.onmc_project_get_issue_headersCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_issue_headersCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_issue_headersDelegate, new object[] { + username, + password, + project_id, + page_number, + per_page}, this.onEndmc_project_get_issue_headersDelegate, this.onmc_project_get_issue_headersCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.AccountData[] mc_project_get_users(string username, string password, string project_id, string access) { + return base.Channel.mc_project_get_users(username, password, project_id, access); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_users(string username, string password, string project_id, string access, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_users(username, password, project_id, access, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.AccountData[] Endmc_project_get_users(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_users(result); + } + + private System.IAsyncResult OnBeginmc_project_get_users(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string access = ((string)(inValues[3])); + return this.Beginmc_project_get_users(username, password, project_id, access, callback, asyncState); + } + + private object[] OnEndmc_project_get_users(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.AccountData[] retVal = this.Endmc_project_get_users(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_usersCompleted(object state) { + if ((this.mc_project_get_usersCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_usersCompleted(this, new mc_project_get_usersCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_usersAsync(string username, string password, string project_id, string access) { + this.mc_project_get_usersAsync(username, password, project_id, access, null); + } + + public void mc_project_get_usersAsync(string username, string password, string project_id, string access, object userState) { + if ((this.onBeginmc_project_get_usersDelegate == null)) { + this.onBeginmc_project_get_usersDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_users); + } + if ((this.onEndmc_project_get_usersDelegate == null)) { + this.onEndmc_project_get_usersDelegate = new EndOperationDelegate(this.OnEndmc_project_get_users); + } + if ((this.onmc_project_get_usersCompletedDelegate == null)) { + this.onmc_project_get_usersCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_usersCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_usersDelegate, new object[] { + username, + password, + project_id, + access}, this.onEndmc_project_get_usersDelegate, this.onmc_project_get_usersCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] mc_projects_get_user_accessible(string username, string password) { + return base.Channel.mc_projects_get_user_accessible(username, password); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_projects_get_user_accessible(string username, string password, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_projects_get_user_accessible(username, password, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] Endmc_projects_get_user_accessible(System.IAsyncResult result) { + return base.Channel.Endmc_projects_get_user_accessible(result); + } + + private System.IAsyncResult OnBeginmc_projects_get_user_accessible(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + return this.Beginmc_projects_get_user_accessible(username, password, callback, asyncState); + } + + private object[] OnEndmc_projects_get_user_accessible(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProjectData[] retVal = this.Endmc_projects_get_user_accessible(result); + return new object[] { + retVal}; + } + + private void Onmc_projects_get_user_accessibleCompleted(object state) { + if ((this.mc_projects_get_user_accessibleCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_projects_get_user_accessibleCompleted(this, new mc_projects_get_user_accessibleCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_projects_get_user_accessibleAsync(string username, string password) { + this.mc_projects_get_user_accessibleAsync(username, password, null); + } + + public void mc_projects_get_user_accessibleAsync(string username, string password, object userState) { + if ((this.onBeginmc_projects_get_user_accessibleDelegate == null)) { + this.onBeginmc_projects_get_user_accessibleDelegate = new BeginOperationDelegate(this.OnBeginmc_projects_get_user_accessible); + } + if ((this.onEndmc_projects_get_user_accessibleDelegate == null)) { + this.onEndmc_projects_get_user_accessibleDelegate = new EndOperationDelegate(this.OnEndmc_projects_get_user_accessible); + } + if ((this.onmc_projects_get_user_accessibleCompletedDelegate == null)) { + this.onmc_projects_get_user_accessibleCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_projects_get_user_accessibleCompleted); + } + base.InvokeAsync(this.onBeginmc_projects_get_user_accessibleDelegate, new object[] { + username, + password}, this.onEndmc_projects_get_user_accessibleDelegate, this.onmc_projects_get_user_accessibleCompletedDelegate, userState); + } + + public string[] mc_project_get_categories(string username, string password, string project_id) { + return base.Channel.mc_project_get_categories(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_categories(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_categories(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string[] Endmc_project_get_categories(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_categories(result); + } + + private System.IAsyncResult OnBeginmc_project_get_categories(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_categories(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_categories(System.IAsyncResult result) { + string[] retVal = this.Endmc_project_get_categories(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_categoriesCompleted(object state) { + if ((this.mc_project_get_categoriesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_categoriesCompleted(this, new mc_project_get_categoriesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_categoriesAsync(string username, string password, string project_id) { + this.mc_project_get_categoriesAsync(username, password, project_id, null); + } + + public void mc_project_get_categoriesAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_categoriesDelegate == null)) { + this.onBeginmc_project_get_categoriesDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_categories); + } + if ((this.onEndmc_project_get_categoriesDelegate == null)) { + this.onEndmc_project_get_categoriesDelegate = new EndOperationDelegate(this.OnEndmc_project_get_categories); + } + if ((this.onmc_project_get_categoriesCompletedDelegate == null)) { + this.onmc_project_get_categoriesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_categoriesCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_categoriesDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_categoriesDelegate, this.onmc_project_get_categoriesCompletedDelegate, userState); + } + + public string mc_project_add_category(string username, string password, string project_id, string p_category_name) { + return base.Channel.mc_project_add_category(username, password, project_id, p_category_name); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_add_category(string username, string password, string project_id, string p_category_name, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_add_category(username, password, project_id, p_category_name, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_add_category(System.IAsyncResult result) { + return base.Channel.Endmc_project_add_category(result); + } + + private System.IAsyncResult OnBeginmc_project_add_category(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string p_category_name = ((string)(inValues[3])); + return this.Beginmc_project_add_category(username, password, project_id, p_category_name, callback, asyncState); + } + + private object[] OnEndmc_project_add_category(System.IAsyncResult result) { + string retVal = this.Endmc_project_add_category(result); + return new object[] { + retVal}; + } + + private void Onmc_project_add_categoryCompleted(object state) { + if ((this.mc_project_add_categoryCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_add_categoryCompleted(this, new mc_project_add_categoryCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_add_categoryAsync(string username, string password, string project_id, string p_category_name) { + this.mc_project_add_categoryAsync(username, password, project_id, p_category_name, null); + } + + public void mc_project_add_categoryAsync(string username, string password, string project_id, string p_category_name, object userState) { + if ((this.onBeginmc_project_add_categoryDelegate == null)) { + this.onBeginmc_project_add_categoryDelegate = new BeginOperationDelegate(this.OnBeginmc_project_add_category); + } + if ((this.onEndmc_project_add_categoryDelegate == null)) { + this.onEndmc_project_add_categoryDelegate = new EndOperationDelegate(this.OnEndmc_project_add_category); + } + if ((this.onmc_project_add_categoryCompletedDelegate == null)) { + this.onmc_project_add_categoryCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_add_categoryCompleted); + } + base.InvokeAsync(this.onBeginmc_project_add_categoryDelegate, new object[] { + username, + password, + project_id, + p_category_name}, this.onEndmc_project_add_categoryDelegate, this.onmc_project_add_categoryCompletedDelegate, userState); + } + + public string mc_project_delete_category(string username, string password, string project_id, string p_category_name) { + return base.Channel.mc_project_delete_category(username, password, project_id, p_category_name); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_delete_category(string username, string password, string project_id, string p_category_name, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_delete_category(username, password, project_id, p_category_name, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_delete_category(System.IAsyncResult result) { + return base.Channel.Endmc_project_delete_category(result); + } + + private System.IAsyncResult OnBeginmc_project_delete_category(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string p_category_name = ((string)(inValues[3])); + return this.Beginmc_project_delete_category(username, password, project_id, p_category_name, callback, asyncState); + } + + private object[] OnEndmc_project_delete_category(System.IAsyncResult result) { + string retVal = this.Endmc_project_delete_category(result); + return new object[] { + retVal}; + } + + private void Onmc_project_delete_categoryCompleted(object state) { + if ((this.mc_project_delete_categoryCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_delete_categoryCompleted(this, new mc_project_delete_categoryCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_delete_categoryAsync(string username, string password, string project_id, string p_category_name) { + this.mc_project_delete_categoryAsync(username, password, project_id, p_category_name, null); + } + + public void mc_project_delete_categoryAsync(string username, string password, string project_id, string p_category_name, object userState) { + if ((this.onBeginmc_project_delete_categoryDelegate == null)) { + this.onBeginmc_project_delete_categoryDelegate = new BeginOperationDelegate(this.OnBeginmc_project_delete_category); + } + if ((this.onEndmc_project_delete_categoryDelegate == null)) { + this.onEndmc_project_delete_categoryDelegate = new EndOperationDelegate(this.OnEndmc_project_delete_category); + } + if ((this.onmc_project_delete_categoryCompletedDelegate == null)) { + this.onmc_project_delete_categoryCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_delete_categoryCompleted); + } + base.InvokeAsync(this.onBeginmc_project_delete_categoryDelegate, new object[] { + username, + password, + project_id, + p_category_name}, this.onEndmc_project_delete_categoryDelegate, this.onmc_project_delete_categoryCompletedDelegate, userState); + } + + public string mc_project_rename_category_by_name(string username, string password, string project_id, string p_category_name, string p_category_name_new, string p_assigned_to) { + return base.Channel.mc_project_rename_category_by_name(username, password, project_id, p_category_name, p_category_name_new, p_assigned_to); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_rename_category_by_name(string username, string password, string project_id, string p_category_name, string p_category_name_new, string p_assigned_to, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_rename_category_by_name(username, password, project_id, p_category_name, p_category_name_new, p_assigned_to, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_rename_category_by_name(System.IAsyncResult result) { + return base.Channel.Endmc_project_rename_category_by_name(result); + } + + private System.IAsyncResult OnBeginmc_project_rename_category_by_name(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string p_category_name = ((string)(inValues[3])); + string p_category_name_new = ((string)(inValues[4])); + string p_assigned_to = ((string)(inValues[5])); + return this.Beginmc_project_rename_category_by_name(username, password, project_id, p_category_name, p_category_name_new, p_assigned_to, callback, asyncState); + } + + private object[] OnEndmc_project_rename_category_by_name(System.IAsyncResult result) { + string retVal = this.Endmc_project_rename_category_by_name(result); + return new object[] { + retVal}; + } + + private void Onmc_project_rename_category_by_nameCompleted(object state) { + if ((this.mc_project_rename_category_by_nameCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_rename_category_by_nameCompleted(this, new mc_project_rename_category_by_nameCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_rename_category_by_nameAsync(string username, string password, string project_id, string p_category_name, string p_category_name_new, string p_assigned_to) { + this.mc_project_rename_category_by_nameAsync(username, password, project_id, p_category_name, p_category_name_new, p_assigned_to, null); + } + + public void mc_project_rename_category_by_nameAsync(string username, string password, string project_id, string p_category_name, string p_category_name_new, string p_assigned_to, object userState) { + if ((this.onBeginmc_project_rename_category_by_nameDelegate == null)) { + this.onBeginmc_project_rename_category_by_nameDelegate = new BeginOperationDelegate(this.OnBeginmc_project_rename_category_by_name); + } + if ((this.onEndmc_project_rename_category_by_nameDelegate == null)) { + this.onEndmc_project_rename_category_by_nameDelegate = new EndOperationDelegate(this.OnEndmc_project_rename_category_by_name); + } + if ((this.onmc_project_rename_category_by_nameCompletedDelegate == null)) { + this.onmc_project_rename_category_by_nameCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_rename_category_by_nameCompleted); + } + base.InvokeAsync(this.onBeginmc_project_rename_category_by_nameDelegate, new object[] { + username, + password, + project_id, + p_category_name, + p_category_name_new, + p_assigned_to}, this.onEndmc_project_rename_category_by_nameDelegate, this.onmc_project_rename_category_by_nameCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_versions(string username, string password, string project_id) { + return base.Channel.mc_project_get_versions(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_versions(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_versions(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_versions(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_versions(result); + } + + private System.IAsyncResult OnBeginmc_project_get_versions(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_versions(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_versions(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] retVal = this.Endmc_project_get_versions(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_versionsCompleted(object state) { + if ((this.mc_project_get_versionsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_versionsCompleted(this, new mc_project_get_versionsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_versionsAsync(string username, string password, string project_id) { + this.mc_project_get_versionsAsync(username, password, project_id, null); + } + + public void mc_project_get_versionsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_versionsDelegate == null)) { + this.onBeginmc_project_get_versionsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_versions); + } + if ((this.onEndmc_project_get_versionsDelegate == null)) { + this.onEndmc_project_get_versionsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_versions); + } + if ((this.onmc_project_get_versionsCompletedDelegate == null)) { + this.onmc_project_get_versionsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_versionsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_versionsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_versionsDelegate, this.onmc_project_get_versionsCompletedDelegate, userState); + } + + public string mc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { + return base.Channel.mc_project_version_add(username, password, version); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_version_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_version_add(username, password, version, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_version_add(System.IAsyncResult result) { + return base.Channel.Endmc_project_version_add(result); + } + + private System.IAsyncResult OnBeginmc_project_version_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version = ((Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData)(inValues[2])); + return this.Beginmc_project_version_add(username, password, version, callback, asyncState); + } + + private object[] OnEndmc_project_version_add(System.IAsyncResult result) { + string retVal = this.Endmc_project_version_add(result); + return new object[] { + retVal}; + } + + private void Onmc_project_version_addCompleted(object state) { + if ((this.mc_project_version_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_version_addCompleted(this, new mc_project_version_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_version_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { + this.mc_project_version_addAsync(username, password, version, null); + } + + public void mc_project_version_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, object userState) { + if ((this.onBeginmc_project_version_addDelegate == null)) { + this.onBeginmc_project_version_addDelegate = new BeginOperationDelegate(this.OnBeginmc_project_version_add); + } + if ((this.onEndmc_project_version_addDelegate == null)) { + this.onEndmc_project_version_addDelegate = new EndOperationDelegate(this.OnEndmc_project_version_add); + } + if ((this.onmc_project_version_addCompletedDelegate == null)) { + this.onmc_project_version_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_version_addCompleted); + } + base.InvokeAsync(this.onBeginmc_project_version_addDelegate, new object[] { + username, + password, + version}, this.onEndmc_project_version_addDelegate, this.onmc_project_version_addCompletedDelegate, userState); + } + + public bool mc_project_version_update(string username, string password, string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { + return base.Channel.mc_project_version_update(username, password, version_id, version); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_version_update(string username, string password, string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_version_update(username, password, version_id, version, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_project_version_update(System.IAsyncResult result) { + return base.Channel.Endmc_project_version_update(result); + } + + private System.IAsyncResult OnBeginmc_project_version_update(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string version_id = ((string)(inValues[2])); + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version = ((Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData)(inValues[3])); + return this.Beginmc_project_version_update(username, password, version_id, version, callback, asyncState); + } + + private object[] OnEndmc_project_version_update(System.IAsyncResult result) { + bool retVal = this.Endmc_project_version_update(result); + return new object[] { + retVal}; + } + + private void Onmc_project_version_updateCompleted(object state) { + if ((this.mc_project_version_updateCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_version_updateCompleted(this, new mc_project_version_updateCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_version_updateAsync(string username, string password, string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version) { + this.mc_project_version_updateAsync(username, password, version_id, version, null); + } + + public void mc_project_version_updateAsync(string username, string password, string version_id, Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData version, object userState) { + if ((this.onBeginmc_project_version_updateDelegate == null)) { + this.onBeginmc_project_version_updateDelegate = new BeginOperationDelegate(this.OnBeginmc_project_version_update); + } + if ((this.onEndmc_project_version_updateDelegate == null)) { + this.onEndmc_project_version_updateDelegate = new EndOperationDelegate(this.OnEndmc_project_version_update); + } + if ((this.onmc_project_version_updateCompletedDelegate == null)) { + this.onmc_project_version_updateCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_version_updateCompleted); + } + base.InvokeAsync(this.onBeginmc_project_version_updateDelegate, new object[] { + username, + password, + version_id, + version}, this.onEndmc_project_version_updateDelegate, this.onmc_project_version_updateCompletedDelegate, userState); + } + + public bool mc_project_version_delete(string username, string password, string version_id) { + return base.Channel.mc_project_version_delete(username, password, version_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_version_delete(string username, string password, string version_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_version_delete(username, password, version_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_project_version_delete(System.IAsyncResult result) { + return base.Channel.Endmc_project_version_delete(result); + } + + private System.IAsyncResult OnBeginmc_project_version_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string version_id = ((string)(inValues[2])); + return this.Beginmc_project_version_delete(username, password, version_id, callback, asyncState); + } + + private object[] OnEndmc_project_version_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_project_version_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_project_version_deleteCompleted(object state) { + if ((this.mc_project_version_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_version_deleteCompleted(this, new mc_project_version_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_version_deleteAsync(string username, string password, string version_id) { + this.mc_project_version_deleteAsync(username, password, version_id, null); + } + + public void mc_project_version_deleteAsync(string username, string password, string version_id, object userState) { + if ((this.onBeginmc_project_version_deleteDelegate == null)) { + this.onBeginmc_project_version_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_project_version_delete); + } + if ((this.onEndmc_project_version_deleteDelegate == null)) { + this.onEndmc_project_version_deleteDelegate = new EndOperationDelegate(this.OnEndmc_project_version_delete); + } + if ((this.onmc_project_version_deleteCompletedDelegate == null)) { + this.onmc_project_version_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_version_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_project_version_deleteDelegate, new object[] { + username, + password, + version_id}, this.onEndmc_project_version_deleteDelegate, this.onmc_project_version_deleteCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_released_versions(string username, string password, string project_id) { + return base.Channel.mc_project_get_released_versions(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_released_versions(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_released_versions(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_released_versions(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_released_versions(result); + } + + private System.IAsyncResult OnBeginmc_project_get_released_versions(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_released_versions(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_released_versions(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] retVal = this.Endmc_project_get_released_versions(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_released_versionsCompleted(object state) { + if ((this.mc_project_get_released_versionsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_released_versionsCompleted(this, new mc_project_get_released_versionsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_released_versionsAsync(string username, string password, string project_id) { + this.mc_project_get_released_versionsAsync(username, password, project_id, null); + } + + public void mc_project_get_released_versionsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_released_versionsDelegate == null)) { + this.onBeginmc_project_get_released_versionsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_released_versions); + } + if ((this.onEndmc_project_get_released_versionsDelegate == null)) { + this.onEndmc_project_get_released_versionsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_released_versions); + } + if ((this.onmc_project_get_released_versionsCompletedDelegate == null)) { + this.onmc_project_get_released_versionsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_released_versionsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_released_versionsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_released_versionsDelegate, this.onmc_project_get_released_versionsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] mc_project_get_unreleased_versions(string username, string password, string project_id) { + return base.Channel.mc_project_get_unreleased_versions(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_unreleased_versions(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_unreleased_versions(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] Endmc_project_get_unreleased_versions(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_unreleased_versions(result); + } + + private System.IAsyncResult OnBeginmc_project_get_unreleased_versions(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_unreleased_versions(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_unreleased_versions(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProjectVersionData[] retVal = this.Endmc_project_get_unreleased_versions(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_unreleased_versionsCompleted(object state) { + if ((this.mc_project_get_unreleased_versionsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_unreleased_versionsCompleted(this, new mc_project_get_unreleased_versionsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_unreleased_versionsAsync(string username, string password, string project_id) { + this.mc_project_get_unreleased_versionsAsync(username, password, project_id, null); + } + + public void mc_project_get_unreleased_versionsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_unreleased_versionsDelegate == null)) { + this.onBeginmc_project_get_unreleased_versionsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_unreleased_versions); + } + if ((this.onEndmc_project_get_unreleased_versionsDelegate == null)) { + this.onEndmc_project_get_unreleased_versionsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_unreleased_versions); + } + if ((this.onmc_project_get_unreleased_versionsCompletedDelegate == null)) { + this.onmc_project_get_unreleased_versionsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_unreleased_versionsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_unreleased_versionsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_unreleased_versionsDelegate, this.onmc_project_get_unreleased_versionsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] mc_project_get_attachments(string username, string password, string project_id) { + return base.Channel.mc_project_get_attachments(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_attachments(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_attachments(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] Endmc_project_get_attachments(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_attachments(result); + } + + private System.IAsyncResult OnBeginmc_project_get_attachments(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_attachments(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_attachments(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProjectAttachmentData[] retVal = this.Endmc_project_get_attachments(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_attachmentsCompleted(object state) { + if ((this.mc_project_get_attachmentsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_attachmentsCompleted(this, new mc_project_get_attachmentsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_attachmentsAsync(string username, string password, string project_id) { + this.mc_project_get_attachmentsAsync(username, password, project_id, null); + } + + public void mc_project_get_attachmentsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_attachmentsDelegate == null)) { + this.onBeginmc_project_get_attachmentsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_attachments); + } + if ((this.onEndmc_project_get_attachmentsDelegate == null)) { + this.onEndmc_project_get_attachmentsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_attachments); + } + if ((this.onmc_project_get_attachmentsCompletedDelegate == null)) { + this.onmc_project_get_attachmentsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_attachmentsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_attachmentsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_attachmentsDelegate, this.onmc_project_get_attachmentsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] mc_project_get_custom_fields(string username, string password, string project_id) { + return base.Channel.mc_project_get_custom_fields(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_custom_fields(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_custom_fields(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] Endmc_project_get_custom_fields(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_custom_fields(result); + } + + private System.IAsyncResult OnBeginmc_project_get_custom_fields(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_custom_fields(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_custom_fields(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.CustomFieldDefinitionData[] retVal = this.Endmc_project_get_custom_fields(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_custom_fieldsCompleted(object state) { + if ((this.mc_project_get_custom_fieldsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_custom_fieldsCompleted(this, new mc_project_get_custom_fieldsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_custom_fieldsAsync(string username, string password, string project_id) { + this.mc_project_get_custom_fieldsAsync(username, password, project_id, null); + } + + public void mc_project_get_custom_fieldsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_custom_fieldsDelegate == null)) { + this.onBeginmc_project_get_custom_fieldsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_custom_fields); + } + if ((this.onEndmc_project_get_custom_fieldsDelegate == null)) { + this.onEndmc_project_get_custom_fieldsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_custom_fields); + } + if ((this.onmc_project_get_custom_fieldsCompletedDelegate == null)) { + this.onmc_project_get_custom_fieldsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_custom_fieldsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_custom_fieldsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_custom_fieldsDelegate, this.onmc_project_get_custom_fieldsCompletedDelegate, userState); + } + + public byte[] mc_project_attachment_get(string username, string password, string project_attachment_id) { + return base.Channel.mc_project_attachment_get(username, password, project_attachment_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_attachment_get(string username, string password, string project_attachment_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_attachment_get(username, password, project_attachment_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public byte[] Endmc_project_attachment_get(System.IAsyncResult result) { + return base.Channel.Endmc_project_attachment_get(result); + } + + private System.IAsyncResult OnBeginmc_project_attachment_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_attachment_id = ((string)(inValues[2])); + return this.Beginmc_project_attachment_get(username, password, project_attachment_id, callback, asyncState); + } + + private object[] OnEndmc_project_attachment_get(System.IAsyncResult result) { + byte[] retVal = this.Endmc_project_attachment_get(result); + return new object[] { + retVal}; + } + + private void Onmc_project_attachment_getCompleted(object state) { + if ((this.mc_project_attachment_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_attachment_getCompleted(this, new mc_project_attachment_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_attachment_getAsync(string username, string password, string project_attachment_id) { + this.mc_project_attachment_getAsync(username, password, project_attachment_id, null); + } + + public void mc_project_attachment_getAsync(string username, string password, string project_attachment_id, object userState) { + if ((this.onBeginmc_project_attachment_getDelegate == null)) { + this.onBeginmc_project_attachment_getDelegate = new BeginOperationDelegate(this.OnBeginmc_project_attachment_get); + } + if ((this.onEndmc_project_attachment_getDelegate == null)) { + this.onEndmc_project_attachment_getDelegate = new EndOperationDelegate(this.OnEndmc_project_attachment_get); + } + if ((this.onmc_project_attachment_getCompletedDelegate == null)) { + this.onmc_project_attachment_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_attachment_getCompleted); + } + base.InvokeAsync(this.onBeginmc_project_attachment_getDelegate, new object[] { + username, + password, + project_attachment_id}, this.onEndmc_project_attachment_getDelegate, this.onmc_project_attachment_getCompletedDelegate, userState); + } + + public string mc_project_attachment_add(string username, string password, string project_id, string name, string title, string description, string file_type, byte[] content) { + return base.Channel.mc_project_attachment_add(username, password, project_id, name, title, description, file_type, content); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_attachment_add(string username, string password, string project_id, string name, string title, string description, string file_type, byte[] content, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_attachment_add(username, password, project_id, name, title, description, file_type, content, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_project_attachment_add(System.IAsyncResult result) { + return base.Channel.Endmc_project_attachment_add(result); + } + + private System.IAsyncResult OnBeginmc_project_attachment_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string name = ((string)(inValues[3])); + string title = ((string)(inValues[4])); + string description = ((string)(inValues[5])); + string file_type = ((string)(inValues[6])); + byte[] content = ((byte[])(inValues[7])); + return this.Beginmc_project_attachment_add(username, password, project_id, name, title, description, file_type, content, callback, asyncState); + } + + private object[] OnEndmc_project_attachment_add(System.IAsyncResult result) { + string retVal = this.Endmc_project_attachment_add(result); + return new object[] { + retVal}; + } + + private void Onmc_project_attachment_addCompleted(object state) { + if ((this.mc_project_attachment_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_attachment_addCompleted(this, new mc_project_attachment_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_attachment_addAsync(string username, string password, string project_id, string name, string title, string description, string file_type, byte[] content) { + this.mc_project_attachment_addAsync(username, password, project_id, name, title, description, file_type, content, null); + } + + public void mc_project_attachment_addAsync(string username, string password, string project_id, string name, string title, string description, string file_type, byte[] content, object userState) { + if ((this.onBeginmc_project_attachment_addDelegate == null)) { + this.onBeginmc_project_attachment_addDelegate = new BeginOperationDelegate(this.OnBeginmc_project_attachment_add); + } + if ((this.onEndmc_project_attachment_addDelegate == null)) { + this.onEndmc_project_attachment_addDelegate = new EndOperationDelegate(this.OnEndmc_project_attachment_add); + } + if ((this.onmc_project_attachment_addCompletedDelegate == null)) { + this.onmc_project_attachment_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_attachment_addCompleted); + } + base.InvokeAsync(this.onBeginmc_project_attachment_addDelegate, new object[] { + username, + password, + project_id, + name, + title, + description, + file_type, + content}, this.onEndmc_project_attachment_addDelegate, this.onmc_project_attachment_addCompletedDelegate, userState); + } + + public bool mc_project_attachment_delete(string username, string password, string project_attachment_id) { + return base.Channel.mc_project_attachment_delete(username, password, project_attachment_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_attachment_delete(string username, string password, string project_attachment_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_attachment_delete(username, password, project_attachment_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_project_attachment_delete(System.IAsyncResult result) { + return base.Channel.Endmc_project_attachment_delete(result); + } + + private System.IAsyncResult OnBeginmc_project_attachment_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_attachment_id = ((string)(inValues[2])); + return this.Beginmc_project_attachment_delete(username, password, project_attachment_id, callback, asyncState); + } + + private object[] OnEndmc_project_attachment_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_project_attachment_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_project_attachment_deleteCompleted(object state) { + if ((this.mc_project_attachment_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_attachment_deleteCompleted(this, new mc_project_attachment_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_attachment_deleteAsync(string username, string password, string project_attachment_id) { + this.mc_project_attachment_deleteAsync(username, password, project_attachment_id, null); + } + + public void mc_project_attachment_deleteAsync(string username, string password, string project_attachment_id, object userState) { + if ((this.onBeginmc_project_attachment_deleteDelegate == null)) { + this.onBeginmc_project_attachment_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_project_attachment_delete); + } + if ((this.onEndmc_project_attachment_deleteDelegate == null)) { + this.onEndmc_project_attachment_deleteDelegate = new EndOperationDelegate(this.OnEndmc_project_attachment_delete); + } + if ((this.onmc_project_attachment_deleteCompletedDelegate == null)) { + this.onmc_project_attachment_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_attachment_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_project_attachment_deleteDelegate, new object[] { + username, + password, + project_attachment_id}, this.onEndmc_project_attachment_deleteDelegate, this.onmc_project_attachment_deleteCompletedDelegate, userState); + } + + public string[] mc_project_get_all_subprojects(string username, string password, string project_id) { + return base.Channel.mc_project_get_all_subprojects(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_project_get_all_subprojects(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_project_get_all_subprojects(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string[] Endmc_project_get_all_subprojects(System.IAsyncResult result) { + return base.Channel.Endmc_project_get_all_subprojects(result); + } + + private System.IAsyncResult OnBeginmc_project_get_all_subprojects(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_project_get_all_subprojects(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_project_get_all_subprojects(System.IAsyncResult result) { + string[] retVal = this.Endmc_project_get_all_subprojects(result); + return new object[] { + retVal}; + } + + private void Onmc_project_get_all_subprojectsCompleted(object state) { + if ((this.mc_project_get_all_subprojectsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_project_get_all_subprojectsCompleted(this, new mc_project_get_all_subprojectsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_project_get_all_subprojectsAsync(string username, string password, string project_id) { + this.mc_project_get_all_subprojectsAsync(username, password, project_id, null); + } + + public void mc_project_get_all_subprojectsAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_project_get_all_subprojectsDelegate == null)) { + this.onBeginmc_project_get_all_subprojectsDelegate = new BeginOperationDelegate(this.OnBeginmc_project_get_all_subprojects); + } + if ((this.onEndmc_project_get_all_subprojectsDelegate == null)) { + this.onEndmc_project_get_all_subprojectsDelegate = new EndOperationDelegate(this.OnEndmc_project_get_all_subprojects); + } + if ((this.onmc_project_get_all_subprojectsCompletedDelegate == null)) { + this.onmc_project_get_all_subprojectsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_project_get_all_subprojectsCompleted); + } + base.InvokeAsync(this.onBeginmc_project_get_all_subprojectsDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_project_get_all_subprojectsDelegate, this.onmc_project_get_all_subprojectsCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.FilterData[] mc_filter_get(string username, string password, string project_id) { + return base.Channel.mc_filter_get(username, password, project_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_get(string username, string password, string project_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_get(username, password, project_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.FilterData[] Endmc_filter_get(System.IAsyncResult result) { + return base.Channel.Endmc_filter_get(result); + } + + private System.IAsyncResult OnBeginmc_filter_get(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + return this.Beginmc_filter_get(username, password, project_id, callback, asyncState); + } + + private object[] OnEndmc_filter_get(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.FilterData[] retVal = this.Endmc_filter_get(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_getCompleted(object state) { + if ((this.mc_filter_getCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_getCompleted(this, new mc_filter_getCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_getAsync(string username, string password, string project_id) { + this.mc_filter_getAsync(username, password, project_id, null); + } + + public void mc_filter_getAsync(string username, string password, string project_id, object userState) { + if ((this.onBeginmc_filter_getDelegate == null)) { + this.onBeginmc_filter_getDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_get); + } + if ((this.onEndmc_filter_getDelegate == null)) { + this.onEndmc_filter_getDelegate = new EndOperationDelegate(this.OnEndmc_filter_get); + } + if ((this.onmc_filter_getCompletedDelegate == null)) { + this.onmc_filter_getCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_getCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_getDelegate, new object[] { + username, + password, + project_id}, this.onEndmc_filter_getDelegate, this.onmc_filter_getCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_get_issues(string username, string password, string project_id, string filter_id, string page_number, string per_page) { + return base.Channel.mc_filter_get_issues(username, password, project_id, filter_id, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_get_issues(string username, string password, string project_id, string filter_id, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_get_issues(username, password, project_id, filter_id, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_filter_get_issues(System.IAsyncResult result) { + return base.Channel.Endmc_filter_get_issues(result); + } + + private System.IAsyncResult OnBeginmc_filter_get_issues(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string filter_id = ((string)(inValues[3])); + string page_number = ((string)(inValues[4])); + string per_page = ((string)(inValues[5])); + return this.Beginmc_filter_get_issues(username, password, project_id, filter_id, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_filter_get_issues(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] retVal = this.Endmc_filter_get_issues(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_get_issuesCompleted(object state) { + if ((this.mc_filter_get_issuesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_get_issuesCompleted(this, new mc_filter_get_issuesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_get_issuesAsync(string username, string password, string project_id, string filter_id, string page_number, string per_page) { + this.mc_filter_get_issuesAsync(username, password, project_id, filter_id, page_number, per_page, null); + } + + public void mc_filter_get_issuesAsync(string username, string password, string project_id, string filter_id, string page_number, string per_page, object userState) { + if ((this.onBeginmc_filter_get_issuesDelegate == null)) { + this.onBeginmc_filter_get_issuesDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_get_issues); + } + if ((this.onEndmc_filter_get_issuesDelegate == null)) { + this.onEndmc_filter_get_issuesDelegate = new EndOperationDelegate(this.OnEndmc_filter_get_issues); + } + if ((this.onmc_filter_get_issuesCompletedDelegate == null)) { + this.onmc_filter_get_issuesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_get_issuesCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_get_issuesDelegate, new object[] { + username, + password, + project_id, + filter_id, + page_number, + per_page}, this.onEndmc_filter_get_issuesDelegate, this.onmc_filter_get_issuesCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_get_issue_headers(string username, string password, string project_id, string filter_id, string page_number, string per_page) { + return base.Channel.mc_filter_get_issue_headers(username, password, project_id, filter_id, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_get_issue_headers(string username, string password, string project_id, string filter_id, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_get_issue_headers(username, password, project_id, filter_id, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_filter_get_issue_headers(System.IAsyncResult result) { + return base.Channel.Endmc_filter_get_issue_headers(result); + } + + private System.IAsyncResult OnBeginmc_filter_get_issue_headers(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string filter_id = ((string)(inValues[3])); + string page_number = ((string)(inValues[4])); + string per_page = ((string)(inValues[5])); + return this.Beginmc_filter_get_issue_headers(username, password, project_id, filter_id, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_filter_get_issue_headers(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] retVal = this.Endmc_filter_get_issue_headers(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_get_issue_headersCompleted(object state) { + if ((this.mc_filter_get_issue_headersCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_get_issue_headersCompleted(this, new mc_filter_get_issue_headersCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_get_issue_headersAsync(string username, string password, string project_id, string filter_id, string page_number, string per_page) { + this.mc_filter_get_issue_headersAsync(username, password, project_id, filter_id, page_number, per_page, null); + } + + public void mc_filter_get_issue_headersAsync(string username, string password, string project_id, string filter_id, string page_number, string per_page, object userState) { + if ((this.onBeginmc_filter_get_issue_headersDelegate == null)) { + this.onBeginmc_filter_get_issue_headersDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_get_issue_headers); + } + if ((this.onEndmc_filter_get_issue_headersDelegate == null)) { + this.onEndmc_filter_get_issue_headersDelegate = new EndOperationDelegate(this.OnEndmc_filter_get_issue_headers); + } + if ((this.onmc_filter_get_issue_headersCompletedDelegate == null)) { + this.onmc_filter_get_issue_headersCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_get_issue_headersCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_get_issue_headersDelegate, new object[] { + username, + password, + project_id, + filter_id, + page_number, + per_page}, this.onEndmc_filter_get_issue_headersDelegate, this.onmc_filter_get_issue_headersCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] mc_filter_search_issue_headers(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + return base.Channel.mc_filter_search_issue_headers(username, password, filter, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_search_issue_headers(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_search_issue_headers(username, password, filter, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] Endmc_filter_search_issue_headers(System.IAsyncResult result) { + return base.Channel.Endmc_filter_search_issue_headers(result); + } + + private System.IAsyncResult OnBeginmc_filter_search_issue_headers(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter = ((Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData)(inValues[2])); + string page_number = ((string)(inValues[3])); + string per_page = ((string)(inValues[4])); + return this.Beginmc_filter_search_issue_headers(username, password, filter, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_filter_search_issue_headers(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueHeaderData[] retVal = this.Endmc_filter_search_issue_headers(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_search_issue_headersCompleted(object state) { + if ((this.mc_filter_search_issue_headersCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_search_issue_headersCompleted(this, new mc_filter_search_issue_headersCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_search_issue_headersAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + this.mc_filter_search_issue_headersAsync(username, password, filter, page_number, per_page, null); + } + + public void mc_filter_search_issue_headersAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, object userState) { + if ((this.onBeginmc_filter_search_issue_headersDelegate == null)) { + this.onBeginmc_filter_search_issue_headersDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_search_issue_headers); + } + if ((this.onEndmc_filter_search_issue_headersDelegate == null)) { + this.onEndmc_filter_search_issue_headersDelegate = new EndOperationDelegate(this.OnEndmc_filter_search_issue_headers); + } + if ((this.onmc_filter_search_issue_headersCompletedDelegate == null)) { + this.onmc_filter_search_issue_headersCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_search_issue_headersCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_search_issue_headersDelegate, new object[] { + username, + password, + filter, + page_number, + per_page}, this.onEndmc_filter_search_issue_headersDelegate, this.onmc_filter_search_issue_headersCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] mc_filter_search_issues(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + return base.Channel.mc_filter_search_issues(username, password, filter, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_search_issues(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_search_issues(username, password, filter, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.IssueData[] Endmc_filter_search_issues(System.IAsyncResult result) { + return base.Channel.Endmc_filter_search_issues(result); + } + + private System.IAsyncResult OnBeginmc_filter_search_issues(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter = ((Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData)(inValues[2])); + string page_number = ((string)(inValues[3])); + string per_page = ((string)(inValues[4])); + return this.Beginmc_filter_search_issues(username, password, filter, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_filter_search_issues(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.IssueData[] retVal = this.Endmc_filter_search_issues(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_search_issuesCompleted(object state) { + if ((this.mc_filter_search_issuesCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_search_issuesCompleted(this, new mc_filter_search_issuesCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_search_issuesAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + this.mc_filter_search_issuesAsync(username, password, filter, page_number, per_page, null); + } + + public void mc_filter_search_issuesAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, object userState) { + if ((this.onBeginmc_filter_search_issuesDelegate == null)) { + this.onBeginmc_filter_search_issuesDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_search_issues); + } + if ((this.onEndmc_filter_search_issuesDelegate == null)) { + this.onEndmc_filter_search_issuesDelegate = new EndOperationDelegate(this.OnEndmc_filter_search_issues); + } + if ((this.onmc_filter_search_issuesCompletedDelegate == null)) { + this.onmc_filter_search_issuesCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_search_issuesCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_search_issuesDelegate, new object[] { + username, + password, + filter, + page_number, + per_page}, this.onEndmc_filter_search_issuesDelegate, this.onmc_filter_search_issuesCompletedDelegate, userState); + } + + public string[] mc_filter_search_issue_ids(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + return base.Channel.mc_filter_search_issue_ids(username, password, filter, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_filter_search_issue_ids(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_filter_search_issue_ids(username, password, filter, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string[] Endmc_filter_search_issue_ids(System.IAsyncResult result) { + return base.Channel.Endmc_filter_search_issue_ids(result); + } + + private System.IAsyncResult OnBeginmc_filter_search_issue_ids(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter = ((Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData)(inValues[2])); + string page_number = ((string)(inValues[3])); + string per_page = ((string)(inValues[4])); + return this.Beginmc_filter_search_issue_ids(username, password, filter, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_filter_search_issue_ids(System.IAsyncResult result) { + string[] retVal = this.Endmc_filter_search_issue_ids(result); + return new object[] { + retVal}; + } + + private void Onmc_filter_search_issue_idsCompleted(object state) { + if ((this.mc_filter_search_issue_idsCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_filter_search_issue_idsCompleted(this, new mc_filter_search_issue_idsCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_filter_search_issue_idsAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page) { + this.mc_filter_search_issue_idsAsync(username, password, filter, page_number, per_page, null); + } + + public void mc_filter_search_issue_idsAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.FilterSearchData filter, string page_number, string per_page, object userState) { + if ((this.onBeginmc_filter_search_issue_idsDelegate == null)) { + this.onBeginmc_filter_search_issue_idsDelegate = new BeginOperationDelegate(this.OnBeginmc_filter_search_issue_ids); + } + if ((this.onEndmc_filter_search_issue_idsDelegate == null)) { + this.onEndmc_filter_search_issue_idsDelegate = new EndOperationDelegate(this.OnEndmc_filter_search_issue_ids); + } + if ((this.onmc_filter_search_issue_idsCompletedDelegate == null)) { + this.onmc_filter_search_issue_idsCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_filter_search_issue_idsCompleted); + } + base.InvokeAsync(this.onBeginmc_filter_search_issue_idsDelegate, new object[] { + username, + password, + filter, + page_number, + per_page}, this.onEndmc_filter_search_issue_idsDelegate, this.onmc_filter_search_issue_idsCompletedDelegate, userState); + } + + public string mc_config_get_string(string username, string password, string config_var) { + return base.Channel.mc_config_get_string(username, password, config_var); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_config_get_string(string username, string password, string config_var, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_config_get_string(username, password, config_var, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_config_get_string(System.IAsyncResult result) { + return base.Channel.Endmc_config_get_string(result); + } + + private System.IAsyncResult OnBeginmc_config_get_string(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string config_var = ((string)(inValues[2])); + return this.Beginmc_config_get_string(username, password, config_var, callback, asyncState); + } + + private object[] OnEndmc_config_get_string(System.IAsyncResult result) { + string retVal = this.Endmc_config_get_string(result); + return new object[] { + retVal}; + } + + private void Onmc_config_get_stringCompleted(object state) { + if ((this.mc_config_get_stringCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_config_get_stringCompleted(this, new mc_config_get_stringCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_config_get_stringAsync(string username, string password, string config_var) { + this.mc_config_get_stringAsync(username, password, config_var, null); + } + + public void mc_config_get_stringAsync(string username, string password, string config_var, object userState) { + if ((this.onBeginmc_config_get_stringDelegate == null)) { + this.onBeginmc_config_get_stringDelegate = new BeginOperationDelegate(this.OnBeginmc_config_get_string); + } + if ((this.onEndmc_config_get_stringDelegate == null)) { + this.onEndmc_config_get_stringDelegate = new EndOperationDelegate(this.OnEndmc_config_get_string); + } + if ((this.onmc_config_get_stringCompletedDelegate == null)) { + this.onmc_config_get_stringCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_config_get_stringCompleted); + } + base.InvokeAsync(this.onBeginmc_config_get_stringDelegate, new object[] { + username, + password, + config_var}, this.onEndmc_config_get_stringDelegate, this.onmc_config_get_stringCompletedDelegate, userState); + } + + public bool mc_issue_checkin(string username, string password, string issue_id, string comment, bool @fixed) { + return base.Channel.mc_issue_checkin(username, password, issue_id, comment, @fixed); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_issue_checkin(string username, string password, string issue_id, string comment, bool @fixed, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_issue_checkin(username, password, issue_id, comment, @fixed, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_issue_checkin(System.IAsyncResult result) { + return base.Channel.Endmc_issue_checkin(result); + } + + private System.IAsyncResult OnBeginmc_issue_checkin(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string issue_id = ((string)(inValues[2])); + string comment = ((string)(inValues[3])); + bool @fixed = ((bool)(inValues[4])); + return this.Beginmc_issue_checkin(username, password, issue_id, comment, @fixed, callback, asyncState); + } + + private object[] OnEndmc_issue_checkin(System.IAsyncResult result) { + bool retVal = this.Endmc_issue_checkin(result); + return new object[] { + retVal}; + } + + private void Onmc_issue_checkinCompleted(object state) { + if ((this.mc_issue_checkinCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_issue_checkinCompleted(this, new mc_issue_checkinCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_issue_checkinAsync(string username, string password, string issue_id, string comment, bool @fixed) { + this.mc_issue_checkinAsync(username, password, issue_id, comment, @fixed, null); + } + + public void mc_issue_checkinAsync(string username, string password, string issue_id, string comment, bool @fixed, object userState) { + if ((this.onBeginmc_issue_checkinDelegate == null)) { + this.onBeginmc_issue_checkinDelegate = new BeginOperationDelegate(this.OnBeginmc_issue_checkin); + } + if ((this.onEndmc_issue_checkinDelegate == null)) { + this.onEndmc_issue_checkinDelegate = new EndOperationDelegate(this.OnEndmc_issue_checkin); + } + if ((this.onmc_issue_checkinCompletedDelegate == null)) { + this.onmc_issue_checkinCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_issue_checkinCompleted); + } + base.InvokeAsync(this.onBeginmc_issue_checkinDelegate, new object[] { + username, + password, + issue_id, + comment, + @fixed}, this.onEndmc_issue_checkinDelegate, this.onmc_issue_checkinCompletedDelegate, userState); + } + + public string mc_user_pref_get_pref(string username, string password, string project_id, string pref_name) { + return base.Channel.mc_user_pref_get_pref(username, password, project_id, pref_name); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_user_pref_get_pref(string username, string password, string project_id, string pref_name, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_user_pref_get_pref(username, password, project_id, pref_name, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_user_pref_get_pref(System.IAsyncResult result) { + return base.Channel.Endmc_user_pref_get_pref(result); + } + + private System.IAsyncResult OnBeginmc_user_pref_get_pref(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string project_id = ((string)(inValues[2])); + string pref_name = ((string)(inValues[3])); + return this.Beginmc_user_pref_get_pref(username, password, project_id, pref_name, callback, asyncState); + } + + private object[] OnEndmc_user_pref_get_pref(System.IAsyncResult result) { + string retVal = this.Endmc_user_pref_get_pref(result); + return new object[] { + retVal}; + } + + private void Onmc_user_pref_get_prefCompleted(object state) { + if ((this.mc_user_pref_get_prefCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_user_pref_get_prefCompleted(this, new mc_user_pref_get_prefCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_user_pref_get_prefAsync(string username, string password, string project_id, string pref_name) { + this.mc_user_pref_get_prefAsync(username, password, project_id, pref_name, null); + } + + public void mc_user_pref_get_prefAsync(string username, string password, string project_id, string pref_name, object userState) { + if ((this.onBeginmc_user_pref_get_prefDelegate == null)) { + this.onBeginmc_user_pref_get_prefDelegate = new BeginOperationDelegate(this.OnBeginmc_user_pref_get_pref); + } + if ((this.onEndmc_user_pref_get_prefDelegate == null)) { + this.onEndmc_user_pref_get_prefDelegate = new EndOperationDelegate(this.OnEndmc_user_pref_get_pref); + } + if ((this.onmc_user_pref_get_prefCompletedDelegate == null)) { + this.onmc_user_pref_get_prefCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_user_pref_get_prefCompleted); + } + base.InvokeAsync(this.onBeginmc_user_pref_get_prefDelegate, new object[] { + username, + password, + project_id, + pref_name}, this.onEndmc_user_pref_get_prefDelegate, this.onmc_user_pref_get_prefCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult mc_user_profiles_get_all(string username, string password, string page_number, string per_page) { + return base.Channel.mc_user_profiles_get_all(username, password, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_user_profiles_get_all(string username, string password, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_user_profiles_get_all(username, password, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult Endmc_user_profiles_get_all(System.IAsyncResult result) { + return base.Channel.Endmc_user_profiles_get_all(result); + } + + private System.IAsyncResult OnBeginmc_user_profiles_get_all(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string page_number = ((string)(inValues[2])); + string per_page = ((string)(inValues[3])); + return this.Beginmc_user_profiles_get_all(username, password, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_user_profiles_get_all(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.ProfileDataSearchResult retVal = this.Endmc_user_profiles_get_all(result); + return new object[] { + retVal}; + } + + private void Onmc_user_profiles_get_allCompleted(object state) { + if ((this.mc_user_profiles_get_allCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_user_profiles_get_allCompleted(this, new mc_user_profiles_get_allCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_user_profiles_get_allAsync(string username, string password, string page_number, string per_page) { + this.mc_user_profiles_get_allAsync(username, password, page_number, per_page, null); + } + + public void mc_user_profiles_get_allAsync(string username, string password, string page_number, string per_page, object userState) { + if ((this.onBeginmc_user_profiles_get_allDelegate == null)) { + this.onBeginmc_user_profiles_get_allDelegate = new BeginOperationDelegate(this.OnBeginmc_user_profiles_get_all); + } + if ((this.onEndmc_user_profiles_get_allDelegate == null)) { + this.onEndmc_user_profiles_get_allDelegate = new EndOperationDelegate(this.OnEndmc_user_profiles_get_all); + } + if ((this.onmc_user_profiles_get_allCompletedDelegate == null)) { + this.onmc_user_profiles_get_allCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_user_profiles_get_allCompleted); + } + base.InvokeAsync(this.onBeginmc_user_profiles_get_allDelegate, new object[] { + username, + password, + page_number, + per_page}, this.onEndmc_user_profiles_get_allDelegate, this.onmc_user_profiles_get_allCompletedDelegate, userState); + } + + public Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult mc_tag_get_all(string username, string password, string page_number, string per_page) { + return base.Channel.mc_tag_get_all(username, password, page_number, per_page); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_tag_get_all(string username, string password, string page_number, string per_page, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_tag_get_all(username, password, page_number, per_page, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult Endmc_tag_get_all(System.IAsyncResult result) { + return base.Channel.Endmc_tag_get_all(result); + } + + private System.IAsyncResult OnBeginmc_tag_get_all(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string page_number = ((string)(inValues[2])); + string per_page = ((string)(inValues[3])); + return this.Beginmc_tag_get_all(username, password, page_number, per_page, callback, asyncState); + } + + private object[] OnEndmc_tag_get_all(System.IAsyncResult result) { + Futureware.MantisConnect.MantisConnectWebservice.TagDataSearchResult retVal = this.Endmc_tag_get_all(result); + return new object[] { + retVal}; + } + + private void Onmc_tag_get_allCompleted(object state) { + if ((this.mc_tag_get_allCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_tag_get_allCompleted(this, new mc_tag_get_allCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_tag_get_allAsync(string username, string password, string page_number, string per_page) { + this.mc_tag_get_allAsync(username, password, page_number, per_page, null); + } + + public void mc_tag_get_allAsync(string username, string password, string page_number, string per_page, object userState) { + if ((this.onBeginmc_tag_get_allDelegate == null)) { + this.onBeginmc_tag_get_allDelegate = new BeginOperationDelegate(this.OnBeginmc_tag_get_all); + } + if ((this.onEndmc_tag_get_allDelegate == null)) { + this.onEndmc_tag_get_allDelegate = new EndOperationDelegate(this.OnEndmc_tag_get_all); + } + if ((this.onmc_tag_get_allCompletedDelegate == null)) { + this.onmc_tag_get_allCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_tag_get_allCompleted); + } + base.InvokeAsync(this.onBeginmc_tag_get_allDelegate, new object[] { + username, + password, + page_number, + per_page}, this.onEndmc_tag_get_allDelegate, this.onmc_tag_get_allCompletedDelegate, userState); + } + + public string mc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag) { + return base.Channel.mc_tag_add(username, password, tag); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_tag_add(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_tag_add(username, password, tag, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public string Endmc_tag_add(System.IAsyncResult result) { + return base.Channel.Endmc_tag_add(result); + } + + private System.IAsyncResult OnBeginmc_tag_add(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + Futureware.MantisConnect.MantisConnectWebservice.TagData tag = ((Futureware.MantisConnect.MantisConnectWebservice.TagData)(inValues[2])); + return this.Beginmc_tag_add(username, password, tag, callback, asyncState); + } + + private object[] OnEndmc_tag_add(System.IAsyncResult result) { + string retVal = this.Endmc_tag_add(result); + return new object[] { + retVal}; + } + + private void Onmc_tag_addCompleted(object state) { + if ((this.mc_tag_addCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_tag_addCompleted(this, new mc_tag_addCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_tag_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag) { + this.mc_tag_addAsync(username, password, tag, null); + } + + public void mc_tag_addAsync(string username, string password, Futureware.MantisConnect.MantisConnectWebservice.TagData tag, object userState) { + if ((this.onBeginmc_tag_addDelegate == null)) { + this.onBeginmc_tag_addDelegate = new BeginOperationDelegate(this.OnBeginmc_tag_add); + } + if ((this.onEndmc_tag_addDelegate == null)) { + this.onEndmc_tag_addDelegate = new EndOperationDelegate(this.OnEndmc_tag_add); + } + if ((this.onmc_tag_addCompletedDelegate == null)) { + this.onmc_tag_addCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_tag_addCompleted); + } + base.InvokeAsync(this.onBeginmc_tag_addDelegate, new object[] { + username, + password, + tag}, this.onEndmc_tag_addDelegate, this.onmc_tag_addCompletedDelegate, userState); + } + + public bool mc_tag_delete(string username, string password, string tag_id) { + return base.Channel.mc_tag_delete(username, password, tag_id); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public System.IAsyncResult Beginmc_tag_delete(string username, string password, string tag_id, System.AsyncCallback callback, object asyncState) { + return base.Channel.Beginmc_tag_delete(username, password, tag_id, callback, asyncState); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public bool Endmc_tag_delete(System.IAsyncResult result) { + return base.Channel.Endmc_tag_delete(result); + } + + private System.IAsyncResult OnBeginmc_tag_delete(object[] inValues, System.AsyncCallback callback, object asyncState) { + string username = ((string)(inValues[0])); + string password = ((string)(inValues[1])); + string tag_id = ((string)(inValues[2])); + return this.Beginmc_tag_delete(username, password, tag_id, callback, asyncState); + } + + private object[] OnEndmc_tag_delete(System.IAsyncResult result) { + bool retVal = this.Endmc_tag_delete(result); + return new object[] { + retVal}; + } + + private void Onmc_tag_deleteCompleted(object state) { + if ((this.mc_tag_deleteCompleted != null)) { + InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state)); + this.mc_tag_deleteCompleted(this, new mc_tag_deleteCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState)); + } + } + + public void mc_tag_deleteAsync(string username, string password, string tag_id) { + this.mc_tag_deleteAsync(username, password, tag_id, null); + } + + public void mc_tag_deleteAsync(string username, string password, string tag_id, object userState) { + if ((this.onBeginmc_tag_deleteDelegate == null)) { + this.onBeginmc_tag_deleteDelegate = new BeginOperationDelegate(this.OnBeginmc_tag_delete); + } + if ((this.onEndmc_tag_deleteDelegate == null)) { + this.onEndmc_tag_deleteDelegate = new EndOperationDelegate(this.OnEndmc_tag_delete); + } + if ((this.onmc_tag_deleteCompletedDelegate == null)) { + this.onmc_tag_deleteCompletedDelegate = new System.Threading.SendOrPostCallback(this.Onmc_tag_deleteCompleted); + } + base.InvokeAsync(this.onBeginmc_tag_deleteDelegate, new object[] { + username, + password, + tag_id}, this.onEndmc_tag_deleteDelegate, this.onmc_tag_deleteCompletedDelegate, userState); + } + } +} diff --git a/mantisconnect/Service References/MantisConnectWebservice/Reference.svcmap b/mantisconnect/Service References/MantisConnectWebservice/Reference.svcmap index 71dedbb..66728c6 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/Reference.svcmap +++ b/mantisconnect/Service References/MantisConnectWebservice/Reference.svcmap @@ -1,30 +1,30 @@ - - - - false - true - - false - false - false - - - true - Auto - true - true - - - - - - - - - - - - - - + + + + true + true + + false + false + false + + + true + Auto + true + true + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/configuration.svcinfo b/mantisconnect/Service References/MantisConnectWebservice/configuration.svcinfo index 7ed81cf..3805042 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/configuration.svcinfo +++ b/mantisconnect/Service References/MantisConnectWebservice/configuration.svcinfo @@ -1,10 +1,11 @@ - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/configuration91.svcinfo b/mantisconnect/Service References/MantisConnectWebservice/configuration91.svcinfo index d579a65..71a2284 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/configuration91.svcinfo +++ b/mantisconnect/Service References/MantisConnectWebservice/configuration91.svcinfo @@ -1,201 +1,310 @@ - - - - - - - MantisConnectBinding - - - - - - - - - - - - - - - - - - - - - StrongWildcard - - - - - - 65536 - - - - - - - - - System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement - - - 0 - - - 0 - - - 0 - - - 0 - - - 0 - - - System.Text.UTF8Encoding - - - Buffered - - - - - - Text - - - System.ServiceModel.Configuration.BasicHttpSecurityElement - - - None - - - System.ServiceModel.Configuration.HttpTransportSecurityElement - - - None - - - None - - - System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement - - - Never - - - TransportSelected - - - (Collection) - - - - - - System.ServiceModel.Configuration.BasicHttpMessageSecurityElement - - - UserName - - - Default - - - - - - - - - http://www.mantisbt.org/demo/api/soap/mantisconnect.php - - - - - - basicHttpBinding - - - MantisConnectBinding - - - MantisConnectWebservice.MantisConnectPortType - - - System.ServiceModel.Configuration.AddressHeaderCollectionElement - - - <Header /> - - - System.ServiceModel.Configuration.IdentityElement - - - System.ServiceModel.Configuration.UserPrincipalNameElement - - - - - - System.ServiceModel.Configuration.ServicePrincipalNameElement - - - - - - System.ServiceModel.Configuration.DnsElement - - - - - - System.ServiceModel.Configuration.RsaElement - - - - - - System.ServiceModel.Configuration.CertificateElement - - - - - - System.ServiceModel.Configuration.CertificateReferenceElement - - - My - - - LocalMachine - - - FindBySubjectDistinguishedName - - - - - - False - - - MantisConnectPort - - - - - - - - - - + + + + + + + MantisConnectBinding + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + Transport + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + MantisConnectBinding1 + + + + + + + + + + + + + + + + + + + + + StrongWildcard + + + + + + 65536 + + + + + + + + + System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + System.Text.UTF8Encoding + + + Buffered + + + + + + Text + + + System.ServiceModel.Configuration.BasicHttpSecurityElement + + + None + + + System.ServiceModel.Configuration.HttpTransportSecurityElement + + + None + + + None + + + System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement + + + Never + + + TransportSelected + + + (Collection) + + + + + + System.ServiceModel.Configuration.BasicHttpMessageSecurityElement + + + UserName + + + Default + + + + + + + + + https://bugtraq.tsprojects.org/api/soap/mantisconnect.php + + + + + + basicHttpBinding + + + MantisConnectBinding + + + MantisConnectWebservice.MantisConnectPortType + + + System.ServiceModel.Configuration.AddressHeaderCollectionElement + + + <Header /> + + + System.ServiceModel.Configuration.IdentityElement + + + System.ServiceModel.Configuration.UserPrincipalNameElement + + + + + + System.ServiceModel.Configuration.ServicePrincipalNameElement + + + + + + System.ServiceModel.Configuration.DnsElement + + + + + + System.ServiceModel.Configuration.RsaElement + + + + + + System.ServiceModel.Configuration.CertificateElement + + + + + + System.ServiceModel.Configuration.CertificateReferenceElement + + + My + + + LocalMachine + + + FindBySubjectDistinguishedName + + + + + + False + + + MantisConnectPort + + + + + + + + + + \ No newline at end of file diff --git a/mantisconnect/Service References/MantisConnectWebservice/mantisconnect.wsdl b/mantisconnect/Service References/MantisConnectWebservice/mantisconnect.wsdl index bf9a4c8..4f6f859 100644 --- a/mantisconnect/Service References/MantisConnectWebservice/mantisconnect.wsdl +++ b/mantisconnect/Service References/MantisConnectWebservice/mantisconnect.wsdl @@ -1,1809 +1,2046 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Log the user in and get their information. - - - - - Get the enumeration for statuses. - - - - - Get the enumeration for priorities. - - - - - Get the enumeration for severities. - - - - - Get the enumeration for reproducibilities. - - - - - Get the enumeration for projections. - - - - - Get the enumeration for ETAs. - - - - - Get the enumeration for resolutions. - - - - - Get the enumeration for access levels. - - - - - Get the enumeration for project statuses. - - - - - Get the enumeration for project view states. - - - - - Get the enumeration for view states. - - - - - Get the enumeration for custom field types. - - - - - Get the enumeration for the specified enumeration type. - - - - - Check there exists an issue with the specified id. - - - - - Get the issue with the specified id. - - - - - Get the latest submitted issue in the specified project. - - - - - Get the id of the issue with the specified summary. - - - - - Submit the specified issue details. - - - - - Update Issue method. - - - - - Sets the tags for a specified issue. - - - - - Delete the issue with the specified id. - - - - - Submit a new note. - - - - - Delete the note with the specified id. - - - - - Update a specific note of a specific issue. - - - - - Submit a new relationship. - - - - - Delete the relationship for the specified issue. - - - - - Submit a new issue attachment. - - - - - Delete the issue attachment with the specified id. - - - - - Get the data for the specified issue attachment. - - - - - Add a new project to the tracker (must have admin privileges) - - - - - Add a new project to the tracker (must have admin privileges) - - - - - Update a specific project to the tracker (must have admin privileges) - - - - - Get the id of the project with the specified name. - - - - - Get the issues that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues. - - - - - Get the issue headers that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues. - - - - - Get appropriate users assigned to a project by access level. - - - - - Get the list of projects that are accessible to the logged in user. - - - - - Get the categories belonging to the specified project. - - - - - Add a category of specific project. - - - - - Delete a category of specific project. - - - - - Rename a category of specific project. - - - - - Get the versions belonging to the specified project. - - - - - Submit the specified version details. - - - - - Update version method. - - - - - Delete the version with the specified id. - - - - - Get the released versions that belong to the specified project. - - - - - Get the unreleased version that belong to the specified project. - - - - - Get the attachments that belong to the specified project. - - - - - Get the custom fields that belong to the specified project. - - - - - Get the data for the specified project attachment. - - - - - Submit a new project attachment. - - - - - Delete the project attachment with the specified id. - - - - - Get the subprojects ID of a specific project. - - - - - Get the filters defined for the specified project. - - - - - Get the issues that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues. - - - - - Get the issue headers that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues. - - - - - Get the value for the specified configuration variable. - - - - - Notifies MantisBT of a check-in for the issue with the specified id. - - - - - Get the value for the specified user preference. - - - - - Get profiles available to the current user. - - - - - Gets all the tags. - - - - - Creates a tag. - - - - - Deletes a tag. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Log the user in and get their information. + + + + + Get the enumeration for statuses. + + + + + Get the enumeration for priorities. + + + + + Get the enumeration for severities. + + + + + Get the enumeration for reproducibilities. + + + + + Get the enumeration for projections. + + + + + Get the enumeration for ETAs. + + + + + Get the enumeration for resolutions. + + + + + Get the enumeration for access levels. + + + + + Get the enumeration for project statuses. + + + + + Get the enumeration for project view states. + + + + + Get the enumeration for view states. + + + + + Get the enumeration for custom field types. + + + + + Get the enumeration for the specified enumeration type. + + + + + Check there exists an issue with the specified id. + + + + + Get the issue with the specified id. + + + + + Get all issues matching the ids. + + + + + Get all issues header matching the ids. + + + + + Get the history of the issue with the specified id. + + + + + Get the latest submitted issue in the specified project. + + + + + Get the id of the issue with the specified summary. + + + + + Submit the specified issue details. + + + + + Update Issue method. + + + + + Sets the tags for a specified issue. + + + + + Delete the issue with the specified id. + + + + + Submit a new note. + + + + + Delete the note with the specified id. + + + + + Update a specific note of a specific issue. + + + + + Submit a new relationship. + + + + + Delete the relationship for the specified issue. + + + + + Submit a new issue attachment. + + + + + Delete the issue attachment with the specified id. + + + + + Get the data for the specified issue attachment. + + + + + Add a new project to the tracker (must have admin privileges) + + + + + Delete a project from the tracker (must have admin privileges) + + + + + Update a specific project to the tracker (must have admin privileges) + + + + + Get the id of the project with the specified name. + + + + + Get the issues filtered by the specified user within the specified project. Supported types include "assigned", "monitored", "reported". Pass "-1" for the per_page parameter to get all issues. Use project id "0" for all projects. + + + + + Get the issues that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues. + + + + + Get the issue headers that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues. + + + + + Get appropriate users assigned to a project by access level. + + + + + Get the list of projects that are accessible to the logged in user. + + + + + Get the categories belonging to the specified project. + + + + + Add a category of specific project. + + + + + Delete a category of specific project. + + + + + Rename a category of specific project. + + + + + Get the versions belonging to the specified project. + + + + + Submit the specified version details. + + + + + Update version method. + + + + + Delete the version with the specified id. + + + + + Get the released versions that belong to the specified project. + + + + + Get the unreleased version that belong to the specified project. + + + + + Get the attachments that belong to the specified project. + + + + + Get the custom fields that belong to the specified project. + + + + + Get the data for the specified project attachment. + + + + + Submit a new project attachment. + + + + + Delete the project attachment with the specified id. + + + + + Get the subprojects ID of a specific project. + + + + + Get the filters defined for the specified project. + + + + + Get the issues that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues. + + + + + Get the issue headers that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues. + + + + + Get the issue headers that match the custom filter and paging details. + + + + + Get the issues that match the custom filter and paging details. + + + + + Get the issue ids that match the custom filter and paging details. + + + + + Get the value for the specified configuration variable. + + + + + Notifies MantisBT of a check-in for the issue with the specified id. + + + + + Get the value for the specified user preference. + + + + + Get profiles available to the current user. + + + + + Gets all the tags. + + + + + Creates a tag. + + + + + Deletes a tag. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mantisconnect/app.config b/mantisconnect/app.config index 802a127..5808223 100644 --- a/mantisconnect/app.config +++ b/mantisconnect/app.config @@ -1,8 +1,21 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/mantisnotify/MantisNotify.csproj b/mantisnotify/MantisNotify.csproj index f661640..17b0bda 100644 --- a/mantisnotify/MantisNotify.csproj +++ b/mantisnotify/MantisNotify.csproj @@ -1,171 +1,183 @@ - - - - Local - 8.0.50727 - 2.0 - {2A8447AC-E15C-4A8F-BDED-8E4373D574D4} - Debug - AnyCPU - App.ico - - - MantisNotify - - - JScript - Grid - IE50 - false - WinExe - Futureware.MantisNotify - OnBuildSuccess - - - - - - - 3.5 - v3.5 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - Client - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - - - System - - - - System.Data - - - System.Drawing - - - System.Windows.Forms - - - System.XML - - - MantisConnect - {F4391F6F-0239-48E2-B415-C39A6D920303} - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - - - - Code - - - Code - - - Form - - - Form - - - - MantisNotifyForm.cs - Designer - - - - TaskbarNotifier.cs - Designer - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + + + + Local + 8.0.50727 + 2.0 + {2A8447AC-E15C-4A8F-BDED-8E4373D574D4} + Debug + AnyCPU + App.ico + + + MantisNotify + + + JScript + Grid + IE50 + false + WinExe + Futureware.MantisNotify + OnBuildSuccess + + + + + + + 3.5 + v4.6.1 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + + bin\Debug\ + false + 285212672 + false + + + DEBUG;TRACE + + + true + 4096 + false + + + false + false + false + false + 4 + full + prompt + AllRules.ruleset + false + + + bin\Release\ + false + 285212672 + false + + + TRACE + + + false + 4096 + false + + + true + false + false + false + 4 + none + prompt + AllRules.ruleset + false + + + + System + + + + System.Data + + + System.Drawing + + + System.Windows.Forms + + + System.XML + + + MantisConnect + {F4391F6F-0239-48E2-B415-C39A6D920303} + {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + + + + Code + + + Code + + + Form + + + True + True + Settings.settings + + + Form + + + + MantisNotifyForm.cs + Designer + + + + TaskbarNotifier.cs + Designer + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + + \ No newline at end of file diff --git a/mantisnotify/Properties/Settings.Designer.cs b/mantisnotify/Properties/Settings.Designer.cs new file mode 100644 index 0000000..5635e70 --- /dev/null +++ b/mantisnotify/Properties/Settings.Designer.cs @@ -0,0 +1,35 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Futureware.MantisNotify.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.5.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string Setting { + get { + return ((string)(this["Setting"])); + } + } + } +} diff --git a/mantisnotify/Properties/Settings.settings b/mantisnotify/Properties/Settings.settings new file mode 100644 index 0000000..91d969c --- /dev/null +++ b/mantisnotify/Properties/Settings.settings @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/mantisnotify/app.config b/mantisnotify/app.config index d7d5a3a..84e5c1f 100644 --- a/mantisnotify/app.config +++ b/mantisnotify/app.config @@ -1,19 +1,21 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +