fromJson<TValue extends dynamic> static method

FilterCriteria<TValue> fromJson<TValue extends dynamic>(
  1. Map<String, dynamic> map
)

Implementation

static FilterCriteria<TValue> fromJson<TValue extends dynamic>(
    Map<String, dynamic> map) {
  return FilterCriteria(
    fieldName: map['fieldName'].toString(),
    op: Operators.fromInt(map['op'] as int),
    logicalOperator: Logic.fromInt(map['logicalOperator'] as int),
    values: (map['values'] as List<String>)
        .map((e) => _parseValue<TValue>(e))
        .toList(growable: true),
  );
}