Package io.voucherify.client.module
Class RedemptionsModule
java.lang.Object
io.voucherify.client.module.RedemptionsModule
public final class RedemptionsModule
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRedemptionsModule.ExtAsyncclassRedemptionsModule.ExtRxJava -
Constructor Summary
Constructors Constructor Description RedemptionsModule(VoucherifyApi api, java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description RedemptionsModule.ExtAsyncasync()protected <T> TexecuteSyncApiCall(retrofit2.Call<T> call)RedemptionEntryResponseget(java.lang.String redemptionId)VoucherRedemptionsResponsegetForVoucher(java.lang.String code)RedemptionsResponselist(RedemptionsFilter redemptionsFilter)RedeemPromotionResponseredeem(java.lang.String id, RedeemPromotion redeemPromotion)RedeemVoucherResponseredeem(java.lang.String code, RedeemVoucher redeemVoucher)RollbackRedemptionResponserollback(java.lang.String redemptionId, java.lang.String reason, RollbackRedemption rollbackRedemption)RedemptionsModule.ExtRxJavarx()
-
Constructor Details
-
Method Details
-
redeem
-
redeem
-
get
-
list
-
getForVoucher
-
rollback
public RollbackRedemptionResponse rollback(java.lang.String redemptionId, java.lang.String reason, RollbackRedemption rollbackRedemption) -
async
-
rx
-
executeSyncApiCall
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)
-