A B C D E F G I L M N O P Q R S T U V W 
All Classes All Packages

A

addGeofencesComplete(boolean, GeofenceInitialTriggerBuckets.BucketType, long) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
addInitialTriggerEnterGeofences(Geofence) - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
addInitialTriggerExitGeofences(Geofence) - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
addVirtualGeofenceComplete(Task) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
addVirtualGeofences(Geofence) - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
apiKey - Variable in class com.swrve.sdk.QaUserGeo
 
appId - Variable in class com.swrve.sdk.QaUserGeo
 
appVersion - Variable in class com.swrve.sdk.QaUserGeo
 

B

build() - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
 
Builder() - Constructor for class com.swrve.sdk.geo.SwrveGeoConfig.Builder
 

C

CampaignCooldown - Class in com.swrve.sdk.localstorage
 
CampaignCooldown(long, String, long, long, long) - Constructor for class com.swrve.sdk.localstorage.CampaignCooldown
 
campaignId - Variable in class com.swrve.sdk.RuleCampaignCooldown
 
campaignRulesJson - Variable in class com.swrve.sdk.RuleCampaignCooldown
 
cancelPeriodicGeoplaceFetcher() - Method in interface com.swrve.sdk.GeoManager
 
cancelPeriodicGeoplaceFetcher() - Method in class com.swrve.sdk.GeoManagerImp
 
cancelPeriodicOfflineFetcher() - Method in interface com.swrve.sdk.GeoManager
 
cancelPeriodicOfflineFetcher() - Method in class com.swrve.sdk.GeoManagerImp
 
clearCampaignCooldown(String) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
clearCampaignCooldown(String) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
clearRegisteredGeofences() - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
clearRegisteredGeofences() - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
clearSessionListener() - Method in interface com.swrve.sdk.GeoManager
 
clearSessionListener() - Method in class com.swrve.sdk.GeoManagerImp
 
com.swrve.sdk - package com.swrve.sdk
 
com.swrve.sdk.geo - package com.swrve.sdk.geo
 
com.swrve.sdk.localstorage - package com.swrve.sdk.localstorage
 
context - Variable in class com.swrve.sdk.QaUserGeo
 
context - Variable in class com.swrve.sdk.RuleAppCooldown
 
context - Variable in class com.swrve.sdk.RuleCampaignCooldown
 

D

database - Variable in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
deleteDatabase() - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
deleteDatabase() - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
deleteGeoNotifications() - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
deleteGeoNotifications() - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
deviceId - Variable in class com.swrve.sdk.QaUserGeo
 
doWork() - Method in class com.swrve.sdk.SwrveGeoplaceEventWorker
 
doWork() - Method in class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
doWork() - Method in class com.swrve.sdk.SwrveGeoRestWorker
 
doWork() - Method in class com.swrve.sdk.SwrveNotificationFetcherOfflineWorker
 

E

endpoint - Variable in class com.swrve.sdk.QaUserGeo
 
enqueueWorkRequest(Context, OneTimeWorkRequest) - Method in class com.swrve.sdk.QaUserGeo
 
enqueueWorkRequest(OneTimeWorkRequest) - Method in class com.swrve.sdk.GeoManagerImp
 
ENTER - com.swrve.sdk.geo.GeofenceInitialTriggerBuckets.BucketType
 
error(String) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
error(String) - Method in interface com.swrve.sdk.geo.LocationUpdateListener
 
evaluateRules() - Method in class com.swrve.sdk.RuleAppCooldown
 
evaluateRules() - Method in class com.swrve.sdk.RuleCampaignCooldown
 
evaluateRules() - Method in class com.swrve.sdk.RuleOpeningHours
 
eventAsJSON(String, Map<String, Object>, Map<String, String>, int, long) - Static method in class com.swrve.sdk.SwrveGeoUtils
 
EXIT - com.swrve.sdk.geo.GeofenceInitialTriggerBuckets.BucketType
 
