All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Attribute AttributeOption Cheetah Loyalty Data Model for Item Options for eachAttribute
Award Cheetah Loyalty Data Model for AwardAwards Collection ofAward
AwardsAdapter The adapter forAwardsListFragment
AwardsListActivity Activity class that serves as a container forAwardsListFragment
To change parameters, see arguments inAwardsListFragment
AwardsListFragment<A extends AwardsAdapter,V extends AwardsListView,P extends AwardsListPresenter<V>> Fragment to show list ofAward
To customize parameters of the list (e.g.AwardsListPresenter<T extends AwardsListView> This class handles all the needed data processing for the Awards List.AwardsListView TheMvpView
class forAwardsListFragment
AwardViewHolder TheRecyclerView.ViewHolder
forAwardsListFragment
Categories Collection ofCategory
Category Model class forReward
CategoriesCertificate Model class for Certificate typeReward
Configuration Model class for combinations ofReward
AttributeOption
Coupon Model class for Coupon inResponse
ItemClickListener<T> Item click listener for list items.Note Model class forReward
notesProperties Model class forReward
extra propertiesRedemption Model class for Redemption ofReward
responseRedemption.RedemptionStatus Annotation for redemption statusRedemptionDetailsActivity<V extends RedemptionDetailsView,P extends RedemptionDetailsPresenter<V>> The detail screen forRedemptionsListFragment
Can receive the following intent extras:IntentKey.PRIMARY_ID
- id of the redemptionIntentKey.PRIMARY_PARAMS
- query parameters in getting the redemptionRedemptionDetailsActivity.AWARD_ID
- id of the award (if Reward is awarded)RedemptionDetailsActivity.INTERNAL_NAME
- internal name of the redemption if id is not availableRedemptionDetailsActivity.REWARD_FIELDS
- field parameters for the redemptionRedemptionDetailsActivity.AWARD_STATUS
- award status if redeemed an awarded rewardRedemptionDetailsActivity.SHOW_ZERO_METRIC
- if zero metric will be shownRedemptionDetailsActivity.BDS_DELAY
- the delay in milliseconds before sending a redemption broadcast.RedemptionDetailsPresenter<T extends RedemptionDetailsView> TheMvpPresenter
class forRedemptionDetailsActivity
RedemptionDetailsView MvpView
class ofRedemptionDetailsView
Redemptions Collection ofRedemption
RedemptionsAdapter Adapter for theRedemptionsListFragment
RedemptionsListFragment<A extends RedemptionsAdapter,V extends RedemptionsListView,P extends RedemptionsListPresenter<V>> Fragment to show list ofRedemption
To customize list to include parameters such as sorting, layout etc Use the following parameter:IntentKey.PRIMARY_PARAMS
-RewardParams
to use for api callRedemptionsListPresenter<T extends RedemptionsListView> TheMvpPresenter
class forRedemptionsListFragment
RedemptionsListView TheMvpView
class forRedemptionsListFragment
RedemptionViewHolder TheRecyclerView.ViewHolder
forRedemptionsListFragment
RequiredAttribute Model class forAttribute
that are required for Redemption.RequiredAttributeActivity Activity class for showing theReward
and itsRequiredAttribute
Can receive the following intent extras:IntentKey.PRIMARY_ID
- id of the reward to be redeemedIntentKey.SECONDARY_ID
- id of the award (if Reward is awarded)IntentKey.PRIMARY_PARAMS
- instance ofRewardParams
to useRequiredAttributeActivity.REWARD_FIELDS
- field parameters for the redemptionRequiredAttributeActivity.AWARD_STATUS
- award status if redeeming an awarded rewardRequiredAttributeActivity.ENABLE_APP_RATING
- passtrue
if app rating should be enabled after redemptionRequiredAttributeActivity.BDS_DELAY
- the delay in milliseconds before sending a redemption broadcast.RespondableInfo Model class for the Response Info Contains a message that can be shown to users regarding responding to aReward
Response Model class that matches to a server response after responding to theReward
Reward Cheetah Loyalty Reward Data ModelReward.RedeemOptions For Redemption Options Annotation for different Redemption optionsReward.RewardsType Annotation for different Reward TypesRewardDetailsActivity<V extends RewardDetailsView,P extends RewardDetailsPresenter<V>> This Activity displays the details of a reward.RewardDetailsPresenter<T extends RewardDetailsView> TheMvpPresenter
class forRewardDetailsActivity
RewardDetailsView MvpView
class ofRewardDetailsActivity
RewardFields Class that handles all field parameters for RewardsRewardFields.Builder Builder class forRewardFields
RewardParams Collection object for all the query parameters for RewardsRewardParams.Builder RewardResponse Model class for theReward
responseRewards Collection ofReward
RewardsAdapter Adapter class forRewardsListFragment
RewardsAPI Cheetah Loyalty Rewards Module Rewards API is the API of the RewardsRewardsListFragment<A extends RewardsAdapter,V extends RewardsListView,P extends RewardsListPresenter<V>> A fragment that display a list of Rewards to the user.RewardsListPresenter<T extends RewardsListView> This class handles all the needed data processing for the Rewards List.RewardsListView TheMvpView
class forRewardsListFragment
RewardViewHolder The ViewHolder to be used forRewardsAdapter
ShippingAddress Model class for the Shipping Address that is required for some of the Physical ProductReward
TrackingCode Model class for Tracking Code in Reward object