public final class CampaignsModule
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 |
CampaignsModule.ExtAsync |
class |
CampaignsModule.ExtRxJava |
| Constructor and Description |
|---|
CampaignsModule(VoucherifyApi api,
java.util.concurrent.Executor executor) |
public CampaignsModule(VoucherifyApi api, java.util.concurrent.Executor executor)
public CampaignResponse create(CreateCampaign createCampaign)
public CampaignResponse get(java.lang.String name)
public CampaignResponse update(java.lang.String name, UpdateCampaign updateCampaign)
public void delete(java.lang.String campaignName,
DeleteCampaignParams deleteCampaignParams)
public AddVoucherToCampaignResponse addVoucher(java.lang.String campaignName, AddVoucherToCampaign addVoucherToCampaign)
public AddVoucherToCampaignResponse addVoucherWithCode(java.lang.String campaignName, java.lang.String code, AddVoucherToCampaign addVoucherToCampaign)
public ImportVouchersResponse importVouchers(java.lang.String campaignName, CampaignImportVouchers importVouchers)
public CampaignsResponse list(CampaignsFilter campaignsFilter)
public QualificationList<CampaignResponse> getQualified(QualificationContext context, QualifiedResourceFilter filter)
public CampaignsModule.ExtAsync async()
public CampaignsModule.ExtRxJava rx()
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)