QuietHoursSettings.fromMap constructor

QuietHoursSettings.fromMap(
  1. Map<String, dynamic> map
)

Creates quiet hours settings from a map.

Implementation

factory QuietHoursSettings.fromMap(Map<String, dynamic> map) {
  return QuietHoursSettings(
    enabled: map.parseDefault<bool>('enabled', false),
    startTime: map.parse<String>('startTime'),
    endTime: map.parse<String>('endTime'),
    allowCritical: map.parseDefault<bool>('allowCritical', true),
    allowCalls: map.parseDefault<bool>('allowCalls', true),
    weekdaysOnly: map.parseDefault<bool>('weekdaysOnly', false),
  );
}