Package io.electrum.suv.api
Class RefundsResource
- java.lang.Object
-
- io.electrum.suv.api.RefundsResource
-
@Path("/refunds") public abstract class RefundsResource extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRefundsResource.ConfirmRefundclassRefundsResource.OperationsDeprecated.The static constants defined in this class have been replaced by those defined for each operation:RefundsResource#RefundVoucherRefundsResource#ConfirmRefundRefundsResource#ReverseRefundclassRefundsResource.RefundVoucherclassRefundsResource.ReverseRefund
-
Constructor Summary
Constructors Constructor Description RefundsResource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconfirmRefund(io.electrum.vas.model.BasicAdvice body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)protected abstract IRefundsResourcegetResourceImplementation()voidrefundVoucher(RefundRequest body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)voidreverseRefund(io.electrum.vas.model.BasicReversal body, javax.ws.rs.core.SecurityContext securityContext, javax.ws.rs.core.Request request, javax.ws.rs.container.AsyncResponse asyncResponse, javax.ws.rs.core.HttpHeaders httpHeaders, javax.ws.rs.core.UriInfo uriInfo, javax.servlet.http.HttpServletRequest httpServletRequest)
-
-
-
Field Detail
-
PATH
public static final String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getResourceImplementation
protected abstract IRefundsResource getResourceImplementation()
-
refundVoucher
@POST @Consumes("application/json") @Produces("application/json") public final void refundVoucher(@NotNull RefundRequest body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
confirmRefund
@POST @Path("/confirmations") @Consumes("application/json") @Produces("application/json") public final void confirmRefund(@NotNull io.electrum.vas.model.BasicAdvice body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
reverseRefund
@POST @Path("/reversals") @Consumes("application/json") @Produces("application/json") public final void reverseRefund(@NotNull io.electrum.vas.model.BasicReversal body, @Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.Request request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.servlet.http.HttpServletRequest httpServletRequest)
-
-