Package io.voucherify.client.module
Class PromotionsModule
java.lang.Object
io.voucherify.client.module.PromotionsModule
public class PromotionsModule
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPromotionsModule.ExtAsyncclassPromotionsModule.ExtRxJava -
Constructor Summary
Constructors Constructor Description PromotionsModule(VoucherifyApi api, java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description TierResponseaddPromotionTier(java.lang.String campaignId, Tier tier)PromotionsModule.ExtAsyncasync()CreatePromotionCampaignResponsecreate(CreatePromotionCampaign createPromotionCampaign)java.lang.VoiddeletePromotionTier(java.lang.String tierId)protected <T> TexecuteSyncApiCall(retrofit2.Call<T> call)ListPromotionTiersResponselist(PromotionTiersFilter filter)ListPromotionTiersResponselist(java.lang.String campaignId)PromotionsModule.ExtRxJavarx()TierResponseupdatePromotionTier(java.lang.String tierId, Tier tier)
-
Constructor Details
-
Method Details
-
create
-
list
-
addPromotionTier
-
updatePromotionTier
-
deletePromotionTier
public java.lang.Void deletePromotionTier(java.lang.String tierId) -
list
-
async
-
rx
-
executeSyncApiCall
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)
-