EventLogDto.fromEventLog constructor

EventLogDto.fromEventLog(
  1. BaseEventLog log
)

Builds the appropriate EventLogDto subtype from an internal BaseEventLog.

Implementation

factory EventLogDto.fromEventLog(BaseEventLog log) => switch (log) {
      ChangeEventLog<dynamic>() => ChangeEventLogDto.fromEventLog(log),
      ErrorEventLog() => ErrorEventLogDto.fromEventLog(log),
      RegisterEventLog() => RegisterEventLogDto.fromEventLog(log),
      DeregisterEventLog() => DeregisterEventLogDto.fromEventLog(log),
    };