public System.Threading.Tasks.Task <Shopping.Payment.ParsianGatewayReverse.ReversalRequestResponse> ReversalRequestAsync(Shopping.Payment.ParsianGatewayReverse.ClientReversalRequestData requestData)
 {
     Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest inValue = new Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest();
     inValue.Body             = new Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequestBody();
     inValue.Body.requestData = requestData;
     return(((Shopping.Payment.ParsianGatewayReverse.ReversalServiceSoap)(this)).ReversalRequestAsync(inValue));
 }
 public Shopping.Payment.ParsianGatewayReverse.ClientReversalResponseData ReversalRequest(Shopping.Payment.ParsianGatewayReverse.ClientReversalRequestData requestData)
 {
     Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest inValue = new Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest();
     inValue.Body             = new Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequestBody();
     inValue.Body.requestData = requestData;
     Shopping.Payment.ParsianGatewayReverse.ReversalRequestResponse retVal = ((Shopping.Payment.ParsianGatewayReverse.ReversalServiceSoap)(this)).ReversalRequest(inValue);
     return(retVal.Body.ReversalRequestResult);
 }
 System.Threading.Tasks.Task <Shopping.Payment.ParsianGatewayReverse.ReversalRequestResponse> Shopping.Payment.ParsianGatewayReverse.ReversalServiceSoap.ReversalRequestAsync(Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest request)
 {
     return(base.Channel.ReversalRequestAsync(request));
 }
 Shopping.Payment.ParsianGatewayReverse.ReversalRequestResponse Shopping.Payment.ParsianGatewayReverse.ReversalServiceSoap.ReversalRequest(Shopping.Payment.ParsianGatewayReverse.ReversalRequestRequest request)
 {
     return(base.Channel.ReversalRequest(request));
 }