@Data
public class CreateChatRoomRequestTo extends AbstractTo
{
- private String id;
private String name;
- private int shard;
public CreateChatRoomRequestTo()
}
- public ChatRoomInfo toChatRoomInfo()
- {
- return new ChatRoomInfo(UUID.fromString(id), name, shard);
- }
-
- public static CreateChatRoomRequestTo from(ChatRoom chatRoom)
- {
- return CreateChatRoomRequestTo.of(chatRoom.getId().toString(), chatRoom.getName(), chatRoom.getShard());
- }
-
- public static CreateChatRoomRequestTo of(String id, String name, int shard)
+ public static CreateChatRoomRequestTo of(String name)
{
CreateChatRoomRequestTo to = new CreateChatRoomRequestTo();
- to.id = id;
to.name = name;
- to.shard = shard;
return to;
}
}