@type t() :: %Qdrantex.Qdrant.PointsUpdateOperation{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
operation:
{:upsert, Qdrantex.Qdrant.PointsUpdateOperation.PointStructList.t() | nil}
| {:delete_deprecated, Qdrantex.Qdrant.PointsSelector.t() | nil}
| {:set_payload, Qdrantex.Qdrant.PointsUpdateOperation.SetPayload.t() | nil}
| {:overwrite_payload,
Qdrantex.Qdrant.PointsUpdateOperation.SetPayload.t() | nil}
| {:delete_payload,
Qdrantex.Qdrant.PointsUpdateOperation.DeletePayload.t() | nil}
| {:clear_payload_deprecated, Qdrantex.Qdrant.PointsSelector.t() | nil}
| {:update_vectors,
Qdrantex.Qdrant.PointsUpdateOperation.UpdateVectors.t() | nil}
| {:delete_vectors,
Qdrantex.Qdrant.PointsUpdateOperation.DeleteVectors.t() | nil}
| {:delete_points,
Qdrantex.Qdrant.PointsUpdateOperation.DeletePoints.t() | nil}
| {:clear_payload,
Qdrantex.Qdrant.PointsUpdateOperation.ClearPayload.t() | nil}
| nil
}