EXTRA_START - Static variable in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
EXTRA_STOP - Static variable in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
extractResult(Intent) - Method in class com.swrve.sdk.geo.SwrveGeoBackgroundLocationUpdatesReceiver
 

F

FETCHER_OFFLINE_ASSETS_CAMPAIGNS_TIMEOUT_SECS - Static variable in interface com.swrve.sdk.GeoManager
 
fetchGeoplaces() - Method in class com.swrve.sdk.geo.GeoEngine
 
fetchGeoplaces() - Method in interface com.swrve.sdk.GeoManager
 
fetchGeoplaces() - Method in class com.swrve.sdk.GeoManagerImp
 
fetchGeoplaces(double, double) - Method in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
fetchGeoplaces(Location) - Method in class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
fetchNotificationsFromCache(Bundle, GeoManagerImp.FetchOfflineNotificationsCallback) - Method in class com.swrve.sdk.GeoManagerImp
 
fetchOfflineNotifications() - Method in interface com.swrve.sdk.GeoManager
 
fetchOfflineNotifications() - Method in class com.swrve.sdk.GeoManagerImp
 
filterNotification(NotificationCompat.Builder, int, Map<String, String>, SwrveNotificationDetails, String) - Method in interface com.swrve.sdk.SwrveGeoNotificationFilter
Method which can be implemented to filter incoming notifications.
foregroundNotification(Notification, int) - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
For reliability a permanent foreground notification can be used on Android 8 and above.

G

GEO_HTTP_IMAGE_TIMEOUT_MILLIS - Static variable in interface com.swrve.sdk.GeoManager
 
GEO_HTTP_TIMEOUT_MILLIS - Static variable in interface com.swrve.sdk.GeoManager
 
geoCampaignsDownloaded(long, long, String, Collection<QaGeoCampaignInfo>) - Method in class com.swrve.sdk.QaUserGeo
 
geoCampaignTriggered(long, long, String, Collection<QaGeoCampaignInfo>) - Method in class com.swrve.sdk.QaUserGeo
 
GeoEngine - Class in com.swrve.sdk.geo
 
geoEngineListener - Variable in class com.swrve.sdk.geo.GeoEngine
 
GeoEngineListener - Interface in com.swrve.sdk.geo
 
GeofenceInitialTriggerBuckets - Class in com.swrve.sdk.geo
 
GeofenceInitialTriggerBuckets() - Constructor for class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
GeofenceInitialTriggerBuckets.BucketType - Enum in com.swrve.sdk.geo
 
geofenceTransitionListener(SwrveGeofenceTransitionListener) - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
Listen to transition events
GeoLocalStorage - Interface in com.swrve.sdk.localstorage
 
GeoManager - Interface in com.swrve.sdk
 
GeoManagerImp - Class in com.swrve.sdk
 
GeoManagerImp(Context) - Constructor for class com.swrve.sdk.GeoManagerImp
 
GeoNotification - Class in com.swrve.sdk.localstorage
 
GeoNotification(long, String, String, long, long, String, String) - Constructor for class com.swrve.sdk.localstorage.GeoNotification
 
GeoplaceFetcherConstants - Class in com.swrve.sdk.geo
 
GeoplaceFetcherConstants() - Constructor for class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_API_REQUEST_VERSION - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_API_KEY - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_APP_VERSION - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_ETAG - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_JOINED - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_LANGUAGE - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_LAT - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_LIMIT - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_LNG - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_USER - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_PARAM_VERSION - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
GEOPLACES_URL - Static variable in class com.swrve.sdk.geo.GeoplaceFetcherConstants
 
geoplaceTriggered(GeoLocalStorage, String, long, int, boolean, String) - Method in class com.swrve.sdk.QaUserGeo
 
GeoSQLiteLocalStorage - Class in com.swrve.sdk.localstorage
 
