1 package de.juplo.kafka.chat.backend.persistence.storage.mongodb;
3 import de.juplo.kafka.chat.backend.domain.ChatRoom;
5 import org.springframework.data.annotation.Id;
6 import org.springframework.data.mongodb.core.mapping.Document;
13 @Getter(AccessLevel.PACKAGE)
14 @Setter(AccessLevel.PACKAGE)
15 @EqualsAndHashCode(of = { "id" })
16 @ToString(of = { "id", "name" })
18 public class ChatRoomTo
23 private List<MessageTo> messages;
25 public static ChatRoomTo from(ChatRoom chatroom)
27 return new ChatRoomTo(
28 chatroom.getId().toString(),