toJson method
Manual toJson() — replaces codegen.
Implementation
Map<String, dynamic> toJson() {
return {
'ts': ts,
'event_name': eventName,
'install_day': installDay,
'user_pseudo_id': userPseudoId,
'retention_day': retentionDay,
'retention_hour': retentionHour,
'retention_minute': retentionMinute,
'session_id': sessionId,
'session_progress': sessionProgress,
'session_number': sessionNumber,
'event_date': eventDate,
'event_local_day_of_week': eventLocalDayOfWeek,
'event_local_hour': eventLocalHour,
'event_local_hour_minute': eventLocalHourMinute,
'sdk_ver': sdkVer,
'sdk_ver_num': sdkVerNum,
'engagement_time_msec': engagementTimeMsec,
if (userProperties != null) 'user_properties': userProperties,
if (eventParams != null) 'event_params': eventParams,
};
}