public ToolkitResultProtocol CreatePart(string partNumber, string partDomain, int warrantyDays, PartRepairType repairType)
 {
     object[] results = this.Invoke("CreatePart", new object[] {
                 partNumber,
                 partDomain,
                 warrantyDays,
                 repairType});
     return ((ToolkitResultProtocol)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginCreatePart(string partNumber, string partDomain, int warrantyDays, PartRepairType repairType, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("CreatePart", new object[] {
                 partNumber,
                 partDomain,
                 warrantyDays,
                 repairType}, callback, asyncState);
 }