GeoSQLiteLocalStorage(Context) - Constructor for class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getActionType() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getApiKey() - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getCampaignCooldown(String, long) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getCampaignCooldown(String, long) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getCampaignId() - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
getConfig() - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Get the SwrveGeoConfig configuration
getCooldownId() - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
getCustomProperties() - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
getDeviceId() - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getEndDate() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getEnterTime() - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
getEventsEndpoint() - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getExitTime() - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
getForegroundNotification() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the foreground notification configured
getForegroundNotificationId() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the foreground notification id
getGeoDuration(int, long, long) - Method in class com.swrve.sdk.GeoManagerImp
 
getGeoEngine() - Method in class com.swrve.sdk.GeoManagerImp
 
getGeoEngineListener() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
 
getGeofenceHistory(String, long) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getGeofenceHistory(String, long) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getGeofencePendingIntent(Context) - Static method in class com.swrve.sdk.geo.GeoEngine
 
getGeofencingClient() - Method in class com.swrve.sdk.geo.GeoEngine
 
getGeofencingEvent(Intent) - Method in class com.swrve.sdk.geo.GeoEngine
 
getGeoLocalStorage() - Method in class com.swrve.sdk.geo.GeoEngine
 
getGeoLocalStorage() - Method in class com.swrve.sdk.GeoManagerImp
 
getGeoLocalStorage() - Method in class com.swrve.sdk.RuleAppCooldown
 
getGeoLocalStorage() - Method in class com.swrve.sdk.RuleCampaignCooldown
 
getGeoManager() - Method in class com.swrve.sdk.geo.GeoEngine
 
getGeoplaceEventSender() - Method in class com.swrve.sdk.SwrveGeoplaceEventWorker
 
getGeoplaceEventWorkRequest(Data) - Method in class com.swrve.sdk.GeoManagerImp
 
getGeoplacePattern() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getGeoplacesEndpoint() - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getGeoplacesRequestParams(GeoLocalStorage, double, double) - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getGeoRestClientWrapper() - Method in class com.swrve.sdk.SwrveGeoRestWorker
 
getId() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getId() - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
getId() - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
getInitialTriggerEnterGeofences() - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
getInitialTriggerExitGeofences() - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
getInstance(Context, SwrveGeoConfig) - Static method in class com.swrve.sdk.geo.GeoEngine
 
getLastLocationTask() - Method in class com.swrve.sdk.GeoManagerImp
 
getLastLocationTask() - Method in class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
getLastLocationUsedForUpdates(Context) - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getLastTriggerTime() - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
getLat() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getLng() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getLocation(Context, LocationResult) - Method in class com.swrve.sdk.geo.SwrveOneTimeLocationUpdateReceiver
 
getLocation(Task<Location>) - Method in class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
getLocationResult(Intent) - Method in class com.swrve.sdk.geo.SwrveOneTimeLocationUpdateReceiver
 
getLocationUpdate(Context) - Method in class com.swrve.sdk.geo.SwrveGeoBootReceiver
 
getLocationUpdateListener() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
 
getLocationUpdates(Context) - Method in class com.swrve.sdk.geo.SwrveGeoBackgroundLocationUpdatesReceiver
 
getMinDelayBetweenMessagesSecs(String) - Method in class com.swrve.sdk.RuleAppCooldown
 
getName() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getName() - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
getNearestGeofences(String, double, double, int) - Method in class com.swrve.sdk.geo.GeoEngine
 
getNextSequenceNumber() - Static method in class com.swrve.sdk.SwrveGeoUtils
 
getNotification() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getNotificationFilter() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the custom notification filter.
getNotificationId() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getNotifications(String, String, long, String) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getNotifications(String, String, long, String) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getNow() - Method in class com.swrve.sdk.geo.GeoEngine
 
getNow() - Method in class com.swrve.sdk.RuleAppCooldown
 
getNow() - Method in class com.swrve.sdk.RuleCampaignCooldown
 
getNow() - Method in class com.swrve.sdk.RuleOpeningHours
 
getOpeningHours() - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
getOpeningHours() - Method in class com.swrve.sdk.RuleOpeningHours
 
getPayload(int, long, String, String, long) - Method in class com.swrve.sdk.GeoManagerImp
 
