PNNotificationAction constructor
PNNotificationAction(
- Map<String, dynamic> input
)
Implementation
PNNotificationAction(Map<String, dynamic> input) {
try {
action = input['action'];
ordinal = input['ordinal'];
title = input['title'];
type = PNNotificationActionType.fromValue(input['type']);
landingURL = input['landingURL'];
variations = input['variations']?.isNotEmpty == true
? input['variations'].map((key, value) => MapEntry(key,
PNNotificationActionVariation(value.cast<String, dynamic>())))
: null;
} catch (e) {
dt.log("Error processing PNNotificationAction ${e.toString()}");
}
}