Package io.voucherify.client.module
Class RewardsModule.ExtAsync
java.lang.Object
io.voucherify.client.module.AbsModule.Async
io.voucherify.client.module.RewardsModule.ExtAsync
- Enclosing class:
- RewardsModule
public class RewardsModule.ExtAsync
extends io.voucherify.client.module.AbsModule.Async
-
Constructor Summary
Constructors Constructor Description ExtAsync() -
Method Summary
Modifier and Type Method Description voidcreate(CreateReward createReward, VoucherifyCallback<RewardResponse> callback)voidcreateAssignment(java.lang.String rewardId, CreateRewardAssignment createRewardAssignment, VoucherifyCallback<RewardAssignmentResponse> callback)voiddelete(java.lang.String id, VoucherifyCallback<java.lang.Void> callback)voiddeleteAssignment(java.lang.String rewardId, java.lang.String assignmentId, VoucherifyCallback<java.lang.Void> callback)voidget(java.lang.String id, VoucherifyCallback<RewardResponse> callback)voidlist(RewardsFilter filter, VoucherifyCallback<ListRewardsResponse> callback)voidlistAssignments(java.lang.String rewardId, RewardsAssignmentsFilter filter, VoucherifyCallback<ListRewardAssignmentsResponse> callback)voidupdate(java.lang.String id, UpdateReward updateReward, VoucherifyCallback<RewardResponse> callback)voidupdateAssignment(java.lang.String rewardId, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment, VoucherifyCallback<RewardAssignmentResponse> callback)
-
Constructor Details
-
ExtAsync
public ExtAsync()
-
-
Method Details
-
list
-
create
-
update
public void update(java.lang.String id, UpdateReward updateReward, VoucherifyCallback<RewardResponse> callback) -
get
-
delete
-
listAssignments
public void listAssignments(java.lang.String rewardId, RewardsAssignmentsFilter filter, VoucherifyCallback<ListRewardAssignmentsResponse> callback) -
createAssignment
public void createAssignment(java.lang.String rewardId, CreateRewardAssignment createRewardAssignment, VoucherifyCallback<RewardAssignmentResponse> callback) -
updateAssignment
public void updateAssignment(java.lang.String rewardId, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment, VoucherifyCallback<RewardAssignmentResponse> callback) -
deleteAssignment
public void deleteAssignment(java.lang.String rewardId, java.lang.String assignmentId, VoucherifyCallback<java.lang.Void> callback)
-