SearchFilter constructor

SearchFilter({
  1. OrFilter? orFilter,
  2. AndFilter? andFilter,
  3. NotFilter? notFilter,
  4. TypeFilter? typeFilter,
  5. StateFilter? stateFilter,
  6. IDFilter? idFilter,
})

Implementation

factory SearchFilter({
  OrFilter? orFilter,
  AndFilter? andFilter,
  NotFilter? notFilter,
  TypeFilter? typeFilter,
  StateFilter? stateFilter,
  IDFilter? idFilter,
}) {
  final result = create();
  if (orFilter != null) result.orFilter = orFilter;
  if (andFilter != null) result.andFilter = andFilter;
  if (notFilter != null) result.notFilter = notFilter;
  if (typeFilter != null) result.typeFilter = typeFilter;
  if (stateFilter != null) result.stateFilter = stateFilter;
  if (idFilter != null) result.idFilter = idFilter;
  return result;
}