All Classes
-
All Classes Interface Summary Class Summary Class Description Certificate Cheetah Loyalty Certificate Data ModelClippedOffersWithResponsesListFragment The fragment class for showing the list of CLIPPED offers with responses using two offer models:Offer
andOfferResponse
.Coupon Cheetah Loyalty Certificate Data ModelOffer Cheetah Loyalty Offer Data ModelOfferCategories Cheetah Loyalty Offer Categories ModelOfferCategory Cheetah Loyalty Offer Category ModelOfferClickListener Offer click listener forOffer
items.OfferClipListener The clip listener for offer items in the listOfferDetailsActivity<V extends OfferDetailsView,P extends OfferDetailsPresenter<V>> The detail screen forOffersListFragment
Can receive the following intent extras:IntentKey.PRIMARY_ID
- theOffer
id to loadIntentKey.SECONDARY_ID
- theOffer
internal nameIntentKey.PRIMARY_PARAMS
- instance ofOfferParams
to useOfferDetailsActivity.OFFER_IS_FAVORITE_ENABLED
- the flag for enabling the favorite/unfavorite ofOffer
.OfferDetailsPresenter<T extends OfferDetailsView> TheMvpPresenter
class forOfferDetailsActivity
OfferDetailsView MvpView
class ofOfferDetailsActivity
OfferNotificationJobService Service for handling OffersAPI calls when clicking action buttons.OfferParams Class for setting the query parameters of Offers API.OfferParams.Builder Builder class forOfferParams
OfferResponse Cheetah Loyalty Offer Response ModelOfferResponseAdapter TheRecyclerView.Adapter
used inOfferResponseListFragment
OfferResponseAdapter.CLIPPED
- clipped processing status ofOfferResponse
OfferResponseAdapter.CANCELLED
- cancelled processing status ofOfferResponse
OfferResponseClickListener Offer click listener forOfferResponse
items.OfferResponseClipListener The clip listener for offer response items in the listOfferResponseDetailsActivity<V extends OfferResponseDetailsView,P extends OfferResponseDetailsPresenter<V>> The detail screen fromOfferResponseListFragment
Can receive the following intent extras:IntentKey.PRIMARY_ID
- theOfferResponse
id to loadIntentKey.PRIMARY_PARAMS
- theOfferParams
to useOfferResponseDetailsActivity.OFFER_IS_FAVORITE_ENABLED
- the flag for enabling the favorite/unfavorite ofOffer
.OfferResponseDetailsPresenter<T extends OfferResponseDetailsView> TheMvpPresenter
class forOfferResponseDetailsPresenter
OfferResponseDetailsView MvpView
class ofOfferResponseDetailsActivity
OfferResponseListFragment<A extends OfferResponseAdapter,V extends OfferResponseListView,P extends OfferResponseListPresenter<V>> List Fragment that extendsEndlessListAndGridFragmentView
havingOfferResponseAdapter
as the adapter,OfferResponseListView
as the view andOfferResponseListPresenter
as the presenter The fragment also useOfferResponseListView
andOfferResponseClipListener
Can receive the following intent extras:OfferResponseListFragment.SHOW_ZERO_POINT_AS_FREE
- the flag for showing the amount text as "Free" if the metric amount is zero.OfferResponseListFragment.OPEN_URL_DETAIL
- the flag for showing offer in detail or in browser.IntentKey.PRIMARY_PARAMS
- theOfferParams
to use.OfferResponseListPresenter<T extends OfferResponseListView> ExtendsEndlessListPresenter
withOfferResponseListView
Handles calling of api related to offer responsesOfferResponseListView An interface that extendsEndlessListView
for the list and has methods that is called in presenterOfferResponses Cheetah Loyalty Offers Response Data ModelOfferResponsesViewHolder TheRecyclerView.ViewHolder
class forOfferResponseListFragment
Offers Cheetah Loyalty Offers Data ModelOffersAdapter The adapter forOffersListFragment
OffersAPI Class for setting the query parameters of Offers API.OffersCarouselAdapter The adapter class forOffersCarouselFragment
OffersCarouselFragment<V extends OffersCarouselView,P extends OffersCarouselPresenter<V>> The fragment for theOffer
carousel Can receive the following intent extras:OffersCarouselFragment.OPEN_URL_DETAIL
- the flagOffer
type URLs,true
will open the detail screen, otherwise an external browser will be openedIntentKey.PRIMARY_PARAMS
-OfferParams
to use on the carouselOffersCarouselPresenter<T extends OffersCarouselView> TheMvpPresenter
forOffersCarouselFragment
OffersCarouselView TheMvpView
class forOffersCarouselFragment
OffersClippedFragment List Fragment that extendsOffersListFragment
.OffersListActivity The Activity class for showing the list ofOffer
viaOffersListFragment
Can receive the following intent extras: OFFERS_FILTER_ON - flag to show the offer categories OFFER_IS_GRID_VIEW - view type of the offer.OffersListFragment<A extends OffersAdapter,V extends OffersListView,P extends OffersListPresenter<V>> The fragment class for showing the list ofOffer
Can receive the following intent extras:OffersListFragment.OFFERS_FILTER_ON
- flag to show the offer categories OFFER_IS_GRID_VIEW - view type of the offer.OffersListPresenter<T extends OffersListView> OffersListView TheMvpView
class forOffersListFragment
OffersViewHolder TheRecyclerView.ViewHolder
class forOffersListFragment
OffersWithResponseListUpdateListener Listener used when a list is updatedOffersWithResponsesAdapter TheRecyclerView.Adapter
used inOffersWithResponsesListFragment
OffersWithResponsesAdapter.CLIPPED
- clipped processing status ofOfferResponse
OffersWithResponsesAdapter.PENDING
- pending processing status ofOfferResponse
OffersWithResponsesListActivity The activity class for showing the list of offers with responses using two offer models:Offer
andOfferResponse
viaOffersWithResponsesListFragment
.OffersWithResponsesListFragment<A extends OffersWithResponsesAdapter,V extends OffersWithResponsesListView,P extends OffersWithResponsesListPresenter<V>> The fragment class for showing the list of offers with responses using two offer models:Offer
andOfferResponse
.OffersWithResponsesListPresenter<T extends OffersWithResponsesListView> TheMvpPresenter
class forOffersWithResponsesListFragment
OffersWithResponsesListView MvpView
class ofOffersWithResponsesListFragment
OffersWithResponsesPagerAdapter Pager adapter forOffersWithResponsesListFragment
andClippedOffersWithResponsesListFragment
OffersWithResponsesViewHolder TheRecyclerView.ViewHolder
class forOffersWithResponsesListFragment
OfferWithResponseClickListener Offer click listener forOffer
andOfferResponse
items.OfferWithResponseClipListener Listener to handle clipping/unclipping of an offer or offer responseRespondableInfo Cheetah Loyalty Respondable Info Data ModelSwipeOffersViewHolder