FilterField class abstract interface

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

hashCode int
The hash code for this object.
no setterinherited
name String
The name of the filter field.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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.
Represents a "search" filter operation.
startWith → const String
Represents a "starts with" filter operation.
viewCode → const String
Represents a "view code" filter operation.