TaskConstraints.fromMap constructor
Deserializes from a map (e.g., from platform event).
Implementation
factory TaskConstraints.fromMap(Map<String, dynamic> map) => TaskConstraints(
network: map['network'] != null
? NetworkConstraint.values.byName(map['network'] as String)
: null,
batteryNotLow: map['batteryNotLow'] as bool? ?? false,
requiresCharging: map['requiresCharging'] as bool? ?? false,
deviceIdle: map['deviceIdle'] as bool? ?? false,
);