PNAppMessageBehavior constructor
PNAppMessageBehavior(
- Map<String, dynamic> input
)
Implementation
PNAppMessageBehavior(Map<String, dynamic> input) {
try {
redisplay = PNAppMessageRedisplayBehavior(
input['redisplay'].cast<String, dynamic>());
maxDisplayTime = input['maxDisplayTime'] != null
? RelativeDate(input['maxDisplayTime'].cast<String, dynamic>())
: null;
dismissGestures = input['dismissGestures'] != null
? PNAppMessageDismissGestures(
input['dismissGestures'].cast<String, dynamic>())
: null;
disableOrientation = input['disableOrientation'];
autoClose = input['autoClose'] != null
? PNAppMessageAutoCloseConfig(
input['autoClose'].cast<String, dynamic>())
: null;
dismissOnSwipe = input['dismissOnSwipe'];
dismissOnTapOutside = input['dismissOnTapOutside'];
} catch (e) {
dt.log("Error processing PNAppMessageBehavior ${e.toString()}");
}
}