Enumerations

The following enumerations are available globally.

  • Drive detection mode enum

    • auto: Automatically detected by drive motion
    • manual: Manually trigger drive motion, use {@link TNDriveMotionClient#startDrive()} and {@link TNDriveMotionClient#stopDrive()}
    See more

    Declaration

    Swift

    @objc
    public enum TNDriveDetectionMode : Int
  • Config description type enumeration.

    See more

    Declaration

    Swift

    @objc
    public enum TNConfigDescriptionType : Int, RawRepresentable, Codable
  • Interval type enumeration.

    See more

    Declaration

    Swift

    @objc
    public enum TNIntervalType : Int, Codable
  • DriveMotion service response status.

    See more

    Declaration

    Swift

    @objc
    public enum TNResponseStatus : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TNSafetyIntervalType : Int, Codable
  • Safety event type enumeration class.

    See more

    Declaration

    Swift

    @objc
    public enum TNAlertEventType : Int, RawRepresentable, Codable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum AnalyticsQueryMode : Int
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum OperationType : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum CriteriaType : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TNConnectionMode : Int, CaseIterable
  • Scoring interval type enumeration.

    See more

    Declaration

    Swift

    @objc
    public enum TNCumulativeScoreInterval : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TNDataRetentionPeriod : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum TNDistractionType : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc(TNDriveDetectionState)
    public enum TNDriveDetectionState : Int, CaseIterable, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum EventLevel : Int, RawRepresentable, CaseIterable, Codable
  • Safety event type enumeration.

    See more

    Declaration

    Swift

    @objc
    public enum DMEventType : Int, RawRepresentable, Codable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TNSafetyIntervalFilter : Int, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum ScoreFactorType : Int, RawRepresentable, CaseIterable, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TNScoreType : Int, RawRepresentable, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum ScoreVersion : Int, RawRepresentable, Codable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum State : Int, RawRepresentable, Codable, CaseIterable
  • Define classification the trip transportation mode by auto and manual classification

    Auto classification align by the type defined in {@link DriverPassengerClassificationEvent.ClassificationResultType} Manual classification defined and used from API.

    See more

    Declaration

    Swift

    @objc
    public enum TNTransportationMode : Int, RawRepresentable, CaseIterable, Codable
  • Undocumented

    See more

    Declaration

    Swift

    @objc
    public enum TripSortType : Int, Codable
  • The state type enumeration for ‘TNProgress’

    See more

    Declaration

    Swift

    @objc
    public enum TNProgressState : Int, Codable