public decimal GetMessageCost(string phoneNumber, string firstPurseLetter, int packageSize, int profileID)
 {
     WebMoney.Services.SmsServiceReference.GetMessageCostRequest inValue = new WebMoney.Services.SmsServiceReference.GetMessageCostRequest();
     inValue.Body                  = new WebMoney.Services.SmsServiceReference.GetMessageCostRequestBody();
     inValue.Body.phoneNumber      = phoneNumber;
     inValue.Body.firstPurseLetter = firstPurseLetter;
     inValue.Body.packageSize      = packageSize;
     inValue.Body.profileID        = profileID;
     WebMoney.Services.SmsServiceReference.GetMessageCostResponse retVal = ((WebMoney.Services.SmsServiceReference.SmsSenderSvcSoap)(this)).GetMessageCost(inValue);
     return(retVal.Body.GetMessageCostResult);
 }
 WebMoney.Services.SmsServiceReference.GetMessageCostResponse WebMoney.Services.SmsServiceReference.SmsSenderSvcSoap.GetMessageCost(WebMoney.Services.SmsServiceReference.GetMessageCostRequest request)
 {
     return(base.Channel.GetMessageCost(request));
 }