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