UIEventBase constructor
UIEventBase({})
Implementation
UIEventBase({
required this.actionType,
this.targetWidget,
this.position,
this.route,
Map<String, dynamic> widgetInfo = const {},
this.screenshot,
this.screenWidth,
this.screenHeight,
DateTime? timestamp, // ← Issue #137: Timestamp opcional para reserva
}) : widgetInfo = Map<String, dynamic>.from(widgetInfo),
_timestamp = timestamp ?? DateTime.now().toUtc();