eventDtoToTimelineItem function

TimelineItem eventDtoToTimelineItem(
  1. EventDTO alert
)

Implementation

TimelineItem eventDtoToTimelineItem(EventDTO alert) {
  return TimelineItem(
    type: switch (alert.type) {
      EventTypeDTO.shutdown => TimelineItemType.shutdown,
      EventTypeDTO.warning => TimelineItemType.warning,
      EventTypeDTO.runningnotice => TimelineItemType.runningNotice,
      EventTypeDTO.notice => TimelineItemType.notice,
      EventTypeDTO.swaggerGeneratedUnknown || null => TimelineItemType.notice,
    },
    event: TimelineItemEvent.fromString(alert.event),
    isCriticalFault: alert.isCriticalFault ?? false,
    date: alert.timestamp,
    name: alert.name,
  );
}