PushButton constructor
PushButton(
- Map map
Constructor of PushButton
Implementation
PushButton(Map map) {
map.forEach((key, value) {
switch (key) {
case _LABEL:
label = value.toString();
break;
case _ACTION:
if (value is Map<String, dynamic>) {
action = PushAction(value);
} else if (value is String) {
action = PushAction(json.decode(value));
} else {
action = PushAction(value);
}
break;
case _TOPICS:
topics = json.decode(value.toString());
break;
}
});
}