hasMatchAsObject method

bool hasMatchAsObject(
  1. Object? data
)

Ignores ModelQueryFilter.key and returns true if it is within all of the conditions in filters.

ModelQueryFilter.keyを無視してfiltersの条件のすべての範囲内にある場合trueを返します。

Implementation

bool hasMatchAsObject(Object? data) {
  if (filters.isEmpty) {
    return true;
  }
  return filters
      .where(
        (e) =>
            e.type != ModelQueryFilterType.orderByAsc &&
            e.type != ModelQueryFilterType.orderByDesc &&
            e.type != ModelQueryFilterType.limit,
      )
      .every((element) => element._hasMatchValue(data));
}