public System.Threading.Tasks.Task <PortalManagement.muathe24h.BuyCardsResponse> BuyCardsAsync(PortalManagement.muathe24h.UserCredentials UserCredentials, string trace, string telco, int amount, int quantity)
 {
     PortalManagement.muathe24h.BuyCardsRequest inValue = new PortalManagement.muathe24h.BuyCardsRequest();
     inValue.UserCredentials = UserCredentials;
     inValue.trace           = trace;
     inValue.telco           = telco;
     inValue.amount          = amount;
     inValue.quantity        = quantity;
     return(((PortalManagement.muathe24h.MechantServicesSoap)(this)).BuyCardsAsync(inValue));
 }
 public PortalManagement.muathe24h.APIResult BuyCards(PortalManagement.muathe24h.UserCredentials UserCredentials, string trace, string telco, int amount, int quantity)
 {
     PortalManagement.muathe24h.BuyCardsRequest inValue = new PortalManagement.muathe24h.BuyCardsRequest();
     inValue.UserCredentials = UserCredentials;
     inValue.trace           = trace;
     inValue.telco           = telco;
     inValue.amount          = amount;
     inValue.quantity        = quantity;
     PortalManagement.muathe24h.BuyCardsResponse retVal = ((PortalManagement.muathe24h.MechantServicesSoap)(this)).BuyCards(inValue);
     return(retVal.BuyCardsResult);
 }
 System.Threading.Tasks.Task <PortalManagement.muathe24h.BuyCardsResponse> PortalManagement.muathe24h.MechantServicesSoap.BuyCardsAsync(PortalManagement.muathe24h.BuyCardsRequest request)
 {
     return(base.Channel.BuyCardsAsync(request));
 }
 PortalManagement.muathe24h.BuyCardsResponse PortalManagement.muathe24h.MechantServicesSoap.BuyCards(PortalManagement.muathe24h.BuyCardsRequest request)
 {
     return(base.Channel.BuyCards(request));
 }