@type t() :: %Milvex.Milvus.Proto.Msg.CreateCollectionRequest{
__unknown_fields__: [Protobuf.unknown_field()],
base: Milvex.Milvus.Proto.Common.MsgBase.t() | nil,
collectionID: integer(),
collectionName: String.t(),
collection_schema: Milvex.Milvus.Proto.Schema.CollectionSchema.t() | nil,
dbID: integer(),
db_name: String.t(),
partitionID: integer(),
partitionIDs: [integer()],
partitionName: String.t(),
partitionNames: [String.t()],
physicalChannelNames: [String.t()],
schema: binary(),
virtualChannelNames: [String.t()]
}