Base class for filter classes.
This abstract class defines common filter operations and provides methods for JSON serialization. It includes various constants representing different types of filter operations.
- Implemented types
- Implementers
Properties
Methods
-
fromJSON(
dynamic json) → void -
Deserializes the JSON data to the model.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJSON(
) → dynamic -
Serializes the model to JSON.
inherited
-
toString(
) → String -
Converts this filter directly to a JSON string.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- contain → const String
- Represents a "contains" filter operation.
- endWith → const String
- Represents an "ends with" filter operation.
- equal → const String
- Represents an "equal to" filter operation.
- greater → const String
- Represents a "greater than" filter operation.
- greaterEqual → const String
- Represents a "greater than or equal to" filter operation.
- inList → const String
- Represents an "in list" filter operation.
- less → const String
- Represents a "less than" filter operation.
- lessEqual → const String
- Represents a "less than or equal to" filter operation.
- notContain → const String
- Represents a "does not contain" filter operation.
- notEndWith → const String
- Represents a "does not end with" filter operation.
- notEqual → const String
- Represents a "not equal to" filter operation.
- notInList → const String
- Represents a "not in list" filter operation.
- notStartWith → const String
- Represents a "does not start with" filter operation.
- search → const String
- Represents a "search" filter operation.
- startWith → const String
- Represents a "starts with" filter operation.
- viewCode → const String
- Represents a "view code" filter operation.