All Classes
-
All Classes Interface Summary Class Summary Class Description Group Cheetah Loyalty Groups - Group Data ModelGroupClass Cheetah Loyalty Groups - GroupClass Data ModelGroupClassClickListener Interface to be implemented in order to handle the actions when clicking an item on the group class list.GroupClasses Cheetah Loyalty Groups - GroupClasses Data ModelGroupClassesListActivity The Activity class for showing the list ofGroupClassviaGroupClassesListFragmentCan receive the following intent extras: PARAMETERS - theGroupsParamsto include in API callsGroupClassesListAdapter The adapter forGroupClassesListFragmentGroupClassesListFragment<A extends GroupClassesListAdapter,V extends GroupClassesListView,P extends GroupClassesListPresenter<V>> The fragment class for showing the list ofGroupClassCan receive the following intent extra:IntentKey.PRIMARY_PARAMS-GroupsParamsto use for api callGroupClassesListPresenter<T extends GroupClassesListView> TheMvpViewPresenter Class forGroupClassesListActivityGroupClassesListView Extends theEndlessListViewThis notifies the activity or fragment of the results of the API once the view is called by the PresenterGroupClassesListViewHolder TheRecyclerView.ViewHolderclass forGroupClassesListFragmentGroupDetailMembersAdapter The adapter forGroupMembersListFragmentGroupDetailMembersClickListener Interface to be implemented in order to handle the actions when clicking an item on the group members list.GroupDetailMembersViewHolder TheRecyclerView.ViewHolderclass forGroupMembersListFragmentGroupDetailsActivity<V extends GroupDetailsView,P extends GroupDetailsPresenter<V>> The detail screen forGroupMembersListFragmentCan receive the following intent extras:IntentKey.PRIMARY_ID- the group id to loadGroupDetailsActivity.GROUP_NAME_KEY- the group internal nameGroupDetailsActivity.GROUP_DESCRIPTION_KEY- the group content descriptionGroupDetailsActivity.GROUP_AVATAR_KEY- the group member avatar urlIntentKey.PRIMARY_PARAMS- theGroupsParamsto use for api callGroupDetailsPresenter<T extends GroupDetailsView> TheMvpViewPresenter Class forGroupDetailsActivityGroupDetailsView MvpViewclass ofGroupDetailsActivityGroupJoinLeaveResponse Cheetah Loyalty Groups - GroupJoinLeaveResponse Data ModelGroupMembers Cheetah Loyalty Groups - GroupMembers Data ModelGroupMembersListActivity The Activity class for showing the list ofGroupMembersviaGroupMembersListFragmentCan receive the following intent extras: GROUP_NAME_KEY - the display name ofGroupIntentKey.PRIMARY_ID- the id ofGroupGroupMembersListFragment<A extends com.cheetahdigital.members.ui.list.MemberAdapter,V extends GroupMembersListView,P extends GroupMembersListPresenter<V>> The fragment class for showing the list ofMemberCan receive the following intent extras:IntentKey.PRIMARY_ID- the id ofGroupIntentKey.PRIMARY_PARAMS- theGroupsParamsto use for api callGroupMembersListPresenter<T extends GroupMembersListView> TheMvpViewPresenter Class forGroupMembersListActivityGroupMembersListView MvpViewclass ofGroupMembersListActivityGroups Cheetah Loyalty Groups - Groups Data ModelGroupsAPI Cheetah Loyalty Groups Module AGroupsrepresents one group of users.GroupsListActivity The Activity class for showing the list ofGroupviaGroupsListFragmentCan receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClassCLASS_LABEL_KEY - the label ofGroupClassGroupsListAdapter The adapter forGroupsListFragmentGroupsListClickListener Interface to be implemented in order to handle the actions when clicking an item on the group list.GroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends GroupsListPresenter<V>> The fragment class for showing the list ofGroupCan receive the following intent extras:IntentKey.PRIMARY_ID- the name ofGroupClassIntentKey.PRIMARY_PARAMS- theGroupsParamsto use for api callGroupsListPresenter<T extends GroupsListView> TheMvpViewPresenter Class forGroupsListActivityGroupsListView MvpViewclass ofGroupsListActivityGroupsListViewHolder TheRecyclerView.ViewHolderclass forGroupsListFragmentGroupsParams Class for setting the query parameters of Groups API.GroupsParams.Builder JoinedGroupsListActivity The Activity class for showing the list ofGroupviaJoinedGroupsListFragmentCan receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClassJoinedGroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends JoinedGroupsListPresenter<V>> List Fragment that extendsEndlessListFragmentViewhavingGroupsListAdapteras the adapter,GroupsListViewas the view andJoinedGroupsListPresenteras the presenter The fragment also useGroupsListViewandGroupsListClickListenerThe fragment class for showing the list ofGroupCan receive the following intent extras:IntentKey.PRIMARY_ID- the name ofGroupClassIntentKey.PRIMARY_PARAMS- theGroupsParamsto use for api callJoinedGroupsListPresenter<T extends GroupsListView> TheMvpViewPresenter Class forJoinedGroupsListActivity