BaseODataFilter
Necessary data for constructing oData filter expressions.
Type Parameters
T
T = unknown
Type of the value being filtered
Properties
comparisonType?
optionalcomparisonType:number
Comparison operation type
lambdaConfig?
optionallambdaConfig:ODataLambdaConfig
Configuration for lambda expressions
leftSide?
optionalleftSide:string
Left side of the comparison expression. Typically represents the property name or field path to filter on. For many-to-many relations, uses format 'ManyToManyResource/property' (e.g., 'StudentCourse/courseId').
logicalOperationType?
optionallogicalOperationType:number
Logical operation type for setting operations between filters. Defines how the current filter will be combined with previous filters. Possible values oDataLogicalOperationTypes.and or oDataLogicalOperationTypes.or. Processing order is left to right, 'and' has higher priority than 'or' (groups by 'and' first, then by 'or').
operator?
optionaloperator:string
Comparison operator that stands between leftSide and rightSide in the query expression.
rightSide?
optionalrightSide:unknown
Right side value for comparison. For array operations, this can be an array of values.
type?
optionaltype:ODataFilterType
OData filter operation type