getPostPromptCancelButtonText() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the denied post-prompt cancel button text
getPostPromptSettingsButtonText() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the denied post-prompt settings button text
getPostPromptText() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the denied post-prompt main text
getPrePromptCancelButtonText() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the pre-prompt cancel button text
getPrePromptProceedButtonText() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the pre-prompt proceed button text
getPrePromptRationale() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the pre-prompt rationale text
getRadius() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getRegisteredGeofenceIds() - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getRegisteredGeofenceIds() - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getRESTClient() - Method in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
getRestResponseListener() - Method in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
getRestWorkRequest(String, String) - Method in class com.swrve.sdk.QaUserGeo
 
getStartDate() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getSwrveGeofence(String, long) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getSwrveGeofence(String, long) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getSwrveGeofenceTransitionListener() - Method in class com.swrve.sdk.geo.SwrveGeoConfig
Get the transition listener.
getSwrveGeoplace() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
getSwrveSDKVersion() - Method in class com.swrve.sdk.QaUserGeo
 
getTime() - Method in class com.swrve.sdk.GeoManagerImp
 
getTime() - Method in class com.swrve.sdk.QaUserGeo
 
getTotalImpressions() - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
getTrackedGeofence() - Method in class com.swrve.sdk.geo.GeoEngine
 
getTrackedGeofences(String) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getTrackedGeofences(String) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getTriggerCooldownImpressions(long, long) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getTriggerCooldownImpressions(long, long) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getTriggerSuppressionManager() - Method in class com.swrve.sdk.geo.GeoEngine
 
getUserData(String, String) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
getUserData(String, String) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
getUserId() - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
getUserId() - Method in class com.swrve.sdk.localstorage.GeoNotification
 
getUserId() - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
getUserId() - Static method in class com.swrve.sdk.SwrveGeoSDKBase
Get the current userId for the sdk
getVersion() - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Get the SwrveGeoSDK version
getVirtualGeofence(Location, SwrveGeofence) - Method in class com.swrve.sdk.geo.GeoEngine
 
getVirtualGeofenceRadius(Location, SwrveGeofence) - Method in class com.swrve.sdk.geo.GeoEngine
 
getVirtualGeofences() - Method in class com.swrve.sdk.geo.GeofenceInitialTriggerBuckets
 
getWorkManager() - Method in class com.swrve.sdk.geo.GeoEngine
 
getWorkManager() - Method in class com.swrve.sdk.GeoManagerImp
 
globalRules - Variable in class com.swrve.sdk.RuleAppCooldown
 

I

incrementTriggerCooldownImpressions(long, long, long) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
incrementTriggerCooldownImpressions(long, long, long) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
inferring(SwrveGeofence, int) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
init(Context) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Initialise the SwrveGeoSDK.
init(Context, SwrveGeoConfig) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Initialise the SwrveGeoSDK.
initCampaignRules() - Method in class com.swrve.sdk.RuleCampaignCooldown
 
initLocationUpdates() - Method in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
instance - Static variable in class com.swrve.sdk.geo.GeoEngine
 
instance - Static variable in class com.swrve.sdk.geo.SwrveGeoSDK
 
isLocationInGeofence(Location, SwrveGeofence) - Static method in class com.swrve.sdk.SwrveGeoUtils
 
isQaUserResetDevice() - Static method in class com.swrve.sdk.GeoManagerImp
 
isServiceRunning(Context, Class<?>) - Static method in class com.swrve.sdk.SwrveGeoUtils
 
isStarted(Context) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Check it the SwrveGeoSDK is started.
isSwrveSDKCreated() - Static method in class com.swrve.sdk.SwrveGeoSDKBase
Get a boolean to indicate if the main SwrveSDK instance has been created

L

lat - Variable in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
lng - Variable in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
localStorage - Variable in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
locationCallback - Variable in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
locationUpdateListener - Variable in class com.swrve.sdk.geo.GeoEngine
 
