diff --git a/ksqlDb.RestApi.Client/KSql/RestApi/Enums/WindowType.cs b/ksqlDb.RestApi.Client/KSql/RestApi/Enums/WindowType.cs
index 398e8328..b18b466e 100644
--- a/ksqlDb.RestApi.Client/KSql/RestApi/Enums/WindowType.cs
+++ b/ksqlDb.RestApi.Client/KSql/RestApi/Enums/WindowType.cs
@@ -1,8 +1,22 @@
-namespace ksqlDB.RestApi.Client.KSql.RestApi.Enums;
+namespace ksqlDB.RestApi.Client.KSql.RestApi.Enums;
+///
+/// Represents different windowing types in ksqlDB that have distinct time boundaries.
+///
public enum WindowType
{
+ ///
+ /// Represents a session window combines records into a session, delineating periods of activity separated by a defined duration of inactivity, known as "idleness".
+ ///
Session,
+
+ ///
+ /// Represents a hopping window where events are grouped into fixed-size, possibly overlapping, time intervals.
+ ///
Hopping,
+
+ ///
+ /// Represents a tumbling window where events are grouped into fixed-size, non-overlapping, time intervals.
+ ///
Tumbling
-}
\ No newline at end of file
+}