## H

### Functions

- [handleBackfillVisit(Context, PilgrimSdkBackfillNotification)](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html#handleBackfillVisit(Context,PilgrimSdkBackfillNotification)) - function in com.foursquare.pilgrim. [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html)  
  The callback that will get invoked when the SDK fills in a missed visit due to various failure cases the main case being Android Doze and no network connection for the app.

- [handleGeofenceEventNotification(Context, PilgrimSdkGeofenceEventNotification)](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html#handleGeofenceEventNotification(Context,PilgrimSdkGeofenceEventNotification)) - function in com.foursquare.pilgrim. [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html)  
  The callback that will get invoked when the SDK generates ENTRANCE/DWELL/VENUE_CONFIRMED/EXIT events for geofence (v2).

- [handleJourneyUpdate(Context, Journey)](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html#handleJourneyUpdate(Context,Journey)) - function in com.foursquare.pilgrim. [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html)  
  The callback will get invoked when there is an update to the user's current journey.

- [handleUserStateChange(Context, PilgrimSdkUserStateNotification)](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html#handleUserStateChange(Context,PilgrimSdkUserStateNotification)) - function in com.foursquare.pilgrim. [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html)  
  The callback will get invoked when there is a notification of the user's current state.

- [handleVisit(Context, PilgrimSdkVisitNotification)](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html#handleVisit(Context,PilgrimSdkVisitNotification)) - function in com.foursquare.pilgrim. [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html)  
  The callback that will get invoked when there is a notification at the user's current visit.

### Enums

- [HARMONIZED_THIRD_PARTY](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/VenueIdType.html#HARMONIZED_THIRD_PARTY) - enum entry in com.foursquare.api. [VenueIdType](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/VenueIdType.html)
- [HIGH](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/Confidence.html#HIGH) - enum entry in com.foursquare.pilgrim. [Confidence](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/Confidence.html)
- [HIGH_ACCURACY](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/LocationPriority.html#HIGH_ACCURACY) - enum entry in com.foursquare.api.types. [LocationPriority](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/LocationPriority.html)
- [HOME](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/LocationType.html#HOME) - enum entry in com.foursquare.pilgrim. [LocationType](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/LocationType.html)