LocationUpdateListener - Interface in com.swrve.sdk.geo
 
LocationUpdateListener.Status - Enum in com.swrve.sdk.geo
 
locationUpdates - Variable in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
locationUpdates(LocationUpdateListener.Status) - Method in interface com.swrve.sdk.geo.LocationUpdateListener
 

M

maxImpressions - Variable in class com.swrve.sdk.RuleCampaignCooldown
 
maxImpressionsPerTrigger - Variable in class com.swrve.sdk.RuleCampaignCooldown
 
MIN_SWRVE_SDK_MAJOR_VERSION - Static variable in interface com.swrve.sdk.GeoManager
 
MIN_SWRVE_SDK_MINOR_VERSION - Static variable in interface com.swrve.sdk.GeoManager
 
MIN_SWRVE_SDK_PATCH_VERSION - Static variable in interface com.swrve.sdk.GeoManager
 
minDelayBetweenMessages - Variable in class com.swrve.sdk.RuleCampaignCooldown
 

N

notificationFilter(SwrveGeoNotificationFilter) - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
Filter or modify notifications before they are displayed.
notifySwrveGeofenceTransitionListener(String, int, String, Location) - Method in class com.swrve.sdk.geo.GeoEngine
 

O

onActivityResult(int, int, Intent) - Method in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
onBind(Intent) - Method in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
onCompleteExecutor - Variable in class com.swrve.sdk.geo.GeoEngine
 
onCreate() - Method in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
onCreate(Bundle) - Method in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
ONE_TIME_STARTED - com.swrve.sdk.geo.LocationUpdateListener.Status
 
oneTimeLocationUpdate(Location) - Method in interface com.swrve.sdk.geo.LocationUpdateListener
 
onReceive(Context, Intent) - Method in class com.swrve.sdk.geo.SwrveGeoBackgroundLocationUpdatesReceiver
 
onReceive(Context, Intent) - Method in class com.swrve.sdk.geo.SwrveGeoBootReceiver
 
onReceive(Context, Intent) - Method in class com.swrve.sdk.geo.SwrveGeofenceTransitionReceiver
 
onReceive(Context, Intent) - Method in class com.swrve.sdk.geo.SwrveOneTimeLocationUpdateReceiver
 
onRequestPermissionsResult(int, String[], int[]) - Method in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
onStartCommand(Intent, int, int) - Method in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
openingHoursJson - Variable in class com.swrve.sdk.RuleOpeningHours
 

P

PERMISSION_REQUEST_CODE - Static variable in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
permissionDeniedPostPrompt(String, String, String) - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
Configure this if you would like to show a basic prompt directly after the user has denied the location permission via the system prompt.
permissionPrePrompt(String, String, String) - Method in class com.swrve.sdk.geo.SwrveGeoConfig.Builder
Configure this if you would like to show a basic prompt before showing the system permissions prompt for location.
processGeoplacesResponse(String) - Method in class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 

Q

QaUserGeo - Class in com.swrve.sdk
 
QaUserGeo(Context) - Constructor for class com.swrve.sdk.QaUserGeo
 

R

receivedLocationUpdate(List<Location>, boolean) - Method in interface com.swrve.sdk.geo.LocationUpdateListener
 
registerGeofences(Location) - Method in class com.swrve.sdk.geo.GeoEngine
 
registerGeofencesLastRanTime - Variable in class com.swrve.sdk.geo.GeoEngine
 
registerGeofencesStarted(long) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
removeGeofences(OnCompleteListener) - Method in class com.swrve.sdk.geo.GeoEngine
 
removeGeofencesComplete(Task) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
requestPermissions() - Method in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
requiresLocationPermissionRequest(Context) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Util method for checking if SwrveGeoSDK requires location permission.
resetCooldownState(String) - Method in interface com.swrve.sdk.GeoManager
 
resetCooldownState(String) - Method in class com.swrve.sdk.GeoManagerImp
 
RESTARTING - com.swrve.sdk.geo.LocationUpdateListener.Status
 
