PNAppMessageTheme constructor
PNAppMessageTheme(
- Map<String, dynamic> input
)
Implementation
PNAppMessageTheme(Map<String, dynamic> input) {
try {
position = input['position'] != null
? PNAppMessagePositionConfig(
input['position'].cast<String, dynamic>())
: null;
removeMargins = input['removeMargins'];
orientation = DeviceOrientation.fromValue(input['orientation']);
cornerRadius = input['cornerRadius'] != null
? CornerRadiusConfig(input['cornerRadius'])
: null;
margins = input['margins'] != null
? PNAppMessageMargins(input['margins'])
: null;
hideShades = input['hideShades'];
displayAsCard = input['displayAsCard'];
showCloseAction = input['showCloseAction'];
} catch (e) {
dt.log("Error processing PNAppMessageTheme ${e.toString()}");
}
}