Package io.voucherify.client.module
Class RewardsModule.ExtRxJava
java.lang.Object
io.voucherify.client.module.AbsModule.Rx
io.voucherify.client.module.RewardsModule.ExtRxJava
- Enclosing class:
- RewardsModule
public class RewardsModule.ExtRxJava
extends io.voucherify.client.module.AbsModule.Rx
-
Constructor Summary
Constructors Constructor Description ExtRxJava() -
Method Summary
Modifier and Type Method Description io.reactivex.Observable<RewardResponse>create(CreateReward createReward)io.reactivex.Observable<RewardAssignmentResponse>createAssignment(java.lang.String rewardId, CreateRewardAssignment createRewardAssignment)io.reactivex.Observable<java.lang.Void>delete(java.lang.String id)io.reactivex.Observable<java.lang.Void>deleteAssignment(java.lang.String rewardId, java.lang.String assignmentId)io.reactivex.Observable<RewardResponse>get(java.lang.String id)io.reactivex.Observable<ListRewardsResponse>list(RewardsFilter filter)io.reactivex.Observable<ListRewardAssignmentsResponse>listAssignments(java.lang.String rewardId, RewardsAssignmentsFilter filter)io.reactivex.Observable<RewardResponse>update(java.lang.String id, UpdateReward updateReward)io.reactivex.Observable<RewardAssignmentResponse>updateAssignment(java.lang.String rewardId, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment)
-
Constructor Details
-
ExtRxJava
public ExtRxJava()
-
-
Method Details
-
list
-
create
-
update
public io.reactivex.Observable<RewardResponse> update(java.lang.String id, UpdateReward updateReward) -
get
-
delete
public io.reactivex.Observable<java.lang.Void> delete(java.lang.String id) -
listAssignments
public io.reactivex.Observable<ListRewardAssignmentsResponse> listAssignments(java.lang.String rewardId, RewardsAssignmentsFilter filter) -
createAssignment
public io.reactivex.Observable<RewardAssignmentResponse> createAssignment(java.lang.String rewardId, CreateRewardAssignment createRewardAssignment) -
updateAssignment
public io.reactivex.Observable<RewardAssignmentResponse> updateAssignment(java.lang.String rewardId, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment) -
deleteAssignment
public io.reactivex.Observable<java.lang.Void> deleteAssignment(java.lang.String rewardId, java.lang.String assignmentId)
-