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 +}