diff --git a/src/main/java/ch/hepia/events/ChatMessage.java b/src/main/java/ch/hepia/events/ChatMessage.java
new file mode 100644
index 0000000000000000000000000000000000000000..a06b6bff38fed5300051b7568d63d2579ea6fa09
--- /dev/null
+++ b/src/main/java/ch/hepia/events/ChatMessage.java
@@ -0,0 +1,22 @@
+package ch.hepia.events;
+
+import ch.hepia.models.User;
+import java.io.Serializable;
+
+public class ChatMessage implements Serializable {
+    private User user;
+    private String chatMessage;
+
+    public ChatMessage(User user, String chatMessage) {
+        this.user = user;
+        this.chatMessage = chatMessage;
+    }
+
+    public User getUser() {
+        return this.user;
+    }
+
+    public String getMessage() {
+        return this.chatMessage;
+    }
+}
\ No newline at end of file