@type t() :: %Milvex.Milvus.Proto.Milvus.QueryRequest{
__unknown_fields__: [Protobuf.unknown_field()],
base: Milvex.Milvus.Proto.Common.MsgBase.t() | nil,
collection_name: String.t(),
consistency_level: Milvex.Milvus.Proto.Common.ConsistencyLevel.t(),
db_name: String.t(),
expr: String.t(),
expr_template_values: %{
optional(String.t()) => Milvex.Milvus.Proto.Schema.TemplateValue.t() | nil
},
guarantee_timestamp: non_neg_integer(),
namespace: String.t() | nil,
not_return_all_meta: boolean(),
output_fields: [String.t()],
partition_names: [String.t()],
query_params: [Milvex.Milvus.Proto.Common.KeyValuePair.t()],
travel_timestamp: non_neg_integer(),
use_default_consistency: boolean()
}