Dolphin MOVE SDK
2.x
2.x
  • Introduction
  • MOVE Services
  • MOVE SDK
    • Getting Started
      • MOVE Dashboard
        • Access Control
        • Configuration
        • Timeline
        • Points of Interest
      • Android
        • Installation
        • Quick Start
      • iOS
        • Installation
        • Quick Start
        • Troubleshooting
      • React Native
      • Flutter
      • Move SDK CLI
    • API Interface
      • Android
        • Initialization
        • Services
      • iOS
        • Initialization
        • Setup
        • Services
      • React Native
        • Components
        • Initialization
        • Services
      • Flutter
        • Initialization
        • Services
    • Models
      • Listeners/Callbacks
      • MoveAssistanceCallStatus
      • MoveAuth
      • MoveAuthError
      • MoveAuthResult
      • MoveAuthState
      • MoveConfig
      • MoveConfigurationError
      • MoveDevice
      • MoveDeviceStatus
      • MoveGeocodeError
      • MoveHealthItem
      • MoveHealthScore
      • MoveOptions
        • DeviceDiscovery
      • MoveSdkState
      • MoveSdkAndroidConfig
      • MoveTripState
      • MoveScanResult
      • MoveServiceFailure
      • MoveServiceWarning
      • MoveShutdownResult
    • Appendix
      • Token refresh
      • Android
        • Permission Handling
          • Permission Overview
          • Runtime Permissions
        • Battery optimization
        • Notification Management
      • iOS
        • Permissions Handling
        • App Store
      • React Native
        • Permission Handling
  • MOVE Backend
    • MOVE Backend
      • MOVE Admin API
      • MOVE TIMELINE API
      • MOVE State API
      • MOVE Last Location API
    • MOVE Generic Notifier
    • MOVE Assistance Notifier
    • Example requests
  • FAQ
  • Changelog
    • Android
    • iOS
    • React
    • Flutter
    • Backend
  • Data privacy (GDPR)
Powered by GitBook
On this page
  1. MOVE SDK
  2. Models

MoveHealthItem

struct MoveHealthItem {
    enum Reason: String {
        case batteryLevel
        case cpuUsage
        case diskUsage
        case internetUsage
        case memoryUsage
        case newVersion
        case unimplementedListeners
    }

    let reason: Reason
    let description: String
}
export type HealthReasons =
  | 'BATTERY_LEVEL'
  | 'CPU_USAGE'
  | 'DISK_USAGE'
  | 'INTERNET_USAGE'
  | 'MEMORY_USAGE'
  | 'NEW_VERSION'
  | 'UNIMPLEMENTED_LISTENERS';
export type HealthListItem = {
  reason: HealthReasons;
  description: string;
};

MoveHealthItem

reason

MoveHealthItem.Reason

Reason for the health report issue.

description

String

Description of the issue.

Reason

String

memoryUsage

High memory usage.

cpuUsage

High CPU usage.

diskUsage

Not reported on iOS.

batteryLevel

Low battery.

internetUsage

No internet.

newVersion

New version available.

unimplementedListeners

PreviousMoveGeocodeErrorNextMoveHealthScore

Last updated 3 months ago

Any of the required listeners was unimplemented. See: .

Setup