Usage
Signature:
interface AttributeFilterOperator<D>
Generic Parameters
Parameter Description D Type of Data
Typescript Import Format
//To use this interface, import as below.
import {AttributeFilterOperator} from "ojs/ojdataprovider";
For additional information visit:
The interface for AttributeFilterOperator
Fields
-
(static) AttributeOperator :string
-
AttributeOperator enum
The operators are based on the filtering spec of the RFC 7644 SCIM protocol:
SCIM Filtering
- Since:
- 5.0.0
Properties:
Name Type Default Description $costring $co The entire operator value must be a substring of the attribute value for a match. $eqstring $eq The attribute and operator values must be identical for a match. $ewstring $ew The entire operator value must be a substring of the attribute value matching at the end of the attribute value. This criterion is satisfied if the two strings are identical. $gestring $ge If the attribute value is greater than or equal to the operator value, there is a match. $gtstring $gt If the attribute value is greater than the operator value, there is a match. $lestring $le If the attribute value is less than or equal to the operator value, there is a match. $ltstring $lt If the attribute value is less than the operator value, there is a match. $nestring $ne The attribute and operator values are not identical. $prstring $pr If the attribute has a non-empty or non-null value, or if it contains a non-empty node for complex attributes, there is a match. $regexstring $regex If the attribute value satisfies the regular expression, there is a match. $swstring $sw The entire operator value must be a substring of the attribute value, starting at the beginning of the attribute value. This criterion is satisfied if the two strings are identical. -
attribute :string
-
Attribute
- Since:
- 5.0.0
-
op :AttributeFilterOperator.AttributeOperator
-
Operator one of enum AttributeOperator {$co, $eq, $ew, $pr, $gt, $ge, $lt, $le, $ne, $regex, $sw}
- Since:
- 5.0.0
-
value :any
-
Value
- Since:
- 5.0.0