## S

[Segment](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Segment.html) - class in com.foursquare.api.types

Data class representing a segment.

### Functions in com.foursquare.pilgrim.PilgrimNotificationTester
- [`sendConnectedTestVisit(String, Confidence, LocationType, Boolean)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationTester.html#sendConnectedTestVisit(String,Confidence,LocationType,Boolean))  
  An online version of the helper method to test your [PilgrimNotificationHandler](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationHandler.html) implementation without moving around.

- [`sendTestDepartureForVisit(Context, Visit, Long)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationTester.html#sendTestDepartureForVisit(Context,Visit,Long))  
  The companion method to [`sendTestDepartureForVisit`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationTester.html#sendTestDepartureForVisit(Context,Visit,Long)) to send a departure to your notification handler based on the arrival visit that you received from the arrival test method.

- [`sendTestVisitArrivalAtLocation(Context, Double, Double, Boolean)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimNotificationTester.html#sendTestVisitArrivalAtLocation(Context,Double,Double,Boolean))  
  Simulate a user visit at a given location.

### Functions in com.foursquare.api.FoursquareLocation
- [`setAccuracy(Float)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/FoursquareLocation.html#setAccuracy(Float))
- [`setAddress(String)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Venue.Location.html#setAddress(String))
- [`setAltitude(Double)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/FoursquareLocation.html#setAltitude(Double))
- [`setBatteryLevel(Integer)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimLogEntry.html#setBatteryLevel(Integer))
- [`setBirthday(Date)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimUserInfo.html#setBirthday(Date))

### Functions in com.foursquare.api.types.geofence.Geofence
- [`setBoundary(Boundary)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/geofence/Geofence.html#setBoundary(Boundary))
- [`setCategoryIds(List)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/geofence/Geofence.html#setCategoryIds(List))

### Functions in com.foursquare.api.types.Venue
- [`setCategories(List)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Venue.html#setCategories(List))
- [`setPartnerVenueId(String)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Venue.html#setPartnerVenueId(String))

### Functions in com.foursquare.api.types.Photo
- [`setCreatedAt(Long)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Photo.html#setCreatedAt(Long))
- [`setUrl(String)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/Photo.html#setUrl(String))

### Functions in the PilgrimSdk
- [`setEnableDebugLogs(Boolean)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimSdk.html#setEnableDebugLogs(Boolean))  
  For improved debugging and the enabling of the logs page in the PilgrimDebuggingActivity of the pilgrimsdk-debugging module, turn on persistent logs.
- [`setNotificationHandler(PilgrimNotificationHandler)`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/pilgrim/PilgrimSdk.html#setNotificationHandler(PilgrimNotificationHandler))  
  Sets the notification handler that all of your visit notifications will be sent to.

### StopRegion

[`StopRegion`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/StopRegion.html) - This region object is a circular geofence region used monitor for geolocation exit events.

### Enum entries

- [`SINGLE_POINT`](https://developer.foursquare.com/sdk-reference/pilgrim/android/3.4.0/com/foursquare/api/types/geofence/area/BoundaryDataType.html#SINGLE_POINT) - Used to represent circular boundaries.
