PointsUpdateOperation constructor
PointsUpdateOperation({
- PointsUpdateOperation_PointStructList? upsert,
- @Deprecated('This field is deprecated.') PointsSelector? deleteDeprecated,
- PointsUpdateOperation_SetPayload? setPayload,
- PointsUpdateOperation_OverwritePayload? overwritePayload,
- PointsUpdateOperation_DeletePayload? deletePayload,
- @Deprecated('This field is deprecated.') PointsSelector? clearPayloadDeprecated,
- PointsUpdateOperation_UpdateVectors? updateVectors,
- PointsUpdateOperation_DeleteVectors? deleteVectors,
- PointsUpdateOperation_DeletePoints? deletePoints,
- 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;
}