PNNotificationChannel constructor
PNNotificationChannel(
- Map<String, dynamic> input
)
Implementation
PNNotificationChannel(Map<String, dynamic> input) {
try {
identifier = input['identifier'];
name = input['name'];
importance = input['importance'];
description = input['description'];
groupId = input['groupId'];
sound = input['sound'];
lights = input['lights'] != null
? PNNotificationChannelLightConfig(
input['lights'].cast<String, dynamic>())
: null;
vibration = input['vibration'] != null
? PNNotificationChannelVibrationConfig(
input['vibration'].cast<String, dynamic>())
: null;
showBadge = input['showBadge'];
lockScreenVisibility = input['lockScreenVisibility'];
isDefault = input['isDefault'];
} catch (e) {
dt.log("Error processing PNNotificationChannel ${e.toString()}");
}
}