Enumerations

The following enumerations are available globally.

  • Different regions where Steerpath services are running. More regions will be added in the future.

    See more

    Declaration

    Objective-C

    enum SPServiceRegion {}

    Swift

    enum SPServiceRegion : UInt
  • Directions error types.

    See more

    Declaration

    Objective-C

    enum SPDirectionsErrorType {}

    Swift

    enum SPDirectionsErrorType : UInt
  • Geofence transition types.

    See more

    Declaration

    Objective-C

    enum SPGeofenceTransitionOptions {}

    Swift

    struct SPGeofenceTransitionOptions : OptionSet
  • Geofence types.

    See more

    Declaration

    Objective-C

    enum SPGeofenceType {}

    Swift

    enum SPGeofenceType : UInt
  • Geofence error types.

    See more

    Declaration

    Objective-C

    enum SPGeofenceErrorType {}

    Swift

    enum SPGeofenceErrorType : UInt
  • Supported geofence status types

    See more

    Declaration

    Objective-C

    enum SPGeofenceStatus {}

    Swift

    enum SPGeofenceStatus : UInt
  • SPMapView Error Codes

    See more

    Declaration

    Objective-C

    enum SPMapViewErrorCode {}

    Swift

    enum SPMapViewErrorCode : Int
  • Different camera modes the map view can have.

    See more

    Declaration

    Objective-C

    enum SPMapViewCameraModes {}

    Swift

    struct SPMapViewCameraModes : OptionSet
  • Different location providers.

    See more

    Declaration

    Objective-C

    enum SPLocationSource {}

    Swift

    enum SPLocationSource : UInt
  • Bluetooth states defined by the Steerpath SDK. ‘Simplified’ version of CBManagerState.

    See more

    Declaration

    Objective-C

    enum SPBluetoothState {}

    Swift

    enum SPBluetoothState : UInt
  • Route action types.

    See more

    Declaration

    Objective-C

    enum SPRouteAction {}

    Swift

    enum SPRouteAction : UInt
  • Levels of telemetry data that is collected.

    See more

    Declaration

    Objective-C

    enum SPTelemetryBeaconLevel {}

    Swift

    enum SPTelemetryBeaconLevel : UInt
  • Levels of location data that is collected.

    See more

    Declaration

    Objective-C

    enum SPTelemetryLocationLevel {}

    Swift

    enum SPTelemetryLocationLevel : UInt