1package sarama 2 3type DeleteGroupsRequest struct { 4 Groups []string 5} 6 7func (r *DeleteGroupsRequest) encode(pe packetEncoder) error { 8 return pe.putStringArray(r.Groups) 9} 10 11func (r *DeleteGroupsRequest) decode(pd packetDecoder, version int16) (err error) { 12 r.Groups, err = pd.getStringArray() 13 return 14} 15 16func (r *DeleteGroupsRequest) key() int16 { 17 return 42 18} 19 20func (r *DeleteGroupsRequest) version() int16 { 21 return 0 22} 23 24func (r *DeleteGroupsRequest) requiredVersion() KafkaVersion { 25 return V1_1_0_0 26} 27 28func (r *DeleteGroupsRequest) AddGroup(group string) { 29 r.Groups = append(r.Groups, group) 30} 31