diff --git a/clients/python/lightfeed/models.py b/clients/python/lightfeed/models.py index f9e065c..e57c32f 100644 --- a/clients/python/lightfeed/models.py +++ b/clients/python/lightfeed/models.py @@ -88,14 +88,16 @@ class Operator(str, Enum): EQUALS = "equals" NOT_EQUALS = "not_equals" - CONTAINS = "contains" - NOT_CONTAINS = "not_contains" GREATER_THAN = "greater_than" LESS_THAN = "less_than" - IN = "in" - NOT_IN = "not_in" - EXISTS = "exists" - NOT_EXISTS = "not_exists" + GREATER_THAN_OR_EQUALS = "greater_than_or_equals" + LESS_THAN_OR_EQUALS = "less_than_or_equals" + CONTAINS = "contains" + NOT_CONTAINS = "not_contains" + STARTS_WITH = "starts_with" + ENDS_WITH = "ends_with" + IS_EMPTY = "is_empty" + IS_NOT_EMPTY = "is_not_empty" class ColumnRule(TypedDict, total=False): diff --git a/clients/typescript/src/types.ts b/clients/typescript/src/types.ts index 7e7bb70..d20c482 100644 --- a/clients/typescript/src/types.ts +++ b/clients/typescript/src/types.ts @@ -117,14 +117,16 @@ export type Condition = "AND" | "OR"; export type Operator = | "equals" | "not_equals" - | "contains" - | "not_contains" | "greater_than" | "less_than" - | "in" - | "not_in" - | "exists" - | "not_exists"; + | "greater_than_or_equals" + | "less_than_or_equals" + | "contains" + | "not_contains" + | "starts_with" + | "ends_with" + | "is_empty" + | "is_not_empty"; /** * Simple filter rule for a single column