go.etcd.io/etcd@v3.3.27+incompatible/etcdserver/etcdserverpb/raft_internal.pb.go (about)

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