Files
QSfera/Server/vendor/github.com/segmentio/kafka-go/protocol/consumer/consumer.go
T
Курнат Андрей 2315f25754 Initial QSfera import
2026-06-07 10:20:04 +03:00

22 lines
659 B
Go

package consumer
const MaxVersionSupported = 1
type Subscription struct {
Version int16 `kafka:"min=v0,max=v1"`
Topics []string `kafka:"min=v0,max=v1"`
UserData []byte `kafka:"min=v0,max=v1,nullable"`
OwnedPartitions []TopicPartition `kafka:"min=v1,max=v1"`
}
type Assignment struct {
Version int16 `kafka:"min=v0,max=v1"`
AssignedPartitions []TopicPartition `kafka:"min=v0,max=v1"`
UserData []byte `kafka:"min=v0,max=v1,nullable"`
}
type TopicPartition struct {
Topic string `kafka:"min=v0,max=v1"`
Partitions []int32 `kafka:"min=v0,max=v1"`
}