blob: d60c626da01ccd03901bf7a07b4994a7da683607 [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001package 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
30func (r *LeaveGroupResponse) requiredVersion() KafkaVersion {
31 return V0_9_0_0
32}