public class VoucherModule.ExtAsync
extends pl.rspective.voucherify.client.module.AbsModule.Async
| Constructor and Description |
|---|
ExtAsync() |
| Modifier and Type | Method and Description |
|---|---|
void |
fetchVoucher(java.lang.String identifier,
VoucherifyCallback<Voucher> callback)
Fetch a single resource with an identifier.
|
void |
listRedemptions(RedemptionsFilter filter,
VoucherifyCallback<java.util.List<RedemptionDetails>> callback)
List redemptions across all vouchers.
|
void |
redeem(java.lang.String identifier,
java.lang.String trackingId,
VoucherifyCallback<VoucherRedemptionResult> callback)
Redeem a voucher by his identifier
|
void |
redeem(java.lang.String identifier,
VoucherRedemptionContext redemptionContext,
VoucherifyCallback<VoucherRedemptionResult> callback)
Redeem a voucher by his identifier
|
void |
redemption(java.lang.String identifier,
VoucherifyCallback<VoucherRedemption> callback)
Fetch information about voucher redemption
|
public void fetchVoucher(java.lang.String identifier,
VoucherifyCallback<Voucher> callback)
identifier - resource idpublic void redeem(java.lang.String identifier,
java.lang.String trackingId,
VoucherifyCallback<VoucherRedemptionResult> callback)
identifier - of the voucherpublic void redeem(java.lang.String identifier,
VoucherRedemptionContext redemptionContext,
VoucherifyCallback<VoucherRedemptionResult> callback)
identifier - of the voucherpublic void redemption(java.lang.String identifier,
VoucherifyCallback<VoucherRedemption> callback)
identifier - of the voucher for which we fetch the redemption detailspublic void listRedemptions(RedemptionsFilter filter, VoucherifyCallback<java.util.List<RedemptionDetails>> callback)
filter - a set of conditions to narrow down the result