1 package de.juplo.kafka.chat.backend.api;
3 import de.juplo.kafka.chat.backend.domain.Message;
4 import lombok.AllArgsConstructor;
7 import java.time.LocalDateTime;
12 public class MessageTo
16 private LocalDateTime time;
20 public Message toMessage()
22 return new Message(Message.MessageKey.of(user, id), serial, time, text);
25 public static MessageTo from(Message message)
30 message.getSerialNumber(),
31 message.getTimestamp(),
32 message.getUsername(),
33 message.getMessageText());