public override void RedeemRewards(IBranchRewardsInterface callback, int amount, string bucket = "default") { BranchRewardsListener obj = new BranchRewardsListener(callback); callbacksList.Add(obj as Object); NativeBranch.RedeemRewards(amount, bucket, obj.RedeemRewardsCallback); }
public override void LoadRewards(IBranchRewardsInterface callback) { BranchRewardsListener obj = new BranchRewardsListener(callback); callbacksList.Add(obj as Object); NativeBranch.LoadRewardsWithCallback(obj.LoadRewardsCallback); }
public override void LoadRewards(IBranchRewardsInterface callback) { BranchRewardsListener obj = new BranchRewardsListener(callback); obj.onResponseRewards = obj.LoadRewardsCallback; callbacksList.Add(obj as Object); NativeBranch.LoadRewards(obj); }
public override void GetCreditHistory(IBranchRewardsInterface callback, string bucket = "", string afterId = "", int length = 100, bool mostRecentFirst = true) { BranchRewardsListener obj = new BranchRewardsListener(callback); callbacksList.Add(obj as Object); if (mostRecentFirst) { NativeBranch.GetCreditHistory(bucket, afterId, length, AndroidNativeBranch.CreditHistoryOrder.KMostRecentFirst, obj); } else { NativeBranch.GetCreditHistory(bucket, afterId, length, AndroidNativeBranch.CreditHistoryOrder.KLeastRecentFirst, obj); } }