public class PromotionsModule
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 |
PromotionsModule.ExtAsync |
class |
PromotionsModule.ExtRxJava |
| Constructor and Description |
|---|
PromotionsModule(VoucherifyApi api,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
TierResponse |
addPromotionTier(java.lang.String campaignId,
Tier tier) |
PromotionsModule.ExtAsync |
async() |
CreatePromotionCampaignResponse |
create(CreatePromotionCampaign createPromotionCampaign) |
java.lang.Void |
deletePromotionTier(java.lang.String tierId) |
protected <T> T |
executeSyncApiCall(retrofit2.Call<T> call) |
ListPromotionTiersResponse |
list(PromotionTiersFilter filter) |
ListPromotionTiersResponse |
list(java.lang.String campaignId) |
PromotionsModule.ExtRxJava |
rx() |
TierResponse |
updatePromotionTier(java.lang.String tierId,
Tier tier) |
public PromotionsModule(VoucherifyApi api, java.util.concurrent.Executor executor)
public CreatePromotionCampaignResponse create(CreatePromotionCampaign createPromotionCampaign)
public ListPromotionTiersResponse list(java.lang.String campaignId)
public TierResponse addPromotionTier(java.lang.String campaignId, Tier tier)
public TierResponse updatePromotionTier(java.lang.String tierId, Tier tier)
public java.lang.Void deletePromotionTier(java.lang.String tierId)
public ListPromotionTiersResponse list(PromotionTiersFilter filter)
public PromotionsModule.ExtAsync async()
public PromotionsModule.ExtRxJava rx()
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)