blob: 25f8d5eb36b4f85731ef2858376b4108395bc9a7 [file] [log] [blame]
Scott Bakered4efab2020-01-13 19:12:25 -08001package sarama
2
3type LeaveGroupResponse struct {
4 Err KError
5}
6
7func (r *LeaveGroupResponse) encode(pe packetEncoder) error {
8 pe.putInt16(int16(r.Err))
9 return nil
10}
11
12func (r *LeaveGroupResponse) decode(pd packetDecoder, version int16) (err error) {
13 kerr, err := pd.getInt16()
14 if err != nil {
15 return err
16 }
17 r.Err = KError(kerr)
18
19 return nil
20}
21
22func (r *LeaveGroupResponse) key() int16 {
23 return 13
24}
25
26func (r *LeaveGroupResponse) version() int16 {
27 return 0
28}
29
David K. Bainbridgebd6b2882021-08-26 13:31:02 +000030func (r *LeaveGroupResponse) headerVersion() int16 {
31 return 0
32}
33
Scott Bakered4efab2020-01-13 19:12:25 -080034func (r *LeaveGroupResponse) requiredVersion() KafkaVersion {
35 return V0_9_0_0
36}