All Classes Interface Summary Class Summary
| Class |
Description |
| AlertChallengeDialog |
The alert dialog shown when displaying an alert challenge.
|
| AlertChallengeFragment |
Headless fragment to handle the check for alert challenges.
|
| AlertChallengePresenter<V extends AlertChallengeView> |
|
| AlertChallengeView |
|
| Answer |
Cheetah Loyalty Answer Data Model
|
| BaseAttributeViewHolder<T> |
|
| BaseChoiceAdapter |
|
| BaseDomainAdapter |
|
| BooleanViewHolder |
|
| CaptionPhotoActivity |
Class that handles caption photo challenges
|
| CaptionPhotoPresenter<V extends CaptionPhotoView> |
|
| CaptionPhotoResponseSetting |
Caption Photo Response Setting
|
| CaptionPhotoView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| Challenge |
Cheetah Loyalty Challenge Data Model
|
| ChallengeApiConstants |
Challenge API Constants
|
| ChallengeClickListener |
Challenge click listener for Challenge items.
|
| ChallengeDetailsActivity<V extends ChallengeDetailsView,P extends ChallengeDetailsPresenter<V>> |
The detail screen for ChallengesListFragment
Can receive the following intent extras:
CHALLENGE_ID_KEY - the Challenge id to load
CHALLENGE_INTERNAL_NAME_KEY - the Challenge internal name
CHALLENGE_KEY - the Challenge in json format
CHALLENGE_HIDE_ZERO_METRICS - the flag for showing/hiding zero metrics
|
| ChallengeDetailsPresenter<T extends ChallengeDetailsView> |
|
| ChallengeDetailsView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| ChallengeFields |
Class for setting the field parameters of Challenges API
|
| ChallengeFields.Builder |
|
| ChallengeHeaders |
Class for setting the headers of Challenges API
All Nullable parameters means you can remove the parameter by passing a null value.
|
| ChallengeHeaders.Builder |
|
| ChallengeNotificationJobService |
Service for handling ChallengesAPI calls when clicking action buttons.
|
| ChallengeParams |
Class for setting the query parameters of Challenges API
All Nullable parameters means you can remove the parameter by passing a null value.
|
| ChallengeParams.Builder |
|
| ChallengeParts |
Class for setting the parts parameters of Challenges API
All Nullable parameters means you can remove the parameter by passing a null value.
|
| ChallengeParts.Builder |
|
| ChallengeResponse |
Cheetah Loyalty ChallengeResponse Data Model
|
| ChallengeResponseBaseActivity |
Base activity for all challenge activity that supports alert dialog flow
|
| ChallengeResponseDetailsActivity<V extends ChallengeResponseDetailsView,P extends ChallengeResponseDetailsPresenter<V>> |
The detail screen for ChallengeResponsesListFragment
Can receive the following intent extras:
RESPONSE_ID_KEY - the challenge response id
CHALLENGE_HIDE_ZERO_METRICS - the flag for showing/hiding zero metrics
TransitionHelper.SHARED_ELEMENT_IMAGE - shared image view
|
| ChallengeResponseDetailsPresenter<T extends ChallengeResponseDetailsView> |
|
| ChallengeResponseDetailsView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| ChallengeResponseFragment<V extends ChallengeResponseView,P extends ChallengeResponsePresenter<V>> |
The response screen for Challenge
Can receive the following intent extras:
CHALLENGE_ID_KEY -the Challenge id
RESPONSE_ID_KEY - the ChallengeResponse id
CHALLENGE_KEY - the Challenge in json format
CHALLENGE_ENABLE_RATING - the flag for enabling rating
CHALLENGE_FROM_DIALOG - the flag for showing submit button
|
| ChallengeResponsePresenter<T extends ChallengeResponseView> |
Presenter used by different Challenge response activities
|
| ChallengeResponses |
Cheetah Loyalty Challenge Responses Data Model
|
| ChallengeResponsesAdapter |
|
| ChallengeResponsesClickListener |
|
| ChallengeResponsesListFragment<A extends ChallengeResponsesAdapter,V extends ChallengeResponsesListView,P extends ChallengeResponsesListPresenter<V>> |
Class that handles list of ChallengeResponse
Can receive the following intent extras:
RESPONSE_PARAMETERS - instance of ChallengeParams used to populate the Challenges API calls
|
| ChallengeResponsesListPresenter<T extends ChallengeResponsesListView> |
|
| ChallengeResponsesListView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| ChallengeResponsesViewHolder |
|
| ChallengeResponseView |
Base view class for challenge response.
|
| Challenges |
Cheetah Loyalty Challenges Data Model
|
| ChallengesAdapter |
|
| ChallengesAPI |
Class for setting the query parameters of Challenges API.
|
| ChallengesListFragment<A extends ChallengesAdapter,V extends ChallengesListView,P extends ChallengesListPresenter<V>> |
Class that handles displaying of list of Challenge
Can receive the following intent extras:
CHALLENGE_PARAMETERS - instance of ChallengeParams used to populate the Challenges API calls
|
| ChallengesListPresenter<T extends ChallengesListView> |
|
| ChallengesListView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| ChallengesViewHolder |
|
| ChallengeUtil |
Helper class for filtering challenges
|
| CheckInActivity |
|
| CheckInFragment<V extends CheckInView,P extends CheckInPresenter<V>> |
Class that gets the current location of the user and use received coordinates for checkin challenge
|
| CheckInPresenter<T extends CheckInView> |
|
| CheckInView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| ChoiceViewHolder |
|
| Comment |
Cheetah Loyalty Comment Data Model
|
| CommentsAdapter |
Adapter for displaying list of Comment
|
| CommentViewHolder |
|
| DateViewHolder |
|
| Definition |
Cheetah Loyalty Definition Data Model
|
| DomainFragment |
|
| DomainViewHolder |
|
| EmailViewHolder |
|
| FontSizePickerDialogFragment |
Class for showing number picker intended for selecting desired Font Size
Can receive the following intent extras:
ARGS_FONT_SIZE - initial font size
|
| FontSizePickerDialogFragment.OnFontSizeChangeListener |
Interface used to handle font size change
|
| GameActivity |
Class that handles Game response
|
| GameBaseFragment<V extends GameView,P extends GamePresenter<V>> |
The base response fragment for Game Challenges
|
| GamePresenter<T extends GameView> |
Base presenter for Games
|
| GameResponseSetting |
Cheetah Loyalty Game Response Setting Data Model
|
| GameView |
Base view class for game challenge response.
|
| GenderViewHolder |
|
| HtmlGame |
Cheetah Loyalty HTML Game Data Model
|
| HtmlGameFragment<V extends HtmlGameView,P extends HtmlGamePresenter<V>> |
Class that handles the html / javascript challenge
|
| HtmlGamePresenter<T extends HtmlGameView> |
|
| HtmlGameResponseSetting |
Cheetah Loyalty HTML Game Response Setting Data Model
|
| HtmlGameView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| JSStaticFile |
Cheetah Loyalty Static File Data Model
|
| MarginDecoration |
The RecyclerView.ItemDecoration class for adding spaces between grid items
|
| MultiChoiceAdapter |
|
| MultiChoiceQuestionFragment |
|
| MultipleDomainAdapter |
|
| MultiQuestionActivity |
|
| MultiQuestionAdapter |
|
| MultiQuestionFragment<V extends MultiQuestionView,P extends MultiQuestionPresenter<V>> |
|
| MultiQuestionPresenter<T extends MultiQuestionView> |
Presenter used by different Challenge response activities
|
| MultiQuestionResponseSetting |
Cheetah Loyalty Multi Question Response Setting Data Model
|
| MultiQuestionView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| NumberViewHolder |
|
| NumericQuestionFragment |
The class for the numeric quiz type in view content challenges
|
| OnPreferenceClickListener |
|
| Option |
Cheetah Loyalty Option Data Model
|
| OtherViewHolder |
|
| OverImageFragment<V extends CaptionPhotoView,P extends CaptionPhotoPresenter<V>> |
Class used for submitting images with caption for Meme Challenge
|
| PhoneViewHolder |
|
| PhotoActivity |
|
| PhotoFragment<V extends PhotoView,P extends PhotoPresenter<V>> |
|
| PhotoPresenter<T extends PhotoView> |
|
| PhotoView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| PollResult |
Cheetah Loyalty Poll Result Data Model
|
| Preference |
Preference Attribute Data Model
|
| PreferenceDetailActivity |
|
| PreferenceDomain |
Cheetah Loyalty Preference Domain Data Model
|
| PreferenceDomainItem |
Cheetah Loyalty Preference Domain Data Model
|
| PreferencesAdapter |
|
| PreferenceViewHolder |
|
| Prize |
Cheetah Loyalty Prize Data Model
|
| PrizesAdapter |
|
| PrizeViewHolder |
|
| ProfileAttribute |
Cheetah Loyalty Challenge Profile Attribute Data Model
|
| ProfileAttributeDomain |
|
| ProfileAttrsAdapter |
|
| QuestionFragment |
|
| RatingQuestionFragment |
|
| ReferralChallengeListener |
Listener that handles sharing of referral code to valid apps
|
| RespondableInfo |
Cheetah Loyalty Respondable Info Data Model
|
| Response |
Cheetah Loyalty Response Data Model
|
| Result |
Cheetah Loyalty Result Data Model
|
| ScratcherFragment<V extends ScratcherView,P extends ScratcherPresenter<V>> |
Class that handles the Scratcher challenge
|
| ScratcherPresenter<T extends ScratcherView> |
|
| ScratcherView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| SecondaryRewardUtil |
Helper class to show the definite message when there is a secondary reward.
|
| SeparateCaptionFragment<V extends CaptionPhotoView,P extends CaptionPhotoPresenter<V>> |
Class used for submitting images with caption for Meme Challenge
|
| SingleChoiceAdapter |
|
| SingleDomainAdapter |
|
| SocialMediaResponseSetting |
Cheetah Loyalty Social Media Response Setting Data Model
|
| SurveyResponseSetting |
Cheetah Loyalty Survey Response Setting Data Model
|
| TextQuestionFragment |
|
| TextViewHolder |
|
| UpdateAttributeFragment<V extends UpdateAttributeView,P extends UpdateAttributePresenter<V>> |
The response screen for update attribute type Challenge
|
| UpdateAttributePresenter<T extends UpdateAttributeView> |
|
| UpdateAttributeView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| UpdateAvatarActivity |
|
| UpdateAvatarFragment |
The response screen for update avatar type Challenge
|
| UpdatePreferencesFragment<V extends UpdatePreferencesView,P extends UpdatePreferencesPresenter<V>> |
The response screen for update preference type Challenge
|
| UpdatePreferencesPresenter<T extends UpdatePreferencesView> |
|
| UpdatePreferencesView |
This view must be implemented to notify the Activity or Fragment
of the API call returns
|
| UpdatePrefsResponseSetting |
Update Profile Challenge Response Setting
|
| UpdateProfileActivity |
Class that handles Update Profile response
|
| UpdateProfileAttrResponseSetting |
Update Profile Challenge Response Setting
|
| VideoActivity |
Class that handles Video response
|
| VideoFragment<V extends VideoView,P extends VideoPresenter<V>> |
|
| VideoPresenter<T extends VideoView> |
|
| VideoView |
|
| ViewContentActivity |
|
| ViewContentBaseFragment<V extends ViewContentView,P extends ViewContentPresenter<V>> |
THe base response fragment for View Content Challenges
|
| ViewContentPresenter<T extends ViewContentView> |
|
| ViewContentResponseSetting |
Cheetah Loyalty View Content Response Data Model
|
| ViewContentView |
This view must be implemented to notify the Activity or Fragment
of the API call returns.
|
| ViewPhotoFragment |
|
| ViewUrlFragment |
|
| ViewYoutubeFragment |
The response screen for View Youtube Challenge
Can receive the following intent extras:
CHALLENGE_YOUTUBE_FULLSCREEN - the flag for requesting YouTube orientation to landscape
|
| WebAppInterface |
Collection of methods to communicate between Javascript games and Android code.
|