Types

Link copied to clipboard
data class ConditionGroup(val operator: Filter.Operator, val conditions: MutableList<Filter.Condition> = mutableListOf()) : Filter.Condition

Representation of a condition group that combines multiple conditions with a logical AND or OR.

Link copied to clipboard
data class HavingCondition(val field: String, val subFilter: Filter) : Filter.Condition

Represents a filter-by condition for one-to-many relationships.

Link copied to clipboard

Represents a condition that checks if a given field value meets a certain function operation condition.

Link copied to clipboard
data class InListCondition(val field: String, val operator: Filter.Operator, val values: List<Filter.Value<*>>) : Filter.Condition

Class representing an "in list" condition.

Link copied to clipboard
data class NotCondition(val condition: Filter.Condition) : Filter.Condition

Represents a negated condition.

Link copied to clipboard
data class NotInListCondition(val field: String, val operator: Filter.Operator, val values: List<Filter.Value<*>>) : Filter.Condition

Represents a condition where a field value is not in a given list of values.

Link copied to clipboard
data class SimpleCondition(val field: String, val operator: Filter.Operator, val value: Filter.Value<*>?) : Filter.Condition

Represents a simple condition used in filtering.