public final class VoucherModule
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
io.voucherify.client.module.AbsModule.Async |
static class |
io.voucherify.client.module.AbsModule.Rx |
class |
VoucherModule.ExtAsync |
class |
VoucherModule.ExtRxJava |
| Constructor and Description |
|---|
VoucherModule(VoucherifyApi api,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
AddBalanceResponse |
addBalance(java.lang.String code,
AddBalance addBalance) |
VoucherModule.ExtAsync |
async() |
VoucherResponse |
create(CreateVoucher createVoucher) |
void |
delete(java.lang.String code,
java.lang.Boolean force) |
VoucherResponse |
disable(java.lang.String code) |
VoucherResponse |
enable(java.lang.String code) |
protected <T> T |
executeSyncApiCall(retrofit2.Call<T> call) |
VoucherResponse |
get(java.lang.String code) |
QualificationList<VoucherResponse> |
getQualified(QualificationContext context,
QualifiedResourceFilter filter) |
ImportVouchersResponse |
importVouchers(ImportVouchers vouchers) |
VouchersResponse |
list(VouchersFilter vouchersFilter) |
VoucherModule.ExtRxJava |
rx() |
VoucherResponse |
update(java.lang.String code,
VoucherUpdate voucherUpdate) |
public VoucherModule(VoucherifyApi api, java.util.concurrent.Executor executor)
public VoucherResponse create(CreateVoucher createVoucher)
public VoucherResponse get(java.lang.String code)
public VoucherResponse update(java.lang.String code, VoucherUpdate voucherUpdate)
public void delete(java.lang.String code,
java.lang.Boolean force)
public VouchersResponse list(VouchersFilter vouchersFilter)
public VoucherResponse disable(java.lang.String code)
public VoucherResponse enable(java.lang.String code)
public AddBalanceResponse addBalance(java.lang.String code, AddBalance addBalance)
public ImportVouchersResponse importVouchers(ImportVouchers vouchers)
public QualificationList<VoucherResponse> getQualified(QualificationContext context, QualifiedResourceFilter filter)
public VoucherModule.ExtAsync async()
public VoucherModule.ExtRxJava rx()
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)