PNAppMessage constructor
Implementation
PNAppMessage(Map<String, dynamic> input) {
try {
id = input['id'];
name = input['name'];
style = PNAppMessageStyle.fromValue(input['style']);
templateUrl = input['templateUrl'];
templateHTML = input['templateHTML'];
theme = input['theme'] != null
? PNAppMessageTheme(input['theme'].cast<String, dynamic>())
: null;
schedules = input['schedules']
?.cast<Map>()
?.map((value) => PNSchedule(value.cast<String, dynamic>()))
?.toList()
?.cast<PNSchedule>();
} catch (e) {
dt.log("Error processing PNAppMessage ${e.toString()}");
}
}