io.electrum.billpay.api.IRefundsResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of billpay-service-interface Show documentation
Show all versions of billpay-service-interface Show documentation
Bill Payments Service Interface
package io.electrum.billpay.api;
import io.electrum.billpay.model.RefundRequest;
import io.electrum.billpay.model.RefundReversal;
import io.electrum.vas.model.BasicAdvice;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.container.AsyncResponse;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.Request;
import javax.ws.rs.core.SecurityContext;
import javax.ws.rs.core.UriInfo;
public interface IRefundsResource {
public void confirmRefund(
UUID id,
UUID refundId,
BasicAdvice body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
public void createRefund(
UUID id,
RefundRequest body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
public void reverseRefund(
UUID id,
UUID refundId,
RefundReversal body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy