@@ -21,12 +21,9 @@ func (r *Request) Broker(cluster protocol.Cluster) (protocol.Broker, error) {
2121}
2222
2323type Component struct {
24- // We need at least one tagged field to indicate that this is a "flexible" message
25- // type.
26- _ struct {} `kafka:"min=v1,max=v1,tag"`
27- EntityType string `kafka:"min=v0,max=v1"`
28- MatchType int8 `kafka:"min=v0,max=v1"`
29- Match string `kafka:"min=v0,max=v1,nullable"`
24+ EntityType string `kafka:"min=v0,max=v1"`
25+ MatchType int8 `kafka:"min=v0,max=v1"`
26+ Match string `kafka:"min=v0,max=v1,nullable"`
3027}
3128
3229type Response struct {
@@ -42,25 +39,16 @@ type Response struct {
4239func (r * Response ) ApiKey () protocol.ApiKey { return protocol .DescribeClientQuotas }
4340
4441type Entity struct {
45- // We need at least one tagged field to indicate that this is a "flexible" message
46- // type.
47- _ struct {} `kafka:"min=v1,max=v1,tag"`
48- EntityType string `kafka:"min=v0,max=v0|min=v1,max=v1,compact"`
49- EntityName string `kafka:"min=v0,max=v0,nullable|min=v1,max=v1,nullable,compact"`
42+ EntityType string `kafka:"min=v0,max=v0|min=v1,max=v1,compact"`
43+ EntityName string `kafka:"min=v0,max=v0,nullable|min=v1,max=v1,nullable,compact"`
5044}
5145
5246type Value struct {
53- // We need at least one tagged field to indicate that this is a "flexible" message
54- // type.
55- _ struct {} `kafka:"min=v1,max=v1,tag"`
56- Key string `kafka:"min=v0,max=v0|min=v1,max=v1,compact"`
57- Value float64 `kafka:"min=v0,max=v1"`
47+ Key string `kafka:"min=v0,max=v0|min=v1,max=v1,compact"`
48+ Value float64 `kafka:"min=v0,max=v1"`
5849}
5950
6051type ResponseQuotas struct {
61- // We need at least one tagged field to indicate that this is a "flexible" message
62- // type.
63- _ struct {} `kafka:"min=v1,max=v1,tag"`
6452 Entities []Entity `kafka:"min=v0,max=v1"`
6553 Values []Value `kafka:"min=v0,max=v1"`
6654}
0 commit comments