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

MoveSdkState

MOVE Models

PreviousDeviceDiscoveryNextMoveSdkAndroidConfig

Last updated 1 year ago

Represent the different SDK States.

sealed class MoveSdkState {
    Uninitialised()
    Ready()
    Running()
}
enum MoveSDKState {
    case unintialized
    case ready
    case running
}
export type SdkState = 'UNINITIALIZED' | 'READY' | 'RUNNING';
import 'package:movesdk/io/dolphin/move/move_state.dart';
enum MoveState {
  ready,
  running,
  unknown,
}

MoveState

uninitialized

The MOVE SDK is not initialized.

ready

The MOVE SDK is initialized and ready to start services. Transited to this state on initialization and when services didn't start.

running

The MOVE SDK is running its services. Transited to this state after calling startAutomaticDetection() ( / / / ).

For further information please see / / / .

Android
iOS
React
Flutter
Flutter
Android
React
iOS