cubefs
44 строки · 776.0 Байт
1package sarama2
3type LeaveGroupRequest struct {4GroupId string5MemberId string6}
7
8func (r *LeaveGroupRequest) encode(pe packetEncoder) error {9if err := pe.putString(r.GroupId); err != nil {10return err11}12if err := pe.putString(r.MemberId); err != nil {13return err14}15
16return nil17}
18
19func (r *LeaveGroupRequest) decode(pd packetDecoder, version int16) (err error) {20if r.GroupId, err = pd.getString(); err != nil {21return22}23if r.MemberId, err = pd.getString(); err != nil {24return25}26
27return nil28}
29
30func (r *LeaveGroupRequest) key() int16 {31return 1332}
33
34func (r *LeaveGroupRequest) version() int16 {35return 036}
37
38func (r *LeaveGroupRequest) headerVersion() int16 {39return 140}
41
42func (r *LeaveGroupRequest) requiredVersion() KafkaVersion {43return V0_9_0_044}
45