Package io.voucherify.client.module
Class LoyaltiesModule.ExtRxJava
java.lang.Object
io.voucherify.client.module.AbsModule.Rx
io.voucherify.client.module.LoyaltiesModule.ExtRxJava
- Enclosing class:
- LoyaltiesModule
public class LoyaltiesModule.ExtRxJava
extends io.voucherify.client.module.AbsModule.Rx
-
Constructor Summary
Constructors Constructor Description ExtRxJava() -
Method Summary
Modifier and Type Method Description io.reactivex.Observable<AddBalanceResponse>addLoyaltyCardBalance(java.lang.String id, java.lang.String memberId, AddBalance addBalance)io.reactivex.Observable<VoucherResponse>addMember(java.lang.String id, AddMember addMember)io.reactivex.Observable<CampaignResponse>create(CreateCampaign createCampaign)io.reactivex.Observable<EarningRuleResponse>createEarningRules(java.lang.String id, java.util.List<CreateEarningRule> create)io.reactivex.Observable<RewardAssignmentResponse>createRewardAssignment(java.lang.String id, java.util.List<CreateRewardAssignment> createRewardAssignment)io.reactivex.Observable<java.lang.Void>delete(java.lang.String id, DeleteCampaignParams deleteCampaignParams)io.reactivex.Observable<java.lang.Void>deleteEarningRule(java.lang.String id, java.lang.String assignmentId)io.reactivex.Observable<java.lang.Void>deleteRewardAssignment(java.lang.String id, java.lang.String assignmentId)io.reactivex.Observable<CampaignResponse>get(java.lang.String id)io.reactivex.Observable<VoucherResponse>getMember(java.lang.String id, java.lang.String memberId)io.reactivex.Observable<CampaignsResponse>list(CampaignsFilter campaignsFilter)io.reactivex.Observable<ListEarningRulesResponse>listEarningRules(java.lang.String id, EarningRulesFilter filter)io.reactivex.Observable<VouchersResponse>listMembers(java.lang.String id, MembersFilter filter)io.reactivex.Observable<ListRewardAssignmentsResponse>listRewardAssignments(java.lang.String id, RewardsAssignmentsFilter filter)io.reactivex.Observable<RedeemVoucherResponse>redeemReward(java.lang.String id, java.lang.String memberId, RedeemReward redeemReward)io.reactivex.Observable<CampaignResponse>update(java.lang.String id, UpdateCampaign updateCampaign)io.reactivex.Observable<EarningRuleResponse>updateEarningRule(java.lang.String id, java.lang.String ruleId, UpdateEarningRule update)io.reactivex.Observable<RewardAssignmentResponse>updateRewardAssignment(java.lang.String id, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment)
-
Constructor Details
-
ExtRxJava
public ExtRxJava()
-
-
Method Details
-
create
-
delete
public io.reactivex.Observable<java.lang.Void> delete(java.lang.String id, DeleteCampaignParams deleteCampaignParams) -
list
-
get
-
update
public io.reactivex.Observable<CampaignResponse> update(java.lang.String id, UpdateCampaign updateCampaign) -
createRewardAssignment
public io.reactivex.Observable<RewardAssignmentResponse> createRewardAssignment(java.lang.String id, java.util.List<CreateRewardAssignment> createRewardAssignment) -
updateRewardAssignment
public io.reactivex.Observable<RewardAssignmentResponse> updateRewardAssignment(java.lang.String id, java.lang.String assignmentId, UpdateRewardAssignment updateRewardAssignment) -
deleteRewardAssignment
public io.reactivex.Observable<java.lang.Void> deleteRewardAssignment(java.lang.String id, java.lang.String assignmentId) -
listRewardAssignments
public io.reactivex.Observable<ListRewardAssignmentsResponse> listRewardAssignments(java.lang.String id, RewardsAssignmentsFilter filter) -
createEarningRules
public io.reactivex.Observable<EarningRuleResponse> createEarningRules(java.lang.String id, java.util.List<CreateEarningRule> create) -
updateEarningRule
public io.reactivex.Observable<EarningRuleResponse> updateEarningRule(java.lang.String id, java.lang.String ruleId, UpdateEarningRule update) -
deleteEarningRule
public io.reactivex.Observable<java.lang.Void> deleteEarningRule(java.lang.String id, java.lang.String assignmentId) -
listEarningRules
public io.reactivex.Observable<ListEarningRulesResponse> listEarningRules(java.lang.String id, EarningRulesFilter filter) -
listMembers
public io.reactivex.Observable<VouchersResponse> listMembers(java.lang.String id, MembersFilter filter) -
getMember
public io.reactivex.Observable<VoucherResponse> getMember(java.lang.String id, java.lang.String memberId) -
addMember
public io.reactivex.Observable<VoucherResponse> addMember(java.lang.String id, AddMember addMember) -
redeemReward
public io.reactivex.Observable<RedeemVoucherResponse> redeemReward(java.lang.String id, java.lang.String memberId, RedeemReward redeemReward) -
addLoyaltyCardBalance
public io.reactivex.Observable<AddBalanceResponse> addLoyaltyCardBalance(java.lang.String id, java.lang.String memberId, AddBalance addBalance)
-