Event.create constructor
Event.create({})
Create an event with auto-generated ID and current timestamp.
Implementation
factory Event.create({
required String name,
String? screenName,
Map<String, dynamic>? properties,
String? userId,
String? sessionId,
}) {
return Event(
id: _generateId(),
name: name,
timestamp: DateTime.now(),
screenName: screenName,
properties: properties ?? {},
userId: userId,
sessionId: sessionId,
);
}