developer-foursquare-com/
875 pages · Updated July 25, 2026
Pages
- Documentation
- hashValue | Documentation
- hash(into:) | Documentation
- hashValue | Documentation
- !=(_:_:) | Documentation
- !=(_:_:) | Documentation
- hash(into:) | Documentation
- Documentation
- Page not found - Foursquare developer documentaion
- Page not found - Foursquare developer documentaion
- hashValue | Documentation
- hashValue | Documentation
- Page not found - Foursquare developer documentaion
- !=(_:_:) | Documentation
- Page not found - Foursquare developer documentaion
- init(from:) | Documentation
- Documentation
- Documentation
- Documentation
- Documentation
- Documentation
- isStrictSuperset(of:) | Documentation
- hash(into:) | Documentation
- hashValue | Documentation
- Documentation
- encode(to:) | Documentation
- insert(_:) | Documentation
- init(_:) | Documentation
- Documentation
- Documentation
- symmetricDifference(_:) | Documentation
- intersection(_:) | Documentation
- union(_:) | Documentation
- formUnion(_:) | Documentation
- contains(_:) | Documentation
- subtracting(_:) | Documentation
- isSubset(of:) | Documentation
- isStrictSubset(of:) | Documentation
- RawRepresentable Implementations | Documentation
- init(arrayLiteral:) | Documentation
- isEmpty | Documentation
- RawRepresentable Implementations | Documentation
- Equatable Implementations | Documentation
- init(rawValue:) | Documentation
- Journey.DestinationType.venue | Documentation
- !=(_:_:) | Documentation
- Journey.DestinationType.geofence | Documentation
- !=(_:_:) | Documentation
- Equatable Implementations | Documentation
- init(rawValue:) | Documentation
- MovementSdkManager.ErrorCode.unsupportedOS | Documentation
- MovementSdkManager.ErrorCode.unknown | Documentation
- MovementSdkManager.ErrorCode.tripAlreadyStarted | Documentation
- Documentation
- Geofence.GeofenceType.polygon | Documentation
- Documentation
- remove(_:) | Documentation
- RawRepresentable Implementations | Documentation
- init(rawValue:) | Documentation
- MovementSdkManager.ErrorCode.invalidAuth | Documentation
- value
- RawRepresentable Implementations | Documentation
- Geofence.GeofenceType.latLng | Documentation
- Equatable Implementations | Documentation
- init(rawValue:) | Documentation
- FeedbackProvider.VisitFeedback.wrongVenue | Documentation
- FeedbackProvider.VisitFeedback.falseStop | Documentation
- Page not found - Foursquare developer documentaion
- Page not found - Foursquare developer documentaion
- PilgrimSdk
- Companion
- Builder
- Companion
- Companion
- Visit
- PilgrimNotificationTester
- TripAlreadyActive
- PilgrimUserInfo
- Trigger
- Component
- Companion
- Companion
- Companion
- TripNotActive
- UserState
- Gender
- PreciseLocationPermissionDenied
- Reason
- VisitFeedback
- NetworkError
- Builder
- Other
- LocationNotAvailable
- MapExtensionsKt
- Page not found - Foursquare developer documentaion
- PilgrimSdkGeofenceEventNotification
- PilgrimSdkVisitNotification
- DebugLogItem
- PilgrimTripException
- P-index
- PilgrimSdkBackfillNotification
- PilgrimSdkUserStateNotification
- FrequentLocations
- PilgrimExceptionHandler
- Confidence
- PilgrimBootReceiver
- Photo
- PilgrimBootService
- CurrentLocation
- FSQPUserStateComponent Enumeration Reference
- Page not found - Foursquare developer documentaion
- OnPilgrimForegroundModeStarted
- FSQPPilgrimManagerDelegate Protocol Reference
- !=(_:_:) | Documentation
- Meta
- Enumerations Reference
- Page not found - Foursquare developer documentaion
- FSQPPilgrimManagerErrorCode Enumeration Reference
- FSQPVisitTester Class Reference
- GeofenceEvent
- Page not found - Foursquare developer documentaion
- Journey
- FSQPLogType Enumeration Reference
- V-index
- FSQPUserInfo Class Reference
- C-index
- FSQPVisitFeedback Enumeration Reference
- VenueChain
- Result
- Page not found - Foursquare developer documentaion
- Protocols Reference
- L-index
- Page not found - Foursquare developer documentaion
- FSQPVenue Class Reference
- FSQPJourneyStatus Enumeration Reference
- FSQPVenueLocation Class Reference
- FSQPLogLevel Enumeration Reference
- FSQPGeofenceType Enumeration Reference
- FSQPGeofenceEventType Enumeration Reference
- FSQPJourneyDestinationType Enumeration Reference
- FSQPConfidence Enumeration Reference
- FSQPGeofenceEvent Class Reference
- FSQPLastKnownUserState Class Reference
- Venue
- PilgrimConfig
- Location
- Page not found - Foursquare developer documentaion
- Constants Reference
- FSQPGeofence Class Reference
- Category
- FSQPUserSegment Class Reference
- FSQPGeofenceRegion Class Reference
- FSQPSymbolicator Class Reference
- FSQPFeedbackProvider Class Reference
- S-index
- FSQPDebugLog Class Reference
- FSQPCurrentLocation Class Reference
- Status
- T-index
- Ok
- U-index
- FSQPDebugModeViewController Class Reference
- FSQPCategory Class Reference
- FSQPChain Class Reference
- FSQPCategoryIcon Class Reference
- PilgrimErrorReporter
- N-index
- Companion
- Page not found - Foursquare developer documentaion
- D-index
- PilgrimNotificationHandler
- Companion
- PilgrimLogEntry
- LatLng
- E-index
- Page not found - Foursquare developer documentaion
- H-index
- JourneyDestinationType
- LocationPriority
- ResponseV2
- W-index
- StopRegion
- Geofence
- Segment
- M-index
- FoursquareType
- F-index
- LogLevel
- G-index
- TriggerPlaceType
- I-index
- B-index
- O-index
- J-index
- Companion
- Journey.Status.approaching | Documentation
- init(rawValue:) | Documentation
- RawRepresentable Implementations | Documentation
- hash(into:) | Documentation
- BoundaryDataType
- Documentation
- GeofenceRegion
- Equatable Implementations | Documentation
- GeofenceEventType
- PolygonBoundary
- GeofenceType
- CircularBoundary
- !=(_:_:) | Documentation
- Encodable Implementations | Documentation
- Boundary
- Decodable Implementations | Documentation
- Journey.Status.canceled | Documentation
- isInProgress | Documentation
- isNotInProgress | Documentation
- Journey.Status.pending | Documentation
- init(rawValue:) | Documentation
- Companion
- Journey.Status.arrived | Documentation
- Journey.Status.completed | Documentation
- Journey.Status.inProgress | Documentation
- EventLevel
- Companion
- RawRepresentable Implementations | Documentation
- !=(_:_:) | Documentation
- GeofenceEvent.EventType.exit | Documentation
- GeofenceEvent.EventType.presence | Documentation
- GeofenceEvent.EventType.entrance | Documentation
- update(with:) | Documentation
- GeofenceEvent.EventType.dwell | Documentation
- isSuperset(of:) | Documentation
- MovementSdkManager.ErrorCode.networkNotAvailable | Documentation
- prefix | Documentation
- FSQPPilgrimManager Class Reference
- Classes Reference
- Page not found - Foursquare developer documentaion
- LocationType
- FSQPLocationType Enumeration Reference
- Companion
- Build With Pilgrim
- FSQPVisit Class Reference
- FSQPJourney Class Reference
- FSQPUserState Class Reference
- Package com.foursquare.pilgrim
- All Classes
- VenueParent
- Page not found - Foursquare developer documentaion
- Empty
- R-index
- getType
- VenueIdType
- city
- hasDeparted
- Package com.foursquare.api.types
- Documentation
- getOtherPossibleVenues
- hash(into:) | Documentation
- DebugLog.LogType.persistence | Documentation
- Package com.foursquare.api
- DebugLog.LogType.battery | Documentation
- DebugLog.Level.info | Documentation
- A-index
- Journey.Status | Documentation
- Deprecated
- Package com.foursquare.api.types.geofence
- Package com.foursquare.api.types.geofence.area
- description | Documentation
- init() | Documentation
- getConfidence
- DebugLog.Level.debug | Documentation
- Package com.foursquare.api.types.events
- values
- DebugLog.LogType.location | Documentation
- wifi
- DebugLog.LogType.assertion | Documentation
- status | Documentation
- RawRepresentable Implementations | Documentation
- DebugLog.LogType.general | Documentation
- DebugLog.LogType.network | Documentation
- DebugLog.LogType.geofence | Documentation
- DebugLog.LogType.stopDetection | Documentation
- Equatable Implementations | Documentation
- hash(into:) | Documentation
- Visit
- country
- Equatable Implementations | Documentation
- GeofenceEvent.EventType | Documentation
- CustomStringConvertible Implementations | Documentation
- location
- visitLength
- OptionSet Implementations | Documentation
- DebugLog.Level.warn | Documentation
- init(rawValue:) | Documentation
- getVenue
- DebugLog.Level.error | Documentation
- commuting
- getDeparture
- getVisitId
- visit
- arrival
- SetAlgebra Implementations | Documentation
- VisitNotification
- currentLocation
- UserState
- suffix | Documentation
- traveling
- postalCode
- Journey.DestinationType | Documentation
- categoryIds | Documentation
- MovementSdkManager.ErrorCode.invalidParameters | Documentation
- setGender(_:) | Documentation
- eta | Documentation
- Equatable Implementations | Documentation
- setUserInfo(_:forKey:) | Documentation
- destinationGeofence | Documentation
- Equatable Implementations | Documentation
- destinationVenue | Documentation
- start | Documentation
- removeKey(_:) | Documentation
- traveling | Documentation
- name | Documentation
- postalCode | Documentation
- county | Documentation
- dma | Documentation
- setUserId(_:) | Documentation
- country | Documentation
- setBirthday(_:) | Documentation
- city | Documentation
- source | Documentation
- init(rawValue:) | Documentation
- commuting | Documentation
- MovementSdkManager.ErrorCode | Documentation
- chainIds | Documentation
- properties | Documentation
- fireTestVisit(location:) | Documentation
- speed | Documentation
- venue | Documentation
- properties | Documentation
- timestamp | Documentation
- partnerVenueId | Documentation
- postalCode | Documentation
- name | Documentation
- Documentation
- cancelJourney(completion:) | Documentation
- Geofence.GeofenceType | Documentation
- location | Documentation
- geofenceId | Documentation
- eventType | Documentation
- fireTestVisit(confidence:type:departure:) | Documentation
- direction | Documentation
- county | Documentation
- traveling | Documentation
- userState
- partnerVenueId | Documentation
- commuting | Documentation
- country | Documentation
- city | Documentation
- Geofence.GeofenceType.venue | Documentation
- isEqual(_:) | Documentation
- Category.Icon | Documentation
- categoryIds | Documentation
- venue | Documentation
- startJourney(destinationId:destinationType:metadata:completion:) | Documentation
- chainIds | Documentation
- type | Documentation
- updateConfiguration(withConsumerKey:secret:) | Documentation
- shared | Documentation
- fireTestDeparture(visit:) | Documentation
- id | Documentation
- errorDomain | Documentation
- pluralName | Documentation
- stop() | Documentation
- dwellTime | Documentation
- name | Documentation
- start() | Documentation
- movementManager(_:handle:) | Documentation
- configure(withConsumerKey:secret:oauthToken:delegate:completion:) | Documentation
- setUserInfo(_:persisted:) | Documentation
- getCurrentLocation(completion:) | Documentation
- movementSDKVersionString | Documentation
- debugLogs(completion:) | Documentation
- presentDebugViewController(parentViewController:) | Documentation
- checkinJourney(completion:) | Documentation
- debugLogs() | Documentation
- id | Documentation
- completeJourney(completion:) | Documentation
- icon | Documentation
- deleteDebugLogs() | Documentation
- clearAllData(completion:) | Documentation
- FeedbackProvider.VisitFeedback | Documentation
- userInfo | Documentation
- movementManager(_:handleBackfill:) | Documentation
- isDebugLogsEnabled | Documentation
- movementManager(_:handle:) | Documentation
- Err
- isEnabled | Documentation
- Ok
- visitTester | Documentation
- isLiveDebugEnabled | Documentation
- hasHomeOrWork | Documentation
- currentJourney | Documentation
- movementManager(_:handle:) | Documentation
- movementManager(_:handle:) | Documentation
- leaveVisitFeedback(_:visitId:actualVenueId:completion:) | Documentation
- valueOf
- setGender
- id | Documentation
- values
- name | Documentation
- checkIn(venueId:) | Documentation
- put
- checkIn(partnerVenueId:) | Documentation
- matchedGeofences | Documentation
- currentPlace | Documentation
- setUserId
- setBirthday
- code
- notificationHandler
- log
- start
- userInfo
- setEnableLiveConsoleEvents
- consumer
- disableAdIdentitySharing
- enableLiveConsoleEvents
- completeJourney
- getCurrentVisit
- setOauthToken
- getOrNull
- isErr
- coordinate | Documentation
- Documentation
- isOk
- stopForeground
- startJourney
- userState
- hashValue | Documentation
- getDebugInfo
- crossStreet | Documentation
- sendTestException
- setUserInfo
- state
- getInstallId
- setNotificationHandler
- setExceptionHandler
- DebugLog.LogType | Documentation
- setLogLevel
- setEnablePersistentLogs
- with
- getCurrentLocation
- enableDebugLogs
- getCurrentJourney
- disableForegroundNotification
- enableForegroundNotification
- isEnabled
- checkinJourney
- userInfo
- RawRepresentable Implementations | Documentation
- exceptionHandler
- MovementSdkManager | Documentation
- logLevel
- getOrElse
- address | Documentation
- postalCode | Documentation
- isForegroundModeEnabled
- getOrThrow
- !=(_:_:) | Documentation
- sendTestVisitArrivalAtLocation
- handleBackfillVisit
- sendConnectedTestVisit
- Documentation
- Builder
- stop
- clearAllData
- getDebugLogs
- dma
- getSegments
- getCurrentGeofenceArea
- getCachedGeofences
- get
- hash(into:) | Documentation
- DebugLog.Level | Documentation
- checkInWithVenueId
- destinationVenue
- handleVisit
- isValid
- lat
- handleUserStateChange
- values
- handleGeofenceEventNotification
- errorMessage
- distance
- errorType
- id
- eventDescription | Documentation
- type | Documentation
- timestamp | Documentation
- delegate | Documentation
- level | Documentation
- fireTestVisit
- state | Documentation
- sendTestDepartureForVisit
- description | Documentation
- value
- address
- data | Documentation
- valueOf
- Visit
- errorDetail
- values
- valueOf
- VisitNotification
- onForegroundModeStarted
- toString
- crossStreet
- UserState
- formattedAddress
- Journey
- state | Documentation
- UserStateComponent | Documentation
- WRONG_VENUE
- valueOf
- Journey | Documentation
- destinationGeofence
- timestamp | Documentation
- country
- eta
- dma | Documentation
- city
- values
- homeLocations | Documentation
- Meta
- changedComponents
- shouldDisableAdIdentitySharing | Documentation
- Gender
- shortName | Documentation
- DMA
- state | Documentation
- GeofenceEvent | Documentation
- feedbackProvider | Documentation
- valueOf
- name
- MovementSdkManagerDelegate | Documentation
- UserState | Documentation
- coordinate | Documentation
- visit
- BackfillNotification
- UserStateNotification
- segmentId
- CONFIRM
- Geofence | Documentation
- VisitTester | Documentation
- Category | Documentation
- lastKnownUserState | Documentation
- VenueChain
- movementManager(_:handle:changedComponents:) | Documentation
- Ok
- UserSegment | Documentation
- FeedbackProvider | Documentation
- CurrentLocation | Documentation
- DENY
- Companion
- MALE
- FEMALE
- Component
- FALSE_STOP
- UserStateNotification
- POSTAL_CODE
- name
- UserInfo
- STATE
- COUNTY
- COUNTRY
- Segment
- COMMUTING
- TRAVELING
- CITY
- Companion
- toString
- cancelJourney
- notes
- cause
- MovementSdk
- city | Documentation
- country | Documentation
- lat
- provider
- timestamp
- trigger
- time
- result
- hasAltitude
- message
- hasAccuracy
- err
- level
- Venue.Location | Documentation
- values
- hasVerticalAccuracy
- isValid
- FoursquareLocation
- cause
- Documentation
- reason
- categories | Documentation
- toString
- lng
- hasHeading
- location
- partnerVenueId
- requestId
- speed
- oauthToken
- accuracy
- dwellTime
- motion
- verticalAccuracy
- isHomeOrWork
- name
- heading
- GeofenceRegion
- writeToParcel
- altitude
- !=(_:_:) | Documentation
- valueOf
- hierarchy
- values
- chainIds
- hash(into:) | Documentation
- logException
- type
- meta
- id | Documentation
- venue
- properties
- name
- Equatable Implementations | Documentation
- probability | Documentation
- Visit.LocationType.unknown | Documentation
- locationInformation | Documentation
- primaryCategory | Documentation
- id
- hashValue | Documentation
- partnerVenueId
- name | Documentation
- Builder
- direction
- hierarchy | Documentation
- hasHomeOrWork
- Equatable Implementations | Documentation
- probability
- JourneyException
- StopRegion
- isPrimary
- categories
- clearDebugLogs
- Result
- lat
- categoryIds
- radius
- Geofence
- string(for:) | Documentation
- Visit.Confidence.low | Documentation
- string | Documentation
- values
- fromGeofenceAndLocation
- Venue
- init(rawValue:) | Documentation
- Visit.Confidence.high | Documentation
- describeContents
- location
- Visit.Confidence.medium | Documentation
- Visit.Confidence.none | Documentation
- values
- venueId
- checkInAtVenueWithPartnerVenueId
- setEnableDebugLogs
- longitude
- lat
- lng
- partnerVenueId
- radius
- Visit.LocationType.home | Documentation
- venueChains
- fromString
- id
- RawRepresentable Implementations | Documentation
- fromString
- name
- string(for:) | Documentation
- VenueParent
- ERROR
- name
- getHomeLocations
- name
- categories
- Visit.LocationType.venue | Documentation
- Visit.LocationType.work | Documentation
- getWorkLocations
- id
- handleJourneyUpdate
- geofenceEvents
- latitude
- Companion
- boundary
- values
- timestamp
- toString
- LatLng
- valueOf
- ResponseV2
- Other
- WARN
- image
- hasChildren
- valueOf
- isNotInProgress
- GeofenceEvent
- shortName
- venueId
- properties
- NotificationHandler
- id
- speed
- DebugLog | Documentation
- start
- lng
- HOME
- lat
- hacc
- geofenceType
- UNKNOWN
- Category
- matchedGeofences
- INFO
- LogLevel
- Location
- fromString
- WORK
- LocationNotAvailable
- NotificationTester
- currentPlace
- DEBUG
- NONE
- OnForegroundModeStarted
- lng
- id
- FoursquareLocation
- message
- Documentation
- name | Documentation
- hashValue | Documentation
- com.foursquare.api.types
- threshold
- prefix
- createdAt
- com.foursquare.api.types.geofence
- id
- Venue.Chain | Documentation
- primaryCategory
- pluralName
- RawRepresentable Implementations | Documentation
- valueOf
- partnerVenueId | Documentation
- LocationType
- url
- isInProgress
- DebugLogItem
- Reason
- state
- Venue | Documentation
- suffix
- name
- categories
- result
- init(rawValue:) | Documentation
- ENTRANCE
- description | Documentation
- Visit.Confidence | Documentation
- sizes
- height
- PRESENCE
- Geofence
- Visit.LocationType | Documentation
- GeofenceRegion
- width
- geofenceEventType
- lng
- com.foursquare.movement
- hashCode
- GeofenceEventNotification
- valueOf
- equals
- venue
- MEDIUM
- ExceptionHandler
- Venue
- string | Documentation
- VenueParent
- arrivalDate | Documentation
- Photo
- Companion
- venue | Documentation
- locationType | Documentation
- segments | Documentation
- otherPossibleVenues | Documentation
- departureDate | Documentation
- hasDeparted | Documentation
- ALL
- id | Documentation
- displayName | Documentation
- FrequentLocations
- confidenceString | Documentation
- StopRegion
- arrivalLocation | Documentation
- GeofenceEventNotification
- LOW
- requestId
- ResponseV2
- confidence | Documentation
- LatLng
- GeofenceType
- GeofenceEventType
- Companion
- Confidence
- postalCode
- GeofenceEvent
- Status
- HIGH
- Category
- Companion
- TripAlreadyActive
- LocationNotAvailable
- Other
- CREATOR
- com.foursquare.api
- CurrentLocation
- TripNotActive
- Journey
- DWELL
- NONE
- NetworkError
- POLYGON
- IN_PROGRESS
- Meta
- JourneyDestinationType
- VENUE
- LATLNG
- VENUE
- Companion
- Segment
- Companion
- FoursquareType
- Companion
- ARRIVED
- Companion
- Pilgrim Data Usage
- 404 Not Found
- Photo
- departureLocation | Documentation
- locationTypeString | Documentation
- Visit | Documentation
- Location
- PreciseLocationPermissionDenied
- COMPLETED
- LastKnownUserState | Documentation
- VisitFeedback
- EXIT
- BackfillNotification
- VENUE
- NOT_SPECIFIED
- CANCELED
- PENDING
- GEOFENCE
- APPROACHING
- Foursquare SDKs Overview