RULE_FAIL_REASON - Static variable in class com.swrve.sdk.RuleOpeningHours
 
RuleAppCooldown - Class in com.swrve.sdk
 
RuleAppCooldown(Context, String, String) - Constructor for class com.swrve.sdk.RuleAppCooldown
 
RuleCampaignCooldown - Class in com.swrve.sdk
 
RuleCampaignCooldown(Context, String, String, long, long) - Constructor for class com.swrve.sdk.RuleCampaignCooldown
 
RuleOpeningHours - Class in com.swrve.sdk
 
RuleOpeningHours(String) - Constructor for class com.swrve.sdk.RuleOpeningHours
 

S

saveCampaignCooldown(CampaignCooldown) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveCampaignCooldown(CampaignCooldown) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
saveGeofenceHistory(String, long, long, int) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveGeofenceHistory(String, long, long, int) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
saveGeofences(String, List<SwrveGeofence>) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveGeofences(String, List<SwrveGeofence>) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
saveGeoNotifications(List<GeoNotification>) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveGeoNotifications(List<GeoNotification>) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
saveRegisteredGeofences(List<Geofence>) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveRegisteredGeofences(List<Geofence>) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
saveUserData(String, String, String) - Method in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
saveUserData(String, String, String) - Method in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
schedulePeriodicGeoplaceFetcher(long) - Method in interface com.swrve.sdk.GeoManager
 
schedulePeriodicGeoplaceFetcher(long) - Method in class com.swrve.sdk.GeoManagerImp
 
schedulePeriodicOfflineFetcher(long) - Method in interface com.swrve.sdk.GeoManager
 
schedulePeriodicOfflineFetcher(long) - Method in class com.swrve.sdk.GeoManagerImp
 
sendQaLogEvent(Context, String, String, String) - Method in class com.swrve.sdk.QaUserGeo
 
sessionToken - Variable in class com.swrve.sdk.QaUserGeo
 
setCampaignId(long) - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
setConfig(SwrveGeoConfig) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
 
setCooldownId(long) - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
setCustomProperties(String) - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
setEnterTime(long) - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
setExitTime(long) - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
setGeoEngineListener(GeoEngineListener) - Method in class com.swrve.sdk.geo.SwrveGeoConfig
 
setId(long) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
setId(long) - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
setId(long) - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
setLastTriggerTime(long) - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
setLat(double) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
setLng(double) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
setLocationUpdateListener(LocationUpdateListener) - Method in class com.swrve.sdk.geo.SwrveGeoConfig
 
setName(String) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
setName(String) - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
setOpeningHours(String) - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
setRadius(int) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
setSessionListener() - Method in interface com.swrve.sdk.GeoManager
 
setSessionListener() - Method in class com.swrve.sdk.GeoManagerImp
 
setSwrveGeoplace(SwrveGeoplace) - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
SETTINGS_REQUEST_CODE - Static variable in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
setTotalImpressions(long) - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
setUserId(String) - Method in class com.swrve.sdk.localstorage.CampaignCooldown
 
setUserId(String) - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
showSystemPrompt() - Method in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
showSystemPromptCount - Variable in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
start(Activity) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Start the SwrveGeoSDK at the most opportune moment.
start(Location) - Method in class com.swrve.sdk.geo.GeoEngine
 
STARTED - com.swrve.sdk.geo.LocationUpdateListener.Status
 
startGeoEngine(Location) - Method in class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
stop() - Method in class com.swrve.sdk.geo.GeoEngine
 
stop(Context) - Static method in class com.swrve.sdk.geo.SwrveGeoSDK
Stop the SwrveGeoSDK.
stop(Task) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
STOPPED - com.swrve.sdk.geo.LocationUpdateListener.Status
 
stopSafely() - Method in class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
SWRVE_GEO_SDK_VERSION - Static variable in interface com.swrve.sdk.GeoManager
 
SwrveGeoBackgroundLocationUpdatesReceiver - Class in com.swrve.sdk.geo
 
