-
public class ApiDeps
-
-
Field Summary
Fields Modifier and Type Field Description private final SiteRepositorysiteRepositoryprivate final VisitorManagervisitorManagerprivate final EngagementApiengagementApiprivate final QueueApiqueueApiprivate final PermissionManagerpermissionManagerprivate final VisitorApivisitorApiprivate final SurveyApisurveyApiprivate final AppStatesappStatesprivate final Observable<PubSub>pubSubObservableprivate final Observable<JSONObject>visitorStateObservable
-
Constructor Summary
Constructors Constructor Description ApiDeps(GliaEnvironment env, AppStates appStates, PushNotificationsInternal pushNotifications)ApiDeps(SiteRepository siteRepository, VisitorManager visitorManager, EngagementApi engagementApi, SiteApi siteApi, QueueApi queueApi, AppStates appStates, Observable<PubSub> pubSubObservable, Observable<JSONObject> visitorStateObservable, PermissionManager permissionManager, VisitorApi visitorApi, SurveyApi surveyApi)
-
Method Summary
Modifier and Type Method Description SiteRepositorygetSiteRepository()VisitorManagergetVisitorManager()EngagementApigetEngagementApi()QueueApigetQueueApi()PermissionManagergetPermissionManager()VisitorApigetVisitorApi()SurveyApigetSurveyApi()AppStatesgetAppStates()Observable<PubSub>getPubSubObservable()Observable<JSONObject>getVisitorStateObservable()Observable<NetworkState.State>getNetworkState()Observable<Activity>getTopActivityObservable()Observable<AppLifecycle.AppState>getAppLifeState()voidonRequestPermissionsResult(int requestCode, Array<String> permissions, @NonNull() Array<int> grantResults)-
-
Constructor Detail
-
ApiDeps
ApiDeps(GliaEnvironment env, AppStates appStates, PushNotificationsInternal pushNotifications)
-
ApiDeps
ApiDeps(SiteRepository siteRepository, VisitorManager visitorManager, EngagementApi engagementApi, SiteApi siteApi, QueueApi queueApi, AppStates appStates, Observable<PubSub> pubSubObservable, Observable<JSONObject> visitorStateObservable, PermissionManager permissionManager, VisitorApi visitorApi, SurveyApi surveyApi)
-
-
Method Detail
-
getSiteRepository
@NotNull() SiteRepository getSiteRepository()
-
getVisitorManager
@NotNull() VisitorManager getVisitorManager()
-
getEngagementApi
@NotNull() EngagementApi getEngagementApi()
-
getQueueApi
@NotNull() QueueApi getQueueApi()
-
getPermissionManager
@NotNull() PermissionManager getPermissionManager()
-
getVisitorApi
@NotNull() VisitorApi getVisitorApi()
-
getSurveyApi
@NonNull() SurveyApi getSurveyApi()
-
getAppStates
@NotNull() AppStates getAppStates()
-
getPubSubObservable
@NotNull() Observable<PubSub> getPubSubObservable()
-
getVisitorStateObservable
@NotNull() Observable<JSONObject> getVisitorStateObservable()
-
getNetworkState
@NonNull() Observable<NetworkState.State> getNetworkState()
-
getTopActivityObservable
@NonNull() Observable<Activity> getTopActivityObservable()
-
getAppLifeState
@NonNull() Observable<AppLifecycle.AppState> getAppLifeState()
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, Array<String> permissions, @NonNull() Array<int> grantResults)
-
-
-
-