PointsUpdateOperation constructor

PointsUpdateOperation({
  1. PointsUpdateOperation_PointStructList? upsert,
  2. @Deprecated('This field is deprecated.') PointsSelector? deleteDeprecated,
  3. PointsUpdateOperation_SetPayload? setPayload,
  4. PointsUpdateOperation_OverwritePayload? overwritePayload,
  5. PointsUpdateOperation_DeletePayload? deletePayload,
  6. @Deprecated('This field is deprecated.') PointsSelector? clearPayloadDeprecated,
  7. PointsUpdateOperation_UpdateVectors? updateVectors,
  8. PointsUpdateOperation_DeleteVectors? deleteVectors,
  9. PointsUpdateOperation_DeletePoints? deletePoints,
  10. PointsUpdateOperation_ClearPayload? clearPayload,
})

Implementation

factory PointsUpdateOperation({
  PointsUpdateOperation_PointStructList? upsert,
  @$core.Deprecated('This field is deprecated.')
  PointsSelector? deleteDeprecated,
  PointsUpdateOperation_SetPayload? setPayload,
  PointsUpdateOperation_OverwritePayload? overwritePayload,
  PointsUpdateOperation_DeletePayload? deletePayload,
  @$core.Deprecated('This field is deprecated.')
  PointsSelector? clearPayloadDeprecated,
  PointsUpdateOperation_UpdateVectors? updateVectors,
  PointsUpdateOperation_DeleteVectors? deleteVectors,
  PointsUpdateOperation_DeletePoints? deletePoints,
  PointsUpdateOperation_ClearPayload? clearPayload,
}) {
  final $result = create();
  if (upsert != null) {
    $result.upsert = upsert;
  }
  if (deleteDeprecated != null) {
    // ignore: deprecated_member_use_from_same_package
    $result.deleteDeprecated = deleteDeprecated;
  }
  if (setPayload != null) {
    $result.setPayload = setPayload;
  }
  if (overwritePayload != null) {
    $result.overwritePayload = overwritePayload;
  }
  if (deletePayload != null) {
    $result.deletePayload = deletePayload;
  }
  if (clearPayloadDeprecated != null) {
    // ignore: deprecated_member_use_from_same_package
    $result.clearPayloadDeprecated = clearPayloadDeprecated;
  }
  if (updateVectors != null) {
    $result.updateVectors = updateVectors;
  }
  if (deleteVectors != null) {
    $result.deleteVectors = deleteVectors;
  }
  if (deletePoints != null) {
    $result.deletePoints = deletePoints;
  }
  if (clearPayload != null) {
    $result.clearPayload = clearPayload;
  }
  return $result;
}