ActivityConfig.fromMap constructor

ActivityConfig.fromMap(
  1. Map<String, dynamic> m
)

Implementation

factory ActivityConfig.fromMap(Map<String, dynamic> m) => ActivityConfig(
      activityRecognitionInterval:
          _ensureDouble(m['activityRecognitionInterval']),
      minimumActivityRecognitionConfidence:
          _ensureInt(m['minimumActivityRecognitionConfidence']),
      disableStopDetection: _ensureBool(m['disableStopDetection']),
      stopOnStationary: _ensureBool(m['stopOnStationary']),
      motionTriggerDelay: _ensureInt(m['motionTriggerDelay']),
      triggerActivities: m['triggerActivities'] ??
          ((m['triggerActivities'] is List)
              ? (m['triggerActivities'] as List)
                  .whereType<String>()
                  .join(', ')
              : m['triggerActivities']),
      disableMotionActivityUpdates:
          _ensureBool(m['disableMotionActivityUpdates']),
      stopDetectionDelay: _ensureDouble(m['stopDetectionDelay']),
    );