Package io.voucherify.client.module
Class LoyaltiesModule.ExtAsync
java.lang.Object
io.voucherify.client.module.AbsModule.Async
io.voucherify.client.module.LoyaltiesModule.ExtAsync
- Enclosing class:
- LoyaltiesModule
public class LoyaltiesModule.ExtAsync
extends io.voucherify.client.module.AbsModule.Async
-
Constructor Summary
Constructors Constructor Description ExtAsync() -
Method Summary
Modifier and Type Method Description voidaddLoyaltyCardBalance(java.lang.String id, java.lang.String memberId, AddBalance addBalance, VoucherifyCallback<AddBalanceResponse> callback)voidaddMember(java.lang.String id, AddMember addMember, VoucherifyCallback<VoucherResponse> callback)voidcreate(CreateCampaign createCampaign, VoucherifyCallback<CampaignResponse> callback)voidcreateEarningRules(java.lang.String id, java.util.List<CreateEarningRule> create, VoucherifyCallback<EarningRuleResponse> callback)voidcreateRewardAssignment(java.lang.String id, java.util.List<CreateRewardAssignment> create, VoucherifyCallback<RewardAssignmentResponse> callback)voiddelete(java.lang.String id, DeleteCampaignParams deleteCampaignParams, VoucherifyCallback<java.lang.Void> callback)voiddeleteEarningRule(java.lang.String id, java.lang.String ruleId, VoucherifyCallback<java.lang.Void> callback)voiddeleteRewardAssignment(java.lang.String id, java.lang.String assignmentId, VoucherifyCallback<java.lang.Void> callback)voidget(java.lang.String id, VoucherifyCallback<CampaignResponse> callback)voidgetMember(java.lang.String id, java.lang.String memberId, VoucherifyCallback<VoucherResponse> callback)voidlist(CampaignsFilter campaignsFilter, VoucherifyCallback<CampaignsResponse> callback)voidlistEarningRules(java.lang.String id, EarningRulesFilter filter, VoucherifyCallback<ListEarningRulesResponse> callback)voidlistMembers(java.lang.String id, MembersFilter filter, VoucherifyCallback<VouchersResponse> callback)voidlistRewardAssignments(java.lang.String id, RewardsAssignmentsFilter filter, VoucherifyCallback<ListRewardAssignmentsResponse> callback)voidredeemReward(java.lang.String id, java.lang.String memberId, RedeemReward redeemReward, VoucherifyCallback<RedeemVoucherResponse> callback)voidupdate(java.lang.String id, UpdateCampaign updateCampaign, VoucherifyCallback<CampaignResponse> callback)voidupdateEarningRule(java.lang.String id, java.lang.String ruleId, UpdateEarningRule update, VoucherifyCallback<EarningRuleResponse> callback)voidupdateRewardAssignment(java.lang.String id, java.lang.String assignmentId, UpdateRewardAssignment update, VoucherifyCallback<RewardAssignmentResponse> callback)
-
Constructor Details
-
ExtAsync
public ExtAsync()
-
-
Method Details
-
create
-
delete
public void delete(java.lang.String id, DeleteCampaignParams deleteCampaignParams, VoucherifyCallback<java.lang.Void> callback) -
list
-
get
-
update
public void update(java.lang.String id, UpdateCampaign updateCampaign, VoucherifyCallback<CampaignResponse> callback) -
createRewardAssignment
public void createRewardAssignment(java.lang.String id, java.util.List<CreateRewardAssignment> create, VoucherifyCallback<RewardAssignmentResponse> callback) -
updateRewardAssignment
public void updateRewardAssignment(java.lang.String id, java.lang.String assignmentId, UpdateRewardAssignment update, VoucherifyCallback<RewardAssignmentResponse> callback) -
deleteRewardAssignment
public void deleteRewardAssignment(java.lang.String id, java.lang.String assignmentId, VoucherifyCallback<java.lang.Void> callback) -
listRewardAssignments
public void listRewardAssignments(java.lang.String id, RewardsAssignmentsFilter filter, VoucherifyCallback<ListRewardAssignmentsResponse> callback) -
createEarningRules
public void createEarningRules(java.lang.String id, java.util.List<CreateEarningRule> create, VoucherifyCallback<EarningRuleResponse> callback) -
updateEarningRule
public void updateEarningRule(java.lang.String id, java.lang.String ruleId, UpdateEarningRule update, VoucherifyCallback<EarningRuleResponse> callback) -
deleteEarningRule
public void deleteEarningRule(java.lang.String id, java.lang.String ruleId, VoucherifyCallback<java.lang.Void> callback) -
listEarningRules
public void listEarningRules(java.lang.String id, EarningRulesFilter filter, VoucherifyCallback<ListEarningRulesResponse> callback) -
addMember
public void addMember(java.lang.String id, AddMember addMember, VoucherifyCallback<VoucherResponse> callback) -
listMembers
public void listMembers(java.lang.String id, MembersFilter filter, VoucherifyCallback<VouchersResponse> callback) -
getMember
public void getMember(java.lang.String id, java.lang.String memberId, VoucherifyCallback<VoucherResponse> callback) -
redeemReward
public void redeemReward(java.lang.String id, java.lang.String memberId, RedeemReward redeemReward, VoucherifyCallback<RedeemVoucherResponse> callback) -
addLoyaltyCardBalance
public void addLoyaltyCardBalance(java.lang.String id, java.lang.String memberId, AddBalance addBalance, VoucherifyCallback<AddBalanceResponse> callback)
-