Condition constructor

Condition({
  1. FieldCondition? field_1,
  2. IsEmptyCondition? isEmpty,
  3. HasIdCondition? hasId,
  4. Filter? filter,
  5. IsNullCondition? isNull,
  6. NestedCondition? nested,
  7. HasVectorCondition? hasVector,
})

Implementation

factory Condition({
  FieldCondition? field_1,
  IsEmptyCondition? isEmpty,
  HasIdCondition? hasId,
  Filter? filter,
  IsNullCondition? isNull,
  NestedCondition? nested,
  HasVectorCondition? hasVector,
}) {
  final $result = create();
  if (field_1 != null) {
    $result.field_1 = field_1;
  }
  if (isEmpty != null) {
    $result.isEmpty = isEmpty;
  }
  if (hasId != null) {
    $result.hasId = hasId;
  }
  if (filter != null) {
    $result.filter = filter;
  }
  if (isNull != null) {
    $result.isNull = isNull;
  }
  if (nested != null) {
    $result.nested = nested;
  }
  if (hasVector != null) {
    $result.hasVector = hasVector;
  }
  return $result;
}