SwrveGeoBackgroundLocationUpdatesReceiver() - Constructor for class com.swrve.sdk.geo.SwrveGeoBackgroundLocationUpdatesReceiver
 
SwrveGeoBootReceiver - Class in com.swrve.sdk.geo
 
SwrveGeoBootReceiver() - Constructor for class com.swrve.sdk.geo.SwrveGeoBootReceiver
 
SwrveGeoConfig - Class in com.swrve.sdk.geo
 
SwrveGeoConfig.Builder - Class in com.swrve.sdk.geo
 
SwrveGeofence - Class in com.swrve.sdk.localstorage
 
SwrveGeofence(long, String, double, double, int) - Constructor for class com.swrve.sdk.localstorage.SwrveGeofence
 
SwrveGeofence(long, String, double, double, int, SwrveGeoplace) - Constructor for class com.swrve.sdk.localstorage.SwrveGeofence
 
SwrveGeofenceHistory - Class in com.swrve.sdk.localstorage
 
SwrveGeofenceHistory(String, long, long, long) - Constructor for class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
swrveGeofenceTransitionListener - Variable in class com.swrve.sdk.geo.GeoEngine
 
SwrveGeofenceTransitionListener - Interface in com.swrve.sdk.geo
 
SwrveGeofenceTransitionReceiver - Class in com.swrve.sdk.geo
 
SwrveGeofenceTransitionReceiver() - Constructor for class com.swrve.sdk.geo.SwrveGeofenceTransitionReceiver
 
SwrveGeoForegroundLocationUpdatesService - Class in com.swrve.sdk.geo
 
SwrveGeoForegroundLocationUpdatesService() - Constructor for class com.swrve.sdk.geo.SwrveGeoForegroundLocationUpdatesService
 
SwrveGeoNotificationFilter - Interface in com.swrve.sdk
Filter or modify notifications before they are displayed.
SwrveGeoPermissionRequesterActivity - Class in com.swrve.sdk.geo
 
SwrveGeoPermissionRequesterActivity() - Constructor for class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 
SwrveGeoplace - Class in com.swrve.sdk.localstorage
 
SwrveGeoplace(long, String, String, String) - Constructor for class com.swrve.sdk.localstorage.SwrveGeoplace
 
SwrveGeoplaceEventWorker - Class in com.swrve.sdk
 
SwrveGeoplaceEventWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrveGeoplaceEventWorker
 
SwrveGeoplaceFetcher - Class in com.swrve.sdk.geo
 
SwrveGeoplaceFetcher(Context) - Constructor for class com.swrve.sdk.geo.SwrveGeoplaceFetcher
 
SwrveGeoplaceFetcherWorker - Class in com.swrve.sdk
 
SwrveGeoplaceFetcherWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrveGeoplaceFetcherWorker
 
SwrveGeoRestWorker - Class in com.swrve.sdk
 
SwrveGeoRestWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrveGeoRestWorker
 
SwrveGeoSDK - Class in com.swrve.sdk.geo
 
SwrveGeoSDK() - Constructor for class com.swrve.sdk.geo.SwrveGeoSDK
 
SwrveGeoSDKBase - Class in com.swrve.sdk
 
SwrveGeoSDKBase() - Constructor for class com.swrve.sdk.SwrveGeoSDKBase
 
SwrveGeoUtils - Class in com.swrve.sdk
 
SwrveGeoUtils() - Constructor for class com.swrve.sdk.SwrveGeoUtils
 
SwrveNotificationFetcherOfflineWorker - Class in com.swrve.sdk
 
SwrveNotificationFetcherOfflineWorker(Context, WorkerParameters) - Constructor for class com.swrve.sdk.SwrveNotificationFetcherOfflineWorker
 
SwrveOneTimeLocationUpdateReceiver - Class in com.swrve.sdk.geo
 
SwrveOneTimeLocationUpdateReceiver() - Constructor for class com.swrve.sdk.geo.SwrveOneTimeLocationUpdateReceiver
 
