1// Code generated by protoc-gen-gogo. DO NOT EDIT.
2// source: raft_internal.proto
3
4package etcdserverpb
5
6import (
7	fmt "fmt"
8	io "io"
9	math "math"
10	math_bits "math/bits"
11
12	_ "github.com/gogo/protobuf/gogoproto"
13	proto "github.com/golang/protobuf/proto"
14	membershippb "go.etcd.io/etcd/api/v3/membershippb"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
28type RequestHeader struct {
29	ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
30	// username is a username that is associated with an auth token of gRPC connection
31	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
32	// auth_revision is a revision number of auth.authStore. It is not related to mvcc
33	AuthRevision         uint64   `protobuf:"varint,3,opt,name=auth_revision,json=authRevision,proto3" json:"auth_revision,omitempty"`
34	XXX_NoUnkeyedLiteral struct{} `json:"-"`
35	XXX_unrecognized     []byte   `json:"-"`
36	XXX_sizecache        int32    `json:"-"`
37}
38
39func (m *RequestHeader) Reset()         { *m = RequestHeader{} }
40func (m *RequestHeader) String() string { return proto.CompactTextString(m) }
41func (*RequestHeader) ProtoMessage()    {}
42func (*RequestHeader) Descriptor() ([]byte, []int) {
43	return fileDescriptor_b4c9a9be0cfca103, []int{0}
44}
45func (m *RequestHeader) XXX_Unmarshal(b []byte) error {
46	return m.Unmarshal(b)
47}
48func (m *RequestHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
49	if deterministic {
50		return xxx_messageInfo_RequestHeader.Marshal(b, m, deterministic)
51	} else {
52		b = b[:cap(b)]
53		n, err := m.MarshalToSizedBuffer(b)
54		if err != nil {
55			return nil, err
56		}
57		return b[:n], nil
58	}
59}
60func (m *RequestHeader) XXX_Merge(src proto.Message) {
61	xxx_messageInfo_RequestHeader.Merge(m, src)
62}
63func (m *RequestHeader) XXX_Size() int {
64	return m.Size()
65}
66func (m *RequestHeader) XXX_DiscardUnknown() {
67	xxx_messageInfo_RequestHeader.DiscardUnknown(m)
68}
69
70var xxx_messageInfo_RequestHeader proto.InternalMessageInfo
71
72// An InternalRaftRequest is the union of all requests which can be
73// sent via raft.
74type InternalRaftRequest struct {
75	Header                   *RequestHeader                            `protobuf:"bytes,100,opt,name=header,proto3" json:"header,omitempty"`
76	ID                       uint64                                    `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
77	V2                       *Request                                  `protobuf:"bytes,2,opt,name=v2,proto3" json:"v2,omitempty"`
78	Range                    *RangeRequest                             `protobuf:"bytes,3,opt,name=range,proto3" json:"range,omitempty"`
79	Put                      *PutRequest                               `protobuf:"bytes,4,opt,name=put,proto3" json:"put,omitempty"`
80	DeleteRange              *DeleteRangeRequest                       `protobuf:"bytes,5,opt,name=delete_range,json=deleteRange,proto3" json:"delete_range,omitempty"`
81	Txn                      *TxnRequest                               `protobuf:"bytes,6,opt,name=txn,proto3" json:"txn,omitempty"`
82	Compaction               *CompactionRequest                        `protobuf:"bytes,7,opt,name=compaction,proto3" json:"compaction,omitempty"`
83	LeaseGrant               *LeaseGrantRequest                        `protobuf:"bytes,8,opt,name=lease_grant,json=leaseGrant,proto3" json:"lease_grant,omitempty"`
84	LeaseRevoke              *LeaseRevokeRequest                       `protobuf:"bytes,9,opt,name=lease_revoke,json=leaseRevoke,proto3" json:"lease_revoke,omitempty"`
85	Alarm                    *AlarmRequest                             `protobuf:"bytes,10,opt,name=alarm,proto3" json:"alarm,omitempty"`
86	LeaseCheckpoint          *LeaseCheckpointRequest                   `protobuf:"bytes,11,opt,name=lease_checkpoint,json=leaseCheckpoint,proto3" json:"lease_checkpoint,omitempty"`
87	AuthEnable               *AuthEnableRequest                        `protobuf:"bytes,1000,opt,name=auth_enable,json=authEnable,proto3" json:"auth_enable,omitempty"`
88	AuthDisable              *AuthDisableRequest                       `protobuf:"bytes,1011,opt,name=auth_disable,json=authDisable,proto3" json:"auth_disable,omitempty"`
89	AuthStatus               *AuthStatusRequest                        `protobuf:"bytes,1013,opt,name=auth_status,json=authStatus,proto3" json:"auth_status,omitempty"`
90	Authenticate             *InternalAuthenticateRequest              `protobuf:"bytes,1012,opt,name=authenticate,proto3" json:"authenticate,omitempty"`
91	AuthUserAdd              *AuthUserAddRequest                       `protobuf:"bytes,1100,opt,name=auth_user_add,json=authUserAdd,proto3" json:"auth_user_add,omitempty"`
92	AuthUserDelete           *AuthUserDeleteRequest                    `protobuf:"bytes,1101,opt,name=auth_user_delete,json=authUserDelete,proto3" json:"auth_user_delete,omitempty"`
93	AuthUserGet              *AuthUserGetRequest                       `protobuf:"bytes,1102,opt,name=auth_user_get,json=authUserGet,proto3" json:"auth_user_get,omitempty"`
94	AuthUserChangePassword   *AuthUserChangePasswordRequest            `protobuf:"bytes,1103,opt,name=auth_user_change_password,json=authUserChangePassword,proto3" json:"auth_user_change_password,omitempty"`
95	AuthUserGrantRole        *AuthUserGrantRoleRequest                 `protobuf:"bytes,1104,opt,name=auth_user_grant_role,json=authUserGrantRole,proto3" json:"auth_user_grant_role,omitempty"`
96	AuthUserRevokeRole       *AuthUserRevokeRoleRequest                `protobuf:"bytes,1105,opt,name=auth_user_revoke_role,json=authUserRevokeRole,proto3" json:"auth_user_revoke_role,omitempty"`
97	AuthUserList             *AuthUserListRequest                      `protobuf:"bytes,1106,opt,name=auth_user_list,json=authUserList,proto3" json:"auth_user_list,omitempty"`
98	AuthRoleList             *AuthRoleListRequest                      `protobuf:"bytes,1107,opt,name=auth_role_list,json=authRoleList,proto3" json:"auth_role_list,omitempty"`
99	AuthRoleAdd              *AuthRoleAddRequest                       `protobuf:"bytes,1200,opt,name=auth_role_add,json=authRoleAdd,proto3" json:"auth_role_add,omitempty"`
100	AuthRoleDelete           *AuthRoleDeleteRequest                    `protobuf:"bytes,1201,opt,name=auth_role_delete,json=authRoleDelete,proto3" json:"auth_role_delete,omitempty"`
101	AuthRoleGet              *AuthRoleGetRequest                       `protobuf:"bytes,1202,opt,name=auth_role_get,json=authRoleGet,proto3" json:"auth_role_get,omitempty"`
102	AuthRoleGrantPermission  *AuthRoleGrantPermissionRequest           `protobuf:"bytes,1203,opt,name=auth_role_grant_permission,json=authRoleGrantPermission,proto3" json:"auth_role_grant_permission,omitempty"`
103	AuthRoleRevokePermission *AuthRoleRevokePermissionRequest          `protobuf:"bytes,1204,opt,name=auth_role_revoke_permission,json=authRoleRevokePermission,proto3" json:"auth_role_revoke_permission,omitempty"`
104	ClusterVersionSet        *membershippb.ClusterVersionSetRequest    `protobuf:"bytes,1300,opt,name=cluster_version_set,json=clusterVersionSet,proto3" json:"cluster_version_set,omitempty"`
105	ClusterMemberAttrSet     *membershippb.ClusterMemberAttrSetRequest `protobuf:"bytes,1301,opt,name=cluster_member_attr_set,json=clusterMemberAttrSet,proto3" json:"cluster_member_attr_set,omitempty"`
106	DowngradeInfoSet         *membershippb.DowngradeInfoSetRequest     `protobuf:"bytes,1302,opt,name=downgrade_info_set,json=downgradeInfoSet,proto3" json:"downgrade_info_set,omitempty"`
107	XXX_NoUnkeyedLiteral     struct{}                                  `json:"-"`
108	XXX_unrecognized         []byte                                    `json:"-"`
109	XXX_sizecache            int32                                     `json:"-"`
110}
111
112func (m *InternalRaftRequest) Reset()         { *m = InternalRaftRequest{} }
113func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
114func (*InternalRaftRequest) ProtoMessage()    {}
115func (*InternalRaftRequest) Descriptor() ([]byte, []int) {
116	return fileDescriptor_b4c9a9be0cfca103, []int{1}
117}
118func (m *InternalRaftRequest) XXX_Unmarshal(b []byte) error {
119	return m.Unmarshal(b)
120}
121func (m *InternalRaftRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
122	if deterministic {
123		return xxx_messageInfo_InternalRaftRequest.Marshal(b, m, deterministic)
124	} else {
125		b = b[:cap(b)]
126		n, err := m.MarshalToSizedBuffer(b)
127		if err != nil {
128			return nil, err
129		}
130		return b[:n], nil
131	}
132}
133func (m *InternalRaftRequest) XXX_Merge(src proto.Message) {
134	xxx_messageInfo_InternalRaftRequest.Merge(m, src)
135}
136func (m *InternalRaftRequest) XXX_Size() int {
137	return m.Size()
138}
139func (m *InternalRaftRequest) XXX_DiscardUnknown() {
140	xxx_messageInfo_InternalRaftRequest.DiscardUnknown(m)
141}
142
143var xxx_messageInfo_InternalRaftRequest proto.InternalMessageInfo
144
145type EmptyResponse struct {
146	XXX_NoUnkeyedLiteral struct{} `json:"-"`
147	XXX_unrecognized     []byte   `json:"-"`
148	XXX_sizecache        int32    `json:"-"`
149}
150
151func (m *EmptyResponse) Reset()         { *m = EmptyResponse{} }
152func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
153func (*EmptyResponse) ProtoMessage()    {}
154func (*EmptyResponse) Descriptor() ([]byte, []int) {
155	return fileDescriptor_b4c9a9be0cfca103, []int{2}
156}
157func (m *EmptyResponse) XXX_Unmarshal(b []byte) error {
158	return m.Unmarshal(b)
159}
160func (m *EmptyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
161	if deterministic {
162		return xxx_messageInfo_EmptyResponse.Marshal(b, m, deterministic)
163	} else {
164		b = b[:cap(b)]
165		n, err := m.MarshalToSizedBuffer(b)
166		if err != nil {
167			return nil, err
168		}
169		return b[:n], nil
170	}
171}
172func (m *EmptyResponse) XXX_Merge(src proto.Message) {
173	xxx_messageInfo_EmptyResponse.Merge(m, src)
174}
175func (m *EmptyResponse) XXX_Size() int {
176	return m.Size()
177}
178func (m *EmptyResponse) XXX_DiscardUnknown() {
179	xxx_messageInfo_EmptyResponse.DiscardUnknown(m)
180}
181
182var xxx_messageInfo_EmptyResponse proto.InternalMessageInfo
183
184// What is the difference between AuthenticateRequest (defined in rpc.proto) and InternalAuthenticateRequest?
185// InternalAuthenticateRequest has a member that is filled by etcdserver and shouldn't be user-facing.
186// For avoiding misusage the field, we have an internal version of AuthenticateRequest.
187type InternalAuthenticateRequest struct {
188	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
189	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
190	// simple_token is generated in API layer (etcdserver/v3_server.go)
191	SimpleToken          string   `protobuf:"bytes,3,opt,name=simple_token,json=simpleToken,proto3" json:"simple_token,omitempty"`
192	XXX_NoUnkeyedLiteral struct{} `json:"-"`
193	XXX_unrecognized     []byte   `json:"-"`
194	XXX_sizecache        int32    `json:"-"`
195}
196
197func (m *InternalAuthenticateRequest) Reset()         { *m = InternalAuthenticateRequest{} }
198func (m *InternalAuthenticateRequest) String() string { return proto.CompactTextString(m) }
199func (*InternalAuthenticateRequest) ProtoMessage()    {}
200func (*InternalAuthenticateRequest) Descriptor() ([]byte, []int) {
201	return fileDescriptor_b4c9a9be0cfca103, []int{3}
202}
203func (m *InternalAuthenticateRequest) XXX_Unmarshal(b []byte) error {
204	return m.Unmarshal(b)
205}
206func (m *InternalAuthenticateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
207	if deterministic {
208		return xxx_messageInfo_InternalAuthenticateRequest.Marshal(b, m, deterministic)
209	} else {
210		b = b[:cap(b)]
211		n, err := m.MarshalToSizedBuffer(b)
212		if err != nil {
213			return nil, err
214		}
215		return b[:n], nil
216	}
217}
218func (m *InternalAuthenticateRequest) XXX_Merge(src proto.Message) {
219	xxx_messageInfo_InternalAuthenticateRequest.Merge(m, src)
220}
221func (m *InternalAuthenticateRequest) XXX_Size() int {
222	return m.Size()
223}
224func (m *InternalAuthenticateRequest) XXX_DiscardUnknown() {
225	xxx_messageInfo_InternalAuthenticateRequest.DiscardUnknown(m)
226}
227
228var xxx_messageInfo_InternalAuthenticateRequest proto.InternalMessageInfo
229
230func init() {
231	proto.RegisterType((*RequestHeader)(nil), "etcdserverpb.RequestHeader")
232	proto.RegisterType((*InternalRaftRequest)(nil), "etcdserverpb.InternalRaftRequest")
233	proto.RegisterType((*EmptyResponse)(nil), "etcdserverpb.EmptyResponse")
234	proto.RegisterType((*InternalAuthenticateRequest)(nil), "etcdserverpb.InternalAuthenticateRequest")
235}
236
237func init() { proto.RegisterFile("raft_internal.proto", fileDescriptor_b4c9a9be0cfca103) }
238
239var fileDescriptor_b4c9a9be0cfca103 = []byte{
240	// 1003 bytes of a gzipped FileDescriptorProto
241	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x96, 0xd9, 0x72, 0x1b, 0x45,
242	0x14, 0x86, 0x23, 0xc5, 0x71, 0xac, 0x96, 0xed, 0x38, 0x6d, 0x87, 0x34, 0x72, 0x95, 0x70, 0x1c,
243	0x12, 0xcc, 0x66, 0x53, 0xca, 0x03, 0x80, 0x90, 0x5c, 0x8e, 0xab, 0x42, 0x70, 0x4d, 0xcc, 0x52,
244	0xc5, 0xc5, 0xd0, 0x9a, 0x39, 0x96, 0x06, 0xcf, 0x46, 0x77, 0x4b, 0x31, 0xef, 0x11, 0x28, 0x1e,
245	0x83, 0xed, 0x21, 0x72, 0xc1, 0x62, 0xe0, 0x05, 0xc0, 0xdc, 0x70, 0x0f, 0xdc, 0x53, 0xbd, 0xcc,
246	0x26, 0xb5, 0x7c, 0xa7, 0xf9, 0xcf, 0x7f, 0xbe, 0x73, 0xba, 0xe7, 0xf4, 0xa8, 0xd1, 0x3a, 0xa3,
247	0x27, 0xc2, 0x0d, 0x62, 0x01, 0x2c, 0xa6, 0xe1, 0x6e, 0xca, 0x12, 0x91, 0xe0, 0x65, 0x10, 0x9e,
248	0xcf, 0x81, 0x4d, 0x80, 0xa5, 0x83, 0xd6, 0xc6, 0x30, 0x19, 0x26, 0x2a, 0xb0, 0x27, 0x7f, 0x69,
249	0x4f, 0x6b, 0xad, 0xf0, 0x18, 0xa5, 0xc1, 0x52, 0xcf, 0xfc, 0xbc, 0x2f, 0x83, 0x7b, 0x34, 0x0d,
250	0xf6, 0x22, 0x88, 0x06, 0xc0, 0xf8, 0x28, 0x48, 0xd3, 0x41, 0xe9, 0x41, 0xfb, 0xb6, 0x3f, 0x45,
251	0x2b, 0x0e, 0x7c, 0x3e, 0x06, 0x2e, 0x1e, 0x02, 0xf5, 0x81, 0xe1, 0x55, 0x54, 0x3f, 0xec, 0x93,
252	0xda, 0x56, 0x6d, 0x67, 0xc1, 0xa9, 0x1f, 0xf6, 0x71, 0x0b, 0x2d, 0x8d, 0xb9, 0x6c, 0x2d, 0x02,
253	0x52, 0xdf, 0xaa, 0xed, 0x34, 0x9c, 0xfc, 0x19, 0xdf, 0x45, 0x2b, 0x74, 0x2c, 0x46, 0x2e, 0x83,
254	0x49, 0xc0, 0x83, 0x24, 0x26, 0x57, 0x55, 0xda, 0xb2, 0x14, 0x1d, 0xa3, 0x6d, 0x3f, 0xc3, 0x68,
255	0xfd, 0xd0, 0xac, 0xce, 0xa1, 0x27, 0xc2, 0x94, 0xc3, 0x0f, 0xd0, 0xe2, 0x48, 0x95, 0x24, 0xfe,
256	0x56, 0x6d, 0xa7, 0xd9, 0xd9, 0xdc, 0x2d, 0xaf, 0x79, 0xb7, 0xd2, 0x95, 0x63, 0xac, 0x33, 0xdd,
257	0xdd, 0x43, 0xf5, 0x49, 0x47, 0xf5, 0xd5, 0xec, 0xdc, 0xb2, 0x02, 0x9c, 0xfa, 0xa4, 0x83, 0xdf,
258	0x42, 0xd7, 0x18, 0x8d, 0x87, 0xa0, 0x1a, 0x6c, 0x76, 0x5a, 0x53, 0x4e, 0x19, 0xca, 0xec, 0xda,
259	0x88, 0x5f, 0x43, 0x57, 0xd3, 0xb1, 0x20, 0x0b, 0xca, 0x4f, 0xaa, 0xfe, 0xa3, 0x71, 0xb6, 0x08,
260	0x47, 0x9a, 0x70, 0x0f, 0x2d, 0xfb, 0x10, 0x82, 0x00, 0x57, 0x17, 0xb9, 0xa6, 0x92, 0xb6, 0xaa,
261	0x49, 0x7d, 0xe5, 0xa8, 0x94, 0x6a, 0xfa, 0x85, 0x26, 0x0b, 0x8a, 0xb3, 0x98, 0x2c, 0xda, 0x0a,
262	0x1e, 0x9f, 0xc5, 0x79, 0x41, 0x71, 0x16, 0xe3, 0xb7, 0x11, 0xf2, 0x92, 0x28, 0xa5, 0x9e, 0x90,
263	0x9b, 0x7e, 0x5d, 0xa5, 0xbc, 0x54, 0x4d, 0xe9, 0xe5, 0xf1, 0x2c, 0xb3, 0x94, 0x82, 0xdf, 0x41,
264	0xcd, 0x10, 0x28, 0x07, 0x77, 0xc8, 0x68, 0x2c, 0xc8, 0x92, 0x8d, 0xf0, 0x48, 0x1a, 0x0e, 0x64,
265	0x3c, 0x27, 0x84, 0xb9, 0x24, 0xd7, 0xac, 0x09, 0x0c, 0x26, 0xc9, 0x29, 0x90, 0x86, 0x6d, 0xcd,
266	0x0a, 0xe1, 0x28, 0x43, 0xbe, 0xe6, 0xb0, 0xd0, 0xe4, 0x6b, 0xa1, 0x21, 0x65, 0x11, 0x41, 0xb6,
267	0xd7, 0xd2, 0x95, 0xa1, 0xfc, 0xb5, 0x28, 0x23, 0x7e, 0x1f, 0xad, 0xe9, 0xb2, 0xde, 0x08, 0xbc,
268	0xd3, 0x34, 0x09, 0x62, 0x41, 0x9a, 0x2a, 0xf9, 0x65, 0x4b, 0xe9, 0x5e, 0x6e, 0xca, 0x30, 0x37,
269	0xc2, 0xaa, 0x8e, 0xbb, 0xa8, 0xa9, 0x46, 0x18, 0x62, 0x3a, 0x08, 0x81, 0xfc, 0x6d, 0xdd, 0xcc,
270	0xee, 0x58, 0x8c, 0xf6, 0x95, 0x21, 0xdf, 0x0a, 0x9a, 0x4b, 0xb8, 0x8f, 0xd4, 0xc0, 0xbb, 0x7e,
271	0xc0, 0x15, 0xe3, 0x9f, 0xeb, 0xb6, 0xbd, 0x90, 0x8c, 0xbe, 0x76, 0xe4, 0x7b, 0x41, 0x0b, 0x2d,
272	0x6f, 0x84, 0x0b, 0x2a, 0xc6, 0x9c, 0xfc, 0x37, 0xb7, 0x91, 0x27, 0xca, 0x50, 0x69, 0x44, 0x4b,
273	0xf8, 0xb1, 0x6e, 0x04, 0x62, 0x11, 0x78, 0x54, 0x00, 0xf9, 0x57, 0x33, 0x5e, 0xad, 0x32, 0xb2,
274	0xb3, 0xd8, 0x2d, 0x59, 0x33, 0x5a, 0x25, 0x1f, 0xef, 0x9b, 0xe3, 0x2d, 0xcf, 0xbb, 0x4b, 0x7d,
275	0x9f, 0xfc, 0xb8, 0x34, 0x6f, 0x65, 0x1f, 0x70, 0x60, 0x5d, 0xdf, 0xaf, 0xac, 0xcc, 0x68, 0xf8,
276	0x31, 0x5a, 0x2b, 0x30, 0x7a, 0xe4, 0xc9, 0x4f, 0x9a, 0x74, 0xd7, 0x4e, 0x32, 0x67, 0xc5, 0xc0,
277	0x56, 0x69, 0x45, 0xae, 0xb6, 0x35, 0x04, 0x41, 0x7e, 0xbe, 0xb4, 0xad, 0x03, 0x10, 0x33, 0x6d,
278	0x1d, 0x80, 0xc0, 0x43, 0xf4, 0x62, 0x81, 0xf1, 0x46, 0xf2, 0x10, 0xba, 0x29, 0xe5, 0xfc, 0x69,
279	0xc2, 0x7c, 0xf2, 0x8b, 0x46, 0xbe, 0x6e, 0x47, 0xf6, 0x94, 0xfb, 0xc8, 0x98, 0x33, 0xfa, 0x0b,
280	0xd4, 0x1a, 0xc6, 0x1f, 0xa3, 0x8d, 0x52, 0xbf, 0xf2, 0xf4, 0xb8, 0x2c, 0x09, 0x81, 0x9c, 0xeb,
281	0x1a, 0xf7, 0xe7, 0xb4, 0xad, 0x4e, 0x5e, 0x52, 0x4c, 0xcb, 0x4d, 0x3a, 0x1d, 0xc1, 0x9f, 0xa0,
282	0x5b, 0x05, 0x59, 0x1f, 0x44, 0x8d, 0xfe, 0x55, 0xa3, 0x5f, 0xb1, 0xa3, 0xcd, 0x89, 0x2c, 0xb1,
283	0x31, 0x9d, 0x09, 0xe1, 0x87, 0x68, 0xb5, 0x80, 0x87, 0x01, 0x17, 0xe4, 0x37, 0x4d, 0xbd, 0x63,
284	0xa7, 0x3e, 0x0a, 0xb8, 0xa8, 0xcc, 0x51, 0x26, 0xe6, 0x24, 0xd9, 0x9a, 0x26, 0xfd, 0x3e, 0x97,
285	0x24, 0x4b, 0xcf, 0x90, 0x32, 0x31, 0x7f, 0xf5, 0x8a, 0x24, 0x27, 0xf2, 0x9b, 0xc6, 0xbc, 0x57,
286	0x2f, 0x73, 0xa6, 0x27, 0xd2, 0x68, 0xf9, 0x44, 0x2a, 0x8c, 0x99, 0xc8, 0x6f, 0x1b, 0xf3, 0x26,
287	0x52, 0x66, 0x59, 0x26, 0xb2, 0x90, 0xab, 0x6d, 0xc9, 0x89, 0xfc, 0xee, 0xd2, 0xb6, 0xa6, 0x27,
288	0xd2, 0x68, 0xf8, 0x33, 0xd4, 0x2a, 0x61, 0xd4, 0xa0, 0xa4, 0xc0, 0xa2, 0x80, 0xab, 0xff, 0xd6,
289	0xef, 0x35, 0xf3, 0x8d, 0x39, 0x4c, 0x69, 0x3f, 0xca, 0xdd, 0x19, 0xff, 0x36, 0xb5, 0xc7, 0x71,
290	0x84, 0x36, 0x8b, 0x5a, 0x66, 0x74, 0x4a, 0xc5, 0x7e, 0xd0, 0xc5, 0xde, 0xb4, 0x17, 0xd3, 0x53,
291	0x32, 0x5b, 0x8d, 0xd0, 0x39, 0x06, 0xfc, 0x11, 0x5a, 0xf7, 0xc2, 0x31, 0x17, 0xc0, 0xdc, 0x09,
292	0x30, 0x29, 0xb9, 0x1c, 0x04, 0x79, 0x86, 0xcc, 0x11, 0x28, 0x5f, 0x52, 0x76, 0x7b, 0xda, 0xf9,
293	0xa1, 0x36, 0x3e, 0x29, 0x76, 0xeb, 0xa6, 0x37, 0x1d, 0xc1, 0x14, 0xdd, 0xce, 0xc0, 0x9a, 0xe1,
294	0x52, 0x21, 0x98, 0x82, 0x7f, 0x89, 0xcc, 0xe7, 0xcf, 0x06, 0x7f, 0x4f, 0x69, 0x5d, 0x21, 0x58,
295	0x89, 0xbf, 0xe1, 0x59, 0x82, 0xf8, 0x18, 0x61, 0x3f, 0x79, 0x1a, 0x0f, 0x19, 0xf5, 0xc1, 0x0d,
296	0xe2, 0x93, 0x44, 0xd1, 0xbf, 0xd2, 0xf4, 0x7b, 0x55, 0x7a, 0x3f, 0x33, 0x1e, 0xc6, 0x27, 0x49,
297	0x89, 0xbc, 0xe6, 0x4f, 0x05, 0xb6, 0x6f, 0xa0, 0x95, 0xfd, 0x28, 0x15, 0x5f, 0x38, 0xc0, 0xd3,
298	0x24, 0xe6, 0xb0, 0x9d, 0xa2, 0xcd, 0x4b, 0x3e, 0xcd, 0x18, 0xa3, 0x05, 0x75, 0x07, 0xab, 0xa9,
299	0x3b, 0x98, 0xfa, 0x2d, 0xef, 0x66, 0xf9, 0x17, 0xcb, 0xdc, 0xcd, 0xb2, 0x67, 0x7c, 0x07, 0x2d,
300	0xf3, 0x20, 0x4a, 0x43, 0x70, 0x45, 0x72, 0x0a, 0xfa, 0x6a, 0xd6, 0x70, 0x9a, 0x5a, 0x3b, 0x96,
301	0xd2, 0xbb, 0x1b, 0xcf, 0xff, 0x6c, 0x5f, 0x79, 0x7e, 0xd1, 0xae, 0x9d, 0x5f, 0xb4, 0x6b, 0x7f,
302	0x5c, 0xb4, 0x6b, 0x5f, 0xff, 0xd5, 0xbe, 0x32, 0x58, 0x54, 0x17, 0xc3, 0x07, 0xff, 0x07, 0x00,
303	0x00, 0xff, 0xff, 0x94, 0x6f, 0x64, 0x0a, 0x98, 0x0a, 0x00, 0x00,
304}
305
306func (m *RequestHeader) Marshal() (dAtA []byte, err error) {
307	size := m.Size()
308	dAtA = make([]byte, size)
309	n, err := m.MarshalToSizedBuffer(dAtA[:size])
310	if err != nil {
311		return nil, err
312	}
313	return dAtA[:n], nil
314}
315
316func (m *RequestHeader) MarshalTo(dAtA []byte) (int, error) {
317	size := m.Size()
318	return m.MarshalToSizedBuffer(dAtA[:size])
319}
320
321func (m *RequestHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
322	i := len(dAtA)
323	_ = i
324	var l int
325	_ = l
326	if m.XXX_unrecognized != nil {
327		i -= len(m.XXX_unrecognized)
328		copy(dAtA[i:], m.XXX_unrecognized)
329	}
330	if m.AuthRevision != 0 {
331		i = encodeVarintRaftInternal(dAtA, i, uint64(m.AuthRevision))
332		i--
333		dAtA[i] = 0x18
334	}
335	if len(m.Username) > 0 {
336		i -= len(m.Username)
337		copy(dAtA[i:], m.Username)
338		i = encodeVarintRaftInternal(dAtA, i, uint64(len(m.Username)))
339		i--
340		dAtA[i] = 0x12
341	}
342	if m.ID != 0 {
343		i = encodeVarintRaftInternal(dAtA, i, uint64(m.ID))
344		i--
345		dAtA[i] = 0x8
346	}
347	return len(dAtA) - i, nil
348}
349
350func (m *InternalRaftRequest) Marshal() (dAtA []byte, err error) {
351	size := m.Size()
352	dAtA = make([]byte, size)
353	n, err := m.MarshalToSizedBuffer(dAtA[:size])
354	if err != nil {
355		return nil, err
356	}
357	return dAtA[:n], nil
358}
359
360func (m *InternalRaftRequest) MarshalTo(dAtA []byte) (int, error) {
361	size := m.Size()
362	return m.MarshalToSizedBuffer(dAtA[:size])
363}
364
365func (m *InternalRaftRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
366	i := len(dAtA)
367	_ = i
368	var l int
369	_ = l
370	if m.XXX_unrecognized != nil {
371		i -= len(m.XXX_unrecognized)
372		copy(dAtA[i:], m.XXX_unrecognized)
373	}
374	if m.DowngradeInfoSet != nil {
375		{
376			size, err := m.DowngradeInfoSet.MarshalToSizedBuffer(dAtA[:i])
377			if err != nil {
378				return 0, err
379			}
380			i -= size
381			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
382		}
383		i--
384		dAtA[i] = 0x51
385		i--
386		dAtA[i] = 0xb2
387	}
388	if m.ClusterMemberAttrSet != nil {
389		{
390			size, err := m.ClusterMemberAttrSet.MarshalToSizedBuffer(dAtA[:i])
391			if err != nil {
392				return 0, err
393			}
394			i -= size
395			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
396		}
397		i--
398		dAtA[i] = 0x51
399		i--
400		dAtA[i] = 0xaa
401	}
402	if m.ClusterVersionSet != nil {
403		{
404			size, err := m.ClusterVersionSet.MarshalToSizedBuffer(dAtA[:i])
405			if err != nil {
406				return 0, err
407			}
408			i -= size
409			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
410		}
411		i--
412		dAtA[i] = 0x51
413		i--
414		dAtA[i] = 0xa2
415	}
416	if m.AuthRoleRevokePermission != nil {
417		{
418			size, err := m.AuthRoleRevokePermission.MarshalToSizedBuffer(dAtA[:i])
419			if err != nil {
420				return 0, err
421			}
422			i -= size
423			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
424		}
425		i--
426		dAtA[i] = 0x4b
427		i--
428		dAtA[i] = 0xa2
429	}
430	if m.AuthRoleGrantPermission != nil {
431		{
432			size, err := m.AuthRoleGrantPermission.MarshalToSizedBuffer(dAtA[:i])
433			if err != nil {
434				return 0, err
435			}
436			i -= size
437			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
438		}
439		i--
440		dAtA[i] = 0x4b
441		i--
442		dAtA[i] = 0x9a
443	}
444	if m.AuthRoleGet != nil {
445		{
446			size, err := m.AuthRoleGet.MarshalToSizedBuffer(dAtA[:i])
447			if err != nil {
448				return 0, err
449			}
450			i -= size
451			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
452		}
453		i--
454		dAtA[i] = 0x4b
455		i--
456		dAtA[i] = 0x92
457	}
458	if m.AuthRoleDelete != nil {
459		{
460			size, err := m.AuthRoleDelete.MarshalToSizedBuffer(dAtA[:i])
461			if err != nil {
462				return 0, err
463			}
464			i -= size
465			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
466		}
467		i--
468		dAtA[i] = 0x4b
469		i--
470		dAtA[i] = 0x8a
471	}
472	if m.AuthRoleAdd != nil {
473		{
474			size, err := m.AuthRoleAdd.MarshalToSizedBuffer(dAtA[:i])
475			if err != nil {
476				return 0, err
477			}
478			i -= size
479			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
480		}
481		i--
482		dAtA[i] = 0x4b
483		i--
484		dAtA[i] = 0x82
485	}
486	if m.AuthRoleList != nil {
487		{
488			size, err := m.AuthRoleList.MarshalToSizedBuffer(dAtA[:i])
489			if err != nil {
490				return 0, err
491			}
492			i -= size
493			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
494		}
495		i--
496		dAtA[i] = 0x45
497		i--
498		dAtA[i] = 0x9a
499	}
500	if m.AuthUserList != nil {
501		{
502			size, err := m.AuthUserList.MarshalToSizedBuffer(dAtA[:i])
503			if err != nil {
504				return 0, err
505			}
506			i -= size
507			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
508		}
509		i--
510		dAtA[i] = 0x45
511		i--
512		dAtA[i] = 0x92
513	}
514	if m.AuthUserRevokeRole != nil {
515		{
516			size, err := m.AuthUserRevokeRole.MarshalToSizedBuffer(dAtA[:i])
517			if err != nil {
518				return 0, err
519			}
520			i -= size
521			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
522		}
523		i--
524		dAtA[i] = 0x45
525		i--
526		dAtA[i] = 0x8a
527	}
528	if m.AuthUserGrantRole != nil {
529		{
530			size, err := m.AuthUserGrantRole.MarshalToSizedBuffer(dAtA[:i])
531			if err != nil {
532				return 0, err
533			}
534			i -= size
535			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
536		}
537		i--
538		dAtA[i] = 0x45
539		i--
540		dAtA[i] = 0x82
541	}
542	if m.AuthUserChangePassword != nil {
543		{
544			size, err := m.AuthUserChangePassword.MarshalToSizedBuffer(dAtA[:i])
545			if err != nil {
546				return 0, err
547			}
548			i -= size
549			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
550		}
551		i--
552		dAtA[i] = 0x44
553		i--
554		dAtA[i] = 0xfa
555	}
556	if m.AuthUserGet != nil {
557		{
558			size, err := m.AuthUserGet.MarshalToSizedBuffer(dAtA[:i])
559			if err != nil {
560				return 0, err
561			}
562			i -= size
563			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
564		}
565		i--
566		dAtA[i] = 0x44
567		i--
568		dAtA[i] = 0xf2
569	}
570	if m.AuthUserDelete != nil {
571		{
572			size, err := m.AuthUserDelete.MarshalToSizedBuffer(dAtA[:i])
573			if err != nil {
574				return 0, err
575			}
576			i -= size
577			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
578		}
579		i--
580		dAtA[i] = 0x44
581		i--
582		dAtA[i] = 0xea
583	}
584	if m.AuthUserAdd != nil {
585		{
586			size, err := m.AuthUserAdd.MarshalToSizedBuffer(dAtA[:i])
587			if err != nil {
588				return 0, err
589			}
590			i -= size
591			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
592		}
593		i--
594		dAtA[i] = 0x44
595		i--
596		dAtA[i] = 0xe2
597	}
598	if m.AuthStatus != nil {
599		{
600			size, err := m.AuthStatus.MarshalToSizedBuffer(dAtA[:i])
601			if err != nil {
602				return 0, err
603			}
604			i -= size
605			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
606		}
607		i--
608		dAtA[i] = 0x3f
609		i--
610		dAtA[i] = 0xaa
611	}
612	if m.Authenticate != nil {
613		{
614			size, err := m.Authenticate.MarshalToSizedBuffer(dAtA[:i])
615			if err != nil {
616				return 0, err
617			}
618			i -= size
619			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
620		}
621		i--
622		dAtA[i] = 0x3f
623		i--
624		dAtA[i] = 0xa2
625	}
626	if m.AuthDisable != nil {
627		{
628			size, err := m.AuthDisable.MarshalToSizedBuffer(dAtA[:i])
629			if err != nil {
630				return 0, err
631			}
632			i -= size
633			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
634		}
635		i--
636		dAtA[i] = 0x3f
637		i--
638		dAtA[i] = 0x9a
639	}
640	if m.AuthEnable != nil {
641		{
642			size, err := m.AuthEnable.MarshalToSizedBuffer(dAtA[:i])
643			if err != nil {
644				return 0, err
645			}
646			i -= size
647			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
648		}
649		i--
650		dAtA[i] = 0x3e
651		i--
652		dAtA[i] = 0xc2
653	}
654	if m.Header != nil {
655		{
656			size, err := m.Header.MarshalToSizedBuffer(dAtA[:i])
657			if err != nil {
658				return 0, err
659			}
660			i -= size
661			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
662		}
663		i--
664		dAtA[i] = 0x6
665		i--
666		dAtA[i] = 0xa2
667	}
668	if m.LeaseCheckpoint != nil {
669		{
670			size, err := m.LeaseCheckpoint.MarshalToSizedBuffer(dAtA[:i])
671			if err != nil {
672				return 0, err
673			}
674			i -= size
675			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
676		}
677		i--
678		dAtA[i] = 0x5a
679	}
680	if m.Alarm != nil {
681		{
682			size, err := m.Alarm.MarshalToSizedBuffer(dAtA[:i])
683			if err != nil {
684				return 0, err
685			}
686			i -= size
687			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
688		}
689		i--
690		dAtA[i] = 0x52
691	}
692	if m.LeaseRevoke != nil {
693		{
694			size, err := m.LeaseRevoke.MarshalToSizedBuffer(dAtA[:i])
695			if err != nil {
696				return 0, err
697			}
698			i -= size
699			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
700		}
701		i--
702		dAtA[i] = 0x4a
703	}
704	if m.LeaseGrant != nil {
705		{
706			size, err := m.LeaseGrant.MarshalToSizedBuffer(dAtA[:i])
707			if err != nil {
708				return 0, err
709			}
710			i -= size
711			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
712		}
713		i--
714		dAtA[i] = 0x42
715	}
716	if m.Compaction != nil {
717		{
718			size, err := m.Compaction.MarshalToSizedBuffer(dAtA[:i])
719			if err != nil {
720				return 0, err
721			}
722			i -= size
723			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
724		}
725		i--
726		dAtA[i] = 0x3a
727	}
728	if m.Txn != nil {
729		{
730			size, err := m.Txn.MarshalToSizedBuffer(dAtA[:i])
731			if err != nil {
732				return 0, err
733			}
734			i -= size
735			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
736		}
737		i--
738		dAtA[i] = 0x32
739	}
740	if m.DeleteRange != nil {
741		{
742			size, err := m.DeleteRange.MarshalToSizedBuffer(dAtA[:i])
743			if err != nil {
744				return 0, err
745			}
746			i -= size
747			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
748		}
749		i--
750		dAtA[i] = 0x2a
751	}
752	if m.Put != nil {
753		{
754			size, err := m.Put.MarshalToSizedBuffer(dAtA[:i])
755			if err != nil {
756				return 0, err
757			}
758			i -= size
759			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
760		}
761		i--
762		dAtA[i] = 0x22
763	}
764	if m.Range != nil {
765		{
766			size, err := m.Range.MarshalToSizedBuffer(dAtA[:i])
767			if err != nil {
768				return 0, err
769			}
770			i -= size
771			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
772		}
773		i--
774		dAtA[i] = 0x1a
775	}
776	if m.V2 != nil {
777		{
778			size, err := m.V2.MarshalToSizedBuffer(dAtA[:i])
779			if err != nil {
780				return 0, err
781			}
782			i -= size
783			i = encodeVarintRaftInternal(dAtA, i, uint64(size))
784		}
785		i--
786		dAtA[i] = 0x12
787	}
788	if m.ID != 0 {
789		i = encodeVarintRaftInternal(dAtA, i, uint64(m.ID))
790		i--
791		dAtA[i] = 0x8
792	}
793	return len(dAtA) - i, nil
794}
795
796func (m *EmptyResponse) Marshal() (dAtA []byte, err error) {
797	size := m.Size()
798	dAtA = make([]byte, size)
799	n, err := m.MarshalToSizedBuffer(dAtA[:size])
800	if err != nil {
801		return nil, err
802	}
803	return dAtA[:n], nil
804}
805
806func (m *EmptyResponse) MarshalTo(dAtA []byte) (int, error) {
807	size := m.Size()
808	return m.MarshalToSizedBuffer(dAtA[:size])
809}
810
811func (m *EmptyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
812	i := len(dAtA)
813	_ = i
814	var l int
815	_ = l
816	if m.XXX_unrecognized != nil {
817		i -= len(m.XXX_unrecognized)
818		copy(dAtA[i:], m.XXX_unrecognized)
819	}
820	return len(dAtA) - i, nil
821}
822
823func (m *InternalAuthenticateRequest) Marshal() (dAtA []byte, err error) {
824	size := m.Size()
825	dAtA = make([]byte, size)
826	n, err := m.MarshalToSizedBuffer(dAtA[:size])
827	if err != nil {
828		return nil, err
829	}
830	return dAtA[:n], nil
831}
832
833func (m *InternalAuthenticateRequest) MarshalTo(dAtA []byte) (int, error) {
834	size := m.Size()
835	return m.MarshalToSizedBuffer(dAtA[:size])
836}
837
838func (m *InternalAuthenticateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
839	i := len(dAtA)
840	_ = i
841	var l int
842	_ = l
843	if m.XXX_unrecognized != nil {
844		i -= len(m.XXX_unrecognized)
845		copy(dAtA[i:], m.XXX_unrecognized)
846	}
847	if len(m.SimpleToken) > 0 {
848		i -= len(m.SimpleToken)
849		copy(dAtA[i:], m.SimpleToken)
850		i = encodeVarintRaftInternal(dAtA, i, uint64(len(m.SimpleToken)))
851		i--
852		dAtA[i] = 0x1a
853	}
854	if len(m.Password) > 0 {
855		i -= len(m.Password)
856		copy(dAtA[i:], m.Password)
857		i = encodeVarintRaftInternal(dAtA, i, uint64(len(m.Password)))
858		i--
859		dAtA[i] = 0x12
860	}
861	if len(m.Name) > 0 {
862		i -= len(m.Name)
863		copy(dAtA[i:], m.Name)
864		i = encodeVarintRaftInternal(dAtA, i, uint64(len(m.Name)))
865		i--
866		dAtA[i] = 0xa
867	}
868	return len(dAtA) - i, nil
869}
870
871func encodeVarintRaftInternal(dAtA []byte, offset int, v uint64) int {
872	offset -= sovRaftInternal(v)
873	base := offset
874	for v >= 1<<7 {
875		dAtA[offset] = uint8(v&0x7f | 0x80)
876		v >>= 7
877		offset++
878	}
879	dAtA[offset] = uint8(v)
880	return base
881}
882func (m *RequestHeader) Size() (n int) {
883	if m == nil {
884		return 0
885	}
886	var l int
887	_ = l
888	if m.ID != 0 {
889		n += 1 + sovRaftInternal(uint64(m.ID))
890	}
891	l = len(m.Username)
892	if l > 0 {
893		n += 1 + l + sovRaftInternal(uint64(l))
894	}
895	if m.AuthRevision != 0 {
896		n += 1 + sovRaftInternal(uint64(m.AuthRevision))
897	}
898	if m.XXX_unrecognized != nil {
899		n += len(m.XXX_unrecognized)
900	}
901	return n
902}
903
904func (m *InternalRaftRequest) Size() (n int) {
905	if m == nil {
906		return 0
907	}
908	var l int
909	_ = l
910	if m.ID != 0 {
911		n += 1 + sovRaftInternal(uint64(m.ID))
912	}
913	if m.V2 != nil {
914		l = m.V2.Size()
915		n += 1 + l + sovRaftInternal(uint64(l))
916	}
917	if m.Range != nil {
918		l = m.Range.Size()
919		n += 1 + l + sovRaftInternal(uint64(l))
920	}
921	if m.Put != nil {
922		l = m.Put.Size()
923		n += 1 + l + sovRaftInternal(uint64(l))
924	}
925	if m.DeleteRange != nil {
926		l = m.DeleteRange.Size()
927		n += 1 + l + sovRaftInternal(uint64(l))
928	}
929	if m.Txn != nil {
930		l = m.Txn.Size()
931		n += 1 + l + sovRaftInternal(uint64(l))
932	}
933	if m.Compaction != nil {
934		l = m.Compaction.Size()
935		n += 1 + l + sovRaftInternal(uint64(l))
936	}
937	if m.LeaseGrant != nil {
938		l = m.LeaseGrant.Size()
939		n += 1 + l + sovRaftInternal(uint64(l))
940	}
941	if m.LeaseRevoke != nil {
942		l = m.LeaseRevoke.Size()
943		n += 1 + l + sovRaftInternal(uint64(l))
944	}
945	if m.Alarm != nil {
946		l = m.Alarm.Size()
947		n += 1 + l + sovRaftInternal(uint64(l))
948	}
949	if m.LeaseCheckpoint != nil {
950		l = m.LeaseCheckpoint.Size()
951		n += 1 + l + sovRaftInternal(uint64(l))
952	}
953	if m.Header != nil {
954		l = m.Header.Size()
955		n += 2 + l + sovRaftInternal(uint64(l))
956	}
957	if m.AuthEnable != nil {
958		l = m.AuthEnable.Size()
959		n += 2 + l + sovRaftInternal(uint64(l))
960	}
961	if m.AuthDisable != nil {
962		l = m.AuthDisable.Size()
963		n += 2 + l + sovRaftInternal(uint64(l))
964	}
965	if m.Authenticate != nil {
966		l = m.Authenticate.Size()
967		n += 2 + l + sovRaftInternal(uint64(l))
968	}
969	if m.AuthStatus != nil {
970		l = m.AuthStatus.Size()
971		n += 2 + l + sovRaftInternal(uint64(l))
972	}
973	if m.AuthUserAdd != nil {
974		l = m.AuthUserAdd.Size()
975		n += 2 + l + sovRaftInternal(uint64(l))
976	}
977	if m.AuthUserDelete != nil {
978		l = m.AuthUserDelete.Size()
979		n += 2 + l + sovRaftInternal(uint64(l))
980	}
981	if m.AuthUserGet != nil {
982		l = m.AuthUserGet.Size()
983		n += 2 + l + sovRaftInternal(uint64(l))
984	}
985	if m.AuthUserChangePassword != nil {
986		l = m.AuthUserChangePassword.Size()
987		n += 2 + l + sovRaftInternal(uint64(l))
988	}
989	if m.AuthUserGrantRole != nil {
990		l = m.AuthUserGrantRole.Size()
991		n += 2 + l + sovRaftInternal(uint64(l))
992	}
993	if m.AuthUserRevokeRole != nil {
994		l = m.AuthUserRevokeRole.Size()
995		n += 2 + l + sovRaftInternal(uint64(l))
996	}
997	if m.AuthUserList != nil {
998		l = m.AuthUserList.Size()
999		n += 2 + l + sovRaftInternal(uint64(l))
1000	}
1001	if m.AuthRoleList != nil {
1002		l = m.AuthRoleList.Size()
1003		n += 2 + l + sovRaftInternal(uint64(l))
1004	}
1005	if m.AuthRoleAdd != nil {
1006		l = m.AuthRoleAdd.Size()
1007		n += 2 + l + sovRaftInternal(uint64(l))
1008	}
1009	if m.AuthRoleDelete != nil {
1010		l = m.AuthRoleDelete.Size()
1011		n += 2 + l + sovRaftInternal(uint64(l))
1012	}
1013	if m.AuthRoleGet != nil {
1014		l = m.AuthRoleGet.Size()
1015		n += 2 + l + sovRaftInternal(uint64(l))
1016	}
1017	if m.AuthRoleGrantPermission != nil {
1018		l = m.AuthRoleGrantPermission.Size()
1019		n += 2 + l + sovRaftInternal(uint64(l))
1020	}
1021	if m.AuthRoleRevokePermission != nil {
1022		l = m.AuthRoleRevokePermission.Size()
1023		n += 2 + l + sovRaftInternal(uint64(l))
1024	}
1025	if m.ClusterVersionSet != nil {
1026		l = m.ClusterVersionSet.Size()
1027		n += 2 + l + sovRaftInternal(uint64(l))
1028	}
1029	if m.ClusterMemberAttrSet != nil {
1030		l = m.ClusterMemberAttrSet.Size()
1031		n += 2 + l + sovRaftInternal(uint64(l))
1032	}
1033	if m.DowngradeInfoSet != nil {
1034		l = m.DowngradeInfoSet.Size()
1035		n += 2 + l + sovRaftInternal(uint64(l))
1036	}
1037	if m.XXX_unrecognized != nil {
1038		n += len(m.XXX_unrecognized)
1039	}
1040	return n
1041}
1042
1043func (m *EmptyResponse) Size() (n int) {
1044	if m == nil {
1045		return 0
1046	}
1047	var l int
1048	_ = l
1049	if m.XXX_unrecognized != nil {
1050		n += len(m.XXX_unrecognized)
1051	}
1052	return n
1053}
1054
1055func (m *InternalAuthenticateRequest) Size() (n int) {
1056	if m == nil {
1057		return 0
1058	}
1059	var l int
1060	_ = l
1061	l = len(m.Name)
1062	if l > 0 {
1063		n += 1 + l + sovRaftInternal(uint64(l))
1064	}
1065	l = len(m.Password)
1066	if l > 0 {
1067		n += 1 + l + sovRaftInternal(uint64(l))
1068	}
1069	l = len(m.SimpleToken)
1070	if l > 0 {
1071		n += 1 + l + sovRaftInternal(uint64(l))
1072	}
1073	if m.XXX_unrecognized != nil {
1074		n += len(m.XXX_unrecognized)
1075	}
1076	return n
1077}
1078
1079func sovRaftInternal(x uint64) (n int) {
1080	return (math_bits.Len64(x|1) + 6) / 7
1081}
1082func sozRaftInternal(x uint64) (n int) {
1083	return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
1084}
1085func (m *RequestHeader) Unmarshal(dAtA []byte) error {
1086	l := len(dAtA)
1087	iNdEx := 0
1088	for iNdEx < l {
1089		preIndex := iNdEx
1090		var wire uint64
1091		for shift := uint(0); ; shift += 7 {
1092			if shift >= 64 {
1093				return ErrIntOverflowRaftInternal
1094			}
1095			if iNdEx >= l {
1096				return io.ErrUnexpectedEOF
1097			}
1098			b := dAtA[iNdEx]
1099			iNdEx++
1100			wire |= uint64(b&0x7F) << shift
1101			if b < 0x80 {
1102				break
1103			}
1104		}
1105		fieldNum := int32(wire >> 3)
1106		wireType := int(wire & 0x7)
1107		if wireType == 4 {
1108			return fmt.Errorf("proto: RequestHeader: wiretype end group for non-group")
1109		}
1110		if fieldNum <= 0 {
1111			return fmt.Errorf("proto: RequestHeader: illegal tag %d (wire type %d)", fieldNum, wire)
1112		}
1113		switch fieldNum {
1114		case 1:
1115			if wireType != 0 {
1116				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
1117			}
1118			m.ID = 0
1119			for shift := uint(0); ; shift += 7 {
1120				if shift >= 64 {
1121					return ErrIntOverflowRaftInternal
1122				}
1123				if iNdEx >= l {
1124					return io.ErrUnexpectedEOF
1125				}
1126				b := dAtA[iNdEx]
1127				iNdEx++
1128				m.ID |= uint64(b&0x7F) << shift
1129				if b < 0x80 {
1130					break
1131				}
1132			}
1133		case 2:
1134			if wireType != 2 {
1135				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
1136			}
1137			var stringLen uint64
1138			for shift := uint(0); ; shift += 7 {
1139				if shift >= 64 {
1140					return ErrIntOverflowRaftInternal
1141				}
1142				if iNdEx >= l {
1143					return io.ErrUnexpectedEOF
1144				}
1145				b := dAtA[iNdEx]
1146				iNdEx++
1147				stringLen |= uint64(b&0x7F) << shift
1148				if b < 0x80 {
1149					break
1150				}
1151			}
1152			intStringLen := int(stringLen)
1153			if intStringLen < 0 {
1154				return ErrInvalidLengthRaftInternal
1155			}
1156			postIndex := iNdEx + intStringLen
1157			if postIndex < 0 {
1158				return ErrInvalidLengthRaftInternal
1159			}
1160			if postIndex > l {
1161				return io.ErrUnexpectedEOF
1162			}
1163			m.Username = string(dAtA[iNdEx:postIndex])
1164			iNdEx = postIndex
1165		case 3:
1166			if wireType != 0 {
1167				return fmt.Errorf("proto: wrong wireType = %d for field AuthRevision", wireType)
1168			}
1169			m.AuthRevision = 0
1170			for shift := uint(0); ; shift += 7 {
1171				if shift >= 64 {
1172					return ErrIntOverflowRaftInternal
1173				}
1174				if iNdEx >= l {
1175					return io.ErrUnexpectedEOF
1176				}
1177				b := dAtA[iNdEx]
1178				iNdEx++
1179				m.AuthRevision |= uint64(b&0x7F) << shift
1180				if b < 0x80 {
1181					break
1182				}
1183			}
1184		default:
1185			iNdEx = preIndex
1186			skippy, err := skipRaftInternal(dAtA[iNdEx:])
1187			if err != nil {
1188				return err
1189			}
1190			if (skippy < 0) || (iNdEx+skippy) < 0 {
1191				return ErrInvalidLengthRaftInternal
1192			}
1193			if (iNdEx + skippy) > l {
1194				return io.ErrUnexpectedEOF
1195			}
1196			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
1197			iNdEx += skippy
1198		}
1199	}
1200
1201	if iNdEx > l {
1202		return io.ErrUnexpectedEOF
1203	}
1204	return nil
1205}
1206func (m *InternalRaftRequest) Unmarshal(dAtA []byte) error {
1207	l := len(dAtA)
1208	iNdEx := 0
1209	for iNdEx < l {
1210		preIndex := iNdEx
1211		var wire uint64
1212		for shift := uint(0); ; shift += 7 {
1213			if shift >= 64 {
1214				return ErrIntOverflowRaftInternal
1215			}
1216			if iNdEx >= l {
1217				return io.ErrUnexpectedEOF
1218			}
1219			b := dAtA[iNdEx]
1220			iNdEx++
1221			wire |= uint64(b&0x7F) << shift
1222			if b < 0x80 {
1223				break
1224			}
1225		}
1226		fieldNum := int32(wire >> 3)
1227		wireType := int(wire & 0x7)
1228		if wireType == 4 {
1229			return fmt.Errorf("proto: InternalRaftRequest: wiretype end group for non-group")
1230		}
1231		if fieldNum <= 0 {
1232			return fmt.Errorf("proto: InternalRaftRequest: illegal tag %d (wire type %d)", fieldNum, wire)
1233		}
1234		switch fieldNum {
1235		case 1:
1236			if wireType != 0 {
1237				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
1238			}
1239			m.ID = 0
1240			for shift := uint(0); ; shift += 7 {
1241				if shift >= 64 {
1242					return ErrIntOverflowRaftInternal
1243				}
1244				if iNdEx >= l {
1245					return io.ErrUnexpectedEOF
1246				}
1247				b := dAtA[iNdEx]
1248				iNdEx++
1249				m.ID |= uint64(b&0x7F) << shift
1250				if b < 0x80 {
1251					break
1252				}
1253			}
1254		case 2:
1255			if wireType != 2 {
1256				return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
1257			}
1258			var msglen int
1259			for shift := uint(0); ; shift += 7 {
1260				if shift >= 64 {
1261					return ErrIntOverflowRaftInternal
1262				}
1263				if iNdEx >= l {
1264					return io.ErrUnexpectedEOF
1265				}
1266				b := dAtA[iNdEx]
1267				iNdEx++
1268				msglen |= int(b&0x7F) << shift
1269				if b < 0x80 {
1270					break
1271				}
1272			}
1273			if msglen < 0 {
1274				return ErrInvalidLengthRaftInternal
1275			}
1276			postIndex := iNdEx + msglen
1277			if postIndex < 0 {
1278				return ErrInvalidLengthRaftInternal
1279			}
1280			if postIndex > l {
1281				return io.ErrUnexpectedEOF
1282			}
1283			if m.V2 == nil {
1284				m.V2 = &Request{}
1285			}
1286			if err := m.V2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1287				return err
1288			}
1289			iNdEx = postIndex
1290		case 3:
1291			if wireType != 2 {
1292				return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
1293			}
1294			var msglen int
1295			for shift := uint(0); ; shift += 7 {
1296				if shift >= 64 {
1297					return ErrIntOverflowRaftInternal
1298				}
1299				if iNdEx >= l {
1300					return io.ErrUnexpectedEOF
1301				}
1302				b := dAtA[iNdEx]
1303				iNdEx++
1304				msglen |= int(b&0x7F) << shift
1305				if b < 0x80 {
1306					break
1307				}
1308			}
1309			if msglen < 0 {
1310				return ErrInvalidLengthRaftInternal
1311			}
1312			postIndex := iNdEx + msglen
1313			if postIndex < 0 {
1314				return ErrInvalidLengthRaftInternal
1315			}
1316			if postIndex > l {
1317				return io.ErrUnexpectedEOF
1318			}
1319			if m.Range == nil {
1320				m.Range = &RangeRequest{}
1321			}
1322			if err := m.Range.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1323				return err
1324			}
1325			iNdEx = postIndex
1326		case 4:
1327			if wireType != 2 {
1328				return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
1329			}
1330			var msglen int
1331			for shift := uint(0); ; shift += 7 {
1332				if shift >= 64 {
1333					return ErrIntOverflowRaftInternal
1334				}
1335				if iNdEx >= l {
1336					return io.ErrUnexpectedEOF
1337				}
1338				b := dAtA[iNdEx]
1339				iNdEx++
1340				msglen |= int(b&0x7F) << shift
1341				if b < 0x80 {
1342					break
1343				}
1344			}
1345			if msglen < 0 {
1346				return ErrInvalidLengthRaftInternal
1347			}
1348			postIndex := iNdEx + msglen
1349			if postIndex < 0 {
1350				return ErrInvalidLengthRaftInternal
1351			}
1352			if postIndex > l {
1353				return io.ErrUnexpectedEOF
1354			}
1355			if m.Put == nil {
1356				m.Put = &PutRequest{}
1357			}
1358			if err := m.Put.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1359				return err
1360			}
1361			iNdEx = postIndex
1362		case 5:
1363			if wireType != 2 {
1364				return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
1365			}
1366			var msglen int
1367			for shift := uint(0); ; shift += 7 {
1368				if shift >= 64 {
1369					return ErrIntOverflowRaftInternal
1370				}
1371				if iNdEx >= l {
1372					return io.ErrUnexpectedEOF
1373				}
1374				b := dAtA[iNdEx]
1375				iNdEx++
1376				msglen |= int(b&0x7F) << shift
1377				if b < 0x80 {
1378					break
1379				}
1380			}
1381			if msglen < 0 {
1382				return ErrInvalidLengthRaftInternal
1383			}
1384			postIndex := iNdEx + msglen
1385			if postIndex < 0 {
1386				return ErrInvalidLengthRaftInternal
1387			}
1388			if postIndex > l {
1389				return io.ErrUnexpectedEOF
1390			}
1391			if m.DeleteRange == nil {
1392				m.DeleteRange = &DeleteRangeRequest{}
1393			}
1394			if err := m.DeleteRange.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1395				return err
1396			}
1397			iNdEx = postIndex
1398		case 6:
1399			if wireType != 2 {
1400				return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
1401			}
1402			var msglen int
1403			for shift := uint(0); ; shift += 7 {
1404				if shift >= 64 {
1405					return ErrIntOverflowRaftInternal
1406				}
1407				if iNdEx >= l {
1408					return io.ErrUnexpectedEOF
1409				}
1410				b := dAtA[iNdEx]
1411				iNdEx++
1412				msglen |= int(b&0x7F) << shift
1413				if b < 0x80 {
1414					break
1415				}
1416			}
1417			if msglen < 0 {
1418				return ErrInvalidLengthRaftInternal
1419			}
1420			postIndex := iNdEx + msglen
1421			if postIndex < 0 {
1422				return ErrInvalidLengthRaftInternal
1423			}
1424			if postIndex > l {
1425				return io.ErrUnexpectedEOF
1426			}
1427			if m.Txn == nil {
1428				m.Txn = &TxnRequest{}
1429			}
1430			if err := m.Txn.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1431				return err
1432			}
1433			iNdEx = postIndex
1434		case 7:
1435			if wireType != 2 {
1436				return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
1437			}
1438			var msglen int
1439			for shift := uint(0); ; shift += 7 {
1440				if shift >= 64 {
1441					return ErrIntOverflowRaftInternal
1442				}
1443				if iNdEx >= l {
1444					return io.ErrUnexpectedEOF
1445				}
1446				b := dAtA[iNdEx]
1447				iNdEx++
1448				msglen |= int(b&0x7F) << shift
1449				if b < 0x80 {
1450					break
1451				}
1452			}
1453			if msglen < 0 {
1454				return ErrInvalidLengthRaftInternal
1455			}
1456			postIndex := iNdEx + msglen
1457			if postIndex < 0 {
1458				return ErrInvalidLengthRaftInternal
1459			}
1460			if postIndex > l {
1461				return io.ErrUnexpectedEOF
1462			}
1463			if m.Compaction == nil {
1464				m.Compaction = &CompactionRequest{}
1465			}
1466			if err := m.Compaction.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1467				return err
1468			}
1469			iNdEx = postIndex
1470		case 8:
1471			if wireType != 2 {
1472				return fmt.Errorf("proto: wrong wireType = %d for field LeaseGrant", wireType)
1473			}
1474			var msglen int
1475			for shift := uint(0); ; shift += 7 {
1476				if shift >= 64 {
1477					return ErrIntOverflowRaftInternal
1478				}
1479				if iNdEx >= l {
1480					return io.ErrUnexpectedEOF
1481				}
1482				b := dAtA[iNdEx]
1483				iNdEx++
1484				msglen |= int(b&0x7F) << shift
1485				if b < 0x80 {
1486					break
1487				}
1488			}
1489			if msglen < 0 {
1490				return ErrInvalidLengthRaftInternal
1491			}
1492			postIndex := iNdEx + msglen
1493			if postIndex < 0 {
1494				return ErrInvalidLengthRaftInternal
1495			}
1496			if postIndex > l {
1497				return io.ErrUnexpectedEOF
1498			}
1499			if m.LeaseGrant == nil {
1500				m.LeaseGrant = &LeaseGrantRequest{}
1501			}
1502			if err := m.LeaseGrant.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1503				return err
1504			}
1505			iNdEx = postIndex
1506		case 9:
1507			if wireType != 2 {
1508				return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
1509			}
1510			var msglen int
1511			for shift := uint(0); ; shift += 7 {
1512				if shift >= 64 {
1513					return ErrIntOverflowRaftInternal
1514				}
1515				if iNdEx >= l {
1516					return io.ErrUnexpectedEOF
1517				}
1518				b := dAtA[iNdEx]
1519				iNdEx++
1520				msglen |= int(b&0x7F) << shift
1521				if b < 0x80 {
1522					break
1523				}
1524			}
1525			if msglen < 0 {
1526				return ErrInvalidLengthRaftInternal
1527			}
1528			postIndex := iNdEx + msglen
1529			if postIndex < 0 {
1530				return ErrInvalidLengthRaftInternal
1531			}
1532			if postIndex > l {
1533				return io.ErrUnexpectedEOF
1534			}
1535			if m.LeaseRevoke == nil {
1536				m.LeaseRevoke = &LeaseRevokeRequest{}
1537			}
1538			if err := m.LeaseRevoke.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1539				return err
1540			}
1541			iNdEx = postIndex
1542		case 10:
1543			if wireType != 2 {
1544				return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
1545			}
1546			var msglen int
1547			for shift := uint(0); ; shift += 7 {
1548				if shift >= 64 {
1549					return ErrIntOverflowRaftInternal
1550				}
1551				if iNdEx >= l {
1552					return io.ErrUnexpectedEOF
1553				}
1554				b := dAtA[iNdEx]
1555				iNdEx++
1556				msglen |= int(b&0x7F) << shift
1557				if b < 0x80 {
1558					break
1559				}
1560			}
1561			if msglen < 0 {
1562				return ErrInvalidLengthRaftInternal
1563			}
1564			postIndex := iNdEx + msglen
1565			if postIndex < 0 {
1566				return ErrInvalidLengthRaftInternal
1567			}
1568			if postIndex > l {
1569				return io.ErrUnexpectedEOF
1570			}
1571			if m.Alarm == nil {
1572				m.Alarm = &AlarmRequest{}
1573			}
1574			if err := m.Alarm.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1575				return err
1576			}
1577			iNdEx = postIndex
1578		case 11:
1579			if wireType != 2 {
1580				return fmt.Errorf("proto: wrong wireType = %d for field LeaseCheckpoint", wireType)
1581			}
1582			var msglen int
1583			for shift := uint(0); ; shift += 7 {
1584				if shift >= 64 {
1585					return ErrIntOverflowRaftInternal
1586				}
1587				if iNdEx >= l {
1588					return io.ErrUnexpectedEOF
1589				}
1590				b := dAtA[iNdEx]
1591				iNdEx++
1592				msglen |= int(b&0x7F) << shift
1593				if b < 0x80 {
1594					break
1595				}
1596			}
1597			if msglen < 0 {
1598				return ErrInvalidLengthRaftInternal
1599			}
1600			postIndex := iNdEx + msglen
1601			if postIndex < 0 {
1602				return ErrInvalidLengthRaftInternal
1603			}
1604			if postIndex > l {
1605				return io.ErrUnexpectedEOF
1606			}
1607			if m.LeaseCheckpoint == nil {
1608				m.LeaseCheckpoint = &LeaseCheckpointRequest{}
1609			}
1610			if err := m.LeaseCheckpoint.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1611				return err
1612			}
1613			iNdEx = postIndex
1614		case 100:
1615			if wireType != 2 {
1616				return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
1617			}
1618			var msglen int
1619			for shift := uint(0); ; shift += 7 {
1620				if shift >= 64 {
1621					return ErrIntOverflowRaftInternal
1622				}
1623				if iNdEx >= l {
1624					return io.ErrUnexpectedEOF
1625				}
1626				b := dAtA[iNdEx]
1627				iNdEx++
1628				msglen |= int(b&0x7F) << shift
1629				if b < 0x80 {
1630					break
1631				}
1632			}
1633			if msglen < 0 {
1634				return ErrInvalidLengthRaftInternal
1635			}
1636			postIndex := iNdEx + msglen
1637			if postIndex < 0 {
1638				return ErrInvalidLengthRaftInternal
1639			}
1640			if postIndex > l {
1641				return io.ErrUnexpectedEOF
1642			}
1643			if m.Header == nil {
1644				m.Header = &RequestHeader{}
1645			}
1646			if err := m.Header.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1647				return err
1648			}
1649			iNdEx = postIndex
1650		case 1000:
1651			if wireType != 2 {
1652				return fmt.Errorf("proto: wrong wireType = %d for field AuthEnable", wireType)
1653			}
1654			var msglen int
1655			for shift := uint(0); ; shift += 7 {
1656				if shift >= 64 {
1657					return ErrIntOverflowRaftInternal
1658				}
1659				if iNdEx >= l {
1660					return io.ErrUnexpectedEOF
1661				}
1662				b := dAtA[iNdEx]
1663				iNdEx++
1664				msglen |= int(b&0x7F) << shift
1665				if b < 0x80 {
1666					break
1667				}
1668			}
1669			if msglen < 0 {
1670				return ErrInvalidLengthRaftInternal
1671			}
1672			postIndex := iNdEx + msglen
1673			if postIndex < 0 {
1674				return ErrInvalidLengthRaftInternal
1675			}
1676			if postIndex > l {
1677				return io.ErrUnexpectedEOF
1678			}
1679			if m.AuthEnable == nil {
1680				m.AuthEnable = &AuthEnableRequest{}
1681			}
1682			if err := m.AuthEnable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1683				return err
1684			}
1685			iNdEx = postIndex
1686		case 1011:
1687			if wireType != 2 {
1688				return fmt.Errorf("proto: wrong wireType = %d for field AuthDisable", wireType)
1689			}
1690			var msglen int
1691			for shift := uint(0); ; shift += 7 {
1692				if shift >= 64 {
1693					return ErrIntOverflowRaftInternal
1694				}
1695				if iNdEx >= l {
1696					return io.ErrUnexpectedEOF
1697				}
1698				b := dAtA[iNdEx]
1699				iNdEx++
1700				msglen |= int(b&0x7F) << shift
1701				if b < 0x80 {
1702					break
1703				}
1704			}
1705			if msglen < 0 {
1706				return ErrInvalidLengthRaftInternal
1707			}
1708			postIndex := iNdEx + msglen
1709			if postIndex < 0 {
1710				return ErrInvalidLengthRaftInternal
1711			}
1712			if postIndex > l {
1713				return io.ErrUnexpectedEOF
1714			}
1715			if m.AuthDisable == nil {
1716				m.AuthDisable = &AuthDisableRequest{}
1717			}
1718			if err := m.AuthDisable.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1719				return err
1720			}
1721			iNdEx = postIndex
1722		case 1012:
1723			if wireType != 2 {
1724				return fmt.Errorf("proto: wrong wireType = %d for field Authenticate", wireType)
1725			}
1726			var msglen int
1727			for shift := uint(0); ; shift += 7 {
1728				if shift >= 64 {
1729					return ErrIntOverflowRaftInternal
1730				}
1731				if iNdEx >= l {
1732					return io.ErrUnexpectedEOF
1733				}
1734				b := dAtA[iNdEx]
1735				iNdEx++
1736				msglen |= int(b&0x7F) << shift
1737				if b < 0x80 {
1738					break
1739				}
1740			}
1741			if msglen < 0 {
1742				return ErrInvalidLengthRaftInternal
1743			}
1744			postIndex := iNdEx + msglen
1745			if postIndex < 0 {
1746				return ErrInvalidLengthRaftInternal
1747			}
1748			if postIndex > l {
1749				return io.ErrUnexpectedEOF
1750			}
1751			if m.Authenticate == nil {
1752				m.Authenticate = &InternalAuthenticateRequest{}
1753			}
1754			if err := m.Authenticate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1755				return err
1756			}
1757			iNdEx = postIndex
1758		case 1013:
1759			if wireType != 2 {
1760				return fmt.Errorf("proto: wrong wireType = %d for field AuthStatus", wireType)
1761			}
1762			var msglen int
1763			for shift := uint(0); ; shift += 7 {
1764				if shift >= 64 {
1765					return ErrIntOverflowRaftInternal
1766				}
1767				if iNdEx >= l {
1768					return io.ErrUnexpectedEOF
1769				}
1770				b := dAtA[iNdEx]
1771				iNdEx++
1772				msglen |= int(b&0x7F) << shift
1773				if b < 0x80 {
1774					break
1775				}
1776			}
1777			if msglen < 0 {
1778				return ErrInvalidLengthRaftInternal
1779			}
1780			postIndex := iNdEx + msglen
1781			if postIndex < 0 {
1782				return ErrInvalidLengthRaftInternal
1783			}
1784			if postIndex > l {
1785				return io.ErrUnexpectedEOF
1786			}
1787			if m.AuthStatus == nil {
1788				m.AuthStatus = &AuthStatusRequest{}
1789			}
1790			if err := m.AuthStatus.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1791				return err
1792			}
1793			iNdEx = postIndex
1794		case 1100:
1795			if wireType != 2 {
1796				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserAdd", wireType)
1797			}
1798			var msglen int
1799			for shift := uint(0); ; shift += 7 {
1800				if shift >= 64 {
1801					return ErrIntOverflowRaftInternal
1802				}
1803				if iNdEx >= l {
1804					return io.ErrUnexpectedEOF
1805				}
1806				b := dAtA[iNdEx]
1807				iNdEx++
1808				msglen |= int(b&0x7F) << shift
1809				if b < 0x80 {
1810					break
1811				}
1812			}
1813			if msglen < 0 {
1814				return ErrInvalidLengthRaftInternal
1815			}
1816			postIndex := iNdEx + msglen
1817			if postIndex < 0 {
1818				return ErrInvalidLengthRaftInternal
1819			}
1820			if postIndex > l {
1821				return io.ErrUnexpectedEOF
1822			}
1823			if m.AuthUserAdd == nil {
1824				m.AuthUserAdd = &AuthUserAddRequest{}
1825			}
1826			if err := m.AuthUserAdd.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1827				return err
1828			}
1829			iNdEx = postIndex
1830		case 1101:
1831			if wireType != 2 {
1832				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserDelete", wireType)
1833			}
1834			var msglen int
1835			for shift := uint(0); ; shift += 7 {
1836				if shift >= 64 {
1837					return ErrIntOverflowRaftInternal
1838				}
1839				if iNdEx >= l {
1840					return io.ErrUnexpectedEOF
1841				}
1842				b := dAtA[iNdEx]
1843				iNdEx++
1844				msglen |= int(b&0x7F) << shift
1845				if b < 0x80 {
1846					break
1847				}
1848			}
1849			if msglen < 0 {
1850				return ErrInvalidLengthRaftInternal
1851			}
1852			postIndex := iNdEx + msglen
1853			if postIndex < 0 {
1854				return ErrInvalidLengthRaftInternal
1855			}
1856			if postIndex > l {
1857				return io.ErrUnexpectedEOF
1858			}
1859			if m.AuthUserDelete == nil {
1860				m.AuthUserDelete = &AuthUserDeleteRequest{}
1861			}
1862			if err := m.AuthUserDelete.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1863				return err
1864			}
1865			iNdEx = postIndex
1866		case 1102:
1867			if wireType != 2 {
1868				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGet", wireType)
1869			}
1870			var msglen int
1871			for shift := uint(0); ; shift += 7 {
1872				if shift >= 64 {
1873					return ErrIntOverflowRaftInternal
1874				}
1875				if iNdEx >= l {
1876					return io.ErrUnexpectedEOF
1877				}
1878				b := dAtA[iNdEx]
1879				iNdEx++
1880				msglen |= int(b&0x7F) << shift
1881				if b < 0x80 {
1882					break
1883				}
1884			}
1885			if msglen < 0 {
1886				return ErrInvalidLengthRaftInternal
1887			}
1888			postIndex := iNdEx + msglen
1889			if postIndex < 0 {
1890				return ErrInvalidLengthRaftInternal
1891			}
1892			if postIndex > l {
1893				return io.ErrUnexpectedEOF
1894			}
1895			if m.AuthUserGet == nil {
1896				m.AuthUserGet = &AuthUserGetRequest{}
1897			}
1898			if err := m.AuthUserGet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1899				return err
1900			}
1901			iNdEx = postIndex
1902		case 1103:
1903			if wireType != 2 {
1904				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserChangePassword", wireType)
1905			}
1906			var msglen int
1907			for shift := uint(0); ; shift += 7 {
1908				if shift >= 64 {
1909					return ErrIntOverflowRaftInternal
1910				}
1911				if iNdEx >= l {
1912					return io.ErrUnexpectedEOF
1913				}
1914				b := dAtA[iNdEx]
1915				iNdEx++
1916				msglen |= int(b&0x7F) << shift
1917				if b < 0x80 {
1918					break
1919				}
1920			}
1921			if msglen < 0 {
1922				return ErrInvalidLengthRaftInternal
1923			}
1924			postIndex := iNdEx + msglen
1925			if postIndex < 0 {
1926				return ErrInvalidLengthRaftInternal
1927			}
1928			if postIndex > l {
1929				return io.ErrUnexpectedEOF
1930			}
1931			if m.AuthUserChangePassword == nil {
1932				m.AuthUserChangePassword = &AuthUserChangePasswordRequest{}
1933			}
1934			if err := m.AuthUserChangePassword.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1935				return err
1936			}
1937			iNdEx = postIndex
1938		case 1104:
1939			if wireType != 2 {
1940				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGrantRole", wireType)
1941			}
1942			var msglen int
1943			for shift := uint(0); ; shift += 7 {
1944				if shift >= 64 {
1945					return ErrIntOverflowRaftInternal
1946				}
1947				if iNdEx >= l {
1948					return io.ErrUnexpectedEOF
1949				}
1950				b := dAtA[iNdEx]
1951				iNdEx++
1952				msglen |= int(b&0x7F) << shift
1953				if b < 0x80 {
1954					break
1955				}
1956			}
1957			if msglen < 0 {
1958				return ErrInvalidLengthRaftInternal
1959			}
1960			postIndex := iNdEx + msglen
1961			if postIndex < 0 {
1962				return ErrInvalidLengthRaftInternal
1963			}
1964			if postIndex > l {
1965				return io.ErrUnexpectedEOF
1966			}
1967			if m.AuthUserGrantRole == nil {
1968				m.AuthUserGrantRole = &AuthUserGrantRoleRequest{}
1969			}
1970			if err := m.AuthUserGrantRole.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1971				return err
1972			}
1973			iNdEx = postIndex
1974		case 1105:
1975			if wireType != 2 {
1976				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserRevokeRole", wireType)
1977			}
1978			var msglen int
1979			for shift := uint(0); ; shift += 7 {
1980				if shift >= 64 {
1981					return ErrIntOverflowRaftInternal
1982				}
1983				if iNdEx >= l {
1984					return io.ErrUnexpectedEOF
1985				}
1986				b := dAtA[iNdEx]
1987				iNdEx++
1988				msglen |= int(b&0x7F) << shift
1989				if b < 0x80 {
1990					break
1991				}
1992			}
1993			if msglen < 0 {
1994				return ErrInvalidLengthRaftInternal
1995			}
1996			postIndex := iNdEx + msglen
1997			if postIndex < 0 {
1998				return ErrInvalidLengthRaftInternal
1999			}
2000			if postIndex > l {
2001				return io.ErrUnexpectedEOF
2002			}
2003			if m.AuthUserRevokeRole == nil {
2004				m.AuthUserRevokeRole = &AuthUserRevokeRoleRequest{}
2005			}
2006			if err := m.AuthUserRevokeRole.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2007				return err
2008			}
2009			iNdEx = postIndex
2010		case 1106:
2011			if wireType != 2 {
2012				return fmt.Errorf("proto: wrong wireType = %d for field AuthUserList", wireType)
2013			}
2014			var msglen int
2015			for shift := uint(0); ; shift += 7 {
2016				if shift >= 64 {
2017					return ErrIntOverflowRaftInternal
2018				}
2019				if iNdEx >= l {
2020					return io.ErrUnexpectedEOF
2021				}
2022				b := dAtA[iNdEx]
2023				iNdEx++
2024				msglen |= int(b&0x7F) << shift
2025				if b < 0x80 {
2026					break
2027				}
2028			}
2029			if msglen < 0 {
2030				return ErrInvalidLengthRaftInternal
2031			}
2032			postIndex := iNdEx + msglen
2033			if postIndex < 0 {
2034				return ErrInvalidLengthRaftInternal
2035			}
2036			if postIndex > l {
2037				return io.ErrUnexpectedEOF
2038			}
2039			if m.AuthUserList == nil {
2040				m.AuthUserList = &AuthUserListRequest{}
2041			}
2042			if err := m.AuthUserList.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2043				return err
2044			}
2045			iNdEx = postIndex
2046		case 1107:
2047			if wireType != 2 {
2048				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleList", wireType)
2049			}
2050			var msglen int
2051			for shift := uint(0); ; shift += 7 {
2052				if shift >= 64 {
2053					return ErrIntOverflowRaftInternal
2054				}
2055				if iNdEx >= l {
2056					return io.ErrUnexpectedEOF
2057				}
2058				b := dAtA[iNdEx]
2059				iNdEx++
2060				msglen |= int(b&0x7F) << shift
2061				if b < 0x80 {
2062					break
2063				}
2064			}
2065			if msglen < 0 {
2066				return ErrInvalidLengthRaftInternal
2067			}
2068			postIndex := iNdEx + msglen
2069			if postIndex < 0 {
2070				return ErrInvalidLengthRaftInternal
2071			}
2072			if postIndex > l {
2073				return io.ErrUnexpectedEOF
2074			}
2075			if m.AuthRoleList == nil {
2076				m.AuthRoleList = &AuthRoleListRequest{}
2077			}
2078			if err := m.AuthRoleList.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2079				return err
2080			}
2081			iNdEx = postIndex
2082		case 1200:
2083			if wireType != 2 {
2084				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleAdd", wireType)
2085			}
2086			var msglen int
2087			for shift := uint(0); ; shift += 7 {
2088				if shift >= 64 {
2089					return ErrIntOverflowRaftInternal
2090				}
2091				if iNdEx >= l {
2092					return io.ErrUnexpectedEOF
2093				}
2094				b := dAtA[iNdEx]
2095				iNdEx++
2096				msglen |= int(b&0x7F) << shift
2097				if b < 0x80 {
2098					break
2099				}
2100			}
2101			if msglen < 0 {
2102				return ErrInvalidLengthRaftInternal
2103			}
2104			postIndex := iNdEx + msglen
2105			if postIndex < 0 {
2106				return ErrInvalidLengthRaftInternal
2107			}
2108			if postIndex > l {
2109				return io.ErrUnexpectedEOF
2110			}
2111			if m.AuthRoleAdd == nil {
2112				m.AuthRoleAdd = &AuthRoleAddRequest{}
2113			}
2114			if err := m.AuthRoleAdd.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2115				return err
2116			}
2117			iNdEx = postIndex
2118		case 1201:
2119			if wireType != 2 {
2120				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleDelete", wireType)
2121			}
2122			var msglen int
2123			for shift := uint(0); ; shift += 7 {
2124				if shift >= 64 {
2125					return ErrIntOverflowRaftInternal
2126				}
2127				if iNdEx >= l {
2128					return io.ErrUnexpectedEOF
2129				}
2130				b := dAtA[iNdEx]
2131				iNdEx++
2132				msglen |= int(b&0x7F) << shift
2133				if b < 0x80 {
2134					break
2135				}
2136			}
2137			if msglen < 0 {
2138				return ErrInvalidLengthRaftInternal
2139			}
2140			postIndex := iNdEx + msglen
2141			if postIndex < 0 {
2142				return ErrInvalidLengthRaftInternal
2143			}
2144			if postIndex > l {
2145				return io.ErrUnexpectedEOF
2146			}
2147			if m.AuthRoleDelete == nil {
2148				m.AuthRoleDelete = &AuthRoleDeleteRequest{}
2149			}
2150			if err := m.AuthRoleDelete.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2151				return err
2152			}
2153			iNdEx = postIndex
2154		case 1202:
2155			if wireType != 2 {
2156				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGet", wireType)
2157			}
2158			var msglen int
2159			for shift := uint(0); ; shift += 7 {
2160				if shift >= 64 {
2161					return ErrIntOverflowRaftInternal
2162				}
2163				if iNdEx >= l {
2164					return io.ErrUnexpectedEOF
2165				}
2166				b := dAtA[iNdEx]
2167				iNdEx++
2168				msglen |= int(b&0x7F) << shift
2169				if b < 0x80 {
2170					break
2171				}
2172			}
2173			if msglen < 0 {
2174				return ErrInvalidLengthRaftInternal
2175			}
2176			postIndex := iNdEx + msglen
2177			if postIndex < 0 {
2178				return ErrInvalidLengthRaftInternal
2179			}
2180			if postIndex > l {
2181				return io.ErrUnexpectedEOF
2182			}
2183			if m.AuthRoleGet == nil {
2184				m.AuthRoleGet = &AuthRoleGetRequest{}
2185			}
2186			if err := m.AuthRoleGet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2187				return err
2188			}
2189			iNdEx = postIndex
2190		case 1203:
2191			if wireType != 2 {
2192				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGrantPermission", wireType)
2193			}
2194			var msglen int
2195			for shift := uint(0); ; shift += 7 {
2196				if shift >= 64 {
2197					return ErrIntOverflowRaftInternal
2198				}
2199				if iNdEx >= l {
2200					return io.ErrUnexpectedEOF
2201				}
2202				b := dAtA[iNdEx]
2203				iNdEx++
2204				msglen |= int(b&0x7F) << shift
2205				if b < 0x80 {
2206					break
2207				}
2208			}
2209			if msglen < 0 {
2210				return ErrInvalidLengthRaftInternal
2211			}
2212			postIndex := iNdEx + msglen
2213			if postIndex < 0 {
2214				return ErrInvalidLengthRaftInternal
2215			}
2216			if postIndex > l {
2217				return io.ErrUnexpectedEOF
2218			}
2219			if m.AuthRoleGrantPermission == nil {
2220				m.AuthRoleGrantPermission = &AuthRoleGrantPermissionRequest{}
2221			}
2222			if err := m.AuthRoleGrantPermission.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2223				return err
2224			}
2225			iNdEx = postIndex
2226		case 1204:
2227			if wireType != 2 {
2228				return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleRevokePermission", wireType)
2229			}
2230			var msglen int
2231			for shift := uint(0); ; shift += 7 {
2232				if shift >= 64 {
2233					return ErrIntOverflowRaftInternal
2234				}
2235				if iNdEx >= l {
2236					return io.ErrUnexpectedEOF
2237				}
2238				b := dAtA[iNdEx]
2239				iNdEx++
2240				msglen |= int(b&0x7F) << shift
2241				if b < 0x80 {
2242					break
2243				}
2244			}
2245			if msglen < 0 {
2246				return ErrInvalidLengthRaftInternal
2247			}
2248			postIndex := iNdEx + msglen
2249			if postIndex < 0 {
2250				return ErrInvalidLengthRaftInternal
2251			}
2252			if postIndex > l {
2253				return io.ErrUnexpectedEOF
2254			}
2255			if m.AuthRoleRevokePermission == nil {
2256				m.AuthRoleRevokePermission = &AuthRoleRevokePermissionRequest{}
2257			}
2258			if err := m.AuthRoleRevokePermission.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2259				return err
2260			}
2261			iNdEx = postIndex
2262		case 1300:
2263			if wireType != 2 {
2264				return fmt.Errorf("proto: wrong wireType = %d for field ClusterVersionSet", wireType)
2265			}
2266			var msglen int
2267			for shift := uint(0); ; shift += 7 {
2268				if shift >= 64 {
2269					return ErrIntOverflowRaftInternal
2270				}
2271				if iNdEx >= l {
2272					return io.ErrUnexpectedEOF
2273				}
2274				b := dAtA[iNdEx]
2275				iNdEx++
2276				msglen |= int(b&0x7F) << shift
2277				if b < 0x80 {
2278					break
2279				}
2280			}
2281			if msglen < 0 {
2282				return ErrInvalidLengthRaftInternal
2283			}
2284			postIndex := iNdEx + msglen
2285			if postIndex < 0 {
2286				return ErrInvalidLengthRaftInternal
2287			}
2288			if postIndex > l {
2289				return io.ErrUnexpectedEOF
2290			}
2291			if m.ClusterVersionSet == nil {
2292				m.ClusterVersionSet = &membershippb.ClusterVersionSetRequest{}
2293			}
2294			if err := m.ClusterVersionSet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2295				return err
2296			}
2297			iNdEx = postIndex
2298		case 1301:
2299			if wireType != 2 {
2300				return fmt.Errorf("proto: wrong wireType = %d for field ClusterMemberAttrSet", wireType)
2301			}
2302			var msglen int
2303			for shift := uint(0); ; shift += 7 {
2304				if shift >= 64 {
2305					return ErrIntOverflowRaftInternal
2306				}
2307				if iNdEx >= l {
2308					return io.ErrUnexpectedEOF
2309				}
2310				b := dAtA[iNdEx]
2311				iNdEx++
2312				msglen |= int(b&0x7F) << shift
2313				if b < 0x80 {
2314					break
2315				}
2316			}
2317			if msglen < 0 {
2318				return ErrInvalidLengthRaftInternal
2319			}
2320			postIndex := iNdEx + msglen
2321			if postIndex < 0 {
2322				return ErrInvalidLengthRaftInternal
2323			}
2324			if postIndex > l {
2325				return io.ErrUnexpectedEOF
2326			}
2327			if m.ClusterMemberAttrSet == nil {
2328				m.ClusterMemberAttrSet = &membershippb.ClusterMemberAttrSetRequest{}
2329			}
2330			if err := m.ClusterMemberAttrSet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2331				return err
2332			}
2333			iNdEx = postIndex
2334		case 1302:
2335			if wireType != 2 {
2336				return fmt.Errorf("proto: wrong wireType = %d for field DowngradeInfoSet", wireType)
2337			}
2338			var msglen int
2339			for shift := uint(0); ; shift += 7 {
2340				if shift >= 64 {
2341					return ErrIntOverflowRaftInternal
2342				}
2343				if iNdEx >= l {
2344					return io.ErrUnexpectedEOF
2345				}
2346				b := dAtA[iNdEx]
2347				iNdEx++
2348				msglen |= int(b&0x7F) << shift
2349				if b < 0x80 {
2350					break
2351				}
2352			}
2353			if msglen < 0 {
2354				return ErrInvalidLengthRaftInternal
2355			}
2356			postIndex := iNdEx + msglen
2357			if postIndex < 0 {
2358				return ErrInvalidLengthRaftInternal
2359			}
2360			if postIndex > l {
2361				return io.ErrUnexpectedEOF
2362			}
2363			if m.DowngradeInfoSet == nil {
2364				m.DowngradeInfoSet = &membershippb.DowngradeInfoSetRequest{}
2365			}
2366			if err := m.DowngradeInfoSet.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2367				return err
2368			}
2369			iNdEx = postIndex
2370		default:
2371			iNdEx = preIndex
2372			skippy, err := skipRaftInternal(dAtA[iNdEx:])
2373			if err != nil {
2374				return err
2375			}
2376			if (skippy < 0) || (iNdEx+skippy) < 0 {
2377				return ErrInvalidLengthRaftInternal
2378			}
2379			if (iNdEx + skippy) > l {
2380				return io.ErrUnexpectedEOF
2381			}
2382			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
2383			iNdEx += skippy
2384		}
2385	}
2386
2387	if iNdEx > l {
2388		return io.ErrUnexpectedEOF
2389	}
2390	return nil
2391}
2392func (m *EmptyResponse) Unmarshal(dAtA []byte) error {
2393	l := len(dAtA)
2394	iNdEx := 0
2395	for iNdEx < l {
2396		preIndex := iNdEx
2397		var wire uint64
2398		for shift := uint(0); ; shift += 7 {
2399			if shift >= 64 {
2400				return ErrIntOverflowRaftInternal
2401			}
2402			if iNdEx >= l {
2403				return io.ErrUnexpectedEOF
2404			}
2405			b := dAtA[iNdEx]
2406			iNdEx++
2407			wire |= uint64(b&0x7F) << shift
2408			if b < 0x80 {
2409				break
2410			}
2411		}
2412		fieldNum := int32(wire >> 3)
2413		wireType := int(wire & 0x7)
2414		if wireType == 4 {
2415			return fmt.Errorf("proto: EmptyResponse: wiretype end group for non-group")
2416		}
2417		if fieldNum <= 0 {
2418			return fmt.Errorf("proto: EmptyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
2419		}
2420		switch fieldNum {
2421		default:
2422			iNdEx = preIndex
2423			skippy, err := skipRaftInternal(dAtA[iNdEx:])
2424			if err != nil {
2425				return err
2426			}
2427			if (skippy < 0) || (iNdEx+skippy) < 0 {
2428				return ErrInvalidLengthRaftInternal
2429			}
2430			if (iNdEx + skippy) > l {
2431				return io.ErrUnexpectedEOF
2432			}
2433			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
2434			iNdEx += skippy
2435		}
2436	}
2437
2438	if iNdEx > l {
2439		return io.ErrUnexpectedEOF
2440	}
2441	return nil
2442}
2443func (m *InternalAuthenticateRequest) Unmarshal(dAtA []byte) error {
2444	l := len(dAtA)
2445	iNdEx := 0
2446	for iNdEx < l {
2447		preIndex := iNdEx
2448		var wire uint64
2449		for shift := uint(0); ; shift += 7 {
2450			if shift >= 64 {
2451				return ErrIntOverflowRaftInternal
2452			}
2453			if iNdEx >= l {
2454				return io.ErrUnexpectedEOF
2455			}
2456			b := dAtA[iNdEx]
2457			iNdEx++
2458			wire |= uint64(b&0x7F) << shift
2459			if b < 0x80 {
2460				break
2461			}
2462		}
2463		fieldNum := int32(wire >> 3)
2464		wireType := int(wire & 0x7)
2465		if wireType == 4 {
2466			return fmt.Errorf("proto: InternalAuthenticateRequest: wiretype end group for non-group")
2467		}
2468		if fieldNum <= 0 {
2469			return fmt.Errorf("proto: InternalAuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
2470		}
2471		switch fieldNum {
2472		case 1:
2473			if wireType != 2 {
2474				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
2475			}
2476			var stringLen uint64
2477			for shift := uint(0); ; shift += 7 {
2478				if shift >= 64 {
2479					return ErrIntOverflowRaftInternal
2480				}
2481				if iNdEx >= l {
2482					return io.ErrUnexpectedEOF
2483				}
2484				b := dAtA[iNdEx]
2485				iNdEx++
2486				stringLen |= uint64(b&0x7F) << shift
2487				if b < 0x80 {
2488					break
2489				}
2490			}
2491			intStringLen := int(stringLen)
2492			if intStringLen < 0 {
2493				return ErrInvalidLengthRaftInternal
2494			}
2495			postIndex := iNdEx + intStringLen
2496			if postIndex < 0 {
2497				return ErrInvalidLengthRaftInternal
2498			}
2499			if postIndex > l {
2500				return io.ErrUnexpectedEOF
2501			}
2502			m.Name = string(dAtA[iNdEx:postIndex])
2503			iNdEx = postIndex
2504		case 2:
2505			if wireType != 2 {
2506				return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
2507			}
2508			var stringLen uint64
2509			for shift := uint(0); ; shift += 7 {
2510				if shift >= 64 {
2511					return ErrIntOverflowRaftInternal
2512				}
2513				if iNdEx >= l {
2514					return io.ErrUnexpectedEOF
2515				}
2516				b := dAtA[iNdEx]
2517				iNdEx++
2518				stringLen |= uint64(b&0x7F) << shift
2519				if b < 0x80 {
2520					break
2521				}
2522			}
2523			intStringLen := int(stringLen)
2524			if intStringLen < 0 {
2525				return ErrInvalidLengthRaftInternal
2526			}
2527			postIndex := iNdEx + intStringLen
2528			if postIndex < 0 {
2529				return ErrInvalidLengthRaftInternal
2530			}
2531			if postIndex > l {
2532				return io.ErrUnexpectedEOF
2533			}
2534			m.Password = string(dAtA[iNdEx:postIndex])
2535			iNdEx = postIndex
2536		case 3:
2537			if wireType != 2 {
2538				return fmt.Errorf("proto: wrong wireType = %d for field SimpleToken", wireType)
2539			}
2540			var stringLen uint64
2541			for shift := uint(0); ; shift += 7 {
2542				if shift >= 64 {
2543					return ErrIntOverflowRaftInternal
2544				}
2545				if iNdEx >= l {
2546					return io.ErrUnexpectedEOF
2547				}
2548				b := dAtA[iNdEx]
2549				iNdEx++
2550				stringLen |= uint64(b&0x7F) << shift
2551				if b < 0x80 {
2552					break
2553				}
2554			}
2555			intStringLen := int(stringLen)
2556			if intStringLen < 0 {
2557				return ErrInvalidLengthRaftInternal
2558			}
2559			postIndex := iNdEx + intStringLen
2560			if postIndex < 0 {
2561				return ErrInvalidLengthRaftInternal
2562			}
2563			if postIndex > l {
2564				return io.ErrUnexpectedEOF
2565			}
2566			m.SimpleToken = string(dAtA[iNdEx:postIndex])
2567			iNdEx = postIndex
2568		default:
2569			iNdEx = preIndex
2570			skippy, err := skipRaftInternal(dAtA[iNdEx:])
2571			if err != nil {
2572				return err
2573			}
2574			if (skippy < 0) || (iNdEx+skippy) < 0 {
2575				return ErrInvalidLengthRaftInternal
2576			}
2577			if (iNdEx + skippy) > l {
2578				return io.ErrUnexpectedEOF
2579			}
2580			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
2581			iNdEx += skippy
2582		}
2583	}
2584
2585	if iNdEx > l {
2586		return io.ErrUnexpectedEOF
2587	}
2588	return nil
2589}
2590func skipRaftInternal(dAtA []byte) (n int, err error) {
2591	l := len(dAtA)
2592	iNdEx := 0
2593	depth := 0
2594	for iNdEx < l {
2595		var wire uint64
2596		for shift := uint(0); ; shift += 7 {
2597			if shift >= 64 {
2598				return 0, ErrIntOverflowRaftInternal
2599			}
2600			if iNdEx >= l {
2601				return 0, io.ErrUnexpectedEOF
2602			}
2603			b := dAtA[iNdEx]
2604			iNdEx++
2605			wire |= (uint64(b) & 0x7F) << shift
2606			if b < 0x80 {
2607				break
2608			}
2609		}
2610		wireType := int(wire & 0x7)
2611		switch wireType {
2612		case 0:
2613			for shift := uint(0); ; shift += 7 {
2614				if shift >= 64 {
2615					return 0, ErrIntOverflowRaftInternal
2616				}
2617				if iNdEx >= l {
2618					return 0, io.ErrUnexpectedEOF
2619				}
2620				iNdEx++
2621				if dAtA[iNdEx-1] < 0x80 {
2622					break
2623				}
2624			}
2625		case 1:
2626			iNdEx += 8
2627		case 2:
2628			var length int
2629			for shift := uint(0); ; shift += 7 {
2630				if shift >= 64 {
2631					return 0, ErrIntOverflowRaftInternal
2632				}
2633				if iNdEx >= l {
2634					return 0, io.ErrUnexpectedEOF
2635				}
2636				b := dAtA[iNdEx]
2637				iNdEx++
2638				length |= (int(b) & 0x7F) << shift
2639				if b < 0x80 {
2640					break
2641				}
2642			}
2643			if length < 0 {
2644				return 0, ErrInvalidLengthRaftInternal
2645			}
2646			iNdEx += length
2647		case 3:
2648			depth++
2649		case 4:
2650			if depth == 0 {
2651				return 0, ErrUnexpectedEndOfGroupRaftInternal
2652			}
2653			depth--
2654		case 5:
2655			iNdEx += 4
2656		default:
2657			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
2658		}
2659		if iNdEx < 0 {
2660			return 0, ErrInvalidLengthRaftInternal
2661		}
2662		if depth == 0 {
2663			return iNdEx, nil
2664		}
2665	}
2666	return 0, io.ErrUnexpectedEOF
2667}
2668
2669var (
2670	ErrInvalidLengthRaftInternal        = fmt.Errorf("proto: negative length found during unmarshaling")
2671	ErrIntOverflowRaftInternal          = fmt.Errorf("proto: integer overflow")
2672	ErrUnexpectedEndOfGroupRaftInternal = fmt.Errorf("proto: unexpected end of group")
2673)
2674