# `Milvex.Milvus.Proto.Schema.VectorField`

# `t`

```elixir
@type t() :: %Milvex.Milvus.Proto.Schema.VectorField{
  __unknown_fields__: [Protobuf.unknown_field()],
  data:
    {:float_vector, Milvex.Milvus.Proto.Schema.FloatArray.t() | nil}
    | {:binary_vector, binary()}
    | {:float16_vector, binary()}
    | {:bfloat16_vector, binary()}
    | {:sparse_float_vector,
       Milvex.Milvus.Proto.Schema.SparseFloatArray.t() | nil}
    | {:int8_vector, binary()}
    | {:vector_array, Milvex.Milvus.Proto.Schema.VectorArray.t() | nil}
    | nil,
  dim: integer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
