BaseInteractiveElement.fromMap constructor
BaseInteractiveElement.fromMap(
- dynamic map
Implementation
factory BaseInteractiveElement.fromMap(dynamic map) {
if (map[ModelFieldConstants.elementType] == UIElementTypeConstants.button) {
return ButtonElement.fromMap(map);
} else {
ActionEntity? action;
if (map[ModelFieldConstants.action] != null) {
action = ActionEntity.fromMap(map[ModelFieldConstants.action]);
}
return BaseInteractiveElement(
elementType: map[ModelFieldConstants.elementType],
elementId: map[ModelFieldConstants.elementId],
action: action,
disableAfterInteracted: map[ModelFieldConstants.disableAfterInteracted],
);
}
}