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"` }