Package io.voucherify.client.module
Class CampaignsModule
java.lang.Object
io.voucherify.client.module.CampaignsModule
public final class CampaignsModule
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCampaignsModule.ExtAsyncclassCampaignsModule.ExtRxJava -
Constructor Summary
Constructors Constructor Description CampaignsModule(VoucherifyApi api, java.util.concurrent.Executor executor) -
Method Summary
Modifier and Type Method Description AddVoucherToCampaignResponseaddVoucher(java.lang.String campaignName, AddVoucherToCampaign addVoucherToCampaign)AddVoucherToCampaignResponseaddVoucherWithCode(java.lang.String campaignName, java.lang.String code, AddVoucherToCampaign addVoucherToCampaign)CampaignsModule.ExtAsyncasync()CampaignResponsecreate(CreateCampaign createCampaign)voiddelete(java.lang.String campaignName, DeleteCampaignParams deleteCampaignParams)protected <T> TexecuteSyncApiCall(retrofit2.Call<T> call)CampaignResponseget(java.lang.String name)QualificationList<CampaignResponse>getQualified(QualificationContext context, QualifiedResourceFilter filter)voidimportVouchers(java.lang.String campaignName, CampaignImportVouchers importVouchers)CampaignsResponselist(CampaignsFilter campaignsFilter)CampaignsModule.ExtRxJavarx()CampaignResponseupdate(java.lang.String name, UpdateCampaign updateCampaign)
-
Constructor Details
-
Method Details
-
create
-
get
-
update
-
delete
-
addVoucher
public AddVoucherToCampaignResponse addVoucher(java.lang.String campaignName, AddVoucherToCampaign addVoucherToCampaign) -
addVoucherWithCode
public AddVoucherToCampaignResponse addVoucherWithCode(java.lang.String campaignName, java.lang.String code, AddVoucherToCampaign addVoucherToCampaign) -
importVouchers
-
list
-
getQualified
public QualificationList<CampaignResponse> getQualified(QualificationContext context, QualifiedResourceFilter filter) -
async
-
rx
-
executeSyncApiCall
protected <T> T executeSyncApiCall(retrofit2.Call<T> call)
-