Package io.voucherify.client.module
Class PromotionsModule.ExtAsync
java.lang.Object
io.voucherify.client.module.AbsModule.Async
io.voucherify.client.module.PromotionsModule.ExtAsync
- Enclosing class:
- PromotionsModule
public class PromotionsModule.ExtAsync
extends io.voucherify.client.module.AbsModule.Async
-
Constructor Summary
Constructors Constructor Description ExtAsync() -
Method Summary
Modifier and Type Method Description voidaddPromotionTier(java.lang.String campaignId, Tier tier, VoucherifyCallback<TierResponse> callback)voidcreate(CreatePromotionCampaign createPromotionCampaign, VoucherifyCallback<CreatePromotionCampaignResponse> callback)voiddeletePromotionTier(java.lang.String tierId, VoucherifyCallback<Irrelevant> callback)voidlist(PromotionTiersFilter filter, VoucherifyCallback<ListPromotionTiersResponse> callback)voidlist(java.lang.String campaignId, VoucherifyCallback<ListPromotionTiersResponse> callback)voidupdatePromotionTier(java.lang.String tierId, Tier tier, VoucherifyCallback<TierResponse> callback)
-
Constructor Details
-
ExtAsync
public ExtAsync()
-
-
Method Details
-
create
public void create(CreatePromotionCampaign createPromotionCampaign, VoucherifyCallback<CreatePromotionCampaignResponse> callback) -
list
public void list(java.lang.String campaignId, VoucherifyCallback<ListPromotionTiersResponse> callback) -
addPromotionTier
public void addPromotionTier(java.lang.String campaignId, Tier tier, VoucherifyCallback<TierResponse> callback) -
updatePromotionTier
public void updatePromotionTier(java.lang.String tierId, Tier tier, VoucherifyCallback<TierResponse> callback) -
deletePromotionTier
-
list
public void list(PromotionTiersFilter filter, VoucherifyCallback<ListPromotionTiersResponse> callback)
-