package saslhandshake import "github.com/segmentio/kafka-go/protocol" func init() { protocol.Register(&Request{}, &Response{}) } type Request struct { Mechanism string `kafka:"min=v0,max=v1"` } func (r *Request) ApiKey() protocol.ApiKey { return protocol.SaslHandshake } type Response struct { ErrorCode int16 `kafka:"min=v0,max=v1"` Mechanisms []string `kafka:"min=v0,max=v1"` } func (r *Response) ApiKey() protocol.ApiKey { return protocol.SaslHandshake }