SwrveTextTemplatingException - Exception in com.swrve.sdk
 
SwrveTextTemplatingException(String) - Constructor for exception com.swrve.sdk.SwrveTextTemplatingException
 
SYSTEM_PROMPT_LIMIT - Static variable in class com.swrve.sdk.geo.SwrveGeoPermissionRequesterActivity
 

T

toString() - Method in class com.swrve.sdk.localstorage.SwrveGeofence
 
toString() - Method in class com.swrve.sdk.localstorage.SwrveGeofenceHistory
 
toString() - Method in class com.swrve.sdk.localstorage.SwrveGeoplace
 
TRACKED_REFRESH_GEOFENCE_REQUEST_ID - Static variable in class com.swrve.sdk.geo.GeoEngine
 
trackedGeofencesUpdated(double, double) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
TRIGGER_COOLDOWNS_TABLE_MAX_SIZE - Static variable in class com.swrve.sdk.localstorage.GeoSQLiteLocalStorage
 
triggered(Location, long, int, boolean, String) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 
triggered(String, String, Location, String) - Method in interface com.swrve.sdk.geo.SwrveGeofenceTransitionListener
Called when a Geofence is entered or exited.
triggerGeofence(SwrveGeofence, int) - Method in interface com.swrve.sdk.GeoManager
 
triggerGeofence(SwrveGeofence, int) - Method in class com.swrve.sdk.GeoManagerImp
 
triggerGeofenceTransition(Intent) - Method in class com.swrve.sdk.geo.GeoEngine
 
triggerGeoManager(String, int) - Method in class com.swrve.sdk.geo.GeoEngine
 
triggerId - Variable in class com.swrve.sdk.RuleCampaignCooldown
 
triggering(GeofencingEvent) - Method in interface com.swrve.sdk.geo.GeoEngineListener
 

U

USER_DATA_DEVICE_UPDATE_TAG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOFENCE_REGISTER_LIMIT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOFENCE_REGISTER_THROTTLE - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_FETCHER_INTERVAL_SECS - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_FETCHER_LIMIT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_GTC - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_TRACKED_REFRESH_LAT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_TRACKED_REFRESH_LNG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_TRACKED_REFRESH_RAD - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACE_VIRTUAL_GEOFENCE_THRESHOLD - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOPLACES_ETAG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_GEOSDK_STATE - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LAST_NOTIFICATION_TIME - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_CURRENT_DISPLACEMENT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_CURRENT_PRIORITY - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_FASTEST_INTERVAL - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_INACCURATE_FIX_COUNTER - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_INTERVAL - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_PRIORITY_LOW - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_PRIORITY_MEDIUM - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_REQ_LAT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_LOCATION_UPDATE_REQ_LNG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_NEAREST_OUTSIDE_VG_ID - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_NOTIFICATION_FETCHER_INTERVAL_SECS - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_OFFLINE_ETAG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_RULES - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_VG_LAT - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_VG_LNG - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
USER_DATA_VG_RAD - Static variable in interface com.swrve.sdk.localstorage.GeoLocalStorage
 
userId - Variable in class com.swrve.sdk.QaUserGeo
 
userId - Variable in class com.swrve.sdk.RuleAppCooldown
 
userId - Variable in class com.swrve.sdk.RuleCampaignCooldown
 

V

valueOf(String) - Static method in enum com.swrve.sdk.geo.GeofenceInitialTriggerBuckets.BucketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.swrve.sdk.geo.LocationUpdateListener.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.swrve.sdk.geo.GeofenceInitialTriggerBuckets.BucketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.swrve.sdk.geo.LocationUpdateListener.Status
Returns an array containing the constants of this enum type, in the order they are declared.
VIRTUAL_GEOFENCE_REQUEST_ID - Static variable in class com.swrve.sdk.geo.GeoEngine
 

W

wrappedEvent(String) - Method in class com.swrve.sdk.QaUserGeo
 
A B C D E F G I L M N O P Q R S T U V W 
All Classes All Packages