@type t() :: %Milvex.Milvus.Proto.Milvus.UpsertRequest{
__protobuf__: true,
__unknown_fields__: [Protobuf.unknown_field()],
base: Milvex.Milvus.Proto.Common.MsgBase.t() | nil,
collection_name: String.t(),
db_name: String.t(),
field_ops: [Milvex.Milvus.Proto.Schema.FieldPartialUpdateOp.t()],
fields_data: [Milvex.Milvus.Proto.Schema.FieldData.t()],
hash_keys: [non_neg_integer()],
namespace: String.t() | nil,
num_rows: non_neg_integer(),
partial_update: boolean(),
partition_name: String.t(),
schema_timestamp: non_neg_integer()
}