1 package de.juplo.kafka.chat.backend.api;
3 import de.juplo.kafka.chat.backend.domain.Message;
4 import lombok.AllArgsConstructor;
6 import lombok.NoArgsConstructor;
8 import java.time.LocalDateTime;
14 public class MessageTo
18 private LocalDateTime time;
22 public Message toMessage()
24 return new Message(Message.MessageKey.of(user, id), serial, time, text);
27 public static MessageTo from(Message message)
32 message.getSerialNumber(),
33 message.getTimestamp(),
34 message.getUsername(),
35 message.getMessageText());