RewardDetailController
open class RewardDetailController : DetailController
Undocumented
-
Award ID for a reward.
Declaration
Swift
open var awardID: Int? -
Status of the award.
Declaration
Swift
open var awardStatus: String -
The ID of the reward to get.
Declaration
Swift
open var id: Int -
Parameter that will used on getting the reward detail.
Declaration
Swift
open var params: [String : Any] { get } -
Observer for when reward is redeemed.
Declaration
Swift
open var rewardRedeemedListener: NSObjectProtocol? -
Boolean value if the award is available for redeem.
Declaration
Swift
open var isRedeemable: Bool { get set } -
Responsible for navigation throughout different reward type responder.
Declaration
Swift
open var responderFactory: RewardResponderFactory.Type -
Declaration
Swift
open var statefulViewController: StatefulViewController? -
Declaration
Swift
open var detailProvider: DetailPresentable?
-
Returns a newly initialized reward detail controller with the specified reward ID and award id optionally.
Declaration
Swift
public init(id: Int, awardID: Int? = nil)Parameters
idThe ID of the reward.
awardIDThe ID of the award.
Return Value
The initialized reward detail controller.
-
Declaration
Swift
open func actionButtonPressed(_ actionButton: UIButton) -
Declaration
Swift
open func loadContent() -
Declaration
Swift
open func refreshContent() -
Setup the listener for when the reward is redeemed.
Declaration
Swift
open func setupRewardRedeemedListener() -
Check whether the given Reward is Redeemable and sets the isRedeemable property to false if the reward is not redeemable.
Declaration
Swift
open func setupRewardRespondableStatus() -
Undocumented
Declaration
Swift
open func setupAwardClaimStatus() -
Undocumented
Declaration
Swift
open func rewardRedeemed()
View on GitHub
RewardDetailController Class Reference