PNNotification constructor
Implementation
PNNotification(Map<String, dynamic> input) {
try {
id = input['id'];
piid = input['piid'];
landingURL = input['landingURL'];
imageURL = input['imageURL'];
contentWebhookURL = input['contentWebhookURL'];
title = input['title'];
body = input['body'];
badgeConfig = input['badgeConfig'] != null
? PNBadgeConfig(input['badgeConfig'].cast<String, dynamic>())
: null;
actions = input['actions']
.cast<Map>()
.map((value) => PNNotificationAction(value.cast<String, dynamic>()))
.toList()
.cast<PNNotificationAction>();
meta = input['meta']?.cast<String, dynamic>();
} catch (e) {
dt.log("Error processing PNNotification ${e.toString()}");
}
}