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) |
| Modifier and Type | Method and Description |
|---|---|
AddVoucherToCampaignResponse |
addVoucher(java.lang.String campaignName,
AddVoucherToCampaign addVoucherToCampaign) |
AddVoucherToCampaignResponse |
addVoucherWithCode(java.lang.String campaignName,
java.lang.String code,
AddVoucherToCampaign addVoucherToCampaign) |
CampaignsModule.ExtAsync |
async() |
CampaignResponse |
create(CreateCampaign createCampaign) |
void |
delete(java.lang.String campaignName,
DeleteCampaignParams deleteCampaignParams) |
CampaignResponse |
get(java.lang.String name) |
void |
importVouchers(java.lang.String campaignName,
CampaignImportVouchers importVouchers) |
CampaignsResponse |
list(CampaignsFilter campaignsFilter) |
CampaignsModule.ExtRxJava |
rx() |
CampaignResponse |
update(java.lang.String name,
UpdateCampaign updateCampaign) |
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 void importVouchers(java.lang.String campaignName,
CampaignImportVouchers importVouchers)
public CampaignsResponse list(CampaignsFilter campaignsFilter)
public CampaignsModule.ExtAsync async()
public CampaignsModule.ExtRxJava rx()