PayloadIndexParams constructor

PayloadIndexParams({
  1. TextIndexParams? textIndexParams,
  2. IntegerIndexParams? integerIndexParams,
  3. KeywordIndexParams? keywordIndexParams,
  4. FloatIndexParams? floatIndexParams,
  5. GeoIndexParams? geoIndexParams,
  6. BoolIndexParams? boolIndexParams,
  7. DatetimeIndexParams? datetimeIndexParams,
  8. UuidIndexParams? uuidIndexParams,
})

Implementation

factory PayloadIndexParams({
  TextIndexParams? textIndexParams,
  IntegerIndexParams? integerIndexParams,
  KeywordIndexParams? keywordIndexParams,
  FloatIndexParams? floatIndexParams,
  GeoIndexParams? geoIndexParams,
  BoolIndexParams? boolIndexParams,
  DatetimeIndexParams? datetimeIndexParams,
  UuidIndexParams? uuidIndexParams,
}) {
  final $result = create();
  if (textIndexParams != null) {
    $result.textIndexParams = textIndexParams;
  }
  if (integerIndexParams != null) {
    $result.integerIndexParams = integerIndexParams;
  }
  if (keywordIndexParams != null) {
    $result.keywordIndexParams = keywordIndexParams;
  }
  if (floatIndexParams != null) {
    $result.floatIndexParams = floatIndexParams;
  }
  if (geoIndexParams != null) {
    $result.geoIndexParams = geoIndexParams;
  }
  if (boolIndexParams != null) {
    $result.boolIndexParams = boolIndexParams;
  }
  if (datetimeIndexParams != null) {
    $result.datetimeIndexParams = datetimeIndexParams;
  }
  if (uuidIndexParams != null) {
    $result.uuidIndexParams = uuidIndexParams;
  }
  return $result;
}