diff --git a/SharpQuark/Objects/GatewayMessage.cs b/SharpQuark/Objects/GatewayMessage.cs
index 5d1e9941b4f605bad5009c4c777d77f286fd1693..6d2bc117995fa79f91972436745b25d8c92159fb 100644
--- a/SharpQuark/Objects/GatewayMessage.cs
+++ b/SharpQuark/Objects/GatewayMessage.cs
@@ -12,4 +12,5 @@ public struct GatewayMessage(string @event, string message, string? state = null
 public class GatewayEventBase
 {
     [JsonProperty("eventId")] public required string Event;
+    [JsonProperty("state")] public string? State;
 }
\ No newline at end of file