toJson method
转换为JSON
Implementation
@override
Map<String, dynamic> toJson() => {
'eventId': eventId,
'timestamp': timestamp.millisecondsSinceEpoch,
'type': type.toString(),
'sessionId': sessionId,
'fromPage': fromPage,
'toPage': toPage,
'navigationType': navigationType,
'arguments': arguments,
'stayDuration': stayDuration?.inMilliseconds,
'routeName': routeName,
'metadata': metadata,
};