toJson method

Map<String, dynamic> toJson()

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,
  };
}